Apparatus and method for iterative interference cancellation in a wireless communication network
AssigneeQUALCOMM Incorporated
InventorsChun-Hao Hsu, Aditya Dua, Nathan Dingsai Yee, Abhinav Gupta
Life of this patent
Estimating the term…
Abstract
One or more aspects of the disclosure provide an efficient equalization scheme capable of mitigating multi-path interference on channels with large delay spread using short-length equalizers. That is, by dividing stored samples of a signal received on the multi-path channel by time into a plurality of clusters, a short-length equalizer can be utilized in an iterative fashion on each of the clusters, thus eliminating the need for a large length equalizer while still providing improved performance over that of a Rake receiver at large delay spreads. Other aspects, embodiments, and features are also claimed and described.
Claims15
A receiver configured for wireless communication, comprising:
- a memory configured for storing samples of a received signal;
- and
- an equalization filter configured to use a cluster selection index for selecting and filtering at least a portion of the stored samples of the received signal in accordance with a separation of the received signal into a plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- filtering the selected cluster that corresponds to the cluster selection index;
- and
- incrementing the cluster selection index, wherein each cluster corresponds to a plurality of paths of a multipath channel experienced by the received signal from a source, and wherein each cluster of the plurality of clusters is filtered by the same equalization filter.
A method of wireless communication, comprising:
- receiving a signal corresponding to a transmission from a source;
- separating the received signal into a plurality of clusters, each cluster corresponding to a plurality of paths of a multipath channel experienced by the received signal from the source;
- configuring an equalization filter in accordance with the clusters, such that an equalization filter length of the equalization filter corresponds to a width of at least one of the plurality of clusters;
- and
- processing the received signal using a cluster selection index to apply the equalization filter to each of the plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- applying the equalization filter to the selected cluster that corresponds to the cluster selection index;
- and
- incrementing the cluster selection index, wherein the same equalization filter is applied to each of the plurality of clusters.
A receiver configured for wireless communication, comprising:
- means for storing samples of a received signal;
- and
- means for using a cluster selection index to select and to filter at least a portion of the stored samples of the received signal in accordance with a separation of the received signal into a plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- filtering the selected cluster that corresponds to the cluster selection index using an equalization filter;
- and
- incrementing the cluster selection index, wherein each cluster corresponds to a plurality of paths of a multipath channel experienced by the received signal from a source, and wherein each cluster of the plurality of clusters is filtered by the same equalization filter.
A method of wireless communication, comprising:
- means for receiving a signal corresponding to a transmission from a source;
- means for separating the received signal into a plurality of clusters, each cluster corresponding to a plurality of paths of a multipath channel experienced by the received signal from the source;
- means for configuring an equalization filter in accordance with the clusters, such that an equalization filter length of the equalization filter corresponds to a width of at least one of the plurality of clusters;
- and
- means for processing the received signal using a cluster selection index to apply the equalization filter to each of the plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- applying the equalization filter to the selected cluster that corresponds to the cluster selection index;
- and
- incrementing the cluster selection index, wherein the same equalization filter is applied to each of the plurality of clusters.
A computer-readable storage medium operable at a receiving device, comprising instructions for causing a computer to:
- store samples of a received signal;
- and
- use a cluster selection index to filter at least a portion of the stored samples of the received signal in accordance with a separation of the received signal into a plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- applying an equalization filter to the selected cluster that corresponds to the cluster selection index;
- and
- incrementing the cluster selection index, wherein each cluster corresponds to a plurality of paths of a multipath channel experienced by the received signal from a source, wherein each cluster of the plurality of clusters is filtered by the same equalization filter.
A computer-readable storage medium comprising instructions for causing a computer to:
- receive a signal corresponding to a transmission from a source;
- separate the received signal into a plurality of clusters, each cluster corresponding to a plurality of paths of a multipath channel experienced by the received signal from the source;
- configure an equalization filter in accordance with the clusters, such that an equalization filter length of the equalization filter corresponds to a width of at least one of the plurality of clusters;
- and
- process the received signal using a cluster selection index to apply the equalization filter to each of the plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- applying the equalization filter to the selected cluster that corresponds to the cluster selection index;
- and
- incrementing the cluster selection index, wherein the same equalization filter is applied to each of the plurality of clusters.
A receiver configured for wireless communication, comprising:
- at least one processor;
- a memory communicatively coupled to the at least one processor;
- and
- a communication interface communicatively coupled to the at least one processor, wherein the at least one processor is configured to:
- receive a signal corresponding to a transmission from a source;
- separate the received signal into a plurality of clusters, each cluster corresponding to a plurality of paths of a multipath channel experienced by the received signal from the source;
- configure an equalization filter in accordance with the clusters, such that an equalization filter length of the equalization filter corresponds to a width of at least one of the plurality of clusters;
- and
- process the received signal using a cluster selection index to apply the equalization filter to each of the plurality of clusters by, for each cluster:
- selecting the cluster from among the plurality of clusters that corresponds to the cluster selection index;
- applying the equalization filter to the selected cluster that corresponds to the cluster selection index;
- and
- incrementing the cluster selection index, wherein the same equalization filter is applied to each of the plurality of clusters.
Dependencies are inferred from the claim text.