Method and apparatus for frequency-domain tracking of residual frequency and channel estimation offsets
First Claim
1. In a multi-carrier data communication system, a method of estimating a carrier frequency offset for a received signal, the method comprising:
- associating each of a plurality of carrier-specific weighting factors with a different one of a plurality of carriers of the multi-carrier data;
assigning a value to each of the plurality of carrier-specific weighting factors, wherein the step of assigning the value to each of the plurality of carrier-specific weighting factors comprises;
measuring a noise power spectrum across the plurality of carriers;
selecting a value inversely proportional to the noise power for one of the plurality of carriers; and
assigning the selected value to the associated carrier-specific weighting factor; and
computing a carrier frequency offset estimate using the received signal, an estimate of a channel transfer function associated with the received signal, and the plurality of carrier-specific weighting factors.
4 Assignments
0 Petitions
Accused Products
Abstract
Various methods and apparatus for frequency-domain estimation of carrier frequency offsets are provided in which the carrier frequency offset estimate is robust against non-white (frequency-dependent) noise. A carrier-specific weighting factor is associated with each carrier of a multi-carrier signal. Using the carrier-specific weighting factors, a carrier frequency offset estimate is computed from received signals and estimated channel transfer functions associated with each of the carriers. Because greater weights are given to carriers whose frequencies include lower noise and/or carriers transmitting a known sequence of symbols, the estimate of the carrier frequency offset is improved. The carrier frequency offset estimate may then be applied in a feedback loop to phase-compensate a subsequently received signal.
-
Citations
29 Claims
-
1. In a multi-carrier data communication system, a method of estimating a carrier frequency offset for a received signal, the method comprising:
-
associating each of a plurality of carrier-specific weighting factors with a different one of a plurality of carriers of the multi-carrier data; assigning a value to each of the plurality of carrier-specific weighting factors, wherein the step of assigning the value to each of the plurality of carrier-specific weighting factors comprises; measuring a noise power spectrum across the plurality of carriers; selecting a value inversely proportional to the noise power for one of the plurality of carriers; and assigning the selected value to the associated carrier-specific weighting factor; and computing a carrier frequency offset estimate using the received signal, an estimate of a channel transfer function associated with the received signal, and the plurality of carrier-specific weighting factors. - View Dependent Claims (2, 5)
-
-
3. In a multi-carrier data communication system, a method of estimating a carrier frequency offset for a received signal, the method comprising:
-
associating each of a plurality of carrier-specific weighting factors with a different one of a plurality of carriers of the multi-carrier data; assigning a value to each of the plurality of carrier-specific weighting factors, the value being inversely related to a noise power associated with the associated carrier; and computing a carrier frequency offset estimate, wherein the step of computing the carrier frequency offset estimate comprises; phase-compensating the received signal using a previous carrier frequency offset estimate; equalizing the phase-compensated signal using an estimate of the channel transfer function; computing a phase metric from the phase-compensated signal, the equalized signal, the estimate of the channel transfer function, and the plurality of carrier-specific weighting factors; computing a phase of the phase metric; and applying a loop filter to the computed phase. - View Dependent Claims (4)
-
-
6. A method for processing a multi-carrier signal transmitted across a channel, comprising:
-
assigning a value to each of a plurality of carrier-specific weighting factors, each of the plurality of carrier-specific weighting factors being associated with a different one of a plurality of carriers of the multi-carrier signal, the assigned value of each carrier-specific weighting factor being inversely related to a noise power associated with the carrier; receiving the multi-carrier signal; phase compensating the multi-carrier signal using a phase compensation factor; equalizing the phase-compensated signal using a channel estimate; estimating a carrier frequency offset using the phase-compensated signal, the equalized signal, the channel estimate, and the plurality of carrier-specific weighting factors; estimating a clock frequency offset using the estimated carrier frequency offset; and updating the phase compensation factor using the estimated carrier frequency offset and the estimated clock frequency offset. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a multi-carrier data communication system, a method of equalizing a multi-carrier signal, the method comprising:
-
estimating a channel transfer function; compensating a received signal using a phase compensation factor, yielding a phase-compensated signal; compensating the phase-compensated signal using the estimated channel transfer function, yielding an equalized signal; estimating a phase metric using the phase-compensated signal, the equalized signal, the estimated channel transfer function, and a plurality of carrier-specific weighting factors, wherein each of the carrier-specific weighting factors being associated with a different one of a plurality of carriers of the multi-carrier signal and assigned a value inversely related to a noise power associated with the carrier; estimating a carrier frequency offset using the estimated phase metric; estimating a clock frequency offset using the updated estimate of the carrier frequency offset; and updating the phase compensation factor using the estimated carrier frequency offset and the estimated clock frequency offset. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. In a receiver for a multi-carrier data communication system, an equalizer comprising:
-
a phase compensator configured to receive an input signal, a carrier frequency phase offset estimate, and a clock frequency phase offset estimate, and to output a phase-compensated signal; a channel equalization block configured to receive a plurality of channel estimates and the phase-compensated signal, and to output an equalized data signal; a carrier frequency offset estimator configured to receive the plurality of channel estimates, the phase-compensated signal, and the equalized data signal, and to compute and output the carrier frequency phase offset estimate using a plurality of carrier-specific weighting factors, wherein each of the carrier-specific weighting factors being associated with a different one of a plurality of carriers of the multi-carrier data and having a value inversely related to a noise power associated with the associated carrier; and a clock frequency offset estimator configured to receive the carrier frequency phase offset estimate and compute the clock frequency phase offset estimate. - View Dependent Claims (25, 26)
-
-
27. A multi-carrier data communication system comprising:
-
a transmitter including; a modulator/deserializer configured to convert an input data stream into a parallel plurality of multi-carrier signals; a frequency-domain to time-domain converter having an input coupled to the modulator/deserializer and configured to transform the parallel plurality of multi-carrier signals from frequency domain into time domain at an output; a guard period insertion block coupled to the frequency-domain to time-domain converter and configured to insert a guard period in the output of the frequency-domain to time-domain converter; a serializer coupled to an output of the guard period insertion block and configured to perform a parallel to serial conversion on the signal; and a digital-to-analog converter coupled to the serializer and configured to convert a digital signal into an analog signal and to transmit the analog multi-carrier time domain signal across a channel; and a receiver including; an analog-to-digital converter coupled to receive the analog signal and configured to convert the analog signal into a second digital signal; a deserializer coupled to the analog-to-digital converter and configured to convert the second digital signal into a second parallel plurality of multi-carrier signals; a channel estimator coupled to an output of the deserializer and configured to compute a plurality of channel estimates; a guard period removal block coupled to an output of the channel estimator and configured to remove the guard period; a time-domain to frequency-domain converter coupled to an output of the guard period removal block; an equalizer coupled to an output of the time-domain to frequency-domain converter, configured to equalize the second parallel plurality of multi-carrier signals using the plurality of channel estimates and further configured to compensate for a carrier frequency offset and a clock frequency offset using a carrier frequency offset estimate that includes a plurality of carrier-specific weighting factors, wherein each of the carrier-specific weighting factors is associated with a different one of a plurality of carriers of the second parallel plurality of multi-carrier signals and having a value related to a noise power associated with the associated carrier; and a serializer/demodulator coupled to the output of the equalizer and configured to generate an output data stream. - View Dependent Claims (28, 29)
-
Specification