lteCodeBlockDesegment
Code block desegmentation and CRC decoding
Description
[ concatenates
the input code block vectors contained in blk,err]
= lteCodeBlockDesegment(cbs,blklen)cbs into
an output vector, blk, of length blklen. blklen is
also used to validate the dimensions of the data in cbs and
to calculate the amount of filler to be removed. If cbs is
a cell array containing more than one vector, each vector is assumed
to have a type-24B CRC attached. This CRC is decoded and stripped
from each code block before output concatenation and the CRC error
result is placed in the associated element of vector err.
The length of err is the number of code blocks.
If cbs is a single vector or a cell array containing
a single vector, no CRC decoding or stripping is performed and err is
empty. In all cases, the number of filler bits stripped from the beginning
of the (first) code block is calculated from blklen. lteCodeBlockDesegment performs
the inverse of the code block segmentation and CRC appending (see lteCodeBlockSegment).
Examples
Input Arguments
Output Arguments
Version History
Introduced in R2014a
See Also
lteCodeBlockSegment | lteTurboDecode | lteCRCDecode | lteDLSCHDecode | lteULSCHDecode