PUCCH format 2, 2a, and 2b transmission UCI decoding
ucibits = lteUCIDecode(cw,n)
a vector of decoded UCI bits,
ucibits = lteUCIDecode(
from decoding the soft bit column vector,
where the output vector,
ucibits, is expected
a column vector of CQI/PMI or RI bits (UCI), representing the CQI/PMI
or RI information fields described in section 22.214.171.124 of .
be between 1 and 13. The decoder uses a maximum likelihood approach
cw has been demodulated using
input had already been equalized to best restore the originally
transmitted complex values. If multiple decoded UCI bit vectors have
a likelihood equal to the maximum, UCIBITS will be a matrix where
each column represents one of the equally likely bit vectors
 3GPP TS 36.212. "Multiplexing and channel coding." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.