IP Library Granted Patent US 8,223,623
Granted Patent B2
US 8,223,623 · App. 11/449,945 · Granted Jul 17, 2012

Timing and frequency acquisition for OFDM systems

Assignee: QUALCOMM Incorporated
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,223,623
App. No.
11/449,945
Granted
Jul 17, 2012
Kind
B2
Abstract

Systems and methods are provided for processing Time Domain Multiplexing Pilot symbols by employing complex accumulators to determine peak values which indicate the start of timing and frequency information. In an embodiment, a method is provided for timing acquisition in a wireless network. The method includes acquiring samples from an Orthogonal Frequency Division Multiplexing (OFDM) data packet over a predetermined period of time, where the samples include one or more TDM pilot symbols. The samples are then processed to determine a maximum value that indicates the TDM pilot symbol has been detected.

Claims (61)

1. A method for timing acquisition in a wireless network, comprising:

acquiring samples from an Orthogonal Frequency Division Multiplexing (OFDM) data packet broadcast over a predetermined period of time, wherein the samples include a Time Division Multiplexing (TDM) pilot symbol;

processing the samples to determine a maximum value that indicates the TDM pilot symbol has been detected; and

employing a template that matches an ideal delayed correlation function of the TDM pilot symbol to facilitate determining the maximum value.

2. The method of claim of claim 1 , further comprising determining timing or frequency information from the maximum value.

3. The method of claim 1 , further comprising processing a superframe to determine a correlation output.

4. The method of claim 3 , wherein the superframe is transmitted in an Orthogonal Frequency Division Multiplexing (OFDM) network.

5. The method of claim 1 , further comprising storing magnitude information collected from a superframe.

6. The method of claim 5 , wherein the magnitude information includes real and imaginary components.

7. The method of claim 6 , wherein the magnitude information is processed in a matched filter to determine magnitude values.

8. The method of claim 7 , further comprising processing the magnitude values over a predetermined time frame.

9. The method of claim 8 , further comprising determining a peak value in a buffer that indicates a received pilot symbol.

10. The method of claim 9 , further comprising employing the peak value to determine timing and frequency offsets for a wireless receiver.

11. The method of claim 10 , further comprising employing a delayed correlator with delay τ to detect a periodicity in a received symbol set.

12. The method of claim 11 , further comprising employing a user function to select timing and frequency methods.

13. A receiver, comprising:

a receiver circuit configured to acquire samples from an Orthogonal Frequency Division Multiplexing (OFDM) data packet broadcast over a predetermined period of time, wherein the samples include a Time Division Multiplexing (TDM) pilot symbol; and

a processor circuit coupled to the receiver circuit and configured to perform operations comprising,

processing the samples to determine a maximum value that indicates the TDM pilot symbol has been detected, and

employing a template that matches an ideal delayed correlation function of the TDM pilot symbol to facilitate determining the maximum value.

14. The receiver of claim of claim 13 , wherein the processor circuit is configured to perform operations further comprising determining timing or frequency information from the maximum value.

15. The receiver of claim 13 , wherein the processor circuit is configured to perform operations further comprising processing a superframe to determine a correlation output.

16. The receiver of claim 15 , wherein the superframe is transmitted in an Orthogonal Frequency Division Multiplexing (OFDM) network.

17. The receiver of claim 16 , wherein the processor circuit is configured to perform operations further comprising storing magnitude information collected from a superframe.

18. The receiver of claim 17 , wherein the magnitude information includes real and imaginary components.

19. The receiver of claim 18 , wherein the magnitude information is processed in a matched filter to determine magnitude values.

20. The receiver of claim 19 , wherein the processor circuit is configured to perform operations further comprising processing the magnitude values over a predetermined time frame.

21. The receiver of claim 20 , wherein the processor circuit is configured to perform operations further comprising determining a peak value in a buffer that indicates a received pilot symbol.

22. The receiver of claim 21 , wherein the processor circuit is configured to perform operations further comprising employing the peak value to determine timing and frequency offsets for a wireless receiver.

23. The receiver of claim 22 , wherein the processor circuit is configured to perform operations further comprising employing a delayed correlator with delay τ to detect a periodicity in a received symbol set.

24. The receiver of claim 23 , wherein the processor circuit is configured to perform operations further comprising employing a user function to select timing and frequency methods.

