Patent ID: 8514796

Claim:
A method for transmission of control data and user data on a Physical Uplink Channel (PUC), comprising: receiving an instruction from a base station to use an uplink control channel and an uplink shared channel to transmit uplink data; mixed coding the control data with the user data, comprising: removing bits in user data; repeating bits in control data to increase a number of bits in the control data, wherein the repeating comprises copying bits in the control data k*m times, where k is a constant determined based on a type and size of the control data, a resource allocation offset, β-offset, and a modulation and coding scheme (MCS), and m is a repetition scalar determined based on the resource allocation offset, β-offset; copying a number of bits in the user data that is equal to the number of bits in the control data; adding the copied user data bits to the control data; and multiplexing the user data and the control data; and transmitting control data and user data to the base station on the uplink control channel and the uplink shared channel.