Patent ID: 8094751

Claim:
A transmitter for wireless data communication comprising: a unitary rotation matrix processor for combining incoming information data stream and outputting a plurality of transmission symbols; an encoder for encoding the plurality of transmission symbols; M number of mapper units for mapping the symbols outputted from the encoder into a two dimensional constellation having M data symbols, where M is an integer greater than 1; M number of pulse shaper units, each for modulating a respective signal from the two dimensional constellation; and M number of antennas to transmit the M data symbols in M time slots responsive to the pulse shaper units, wherein each antenna transmits a respective data symbol from the M symbols in a respective time slot of the M time slots, wherein the encoder is configured to determine which symbol to be transmitted from each antenna in each time slot, wherein the unitary rotation matrix processor processes a unitary rotation matrix U satisfying the following condition to achieve full diversity: U=W*B where, B=diag(β 1 , β 2 , . . . , β n ) W = [ w 11 w 12 ⋯ w 1 ⁢ M w 21 w 22 ⋯ w 2 ⁢ M ⋮ ⋮ ⋰ ⋮ w M1 w M2 ⋯ w MM ] where β 1 , β 2 , . . . , β n are n numbers that do not satisfy the following equation: a 1 β 1 +a 2 β 2 + . . . +a n β n =0{ a 1 ,a 2 , . . . ,a n }εQ[i] and W is a unitary matrix which in each of its columns, all entries have different nonzero values: ( w pj −w lj )ε Q[i]≠ 0 p≠l, 1 ≦j≦M.