IP Library Granted Patent US 10,454,749
Granted Patent B2
US 10,454,749 · App. 15/661,885 · Granted Oct 22, 2019

Method and apparatus to track gain variation in orthogonal frequency division multiplexing (OFDM) systems

Inventors: Manish Bhardwaj (Cambridge, MA); Garret Shih (Brookline, MA)
Assignee: Edgewater Wireless Systems Inc.
H04L27/366H04L5/0007H04L25/03159H04L27/261H04L27/265H04L27/2614H04L27/2647H04L27/34H04L69/22
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 10,454,749
App. No.
15/661,885
Granted
Oct 22, 2019
Kind
B2
Abstract

Gain variations during a packet can lead to significant performance degradation in communications systems that use high order quadrature amplitude modulation (QAM). A method and the associated apparatus track such variations in an OFDM system and completely eliminate any performance degradation. Gain estimation and compensation is employed with the use of pilot subcarriers in the payload of an OFDM data packet. Estimated pilot magnitude ratios are averaged, throughout the processing life of a packet, to yield accurate gain estimations. A gain compensation factor is used to adjust data carriers. An exclusion method is also employed to eliminate pilot carriers which contribute to noise.

Claims (24)

1. An orthogonal frequency division multiplexing (OFDM) system comprising:

an OFDM transmitter operable to transmit a signal comprising a data subcarrier k within a symbol m of a packet, the symbol m being one of a plurality of symbols within the packet and the data subcarrier k being associated with a pilot indexed i of a plurality of pilots within the symbol m; and

an OFDM receiver operable to determine a pilot magnitude ratio estimate for the pilot i of the symbol m using one or more previously calculated pilot magnitude ratio estimates for similarly indexed pilots in previous symbols and a normalized magnitude of the pilot i; and to determine an estimate pilot magnitude for the pilot i using the pilot magnitude ratio estimate for the pilot i of the symbol m, a sum of pilot magnitude ratio estimates for the plurality of pilots in the symbol m, and a sum of values for a plurality of pilots in the symbol m.

2. The system of claim 1 , wherein, to determine the pilot magnitude ratio estimate for the pilot i of the symbol m, the OFDM receiver is operable to average the one or more previously calculated pilot magnitude ratio estimates for similarly indexed pilots in previous symbols and the normalized magnitude of the pilot i.

3. The system of claim 1 , wherein, to determine an estimate pilot magnitude for the pilot i, the OFDM receiver is operable to divide the pilot magnitude ratio estimate for the pilot i of the symbol m by the sum of pilot magnitude ratio estimates for the plurality of pilots in the symbol m, and multiple it by the sum of values of a plurality of pilots in the symbol m.

4. The system of claim 1 , wherein the sum of values of a plurality of pilots in the symbol m comprises a sum of an absolute value of a plurality pilots in the symbol m.

5. The system of claim 1 , wherein the OFDM receiver is further operable to determine a gain compensation factor to be applied to the subcarrier k associated with the pilot i of the symbol m using the estimate pilot magnitude for the pilot i of the symbol m.

6. The system of claim 5 , wherein, to determine the gain compensation factor to be applied to the subcarrier k associated with the pilot i of the symbol m, the OFDM receiver is operable to divide an absolute value of a pilot indexed i for the symbol m at a time zero by the estimate pilot magnitude for the pilot i of the symbol m.

7. The system according to claim 1 , wherein the OFDM receiver is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by excluding pilots whose absolute magnitude has been substantially reduced by gain variations.

8. The system according to claim 1 , wherein the OFDM receiver is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by ordering pilots according to their absolute magnitude values in the training symbol and including pilots based on descending order of their strength.

9. The system according to claim 1 , wherein the OFDM receiver is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by including a pilot indexed j if the pilot indexed j−1 is included and if the absolute value of the pilot indexed j is greater than a sum of the absolute value of all pilots indexed 0 to j−1 multiplied by X−1, X being a square root of j divided by a squared sum of the absolute value of all pilots indexed 0 to j−1.

