Patent ID: 6985518

Claim:
An Adaptive Generalized Matched Filter (AGMF) rake receiver system, comprising: a rake receiver coupled to a spread spectrum input signal that applies a vector of weight signals ({right arrow over (w)}) to the spread spectrum input signal to compensate for dependant noise and generates a decision variable; and an AGMF weight determination module that monitors the decision variable and generates the vector of weight signals, wherein optimal values for the vector of weight signals ({right arrow over (w)}) are calculated by the AGMF weight determination module by varying the vector of weight signals until a signal-to-noise ratio of the decision variable reaches a peak value; wherein the AGMF weight determination module monitors two consecutive states of the decision variable in order to determine when the signal-to-noise ratio of the decision variable is at the peak value; wherein the AGMF weight determination module simultaneously generates a first ({right arrow over (w)}(q)) and a second ({right arrow over (w)}(q′)) vector of weight signals, each vector of weight signals corresponding respectively to one of the two consecutive states of the decision variable, and wherein the rake receiver comprises: a plurality of correlator fingers that receive the spread spectrum input signal and apply a despreading signal to generate a plurality of correlation output signals; a first output stage that applies the first vector of weight signals to the plurality of correlation output signals and generates a first consecutive state of the decision variable; and a second output stage that applies the second vector of weight signals to the plurality of correlation output signals and generates a second consecutive state of the decision variable.