Analysis of Universal Decoding Techniques for 6G Ultra-Reliable and Low-Latency Communication Scenario
Abstract
:1. Introduction
- Wireless communication—5G NR, Wi-Fi [7], low-power wide-area networks (LPWANs). Universal decoders enhance the spectral efficiency of the communication system by enabling flexible decoding across different channel conditions.
- Satellite and space communication—DVB-S2/DVB-S2X (Digital Video Broadcasting—satellite/second-generation extension.) Universal decoders adapt to unknown channel conditions and burst error-prone environments like cosmic radiation. They also reduce power consumption by working with different coding schemes [8].
- Optical fiber communication—GPON (Gigabit Passive Optical Network), OTN (Optical Transport Network). Universal decoding techniques are used for the mitigation of transmission impairments like chromatic and polarization mode dispersion.
- Cellular IoT—MQTT (message queuing telemetry transport), Industrial IoT (IIoT) protocols (e.g., PROFIBUS, OPC-UA). Universal decoders find their application for data reliability and robustness.
1.1. Impediments in Channel Coding for URLLC
1.2. Related Work
1.3. Contribution and Organization
- We discuss and present the algorithms of automorphism ensemble, guessing random additive noise, ordered statistics, bit flipping, and belief propagation decoding techniques, regarding their effective understanding and implementation.
- We summarize and analyze the key performance metrics of AED, GRAND, OSD, BFD, BPD, and their variants for their scalability toward the URLLC communication scenario of 6G.
- We provide a comparative analysis of the selected decoding techniques with the CA-SCL decoder of polar code as the benchmark, and we performed simulations in MATLAB for the error-correction performance of AED, GRAND, and OSD decoders on random linear code of dimension (128, 103).
- We discuss and list machine learning (ML) techniques that are implemented to enhance and optimize channel coding in 5G/6G networks.
2. System Model
Short Block Length Codes
3. Candidate Universal Decoders for URLLC
3.1. Automorphism Ensemble Decoding (AED)
Algorithm 1: Automorphism ensemble decoding (AED) |
|
3.2. Guessing Random Additive Noise Decoding (GRAND)
Algorithm 2: Guessing random additive noise decoding (GRAND) |
|
3.3. Ordered Statistics Decoding (OSD)
Algorithm 3: Ordered statistics decoding (OSD) |
|
3.4. Bit-Flip Decoding (BFD)
Algorithm 4: Bit-Flip decoding (BFD) |
|
3.5. Belief Propagation Decoding (BPD)
Algorithm 5: Belief propagation decoding (BPD) |
|
4. Performance Evaluation and Result Analysis
4.1. Performance Indicators
- Error correction—The reliability of a communication system at the block level is determined by the BLER. The ratio of blocks received in error to the total blocks transmitted over a specified number of frames is known as the block error rate (BLER), which is a physical-layer error estimation technique. For mission-critical 6G URLLC applications, only one block out of every should experience significant transmission faults that the channel decoder cannot fix, i.e., reliability on the order of [47].
- Throughput—A crucial performance indicator of the decoder is the throughput, which is the number of bits that are successfully decoded per second. Since the channel decoder processes all received data, a high level of parallel processing is necessary to achieve a high throughput. The throughput of a fully parallel decoder where each bit is decoded in one clock cycle is given as
- Latency—The URLLC applications of 6G have the most stringent latency requirements. Moreover, other physical-layer processes, including channel estimation and demodulation, take place in this latency limit with channel decoding. The time needed to process a received codeword and produce decoded bits of information is known as the decoder latency. A decoder’s latency (L) in relation to throughput (T) and block length (N) can be expressed as
- Computational complexity—URLLC requires low-complexity decoders in addition to efficient encoders. A typical way to quantify the computational complexity of decoding methods is to look at how many operations, such as comparisons, additions, multiplications, or bit manipulations, are needed in relation to the block length and code parameters. Computational complexity is generally expressed as the number of operations per bit or the number of operations per codeword [49].
- Energy efficiency—It is estimated that the information and communications technology (ICT) sector is responsible for 5% of global carbon emissions. Energy consumption in the 5G domain, measured in bits/joule, has been seen as a crucial design parameter due to global energy-efficiency initiatives. The energy efficiency (EE) of a decoder in a communication system is expressed as the ratio of data transmission rate (throughput) to consumed power [50], and is expressed as
- Area efficiency—The area efficiency (AE) of a decoder is expressed as
4.2. Summary Tables
4.3. Graphical Analysis
- For URLLC applications, short-block-length codes, which are preferred for low latency, generally have a lower reliability, often requiring a higher SNR to achieve the same error-correction performance as compared to long-block-length codes. Thus, in a finite-block-length regime, there exists a trade-off between the required SNR and code block length to achieve a target BER/BLER. The scatter plot in Figure 3 compares the SNR required to achieve a target BLER of for the decoding schemes. The data are collected from the performance analysis study of the decoders in the given reference articles, as listed in Table 3. The parameters of the coding scheme for which the decoding scheme attains the specific error rate are given in column three. The X-axis of the scatter plot has code block lengths ranging from 50 to 500. The Y-axis of the scatter plot gives the SNR range. Since the values of the SNR for achieving the target BLER have a wide range, the limits are set at 0–30 (dB). A lower SNR value for a short codewords is preferable for 6G URLLC and mMTC applications. By analyzing the plot, we can see that SCL-GRAND, adaptive-ordered statistics decoding (A-OSD), GRANDAB, and improved belief propagation list (IBPL) decoding are particularly scalable for URLLC use cases as the target BLER is achieved for shorter code lengths at lower SNR values for these decoding schemes.
- Coding gain is the reduction in signal-to-noise ratio (SNR) required to achieve a specific bit error rate (BER) or block error rate (BLER) when one coding scheme is compared with another. In other words, coding gain gives a measure of the energy efficiency of one coding scheme over another. 3GPP and IEEE standards consider coding gain a key performance metric to select candidate codes. The bar graph of Figure 4 gives the coding gain of the referenced decoding schemes listed in Table 4, compared to the standardized SCL decoder for CA-Polar codes with specified parameters mentioned in column two of the table. The data are collected and analyzed from the error rate performance plots of the compared schemes, as provided in the referenced articles. The coding gain values are provided at different error rate thresholds and, hence, are an approximate evaluation. The X-axis represents the decoders, and the Y-axis represents the coding gain (in dB) that each decoder on the X-axis achieves over the reference decoding scheme mentioned in the legend. The plotted range reflects the values in our analysis, and the Y-axis scale is adjusted accordingly. It is observed that GRAND variants achieve a higher coding gain in comparison with other decoders over the SCL decoder for polar code. A larger value of coding gain implies that the decoding scheme requires a lower SNR to achieve the target error rate as compared to the benchmarked scheme.
- The channel conditions and noise interference level are closely reflected by the BLER. A lower BLER indicates a cleaner radio channel or better SNR for a particular modulation scheme, which reduces the likelihood of the transport block being received in error. Random linear codes enable efficient error correction and offer flexibility for maintaining the low-latency requirements of URLLC applications in 6G [51]. The plot in Figure 5 highlights the error rate performance of AED, OSD, and GRAND decoders for random linear code with dimensions (128, 103) and (128, 64). Table 5 lists the parameters used for simulations. We evaluate the performance of the decoders for random linear code (128, 103) and (128,64), where N = 128 is the block length and K = 103, 64 are the information bits. For each decoding scheme, simulations are carried out in MATLAB 2024 for BPSK modulation and the AWGN channel. AWGN follows the normal distribution with zero mean and variance . Noise variance is expressed as
- Figure 6 is the three-dimensional scatter plot characterizing the relationship between energy efficiency, latency, and throughput of the given decoders. On the X-axis, latency in nanoseconds (ns), on the Y-axis, throughput in giga bits per second (Gbps), and on the Z-axis, energy efficiency in pico joules per bit (pJ/bit) are marked, respectively. The color bar maps color to numeric values and indicates the variations in EE values. The performance metrics for AED, SCAL, GRANDAB, and Fast Log-SCS decoders are taken from Table 3. The value for energy efficiency is calculated using Equation (8) and given as an estimated value. For the given throughput value of the decoder, consumed power is taken to be ≈0.1 Watt and the unit for energy efficiency is taken as pJ/bit. From the plot, it is evident that the AED decoder shows better energy efficiency than other decoders, while Fast Log-SCS is the least energy efficient.
4.4. Key Observations in Trade-Offs
5. Machine Learning Application for Conventional and Universal Decoding Schemes
- Reinforcement learning (RL)—The RL-based decoder can dynamically adopt decoding strategies according to changing channel conditions.
- Deep learning (DL)—DL-based models excel in decoding as it is regarded as a classification problem. Deep neural network (DNN)-based adaptive decoders reduce computational complexity.
- Graph neural network (GNN)—Approximate decoding with fewer iterations, achieving ultra-low latency [54].
- Autoencoding neural network (ANN)—An unsupervised learning approach traditionally used for data reconstruction is used for signal processing and decoding of LDPC codes [55].
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Siddiqui, M.U.A.; Abumarshoud, H.; Bariah, L.; Muhaidat, S.; Imran, M.A.; Mohjazi, L. URLLC in beyond 5G and 6G networks: An interference management perspective. IEEE Access 2023, 11, 54639–54663. [Google Scholar] [CrossRef]
- Giordani, M.; Polese, M.; Mezzavilla, M.; Rangan, S.; Zorzi, M. Toward 6G networks: Use cases and technologies. IEEE Commun. Mag. 2020, 58, 55–61. [Google Scholar] [CrossRef]
- Gautam, A.; Thakur, P.; Singh, G. Mobile Communications and Networks Beyond 5G. In 5G and Beyond Wireless Networks: Technology, Network Deployments, and Materials for Antenna Design; Singh, I., Tayal, S., Singh, N.P., Tripathi, V.S., Singh, G., Eds.; CRC Press: Boca Raton, FL, USA, 2024; pp. 1–17. [Google Scholar] [CrossRef]
- 3GPP Portal—Specifications. Available online: https://portal.3gpp.org/#/55936-specifications (accessed on 17 February 2025).
- Costello, D.J.; Forney, G.D. Channel coding: The road to channel capacity. Proc. IEEE 2007, 95, 1150–1177. [Google Scholar] [CrossRef]
- Lin, C.Y.; Huang, Y.C.; Shieh, S.L.; Chen, P.N. Toward Universal Decoding of Binary Linear Block Codes via Enhanced Polar Transformations. arXiv 2025, arXiv:2501.07279. [Google Scholar]
- Institute of Electrical and Electronics Engineers. (Year of Most Recent Version). *IEEE 802.11 Standard Series for Wireless LANs*. IEEE. Available online: https://www.ieee802.org/11/ (accessed on 12 April 2025).
- Judice, A.; Livin, J.; Venusamy, K. Research trends, challenges, future prospects of Satellite Communications. In Proceedings of the 2022 2nd International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE), Greater Noida, India, 28–29 April 2022; pp. 1140–1143. [Google Scholar]
- Hui, D.; Sandberg, S.; Blankenship, Y.; Andersson, M.; Grosjean, L. Channel coding in 5G new radio: A tutorial overview and performance comparison with 4G LTE. IEEE Veh. Technol. Mag. 2018, 13, 60–69. [Google Scholar] [CrossRef]
- Shirvanimoghaddam, M.; Mohammadi, M.S.; Abbas, R.; Minja, A.; Yue, C.; Matuz, B.; Han, G.; Lin, Z.; Liu, W.; Li, Y.; et al. Short block-length codes for ultra-reliable low latency communications. IEEE Commun. Mag. 2018, 57, 130–137. [Google Scholar] [CrossRef]
- Zhan, M.; Pang, Z.; Dzung, D.; Xiao, M. Channel coding for high performance wireless control in critical applications: Survey and analysis. IEEE Access 2018, 6, 29648–29664. [Google Scholar] [CrossRef]
- Gautam, A.; Thakur, P.; Singh, G. Advanced channel coding schemes for B5G/6G networks: State-of-the-art analysis, research challenges and future directions. Int. J. Commun. Syst. 2024, 37, e5855. [Google Scholar] [CrossRef]
- Niu, K. Advanced Channel Coding for 6G. In Fundamentals of 6G Communications and Networking; Springer International Publishing: Cham, Switzerland, 2023; pp. 259–290. [Google Scholar]
- Van Wonterghem, J.; Alloum, A.; Boutros, J.J.; Moeneclaey, M. On short-length error-correcting codes for 5G-NR. Ad. Hoc. Netw. 2018, 79, 53–62. [Google Scholar] [CrossRef]
- Solomon, A.; Duffy, K.R.; Médard, M. Soft maximum likelihood decoding using GRAND. In Proceedings of the ICC 2020-2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- Yue, C.; Miloslavskaya, V.; Shirvanimoghaddam, M.; Vucetic, B.; Li, Y. Efficient decoders for short block length codes in 6G URLLC. IEEE Commun. Mag. 2023, 61, 84–90. [Google Scholar] [CrossRef]
- Rowshan, M.; Qiu, M.; Xie, Y.; Gu, X.; Yuan, J. Channel Coding Towards 6G: Technical Overview and Outlook. IEEE Open J. Commun. Soc. 2024, 5, 2585–2685. [Google Scholar] [CrossRef]
- Geiselhart, M.; Krieg, F.; Clausius, J.; Tandler, D.; Ten Brink, S. 6G: A welcome chance to unify channel coding? IEEE Bits Inf. Theory Mag. 2023, 3, 67–80. [Google Scholar] [CrossRef]
- Zhang, H.; Tong, W. Channel coding for 6G extreme connectivity—Requirements, capabilities, and fundamental tradeoffs. IEEE Bits Inf. Theory Mag. 2023, 3, 54–66. [Google Scholar] [CrossRef]
- Miao, S.; Kestel, C.; Johannsen, L.; Geiselhart, M.; Schmalen, L.; Balatsoukas-Stimming, A.; Liva, G.; Wehn, N.; ten Brink, S. Trends in channel coding for 6G. Proc. IEEE 2024, 112, 653–675. [Google Scholar] [CrossRef]
- Coşkun, M.C.; Durisi, G.; Jerkovits, T.; Liva, G.; Ryan, W.; Stein, B.; Steiner, F. Efficient error-correcting codes in the short blocklength regime. Phys. Commun. 2019, 34, 66–79. [Google Scholar] [CrossRef]
- Polyanskiy, Y.; Poor, H.V.; Verdú, S. Channel coding rate in the finite blocklength regime. IEEE Trans. Inf. Theory 2010, 56, 2307–2359. [Google Scholar] [CrossRef]
- Gautam, A.; Thakur, P.; Singh, G. Unlocking Efficiency and Reliability: Polar Codes in 6G Networks. In Proceedings of the International Conference on Computing, Control and Industrial Engineering, Wuhan, China, 21–22 June 2024; Springer Nature: Singapore, 2024; pp. 359–367. [Google Scholar]
- Pillet, C.; Bioglio, V.; Land, I. Classification of automorphisms for the decoding of polar codes. In Proceedings of the ICC 2022-IEEE International Conference on Communications, Seoul, Republic of Korea, 16–20 May 2022; pp. 110–115. [Google Scholar]
- Geiselhart, M.; Elkelesh, A.; Ebada, M.; Cammerer, S.; ten Brink, S. Automorphism ensemble decoding of Reed–Muller codes. IEEE Trans. Commun. 2021, 69, 6424–6438. [Google Scholar] [CrossRef]
- Duffy, K.R.; Li, J.; Médard, M. Guessing noise, not code-words. In Proceedings of the 2018 IEEE International Symposium on Information Theory (ISIT), Vail, CO, USA, 17–22 June 2018; pp. 671–675. [Google Scholar]
- Fossorier, M.P.; Lin, S. Soft-decision decoding of linear block codes based on ordered statistics. IEEE Trans. Inf. Theory 2002, 41, 1379–1396. [Google Scholar] [CrossRef]
- Afisiadis, O.; Balatsoukas-Stimming, A.; Burg, A. A low-complexity improved successive cancellation decoder for polar codes. In Proceedings of the 2014 48th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 2–5 November 2014; pp. 2116–2120. [Google Scholar]
- Cheng, F.; Liu, A.; Zhang, Y.; Ren, J. Bit-flip algorithm for successive cancellation list decoder of polar codes. IEEE Access 2019, 7, 58346–58352. [Google Scholar] [CrossRef]
- Bere, P.S.; Khan, M.Z.A.; Hanzo, L. A Low-Complexity Diversity-Preserving Universal Bit-Flipping Enhanced Hard Decision Decoder for Arbitrary Linear Codes. IEEE Open J. Veh. Technol. 2024, 5, 1496–1517. [Google Scholar] [CrossRef]
- Luby, M.G.; Mitzenmacher, M.; Shokrollahi, M.A.; Spielman, D.A. Improved low-density parity-check codes using irregular graphs. IEEE Trans. Inf. Theory 2001, 47, 585–598. [Google Scholar] [CrossRef]
- Kestel, C.; Geiselhart, M.; Johannsen, L.; ten Brink, S.; Wehn, N. Automorphism ensemble polar code decoders for 6G URLLC. In Proceedings of the WSA & SCC 2023; 26th International ITG Workshop on Smart Antennas and 13th Conference on Systems, Communications, and Coding, Braunschweig, Germany, 27 February–3 March 2023; pp. 1–6. [Google Scholar]
- Han, S.; Kim, B.; Chung, J.; Ha, J. Improved Automorphism Ensemble Decoder for Polar Codes. IEEE Commun. Lett. 2024, 28, 1750–1754. [Google Scholar] [CrossRef]
- Johannsen, L.; Kestel, C.; Geiselhart, M.; Vogt, T.; Ten Brink, S.; Wehn, N. Successive cancellation automorphism list decoding of polar codes. In Proceedings of the 2023 12th International Symposium on Topics in Coding (ISTC), Brest, France, 4–8 September 2023; pp. 1–5. [Google Scholar]
- Xiang, L.; Zhong, S.; Maunder, R.G.; Hanzo, L. Reduced-complexity low-latency logarithmic successive cancellation stack polar decoding for 5G new radio and its software implementation. IEEE Trans. Veh. Technol. 2020, 69, 12449–12458. [Google Scholar] [CrossRef]
- Qin, K.; Zhang, Z. Low-latency adaptive ordered statistic decoding of polar codes. IEEE Access 2019, 7, 134226–134235. [Google Scholar] [CrossRef]
- Yue, C.; Shirvanimoghaddam, M.; Park, G.; Park, O.S.; Vucetic, B.; Li, Y. Probability-based ordered-statistics decoding for short block codes. IEEE Commun. Lett. 2021, 25, 1791–1795. [Google Scholar] [CrossRef]
- Duffy, K.R.; Solomon, A.; Konwar, K.M.; Médard, M. 5G NR CA-Polar maximum likelihood decoding by GRAND. In Proceedings of the 2020 54th Annual Conference on Information Sciences and Systems (CISS), Princeton, NJ, USA, 18–20 March 2020; pp. 1–5. [Google Scholar]
- Abbas, S.M.; Tonnellier, T.; Ercan, F.; Gross, W.J. High-throughput VLSI architecture for GRAND. In Proceedings of the 2020 IEEE Workshop on Signal Processing Systems (SiPS), Coimbra, Portugal, 20–22 October 2020; pp. 1–6. [Google Scholar]
- Duffy, K.R.; An, W.; Médard, M. Ordered reliability bits guessing random additive noise decoding. IEEE Trans. Signal Process. 2022, 70, 4528–4542. [Google Scholar] [CrossRef]
- Abbas, S.M.; Tonnellier, T.; Ercan, F.; Jalaleddine, M.; Gross, W.J. High-throughput VLSI architecture for soft-decision decoding with ORBGRAND. In Proceedings of the ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–12 June 2021; pp. 8288–8292. [Google Scholar]
- Li, X.; Niu, K.; Dai, J.; Tan, Z.; Guo, Z. SCL-GRAND: Lower complexity and better flexibility for CRC-Polar Codes. In Proceedings of the 2023 IEEE Wireless Communications and Networking Conference (WCNC), Glasgow, UK, 26–29 March 2023; pp. 1–5. [Google Scholar]
- Abbas, S.M.; Jalaleddine, M.; Gross, W.J. GRAND for Rayleigh fading channels. In Proceedings of the 2022 IEEE Globecom Workshops (GC Wkshps), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 504–509. [Google Scholar]
- Lv, Y.; Yin, H.; Yang, Z.; Wang, Y.; Dai, J. Adaptive list flip decoder for polar codes with high-order error correction capability and a simplified flip metric. Entropy 2022, 24, 1806. [Google Scholar] [CrossRef]
- Li, H.; Huang, J.; Sun, C. Improved belief propagation list decoding for polar codes. Electronics 2022, 11, 2458. [Google Scholar] [CrossRef]
- Fuentes, M.; Carcel, J.L.; Dietrich, C.; Yu, L.; Garro, E.; Pauli, V.; Lazarakis, F.I.; Grøndalen, O.; Bulakci, Ö.; Gomez-Barquero, D.; et al. 5G new radio evaluation against IMT-2020 key performance indicators. IEEE Access 2020, 8, 110880–110896. [Google Scholar] [CrossRef]
- Choi, J. On error rate analysis for URLLC over multiple fading channels. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Republic of Korea, 25–28 May 2020; pp. 1–5. [Google Scholar]
- Shao, S.; Hailes, P.; Wang, T.Y.; Wu, J.Y.; Maunder, R.G.; Al-Hashimi, B.M.; Hanzo, L. Survey of turbo, LDPC, and polar decoder ASIC implementations. IEEE Commun. Surv. Tutor. 2019, 21, 2309–2333. [Google Scholar] [CrossRef]
- Mishra, P.; Thakur, P.; Singh, G. Novel K best sphere decoders with higher order modulation for internet of things. Int. J. Commun. Syst. 2022, 35, e5081. [Google Scholar] [CrossRef]
- Elgarhy, O.; Reggiani, L.; Alam, M.M.; Zoha, A.; Ahmad, R.; Kuusik, A. Energy efficiency and latency optimization for IoT URLLC and mMTC use cases. IEEE Access 2024, 12, 23132–23148. [Google Scholar] [CrossRef]
- Allahkaram, S.; Monteiro, F.A.; Chatzigeorgiou, I. URLLC with coded massive MIMO via random linear codes and GRAND. In Proceedings of the 2022 IEEE 96th Vehicular Technology Conference (VTC2022-Fall), Beijing, China, 26–29 September 2022; pp. 1–5. [Google Scholar]
- Lin, X. An overview of 5G advanced evolution in 3GPP release 18. IEEE Commun. Stand. Mag. 2022, 6, 77–83. [Google Scholar] [CrossRef]
- Morocho-Cayamcela, M.E.; Lee, H.; Lim, W. Machine learning for 5G/B5G mobile and wireless communications: Potential, limitations, and future directions. IEEE Access 2019, 7, 137184–137206. [Google Scholar] [CrossRef]
- Kee, H.L.M.; Ahmad, N.; Izhar, M.A.M.; Anwar, K.; Ng, S.X. A review on machine learning for channel coding. IEEE Access 2024, 12, 89002–89025. [Google Scholar]
- Henarejos, P.; Vázquez, M.Á. Decoding 5G-NR communications VIA deep learning. In Proceedings of the ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–9 May 2020; pp. 3782–3786. [Google Scholar]
- Matsumine, T.; Ochiai, H. Recent advances in deep learning for channel coding: A survey. IEEE Open J. Commun. Soc. 2024, 5, 6443–6481. [Google Scholar] [CrossRef]
- Wang, Y.; Zhang, Z.; Zhang, S.; Cao, S.; Xu, S. A unified deep learning based polar-LDPC decoder for 5G communication systems. In Proceedings of the 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP), Hangzhou, China, 18–20 October 2018; pp. 1–6. [Google Scholar]
- Cammerer, S.; Hoydis, J.; Aoudia, F.A.; Keller, A. Graph neural networks for channel decoding. In Proceedings of the 2022 IEEE Globecom Workshops (GC Wkshps), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 486–491. [Google Scholar]
- Carpi, F.; Häger, C.; Martalò, M.; Raheli, R.; Pfister, H.D. Reinforcement learning for channel coding: Learned bit-flipping decoding. In Proceedings of the 2019 57th Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA, 24–27 September 2019; pp. 922–929. [Google Scholar]
- Ebada, M.; Cammerer, S.; Elkelesh, A.; ten Brink, S. Deep learning-based polar code design. In Proceedings of the 2019 57th Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA, 24–27 September 2019; pp. 177–183. [Google Scholar]
- Rosseel, J.; Mannoni, V.; Fijalkow, I.; Savin, V. Decoding short LDPC codes via BP-RNN diversity and reliability-based post-processing. IEEE Trans. Commun. 2022, 70, 7830–7842. [Google Scholar] [CrossRef]
- Lyu, W.; Zhang, Z.; Jiao, C.; Qin, K.; Zhang, H. Performance evaluation of channel decoding with deep neural networks. In Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–6. [Google Scholar]
- Mashhadi, M.B.; Shlezinger, N.; Eldar, Y.C.; Gündüz, D. Fedrec: Federated learning of universal receivers over fading channels. In Proceedings of the 2021 IEEE Statistical Signal Processing Workshop (SSP), Rio de Janeiro, Brazil, 11–14 July 2021; pp. 576–580. [Google Scholar]
Year | Paper [Ref] | Contribution | Limitation |
---|---|---|---|
2023 | Yue et al. [16] | Evaluation and comparison of many potential URLLC decoding methods | Variants of GRAND and other decoding techniques not considered |
2024 | Mohammad et al. [17] | Comprehensive review of primarily LDPC, Turbo, and polar coding schemes | Decoding algorithms scalable for 6G not covered |
2023 | Geiselhart et al. [18] | Highlights fundamental coding schemes that have been commercialized | No comparative analysis of code-agnostic decoding techniques |
2023 | H. Zhang and W. Tong [19] | Review on key performance indicators for 6G and trade-offs | Discussed KPIs, compared only for LDPC and polar codes |
2024 | Miao et al. [20] | Review of channel coding techniques from implementational perspective in 6G | Brief discussion on universal decoding techniques |
Symbols and Abbreviations | Meaning | Application |
---|---|---|
, | Permutation, inverse permutation | Automorphism ensemble decoding |
p | Permutation | Ordered statistics decoding |
u | Codeword | Encoder input |
Estimated codeword | Decoder output | |
e, s | Error vector, syndrome | Checking validity of a codeword |
T | Transpose of a vector | Parity-check equation |
z | Noise sequence | GRAND |
Confidence value | Soft decoding | |
ms, s | Millisecond, microsecond | Measurement of latency |
Ratio of energy per bit to noise power spectral density | Normalized SNR measure | |
C | Codebook/code | Set of valid codewords |
Generator matrix, parity-check matrix | Encoding, decoding of codeword | |
eMBB | Enhanced mobile broadband | 5G new radio |
mMTC | Massive machine type communication | 5G use case |
SNR | Signal-to-noise ratio | Measure of channel quality |
BER, BLER, FER, WER | Bit error rate, frame error rate, block error rate, word error rate | Reliability metrics |
AWGN | Additive white Gaussian noise | Simulation channel |
BPSK | Binary phase shift keying | Modulation technique for simulation |
N, K, R | Code block length, information block length, code rate | Code parameters |
Ref | Decoder | Parameters | Performance Indicators | ||||
---|---|---|---|---|---|---|---|
BLER/FER/BER | Latency | Throughput | Energy Efficiency | Computational Complexity | |||
[29] | Successive cancellation list flip (SCL-flip) decoder | Polar code (PC) length N = 256, 1024, code rate R = 0.5, standard bit-flip metric T = 50 and L = 8 | FER at 2.7 dB | Average extra attempts ≈ 7 at SNR 2 dB for T = 10, N = 256 | NA | NA | Average normalized complexity at SNR 2 dB for L = 8, T = 10, N = 1024 |
[30] | Diversity flip decoder (DFD) | Rayleigh fading channel with unit variance, BPSK modulation, parity check, polar code (128, 113) | BER at 26 dB | NA | NA | NA | Worst-case complexity of the order of |
[32] | Automorphism ensemble decoding (AED) | Polar code (128, 60), AED ensemble M = 16 parallel SC decoders | FER at 3.6 dB | 22.2 ns for AED-16 | 63.3 Gbps | AED-16 10.16 pJ/bit | NA |
[33] | Automorphism ensemble decoder with SCL (AE-SCL), P = 8, L = 4 | 5G NR polar codes (512, 251), code rate = 0.5 | BLER at 3.4 dB | AE-SCL, L = 4 comparable to SCL decoder, L = 16 | NA | NA | NA |
[34] | Successive cancellation automorphism list (SCAL) | AWGN, BPSK, PC (128, 60), SCAL = 16 | ≈ | 64.0 ns for SCAL 8 | 64 Gbps | 8.62 pJ/bit for SCAL 8 | NA |
[35] | Fast logarithmic successive cancellation stack (Fast Log-SCS) | Rayleigh fading, QPSK, polar code N = 1024, R = 1/2, stack size S = 128 | ≈ at SNR 2dB | 20 s for N = 1024 | 416.20 Mbps | Estimated value 0.24 pJ/bit, taking power consumption ≈ 0.1 W in Equation (8) | ≈ function evaluations at BLER |
[36] | Adaptive ordered statistics decoding (OSD) | BPSK, AWGN, PC (N = 64, R = 0.5) | BLER at 3 dB | ≈2 clock cycles at SNR 2dB for N = 128, ≈20 ns | NA | NA | NA |
[37] | Probability-based ordered statistics decoding (PB-OSD) | (128, 64, 22) eBCH code | FER | Decoding time ≈ 1 ms at SNR 2 dB for PB-OSD (order 3) | NA | NA | Average 5808 TEPs at SNR 2dB |
[38,39] | Guessing random additive noise with abandonment decoding (GRANDAB) | BPSK, AWGN, CA-Polar (128,105), AB bit-flips = 4 | BLER at 9.8 dB | 4098 clock cycles for Max Freq = 500 MHz, ≈8196 ns | 9 Gbps for AB = 3 | Estimated value 0.01 pJ/bit, taking consumed power ≈ 0.1 W in Equation (8) | ≈10 queries per bit at SNR 9 dB |
[40,41] | Ordered reliability bits guessing random additive noise decoding (ORBGRAND) | AWGN, BPSK, CA-Polar (128,106), R = 0.82, SCL -16 | BLER ≈ | 2.47 ns | 42.5 Gbps for R = 0.82 CA-Polar code | Estimated value = 2.35 pJ/bit, taking consumed power ≈ 0.1 W in Equation (8) | ≈3.5 codebook queries per bit at SNR 5.5 dB |
[42] | Successive cancellation list (SCL)-GRAND | AWGN, BPSK, PC (64, 41), R = 0.65 | BLER at SNR 5 dB | NA | NA | NA | Average number of queries ≈ 100 at SNR 4 dB |
[43] | Fading-GRAND | Rayleigh fading channel, maximum Hamming weight = 4, RLC (128, 104), BCH code (127, 106), (127, 113), CRC (128, 104) | FER | NA | NA | NA | queries at = 26 dB for target FER of |
[44] | Adaptive list flip (ALF) decoder | AWGN, BPSK, Flip metric = 5, PC (512, 384 + 24) | FER | NA | NA | NA | Average complexity 1.292 at SNR 2.5 dB, T = 15 decoding attempts |
[45] | Improved belief propagation list (IBPL) decoder | Polar code length = 128 bits, R = 1/2 | BLER at 3.8 dB | NA | NA | NA |
Decoder Parameter [Ref] | Benchmark (SCL Decoder) | Complexity/Area Efficiency (AE) | Latency | Energy Efficiency (EE) | Coding Gain (Over SCL Decoding) |
---|---|---|---|---|---|
SCL-flip, T = number of bit-flip attempts [29] | CA-SCL decoding of polar code of length N = 1024 and rate R = 0.5 | At SNR 1.5 dB, T = 50 same as the SCL-16 | NA | NA | ≈0.2 dB gain at FER over CA-SCL with L = 32, T = 50 for SCL-flip |
AED-16 [32] | SCL decoding of 5G NR polar code (128, 60 + 11) for CRC = 11, L = 16 | AE 8.9 times better than SCL-16 | 5.3 times less than SCL-16 | 4.5 times better than SCL-16 | 0.2 dB coding gain at FER , similar performance at higher SNR |
AE-SCL P= 8, L = 4 [33] | SCL decoding of (512, 251) polar code, L = 32 | NA | 2.68 times less than SCL-32 | NA | 0.47 dB gain over SCL at WER |
SCAL-8 [34] | Polar code (128, 60), = 27, under SCL-8 decoding | 168.2 Gbps/mm2 | 2 ns more than SCAL 8 | 8.62 pJ/bit, for SCL-8 | Coding gain of 0.024 dB over SCL-16 at FER |
Fast Log-SCS [35] | NR PUCCH polar code N = 512, 1024, Log-SCL decoder, list = 11 | Reduction in complexity in comparison to Log-SCL (L = 32) | Normal latency 21% lower than CA-SSCL decoder | NA | 0.2 dB coding gain over fixed-point fast SSCL |
Adaptive OSD [36] | CA-SCL, list = 8 for block lengths N = 64, R = 0.5 | NA | Close to 1 clock cycle at SNR 4.6 dB | NA | ≈0.4 dB coding gain over CA-SCL |
ORB GRAND [40] | CA-SCL (list size L = 16) CA-Polar (128, 106), R = 0.82 | queries for BLER | 2.47 ns | More energy efficient at higher SNR as 1 query/bit at 5.5 dB | 0.5 dB gain over CA-SCL |
SCL-GRAND [42] | Polar code (64, 43) CA-SCL (L = 12) | ≈ queries /time | NA | NA | for R = 0.68, 0.7∼0.2 dB gain |
IBPL [45] | SCL decoder for polar code length N = 128 bits, R = 1/2 | NA | NA | NA | at BLER SCL has a coding gain ≈ dB |
Parameter | Specification |
---|---|
Channel, modulation | AWGN, BPSK |
Coding scheme | Random linear code |
Block length (N), information lengths (K) | 128, 103, 64 |
Code rates (R) | 0.8047, 0.5 |
Decoding algorithms | GRAND, AED, and OSD |
SNR range | 0 dB to 12 dB |
Simulation method, number of iterations | Monte Carlo, |
ML Algorithm Ref | Coding Technique/Decoder | Description | Advantage |
---|---|---|---|
Reinforcement learning [59] |
| Bit-flipping decoding mapped to Markov decision process for data-driven learning of optimal bit-flipping decision strategies | LBF improves error correction by employing RL to learn bit-flipping patterns, which results in a decreased error rate |
Deep learning neural network (DNN) [60] |
| Polar code construction by application of iterative loop unrolling (deep unrolling) to replace frozen/unfrozen bit positions by trainable weights | Improved error correction and faster convergence to a stable BER through neural network training |
Recurrent neural network (RNN) [61] |
| Investigation of decoder diversity architecture | Improved decoding accuracy as different BP-RNN decoders are trained to decode errors in absorbing sets in bipartite graph |
Convolutional neural network (CNN) [62] |
| Performance evaluation of NND built upon CNN and proposed saturation length for NND | Performance gain as CNNs are trained to extract features from large data set of transmitted bit sequences to decode noisy signals |
Federated learning [63] |
| Data-driven symbol detector exploring channel diversity through federated learning | More robust in scenarios with diverse channel conditions where fading is uncertain |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gautam, A.; Thakur, P.; Singh, G. Analysis of Universal Decoding Techniques for 6G Ultra-Reliable and Low-Latency Communication Scenario. Future Internet 2025, 17, 181. https://doi.org/10.3390/fi17040181
Gautam A, Thakur P, Singh G. Analysis of Universal Decoding Techniques for 6G Ultra-Reliable and Low-Latency Communication Scenario. Future Internet. 2025; 17(4):181. https://doi.org/10.3390/fi17040181
Chicago/Turabian StyleGautam, Abhilasha, Prabhat Thakur, and Ghanshyam Singh. 2025. "Analysis of Universal Decoding Techniques for 6G Ultra-Reliable and Low-Latency Communication Scenario" Future Internet 17, no. 4: 181. https://doi.org/10.3390/fi17040181
APA StyleGautam, A., Thakur, P., & Singh, G. (2025). Analysis of Universal Decoding Techniques for 6G Ultra-Reliable and Low-Latency Communication Scenario. Future Internet, 17(4), 181. https://doi.org/10.3390/fi17040181