Inferensys

Glossary

Direct Learning Architecture (DLA)

A closed-loop predistorter training topology where the neural network coefficients are updated by minimizing the error between the power amplifier's output and the desired linear reference signal.
ML engineer managing model training cluster on laptop, GPU utilization visible, technical deep learning setup.
CLOSED-LOOP LINEARIZATION

What is Direct Learning Architecture (DLA)?

A closed-loop predistorter training topology where the neural network coefficients are updated by minimizing the error between the power amplifier's output and the desired linear reference signal.

Direct Learning Architecture (DLA) is a closed-loop adaptive predistortion topology that directly identifies the predistorter parameters by minimizing the error between the power amplifier's (PA) actual output and a scaled version of the ideal input signal. Unlike the Indirect Learning Architecture (ILA), DLA does not assume commutability of the nonlinear predistorter and PA blocks, making it theoretically more accurate for strongly nonlinear systems where the postdistorter and predistorter are not interchangeable.

In DLA, the error signal is computed after the PA, and the gradient of this error with respect to the predistorter coefficients is propagated back through a model of the PA. This requires either a pre-identified PA behavioral model or an approximate real-time gradient estimation, often implemented via backpropagation through time (BPTT) for recurrent structures. The architecture inherently compensates for PA memory effects and parameter drift due to temperature and aging, making it the preferred topology for high-performance wideband signal linearization in 5G and radar transmitters.

CLOSED-LOOP TRAINING TOPOLOGY

Key Characteristics of Direct Learning Architecture

The Direct Learning Architecture (DLA) distinguishes itself from open-loop methods through its closed-loop error minimization approach. By comparing the power amplifier's actual output directly against the desired linear reference signal, DLA enables adaptive, real-time coefficient updates that compensate for time-varying PA nonlinearities.

01

Closed-Loop Error Minimization

DLA operates by forming a closed feedback loop where the predistorter coefficients are updated based on the error between the power amplifier's output and the desired linear reference signal. Unlike Indirect Learning Architecture (ILA), which assumes commutability of nonlinear blocks, DLA directly minimizes the true linearization error. The error signal is computed as:

e(n) = y_PA(n)/G - x(n)

where y_PA(n) is the PA output, G is the linear gain, and x(n) is the reference input. This direct error formulation eliminates the model mismatch inherent in postdistorter-based approaches.

02

Adaptive Coefficient Update Mechanisms

DLA employs iterative optimization algorithms to update neural network weights in real-time:

  • Stochastic Gradient Descent (SGD): Updates coefficients sample-by-sample using the instantaneous gradient of the error surface
  • Levenberg-Marquardt Algorithm: Provides faster convergence for batch-mode training by interpolating between Gauss-Newton and gradient descent
  • Recursive Least Squares (RLS): Offers rapid convergence for linear-in-parameters predistorter structures

The update rule for a neural DLA predistorter using SGD is:

w(n+1) = w(n) - μ * ∇J(w)

where μ is the learning rate and ∇J(w) is the gradient of the mean squared error cost function with respect to the network weights.

03

Real-Time Online Training Capability

A defining advantage of DLA is its ability to perform online learning during live signal transmission. This enables the predistorter to track:

  • Thermal memory effects: PA characteristics drift as the transistor junction temperature changes during operation
  • Aging effects: Gradual degradation of PA linearity over months and years of deployment
  • Supply voltage variations: Envelope tracking systems that dynamically modulate the drain voltage
  • Load impedance changes: Antenna mismatch conditions in mobile handsets

The online training loop continuously minimizes the Adjacent Channel Leakage Ratio (ACLR) and Error Vector Magnitude (EVM) without interrupting service.

04

Gradient Computation via Backpropagation Through Time

For recurrent neural network (RNN) based predistorters within a DLA framework, the gradient of the error with respect to network parameters is computed using Backpropagation Through Time (BPTT). The process involves:

  • Unrolling the RNN's temporal operations over a finite sequence length
  • Propagating the error signal backward through the unrolled computational graph
  • Accumulating gradients across time steps to update shared weights

This is computationally more intensive than standard backpropagation but essential for capturing the long-term memory effects of GaN Doherty power amplifiers in 5G base stations.

05

Model Extraction and Initialization

Before online adaptation begins, DLA requires an initial predistorter model. This is obtained through offline model extraction:

  • A training signal (typically an OFDM waveform with high PAPR) is transmitted through the PA
  • The PA input and output are captured synchronously using a vector signal analyzer
  • The neural network is trained offline to minimize the linearization error
  • The converged weights serve as the initialization point for online adaptation

Proper weight initialization using Xavier or He initialization is critical to ensure stable gradient flow when online training commences.

06

Convergence and Stability Constraints

DLA's closed-loop nature introduces stability considerations not present in open-loop architectures:

  • Learning rate sensitivity: An excessively high learning rate μ can cause the predistorter coefficients to oscillate or diverge, potentially damaging the PA
  • Loop delay compensation: The feedback path delay must be accurately estimated and compensated to align the reference and feedback signals in time
  • Gain normalization: The PA's linear gain G must be precisely estimated to scale the feedback signal correctly before error computation
  • Regularization: L2 weight decay or dropout regularization prevents overfitting to specific signal characteristics during online adaptation

These constraints require careful hyperparameter tuning on validation datasets before deployment.

ARCHITECTURE COMPARISON

DLA vs. Indirect Learning Architecture (ILA)

Structural and operational comparison of the two dominant adaptive predistorter coefficient estimation topologies.

FeatureDirect Learning Architecture (DLA)Indirect Learning Architecture (ILA)

Training Topology

Closed-loop

Open-loop

Error Signal Source

PA output vs. desired linear reference

Postdistorter output vs. predistorter input

Nonlinearity Assumption

No commutability assumption required

Assumes commutability of nonlinear blocks

Adaptation Mechanism

Minimizes output error directly

Trains postdistorter, then copies to predistorter

Sensitivity to PA Noise

Low; noise is in the optimization loop

High; noise is learned by the postdistorter

Model Copy Step

Convergence Robustness

Guaranteed for convex cost functions

May diverge if commutability assumption fails

Hardware Implementation Complexity

Higher; requires output observation receiver

Lower; uses input-side signal comparison

DIRECT LEARNING ARCHITECTURE

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the closed-loop Direct Learning Architecture for neural network predistorter training.

A Direct Learning Architecture (DLA) is a closed-loop predistorter training topology where the neural network coefficients are updated by directly minimizing the error between the power amplifier's (PA) output and the desired linear reference signal. Unlike the Indirect Learning Architecture (ILA), DLA does not assume commutability of the nonlinear blocks. The system feeds the predistorted signal through the physical PA, measures the actual distorted output, and computes the error signal e(n) = y_{desired}(n) - y_{PA}(n). This error is then backpropagated through a PA behavioral model to compute the gradient with respect to the predistorter's parameters, enabling true closed-loop adaptation that inherently compensates for model imperfections and time-varying PA characteristics.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.