Patent ID: 7372896

Claim:
A method for transmitting data in a wireless communication system, comprising: receiving channel state information (CSI) indicative of one or more characteristics of a communication channel used for data transmission; selecting one or more coding schemes and one or more modulation schemes used for the data transmission based on the received CSI; processing data based on the one or more selected coding schemes to provide coded data; modulating the coded data based on the one or more selected modulation schemes to provide a plurality of modulation symbol streams; and generating a plurality of modulated signals for the plurality of modulation symbol streams, and wherein the CSI is derived at one or more receivers based on iterative detection and decoding of the plurality of modulated signals as received at the one or more receivers, iterative detection and decoding comprises deriving decoder a priori information for the coded data based on the received modulation signals and detector a priori information for the coded data; and decoding the decoder a priori information to derive the detector a priori information, the detector a priori information comprises decoded information for the coded data subtracted by the decoder a priori information.