lteCQIDecode
Channel quality information channel decoding
Description
[
decodes the soft input data, out
,blkerr
] = lteCQIDecode(chs
,in
)in
, assumed to be encoded using
the procedure defined for channel quality information (CQI) in TS 36.212, Sections
5.2.2.6 and 5.2.2.6.4 [1] for given channel transmission
configuration, chs
. The decoded output,
out
, is a vector of length OCQI
, the
number of uncoded CQI bits transmitted.
Multiple codewords can be parameterized by two different forms
of the chs
structure. Each codeword can be defined
by separate elements of a 1-by-2 structure array, or the codeword
parameters can be combined together in the fields of a single scalar,
or 1-by-1, structure. Any scalar field values apply to both codewords
and a scalar NLayers
is the total number. See UL-SCH Parameterization for
further details.
The block decoding is performed separately on each soft input
data using a maximum likelihood (ML) approach, which assumes that in
has
been demodulated and equalized to best restore the original transmitted
values. The length of CQI bits defines the decoding process.
If the number of CQI bits, OCQI
, is less
than or equal to 11, a block decoding is performed to invert the coding
procedure defined in TS 36.212, Section 5.2.2.6.4 [1]. If OCQI
is greater than 11,
the CQI bits are recovered by performing rate matching to OCQI
,
tail-biting Viterbi decoding, and 8-bit CRC decoding.
Examples
Input Arguments
Output Arguments
References
[1] 3GPP TS 36.212. “Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
Version History
Introduced in R2014a
See Also
lteCQIEncode
| lteACKDecode
| lteRIDecode
| lteUCIDecode
| lteULSCHDecode