BICM Detail
Understanding BICM
BICM separates the coding and modulation design problems that TCM couples together. A binary code (convolutional, turbo, or LDPC) is designed solely to maximize Hamming distance, while the modulation mapper uses Gray labeling for minimum bit error probability. The bit-level interleaver between them ensures each coded bit experiences an independent fading realization, converting the code's Hamming distance into diversity order on fading channels.
This architecture sacrifices 0.5–1.5 dB on AWGN channels compared to TCM's optimized Euclidean distance, but gains 5–13 dB on Rayleigh fading by achieving diversity orders of 5–12 (vs. 2–4 for TCM). The trade-off is overwhelmingly favorable for wireless channels, making BICM the universal choice in modern standards.
Diversity Order Comparison
Pe ∝ SNR−d
d = diversity order
TCM: d = min. distinct symbols in error event = 2–4
BICM: d = dfree of binary code = 5–12
Example (16-QAM, Rayleigh):
TCM 8-state: d = 2, BER = 10−5 at 25 dB
BICM K=7 conv: d = 10, BER = 10−5 at 12 dB
Δ = 13 dB advantage for BICM
Coded Modulation Comparison
| Scheme | AWGN Gain | Fading Diversity | Complexity | Standard Usage |
|---|---|---|---|---|
| TCM | 3–6 dB | Low (2–4) | Moderate | V.34, DVB-S |
| BICM | 2–5 dB | High (dfree) | Moderate | WiFi, LTE, DVB-T2 |
| BICM-ID | 3–6 dB | High | High (iterative) | DVB-S2, 5G NR |
| MLC/MSD | Optimal | High | Very high | Research, fiber |
BICM Transmitter Architecture
| Stage | Function | Design Target | Example |
|---|---|---|---|
| Binary encoder | Error correction | Max dfree | Rate-1/2, K=7 conv (dfree=10) |
| Bit interleaver | Diversity spreading | Span > coherence time | LTE: 1 ms subframe |
| Modulation mapper | Spectral efficiency | Gray labeling | 64-QAM (6 bits/symbol) |
Frequently Asked Questions
Why BICM over TCM on fading?
Diversity order = dfree of binary code (5–12) vs. TCM symbol diversity (2–4). BER ∝ SNR−d: 13 dB advantage at BER 10−5 with 16-QAM on Rayleigh. Bit interleaver ensures each coded bit sees independent fading. Trade-off: 0.5–1.5 dB worse on AWGN.
BICM architecture?
Three serial stages: binary encoder (max Hamming distance), bit interleaver (span > channel coherence time), modulation mapper (Gray labeling). Receiver: soft LLR demapper → deinterleaver → soft decoder (Viterbi/BCJR/BP). Max-log demapping nearly optimal for Gray mapping.
BICM-ID improvement?
Adds decoder-to-demapper feedback (iterative decoding). Requires non-Gray mapping to generate extrinsic information. Recovers AWGN loss: within 0.3 dB of CM capacity after 8–10 iterations. Used in DVB-S2, some 5G NR modes. Maintains fading diversity.