Patent ID: 8320499

Claim:
An apparatus comprising: at least one processor operative to generate at least one data stream and to perform a space-time coding on the at least one data stream in a dynamic manner to generate at least two output streams for transmission from at least two antennas to a terminal, and a memory operatively coupled to the at least one processor; wherein performing the space-time coding comprises selecting a set of space-time codes from among multiple sets of space-time codes based on a channel profile from the terminal, wherein the space-time coding further comprises selecting a space-time code after selecting the set by either cycling through multiple space-time codes in the selected set of space-time codes in a cyclic manner or selecting one of the multiple space-time codes from the selected set in a pseudo-random manner; wherein each set of space-time codes includes multiple space-time codes; wherein each space-time code defines a mapping of symbols to transmit antennas and symbol periods; and wherein the channel profile is indicative of long-term characteristics of a wireless channel from the apparatus to the terminal.