Inferensys

Glossary

Error Signal

The instantaneous difference between the desired linear output and the actual observed PA output, serving as the driving metric for the adaptive coefficient update loop.
MLOps engineer reviewing model serving infrastructure on laptop, container orchestration visible, technical workspace.
DEFINITION

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.

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.

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.

SIGNAL METRICS

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.

01

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.

Sub-sample
Required Alignment Precision
02

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.

EVM
In-Band Metric
ACLR
Out-of-Band Metric
03

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
Quadratic
Error Surface Shape (Memory Poly)
04

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.

> 60 dB
Typical Feedback SNR Requirement
05

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
DLA
True Objective Error
ILA
Inverse Model Error
06

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
< 1 ms
Typical Convergence Target
MEASUREMENT COMPARISON

Error Signal vs. Derived Distortion Metrics

Comparison of the instantaneous error signal against derived metrics used for DPD performance evaluation and regulatory compliance

FeatureError SignalEVMACLR

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)

ERROR SIGNAL FUNDAMENTALS

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.

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.