Patent ID: 8903016

Claim:
A method of processing data for transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising: processing data to obtain at least one block of data symbols; performing spatial processing on the at least one block of data symbols with a plurality of steering matrices to obtain a plurality of sequences of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering matrices randomize an effective MIMO channel observed by a receiving entity for the at least one block of data symbols; and partitioning the at least one block of data symbols into a plurality of subblocks of data symbols; and selecting a steering matrix for each subblock of data symbols, and wherein the performing spatial processing on the at least one block of data symbols comprises performing spatial processing on each subblock of data symbols with the steering matrix selected for the subblock, wherein the partitioning the at least one block of data symbols comprises partitioning a single block of data symbols into a plurality of subblocks of data symbols.