Digital Comms / Iterative

BICM-ID

/BIK-um eye-DEE/ — with Iterative Decoding
Extension of BICM with a decoder-to-demapper feedback loop that iteratively refines bit LLRs. Requires non-Gray constellation mapping to generate extrinsic information. Recovers 0.5–1.5 dB of AWGN capacity gap vs. standard BICM. Within 0.3 dB of coded modulation capacity after 8–10 iterations. EXIT chart analysis designs mapping and code rate for convergence. Standard in DVB-S2, DVB-T2.
Iterations: 8–10 typical
Gap to capacity: <0.3 dB
Mapping: Non-Gray required

Understanding BICM-ID

Standard BICM with Gray mapping leaves 0.5–1.5 dB on the table relative to the coded modulation capacity on AWGN channels. BICM-ID recovers this gap by treating the demapper and decoder as two constituent components of a turbo-like iterative system. The decoder provides a priori information about coded bits back to the demapper, which uses it to refine its LLR estimates, particularly for the less-protected bit positions in high-order constellations (64-QAM, 256-QAM).

The critical design constraint is that Gray mapping generates zero extrinsic information at the demapper (its EXIT curve is flat), making iteration pointless. Non-Gray mappings (anti-Gray, set-partitioning, or random) create bit-label structures where knowledge of some bits significantly improves the demapper's LLR for other bits within the same symbol, enabling iterative convergence.

Iterative Loop Structure

Demapper with A Priori:
L(bi) = log[Σs:bi=1 P(y|s,h)∏j≠iP(bj)] − log[Σs:bi=0 P(y|s,h)∏j≠iP(bj)]

Extrinsic Information:
Le(bi) = Lposterior(bi) − Linput(bi)

Convergence:
Demapper EXIT IE vs. IA must stay above decoder EXIT
Open tunnel → reliable convergence to IE = 1
Closed tunnel → BER floor

Mapping Strategy Comparison

Mapping1st Iteration BERIterative GainConverged BERUse Case
GrayBestNone (flat EXIT)Same as 1stStandard BICM
Anti-GrayWorstMaximumBest after 8–10 iterBICM-ID optimal
Set-partitioningModerateGoodNear anti-GrayDVB-S2
Mixed/randomModerateModerateGoodFlexible designs

Performance vs. Complexity

IterationsAWGN GapComplexityLatency
1 (standard BICM)0.5–1.5 dBLowest
40.5–0.8 dB~8×Moderate
8–10<0.3 dB~16–20×High
20+<0.1 dB~40×Very high
Common Questions

Frequently Asked Questions

Why non-Gray mapping?

Gray mapping: adjacent points differ by 1 bit, so a priori knowledge of other bits doesn't change the demapper's LLR (flat EXIT curve, zero iterative gain). Non-Gray: adjacent points differ by multiple bits, so decoder feedback about some bits reshapes the effective constellation for remaining bits. Anti-Gray: maximum iterative gain but worst first-iteration BER.

Iterative loop operation?

Decoder extrinsic LLRs → interleave → demapper a priori. Demapper recomputes LLRs using received symbol + a priori from decoder. New extrinsic → deinterleave → decoder. 8–10 iterations: cost ~16–20× single-pass, within 0.3 dB of capacity.

EXIT chart design?

Plot demapper EXIT (IE vs. IA) at target SNR alongside (mirrored) decoder EXIT. Open tunnel between curves = reliable convergence. Closed = BER floor. Choose mapping and code rate for just-open tunnel at target SNR. DVB-S2 LDPC + mapping jointly optimized via EXIT analysis.

Digital Communications

Precision RF Components

RF Essentials provides precision terminations and custom RF assemblies for iterative receiver testing, BER measurement systems, and coded modulation performance validation.

Request a Quote