Frequency-domain amplitude normalization for symbol correlation in multi-carrier systems
View Patent ↗Methods and systems are disclosed for frequency-domain amplitude normalization for symbol correlation in multi-carrier communication systems. Digital samples associated with input signals received from a communication medium are processed using a Fast Fourier Transform (FFT) to generate complex frequency components. Each complex frequency component is normalized with respect to its amplitude, and the frequency-domain, amplitude-normalized frequency components are multiplied with frequency components for reference symbol(s) to generate frequency-domain correlation values. These frequency-domain correlation values are analyzed to determine if a correlation exists between the amplitude-normalized frequency components and the predetermined reference frequency components. A correlation detection output is then generated that indicates whether or not a symbol synchronization was achieved. The disclosed embodiments are particularly useful for symbol correlation in received signals for power line communication (PLC) systems.
1. A method for symbol synchronization for multi-carrier received signals, comprising:
receiving input signals from a communication medium;
digitizing the input signals to generate digital samples;
generating frequency components for the digital samples;
normalizing the amplitude for each frequency component to generate amplitude-normalized frequency components;
determining frequency-domain correlation values based upon a correlation between the amplitude-normalized frequency components and predetermined frequency components for one or more reference symbols; and
providing an indication of whether a symbol synchronization correlation exists between the amplitude-normalized frequency components and the frequency components of the reference symbols based upon the frequency-domain correlation values.
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 components.
3. The method of claim 1 , wherein the normalizing step comprises dividing each frequency component by its magnitude to generate the amplitude-normalized frequency components.
4. The method of claim 1 , wherein the determining step comprises generating frequency-domain correlation values based upon a multiplication of the amplitude-normalized frequency components with the frequency components of the reference symbols.
5. The method of claim 1 , wherein the communication medium comprises a power line communication medium, and wherein the reference symbols comprise OFDM symbols.
6. The method of claim 5 , wherein the reference symbols comprise one or more P symbols for power line communications (PLC) according to the G3-PLC standard.
7. The method of claim 1 , further comprising searching the frequency-domain correlation values for one or more peaks above a threshold value to determine if a symbol synchronization correlation exists.
8. The method of claim 7 , further comprising requiring a plurality of peaks to be detected above the threshold level prior to making a determination that a symbol synchronization correlation exists.
9. The method of claim 7 , further comprising utilizing a sample offset associated with a peak value above the threshold value to represent a symbol boundary for symbol synchronization.
10. The method of claim 1 , further comprising transmitting multi-carrier signals to the communication medium.
11. A system for symbol 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 generate frequency components for the digital samples;
an amplitude normalization block configured to receive the frequency components and to generate amplitude-normalized frequency components;
a correlation block configured to output frequency-domain correlation values based upon a correlation between the amplitude-normalized frequency components with predetermined frequency components for one or more reference symbols; and
a correlation detector configured to provide an indication of whether a symbol synchronization correlation exists between the amplitude-normalized frequency components and the predetermined frequency components for the one or more reference symbols based upon the frequency-domain correlation values.
12. The system of claim 11 , wherein the amplitude normalization block is further configured to divide each frequency component by its magnitude to generate the amplitude-normalized frequency components.
13. The system of claim 11 , further comprising a digital signal processor (DSP) including the FFT block, the amplitude normalization block, the correlation block, and the correlation detector block.
14. The system of claim 11 , wherein the correlation block comprises a multiplier configured to output frequency-domain correlation values based upon a multiplication of the amplitude-normalized frequency components with the frequency components for one or more reference symbols.
15. The system of claim 11 , wherein the communication medium comprises a power line communication medium, and wherein the one or more reference symbols comprise OFDM symbols.
16. The system of claim 15 , wherein the one or more reference symbols comprise one or more P symbols for power line communications (PLC) according to the G3-PLC standard.
17. The system of claim 11 , wherein the correlation detector is further configured to search the frequency-domain correlation values for one or more peaks above a threshold value to determine if a synchronization correlation exists.
18. The system of claim 17 , wherein the correlation detector is configured to require detection of a plurality of peaks above the threshold level prior to determining that a synchronization correlation exists.
19. The system of claim 18 , where the correlation detector is further configured to utilize a sample offset associated with a peak value above the threshold value to represent a symbol boundary for symbol synchronization.
20. The system of claim 11 , further comprising a filter coupled to receive the digital samples and to output filtered digital samples to the FFT block.