The error signal is computed by subtracting the time-aligned, gain-normalized feedback receiver output from the ideal reference transmission signal. This residual captures both in-band distortion, quantified by Error Vector Magnitude (EVM), and out-of-band spectral regrowth, measured by Adjacent Channel Leakage Ratio (ACLR). The signal's magnitude directly reflects the instantaneous nonlinearity and memory effects introduced by the power amplifier.
Glossary
Error Signal

What is Error Signal?
The error signal is the instantaneous difference between the desired linear output and the actual observed output of a power amplifier, serving as the fundamental driving metric for adaptive coefficient updates in closed-loop digital predistortion systems.
Within a Direct Learning Architecture (DLA) or Indirect Learning Architecture (ILA), this signal defines the cost function—typically a mean squared error—that gradient-based algorithms like Least Mean Squares (LMS) or Recursive Least Squares (RLS) iteratively minimize. Accurate computation requires precise time alignment and loop delay compensation; any misalignment injects phase noise into the error signal, degrading convergence rate and steady-state linearization performance.
Key Characteristics of the Error Signal
The error signal is the fundamental driving metric in closed-loop digital predistortion, representing the instantaneous vector difference between the ideal linear output and the actual distorted PA output. Its characteristics directly determine convergence behavior, steady-state performance, and the ultimate linearization achievable.
Instantaneous Vector Difference
The error signal e(n) is computed as the complex baseband difference between the desired linear reference x(n) and the observed feedback signal y(n) after time alignment and gain normalization:
- e(n) = x(n) − y(n) — a complex-valued sequence capturing both magnitude and phase deviation
- Represents the exact distortion introduced by the PA at each sample instant
- Drives the coefficient update in gradient-based algorithms like LMS and NLMS
- The error signal's power is the quantity minimized by the cost function
In practice, any misalignment between x(n) and y(n) corrupts the error signal, making precise time alignment the single most critical preprocessing step.
In-Band vs. Out-of-Band Error Components
The error signal contains two spectrally distinct components that map to different performance metrics:
- In-band error: Deviation within the occupied signal bandwidth, directly measured by Error Vector Magnitude (EVM). This component degrades modulation accuracy and bit error rate
- Out-of-band error: Spectral regrowth into adjacent channels, quantified by Adjacent Channel Leakage Ratio (ACLR). This component causes interference and regulatory non-compliance
A well-designed cost function may weight these components differently depending on whether the system prioritizes modulation fidelity or spectral mask compliance.
Error Surface and Convergence Landscape
The error signal defines a multidimensional error surface over the coefficient space that the adaptive algorithm must navigate:
- For memory polynomial DPD, the error surface is quadratic with respect to the coefficients, guaranteeing a single global minimum for LMS and RLS algorithms
- The gradient of the squared error with respect to each coefficient determines the update direction
- Ill-conditioning of the basis function correlation matrix creates elongated error contours, slowing convergence along certain coefficient dimensions
- The minimum mean squared error (MMSE) floor represents the residual distortion that cannot be corrected, limited by feedback SNR and model order
Noise and Impairment Sensitivity
The error signal is only as accurate as the feedback observation path that produces it:
- Feedback receiver noise adds random perturbation to e(n), increasing steady-state misadjustment and setting a floor on achievable linearization
- IQ imbalance in the feedback path introduces image-frequency artifacts that corrupt the error signal and bias coefficient estimates
- Phase noise from the local oscillator causes time-varying rotation of the error vector, degrading adaptation accuracy
- Quantization noise from the feedback ADC limits the dynamic range of observable distortion products
These impairments explain why feedback receiver design is as critical as the DPD algorithm itself.
Role in Direct vs. Indirect Learning
The error signal plays fundamentally different roles depending on the learning architecture:
- Indirect Learning Architecture (ILA): The error is computed between the post-distorter output and the predistorter copy output in the feedback path. The PA model is bypassed entirely during coefficient estimation
- Direct Learning Architecture (DLA): The error is computed between the desired linear output and the actual PA output. The PA model is required to back-propagate the error gradient through to the predistorter coefficients
- DLA error signals directly represent the true linearization objective, while ILA error signals assume the predistorter copy accurately models the inverse, which may not hold under PA characteristic drift
Transient and Steady-State Behavior
The error signal's temporal evolution reveals the adaptation dynamics:
- Initial convergence: Large error magnitude during cold start as coefficients are far from optimal. The convergence rate determines how quickly the system reaches compliance
- Steady-state misadjustment: Residual error fluctuation around the MMSE due to gradient noise from stochastic updates. Controlled by the learning rate — smaller rates reduce misadjustment but slow convergence
- Tracking error: Error increase when PA characteristics change (temperature, aging, carrier frequency shift). The forgetting factor in RLS or adaptive learning rate in LMS determines tracking agility
- Coefficient freeze is triggered when the error signal falls below a threshold or when input power drops, preventing noise-driven coefficient drift
Error Signal vs. Derived Distortion Metrics
Comparison of the instantaneous error signal against derived metrics used for DPD performance evaluation and regulatory compliance
| Feature | Error Signal | EVM | ACLR |
|---|---|---|---|
Definition | Instantaneous difference between desired linear output and observed PA output | Deviation of constellation points from ideal locations | Ratio of in-channel power to adjacent channel leakage power |
Domain | Time domain (sample-by-sample) | Modulation domain (constellation) | Frequency domain (spectrum) |
Temporal Resolution | Per-sample instantaneous | Per-symbol or frame-averaged | Averaged over measurement interval |
Primary Use | Drives adaptive coefficient update loop | In-band modulation accuracy assessment | Out-of-band spectral regrowth compliance |
Directly Minimized by DPD | |||
Sensitive to Time Misalignment | |||
Regulatory Metric | |||
Computational Cost for Real-Time | Low (subtraction per sample) | Medium (demodulation required) | High (FFT and power integration) |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about the error signal's role in digital predistortion adaptation loops.
The error signal is the instantaneous complex-valued difference between the desired linear output and the actual observed power amplifier output, computed as e(n) = y_desired(n) - y_observed(n). It serves as the driving metric for the adaptive coefficient update loop, quantifying the residual nonlinear distortion that the predistorter has not yet compensated. In a closed-loop DPD system, this signal is formed by subtracting the time-aligned, gain-normalized feedback receiver output from the predistorted baseband reference. The cost function—typically the mean squared error—aggregates this instantaneous error over a block of samples to produce a scalar value that gradient-based algorithms like LMS or RLS minimize by adjusting predistorter coefficients. The error signal's magnitude directly correlates with both EVM degradation in-band and ACLR increase out-of-band, making it the single most critical diagnostic signal in the entire linearization chain.
Related Terms
Understanding the error signal requires familiarity with the core metrics, algorithms, and architectural components that depend on it for closed-loop adaptation.
Error Vector Magnitude (EVM)
A critical in-band distortion metric that quantifies the deviation of received constellation points from their ideal reference positions. The error signal directly feeds EVM calculation.
- Measured as a percentage of RMS error relative to reference signal amplitude
- Directly correlates with Bit Error Rate (BER) in digital systems
- Typical 5G NR requirement: < 3.5% for 256-QAM
- The instantaneous error vector is the complex difference between the measured symbol and the ideal symbol location
Adjacent Channel Leakage Ratio (ACLR)
The primary spectral regrowth metric that measures out-of-band distortion caused by PA nonlinearity. The error signal's spectral content outside the assigned channel directly determines ACLR performance.
- Defined as the ratio of in-channel power to adjacent channel power
- Typical 3GPP requirement: -45 dBc for adjacent channel
- Spectral regrowth results from intermodulation distortion products
- ACLR improvement is a direct optimization target for DPD adaptation loops
Least Mean Squares (LMS)
A stochastic gradient descent algorithm that updates predistorter coefficients proportionally to the instantaneous error signal. The simplest and most hardware-efficient adaptive filtering method.
- Update rule: w(n+1) = w(n) + μ · e(n) · x(n)
- μ (step size) controls convergence speed vs. steady-state error
- Computational complexity: O(N) per iteration, ideal for FPGA implementation
- Susceptible to slow convergence when input signals have high eigenvalue spread
Recursive Least Squares (RLS)
An adaptive algorithm that minimizes a weighted least squares cost function of the error signal, offering significantly faster convergence than LMS at higher computational cost.
- Incorporates a forgetting factor (λ) to track time-varying PA characteristics
- Converges in approximately 2N iterations regardless of input conditioning
- Computational complexity: O(N²) per iteration
- Superior for tracking rapid changes in PA behavior due to thermal or bias drift
Cost Function
The mathematical objective that quantifies the aggregate error between desired linear output and actual PA output. The adaptation algorithm seeks to minimize this function.
- Common forms: Mean Squared Error (MSE), Weighted Least Squares
- MSE definition: J = E[|y_desired(n) - y_observed(n)|²]
- The error signal is the instantaneous sample of the cost function's argument
- Choice of cost function determines robustness to outliers and convergence properties
Feedback Receiver
A dedicated observation receiver chain that captures a coupled sample of the PA output for error signal computation. Its linearity and dynamic range are critical to DPD performance.
- Must have wider bandwidth than the transmit signal (typically 3-5x for nonlinear observation)
- Requires higher linearity than the PA being linearized
- Includes down-conversion, filtering, and analog-to-digital conversion (ADC)
- Any distortion in the feedback path directly corrupts the error signal and limits DPD correction capability

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us