IP Library Granted Patent US 8,467,481
Granted Patent B1
US 8,467,481 · App. 13/405,904 · Granted Jun 18, 2013

Channel estimation for a WLAN through increased use of preamble

Inventor: Rohit Nabar (Sunnyvale, CA)
Assignee: Marvell International Ltd.
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 8,467,481
App. No.
13/405,904
Granted
Jun 18, 2013
Kind
B1
Abstract

A method and system for improving channel estimation in a wireless device is disclosed. Aspects of the exemplary embodiment include receiving a data packet wirelessly transmitted from a transmitter, the packet including a preamble portion and a data portion containing data, wherein the preamble portion includes at least one training field and a second field; performing a first channel estimation using the training field; and using the second field to refine the first channel estimation.

Claims (52)

1. A system, comprising:

a receiver configured to receive a packet including a preamble portion, wherein the preamble portion includes (i) a short training field and (ii) a long training field; and

a controller configured to:

generate a first channel estimate based on the long training field,

generate a second channel estimate based on the short training field, and

generate a third channel estimate based on each of (i) the first channel estimate and (ii) the second channel estimate.

2. The system of claim 1 , wherein the controller is configured to decode data in a data portion of the packet based on the third channel estimate.

3. The system of claim 1 , wherein the controller is configured to generate the third channel estimate based on a function of the first channel estimate and the second channel estimate.

4. A system, comprising:

a receiver configured to receive a packet including a preamble portion, wherein the preamble portion includes (i) a plurality of long training fields and (ii) a signal field located between two of the plurality of long training fields; and

a controller configured to

generate a first channel estimate based on one of the plurality of long training fields,

generate a second channel estimate based on the signal field, and

generate a third channel estimate based on each of (i) the first channel estimate and (ii) the second channel estimate.

5. The system of claim 4 , wherein:

the preamble portion further comprises a guard area between the signal field and one of the plurality of long training fields, and

the controller is further configured to generate the third channel estimate using the guard area.

6. The system of claim 4 , wherein the controller is configured to decode data in a data portion of the packet based on the third channel estimate.

7. The system of claim 4 , wherein the controller is configured to generate the third channel estimate based on a function of each of (i) the first channel estimate and (ii) the second channel estimate.

8. The system of claim 4 , wherein the controller is further configured to:

decode the signal field based on the first channel estimate;

re-encode the decoded signal field to generate a reconstructed signal field;

verify that the reconstructed signal field has been correctly reconstructed by comparing the signal field to the reconstructed signal field; and

generate the second channel estimate based on the decoded signal field.

9. The system of claim 8 , wherein the controller is further configured to:

subsequent to decoding the signal field, begin decoding data in a data portion of the packet based on the decoded signal field;

generate the second channel estimate based on the decoded signal field using a plurality of free cycles encountered during decoding of the data; and

subsequent to generating the third channel estimate based on the first channel estimate and the second channel estimate, decode remaining data using the third channel estimate.

10. A method, comprising:

receiving, at a receiver, a packet including a preamble portion, wherein the preamble portion includes (i) a short training field and (ii) a long training field;

generating a first channel estimate based on the long training field;

generating a second channel estimate based on the short training field; and

generating a third channel estimate based on the first channel estimate and the second channel estimate.

11. The method of claim 10 , further comprising decoding data in a data portion of the packet based on the third channel estimate.

12. The method of claim 10 , further comprising generating the third channel estimate based on a function of the first channel estimate and the second channel estimate.

13. A method, comprising:

receiving, at a receiver, a packet including a preamble portion, wherein the preamble portion includes (i) a plurality of long training fields and (ii) a signal field located between two of the plurality of long training fields;

generating a first channel estimate based on one of the plurality of long training fields;

generating a second channel estimate based on the signal field; and

generating a third channel estimate based on each of (i) the first channel estimate and (ii) the second channel estimate.

14. The method of claim 13 , wherein the preamble portion further comprises a guard area between the signal field and one of the plurality of long training fields, the method further comprising generating the third channel estimate using the guard area.

15. The method of claim 13 , further comprising decoding data in a data portion of the packet based on the third channel estimate.

16. The method of claim 13 , further comprising generating the third channel estimate based on a function of each of (i) the first channel estimate and (ii) the second channel estimate.

17. The method of claim 13 , further comprising:

decoding the signal field based on the first channel estimate;

re-encoding the decoded signal field to generate a reconstructed signal field;

verifying that the reconstructed signal field has been correctly reconstructed by comparing the signal field to the reconstructed signal field; and

generating the second channel estimate based on the decoded signal field.

18. The method of claim 17 , further comprising:

subsequent to decoding the signal field, decoding data in a data portion of the packet based on the decoded signal field;

generating the second channel estimate based on the decoded signal field using a plurality of free cycles encountered during decoding of the data; and

subsequent to generating the third channel estimate based on the first channel estimate and the second channel estimate, decoding remaining data using the third channel estimate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
Continuity (2)
Continuation 11895164 · Aug 23, 2007
Provisional Application 60823975 · Aug 30, 2006