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.
Glossary
Hammerstein Model

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.
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.
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.
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.
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
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
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.
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.
| Feature | Hammerstein | Wiener | Memory 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 |
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.
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.
Related Terms
The Hammerstein model is a foundational block-structured architecture. Understanding its components and related topologies is essential for effective power amplifier behavioral modeling.
Memoryless Nonlinearity
The first stage of the Hammerstein model, representing the static AM-AM and AM-PM distortion. This block maps instantaneous input amplitude to output amplitude and phase without any dependence on past signal values.
- Typically implemented using a polynomial or look-up table (LUT)
- Captures gain compression and phase shift at high power levels
- Does not account for frequency-dependent behavior
Linear Time-Invariant Filter
The second stage that follows the static nonlinearity, introducing memory effects into the model. This filter shapes the frequency response of the distortion products generated by the preceding nonlinear block.
- Usually implemented as a finite impulse response (FIR) or infinite impulse response (IIR) filter
- Models electrical memory from bias networks and matching circuits
- The filter order determines the memory depth of the overall model
Wiener Model
The dual architecture of the Hammerstein model, consisting of an LTI filter followed by a memoryless nonlinearity. The order of operations is reversed, making it suitable for different physical phenomena.
- Models systems where linear dynamics precede nonlinear distortion
- Often used when the PA input matching network dominates memory
- Hammerstein and Wiener models can be cascaded to form more complex structures
Model Extraction
The process of determining the polynomial coefficients and filter taps from measured input-output data. Extraction typically uses least-squares estimation on a training dataset.
- Requires time-aligned complex baseband waveforms
- Cross-validation with independent test signals prevents overfitting
- The normalized mean square error (NMSE) quantifies extraction quality
- Numerical stability depends on the condition number of the regression matrix
Memory Polynomial Relationship
The Hammerstein model can be expressed as a special case of the memory polynomial when the nonlinearity is polynomial-based. The LTI filter effectively weights the polynomial terms across time delays.
- A Hammerstein model with a polynomial nonlinearity and FIR filter is equivalent to a diagonal Volterra series
- The generalized memory polynomial extends this by adding cross-terms
- Hammerstein models typically require fewer coefficients than full Volterra models for comparable accuracy
Digital Predistortion Application
Hammerstein models serve as inverse models for digital predistortion (DPD). The predistorter is often implemented as a Hammerstein structure placed before the PA to linearize the overall cascade.
- The indirect learning architecture extracts a postdistorter and copies it as the predistorter
- Hammerstein-based DPD is well-suited for FPGA implementation due to its separable structure
- Effective for PAs where static nonlinearity dominates over dispersive memory effects

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