Back to results

Massachusetts Institute of Technology

Guessing Random Additive Noise Decoding (GRAND), from Performance to Implementation

Abstract

dc:description.abstract

To meet high reliability and low latency requirements in many new applications, such as those in Ultra Reliable Low Latency Communications (URLLC), a universal optimal decoder is desired that can not only be used to select the best short code candidate, but also can adapt itself to channel memory avoiding performance degradation. The Guessing Random Additive Noise Decoding (GRAND) algorithm makes such a decoder possible. Its prevailing research is outlined in Chapter 1. The well-known Markovian channels are selected for investigation in Chapter 2, leading to the Markov ordered GRAND (GRAND-MO) decoder. By exploring channel statistical properties in its pattern generation, GRAND-MO achieves significant decoding gains with increasing channel memory, eliminating the need of interleavers. The algorithm is extended to high-order modulations by guessing symbol noises, voiding de-mappers and achieving additional decoding gains, especially with the augmented constellation. Chapter 3 explains the rationale behind the basic version of Ordered Reliability Bits GRAND (ORGRAND), and extends the algorithm to its full version, overcoming the performance limitation in high SNR regions. A number of complexity control techniques ensure the robustness and feasibility of ORBGRAND for practical implementations. Its extension to high-order modulations is justified with additional decoding gain as well as the elimination of complex de-mapping operations. Armed with both hard and soft detection variants of GRAND, Cyclic Redundancy Check (CRC) codes are evaluated and recognized with excellent performance, beating state-of-art CA-Polar codes. Random Linear Codes (RLCs) are also enabled to be good candidates for their security features. Owing to the advent of GRAND, the two codes, having long been neglected for error correction, become good candidates to URLLC applications, as presented in Chapter 4. With decoding performance investigated for GRAND variants, their implementations are also studied. Computational complexity analysis is performed for each GRAND variant as well as CRC decoding. Moreover, a number of practical issues are addressed in Chapter 5 to facilitate hardware implementations of GRAND decoders. The investigation of GRAND from performance to implementation demonstrates GRAND's potentiality as a practical solution to URLLC applications.

Degree

thesis:*
Name thesis:degree_name
Doctoral
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • An, Wei
Advisor dc:contributor.advisor
  • Médard, Muriel

Rights

dc:rights
Statement dc:rights
  • In Copyright - Educational Use Permitted
  • Copyright MIT

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/144592
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/144592

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

An, Wei. Guessing Random Additive Noise Decoding (GRAND), from Performance to Implementation. Massachusetts Institute of Technology, 2022. https://hdl.handle.net/1721.1/144592