Patent US5799011A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5799011A Expired / Lapsed US ⏱️ 0.0 years remaining

CDMA power control channel estimation using dynamic coefficient scaling

Assignee: Apple Inc
•
Filing: 1997-02-28
•
Granted: 1998-08-25
•
Expires: 2017-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract By time-sharing demodulator hardware between a primary data path (165), a power control data path (161), and a received signal strength indicator (RSSI) path (163), an entire power control data path (161) can be implemented in a demodulator (140) of a spread spectrum subscriber unit receiver with a low increase in gate count. The primary data path (165) and the power control data path (161) time-share a complex conjugate generator (270), a complex multiplier (280), and a real component extractor (290). Due to timing requirements, though, the channel estimation filter (240) of the primary data path cannot be time-shared with the power control data path. Instead, dynamic coefficient scaling is added to an infinite-duration impulse response (IIR) filter in the RSSI path (163) so that the IIR filter (250) with dynamic coefficient scaling can be time-shared between the RSSI path (163) and the power control data path (161).

Inventors

  • 👤 Christopher Peter LaRosa
  • 👤 Michael John Carney
  • 👤 Christopher John Becker
  • 👤 Fuyun Ling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:50
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7097; H04B1/711; H04B1/7115; H04B1/7117; H04W; H04W52/00; H04W52/04; H04W52/38; H04W52/42; H04B1/709; H04B1/7093; H04B1/7113; H04J; H04J13/00; H04L; H04L25/00; H04L25/02; H04L25/0202; H04L25/0212; H04L25/0214; H04W52/54; H04W52/60; H04L25/0224; H04L25/0226

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 97 words
A demodulator comprising: a rake branch correlator, for determining a pilot correlation signal and a data correlation signal; a received signal strength indicator (RSSI) path, coupled to the rake branch correlator, for determining an RSSI value signal from the pilot correlation signal; a primary data path, coupled to the rake branch correlator, for determining a primary data signal from the pilot correlation signal and the data correlation signal; and a power control data path, coupled to the rake branch correlator, for determining a power control data signal from the pilot correlation signal and the data correlation signal.
Claim 2
Dependent Claim 97 words
A demodulator comprising: a rake branch correlator, for determining a pilot correlation signal and a data correlation signal; a received signal strength indicator (RSSI) path, coupled to the rake branch correlator, for determining an RSSI value signal from the pilot correlation signal; a primary data path, coupled to the rake branch correlator, for determining a primary data signal from the pilot correlation signal and the data correlation signal; and a power control data path, coupled to the rake branch correlator, for determining a power control data signal from the pilot correlation signal and the data correlation signal.
Claim 3
Dependent Claim 99 words
A demodulator according to claim 1 wherein the RSSI path comprises: an accumulator, for summing the pilot correlation signal over a predetermined number of symbol periods to determine an averaged pilot correlation signal having real and imaginary components; a squaring block, coupled to the accumulator, for squaring and summing the real and imaginary components of the averaged pilot correlation signal to determine an energy estimate signal; and an infinite-duration impulse response (IIR) filter with dynamic coefficient scaling, coupled to the squaring block, for filtering the energy estimate signal using a first coefficient set to determine the RSSI value signal.
Claim 4
Dependent Claim 84 words
A demodulator according to claim 2 wherein the primary data path comprises: a channel estimation filter, for filtering the pilot correlation signal to determine a first filtered pilot correlation signal; a complex conjugate generator, coupled to the channel estimation filter, for determining a complex conjugate of the first filtered pilot correlation signal; and a complex multiplier, coupled to the complex conjugate generator and the rake branch correlator, for multiplying the complex conjugate of the first filtered pilot correlation signal with the data correlation signal.
Claim 5
Dependent Claim 34 words
A demodulator according to claim 3 further comprising: a first delay element, coupled between the rake branch correlator and the complex multiplier, for delaying the data correlation signal a first predetermined amount of time.
Claim 6
Dependent Claim 24 words
A demodulator according to claim 4 wherein the first predetermined amount of time is equivalent to a delay caused by the channel estimation filter.
Claim 7
Dependent Claim 96 words
A demodulator according to claim 3 wherein the power control data path comprises: the IIR filter with dynamic coefficient scaling, for filtering the pilot correlation signal using a second coefficient set to determine a second filtered pilot correlation signal; the complex conjugate generator, coupled to the IIR filter with dynamic coefficient scaling, for determining a complex conjugate of the second filtered pilot correlation signal; and the complex multiplier, coupled to the complex conjugate generator and the rake branch correlator, for multiplying the complex conjugate of the second filtered pilot correlation signal with the data correlation signal.
Claim 8
Dependent Claim 34 words
A demodulator according to claim 6 further comprising: a second delay element, coupled between the rake branch correlator and the complex multiplier, for delaying the data correlation signal a second predetermined amount of time.
Claim 9
Dependent Claim 27 words
A demodulator according to claim 7 wherein the second predetermined amount of time is equivalent to a delay caused by the IIR filter with dynamic coefficient scaling.
Claim 10
Dependent Claim 40 words
A demodulator according to claim 6 comprising: a real component extractor, coupled to the complex multiplier, for extracting a real component of an output of the complex multiplier to determine a primary data signal and a power control data signal.
Claim 11
Dependent Claim 100 words
A radiotelephone having a demodulator comprising: a rake branch correlator, for determining a pilot correlation signal and a data correlation signal; a received signal strength indicator (RSSI) path, coupled to the rake branch correlator, for determining an RSSI value signal from the pilot correlation signal; a primary data path, coupled to the rake branch correlator, for determining a primary data signal from the pilot correlation signal and the data correlation signal; and a power control data path, coupled to the rake branch correlator, for determining a power control data signal from the pilot correlation signal and the data correlation signal.
Claim 12
Dependent Claim 100 words
A radiotelephone having a demodulator comprising: a rake branch correlator, for determining a pilot correlation signal and a data correlation signal; a received signal strength indicator (RSSI) path, coupled to the rake branch correlator, for determining an RSSI value signal from the pilot correlation signal; a primary data path, coupled to the rake branch correlator, for determining a primary data signal from the pilot correlation signal and the data correlation signal; and a power control data path, coupled to the rake branch correlator, for determining a power control data signal from the pilot correlation signal and the data correlation signal.
Claim 13
Dependent Claim 99 words
A radiotelephone according to claim 10 wherein the RSSI path comprises: an accumulator, for summing the pilot correlation signal over a predetermined number of symbol periods to determine an averaged pilot correlation signal having real and imaginary components; a squaring block, coupled to the accumulator, for squaring and summing the real and imaginary components of the averaged pilot correlation signal to determine an energy estimate signal; and an infinite-duration impulse response (IIR) filter with dynamic coefficient scaling, coupled to the squaring block, for filtering the energy estimate signal using a first coefficient set to determine the RSSI value signal.
Claim 14
Dependent Claim 84 words
A radiotelephone according to claim 11 wherein the primary data path comprises: a channel estimation filter, for filtering the pilot correlation signal to determine a first filtered pilot correlation signal; a complex conjugate generator, coupled to the channel estimation filter, for determining a complex conjugate of the first filtered pilot correlation signal; and a complex multiplier, coupled to the complex conjugate generator and the rake branch correlator, for multiplying the complex conjugate of the first filtered pilot correlation signal with the data correlation signal.
Claim 15
Dependent Claim 96 words
A radiotelephone according to claim 12 wherein the power control data path comprises: the IIR filter with dynamic coefficient scaling, for filtering the pilot correlation signal using a second coefficient set to determine a second filtered pilot correlation signal; the complex conjugate generator, coupled to the IIR filter with dynamic coefficient scaling, for determining a complex conjugate of the second filtered pilot correlation signal; and the complex multiplier, coupled to the complex conjugate generator and the rake branch correlator, for multiplying the complex conjugate of the second filtered pilot correlation signal with the data correlation signal.
Claim 16
Independent Claim 140 words
A method for demodulating a received spread spectrum signal transmitted over a communication channel comprising the steps of: determining a pilot correlation signal and a data correlation signal from the received spread spectrum signal; filtering the pilot correlation signal using a channel estimation filter to produce a first filtered pilot correlation signal; time-sharing a filter with dynamic coefficient scaling to determine a received signal strength indicator (RSSI) value signal from the pilot correlation signal using a first set of filter coefficients and to determine a second filtered pilot correlation signal from the pilot correlation signal using a second set of filter coefficients; coherently detecting a primary data signal from the first filtered pilot correlation signal and the data correlation signal; and coherently detecting a power control data signal from the second filtered pilot correlation signal and the data correlation signal.
Claim 17
Independent Claim 140 words
A method for demodulating a received spread spectrum signal transmitted over a communication channel comprising the steps of: determining a pilot correlation signal and a data correlation signal from the received spread spectrum signal; filtering the pilot correlation signal using a channel estimation filter to produce a first filtered pilot correlation signal; time-sharing a filter with dynamic coefficient scaling to determine a received signal strength indicator (RSSI) value signal from the pilot correlation signal using a first set of filter coefficients and to determine a second filtered pilot correlation signal from the pilot correlation signal using a second set of filter coefficients; coherently detecting a primary data signal from the first filtered pilot correlation signal and the data correlation signal; and coherently detecting a power control data signal from the second filtered pilot correlation signal and the data correlation signal.
Claim 18
Dependent Claim 65 words
A method according to claim 14 wherein the step of time-sharing a filter with dynamic coefficient scaling comprises the steps of: selecting the first set of filter coefficients to produce an RSSI value signal when an RSSI selection signal is received; and selecting the second set of filter coefficients to produce the second filtered pilot correlation signal when an RSSI selection signal is not received.
Claim 19
Dependent Claim 90 words
A method according to claim 15 wherein the steps of coherently detecting a primary data signal and coherently detecting a power control data signal comprise the steps of: time-sharing a complex conjugate generator to determine a complex conjugate of the first filtered pilot correlation signal and to determine a complex conjugate of the second filtered pilot correlation signal; and time-sharing a complex multiplier to multiply the first filtered pilot correlation signal with the data correlation signal and to multiply the second filtered pilot correlation signal with the data correlation signal.
Claim 20
Dependent Claim 80 words
A method according to claim 16 wherein the step of time-sharing a complex multiplier comprises the steps of: delaying the data correlation signal a first predetermined amount of time before multiplying the first filtered pilot correlation signal with the data correlation signal to produce a primary data signal; and delaying the data correlation signal a second predetermined amount of time before multiplying the second filtered pilot correlation signal with the data correlation signal to produce a power control data signal.

References Cited (Backward Citations)

US4901307A Cited
US5572552A Cited
US5544156A Cited
US5717723A Cited
US5619524A Cited
US5659573A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-24 2002-02-23 2002-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-24 2006-02-23 2006-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-24 2010-02-23 2010-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag