Inferensys

Glossary

Hammerstein Model

A block-structured behavioral model consisting of a memoryless nonlinearity followed by a linear time-invariant filter, commonly used for modeling power amplifier distortion.
ML engineer working on model compression and quantization, laptop showing performance benchmarks, technical workspace.
BLOCK-STRUCTURED BEHAVIORAL MODELING

What is Hammerstein Model?

A foundational block-structured behavioral model used to simulate the nonlinear dynamics of power amplifiers by separating static distortion from linear memory effects.

The Hammerstein model is a block-structured behavioral model consisting of a memoryless nonlinearity followed by a linear time-invariant (LTI) filter. This cascade structure mathematically separates the static amplitude-dependent distortion generated by a power amplifier from its frequency-dependent memory effects, providing a simplified yet effective framework for system identification and digital predistortion design.

In power amplifier modeling, the memoryless block typically implements a polynomial function of the input magnitude to capture AM-AM and AM-PM distortion, while the subsequent LTI filter models electrical and thermal memory effects. Its computational efficiency, compared to full Volterra series models, makes it suitable for real-time implementation, though it cannot represent systems where nonlinearity and memory are intrinsically coupled.

BLOCK-STRUCTURED ARCHITECTURE

Key Characteristics of the Hammerstein Model

The Hammerstein model is a foundational block-structured behavioral model that decomposes power amplifier nonlinearity into a static nonlinear block followed by a linear dynamic block, enabling efficient parameter extraction and implementation.

01

Cascaded Block Structure

The Hammerstein model consists of two distinct blocks connected in series:

  • Static Nonlinearity (F): A memoryless nonlinear function that maps the instantaneous input amplitude to an intermediate signal. This block captures AM-AM distortion and AM-PM distortion without considering history.
  • Linear Time-Invariant Filter (G): A dynamic linear filter that processes the output of the nonlinear block, introducing memory effects through its impulse response.

The overall output is given by: y(n) = Σₖ h(k) · F(x(n-k)), where h(k) represents the filter coefficients and F(·) is the static nonlinear function.

2
Distinct Blocks
03

Parameter Separation Property

A key advantage of the Hammerstein structure is the separation of nonlinear and linear parameters, which simplifies identification:

  • The static nonlinearity can be extracted using single-tone AM-AM and AM-PM measurements
  • The linear filter can be identified using small-signal S-parameter measurements or system identification techniques
  • This decoupling reduces the dimensionality of the estimation problem compared to full Volterra series models
  • Enables modular implementation where the nonlinearity can be implemented as a Look-Up Table and the filter as an FIR structure
Reduced
Parameter Count vs. Volterra
04

Polynomial Hammerstein Variant

The most common implementation uses a polynomial basis for the static nonlinearity:

  • F(x) = Σₚ aₚ · x(n) · |x(n)|^(p-1) for odd-order nonlinearities
  • Combined with an FIR filter: y(n) = Σₖ Σₚ h(k) · aₚ · x(n-k) · |x(n-k)|^(p-1)
  • This formulation reveals that the Hammerstein model is a restricted subset of the Volterra series containing only diagonal kernel terms
  • The restriction significantly reduces complexity while maintaining good accuracy for amplifiers with weak memory effects
Diagonal Only
Volterra Kernel Restriction
05

Limitations for Strong Memory

The Hammerstein model assumes that memory effects are linear and independent of the signal amplitude, which breaks down for:

  • GaN HEMT amplifiers with significant trapping-induced nonlinear memory
  • Doherty power amplifiers where the load modulation creates amplitude-dependent memory dynamics
  • Wideband signals where frequency-dependent nonlinear behavior becomes pronounced

For these cases, extensions like the Augmented Hammerstein model or Generalized Memory Polynomial are preferred, as they introduce cross-terms between nonlinear orders and different time delays.

Weak Memory
Best Accuracy Regime
BLOCK-STRUCTURED MODEL COMPARISON

Hammerstein vs. Wiener vs. Memory Polynomial Models

Structural comparison of three foundational behavioral models for power amplifier nonlinearity and memory effects, highlighting block ordering, complexity, and applicability.

FeatureHammersteinWienerMemory Polynomial

Block Structure

Memoryless nonlinearity → LTI filter

LTI filter → Memoryless nonlinearity

Single-stage parallel branches

Memory Effect Modeling

Captures Nonlinear Memory Cross-Terms

Theoretical Foundation

Block-structured Volterra subset

Block-structured Volterra subset

Diagonal Volterra kernels only

Coefficient Count (K=5, M=3)

15

15

15

Parameter Extraction Method

Least squares (iterative or direct)

Least squares (requires intermediate signals)

Least squares (direct closed-form)

Real-Time Adaptation Complexity

Moderate

Moderate to High

Low

Typical NMSE Performance (Class-AB PA)

-35 dB to -38 dB

-35 dB to -38 dB

-37 dB to -42 dB

HAMMERSTEIN MODEL FAQ

Frequently Asked Questions

Clear, technical answers to common questions about the Hammerstein model for power amplifier behavioral modeling and digital predistortion.

The Hammerstein model is a block-structured behavioral model that consists of a memoryless nonlinearity followed by a linear time-invariant (LTI) filter. It works by first passing the input signal through a static nonlinear function—typically a polynomial or look-up table—that captures instantaneous amplitude-dependent distortion, and then filtering the resulting signal through an LTI system that models frequency-dependent memory effects. This cascade structure makes it particularly effective for modeling power amplifiers where the nonlinear distortion precedes the memory effects in the signal path. The model's simplicity and physical interpretability have made it a foundational tool in digital predistortion (DPD) and power amplifier behavioral modeling.

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.