Practical HARQ: Chase Combining vs Incremental Redundancy
From IR-LAST to LDPC-HARQ: What Real Systems Actually Do
Section 3 gave us an information-theoretic reference construction β IR-LAST β that achieves the ARQ-DMT at every . But IR-LAST is not what LTE or 5G NR actually deploys. Real systems use LDPC codes (NR) or Turbo codes (LTE) with a circular-buffer rate matcher that generates a small number of predefined redundancy versions. The question of this section is: how close does the practical scheme get to the ARQ-DMT, and where does it fall short?
The short answer is that a well-designed LDPC-based IR-HARQ scheme achieves the ARQ-DMT asymptotically β the NVD-type property of a capacity-achieving LDPC code, combined with puncturing-compatible rate matching, gives the same exponent at high SNR. The gap from IR-LAST is a matter of coding gain and finite-length effects, not asymptotic exponent.
This section develops the LTE/NR HARQ mechanism in three pieces. First, we define the redundancy versions and the circular-buffer rate matcher. Second, we state the LDPC-IR achieves-the-ARQ-DMT theorem. Third, we examine the practical tradeoffs between CC-HARQ and IR-HARQ in terms of BLER and latency.
Definition: Redundancy Version (RV)
Redundancy Version (RV)
A redundancy version (RV) is an integer index that specifies which consecutive fragment of the mother code's circular buffer is transmitted in a given HARQ round.
Formally: the mother LDPC encoder produces a long codeword of rate where is the number of information bits. The circular-buffer rate matcher lays out along a ring of positions and defines four starting offsets for : Round transmits a fragment of length starting from position and wrapping around the ring. is the effective per-round code rate (chosen by the MCS β modulation and coding scheme β and the resource allocation).
The RV_0 fragment is chosen so that the systematic bits (the original information bits before encoding) are always at the start; hence RV_0 contains mainly systematic bits and RV_2 contains mainly parity bits from the far side of the ring. The typical RV sequence across retransmissions is 0, 2, 3, 1 β chosen to maximise the coverage of the circular buffer across four rounds.
The circular-buffer + RV mechanism elegantly realises incremental redundancy: each RV transmits a different portion of the mother code's output, and after all four RVs have been transmitted the receiver has seen (most of) the full mother code of rate . The ARQ-DMT effective rate drops as in the limit of many retransmissions.
Not every HARQ round bumps the RV: if the transport block (TB) is retransmitted verbatim (Chase combining mode), the RV stays at 0 and the scheme degenerates to CC-HARQ. In NR, the scheduler chooses the RV per retransmission based on the estimated channel quality β aggressive IR at low SNR (bigger coverage gain from new parity) vs CC-style at high SNR (simpler LLR combining).
Theorem: LDPC-IR Asymptotically Achieves the ARQ-DMT
Consider an IR-HARQ protocol on an i.i.d. Rayleigh block-fading MIMO channel with BICM signalling (LDPC mother code + circular-buffer rate matching + higher-order modulation). As the LDPC block length with effective rate , the -round BLER satisfies In words: LDPC-based IR-HARQ achieves the ARQ-DMT in the limit of long block length.
The proof uses the BICM capacity lifting of Ch. 5β7 together with the ARQ-DMT of Β§2: BICM is DMT-optimal under uniform input and Gray labelling, and the LDPC+IR system realises BICM plus the IR mechanism.
A capacity-achieving LDPC code at rate achieves outage- limited performance on any memoryless channel with BICM capacity . On the -round ARQ channel, the combined observation after rounds is equivalent to a BICM channel with capacity ; outage happens iff this sum is less than . The outage exponent of this event is (by the same argument as Β§2) . A long enough LDPC code gets arbitrarily close to this outage bound β hence the ARQ-DMT is asymptotically achieved.
Recall from Ch. 7 that LDPC + BICM achieves the BICM capacity on any memoryless channel.
The -round BICM capacity is additive over rounds: .
Apply the ARQ-DMT large-deviations argument of Thm. TARQ-DMT (El Gamal-Caire-Damen 2006) with replacing .
BICM per-round mutual information
Under BICM signalling (Gray-QAM + uniform-input bit channels), the per-round mutual information is where the sum is over channel uses and bit positions of the label. At high SNR, differs from the Gaussian-input capacity by a constant shaping gap β which is invisible to the exponential-equality notation. Hence the BICM outage exponent equals the Gaussian outage exponent: .
$L$-round outage exponent under BICM
Repeating the argument of Thm. TARQ-DMT (El Gamal-Caire-Damen 2006) with replacing , the -round outage exponent is .
LDPC achieves outage at long block length
Density-evolution analysis (Richardson-Urbanke) shows that a rate- LDPC code with protograph thresholds meeting the BICM capacity achieves zero-error decoding whenever the empirical channel's BICM capacity exceeds for any , in the limit. Hence the BLER at round is as .
Combine β LDPC-IR achieves ARQ-DMT
After rounds, the BLER is bounded by the -round outage . The long-block-length limit closes the gap, giving the claimed .
BLER vs Number of HARQ Rounds: CC vs IR
Block error rate after HARQ rounds for CC-HARQ and IR-HARQ at fixed SNR. The IR curve decays with a slope proportional to per round, while CC decays with the (smaller) slope of per round. At moderate SNR the gap between the two is β dB per round; at high SNR the gap widens as the ARQ-DMT asymptote takes over.
Parameters
Example: IR-HARQ Effective Throughput: bit/ch.use on
For a MIMO channel with IR-HARQ, long-term rate bit/channel use, and delay budget , compute the effective throughput as a function of SNR. What is the SNR needed for ?
Throughput formula
, where is the -round IR outage. At high SNR, (using on from Β§3).
SNR for 95% throughput
Require , i.e., . Numerical outage at , , reaches at dB, and at dB (from Monte Carlo on the outage integral). The IR-HARQ scheme is solidly in the useful-throughput regime by dB β a dB advantage over one-shot transmission at the same rate.
Comparison to CC
CC-HARQ at the same parameters has (exponent ). To reach , CC needs dB β a dB penalty vs IR.
Takeaway
At on with , IR-HARQ delivers 95% throughput at dB, vs dB for CC-HARQ and dB for no-HARQ. The ARQ-DMT payoff is dB of SNR per HARQ flavour upgrade at this operating point.
Common Mistake: Budget by End-to-End Latency, Not by DMT Gain
Mistake:
Choosing the ARQ round budget by maximising the DMT gain , which grows unboundedly in . This leads to or higher β far beyond any practical latency budget.
Correction:
The ARQ round budget is fundamentally latency-bound, not diversity-bound. The end-to-end latency of a transmission that uses HARQ rounds is approximately , and this must fit inside the application-level latency budget.
- eMBB (mobile broadband, ~100 ms budget): is typical. The marginal DMT gain past is theoretically huge (each round adds to the exponent), but the scheme spends most of its time in the cold-start latency regime before the gain materialises.
- URLLC (ultra-reliable low latency, ~1 ms budget): β. Sometimes the preferred choice is no HARQ with aggressive one-shot transmission at very low rate β this simply cannot accommodate even one retransmission within the budget.
- Satellite / NTN (non-terrestrial, RTT = 20β600 ms): is typical despite the long latency budget, because ACK/NACK takes hundreds of milliseconds round-trip.
The ARQ-DMT formula tells you the reliability per ; the latency budget tells you the feasible . A system design picks the smallest that meets a target reliability at the given SNR β not the largest.
HARQ Soft Buffer Sizing
A receiver performing IR-HARQ must store the soft LLRs of previously-received rounds so that they can be combined with fresh rounds. The required storage is roughly proportional to the number of coded bits transmitted across all rounds β a -bit transport block, rate-matched to a circular buffer of positions, needs up to LLR slots of typically 6β8 bits each.
For a typical 5G NR transport block of information bits and mother-code rate , the soft buffer is LLRs. A UE supporting parallel HARQ processes (see Β§5) thus needs LLRs 8 bits Mbit of RAM just for HARQ.
NR's limited-buffer rate matching (LBRM) caps the soft-buffer size for low-tier UEs by limiting the effective mother-code rate they can use. A Category 4 UE (the mid-range class) is allowed up to 25% of the full mother code; a Category 20 UE (flagship) gets the full mother code. This is a real-world example where the ARQ-DMT prediction of "arbitrarily many IR rounds" is capped by silicon, not by information theory.
- β’
IR-HARQ soft buffer per transport block per process.
- β’
5G NR LBRM limits the fraction of the mother code that can be stored.
- β’
Buffer size directly caps the achievable -round effective rate.
Quick Check
In 5G NR HARQ, RV_0 is designed to contain
The systematic bits of the LDPC codeword
Only parity bits from the far side of the circular buffer
A random subset of the codeword bits
The same bits as RV_1, shifted by half the buffer length
RV_0 starts at offset 0 of the circular buffer, which by design includes the systematic bits. If a single RV is transmitted (the common one-shot case), RV_0 alone is often decodable on its own at high SNR.
Quick Check
In the high-SNR limit, the BLER of an IR-HARQ scheme with rounds on MIMO at long-term rate decays as
β a slope of on a - BLER plot
β the number of rounds
β the static DMT
β the maximum single-round diversity
(using on ).
Why This Matters: Forward Link: BICM-OFDM in Wireless Standards
The LDPC-IR-HARQ architecture of this section is one piece of a larger wireless-standards ecosystem. In Chapter 21 we will see how it composes with OFDM (for frequency-selective channelisation) and space-time coding (Alamouti / V-BLAST) to form the full physical-layer pipeline of LTE and 5G NR. The flow of operations is: information bits LDPC encoder rate matcher (RV selection) BICM interleaver QAM mapper layer mapping (spatial streams) OFDM modulator antenna ports. The ARQ-DMT of this chapter characterises the information-theoretic ceiling of the whole pipeline; Chapter 21 examines where real standards fall short of the ceiling and why.