Patent ID: 7729447

Claim:
A method of data communication in a wireless system, comprising: employing a first parser for parsing a bit stream into multiple spatial data streams; encoding the multiple spatial data stream via multiple decoders, wherein each spatial data stream is encoded by a corresponding separate decoder to generate multiple separately encoded spatial data streams; employing multiple second parsers, each second parser for further parsing each of a corresponding one of the multiple separately encoded spatial data streams into a further plurality of encoded spatial data streams; interleaving the bits in all of the plurality of further parsed encoded spatial data streams; performing bit circulation to increase diversity of the wireless system before constellation mapping, wherein performing bit circulation further comprising: splitting the bits in each encoded spatial data stream into multiple groups corresponding to subcarriers in a transmission symbol, circulating the bits among the groups, and combining the bits from the different encoded spatial data streams to form a new bit sequence for transmission; transmitting the bits of each of the plurality of further parsed encoded spatial data stream.