Ordered Reliability Bits Guessing Random Additive Noise Decoding

Guessing Random Additive Noise Decoding (GRAND) can, unusually, decode any forward error correction block code. The original algorithm assumed that the decoder received only hard decision demodulated to inform its decoding. As the incorporation of soft information is known to improve decoding precision, here we introduce Ordered Reliability Bits GRAND, that, for binary block code of length $n$, avails of no more than $\lceil \log_2(n)\rceil$ bits of code-book-independent quantized soft detection information per received bit to determine an accurate decoding. ORBGRAND is shown to provide better block error rate performance than CA-SCL, a state of the art CA-Polar decoder, with low complexity. Random Linear Codes of the same rate, decoded with ORBGRAND, are shown to have comparable block-error and complexity performance.

[1]  Jakov Snyders,et al.  Reliability-based code-search algorithms for maximum-likelihood decoding of block codes , 1997, IEEE Trans. Inf. Theory.

[2]  Christoforos N. Hadjicostis,et al.  Soft-Decision Decoding of Linear Block Codes Using Preprocessing and Diversification , 2007, IEEE Transactions on Information Theory.

[3]  Saied Hemati,et al.  Symbol-Level Stochastic Chase Decoding of Reed-Solomon and BCH Codes , 2017, IEEE Transactions on Communications.

[4]  Petar Popovski,et al.  Towards Massive, Ultra-Reliable, and Low-Latency Wireless Communication with Short Packets , 2015 .

[5]  A. Shiryaev,et al.  Limit Theorems for Stochastic Processes , 1987 .

[6]  Ken R. Duffy,et al.  Guessing noise, not code-words , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[7]  Branka Vucetic,et al.  Ultra-Reliable Low Latency Cellular Networks: Use Cases, Challenges and Approaches , 2017, IEEE Communications Magazine.

[8]  B. Dorsch,et al.  A decoding algorithm for binary block codes and J -ary output channels (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[9]  Muriel Medard,et al.  Capacity-Achieving Guessing Random Additive Noise Decoding , 2018, IEEE Transactions on Information Theory.

[10]  R. Gallager Information Theory and Reliable Communication , 1968 .

[11]  Furkan Ercan,et al.  High-Throughput VLSI Architecture for GRAND , 2020, 2020 IEEE Workshop on Signal Processing Systems (SiPS).

[12]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[13]  Marco Baldi,et al.  On the use of ordered statistics decoders for low-density parity-check codes in space telecommand links , 2016, EURASIP J. Wirel. Commun. Netw..

[14]  Amir Dembo,et al.  Large Deviations Techniques and Applications , 1998 .

[15]  Shu Lin,et al.  Soft-decision decoding of linear block codes based on ordered statistics , 1994, IEEE Trans. Inf. Theory.

[16]  B. L. Yeap,et al.  Soft Decoding and Performance of BCH Codes , 2011 .

[17]  Muriel Medard,et al.  Is 5 just what comes after 4? , 2020, Nature Electronics.

[18]  Yvon Savaria,et al.  Fast and Flexible Software Polar List Decoders , 2017, J. Signal Process. Syst..

[19]  Rodney M. Goodman,et al.  Any code of which we cannot think is good , 1990, IEEE Trans. Inf. Theory.

[20]  Chenyang Yang,et al.  Radio Resource Management for Ultra-Reliable and Low-Latency Communications , 2017, IEEE Communications Magazine.

[21]  Ken R. Duffy,et al.  Sample path large deviations for order statistics , 2011 .

[22]  Ken R. Duffy,et al.  Soft Maximum Likelihood Decoding using GRAND , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[23]  Kai Chen,et al.  CRC-Aided Decoding of Polar Codes , 2012, IEEE Communications Letters.

[24]  Muriel Medard,et al.  Guessing random additive noise decoding with symbol reliability information (SRGRAND) , 2019 .

[25]  Carla D. Savage,et al.  Gray Code Enumeration of Families of Integer Partitions , 1995, J. Comb. Theory, Ser. A.

[26]  Shigeichi Hirasawa,et al.  An improvement of soft-decision maximum-likelihood decoding algorithm using hard-decision bounded-distance decoding , 1997, IEEE Trans. Inf. Theory.

[27]  Li Chen,et al.  Algebraic Soft Decoding Algorithms for Reed-Solomon Codes Using Module , 2017, ArXiv.

[28]  Robert J. McEliece,et al.  Soft decision decoding of block codes , 1978 .

[29]  D. White,et al.  Constructive combinatorics , 1986 .

[30]  Elwyn R. Berlekamp,et al.  On the inherent intractability of certain coding problems (Corresp.) , 1978, IEEE Trans. Inf. Theory.

[31]  Huaiyu Dai,et al.  A Survey on Low Latency Towards 5G: RAN, Core Network and Caching Solutions , 2017, IEEE Communications Surveys & Tutorials.

[32]  Alexios Balatsoukas-Stimming,et al.  LLR-Based Successive Cancellation List Decoding of Polar Codes , 2013, IEEE Transactions on Signal Processing.

[33]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometry codes , 1999, IEEE Trans. Inf. Theory.

[34]  Elwyn R. Berlekamp,et al.  Algebraic coding theory , 1984, McGraw-Hill series in systems science.

[35]  James L. Massey,et al.  Shift-register synthesis and BCH decoding , 1969, IEEE Trans. Inf. Theory.

[36]  Kishori M. Konwar,et al.  5G NR CA-Polar Maximum Likelihood Decoding by GRAND , 2019, 2020 54th Annual Conference on Information Sciences and Systems (CISS).

[37]  Ken R. Duffy,et al.  Keep the bursts and ditch the interleavers , 2020, ArXiv.

[38]  David Chase,et al.  Class of algorithms for decoding block codes with channel measurement information , 1972, IEEE Trans. Inf. Theory.

[39]  Xiaohu You,et al.  Hardware Efficient and Low-Latency CA-SCL Decoder Based on Distributed Sorting , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[40]  Marc P. C. Fossorier,et al.  Box and match techniques applied to soft-decision decoding , 2002, IEEE Transactions on Information Theory.

[41]  Ken R. Duffy,et al.  Guessing random additive noise decoding with soft detection symbol reliability information - SGRAND , 2019, 2019 IEEE International Symposium on Information Theory (ISIT).

[42]  Alexander Vardy,et al.  List decoding of polar codes , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.