Normalized Mean Squared Error (NMSE) is a dimensionless figure of merit that quantifies the residual distortion in a linearized power amplifier by computing the mean squared error between the desired ideal output and the actual predistorted output, then normalizing it by the power of the input signal. This normalization makes the metric independent of absolute signal magnitude, enabling direct comparison of DPD performance across different power levels, signal bandwidths, and hardware configurations.
Glossary
Normalized Mean Squared Error (NMSE)

What is Normalized Mean Squared Error (NMSE)?
Normalized Mean Squared Error (NMSE) is a standard metric for evaluating digital predistortion performance, representing the mean squared error between the ideal and linearized output normalized by the input signal power.
NMSE is typically expressed in decibels (dB), where a more negative value indicates superior linearization. It serves as a primary cost function in direct learning architectures and a validation metric in indirect learning architectures. Unlike EVM or ACPR, NMSE provides a broadband time-domain assessment of modeling accuracy, capturing both in-band and out-of-band errors simultaneously, making it essential for evaluating PA behavioral models and predistorter coefficient convergence.
Key Characteristics of NMSE
Normalized Mean Squared Error (NMSE) is the primary figure of merit for quantifying digital predistortion performance. It measures the residual distortion power relative to the input signal power, providing a scale-invariant metric for comparing linearization quality across different signal levels and amplifier configurations.
Scale-Invariant Error Quantification
NMSE normalizes the mean squared error by the power of the reference signal, making it independent of absolute signal amplitude. This allows engineers to compare DPD performance across different power levels, modulation schemes, and amplifier types without recalibration.
- Formula: NMSE = 10 log₁₀( E[|y_ideal - y_measured|²] / E[|y_ideal|²] )
- Expressed in decibels (dB) — more negative values indicate better linearization
- Typical targets: -35 dB to -45 dB for commercial wireless systems
- Eliminates ambiguity from unnormalized MSE comparisons
Direct Correlation with ACPR and EVM
NMSE serves as a proxy metric for both spectral and in-band signal quality. A well-trained DPD model that minimizes NMSE simultaneously improves Adjacent Channel Power Ratio (ACPR) and Error Vector Magnitude (EVM), though the relationships are nonlinear.
- ACPR improvement: Lower NMSE directly reduces spectral regrowth into adjacent channels
- EVM improvement: Residual in-band distortion decreases as NMSE improves
- NMSE provides a single scalar objective for multi-objective DPD optimization
- Enables unified cost function design for gradient-based coefficient estimation
Numerical Stability and Conditioning
NMSE is sensitive to ill-conditioning in the estimation problem. When the input signal has low dynamic range or the PA model is overparameterized, the denominator in the normalization can approach zero, causing numerical instability.
- Regularization techniques like Tikhonov regularization stabilize NMSE computation
- High condition number in the data covariance matrix amplifies estimation noise
- NMSE degradation often signals overfitting in neural network-based DPD models
- Cross-validation with held-out data prevents misleadingly optimistic NMSE values
Frequency-Dependent NMSE Analysis
Standard NMSE provides a broadband error metric that averages distortion across the entire signal bandwidth. For wideband 5G and mmWave signals, frequency-selective NMSE analysis reveals band-edge degradation that broadband metrics mask.
- Sub-band NMSE: Computes error power within specific frequency bins
- Identifies memory effect compensation quality at band edges
- Critical for wideband signal linearization where PA memory effects dominate
- Guides model structure selection between memory polynomial and neural network architectures
Training vs. Validation NMSE Gap
The difference between training NMSE and validation NMSE is a diagnostic indicator of model generalization quality. A large gap signals overfitting to training-specific noise or artifacts rather than learning the true PA nonlinearity.
- Small gap (< 2 dB): Good generalization, model captures underlying physics
- Large gap (> 5 dB): Overfitting, model memorized training data idiosyncrasies
- Monitor NMSE trajectory during online training to detect coefficient drift
- Essential for direct learning architecture (DLA) convergence monitoring
NMSE in Adaptive Coefficient Tracking
In closed-loop DPD systems, NMSE serves as the real-time cost function driving coefficient updates. Adaptive algorithms like Recursive Least Squares (RLS) and Least Mean Squares (LMS) minimize NMSE iteratively as signal statistics and PA characteristics drift.
- Convergence rate: Time required for NMSE to reach steady-state after a PA state change
- Misadjustment: Excess NMSE beyond the theoretical Wiener solution due to gradient noise
- NMSE monitoring detects thermal memory effects requiring coefficient recalibration
- Burst training uses NMSE thresholds to trigger block updates
NMSE vs. Other DPD Performance Metrics
Comparative analysis of Normalized Mean Squared Error against other standard metrics used to evaluate digital predistortion performance in power amplifier linearization.
| Metric | NMSE | EVM | ACPR |
|---|---|---|---|
Measurement Domain | Time domain (baseband IQ samples) | Time domain (constellation points) | Frequency domain (spectral power) |
Primary Use Case | Model training and coefficient estimation | Modulation quality assessment | Regulatory compliance and spectral mask verification |
Sensitivity to In-Band Distortion | |||
Sensitivity to Out-of-Band Emissions | |||
Normalized to Input Power | |||
Typical Target Range | -35 to -45 dB | < 1-3% | -45 to -55 dBc |
Correlation with BER | High (indirect via SNR) | High (direct constellation distortion) | Low (out-of-band metric) |
Requires Demodulation Reference |
Frequently Asked Questions
Clear answers to common questions about Normalized Mean Squared Error and its role in evaluating digital predistortion performance.
Normalized Mean Squared Error (NMSE) is a standard metric for evaluating digital predistortion (DPD) performance that quantifies the deviation between the ideal linear output and the actual linearized output, normalized by the input signal power. It is expressed in decibels (dB) and calculated as the ratio of the mean squared error to the power of the reference signal. A lower NMSE value, typically more negative, indicates superior linearization accuracy. For modern 5G and wideband systems, an NMSE below -35 dB is often targeted to meet stringent Adjacent Channel Power Ratio (ACPR) and Error Vector Magnitude (EVM) requirements. The normalization makes NMSE independent of absolute signal amplitude, enabling fair comparisons across different power levels and amplifier configurations.
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.
Related Terms
Normalized Mean Squared Error (NMSE) is the primary cost function for DPD training. These related metrics and concepts are essential for evaluating linearization performance and spectral compliance.
Error Vector Magnitude (EVM)
A measure of in-band distortion quality. EVM quantifies the magnitude of the difference vector between the ideal reference constellation point and the actual linearized signal point.
- Expressed as a percentage or in dB
- Directly correlates with bit error rate (BER)
- Sensitive to both amplitude and phase errors
- 5G NR requires EVM as low as 1.5% for 256-QAM
Adjacent Channel Power Ratio (ACPR)
The critical regulatory compliance metric for spectral regrowth. ACPR measures the ratio of power leaking into adjacent frequency channels relative to the main channel power.
- Typically specified at defined frequency offsets (e.g., ±5 MHz, ±10 MHz)
- 3GPP mandates ACPR of -45 dBc or better for base stations
- NMSE minimization directly improves ACPR performance
- Poor ACPR causes interference with neighboring carriers
Cost Function Design
The mathematical objective minimized during DPD coefficient training. While NMSE is standard, cost functions can be weighted to prioritize specific performance aspects.
- Standard NMSE weights all samples equally
- Frequency-weighted NMSE emphasizes out-of-band suppression
- Peak-weighted NMSE targets high-PAPR sample accuracy
- Multi-objective functions balance EVM, ACPR, and PA efficiency simultaneously
Normalization in NMSE
The normalization factor in NMSE divides the mean squared error by the input signal power, making the metric scale-invariant and comparable across different signal levels.
- Without normalization, MSE scales with signal amplitude
- Normalization enables fair comparison between different test signals
- Expressed in dB: NMSE(dB) = 10·log₁₀(||y_ideal - y_measured||² / ||y_ideal||²)
- Typical DPD targets: -35 dB to -45 dB NMSE
Convergence Monitoring
NMSE serves as the primary convergence indicator during iterative DPD training. Tracking NMSE over training epochs reveals algorithm stability and speed.
- Monotonic NMSE decrease indicates stable convergence
- NMSE plateaus signal the algorithm has reached steady-state
- Sudden NMSE spikes suggest coefficient drift or numerical instability
- Used to trigger early stopping to prevent overfitting to measurement noise
Misadjustment
The excess error beyond the theoretical Wiener optimum in adaptive DPD systems. Misadjustment arises from gradient noise in stochastic coefficient updates.
- Defined as: M = (Excess MSE) / (Minimum MSE)
- Higher learning rates increase misadjustment but speed convergence
- LMS algorithms exhibit higher misadjustment than RLS
- Represents the price paid for real-time adaptivity vs. batch optimality

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