IP Library Granted Patent US 8,989,316
Granted Patent B1
US 8,989,316 · App. 13/746,219 · Granted Mar 24, 2015

Method for estimating and correcting a carrier frequency offset over dispersive but spectrally flat channels

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,989,316
App. No.
13/746,219
Granted
Mar 24, 2015
Kind
B1
Abstract

A method for estimating a carrier frequency offset over a dispersive but spectrally flat channel comprises determining an autocorrelation of a received oversampled complex baseband digital signal, and estimating the carrier frequency offset based on an angle of the determined autocorrelation.

Claims (130)

1. A method of estimating a carrier frequency offset over a dispersive but spectrally flat channel, the method comprising:

determining an autocorrelation of a received oversampled complex baseband digital signal; and

estimating the carrier frequency offset in accordance with

Δ

f

=

f

s

2

π

k

α

angle

[

R

y

(

k

)

]

wherein f s is a sampling frequency, α is a constant, k is a constant associated with a capture range, and R y (k) is the determined autocorrelation of the received oversampled complex baseband digital signal.

2. The method of claim 1 , wherein α is determined based on a cutoff frequency of transmit and receive filters in a complex baseband representative of a communication system that includes the channel and a magnitude response of the channel.

3. The method of claim 1 , wherein the autocorrelation is determined in accordance with

R y ( k )=Σ n y ( n ) y *( n−k )

wherein y(n) is an nth sample of the received complex oversampled baseband signal sampled at frequency greater than f b , and k is an integer less than f s /f b , wherein f b is the baud rate of the received oversampled complex baseband digital signal.

4. The method of claim 1 , comprising generating a corrected carrier frequency offset based on the estimated carrier frequency offset.

5. The method of claim 4 , wherein generating a corrected carrier frequency offset comprises adjusting a local oscillator to compensate for the estimated carrier frequency offset.

6. The method of claim 4 , wherein generating a corrected carrier frequency offset comprises applying a direct digital frequency correction to the received oversampled complex baseband digital signal based on the estimated carrier frequency offset.

7. The method of claim 1 , wherein α is a constant having a value between 0.5 and 0.8.

8. The method of claim 1 , wherein α is a constant having a value of one.

9. The method of claim 1 , wherein k is determined in accordance with

k=└f s /(2 f cap )┘

wherein f cap is a capture range.

10. The method of claim 8 , further comprising in response to a determination that the carrier frequency offset is greater than a predetermined accuracy threshold, generating a corrected carrier frequency offset based on the estimated carrier frequency offset.

11. The method of claim 10 , further comprising repeating the determining and estimating until the determined carrier frequency offset is less than the predetermined accuracy threshold.

12. The method of claim 11 , wherein generating a corrected carrier frequency offset comprises adjusting a local oscillator to compensate for the estimated carrier frequency offset.

13. The method of claim 11 , wherein generating a corrected carrier frequency comprises applying a direct digital frequency correction to the received oversampled complex baseband digital signal based on the estimated carrier frequency offset.

14. A non-transitory computer-readable medium having computer-readable instructions executable by at least one processor of a receiver for:

determining an autocorrelation of a received oversampled complex baseband digital signal; and

estimating a carrier frequency offset over a dispersive but spectrally flat channel in accordance with

Δ

f

=

f

s

2

π

k

α

angle

[

R

y

(

k

)

]

wherein f s is a sampling frequency, α is a constant, k is a constant associated with a capture range, and R y (k) is the determined autocorrelation of the received oversampled complex baseband digital signal.

15. A receiver comprising:

operational components including a demodulator and analog-to-digital converters for converting a modulated passband signal received over a dispersive but spectrally flat channel to an oversampled complex baseband digital signal;

a processor operably coupled to the operational components and configured to:

determine an autocorrelation of the oversampled complex baseband digital signal; and

estimate a carrier frequency offset over the dispersive but spectrally flat channel in accordance with

Δ

f

=

f

s

2

π

k

α

angle

[

R

y

(

k

)

]

wherein f s is a sampling frequency, α is a constant, k is a constant associated with a capture range, and R y (k) is the determined autocorrelation of the received oversampled complex baseband digital signal.

16. The receiver of claim 15 , wherein α is determined based on a cutoff frequency of transmit and receive filters in a complex baseband representative of a communication system that includes the channel and a magnitude response of the channel.

17. The receiver of claim 15 , wherein the processor is further configured to determine the autocorrelation in accordance with

R y ( k )=Σ n y ( n ) y *( n−k )

wherein y(n) is an nth sample of the received complex oversampled baseband signal sampled at frequency greater than f b , and k is an integer less than f s /f b , where f b is the baud rate of the received oversampled complex baseband digital signal.

18. The receiver of claim 17 , wherein the processor is further configured to generate a corrected carrier frequency offset by adjusting a local oscillator to compensate for the estimated carrier frequency offset.

19. The receiver of claim 17 , wherein the processor is further configured to generate a corrected carrier frequency offset by applying a direct digital frequency correction to the received oversampled complex baseband digital signal based on the estimated carrier frequency offset.

20. The receiver of claim 17 , wherein processor is further configured to generate a corrected carrier frequency offset based on the estimated carrier frequency offset.

21. The receiver of claim 15 , wherein α is a constant having a value between 0.5 and 0.8.

22. The receiver of claim 15 , wherein α is a constant having a value of one.

23. The receiver of claim 15 , wherein the processor is further configured to determine k in accordance with

k=└f s /(2 f cap )┘

wherein f s is a sampling frequency and f cap is a capture range.

24. The receiver of claim 21 , wherein the processor is further configured to generate a corrected carrier frequency offset based on the estimated carrier frequency offset in response to a determination that the estimated carrier frequency offset is greater than a predetermined accuracy threshold.

25. The receiver of claim 23 , wherein the processor is further configured to repeat the determination and estimation until the estimated carrier frequency offset is less than the predetermined accuracy threshold.

26. The receiver of claim 24 , wherein the processor is further configured to generate a corrected carrier frequency offset by adjusting a local oscillator to compensate for the estimated carrier frequency offset.

27. The receiver of claim 24 , wherein the processor is further configured to generate a corrected carrier frequency offset by applying a direct digital frequency correction to the received oversampled complex baseband digital signal based on the estimated carrier frequency offset.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2016
From: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 040045/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC.
To: MAXLINEAR ASIA SINGAPORE PTE LTD.
Reel/Frame 039463/0743 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 28, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (FORMERLY KNOW AS PMC-SIERRA US, INC.); MICROSEMI STORAGE SOLUTIONS, INC. (FORMERLY KNOW AS PMC-SIERRA, INC.)
Reel/Frame 038557/0236 →
CHANGE OF NAME Recorded Mar 22, 2016
From: PMC-SIERRA US, INC.
To: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 038213/0291 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: BANK OF AMERICA, N.A.
To: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
Reel/Frame 037675/0129 →
SECURITY INTEREST IN PATENTS Recorded Aug 6, 2013
From: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 030947/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2013
From: WANG, XIAOFENG
To: PMC-SIERRA US, INC.
Reel/Frame 029794/0147 →