Patent ID: 7676000

Claim:
A Rake receiver for receiving one or more channel components from a transmitter and outputting a channel matched signal comprising: a channel coefficient module that estimates channel coefficients of each received channel component from the transmitter; a Rake filter coefficient module that computes a Rake filter coefficient for each estimated channel coefficient; a Rake coefficient selector that selects one or more Rake filter coefficients from the computed Rake filter coefficients based on channel characteristics; an adaptable non-uniform Rake filter that extracts delay information from each selected Rake filter coefficient on a real time basis and configures structure of non-uniform tap delay filters, and wherein the adaptable non-uniform Rake filter combines the one or more channel components with associated delay information using the configured adaptable non-uniform Rake filter and outputs the adaptively channel matched signal; an SNR estimator that estimates SNR (signal-to-noise ratio); and an SNR/Delay spread based selector that compares each of the selected one or more Rake filter coefficients to a first threshold SNR value with respect to the channel component having the most signal energy, wherein the adaptable non-uniform Rake filter selects a subset of Rake filter coefficients from the selected one or more Rake filter coefficients such that each of the one or more Rake filter coefficients in the subset have a signal energy higher than or equal to the first threshold SNR value with respect to the channel component having the most signal energy.