10. The system according to claim 1 , wherein the OFDM receiver is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by multiplying pilots by a threshold t that is less than one and including pilots whose absolute magnitude is greater than the lead pilot, upon multiplication by the threshold t.

11. An orthogonal frequency division multiplexing (OFDM) receiver comprising:

a first element operable to produce a frequency representation of an OFDM signal, the OFDM signal comprising a data subcarrier k within a symbol m of a packet, the symbol m being one of a plurality of symbols within the packet and the data subcarrier k being associated with a pilot indexed i of a plurality of pilots within the symbol m;

a second element operable to determine a pilot magnitude ratio estimate for the pilot i of the symbol m using one or more previously calculated pilot magnitude ratio estimates for similarly indexed pilots in previous symbols and a normalized magnitude of the pilot i; and to determine an estimate pilot magnitude for the pilot i using the pilot magnitude ratio estimate for the pilot i of the symbol m, a sum of pilot magnitude ratio estimates for the plurality of pilots in the symbol m, and a sum of values for a plurality of pilots in the symbol m.

12. The OFDM receiver of claim 11 , wherein, to determine the pilot magnitude ratio estimate for the pilot i of the symbol m, the second element is operable to average the one or more previously calculated pilot magnitude ratio estimates for similarly indexed pilots in previous symbols and the normalized magnitude of the pilot i.

13. The OFDM receiver of claim 11 , wherein, to determine an estimate pilot magnitude for the pilot i, the second element is operable to divide the pilot magnitude ratio estimate for the pilot i of the symbol m by the sum of pilot magnitude ratio estimates for the plurality of pilots in the symbol m, and multiple it by the sum of values of a plurality of pilots in the symbol m.

14. The OFDM receiver of claim 11 , wherein the sum of values of a plurality of pilots in the symbol m comprises a sum of an absolute value of a plurality pilots in the symbol m.

15. The OFDM receiver of claim 11 , wherein the second element is further operable to determine a gain compensation factor to be applied to the subcarrier k associated with the pilot i of the symbol m using the estimate pilot magnitude for the pilot i of the symbol m.

16. The OFDM receiver of claim 15 , wherein, to determine the gain compensation factor to be applied to the subcarrier k associated with the pilot i of the symbol m, the second element is operable to divide an absolute value of a pilot indexed i for the symbol m at a time zero by the estimate pilot magnitude for the pilot i of the symbol m.

17. The OFDM receiver according to claim 11 , wherein the second element is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by excluding pilots whose absolute magnitude has been substantially reduced by gain variations.

18. The OFDM receiver according to claim 11 , wherein the second element is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by ordering pilots according to their absolute magnitude values in the training symbol and including pilots based on descending order of their strength.

19. The OFDM receiver according to claim 11 , wherein the second element is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by including a pilot indexed j if the pilot indexed j−1 is included and if the absolute value of the pilot indexed j is greater than a sum of the absolute value of all pilots indexed 0 to j−1 multiplied by X−1, X being a square root of j divided by a squared sum of the absolute value of all pilots indexed 0 to j−1.

20. The OFDM receiver according to claim 11 , wherein the second element is further operable to determine the plurality of pilots in the symbol m to use to determine the estimate pilot magnitude for the pilot i by multiplying pilots by a threshold t that is less than one and including pilots whose absolute magnitude is greater than the lead pilot, upon multiplication by the threshold t.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: BHARDWAJ, MANISH; SHIH, GARRET
To: EDGEWATER COMPUTER SYSTEMS, INC.
Reel/Frame 044333/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: EDGEWATER COMPUTER SYSTEMS, INC.
To: EDGEWATER WIRELESS SYSTEMS INC.
Reel/Frame 044333/0916 →
Continuity (7)
Continuation 15148550 · May 6, 2016
Continuation 13781224 · Feb 28, 2013
Continuation 11522793 · Sep 18, 2006
Continuation In Part 11343736 · Jan 30, 2006
Continuation 11202930 · Aug 12, 2005
Provisional Application 60601099 · Aug 12, 2004
Related Publication 20180077000A1 · Mar 15, 2018