List-GRAND: A practical way to achieve Maximum Likelihood Decoding
Syed Mohsin Abbas, Marwan Jalaleddine, Warren J. Gross

TL;DR
List-GRAND (LGRAND) enhances ORBGRAND's decoding performance to match ML decoding, offering high throughput and minimal hardware overhead, thus providing a practical solution for reliable, high-speed decoding of linear block codes.
Contribution
The paper introduces List-GRAND (LGRAND), a novel technique that improves ORBGRAND's decoding performance to match SGRAND's ML performance while maintaining hardware efficiency.
Findings
LGRAND improves ORBGRAND's decoding performance by 0.5-0.75 dB.
LGRAND achieves 47.27-51.36 Gbps throughput in VLSI implementations.
Hardware overhead of LGRAND is only 4.84% compared to ORBGRAND.
Abstract
Guessing Random Additive Noise Decoding (GRAND) is a recently proposed universal Maximum Likelihood (ML) decoder for short-length and high-rate linear block-codes. Soft-GRAND (SGRAND) is a prominent soft-input GRAND variant, outperforming the other GRAND variants in decoding performance; nevertheless, SGRAND is not suitable for parallel hardware implementation. Ordered Reliability Bits-GRAND (ORBGRAND) is another soft-input GRAND variant that is suitable for parallel hardware implementation, however it has lower decoding performance than SGRAND. In this paper, we propose List-GRAND (LGRAND), a technique for enhancing the decoding performance of ORBGRAND to match the ML decoding performance of SGRAND. Numerical simulation results show that LGRAND enhances ORBGRAND's decoding performance by dB for channel-codes of various classes at a target FER of . For linear block…
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.
