Turbo equalization is a receiver architecture that iteratively refines estimates of transmitted data by looping soft information between an equalizer and a channel decoder. The equalizer mitigates intersymbol interference using prior probabilities from the decoder, while the decoder corrects bit errors using refined likelihoods from the equalizer, converging on an optimal joint solution.
Glossary
Turbo Equalization

What is Turbo Equalization?
Turbo equalization is an iterative decoding technique that exchanges soft probabilistic information between a soft-input soft-output (SISO) equalizer and a SISO channel decoder to jointly combat intersymbol interference (ISI) and correct bit errors.
This technique treats the serially concatenated channel and error-correction code as a turbo processing structure, analogous to parallel-concatenated turbo codes. By exchanging extrinsic log-likelihood ratios (LLRs) after each iteration, the system approaches the performance of optimal maximum-likelihood sequence estimation (MLSE) with significantly lower computational complexity.
Key Features of Turbo Equalization
Turbo equalization leverages the turbo principle to iteratively exchange soft extrinsic information between a SISO equalizer and a SISO decoder, dramatically improving bit error rate performance in severe intersymbol interference channels.
Iterative Soft Information Exchange
The core mechanism involves a soft-input soft-output (SISO) equalizer and a SISO channel decoder exchanging extrinsic log-likelihood ratios (LLRs). The equalizer computes soft estimates of the transmitted bits based on the received signal and a priori information from the decoder. The decoder refines these estimates using the code's structure and feeds updated a priori information back to the equalizer. This loop continues until convergence, stripping away ISI and noise iteratively.
Maximum A Posteriori (MAP) Equalization
Optimal turbo equalization often employs a MAP symbol detector based on the BCJR algorithm. Unlike linear filters, the MAP equalizer computes the exact a posteriori probability of each transmitted symbol given the entire received sequence. It operates on a trellis representing the channel's memory, producing soft outputs that quantify the reliability of each bit decision. This probabilistic approach is critical for feeding meaningful extrinsic information to the decoder.
Low-Complexity Linear MMSE Approaches
To avoid the exponential complexity of the MAP equalizer in channels with long delay spreads, Linear Minimum Mean Square Error (MMSE) equalizers with a priori information are used. These SISO equalizers compute soft symbol estimates by minimizing the MSE, incorporating feedback from the decoder to cancel known interference. The Extrinsic Information Transfer (EXIT) chart is a key tool for analyzing and predicting the convergence behavior of these sub-optimal but highly efficient iterative schemes.
Interleaving and Extrinsic Information
A random interleaver between the encoder and the channel is fundamental. It decorrelates the bits entering the channel, ensuring that errors caused by a deep fade are spread out. Crucially, only extrinsic information—the novel information generated by one block independent of its input a priori information—is passed to the other block. This prevents self-reinforcement of errors and ensures the iterative process converges toward the true transmitted sequence.
Convergence Analysis via EXIT Charts
Extrinsic Information Transfer (EXIT) charts visualize the iterative decoding trajectory by plotting the mutual information between the transmitted bits and the extrinsic LLRs at the output of the equalizer and decoder. The chart predicts the turbo cliff—the minimum SNR at which the iterative process converges to a low error floor. This tool is essential for designing the constituent codes and equalizers to ensure a narrow gap to the channel capacity.
Application in Severe Multipath Channels
Turbo equalization is the definitive technique for reliable communication over channels with long and severe intersymbol interference (ISI), such as underwater acoustic channels, magnetic recording channels, and high-frequency troposcatter links. In these environments, where a conventional decision feedback equalizer fails due to error propagation, the iterative exchange of soft information allows the system to approach the performance of an ISI-free channel, effectively turning a hostile multipath channel into a benefit through diversity.
Frequently Asked Questions
Clear answers to common questions about the iterative decoding technique that jointly combats intersymbol interference and corrects bit errors through soft information exchange.
Turbo equalization is an iterative decoding technique that exchanges soft probabilistic information between a soft-input soft-output (SISO) equalizer and a SISO channel decoder to jointly combat intersymbol interference (ISI) and correct bit errors. The process works by treating the communication channel as a convolutional encoder: the equalizer computes extrinsic log-likelihood ratios (LLRs) for each coded bit based on the received signal and prior information from the decoder. These LLRs are deinterleaved and fed to the decoder, which generates improved extrinsic information that is interleaved and passed back to the equalizer as updated priors. This iterative loop continues until convergence or a maximum iteration count is reached, with each pass refining the estimates. The technique was introduced by Douillard et al. in 1995 and draws direct inspiration from the turbo code principle of iterative soft-information exchange between constituent decoders.
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
Turbo equalization relies on a tight iterative loop between detection and decoding. The following concepts form the foundational building blocks of this architecture.
Soft-Input Soft-Output (SISO) Equalizer
The core component that accepts a priori log-likelihood ratios (LLRs) from the decoder and outputs extrinsic LLRs for each coded bit. Unlike hard-decision equalizers, a SISO equalizer—typically implemented via the BCJR algorithm or linear MMSE filtering—provides reliability metrics for its symbol estimates. This soft information prevents the premature discarding of ambiguous signal states, allowing the decoder to resolve uncertainty in subsequent iterations.
Maximum A Posteriori (MAP) Detection
The optimal detection strategy for turbo equalization that computes the probability of each transmitted symbol given the entire received sequence. The BCJR algorithm efficiently implements MAP symbol detection on a trellis representing the channel's intersymbol interference (ISI) structure. While computationally intensive—scaling exponentially with channel memory length—MAP detection provides the most informative extrinsic outputs, maximizing the iterative gain between the equalizer and decoder.
Extrinsic Information Exchange
The fundamental mechanism preventing positive feedback in the iterative loop. At each iteration, the equalizer strips its input a priori information from its output, passing only novel, independent evidence (extrinsic information) to the decoder. This strict separation ensures that information is not double-counted across iterations. The exchange follows the turbo principle: each component processor uses the other's extrinsic output as its a priori input, converging toward the joint optimal solution.
Interleaver Design
A permutation function that scrambles the bit ordering between the encoder and the channel. The interleaver serves two critical roles in turbo equalization: it decorrelates burst errors introduced by the ISI channel, spreading them into isolated errors that the decoder can correct, and it statistically decouples the extrinsic information exchanged between the equalizer and decoder. Random or S-random interleavers maximize this decorrelation, directly improving convergence speed and error floor performance.
Iterative Convergence Behavior
Turbo equalization exhibits a characteristic waterfall region in bit error rate (BER) performance, where each iteration yields diminishing but significant gains. The process is visualized using EXIT (Extrinsic Information Transfer) charts, which plot the mutual information exchanged between components. A narrow tunnel between the equalizer and decoder EXIT curves indicates successful convergence; a closed tunnel predicts a decoding failure. This analysis guides the design of codes and equalizers to minimize the signal-to-noise ratio (SNR) convergence threshold.
Frequency Domain Turbo Equalization
A computationally efficient variant that performs equalization in the frequency domain using Fast Fourier Transforms (FFTs). By processing entire blocks of received symbols, this approach reduces the complexity of handling long channel impulse responses from quadratic to log-linear scaling. The MMSE-based frequency domain equalizer generates soft symbol estimates by incorporating a priori information from the decoder into the filter coefficients, making it practical for broadband systems like SC-FDE (Single-Carrier Frequency Domain Equalization).

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