IP Library Granted Patent US 9,282,525
Granted Patent B2
US 9,282,525 · App. 13/925,023 · Granted Mar 8, 2016

Frequency-domain symbol and frame synchronization in multi-carrier systems

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 9,282,525
App. No.
13/925,023
Granted
Mar 8, 2016
Kind
B2
Abstract

Methods and systems are disclosed for frequency-domain symbol and frame synchronization for multi-carrier communication systems. Received signals are sampled and converted into frequency components associated with subcarriers within the multi-carrier communication signals. Symbol synchronization is performed in the frequency domain by performing correlation(s) between frequency components of the received signal and frequency-domain synchronization symbol(s). After symbol synchronization, frame synchronization correlation is also performed in the frequency domain between frequency components of the received signal and frequency-domain synchronization symbol(s). The disclosed embodiments are particularly useful for symbol and frame synchronization in multi-carrier received signals for power line communication (PLC) systems and/or other harsh noisy communication environments.

Claims (63)

1. A method for symbol and frame synchronization for multi-carrier signals, comprising:

receiving input signals from a communication medium;

digitizing the input signals to generate digital samples;

generating frequency component sample values for the digital samples, the frequency component sample values being associated with symbols within the input signals;

performing a frequency-domain symbol synchronization correlation of the frequency component sample values with predetermined frequency components for one or more symbol reference symbols to determine a symbol boundary;

after a symbol boundary has been determined, performing a frequency-domain frame synchronization correlation of the frequency component sample values with frequency components for one or more predetermined frame reference symbols to determine a frame boundary; and

outputting synchronization output data associated with the performing steps;

wherein the performing a frequency-domain symbol synchronization correlation comprises:

determining a symbol synchronization correlation value based upon a multiplication of the frequency component sample values with the frequency components for the one or more symbol reference symbols;

providing additional symbol correlation values by shifting frequency component sample values by one sample and repeating the determining step for each shift; and

utilizing the symbol synchronization correlation values to determine a symbol boundary.

2. The method of claim 1 , wherein the generating step comprises applying a Fast Fourier Transform (FFT) to the digital samples to generate the frequency component sample values.

3. The method of claim 1 , further comprising normalizing the frequency component sample values by their amplitudes prior to the performing step.

4. The method of claim 1 , wherein the utilizing step comprises searching the symbol synchronization correlation values for a peak above a threshold value to determine a symbol boundary.

5. The method of claim 1 , further comprising storing the frequency component sample values within a buffer prior to the performing step.

6. The method of claim 1 , wherein the reference symbols comprise OFDM symbols, and wherein the reference symbols comprise symbols within a preamble for the G3-PLC standard for power line communication (PLC) systems.

7. The method of claim 1 , further comprising transmitting multi-carrier signals to the communication medium.

8. A method for symbol and frame synchronization for multi-carrier signals, comprising:

receiving input signals from a communication medium;

digitizing the input signals to generate digital samples;

generating frequency component sample values for the digital samples, the frequency component sample values being associated with symbols within the input signals;

performing a frequency-domain symbol synchronization correlation of the frequency component sample values with predetermined frequency components for one or more symbol reference symbols to determine a symbol boundary;

after a symbol boundary has been determined, performing a frequency-domain frame synchronization correlation of the frequency component sample values with frequency components for one or more predetermined frame reference symbols to determine a frame boundary; and

outputting synchronization output data associated with the performing steps;

wherein the performing a frequency-domain frame synchronization correlation comprises:

determining frame synchronization correlation value based upon a multiplication of the frequency component sample values with the frequency components for the one or more frame reference symbols;

providing additional frame correlation values by shifting frequency component sample values by one symbol and repeating the determining step for each shift; and

utilizing the plurality of frame synchronization correlation values to determine a frame boundary.

9. The method of claim 8 , wherein the utilizing step comprises searching the frame synchronization correlation values for a peak above a threshold value to determine the frame boundary.

10. The method of claim 8 , further comprising utilizing a counter to limit the repeating step and outputting an indication of no frame boundary detection if a limit is reached.

11. The method of claim 8 , wherein the generating step comprises applying a Fast Fourier Transform (FFT) to the digital samples to generate the frequency component sample values.

12. The method of claim 8 , further comprising normalizing the frequency component sample values by their amplitudes prior to the performing step.

13. The method of claim 8 , further comprising storing the frequency component sample values within a buffer prior to the performing step.

