5G NR Channel Coding: Techniques and Applications
Advertisement
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 Information | Coding 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.
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