This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

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.


nrCRCEncodeCalculate and append cyclic redundancy check (CRC)
nrCRCDecodeDecode and remove cyclic redundancy check (CRC)
nrLDPCEncodeLow-density parity-check (LDPC) encoding
nrLDPCDecodeLow-density parity-check (LDPC) decoding
nrRateMatchLDPCLow-density parity-check (LDPC) rate matching
nrRateRecoverLDPCLow-density parity-check (LDPC) rate recovery
nrPolarDecodePolar decoding
nrPolarEncodePolar encoding
nrRateMatchPolarPolar rate matching
nrRateRecoverPolarPolar rate recovering
nrCodeBlockSegmentLDPCLDPC code block segmentation and CRC attachment
nrCodeBlockDesegmentLDPCLDPC code block desegmentation and CRC decoding


LDPC Processing for DL-SCH and UL-SCH

Process 5G NR DL-SCH and UL-SCH transport blocks using LDPC coding.

Featured Examples