Patent ID: 7436901

Claim:
A method for communicating blocks of data over a radio interface using multiple antennas, each antenna being associated with at least one corresponding radio channel and each data block including multiple data units, comprising: determining one or more characteristics of the radio channels associated with the multiple antennas; determining one or more diversity conditions of the radio channels based on one or more of the radio channel characteristics; based on the determined one or more radio channel characteristics, selecting one of plural channel coding schemes to code a data block; coding the data block using the selected channel coding scheme; based on the determined one or more diversity conditions, selecting one of plural multi-dimensional interleaving schemes; and allocating data units from the coded block over one or more of the multiple transmit antennas using the selected multi-dimensional interleaving scheme; and wherein the selected channel coding scheme and interleaving scheme are selected to optimize a performance of the data block transmission for the determined one or more radio channel characteristics and the one or more diversity conditions, wherein for a higher quality radio channel characteristic, a higher rate channel coding, and a lower diversity condition between radio channels across the multiple antennas, selecting a multi-dimensional interleaving scheme that interleaves the data units for one block over the multiple antennas for space-diversity transmission.