← Back to Patent Explorer
US6269075B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Finger assignment in a CDMA rake receiver

Assignee: RPX Corp
•
Filing: 1998-01-26
•
Granted: 2001-07-31
•
Expires: 2018-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus of assigning fingers in a rake receiver for incorporation in a receiver of a CDMA communications system is disclosed herein. The method includes measuring the multipath profile of a received spread-spectrum radio-frequency (RF) signal to obtain a sequence of measurements, identifying the best candidate path of the RF signal to demodulate by determining which measurement within the sequence has the highest signal strength, deriving a timing offset for the best candidate path as a function of the measurement for the best candidate path and its adjacent measurements, and assigning a finger processing element to the best candidate path using the derived timing offset. The measurements are taken using a searcher having a predetermined timing resolution (e.g., ½ chip), and the resolution of the timing offset is higher (e.g., ⅛ chip). The best candidate path to demodulate is identified using the measurement having the highest amplitude or correlation function. The function used to derive the timing offset is a quadratic passing through the measurement for the best candidate path and adjacent measurements. A correction factor can be applied to the estimated timing offset to correct for non-quadratic multipath profiles. The assignment can be made for an available finger, or a finger can be re-assigned where the best candidate path is better than a path currently being demodulated. This approach can also be used to update and instantaneously adjust the timing of fingers to track on-time samples of the received multipaths during operation of the rake receiver.