14. The method of claim 8 , wherein the reference symbols comprise OFDM symbols, and wherein the reference symbols comprise symbols within a preamble for the G3-PLC standard for power line communication (PLC) systems.

15. The method of claim 8 , further comprising transmitting multi-carrier signals to the communication medium.

16. A system for symbol and frame synchronization for multi-carrier signals, comprising:

analog-to-digital conversion circuitry configured to receive input signals from a communication medium and to output digital samples;

a Fast Fourier Transform (FFT) block configured to receive the digital samples and to generate frequency component sample values associated with symbols within the input signals;

a symbol synchronization correlation block configured to correlate the frequency component sample values with predetermined frequency components for one or more symbol reference symbols to determine a symbol boundary;

a frame synchronization correlation block configured to correlate the frequency component sample values with predetermined frequency components for one or more frame reference symbols to determine a frame boundary after a symbol boundary has been determined; and

a synchronization output block configured to output synchronization data associated with the symbol synchronization correlation block and the frame synchronization correlation block;

wherein the symbol synchronization correlation block comprises:

a multiplier block configured to generate symbol synchronization correlation values based upon multiplications of the frequency component sample values with the frequency components for the one or more symbol reference symbols, each symbol correlation value being based upon a different subset of frequency component sample values; and

a symbol synchronization output block configured to utilize the symbol synchronization correlation values to determine a symbol boundary.

17. The system of claim 16 , further comprising a digital signal processor (DSP) including the FFT block, the symbol synchronization correlation block, the frame synchronization correlation block, and the synchronization output block.

18. The system of claim 16 , further comprising an amplitude normalization block configured to normalize the frequency component sample values by their amplitude, and wherein the symbol synchronization correlation block and the frame synchronization correlation block are configured to utilize the amplitude normalized frequency component sample values.

19. The system of claim 16 , further comprising a peak detector configured to search the symbol synchronization correlation values for a peak above a threshold value to determine the symbol boundary.

20. The system of claim 16 , further comprising a buffer configured to store the frequency component sample values.

21. The system of claim 16 , wherein the communication medium comprises a power line communication medium, and wherein the reference symbols comprise symbols within a preamble for the G3-PLC standard for power line communication (PLC) systems.

22. A system for symbol and frame synchronization for multi-carrier signals, comprising:

analog-to-digital conversion circuitry configured to receive input signals from a communication medium and to output digital samples;

a Fast Fourier Transform (FFT) block configured to receive the digital samples and to generate frequency component sample values associated with symbols within the input signals;

a symbol synchronization correlation block configured to correlate the frequency component sample values with predetermined frequency components for one or more symbol reference symbols to determine a symbol boundary;

a frame synchronization correlation block configured to correlate the frequency component sample values with predetermined frequency components for one or more frame reference symbols to determine a frame boundary after a symbol boundary has been determined; and

a synchronization output block configured to output synchronization data associated with the symbol synchronization correlation block and the frame synchronization correlation block;

wherein the frame synchronization correlation block comprises:

a multiplier block configured to generate frame synchronization correlation values based upon multiplications of the frequency component sample values with the frequency components for the one or more frame reference symbols, each frame correlation value being based upon a different subset of frequency component sample values; and

a frame synchronization output block configured to utilize the symbol synchronization correlation values to determine a symbol boundary.

23. The system of claim 22 , further comprising a peak detector configured to search the frame synchronization correlation values for a peak above a threshold value to determine the frame boundary.

24. The system of claim 22 , further comprising a digital signal processor (DSP) including the FFT block, the symbol synchronization correlation block, the frame synchronization correlation block, and the synchronization output block.

25. The system of claim 22 , further comprising an amplitude normalization block configured to normalize the frequency component sample values by their amplitude, and wherein the symbol synchronization correlation block and the frame synchronization correlation block are configured to utilize the amplitude normalized frequency component sample values.

26. The system of claim 22 , further comprising a buffer configured to store the frequency component sample values.

27. The system of claim 22 , wherein the communication medium comprises a power line communication medium, and wherein the reference symbols comprise symbols within a preamble for the G3-PLC standard for power line communication (PLC) systems.

Assignments (21)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040632 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 21, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 044209/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 040632/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 6, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037445/0592 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0844 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0819 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0804 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031248/0698 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031248/0750 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031248/0627 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031248/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: ZENG, JIANQIANG; BOSZE, STEVEN M.; TAMMA, RAJA V.; TRAYLOR, KEVIN B.; WAHEED, KHURRAM
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 030671/0753 →