Generalized Repetition Codes and Their Application to HARQ
Chaofeng Guan, Gaojun Luo, Lan Luo, Yangyang Fei, Hong Wang
TL;DR
The paper tackles reliability and latency challenges in HARQ by introducing generalized repetition codes (GRCs) that enable multi-round error correction under multiple metrics. It develops Type-I and Type-II GRCs, each leveraging different generator structures to realize multi-round decoding through sub-block metrics, notably the sub-block distance hierarchy (SBDH) and sub-Hamming distance hierarchy (SHDH). The authors derive a Griesmer-type bound for Type-I GRCs, establish SBDH/SHDH-based construction methods from cyclic, extended cyclic, and quasi-cyclic codes, and connect Type-II GRCs to general linear codes for broader design flexibility. They demonstrate that GRCs can outperform classical repetition, b-symbol codes, and IR-linear codes in frame error rate under HARQ scenarios, offering a versatile framework for practical, multi-round HARQ code design and decoding strategies. The work provides both theoretical bounds and concrete constructions, underscoring the potential of Type-II GRCs to exceed traditional limits via multi-metric block coding and structured code families.
Abstract
The inherent uncertainty of communication channels implies that any coding scheme has a non-zero probability of failing to correct errors, making retransmission mechanisms essential. To ensure message reliability and integrity, a dual-layer redundancy framework is typically employed: error correction codes mitigate noise-induced impairments at the physical layer, while cyclic redundancy checks verify message integrity after decoding. Retransmission is initiated if verification fails. This operational model can be categorized into two types of repeated communication models: Type-I systems repeatedly transmit identical codewords, whereas Type-II systems transmit distinct coded representations of the same message. The core challenge lies in maximizing the probability of correct message decoding within a limited number of transmission rounds through verification-based feedback mechanisms. In this paper, we consider a scenario where the same error-correcting code is used for repeated transmissions, and we specifically propose two classes of generalized repetition codes (GRCs), corresponding to the two repeated communication models. In contrast to classical theory, we regard GRCs as error-correcting codes under multiple metrics--that is, GRCs possess multiple minimum distances. This design enables GRCs to perform multi-round error correction under different metrics, achieving stronger error-correction capabilities than classical error-correcting codes. However, the special structure of GRCs makes their construction more challenging, as it requires simultaneously optimizing multiple minimum distances. To address this, we separately investigate the bounds and constructions for Type-I and Type-II GRCs, and obtain numerous optimal Type-I and Type-II GRCs.
