Patent ID: 7242709

Claim:
A mobile communication device that includes a rake receiver system, the rake receiver system comprising: a rake receiver configured to apply a vector of weight signals to a spread spectrum input signal to compensate for multi-user interference and generate a decision variable output; a Code Division Multiple Access (CDMA) processing program stored on a memory device and executable by a processing device, the CDMA processing program when executed being configured to monitor the decision variable output and generates the vector of weight signals as a function of a scalar parameter, the CDMA processing program being further configured to calculate the signal-to-noise ratio of the decision variable output using iterations of the scalar parameter in order to determine a value for the scalar parameter that provides an optimal signal-to-noise ratio, wherein the CDMA processing program is configured to: set the scalar parameter to a first value; generate the vector of weight signals using the first scalar parameter value; calculate a first signal-to-noise ratio of the decision variable output; set the scalar parameter to a second value; generate the vector of weight signals using the second scalar parameter value; calculate a second signal-to-noise ratio of the decision variable output; and if the second signal-to-noise ratio is greater than the first signal-to-noise ratio, setting the first scalar parameter value to the second scalar parameter value.