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 | Get transport block size (Since R2020b) |
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-SCH
Process 5G NR DL-SCH and UL-SCH transport blocks using LDPC coding.