Capacity-achieving Guessing Random Additive Noise Decoding (GRAND)
arXiv:1802.07010 · doi:10.1109/TIT.2019.2896110
Abstract
We introduce a new algorithm for realizing Maximum Likelihood (ML) decoding in discrete channels with or without memory. In it, the receiver rank orders noise sequences from most likely to least likely. Subtracting noise from the received signal in that order, the first instance that results in a member of the code-book is the ML decoding. We name this algorithm GRAND for Guessing Random Additive Noise Decoding. We establish that GRAND is capacity-achieving when used with random code-books. For rates below capacity we identify error exponents, and for rates beyond capacity we identify success exponents. We determine the scheme's complexity in terms of the number of computations the receiver performs. For rates beyond capacity, this reveals thresholds for the number of guesses by which if a member of the code-book is identified it is likely to be the transmitted code-word. We introduce an approximate ML decoding scheme where the receiver abandons the search after a fixed number of queries, an approach we dub GRANDAB, for GRAND with ABandonment. While not an ML decoder, we establish that the algorithm GRANDAB is also capacity-achieving for an appropriate choice of abandonment threshold, and characterize its complexity, error and success exponents. Worked examples are presented for Markovian noise that indicate these decoding schemes substantially out-perform the brute force decoding approach.
IEEE Transactions on Information Theory, to appear
References in corpus (4)
Cited by in corpus (23)
- Ordered Reliability Bits Guessing Random Additive Noise Decoding
- Ordered Reliability Bits Guessing Random Additive Noise Decoding
- High-Throughput and Energy-Efficient VLSI Architecture for Ordered Reliability Bits GRAND
- CRC Codes as Error Correction Codes
- List-GRAND: A practical way to achieve Maximum Likelihood Decoding
- High-Throughput VLSI architecture for Soft-Decision decoding with ORBGRAND
- Keep the bursts and ditch the interleavers
- Statistical Tools and Methodologies for Ultrareliable Low-Latency Communications -- A Tutorial
- Soft-output (SO) GRAND and Iterative Decoding to Outperform LDPCs
- Quantum Error Correction via Noise Guessing Decoding
- GRAND for Fading Channels using Pseudo-soft Information
- Soft-Output Successive Cancellation List Decoding
- Symbol-Level GRAND for High-Order Modulation over Flat Fading Channels
- Soft-output Guessing Codeword Decoding
- URLLC with Coded Massive MIMO via Random Linear Codes and GRAND
- Soft-input, soft-output joint detection and GRAND
- Physical layer insecurity
- Efficient entanglement purification based on noise guessing decoding
- A Balanced Tree Transformation to Reduce GRAND Queries
- Guessing Cost: Bounds and Applications to Data Repair in Distributed Storage
- SOGRAND Assisted Guesswork Reduction
- Large deviations for conditional guesswork
- 5G NR CA-Polar Maximum Likelihood Decoding by GRAND