Patent ID: 8705574

Claim:
A method for wirelessly transmitting user data and at least a first type of control information using a plurality of transmission layers, comprising: encoding bits of a first type of control information to form one or more control codewords; encoding bits of user data to form one or more user data codewords; generating a plurality of vector symbols based on the control codewords and the user data codewords, each vector symbol comprising a plurality of modulation symbols that are each associated with a transmission layer over which the associated modulation symbol will be transmitted, wherein generating the plurality of vector symbols comprises interleaving bits of the one or more control codewords and bits of the one or more user data codewords so that the first type of control information is carried in modulation symbols associated with the same transmission layers in all the vector symbols transmitted during the subframe that carry the first type of control information; and transmitting the plurality of vector symbols to a receiver over a plurality of transmission layers; wherein generating the plurality of vector symbols comprises mapping bits of at least one control codeword of the second type of control information to a vector symbol in a manner such that: CW l ⁡ ( k ) = CW ⁡ ( ⌊ k Q m , l ⌋ · ∑ l ~ = 1 r ⁢ Q m , l ~ + ∑ l ~ = 1 l - 1 ⁢ Q m , l ~ + k ) wherein CW (m) is an m-th bit of the mapped control codeword with m starting from zero, and wherein CW l (k) is a k-th bit of a group of bits associated with a layer l in the corresponding vector symbol with k starting at zero and l starting at one.