Inferensys

Glossary

Overfitting

A modeling failure where the neural network predistorter memorizes the training data's noise and specific signal characteristics rather than learning the true underlying PA nonlinearity, degrading performance on new signals.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
MODEL GENERALIZATION FAILURE

What is Overfitting?

Overfitting is a modeling failure where a neural network predistorter memorizes the training data's noise and specific signal characteristics rather than learning the true underlying power amplifier nonlinearity, resulting in degraded linearization performance on new, unseen signals.

Overfitting occurs when a neural network predistorter learns the training data too exactly, capturing random noise and signal-specific artifacts instead of the true power amplifier (PA) nonlinearity. The model achieves low error on training signals but fails to generalize, producing high adjacent channel leakage ratio (ACLR) when exposed to new modulation schemes or bandwidths not present during training.

Mitigation strategies include dropout regularization, which randomly deactivates neurons during training to prevent co-adaptation, and early stopping, where training halts when validation error begins to rise. Data augmentation—applying phase rotations and amplitude scaling to the training dataset—also improves generalization by exposing the network to a wider signal distribution.

DIAGNOSTIC INDICATORS

Key Characteristics of an Overfit DPD Model

An overfit neural network predistorter fails to generalize, memorizing the training signal's specific noise and peak-to-average power ratio (PAPR) characteristics instead of learning the true inverse nonlinearity of the power amplifier.

01

Divergent Training vs. Validation Loss

The most definitive diagnostic signature. The loss function on the training dataset continues to decrease monotonically, while the loss computed on a held-out validation dataset plateaus and then begins to increase.

  • Mechanism: The network transitions from learning the PA's smooth nonlinear transfer function to fitting the stochastic noise floor of the measurement equipment.
  • Monitoring: Track Mean Squared Error (MSE) and Normalized Mean Squared Error (NMSE) on both datasets after every epoch. Stop training when validation NMSE fails to improve for a patience interval of 50-100 epochs.
Early Stopping
Primary Mitigation
02

Spectral Regrowth on Unseen Signals

The predistorter achieves excellent Adjacent Channel Leakage Ratio (ACLR) on the specific 5G NR test model used during training but exhibits severe spectral regrowth when a different modulation scheme or bandwidth configuration is applied.

  • Root Cause: The network has encoded the exact spectral occupancy and envelope statistics of the training waveform into its weights, rather than the amplifier's band-independent nonlinearity.
  • Test Protocol: Validate linearization performance on at least two signals with different PAPR and bandwidths (e.g., a 20 MHz LTE signal and a 100 MHz NR signal) that were excluded from the training corpus.
> 3 dB
ACLR Degradation on New Signal
03

High-Frequency Weight Magnitudes

Inspection of the neural network's weight matrices reveals a distribution with an excessive number of large-magnitude, high-variance parameters. The network has developed a highly contorted decision boundary to accommodate individual noisy data points.

  • L1 Norm Analysis: The sum of absolute weight values grows without bound during later training epochs, indicating the model is leveraging extreme parameter values to fit spurious correlations.
  • Contrast: A well-generalized model exhibits a compact, Gaussian-like weight distribution centered near zero, enforced by L2 regularization (weight decay).
Weight Decay
Regularization Technique
04

Sensitivity to Noise Perturbations

Adding a small amount of additive white Gaussian noise (AWGN) to the input of the predistorter causes a disproportionate and chaotic degradation in the output linearity.

  • Diagnostic: An overfit model treats the specific noise realization in the training data as a signal feature to be corrected. When presented with a different noise instance, the correction is mismatched, creating new distortion products.
  • Robustness Check: Measure the variance of the output Error Vector Magnitude (EVM) across 100 inferences with different noise seeds at an SNR of 40 dB. High variance indicates memorization of the training noise floor.
Dropout
Stochastic Regularization
05

Poor AM/AM and AM/PM Extrapolation

The learned static nonlinearity, visualized through AM/AM (amplitude-to-amplitude) and AM/PM (amplitude-to-phase) curves, shows erratic, non-physical oscillations near the saturation region of the power amplifier.

  • Physical Plausibility: A real PA's gain compression curve is smooth and monotonic. An overfit neural network may generate a jagged, non-monotonic inverse curve that perfectly cancels distortion for training data amplitudes but fails catastrophically on instantaneous power peaks not present in the training set.
  • Validation: Plot the predicted predistorter gain against input magnitude. The curve should be a smooth, continuous function without high-frequency ripples.
