Patent ID: 8213870

Claim:
A method comprising: storing, in a memory, predefined spatial mapping matrices useful for transmitting data packets to a receiver; sequentially transmitting one or more of the data packets to the receiver, each act of transmitting using a different one of the predefined spatial mapping matrices stored in the memory; selecting one of the predefined spatial mapping matrices stored in the memory for use in a subsequent act of transmitting one or more additional data packets to the receiver, the selecting one of the predefined spatial mapping matrices based on a quality of reception of the one or more of the data packets sequentially transmitted to the receiver; and selecting another one of the predefined spatial mapping matrices when a packet error rate associated with the one or more additional data packets of the subsequent act of transmitting exceeds a defined error rate threshold or when a data rate of the one or more additional data packets of the subsequent act of transmitting does not meet a defined data rate threshold.