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