Patent ID: 7489621

Claim:
An apparatus comprising: an adaptive bit loading block to receive channel state information for a plurality of subcarriers and to select a modulation scheme and a puncturing pattern for each of the plurality of subcarriers or for each of a plurality of subbands based on the channel state information, the adaptive bit loading block to select a first puncturing pattern having a first number of output coded bits for a first subcarrier or subband of the plurality of subcarriers or subbands, the adaptive bit loading block to select a second puncturing pattern having a second number of output coded bits for a second subcarrier or subband of the plurality of subcarriers or subbands, the first number of output coded bits is different than the second number of output coded bits; a puncturing block to puncture a coded bit stream for each of the plurality of subcarriers or subbands in accordance with the selected puncturing pattern; a mapping block to map a coded and punctured bit stream output from the puncturing block to one or more subcarrier symbols for each of the plurality of subcarriers or subbands, the first subcarrier or subband and the second subcarrier or subband are mapped to a set of the one or more subcarrier symbols.