Inventors

  • 👤 Jean-Marie Tran

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:19
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/70757; H04B1/7097; H04B1/711; H04B1/7113; H04B1/7115; H04B1/7117

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 162 words
A method of assigning finger processing elements in a rake receiver for use in a CDMA communications system, comprising the steps of: receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath signal components forming a multipath profile; measuring the multipath profile of the RF signal to obtain a sequence of measurements, wherein adjacent measurements within the sequence are separated by a predetermined timing resolution, and each measurement has an amplitude indicative of signal strength; identifying the best candidate path of the RF signal to demodulate by determining which measurement within the sequence of measurements has the highest signal strength; deriving a timing offset for the best candidate path as a function of at least the measurement for the best candidate path and the measurements adjacent thereto, wherein the derived timing offset has a resolution higher than the predetermined timing resolution; and assigning a finger processing element of the rake receiver to the best candidate path using the derived timing offset.
Claim 2
Independent Claim 162 words
A method of assigning finger processing elements in a rake receiver for use in a CDMA communications system, comprising the steps of: receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath signal components forming a multipath profile; measuring the multipath profile of the RF signal to obtain a sequence of measurements, wherein adjacent measurements within the sequence are separated by a predetermined timing resolution, and each measurement has an amplitude indicative of signal strength; identifying the best candidate path of the RF signal to demodulate by determining which measurement within the sequence of measurements has the highest signal strength; deriving a timing offset for the best candidate path as a function of at least the measurement for the best candidate path and the measurements adjacent thereto, wherein the derived timing offset has a resolution higher than the predetermined timing resolution; and assigning a finger processing element of the rake receiver to the best candidate path using the derived timing offset.
Claim 3
Dependent Claim 62 words
The method of claim 1 , further comprising the step of demodulating the RF signal to obtain its in-phase and quadrature-phase components, wherein the measuring step includes sampling the in-phase and quadrature-phase components of the RF signal, de-spreading the sampled components, accumulating the de-spread components, and squaring the magnitude of the accumulated RF signal to obtain the measurement of the RF signal.
Claim 4
Dependent Claim 57 words
The method of claim 1 , wherein the deriving step includes defining a quadratic to approximate the multipath profile of the RF signal by passing substantially through the measurement for the best candidate path and the measurements adjacent thereto, and solving for the peak of the quadratic to estimate the timing offset for the best candidate path.
Claim 5
Dependent Claim 48 words
The method of claim 3 , wherein the quadratic has the form Y=A*t 2 +B*t+C, the coefficients being the solution to a linear system defined by: A−B+C=M(−1) C=M(0) A+B+C=M(1); M(0) being the measurement for the best candidate path, and M(−1) and M(1) being the measurements adjacent to M(0).
Claim 6
Dependent Claim 39 words
The method of claim 4 , wherein the peak of the quadratic occurs at: t=(M(−1)−M(1))/(2*(M(−1)+M(1)−2*M(0))); and the estimated timing offset from the quadratic is t/f, where 1/f is the fraction of a chip corresponding to the predetermined timing resolution.
Claim 7
Dependent Claim 67 words
The method of claim 3 , wherein the deriving step further includes generating a correction factor and applying the correction factor to the estimated timing offset from the quadratic, wherein the correction factor is generated using the estimated timing offset from the quadratic as an index to a correction curve representing differences between a set of estimated timing offsets determined using the quadratic and actual timing offsets.
Claim 8
Dependent Claim 53 words
The method of claim 3 , wherein the deriving step includes generating a correction factor and applying the correction factor to the estimated timing offset from the quadratic, wherein the correction factor is determined using the estimated timing offset from the quadratic as an index to a lookup table having an unbiased estimator.
Claim 9
Dependent Claim 17 words
The method of claim 1 , wherein the predetermined timing resolution of the measurements is ½ chip.
Claim 10
Dependent Claim 25 words
The method of claim 8 , wherein the resolution of the derived timing offset is within a range between {fraction (1/16)} chip and ¼ chip.
Claim 11
Dependent Claim 17 words
The method of claim 8 , wherein the resolution of the derived timing offset is ⅛ chip.
Claim 12
Independent Claim 171 words
A method of assigning finger processing elements in a rake receiver for use in a CDMA communications system, comprising the steps of: receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath signal components forming a multipath profile; measuring the multipath profile of the RF signal to obtain a sequence of measurements, wherein adjacent measurements within the sequence are separated by a predetermined timing resolution, and each measurement has an amplitude indicative of signal strength; identifying the best candidate path of the RF signal to demodulate by determining which measurement within the sequence of measurements has the highest signal strength; and determining whether a finger processing element is available and, if so, deriving a timing offset for the best candidate path as a function of at least the measurement for the best candidate path and the measurements adjacent thereto, the resolution of the derived timing offset being higher than the predetermined timing resolution, and assigning the available finger processing element to the best candidate path using the derived timing offset.
Claim 13
Independent Claim 171 words
A method of assigning finger processing elements in a rake receiver for use in a CDMA communications system, comprising the steps of: receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath signal components forming a multipath profile; measuring the multipath profile of the RF signal to obtain a sequence of measurements, wherein adjacent measurements within the sequence are separated by a predetermined timing resolution, and each measurement has an amplitude indicative of signal strength; identifying the best candidate path of the RF signal to demodulate by determining which measurement within the sequence of measurements has the highest signal strength; and determining whether a finger processing element is available and, if so, deriving a timing offset for the best candidate path as a function of at least the measurement for the best candidate path and the measurements adjacent thereto, the resolution of the derived timing offset being higher than the predetermined timing resolution, and assigning the available finger processing element to the best candidate path using the derived timing offset.
Claim 14
Dependent Claim 59 words
The method of claim 11 wherein, if no finger processing element is available, the determining step also determines whether the candidate best path is better than a path currently being demodulated and, if so, performs the deriving and assigning steps for the finger processing element which is currently demodulating the path that is worse than the candidate best path.
Claim 15
Dependent Claim 34 words
The method of claim 12 wherein, if no finger processing element is available and the candidate best path is not better than a path currently being demodulated, the deriving and assigning steps are omitted.
Claim 16
Dependent Claim 271 words
A rake receiver for use in a CDMA communications system, comprising: an antenna for receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath components forming a multipath profile; a plurality of finger processing elements coupled to the antenna, each finger processing element being configured to be assigned to a particular propagation path of the RF signal, and to demodulate the assigned propagation path of the RF signal to generate a demodulated signal; a searcher unit coupled to the antenna and configured to measure the multipath profile of the RF signal to obtain sequences of measurements, the searcher unit having a predetermined timing resolution which separates adjacent measurements within the sequences of measurements, and each measurement having an amplitude indicative of signal strength; a finger assignment and control unit coupled to the searcher unit and the plurality of finger processing elements and configured to read the sequences of measurements, to identify the best candidate paths of the RF signal to demodulate by determining which measurements within the sequences have the highest signal strengths, to derive timing offsets for the best candidate paths as a function of at least the measurements for the best candidate paths and the measurements adjacent thereto, wherein the derived timing offsets have resolutions higher than the predetermined timing resolution of the searcher unit, and to assign the finger processing elements to the best candidate paths using at least the derived timing offsets; and a combiner coupled to the plurality of finger processing elements and configured to combine the demodulated signals from each of the finger processing elements to generate an output signal from the rake receiver.
Claim 17
Dependent Claim 271 words
A rake receiver for use in a CDMA communications system, comprising: an antenna for receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath components forming a multipath profile; a plurality of finger processing elements coupled to the antenna, each finger processing element being configured to be assigned to a particular propagation path of the RF signal, and to demodulate the assigned propagation path of the RF signal to generate a demodulated signal; a searcher unit coupled to the antenna and configured to measure the multipath profile of the RF signal to obtain sequences of measurements, the searcher unit having a predetermined timing resolution which separates adjacent measurements within the sequences of measurements, and each measurement having an amplitude indicative of signal strength; a finger assignment and control unit coupled to the searcher unit and the plurality of finger processing elements and configured to read the sequences of measurements, to identify the best candidate paths of the RF signal to demodulate by determining which measurements within the sequences have the highest signal strengths, to derive timing offsets for the best candidate paths as a function of at least the measurements for the best candidate paths and the measurements adjacent thereto, wherein the derived timing offsets have resolutions higher than the predetermined timing resolution of the searcher unit, and to assign the finger processing elements to the best candidate paths using at least the derived timing offsets; and a combiner coupled to the plurality of finger processing elements and configured to combine the demodulated signals from each of the finger processing elements to generate an output signal from the rake receiver.
Claim 18
Dependent Claim 87 words
The rake receiver of claim 14 , further including an input circuit coupled to the antenna, the input circuit including a bandpass filter for filtering the received RF signal, a demodulator for demodulating the bandpass-filtered signal into its in-phase and quadrature-phase components, and a matched filter corresponding to the transmitted pulse shape of the RF signal for filtering the in-phase and quadrature-phase components, wherein the input circuit generates in-phase and quadrature-phase output signals which are applied to the plurality of finger processing elements and the searcher unit.
Claim 19
Dependent Claim 43 words
The rake receiver of claim 14 , wherein the finger processing elements receive in-phase and quadrature-phase components of the RF signal, and the finger processing elements include early, on-time and late samplers for sampling the in-phase and quadrature-phase components of the RF signal.
Claim 20
Dependent Claim 48 words
The rake receiver of claim 16 , wherein the finger processing elements further include a timing/control unit for adjusting timing of the early, on-time and late samplers in response to at least the timing offsets for the best candidate paths derived by the finger assignment and control unit.
Claim 21
Dependent Claim 38 words
The rake receiver of claim 17 , wherein the finger processing elements further include a plurality of de-spreaders for de-spreading the early, traffic-channel and pilot-channel on-time, and late in-phase and quadrature-phase samples using in-phase and quadrature-phase PN sequences.
Claim 22
Dependent Claim 52 words
The rake receiver of claim 18 , wherein the finger processing elements further include a plurality of signal processing units for performing multiple access separation on the early, traffic-channel on-time, pilot-channel on-time, and late in-phase and quadrature-phase samples, and also include a plurality of integrators for accumulating each of the processed samples.
Claim 23
Dependent Claim 74 words
The rake receiver of claim 19 , wherein the finger processing elements further include a code tracking loop which receives the early and late samples of the traffic or pilot channel, and generates a tracking adjustment signal based on the difference between the early and late samples which is used to adjust the timing of the timing/control unit such that the early, on-time and late samplers track the timing of the path being demodulated.
Claim 24
Dependent Claim 32 words
The rake receiver of claim 20 , wherein the finger processing elements further include a demodulator for demodulating the traffic-channel on-time samples using the pilot-channel on-time samples to estimate the traffic channel.
Claim 25
Dependent Claim 59 words
The rake receiver of claim 14 , wherein the searcher unit receives in-phase and quadrature-phase components of the RF signal, and the searcher unit includes samplers for sampling the in-phase and quadrature-phase components, a de-spreader for de-spreading the sampled components, accumulators for accumulating the de-spread components, and a squaring unit for squaring the magnitude of the accumulated RF signal.
Claim 26
Dependent Claim 64 words
The rake receiver of claim 14 , wherein the finger assignment and control unit derives the timing offsets by defining a quadratic which approximates the multipath profile of the RF signal by passing through the measurement for the best candidate path and the measurements adjacent thereto, and solving for the peak of the quadratic to estimate the timing offset for the best candidate path.
Claim 27
Dependent Claim 49 words
The rake receiver of claim 23 , wherein the quadratic has the form Y=A*t 2 +B*t+C, the coefficients being the solution to a linear system defined by: A−B+C=M(−1) C=M(0) A+B+C=M(1); M(0) being the measurement for the best candidate path, and M(−1) and M(1) being the measurements adjacent to M(0).
Claim 28
Dependent Claim 40 words
The rake receiver of claim 24 , wherein the peak of the quadratic occurs at: t=(M(−1)−M(1))/(2*(M(−1)+M(1)−2*M(0))); and the estimated timing offset from the quadratic is t/f, where 1/f is the fraction of a chip corresponding to the predetermined timing resolution.
Claim 29
Dependent Claim 68 words
The rake receiver of claim 23 , wherein the finger assignment and control unit generates a correction factor and applies the correction factor to the estimated timing offset from the quadratic, the correction factor being determined using the estimated timing offset from the quadratic as an index to a correction curve representing differences between a set of estimated timing offsets determined using the quadratic and actual timing offsets.
Claim 30
Dependent Claim 55 words
The rake receiver of claim 23 , wherein the finger assignment and control unit generates a correction factor and applies the correction factor to the estimated timing offset from the quadratic, the correction factor being determined using the estimated timing offset from the quadratic as an index to a lookup table having an unbiased estimator.
Claim 31
Independent Claim 161 words
A method of adjusting finger processing elements in a rake receiver for use in a CDMA communication system, comprising the steps of: receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath signal components forming a multipath profile; sampling one of the multipath signal components of the spread-spectrum RF signal to obtain early, on-time and late samples using a finger processing element; deriving a timing offset for the on-time sample as a function of at least the early, on-time and late samples of the sampled multipath signal component; defining a quadratic which passes substantially through the early, on-time and late samples, and solving for a peak of the quadratic to estimate the timing offset for the one-time sample; generating a correction factor and applying the correction factor to the estimated timing offset from the quadratic; and adjusting the finger processing element to track the timing of the on-time sample of the sampled multipath signal component using the derived timing offset.
Claim 32
Independent Claim 161 words
A method of adjusting finger processing elements in a rake receiver for use in a CDMA communication system, comprising the steps of: receiving a spread-spectrum radio-frequency (RF) signal having a plurality of multipath signal components forming a multipath profile; sampling one of the multipath signal components of the spread-spectrum RF signal to obtain early, on-time and late samples using a finger processing element; deriving a timing offset for the on-time sample as a function of at least the early, on-time and late samples of the sampled multipath signal component; defining a quadratic which passes substantially through the early, on-time and late samples, and solving for a peak of the quadratic to estimate the timing offset for the one-time sample; generating a correction factor and applying the correction factor to the estimated timing offset from the quadratic; and adjusting the finger processing element to track the timing of the on-time sample of the sampled multipath signal component using the derived timing offset.

References Cited (Backward Citations)

US5590160A Cited
US5684793A Cited
US5652748A Cited
US5654979A Cited
US5648983A Cited
US5703902A Cited
US5809020A Cited
US5881056A Cited
US5889768A Cited
US5926503A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-07-30 2005-01-29 2005-07-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-07-30 2009-01-29 2009-07-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-07-30 2013-01-29 2013-07-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag