Method and apparatus for selecting demodulation processing delays in a receiver
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsDouglas A. Cairns, Gregory E. Bottomley
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsDouglas A. Cairns, Gregory E. Bottomley
Estimating the term…
A receiver includes a baseband processor for selecting a set of demodulation processing delays for received signal demodulation from a larger set of candidate delays. In one embodiment, the baseband processor selects the set of demodulation processing delays by calculating at least one metric for each demodulation processing delay in the set of candidate delays, iteratively reducing the set of candidate delays by eliminating one or more demodulation processing delays from the set as a function of comparing the metrics, and setting the processing delays for received signal demodulation to the candidate delays remaining after reduction. In a Generalized RAKE (G-RAKE) embodiment, the metric corresponds to combining weight magnitudes associated with G-RAKE finger delays. In a chip equalizer embodiment, the metric corresponds to coefficient magnitudes associated with equalization filter tap delays. In other embodiments, the metric corresponds to Signal to Interference Ratios (SIRs) associated with the set of candidate delays.
A method of selecting a set of demodulation processing delays for received signal demodulation from a larger set of candidate delays including path delays and other delays, comprising:
A receiver comprising an antenna and a baseband processor configured to select a set of demodulation processing delays for received signal demodulation from a larger set of candidate delays including path delays and other delays by forming a group of delays including some or all of the candidate delays, calculate a combining weight magnitude for the group of delays based on channel estimates determined for the candidate delays included in the group of delays and impairment correlations between the candidate delays included in the group of delays, iteratively reduce a number of candidate delays included in the group of delays by eliminating one or more of the candidate delays included in the group of delays based on the combining weight magnitude in an initial iteration, in one or more subsequent iterations recalculating the combining weight magnitude to reflect the elimination in a prior iteration of one or more of the candidate delays from the group of delays by removing entries from an impairment covariance matrix that correspond to the one or more candidate delays eliminated in the prior iteration, revising a channel coefficient vector by eliminating vector entries associated with the one or more candidate delays eliminated in the prior iteration and calculating combining weights using the recalculated impairment covariance matrix and the revised channel coefficient vector, and eliminating one or more of the candidate delays remaining in the group of delays based on the combining weight magnitude as recalculated in the current iteration, and set the processing delays for received signal demodulation to the candidate delays remaining in the group of delays after reduction.
Dependencies are inferred from the claim text.