Smoothness Constraint
Physical Regularization
06

Excessive Model Complexity Utilization

The network architecture possesses far more free parameters than necessary to represent the memory depth and nonlinear order of the physical device. The surplus capacity is used to memorize the training set.

  • Sparsity Analysis: Pruning techniques reveal that a large percentage of weights can be set to zero with minimal impact on training loss, but a significant impact on validation loss. This indicates the network relies on a dense, brittle connectivity pattern.
  • Countermeasure: Perform neural network pruning during training or systematically reduce the number of hidden neurons and memory polynomial taps until validation NMSE begins to increase, identifying the optimal model capacity.
Occam's Razor
Model Selection Principle
OVERFITTING IN NEURAL NETWORK PREDISTORTION

Frequently Asked Questions

Addressing the critical failure mode where a digital predistorter memorizes training data rather than learning the true inverse nonlinearity of a power amplifier.

Overfitting in neural network digital predistortion is a modeling failure where the network memorizes the specific noise, signal statistics, and measurement artifacts of the training dataset rather than learning the true underlying power amplifier (PA) nonlinearity. This results in a predistorter that performs exceptionally well on the training signal but fails to generalize to new modulation schemes, power levels, or channel bandwidths. The network essentially learns a complex, brittle mapping that includes the idiosyncrasies of the training data—such as thermal transients from a specific test sequence or quantization noise from a particular analog-to-digital converter (ADC)—instead of extracting the smooth, continuous AM/AM and AM/PM distortion curves that characterize the PA's physical behavior. In practice, an overfitted predistorter will exhibit degraded adjacent channel leakage ratio (ACLR) and error vector magnitude (EVM) when deployed with live traffic signals that differ from the laboratory training waveforms.

GENERALIZATION FAILURE MODES

Overfitting vs. Underfitting in DPD Neural Networks

Comparative analysis of the two primary failure modes that prevent a neural network predistorter from accurately linearizing a power amplifier on unseen signals.

FeatureOverfittingUnderfittingOptimal Fit

Definition

Network memorizes training data noise and specific signal characteristics rather than learning the true underlying PA nonlinearity.

Network fails to capture the complexity of the PA's nonlinear behavior and memory effects, resulting in high bias.

Network learns the true underlying PA transfer function, generalizing accurately to new, unseen signal conditions.

Training vs. Validation NMSE

Training NMSE is very low; validation NMSE is significantly higher (large gap).

Both training and validation NMSE are unacceptably high (small gap, poor performance).

Training and validation NMSE are both low and converge to a similar value (small gap).

ACLR Improvement on Test Signal

Degraded ACLR on new signals; spectral regrowth may be worse than without DPD.

Minimal ACLR improvement; residual distortion remains high across all channels.

Significant ACLR improvement meeting target specifications (e.g., < -45 dBc).

Model Complexity

Excessively high: too many hidden layers, neurons, or basis functions relative to training data size.

Insufficient: too few hidden layers, neurons, or memory taps to represent PA dynamics.

Appropriate complexity matched to PA nonlinearity order and memory depth.

Training Data Size

Insufficient diversity; training on a single signal type or power level.

Sufficient quantity but model lacks capacity to use it effectively.

Large and diverse dataset covering target bandwidths, power levels, and modulation schemes.

Learning Curve Behavior

Training loss continues to decrease while validation loss plateaus or increases.

Both training and validation loss plateau at a high value early in training.

Training and validation loss decrease together and stabilize at a low value.

Weight Magnitudes

Large, unstable weight values; network is overly sensitive to small input perturbations.

Small, uniform weights; network has not extracted meaningful features.

Well-distributed weight magnitudes with stable convergence.

Primary Mitigation Strategy

Apply dropout regularization, early stopping, data augmentation, or reduce model size.

Increase model capacity (more neurons, layers, or memory taps) or extend training duration.

Maintain current architecture and training regimen; monitor for drift during deployment.

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.