lteUCI3Decode
PUCCH format 3 transmission UCI decoding
Description
returns
a column vector of decoded UCI bits, ucibits
= lteUCI3Decode(cw
,n
)ucibits
,
resulting from decoding the soft bit column vector, cw
.
Where the output vector ucibits
is expected to
contain n
bits. ucibits
is
empty if no HARQ-ACK bits are detected.
The decoder uses a maximum likelihood (ML) approach, assuming
that cw
has been demodulated using ltePUCCH3Decode
, whose input had already
been equalized to best restore the originally transmitted complex
values. Specifically, this function assumes that cw
is
properly scaled to reflect a QPSK constellation (±
sqrt(2)/2 amplitude for real and imaginary parts).
If multiple decoded UCI bit vectors have a likelihood equal to the
maximum, ucibits
is a matrix where each column
represents one of the equally likely bit vectors. If a minimum likelihood
threshold is not met, ucibits
is empty.
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