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 article, 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 0.5-0.75 dB for channel codes of various classes at a target frame error rate (FER) of 10-7. For linear block codes of length 127/128 and different code rates, LGRAND's VLSI implementation can achieve an average information throughput of 47.27-51.36 Gb/s. In comparison to ORBGRAND's VLSI implementation, the proposed LGRAND hardware has a 4.84% area overhead.
Author supplied keywords
Cite
CITATION STYLE
Abbas, S. M., Jalaleddine, M., & Gross, W. J. (2023). List-GRAND: A Practical Way to Achieve Maximum Likelihood Decoding. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 31(1), 43–54. https://doi.org/10.1109/TVLSI.2022.3223692
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.