CRC
CRC Calculation.
Description
The CRC block calculates the Cyclic Redundancy Check (CRC, Cyclic Redundancy Check) for the input data block and returns a copy of the data block with the CRC parity bits added to it. CRC is an error detection code designed to detect errors in streaming data.
The block also initiates a CRC polynomial, which is defined by a value from the set of
(6, 11, 16, 24A, 24B, 24C)
. The relevant polynomials are given in section 5.1 of TS 38.212.
Ports
Input
#
IN_1
—
transport unit
vector
Details
Transport block (code word).
Data types |
|
Complex numbers support |
No |
Output
#
CRCEn
—
output data block with CRC
matrix
Details
Input data block with CRC parity bits added.
Data types |
|
Complex numbers support |
No |
#
BGN
—
LDPC base chart selection
scalar
Details
Selects the LDPC base graph as a constant that can take the value 1
or 2
.
Data types |
|
Complex numbers support |
No |
Parameters
PDSCH
#
TargetCodeRate —
code frequency
Real number
Details
The code frequency as a scalar.
Values must be in the range from 0
to 1024
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |