Patent ID: 8634345

Claim:
A method for multiplexing uplink control information (UCI) on a physical uplink shared channel (PUSCH), comprising: coding control data over a repeated portion of user data; mapping the coded control data to a PUSCH resource; mapping a data block base for the coded control data in the PUSCH resource; and transmitting the control data and the user data on the PUSCH resource, wherein the PUSCH resource comprises a slot, wherein the control data comprises channel quality indicators (CQI)/precoding matrix indicators (PMI), acknowledgement/negative-acknowledgement (ACK/NACK) and rank indicators (RI), and further comprising: multiplexing mixed coded CQI/PMI from the top down of the slot; using a first data block as a superposition coding base for the mixed coded CQI/PMI; channel interleaving mixed coded ACK/NACK from the bottom up in a first plurality of required columns of the slot; using a second data block as a superposition coding base for the mixed coded ACK/NACK; channel interleaving mixed coded RI from the bottom up in a second plurality of required columns of the slot; and using a third data block as a superposition coding base for the mixed coded RI.