High-Throughput and Energy-Efficient VLSI Architecture for Ordered Reliability Bits GRAND
Syed Mohsin Abbas, Thibaud Tonnellier, Furkan Ercan, Marwan, Jalaleddine, Warren J. Gross

TL;DR
This paper presents a novel high-throughput, energy-efficient VLSI architecture for ORBGRAND decoding, enabling ultra-reliable low-latency communication with significant improvements over existing decoders in speed and efficiency.
Contribution
First hardware architecture for ORBGRAND decoding achieving 42.5 Gbps throughput and outperforming existing decoders in speed and energy efficiency.
Findings
Achieves 42.5 Gbps throughput for 128-length codes at FER of 10^{-7}
Enhances decoding performance by at least 2 dB over GRANDAB
Provides 49x higher throughput and 32x better energy efficiency than Fast-DSCF
Abstract
Ultra-reliable low-latency communication (URLLC), a major 5G New-Radio use case, is the key enabler for applications with strict reliability and latency requirements. These applications necessitate the use of short-length and high-rate codes. Guessing Random Additive Noise Decoding (GRAND) is a recently proposed Maximum Likelihood (ML) decoding technique for these short-length and high-rate codes. Rather than decoding the received vector, GRAND tries to infer the noise that corrupted the transmitted codeword during transmission through the communication channel. As a result, GRAND can decode any code, structured or unstructured. GRAND has hard-input as well as soft-input variants. Among these variants, Ordered Reliability Bits GRAND (ORBGRAND) is a soft-input variant that outperforms hard-input GRAND and is suitable for parallel hardware implementation. This work reports the first…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Wireless Communication Techniques · Error Correcting Code Techniques · Coding theory and cryptography
