Circuit and method for rake training during acquisition
First Claim
1. A method of training a rake finger, at least in part during an acquisition process for the rake finger, comprising:
- receiving a data signal including a plurality of signal components having a plurality of signal phase values, respectively;
setting a current acquisition phase for a locally-generated signal;
calculating a value of an autocorrelation function for the received data signal with the locally-generated signal at the current acquisition phase;
determining when the autocorrelation function is at a peak value;
saving the peak value in a storage device when the autocorrelation function is at the peak value; and
setting a finger weight for the rake finger based on the peak value stored in the storage device.
30 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for training a rake finger (200). In this method the rake finger receives a data signal including a plurality of signal components having a plurality of signal phase values, respectively. (620). The rake finger then sets a current acquisition phase for a locally-generated signal (620) and then calculates a value of an autocorrelation function for the received data signal with the locally-generated signal at the current acquisition phase. (630). The rake finger determines when the autocorrelation function is at a peak value (640), saving the peak value in a storage device (290) when the autocorrelation function is at the peak value (650). The rake finger can then set a finger weight (W) for the rake finger based on the peak value stored in the storage device. This method can be performed at least in part during an acquisition process for the rake finger.
-
Citations
26 Claims
-
1. A method of training a rake finger, at least in part during an acquisition process for the rake finger, comprising:
-
receiving a data signal including a plurality of signal components having a plurality of signal phase values, respectively; setting a current acquisition phase for a locally-generated signal; calculating a value of an autocorrelation function for the received data signal with the locally-generated signal at the current acquisition phase; determining when the autocorrelation function is at a peak value; saving the peak value in a storage device when the autocorrelation function is at the peak value; and setting a finger weight for the rake finger based on the peak value stored in the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A raking finger, comprising:
-
an analog receiver circuit for receiving a data signal including a plurality of signal components having a plurality of signal phase values, respectively, and performing analog signal processing operations on the data signal to produce a processed analog signal; an analog-to-digital converter for converting the processed analog signal to a digital signal; a code processor for correlating a codeword against on the digital signal to produce a processed digital signal; a matched filter for processing an autocorrelation waveform in the processed digital signal to produce a filtered autocorrelation value; a peak detector for determining when the filtered autocorrelation value has a peak value; a storage element for storing one or more peak values; and a mixer for mixing the processed digital signal with a finger weight value derived from the one or more peak values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A raking receiver, comprising:
-
first through Kth raking fingers, each receiving a data signal including a plurality of signal components having a plurality of signal phase values, respectively, and providing first through Kth weighted data signals, respectively; and a rake processor for receiving the first through Kth weighted data signals and processing them to generate a signal estimate, wherein each of the first through Kraking fingers further comprises; an analog receiver circuit for receiving the data signal and performing analog signal processing operations on the data signal to produce a processed analog signal; an analog-to-digital converter for converting the processed analog signal to a digital signal; a code processor for correlating a digital codeword against the digital signal to produce a processed signal; a matched filter for processing an autocorrelation waveform in the processed signal to produce a filtered autocorrelation value; a peak detector for determining when the filtered autocorrelation value has a peak value; a storage element for storing one or more peak values; and a mixer for mixing the processed digital signal with a finger weight value, and wherein K is an integer. - View Dependent Claims (23, 24, 25, 26)
-
Specification