Patent ID: 7177365

Claim:
A method for transmitting encoded signals over a communication channel of a communication system, the method comprising: receiving a plurality of input signals; generating a plurality of output signals in response to the plurality of the input signals; and outputting a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel, the construction of the code word in the outputting step defining a matrix equation, Y ( D )= X ( D ) G ( D ), where Y ( D )=└ Y 1 ( D ) Y 2 ( D ) . . . Y L t L ISI ( D )┘, X ( D )=[ X 1 ( D ) X 2 ( D ) . . . X k ( D )], and G ⁡ ( D ) = [ G 1 , 1 ⁡ ( D ) G 1 , 2 ⁡ ( D ) … G 1 , L t ⁢ L I ⁢ ⁢ S ⁢ ⁢ I ⁡ ( D ) G 2 , 1 ⁡ ( D ) G 2 , 2 ⁡ ( D ) … G 1 , L t ⁢ L I ⁢ ⁢ S ⁢ ⁢ I ⁡ ( D ) ⋮ ⋮ ⋰ ⋮ G k , 1 ⁡ ( D ) G k , 2 ⁡ ( D ) … G k , L t ⁢ L I ⁢ ⁢ S ⁢ ⁢ I ⁡ ( D ) ] , wherein the polynomials, X(D) and Y(D), correspond to the plurality of input signals and the plurality of output signals, respectively, L t representing the number of transmit antennas, L ISI representing the number of fading blocks associated with the communication channel, k representing number of input sequences.