5G NR Channel Coding: Techniques and Applications

5g nr
channel coding
polar code
ldpc
physical layer

This page describes 5G NR Channel Coding and mentions coding techniques applied for different types of 5G NR Channels. Polar coding is used for PBCH, PDCCH, and PUCCH, while LDPC (Low-Density Parity Check) is used for PDSCH and PUSCH.

Introduction

Channel coding techniques used in 5G NR (New Radio) are different from those used in LTE. LDPC is replacing Turbo coding, which was used in the PDSCH channel. Polar coding is replacing TBCC (Tail-Biting Convolutional Codes) used in the PDCCH channel. Repetition/block coding is used for very small block lengths of data. It is defined in 3GPP TS 38.212 document.

The following table mentions 5G NR channel coding techniques used for different traffic channels/Control information. Physical channels include PUSCH, PDSCH, PUCCH, PDCCH, PBCH, etc.

Traffic Channel/Control InformationCoding Techniques
UL-SCH (carried by PUSCH)LDPC
DL-SCH (carried by PDSCH)LDPC
PCH (carried by PDSCH)LDPC
BCH (carried by PBCH)Polar Code
DCI (carried by PDCCH)Polar Code
UCI (carried by PUCCH or PUSCH)Block code, Polar code

No channel coding technique is used for RACH (carried by PRACH physical channel). Zadoff-Chu sequences are used to generate the 5G NR random access preamble for the RACH channel.

The links to other 5G NR channels are mentioned below for further study.

Polar Coding Block Diagram

References 5G NR Channel Coding:

  • Polar coding - Section 5.3.1 of 3GPP TS 38.212 Release-15
  • LDPC coding - Section 5.3.2 of 3GPP TS 38.212 Release-15
5G NR Frame Structure Explained

5G NR Frame Structure Explained

Explore the 5G NR frame structure, including subframes, slots, symbol configurations, and uplink/downlink timing as per the 3GPP NR standard.

5g nr
frame structure
new radio