25. A receiver, comprising:

means for acquiring samples from an Orthogonal Frequency Division Multiplexing (OFDM) data packet broadcast over a predetermined period of time, wherein the samples include a Time Division Multiplexing (TDM) pilot symbol;

means for processing the samples to determine a maximum value that indicates the TDM pilot symbol has been detected; and

means for employing a template that matches an ideal delayed correlation function of the TDM pilot symbol to facilitate determining the maximum value.

26. The receiver of claim of claim 25 , further comprising means for determining timing or frequency information from the maximum value.

27. The receiver of claim 25 , further comprising means for processing a superframe to determine a correlation output.

28. The receiver of claim 27 , wherein the superframe is transmitted in an Orthogonal Frequency Division Multiplexing (OFDM) network.

29. The receiver of claim 25 , further comprising means for storing magnitude information collected from a superframe.

30. The receiver of claim 29 , wherein the magnitude information includes real and imaginary components.

31. The receiver of claim 30 , further comprising means for processing the magnitude information in a matched filter to determine magnitude values.

32. The receiver of claim 31 , further comprising means for processing the magnitude values over a predetermined time frame.

33. The receiver of claim 32 , further comprising means for determining a peak value in a buffer that indicates a received pilot symbol.

34. The receiver of claim 33 , further comprising means for employing the peak value to determine timing and frequency offsets for a wireless receiver.

35. The receiver of claim 34 , further comprising means for employing a delayed correlator with delay τ to detect a periodicity in a received symbol set.

36. The receiver of claim 35 , further comprising means for employing a user function to select timing and frequency methods.

37. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions, comprising:

at least one instruction for acquiring samples from an Orthogonal Frequency Division Multiplexing (OFDM) data packet broadcast over a predetermined period of time, where the samples include a Time Division Multiplexing (TDM) pilot symbol;

at least one instruction for processing the samples to determine a maximum value that indicates the TDM pilot symbol has been detected; and

at least one instruction for employing a template that matches an ideal delayed correlation function of the TDM pilot symbol to facilitate determining the maximum value.

38. The non-transitory processor-readable storage medium of claim of claim 37 , wherein the stored processor-executable further comprises at least one instruction for determining timing or frequency information from the maximum value.

39. The non-transitory processor-readable storage medium of claim 37 , wherein the stored processor-executable further comprises at least one instruction for processing a superframe to determine a correlation output.

40. The non-transitory processor-readable storage medium of claim 39 , wherein the superframe is transmitted in an Orthogonal Frequency Division Multiplexing (OFDM) network.

41. The non-transitory processor-readable storage medium of claim 37 , wherein the stored processor-executable further comprises at least one instruction for storing magnitude information collected from a superframe.

42. The non-transitory processor-readable storage medium of claim 41 , wherein the magnitude information includes real and imaginary components.

43. The non-transitory processor-readable storage medium of claim 42 , wherein the stored processor-executable further comprises at least one instruction for processing the magnitude information in a matched filter to determine magnitude values.

44. The non-transitory processor-readable storage medium of claim 43 , wherein the stored processor-executable further comprises at least one instruction for processing the magnitude values over a predetermined time frame.

45. The non-transitory processor-readable storage medium of claim 44 , wherein the stored processor-executable further comprises at least one instruction for determining a peak value in a buffer that indicates a received pilot symbol.

46. The non-transitory processor-readable storage medium of claim 45 , wherein the stored processor-executable further comprises at least one instruction for employing the peak value to determine timing and frequency offsets for a wireless receiver.

47. The non-transitory processor-readable storage medium of claim 46 , wherein the stored processor-executable further comprises at least one instruction for employing a delayed correlator with delay τ to detect a periodicity in a received symbol set.

48. The non-transitory processor-readable storage medium of claim 47 , wherein the stored processor-executable further comprises at least one instruction for employing a user function to select timing and frequency methods.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2011
From: WANG, MICHAEL MAO
To: QUALCOMM INCORPORATED
Reel/Frame 026246/0510 →
Continuity (3)
Continuation In Part 11390623 · Mar 27, 2006
Provisional Application 60666277 · Mar 28, 2005
Related Publication 20070286065A1 · Dec 13, 2007