Inferensys

Glossary

Nonlinear Order

The highest power of the input signal envelope considered in a polynomial model, which determines the model's ability to capture severe gain compression and high-order intermodulation products.
ML engineer working on model compression and quantization, laptop showing performance benchmarks, technical workspace.
MODEL COMPLEXITY PARAMETER

What is Nonlinear Order?

Nonlinear order defines the highest polynomial degree used in a behavioral model to capture a power amplifier's gain compression and harmonic generation characteristics.

Nonlinear order is the maximum exponent applied to the input signal envelope in a polynomial predistorter or behavioral model. It directly determines the model's capacity to represent severe gain compression and high-order intermodulation distortion (IMD) products. A higher order captures sharper nonlinearities but exponentially increases the number of coefficients, demanding careful trade-off analysis between linearization fidelity and computational complexity.

In a memory polynomial, the nonlinear order defines the set of basis functions ( |x(n)|^{k-1}x(n) ) for odd ( k ) up to the specified maximum. Selecting the order involves analyzing the AM/AM and AM/PM characteristics of the power amplifier; devices operating near saturation require higher orders to model the steep compression curve, while backed-off amplifiers may achieve sufficient adjacent channel power ratio (ACPR) improvement with a 5th or 7th order model.

MODEL COMPLEXITY PARAMETER

Key Characteristics of Nonlinear Order

Nonlinear order defines the highest polynomial power used to model a power amplifier's compression curve. Selecting the correct order is a critical trade-off between linearization accuracy and computational complexity.

01

Definition and Mathematical Role

The nonlinear order (typically denoted as K) is the maximum exponent of the input signal envelope magnitude in a polynomial model. In a memory polynomial, the output is a sum of terms like x(n-m)|x(n-m)|^(k-1), where k ranges from 1 to K (odd orders only for bandpass signals). This parameter directly determines the model's ability to capture gain compression and AM-AM/AM-PM distortion near the amplifier's saturation point.

02

Relationship to Intermodulation Products

A nonlinearity of order K generates intermodulation distortion (IMD) products up to the K-th order. For example:

  • 3rd-order nonlinearity produces IMD3 products that fall close to the carrier, directly causing adjacent channel interference.
  • 5th-order nonlinearity generates IMD5 products, which can fold back into adjacent channels in wideband signals.
  • 7th-order and higher terms capture severe compression near saturation but contribute less energy. Selecting K too low leaves residual distortion; selecting K too high introduces numerical instability with minimal accuracy gain.
03

Odd-Order Dominance in Bandpass Systems

For bandpass communication signals, only odd-order nonlinear terms (3rd, 5th, 7th, etc.) generate distortion products that fall within or near the transmission band. Even-order terms produce distortion at DC and harmonics of the carrier frequency, which are filtered by the output matching network. Consequently, memory polynomial models typically include only odd orders: k = 1, 3, 5, ..., K. The 1st-order term represents the linear gain component and is always included.

04

Trade-off: Accuracy vs. Computational Load

The number of basis functions grows multiplicatively with nonlinear order and memory depth. For a memory polynomial with memory depth M and nonlinear order K (odd terms only), the total coefficient count is M × (K+1)/2. Doubling K roughly doubles the coefficient vector size, increasing:

  • Matrix dimensions in least squares estimation
  • Multiply-accumulate operations per sample in real-time DPD
  • FPGA resource utilization (DSP slices, block RAM)

Practical systems often limit K to 7 or 9 for wideband signals, balancing ACLR improvement against implementation cost.

05

Severe Compression and High-Order Requirements

Power amplifiers driven deep into compression for efficiency enhancement (e.g., Doherty PAs at peak efficiency) exhibit sharp nonlinearity that requires higher-order terms to correct. A PA operating at its 1 dB compression point (P1dB) may need K=5; a PA driven 3 dB beyond P1dB may require K=9 or K=11. GaN HEMT amplifiers with their sharp saturation characteristics particularly benefit from higher nonlinear orders to capture the abrupt gain roll-off.

06

Numerical Conditioning and Order Selection

High-order polynomial terms create ill-conditioned data matrices because |x|^k values span many orders of magnitude. This degrades the accuracy of least squares (LS) estimation and slows recursive least squares (RLS) convergence. Mitigation strategies include:

  • Basis function orthogonalization to decorrelate polynomial terms
  • Ridge regression with a regularization parameter to stabilize inversion
  • Principal component analysis (PCA) to discard low-variance high-order components
  • Orthogonal matching pursuit (OMP) to greedily select only the most significant orders
NONLINEAR ORDER

Frequently Asked Questions

Answers to common questions about nonlinear order in memory polynomial models, its impact on digital predistortion performance, and practical implementation considerations.

Nonlinear order is the highest power of the input signal envelope considered in a polynomial predistorter model, defining the maximum degree of gain compression and intermodulation distortion the model can correct. In a memory polynomial, the nonlinear order K determines the set of basis functions x(n)|x(n)|^(k-1) for k = 1, 3, 5, ..., K, where only odd-order terms are typically retained because even-order distortion products fall outside the band of interest. A higher nonlinear order enables the model to capture severe saturation behavior in power amplifiers operating near their compression point, but it also increases the number of coefficients and the computational complexity of the predistorter. The choice of K represents a fundamental trade-off between linearization accuracy and implementation cost.

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.