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