Multicarrier receiver and method for carrier frequency offset correction and channel estimation for receipt of simultaneous transmissions over a multi-user uplink
AssigneeIntel Corporation
InventorsAshim Biswas, Lakshmipathi Sondur, Anees A. Sahib, Sean Lawrence
Life of this patent
Estimating the term…
Abstract
Multicarrier receivers and methods for carrier frequency offset correction and channel estimation for receipt of simultaneous transmissions over a multi-user uplink are generally described herein. Other embodiments may be described and claimed.
Claims30
A multicarrier receiver comprising:
- a plurality of receive-signal paths to receive and separately demodulate training signals that were concurrently transmitted from a plurality of transmitting stations;
- and
- signal processor to generate channel estimates and carrier frequency offset estimates for each of the transmitting stations from the separately demodulated training signals and to perform an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein for each transmitting station of the plurality of transmitting stations, the iterative decoding process includes removal of portions of the received training signals transmitted by transmitting stations other than a current transmitting station of the plurality to generate the carrier frequency offset for the current transmitting station.
A multicarrier receiver comprising:
- a plurality of receive-signal paths to receive training signals concurrently transmitted from a plurality of transmitting stations;
- and
- signal processor to generate channel estimates and carrier frequency offset estimates for each of the transmitting stations from the received training signals and to perform an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein for each of the transmitting stations, the signal processor regenerates the channel estimates and carrier frequency offset estimate for said each transmitting station using the previously generated channel estimates and the previously generated carrier frequency offset estimates for reprocessing samples of the received signals, and
- wherein as part of the regeneration of the carrier frequency offset and channel estimates for each transmitting station, the iterative decoding process is performed by the signal processor for each transmitting station, wherein the signal processor is adapted to:
- shift the received signal by a current carrier frequency offset estimate for a current transmitting station;
- remove portions of the received signal due to transmitting stations other than the current transmitting station;
- calculate the intercarrier interference for the current transmitting station using the current channel estimate and the current carrier frequency offset estimate for the current transmitting station;
- subtract the intercarrier interference from the received signal to generate a final processed signal;
- and
- regenerate the channel estimates and the carrier frequency offset estimate for the current transmitting station from the final processed signal.
A method comprising:
- separately demodulating training signals received through a plurality of receive-signal paths, the training signals having been transmitted by a plurality of transmitting stations;
- and
- generating channel estimates and carrier frequency offset estimates for each of the transmitting stations from the separately demodulated training signals by performing an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein for each transmitting station of the plurality of transmitting stations, the iterative decoding process includes removing portions of the received training signals transmitted by transmitting stations other than a current transmitting station of the plurality to generate the carrier frequency offset for the current transmitting station.
A method comprising:
- receiving training signals from a plurality of transmitting stations through a plurality of receive-signal paths;
- and
- generating channel estimates and carrier frequency offset estimates for each of the transmitting stations from the received training signals by performing an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein for each of the transmitting stations, the method comprises iteratively regenerating the channel estimate and carrier frequency offset estimate for said each transmitting station using the previously generated channel estimates and the previously generated carrier frequency offset estimates for samples of the received signals, and
- wherein the iteratively regenerating comprises:
- shifting the received signal by a current carrier frequency offset estimate for a current transmitting station;
- removing portions of the received signal due to transmitting stations other than the current transmitting station;
- calculating intercarrier interference for the current transmitting station using the current channel estimate and the current carrier frequency offset estimate for the current transmitting station;
- subtracting the intercarrier interference from the received signal to generate a final processed signal;
- and
- regenerating the channel estimates and the carrier frequency offset estimate for the current transmitting station from the final processed signal.
A receiver system comprising:
- a plurality of onmidirectional receive antennas;
- and
- a multicarrier receiver comprising a plurality of receive-signal paths to receive and separately demodulate training signals that were concurrently transmitted from a plurality of transmitting stations, and a signal processor to generate channel estimates and carrier frequency offset estimates for each of the transmitting stations from the separately demodulated training signals,
- wherein each receive-signal path is associated with one of the receive antennas, and
- wherein the signal processor performs an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein for each transmitting station of the plurality of transmitting stations, the iterative decoding process includes removal of portions of the received training signals transmitted by transmitting stations other than a current transmitting station of the plurality to generate the carrier frequency offset for the current transmitting station.
A receiver system comprising:
- a plurality of onmidirectional receive antennas, and
- a multicarrier receiver comprising a plurality of receive-signal paths to receive training signals concurrently transmitted from a plurality of transmitting stations, and a signal processor to generate channel estimates and carrier frequency offset estimates for each of the transmitting stations from the received training signals,
- wherein each receive-signal path is associated with one of the receive antennas, and
- wherein the signal processor performs an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein the training signals are frequency interleaved among a plurality of subcarriers of a multicarrier communication channel,
- wherein the training signals transmitted by each of the transmitting stations are substantially orthogonal to each other,
- wherein the training signals are followed by non-orthogonal data signals transmitted concurrently by each of the transmitting stations on the same frequency subcarriers of the multicarrier communication channel,
- wherein for each of the transmitting stations, the signal processor to regenerate the channel estimates and carrier frequency offset estimate for said each transmitting station using the previously generated channel estimates and the previously generated carrier frequency offset estimates for reprocessing samples of the received signals,
- wherein as part of the regeneration of the carrier frequency offset and channel estimates for each transmitting station, the iterative decoding process is performed by the signal processor for each transmitting station, and
- wherein the signal processor is adapted to:
- shift the received signal by a current carrier frequency offset estimate for a current transmitting station;
- remove portions of the received signal due to transmitting stations other than the current transmitting station;
- calculate the intercarrier interference for the current transmitting station using the current channel estimate and the current carrier frequency offset estimate for the current transmitting station;
- subtract the intercarrier interference from the received signal to generate a final processed signal;
- and
- regenerate the channel estimates and the carrier frequency offset estimate for the current transmitting station from the final processed signal.
A computer-readable medium that stores provides instructions for execution by one or more processors to perform operations comprising:
- separately demodulating training signals received through each of a plurality of receive antennas, the training signals being transmitting by a plurality of transmitting stations;
- and
- generating channel estimates and carrier frequency offset estimates for each of the transmitting stations from the separately demodulated training signals by performing an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets,
- wherein for each transmitting station of the of the plurality of transmitting stations, iterative decoding process includes removal of portions of the received training signals transmitted by transmitting stations other than a current transmitting station of the plurality to generate the carrier frequency offset for the current transmitting station.
A computer-readable medium that stores provides instructions for execution by one or more processors to perform operations comprising:
- processing training signals from a plurality of transmitting stations through a plurality of receive antennas;
- generating channel estimates and carrier frequency offset estimates for each of the transmitting stations from the received training signals by performing an iterative decoding process using previously generated channel estimates and previously generated carrier frequency offset estimates to cancel intercarrier interference from the received training signals induced by carrier frequency offsets;
- and
- iteratively regenerating the channel estimate and carrier frequency offset estimate for said each transmitting station using the previously generated channel estimates and the previously generated carrier frequency offset estimates for samples of the received signals, wherein iteratively regenerating comprises:
- shifting the received signal by a current carrier frequency offset estimate for a current transmitting station;
- removing portions of the received signal due to transmitting stations other than the current transmitting station;
- calculating intercarrier interference for the current transmitting station using the current channel estimate and the current carrier frequency offset estimate for the current transmitting station;
- subtracting the intercarrier interference from the received signal to generate a final processed signal;
- and
- regenerating the channel estimates and the carrier frequency offset estimate for the current transmitting station from the final processed signal.
Dependencies are inferred from the claim text.