OFDM communications using bit allocation tables
AssigneeIntel Corporation
InventorsMarcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
Life of this patent
Estimating the term…
Abstract
Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
Claims32
A packet communication method in a multicarrier communications environment comprising:
- transmitting or receiving, by a transceiver, a first packet that includes a header portion and a data portion, wherein the header portion includes information indicating a first allocation of data bits to subcarriers for the data portion of the first packet, and the first allocation of data bits to subcarriers allocates the same number of data bits on a plurality of subcarriers, used for transmitting or receiving the first packet;
- receiving or transmitting a second packet, wherein the second packet includes information indicating a second allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second allocation is different than the first allocation;
- and
- transmitting or receiving the third packet that includes a header portion and a data portion, wherein:
- the header portion of the third packet includes information indicating the second allocation of data bits to subcarriers for the data portion of the third packet, and the second allocation of data bits to subcarriers allocates more data bits to at least one subcarrier, used for transmitting or receiving the third packet, than to at least one other subcarrier, used for transmitting or receiving the third packet.
A system for packet communication in a multicarrier communications environment comprising:
- means for transmitting or receiving a first packet that includes a header portion and a data portion, wherein the header portion includes information indicating a first allocation of data bits to subcarriers for the data portion of the first packet, and the first allocation of data bits to subcarriers allocates the same number of data bits on a plurality of subcarriers, used for transmitting or receiving the first packet;
- means for receiving or transmitting a second packet, wherein the second packet includes information indicating a second allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second allocation is different than the first allocation;
- and
- means for transmitting or receiving the third packet that includes a header portion and a data portion, wherein:
- the header portion of the third packet includes information indicating the second allocation of data bits to subcarriers for the data portion of the third packet, and the second allocation of data bits to subcarriers allocates more data bits to at least one subcarrier, used for transmitting or receiving the third packet, than to at least one other subcarrier, used for transmitting or receiving the third packet.
A system capable of communicating packets in a multicarrier communications environment comprising:
- a transceiver capable of:
- transmitting or receiving a first packet that includes a header portion and a data portion, wherein the header portion includes information indicating a first allocation of data bits to subcarriers for the data portion of the first packet, and the first allocation of data bits to subcarriers allocates the same number of data bits on a plurality of subcarriers, used for transmitting or receiving the first packet;
- receiving or transmitting a second packet, wherein the second packet includes information indicating a second allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second allocation is different than the first allocation;
- and
- transmitting or receiving the third packet that includes a header portion and a data portion, wherein:
- the header portion of the third packet includes information indicating the second allocation of data bits to subcarriers for the data portion of the third packet, and the second allocation of data bits to subcarriers allocates more data bits to at least one subcarrier, used for transmitting or receiving the third packet, than to at least one other subcarrier, used for transmitting or receiving the third packet.
A non-transitory computer-readable information storage media having stored thereon instructions, that when executed by a computer, cause to be performed a packet communication method in a multicarrier communications environment comprising:
- transmitting or receiving, by a transceiver, a first packet that includes a header portion and a data portion, wherein the header portion includes information indicating a first allocation of data bits to subcarriers for the data portion of the first packet, and the first allocation of data bits to subcarriers allocates the same number of data bits on a plurality of subcarriers, used for transmitting or receiving the first packet;
- receiving or transmitting a second packet, wherein the second packet includes information indicating a second allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second allocation is different than the first allocation;
- and
- transmitting or receiving the third packet that includes a header portion and a data portion, wherein:
- the header portion of the third packet includes information indicating the second allocation of data bits to subcarriers for the data portion of the third packet, and the second allocation of data bits to subcarriers allocates more data bits to at least one subcarrier, used for transmitting or receiving the third packet, than to at least one other subcarrier, used for transmitting or receiving the third packet.
Dependencies are inferred from the claim text.