Hostname: page-component-89b8bd64d-7zcd7 Total loading time: 0 Render date: 2026-05-07T07:42:27.327Z Has data issue: false hasContentIssue false

An overview of channel coding for 5G NR cellular communications

Published online by Cambridge University Press:  24 June 2019

Jung Hyun Bae
Affiliation:
Samsung Semiconductor, Inc., SOC Lab, 9868 Scranton Road, San Diego, CA 92121, USA
Ahmed Abotabl
Affiliation:
Samsung Semiconductor, Inc., SOC Lab, 9868 Scranton Road, San Diego, CA 92121, USA
Hsien-Ping Lin
Affiliation:
Samsung Semiconductor, Inc., SOC Lab, 9868 Scranton Road, San Diego, CA 92121, USA
Kee-Bong Song
Affiliation:
Samsung Semiconductor, Inc., SOC Lab, 9868 Scranton Road, San Diego, CA 92121, USA
Jungwon Lee*
Affiliation:
Samsung Semiconductor, Inc., SOC Lab, 9868 Scranton Road, San Diego, CA 92121, USA
*
Corresponding author: Jungwon Lee, jungwon@alumni.stanford.edu

Abstract

A 5G new radio cellular system is characterized by three main usage scenarios of enhanced mobile broadband (eMBB), ultra-reliable and low latency communications (URLLC), and massive machine type communications, which require improved throughput, latency, and reliability compared with a 4G system. This overview paper discusses key characteristics of 5G channel coding schemes which are mainly designed for the eMBB scenario as well as for partial support of the URLLC scenario focusing on low latency. Two capacity-achieving channel coding schemes of low-density parity-check (LDPC) codes and polar codes have been adopted for 5G where the former is for user data and the latter is for control information. As a coding scheme for data, 5G LDPC codes are designed to support high throughput, a variable code rate and length and hybrid automatic repeat request in addition to good error correcting capability. 5G polar codes, as a coding scheme for control, are designed to perform well with short block length while addressing a latency issue of successive cancellation decoding.

Information

Type
Industrial Technology Advances
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Authors, 2019
Figure 0

Fig. 1. Graph representation of LDPC parity check matrix.

Figure 1

Fig. 2. Encoder/transmitter processing chain of 5G LDPC codes and polar codes. (a) LDPC codes, (b) polar codes.

Figure 2

Fig. 3. Construction of protograph codes; permutation is applied for like-colored edges.

Figure 3

Table 1. The relationship between shift-value sets and lifting sizes for 5G LDPC codes

Figure 4

Fig. 4. 5G LDPC base graph 1.

Figure 5

Fig. 5. Rate matching operation of 5G LDPC codes.

Figure 6

Fig. 6. Block interleaving operation of 5G LDPC codes.

Figure 7

Fig. 7. Encoding of length-8 polar codes.

Figure 8

Fig. 8. Bit channel polarization of length-4 polar codes.

Figure 9

Fig. 9. Message flow of SC decoding.

Figure 10

Fig. 10. Illustration of D-CRC for K = 10,  K = 8 and g(x) = x4 + x + 1.

Figure 11

Fig. 11. Interleaving and rate matching procedure of 5G polar codes.

Figure 12

Fig. 12. Block rate matching schemes for polar codes. (a) Block puncturing, (b) Block shortening.

Figure 13

Fig. 13. 5G LDPC codes performance in the AWGN channel for various code rates and modulation orders.

Figure 14

Fig. 14. 5G polar codes performance in the AWGN channel for various information size K and code length N.