Long Short-Term Memory DPD (LSTM-DPD) is a deep learning-based digital predistortion architecture that employs recurrent neural network cells with gated memory mechanisms to linearize power amplifiers exhibiting complex, long-range thermal memory effects and trapping effects. Unlike feedforward architectures such as RVTDNN or CNN-DPD, the LSTM-DPD inherently captures temporal dependencies spanning hundreds of samples by maintaining an internal cell state that selectively remembers or forgets signal history, making it particularly effective for wideband signals where conventional Generalized Memory Polynomial (GMP) models struggle with the exponential growth of memory tap requirements.
Glossary
Long Short-Term Memory DPD (LSTM-DPD)

What is Long Short-Term Memory DPD (LSTM-DPD)?
A recurrent neural network architecture for digital predistortion that uses LSTM cells to model the long-range temporal dependencies and nonlinear memory effects inherent in power amplifier behavior.
The architecture processes complex baseband I/Q waveforms sequentially, with the LSTM's forget, input, and output gates learning to model the dynamic nonlinear behavior caused by active impedance mismatch and self-heating in Gallium Nitride (GaN) power amplifiers. Training typically employs the Indirect Learning Architecture (ILA) or Direct Learning Architecture (DLA) framework with truncated backpropagation through time, while inference requires careful consideration of computational complexity and numerical stability for real-time FPGA-based DPD implementation on platforms such as RF System-on-Chip (RFSoC) devices.
Key Features of LSTM-DPD
Long Short-Term Memory Digital Predistortion leverages recurrent neural network cells to model the complex, time-dependent nonlinear behavior of power amplifiers that feedforward and memory polynomial models often miss.
Long-Range Temporal Dependency Modeling
Unlike memory polynomials limited by finite tap lengths, LSTM-DPD captures long-range memory effects spanning hundreds of samples. The gated recurrent architecture—comprising forget, input, and output gates—selectively retains or discards information over extended sequences. This enables accurate modeling of thermal memory effects and trapping phenomena in GaN amplifiers that evolve over microsecond timescales, significantly outperforming Generalized Memory Polynomial (GMP) models for wideband signals with deep memory.
Automatic Feature Hierarchy Learning
LSTM-DPD eliminates manual basis function selection required by Volterra series models. The recurrent layers automatically learn hierarchical temporal features directly from complex baseband I/Q waveforms:
- Lower layers: Capture instantaneous AM-AM and AM-PM distortion patterns
- Deeper layers: Model envelope-dependent memory effects and cross-term interactions
- Output layer: Synthesizes the inverse nonlinear characteristic for predistortion
This data-driven approach adapts to amplifier-specific nonlinear signatures without domain-specific kernel engineering.
Stateful Inference for Real-Time Linearization
The LSTM cell maintains an internal hidden state and cell state that propagate across time steps during inference. This stateful processing provides a natural mechanism for modeling the dynamic nonlinear behavior of power amplifiers without requiring explicit tapped delay lines. At each sample, the network processes the current I/Q input alongside the carried-forward state, producing a predistorted output that compensates for distortion shaped by the entire signal history—critical for wideband 5G NR signals with high PAPR.
Joint Compensation of Nonlinearity and Memory
Traditional DPD architectures often cascade separate blocks for static nonlinearity correction (e.g., LUT-based) and memory effect compensation (e.g., FIR filters). LSTM-DPD unifies both functions within a single recurrent architecture. The gating mechanisms inherently disentangle instantaneous distortion from history-dependent effects, enabling joint optimization during training. This unified approach reduces overall model complexity while improving ACLR suppression and EVM performance compared to cascaded architectures.
Adaptation to Varying Operating Conditions
LSTM-DPD models trained on diverse stimulus signals generalize robustly across varying average power levels, carrier frequencies, and signal bandwidths. The recurrent architecture's ability to encode context in its hidden state allows a single trained model to linearize across a range of output back-off (OBO) levels without requiring coefficient interpolation or multi-dimensional LUTs. This reduces calibration overhead in massive MIMO and beamforming systems where per-element, per-beam retraining is impractical.
Training via Truncated Backpropagation Through Time
LSTM-DPD training employs Truncated Backpropagation Through Time (TBPTT) to manage the computational complexity of unrolling long sequences. The training process:
- Unrolls the recurrent network over a fixed window (e.g., 100-200 samples)
- Computes gradients through the unrolled computational graph
- Updates weights to minimize the error between desired linear output and PA output
- Carries forward the final hidden state to the next training segment
This approach balances gradient accuracy with memory constraints during offline model extraction.
Frequently Asked Questions
Addressing the most common technical inquiries regarding the application of Long Short-Term Memory networks for digital predistortion in wideband and mmWave systems.
LSTM-DPD is a digital predistortion architecture that utilizes a Long Short-Term Memory (LSTM) recurrent neural network to linearize power amplifiers. Unlike traditional memory polynomial or Volterra series models that rely on manually engineered basis functions with limited memory depth, LSTM-DPD learns temporal dependencies directly from the complex baseband I/Q waveform. The key difference lies in the gating mechanism of the LSTM cell, which allows it to retain information over arbitrarily long sequences, effectively modeling the long-range thermal memory effects and trapping effects in Gallium Nitride (GaN) amplifiers that static or short-memory models fail to capture. This eliminates the need for explicit cross-term engineering and provides superior Adjacent Channel Leakage Ratio (ACLR) correction for wideband signals.
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
Key concepts and architectures that intersect with recurrent neural network-based digital predistortion for modeling long-range memory effects in power amplifiers.
Thermal Memory Effect
Slowly varying changes in power amplifier gain and phase caused by self-heating and substrate temperature fluctuations dependent on signal history. LSTM-DPD architectures are uniquely suited to model these effects because their gated recurrent units can maintain state over thousands of time steps, capturing the long thermal time constants that conventional memory polynomial models miss. This is critical for GaN-based amplifiers where thermal trapping creates complex, history-dependent distortion patterns.
Trapping Effects
Slow charge capture and release phenomena in semiconductor materials like GaN that cause long-term memory effects and dynamic nonlinear behavior. Unlike short-term electrical memory, trapping effects manifest over extended symbol sequences, making them difficult to model with finite impulse response structures. LSTM-DPD cells maintain an internal cell state that can accumulate and decay information over arbitrary durations, providing a natural inductive bias for modeling these semiconductor physics phenomena without explicit physical equations.
Generalized Memory Polynomial (GMP)
An extended Volterra-based model incorporating cross-terms between delayed signal samples and their envelope powers to capture complex memory effects. While GMP provides a strong baseline for DPD, its memory depth is limited by the number of explicitly programmed taps. LSTM-DPD offers a complementary approach by learning implicit memory representations through recurrent connections, often achieving comparable or superior linearization with fewer parameters when long-range dependencies dominate the distortion characteristic.
Indirect Learning Architecture (ILA)
A DPD training method that identifies the predistorter by placing it after the power amplifier model in the estimation loop, avoiding the need for an inverse model. When combined with LSTM-DPD, the ILA framework enables offline training of the recurrent network using captured input-output data. The LSTM model learns to approximate the post-distorter, which is then copied to the predistorter path. This approach decouples training from real-time constraints, allowing gradient-based optimization through backpropagation through time (BPTT).
Direct Learning Architecture (DLA)
A DPD training method that iteratively minimizes the error between the desired linear output and the actual power amplifier output to extract predistorter coefficients. For LSTM-DPD, DLA presents unique challenges because the recurrent network must be trained through the nonlinear PA transfer function. This requires gradient approximation techniques or model-based backpropagation through the amplifier characteristic. DLA-trained LSTM predistorters can adapt to changing operating conditions without requiring a separate model extraction step.
Real-Valued Time-Delay Neural Network (RVTDNN)
A feedforward neural network DPD architecture processing in-phase and quadrature components separately with tapped delay lines to model memory effects. LSTM-DPD represents an evolution beyond RVTDNN by replacing fixed-length delay taps with recurrent connections that can theoretically model infinite impulse response behavior. While RVTDNN requires explicit selection of memory depth, LSTM cells learn to retain or forget information adaptively, making them more parameter-efficient for signals with widely varying memory requirements.

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