IP Library Granted Patent US 8,320,481
Granted Patent B2
US 8,320,481 · App. 12/468,073 · Granted Nov 27, 2012

Synchronization method and apparatus for orthogonal frequency division multiplexing system

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,320,481
App. No.
12/468,073
Granted
Nov 27, 2012
Kind
B2
Abstract

A synchronization method used in a receiving terminal of an orthogonal frequency division multiplexing (OFDM) system is illustrated. The synchronization method includes following steps: (a) receiving an OFDM training symbol at the receiving terminal, wherein the OFDM training symbol includes many sample points; (b) calculating first function values according to the sample points by using a first function; (c) selecting D timing points from many timing points corresponding to the first function values, wherein D first function values of the D timing points are larger than a first threshold value; (d) calculating D second function values of the D timing points by using a second function; and (e) selecting a first timing point from the D timing points, and setting the first timing point as a timing synchronization point, wherein the second function value of the first timing point is a first one greater than a second threshold value.

Claims (39)

1. A synchronization method used in a receiving terminal of an orthogonal frequency division multiplexing (OFDM) system, the synchronization method comprising:

receiving an OFDM training symbol at the receiving terminal, wherein the OFDM training symbol comprises a plurality of sample points;

calculating a plurality of first function values according to the sample points by using a first function;

selecting D timing points from a plurality of timing points corresponding to the first function values, wherein D first function values of the first function values corresponding to the D timing points are all greater than a first threshold value, and D is a positive integer representing the number of the selected timing points;

calculating D second function values of the D timing points by using a second function; and

selecting one of the D timing points, and setting the selected one of the D timing points as a timing synchronization point, wherein the second function value of the selected one timing point is a first one greater than a second threshold value.

2. The synchronization method of claim 1 , wherein the first function and the second function are respectively a Park decision function and a Schmidl decision function, or the first function and the second function are respectively a Schmidl decision function and a Park decision function.

3. The synchronization method of claim 1 , further comprising:

extracting a maximum value of the first function values to be a first threshold reference value; and

obtaining the first threshold value according to the first threshold reference value.

4. The synchronization method of claim 3 , wherein the first threshold value is obtained by multiplying the first threshold reference value and a first multiplying coefficient, and the first multiplying coefficient is an arbitrary number greater than 0, and smaller than or equal to 1.

5. The synchronization method of claim 1 , further comprising:

extracting a maximum value of the D second function values to be a second threshold reference value; and

obtaining the second threshold value according to the second threshold reference value.

6. The synchronization method of claim 5 , wherein the second threshold value is obtained by multiplying the second threshold reference value and a second multiplying coefficient, and the second multiplying coefficient is an arbitrary number greater than 0, and smaller than or equal to 1.

7. The synchronization method of claim 1 , wherein preceding and following N/2 of the sample points of the OFDM training symbol are equal, and only sub-carriers of the OFDM training symbol assigned with even numbers have values, and the sub-carriers assigned with the even numbers are composed of pseudo noise codes.

8. The synchronization method of claim 1 , further comprising:

calculating a decimal frequency offset value and an integer frequency offset value according to the timing synchronization point; and

calculating a normalized frequency offset value according to the decimal frequency offset value and the integer frequency offset value.

9. A synchronization apparatus used in a receiving terminal of an orthogonal frequency division multiplexing (OFDM) system, the synchronization apparatus comprising:

a receiving unit receiving an OFDM training symbol, wherein the OFDM training symbol comprises a plurality of sample points; and

a timing synchronization unit coupled to the receiving unit and comprising:

a first function-calculating unit calculating a plurality of first function values according to the sample points by using a first function, and selecting D timing points from a plurality of timing points corresponding to the first function values, wherein D first function values of the first function values corresponding to the D timing points are greater than a first threshold value, and D is a positive integer representing the number of the selected timing points; and

a second function-calculating unit coupled to the first function-calculating unit, calculating D second function values of the D timing points by using a second function, selecting one of the D timing points, and setting the selected one of the D timing points as a timing synchronization point, wherein the second function value of the selected one timing point is a first one greater than a second threshold value.

10. The synchronization apparatus of claim 9 , wherein the first function and the second function are respectively a Park decision function and a Schmidl decision function, or the first function and the second function are respectively a Schmidl decision function and a Park decision function.

11. The synchronization apparatus of claim 9 , wherein the first function-calculating unit extracts a maximum value of the first function values to be a first threshold reference value and obtains the first threshold value according to the first threshold reference value.

12. The synchronization apparatus of claim 11 , wherein the first threshold value is obtained by multiplying the first threshold reference value and a first multiplying coefficient, and the first multiplying coefficient is an arbitrary number greater than 0, and smaller than or equal to 1.

13. The synchronization apparatus of claim 9 , wherein the second function-calculating unit extracts a maximum value of the second function values to be a second threshold reference value and obtains the second threshold value according to the second threshold reference value.

14. The synchronization apparatus of claim 13 , wherein the second threshold value is obtained by multiplying the second threshold reference value and a second multiplying coefficient, and the second multiplying coefficient is an arbitrary number greater than 0, and smaller than or equal to 1.

15. The synchronization apparatus of claim 9 , wherein preceding and following N/2 of the sample points of the OFDM training symbol are equal, and only sub-carriers of the OFDM training symbol assigned with even numbers have values, and the sub-carriers assigned with the even numbers are composed of pseudo noise codes.

16. The synchronization apparatus of claim 9 , further comprising:

a frequency synchronization unit coupled to the timing synchronization unit, calculating a decimal frequency offset value and an integer frequency offset value according to the timing synchronization point, and calculating a normalized frequency offset value according to the decimal frequency offset value and the integer frequency offset value.

17. An orthogonal frequency division multiplexing (OFDM) system, comprising a receiving terminal and a transmitting terminal, wherein the transmitting terminal is configured to generate an OFDM training symbol, and the receiving terminal comprises:

a receiving unit receiving the OFDM training symbol from the transmitting terminal, wherein the OFDM training symbol comprises a plurality of sample points; and

a timing synchronization unit coupled to the receiving unit and comprising:

a first function-calculating unit calculating a plurality of first function values according to the sample points by using a first function, and selecting D timing points from a plurality of timing points corresponding to the first function values, wherein D first function values of the first function values corresponding to the D timing points are greater than a first threshold value, and D is a positive integer representing the number of the selected timing points; and

a second function-calculating unit coupled to the first function-calculating unit, calculating D second function values of the D timing points by using a second function, selecting one of the D timing points, and setting the selected one of the D timing points as a timing synchronization point, wherein the second function value of the selected one timing point is a first one greater than a second threshold value.

18. The OFDM system of claim 17 , wherein the receiving terminal further comprises:

a frequency synchronization unit coupled to the timing synchronization unit, calculating a decimal frequency offset value and an integer frequency offset value according to the timing synchronization point, and calculating a normalized frequency offset value according to the decimal frequency offset value and the integer frequency offset value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2015
From: VIA TELECOM CO., LTD.
To: INTEL CORPORATION
Reel/Frame 037096/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2013
From: VIA TELECOM, INC.
To: VIA TELECOM CO., LTD.
Reel/Frame 031323/0910 →