Methods for managing alignment and latency in interference suppression
First Claim
1. An interference cancelling receiver, comprising:
- at least one symbol estimator configured to operate on a signal stream to produce one or more symbol estimates from a signal stream;
one or more interference estimators coupled to the at least one symbol estimator to produce one or more of interference estimates; and
an interference estimate combiner coupled to the said one or more interference estimators configured to align the one or more interference estimates to a received time boundary to produce a composite interference estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
An interference cancelling receiver combines data from multiple paths after aligning to transmitter timing, and uses either an equalizer or a Rake receiver to compute symbol estimates. Interference estimates are generated from the symbol estimates, and multiple interference estimates are combined after re-aligning the interference estimates to receiver timing. At least two segments of symbol estimates are computed for each segment of interference cancelled data.
Various techniques may be employed for controlling the latency and sequencing of these operations, and the subsystems within the canceller may use different processing clock speeds.
1 Citation
8 Claims
-
1. An interference cancelling receiver, comprising:
-
at least one symbol estimator configured to operate on a signal stream to produce one or more symbol estimates from a signal stream; one or more interference estimators coupled to the at least one symbol estimator to produce one or more of interference estimates; and an interference estimate combiner coupled to the said one or more interference estimators configured to align the one or more interference estimates to a received time boundary to produce a composite interference estimate. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. A chipset for receiving a signal, comprising:
-
a front end configured for receiving a signal; an analog to digital converter configured for sampling the signal at a sample rate that is greater than or equal to a chipping rate to produce sample-rate data; a downsampler configured for converting sample rate data to a chipping rate to create chip-level data; a symbol estimator configured for operating on chip level data to create symbol level data; a post-processor configured to operate on symbol level data to produce modified symbol level data; a respreader configured to apply a spreading code to the modified symbol level data to create chip level data; and an interpolator configured to interpolate the chip level data to create sample level data.
-
Specification