IP Library › Granted Patent US 7,924,841
Granted Patent B2
US 7,924,841 · App. 12/760,786 · Granted Apr 12, 2011

High rate OFDM communications using bit allocation tables

Assignee: Aware, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,924,841
App. No.
12/760,786
Granted
Apr 12, 2011
Kind
B2
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.

Claims (56)

1. A packet communication method for multicarrier communications 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 more data bits to at least one subcarrier, used for transmitting or receiving the first packet, than to at least one other subcarrier, used for transmitting or receiving the first packet;

transmitting or receiving a second packet, wherein the second packet includes information indicating a second modified allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second modified allocation of data bits is different than the first allocation of data bits; and

transmitting or receiving the third packet which includes a header portion and a data portion, wherein:

the header portion of the third packet includes information indicating the second modified allocation of data bits to subcarriers for the data portion of the third packet, and

the second modified 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.

2. The method of claim 1 , wherein the second packet is an acknowledgement packet.

3. The method of claim 1 , wherein the second packet is a management frame.

4. The method of claim 1 , wherein the second packet is a data frame.

5. The method of claim 1 , wherein the first allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

6. The method of claim 1 , wherein the second packet is a message.

7. The method of claim 1 , wherein the second modified allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

8. A packet communication system for multicarrier communications comprising:

means for transmitting or receiving, in 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 more data bits to at least one subcarrier, used for transmitting or receiving the first packet, than to at least one other subcarrier, used for transmitting or receiving the first packet;

means for transmitting or receiving a second packet, wherein the second packet includes information indicating a second modified allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second modified allocation of data bits is different than the first allocation of data bits; and

means for transmitting or receiving the third packet which includes a header portion and a data portion, wherein:

the header portion of the third packet includes information indicating the second modified allocation of data bits to subcarriers for the data portion of the third packet, and

the second modified 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.

9. The system of claim 8 , wherein the second packet is an acknowledgement packet.

10. The system of claim 8 , wherein the second packet is a management frame.

11. The system of claim 8 , wherein the second packet is a data frame.

12. The system of claim 8 , wherein the first allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

13. The system of claim 8 , wherein the second packet is a message.

14. The system of claim 8 , wherein the second modified allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

15. A non-transitory computer-readable information storage media having stored thereon instructions, that when executed by a processor, cause to be performed a packet communication method for multicarrier communications 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 more data bits to at least one subcarrier, used for transmitting or receiving the first packet, than to at least one other subcarrier, used for transmitting or receiving the first packet;

transmitting or receiving a second packet, wherein the second packet includes information indicating a second modified allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second modified allocation of data bits is different than the first allocation of data bits; and

transmitting or receiving the third packet which includes a header portion and a data portion, wherein:

the header portion of the third packet includes information indicating the second modified allocation of data bits to subcarriers for the data portion of the third packet, and

the second modified 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.

16. The media of claim 15 , wherein the second packet is an acknowledgement packet.

17. The media of claim 15 , wherein the second packet is a management frame.

18. The media of claim 15 , wherein the second packet is a data frame.

19. The media of claim 15 , wherein the first allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

20. The media of claim 15 , wherein the second packet is a message.

21. The media of claim 15 , wherein the second modified allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

22. A packet communication system for multicarrier communications comprising:

a transceiver that transmits or receives 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 more data bits to at least one subcarrier, used for transmitting or receiving the first packet, than to at least one other subcarrier, used for transmitting or receiving the first packet;

a second transceiver or the transceiver that transmits or receives a second packet, wherein the second packet includes information indicating a second modified allocation of data bits to subcarriers to be used for transmitting or receiving a third packet, wherein the second modified allocation of data bits is different than the first allocation of data bits; and

the second transceiver or the transceiver that transmits or receives the third packet which includes a header portion and a data portion, wherein:

the header portion of the third packet includes information indicating the second modified allocation of data bits to subcarriers for the data portion of the third packet, and

the second modified 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.

23. The system of claim 22 , wherein the second packet is an acknowledgement packet.

24. The system of claim 22 , wherein the second packet is a management frame.

25. The system of claim 22 , wherein the second packet is a data frame.

26. The system of claim 22 , wherein the first allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

27. The system of claim 22 , wherein the second packet is a message.

28. The system of claim 22 , wherein the second modified allocation is determined based on a signal-to-noise (SNR) calculation wherein at least two subcarriers have a different SNR.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2012
From: AWARE, INC.
To: INTEL CORPORATION
Reel/Frame 028546/0199 →
Continuity (5)
Continuation 12503255 · Jul 15, 2009
Continuation 11931791 · Oct 31, 2007
Division 10382921 · Mar 7, 2003
Provisional Application 60363218 · Mar 8, 2002
Related Publication 20100220725A1 · Sep 2, 2010