Patent ID: 7613243

Claim:
A method of data communication in a wireless system, comprising the steps of: parsing a bit stream into multiple spatial data streams; interleaving the bits in each spatial data stream by performing multiple column rotation to increase diversity of the wireless system; and transmitting the bits of each spatial data stream, wherein the number of column rotations for each spatial data stream is a function of the number of the total spatial data streams, wherein the number of column rotations for each spatial data stream is a function of the number of the total spatial data streams and the number of columns in the interleaver array, and each spatial data stream interleaver array includes N row rows and N column columns of bits, such that the number of column rotations for each spatial data stream is ((N column /N ss )×i ss ) column rotations, where N ss is the number of spatial data streams and i ss is index of spatial data stream.