Phase noise canceling OFDM receiver
First Claim
1. A method for processing a received signal comprising:
- receiving a signal over a plurality of orthogonal subcarriers and storing the signal in a buffer;
estimating a symbol from the buffered signal determining decision noise from the buffered signal and the estimated symbol;
estimating phase noise from the decision noise and the estimated symbol; and
canceling the estimated phase noise from the buffered signal and estimating a phase noise corrected estimated symbol therefrom.
2 Assignments
0 Petitions
Accused Products
Abstract
A receiver includes, in series, at least one receive antenna, a buffer, and arithmetic logic block, a symbol detector, and a phase noise estimator. A further feedback loop couples an output of the phase noise estimator to an input of the arithmetic logic block for providing an estimate of phase noise. The buffer is for storing the received signal. The arithmetic logic block, such as a multiplier, is for removing the estimate of phase noise, received via the feedback loop, from the buffered signal. The symbol detector is for estimating a symbol from the output of the arithmetic logic block. The phase noise estimator estimates phase noise from two inputs received from the symbol detector: the estimated symbol and the remainder signal. Preferably, the phase noise estimator performs an IFFT on these two inputs and Kalman filters the result. Iteratively estimating the phase noise improves precision substantially.
24 Citations
26 Claims
-
1. A method for processing a received signal comprising:
-
receiving a signal over a plurality of orthogonal subcarriers and storing the signal in a buffer;
estimating a symbol from the buffered signal determining decision noise from the buffered signal and the estimated symbol;
estimating phase noise from the decision noise and the estimated symbol; and
canceling the estimated phase noise from the buffered signal and estimating a phase noise corrected estimated symbol therefrom. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A receiver comprising:
-
means for receiving a signal over a plurality of orthogonal subcarriers;
a buffer having an input coupled to an output of the at least one antenna for storing the received signal;
an arithmetic logic block having an input coupled to an output of the buffer for canceling an estimate of phase noise from the buffered signal;
a symbol detector having an input coupled to an output of the arithmetic logic block for estimating a symbol from the output of the arithmetic logic block;
a phase noise estimator having a first input for receiving the estimated symbol from the symbol detector and a second input for receiving a remainder signal from the symbol detector;
a feedback loop coupling an output of the phase noise estimator to an input of the arithmetic logic block for providing the estimate of phase noise. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
means for estimating a symbol from a buffered received signal;
means for iteratively estimating phase noise from the estimated symbol and a remainder signal; and
means for canceling the iteratively estimated phase noise from the buffered received signal. - View Dependent Claims (15)
-
-
16. A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward processing a received signal, the actions comprising:
-
estimating a symbol from a buffered received signal;
determining decision noise from the received signal and the estimated symbol;
estimating phase noise from the decision noise and the estimated symbol; and
canceling the estimated phase noise from the buffered signal, and estimating a phase noise corrected estimated symbol therefrom. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward processing a received signal, the actions comprising:
-
estimating a symbol from a signal received over a plurality of orthogonal frequency division multiplexed subcarriers;
iteratively estimating phase noise from the estimated symbol and a remainder signal by an inverse Fourier transform;
canceling the iteratively estimated phase noise from the signal.
-
-
24. A receiver comprising:
-
a symbol detector, for estimating from a received signal, an estimated frequency domain symbol and a frequency domain decision noise;
means for converting the estimated frequency domain symbol and the frequency domain decision noise to the time domain;
a Kalman filter for estimating phase noise from the time domain converted estimated symbol and decision noise; and
a recursive feedback loop for canceling from the received signal an accumulation of phase noise estimates from the Kalman filter. - View Dependent Claims (25)
-
-
26. A method of processing a received signal comprising:
-
estimating from a received signal a frequency domain symbol and a frequency domain decision noise;
converting the estimated frequency domain symbol and the frequency domain decision noise to the time domain;
filtering the time domain converted estimated symbol and decision noise to achieve a phase noise estimate;
iteratively estimating, converting, and filtering as recited above to achieve at least one iterative estimate of phase noise; and
canceling from the received signal the phase noise estimate and the at least one iterative estimate of phase noise.
-
Specification