Transport Channel Subcomponents
CRC coding, code block segmentation, polar and LDPC coding, rate matching and recovery in 5G NR
Use 5G Toolbox™ low-level transport channel subcomponent functions to:
- Perform cyclic redundancy check (CRC) encoding and decoding. 
- Perform polar encoding, decoding, rate matching, and rate recovery. 
- Perform low-density parity-check (LDPC) encoding, decoding, rate matching, and rate recovery. 
- Perform LDPC code block segmentation and desegmentation. 
Functions
| nrCRCEncode | Calculate and append cyclic redundancy check (CRC) | 
| nrCRCDecode | Decode and remove cyclic redundancy check (CRC) | 
| nrLDPCEncode | Low-density parity-check (LDPC) encoding | 
| nrLDPCDecode | Low-density parity-check (LDPC) decoding | 
| nrRateMatchLDPC | Low-density parity-check (LDPC) rate matching | 
| nrRateRecoverLDPC | Low-density parity-check (LDPC) rate recovery | 
| nrPolarDecode | Polar decoding | 
| nrPolarEncode | Polar encoding | 
| nrRateMatchPolar | Polar rate matching | 
| nrRateRecoverPolar | Polar rate recovering | 
| nrCodeBlockSegmentLDPC | LDPC code block segmentation and CRC attachment | 
| nrCodeBlockDesegmentLDPC | LDPC code block desegmentation and CRC decoding | 
| nrTBS | Transport block size | 
Objects
| nrCQITables | CQI lookup tables (Since R2024a) | 
| nrPDSCHMCSTables | PDSCH MCS lookup tables (Since R2024a) | 
| nrPUSCHMCSTables | PUSCH MCS lookup tables (Since R2024a) | 
Topics
- LDPC Processing for DL-SCH and UL-SCHProcess 5G NR DL-SCH and UL-SCH transport blocks using LDPC coding. 

