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

Method and system for demodulation of downlink CDMA signals

Assignee: Ericsson Inc
•
Filing: 1994-01-27
•
Granted: 1996-11-05
•
Expires: 2014-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Demodulation of a CDMA downlink signal is performed by filtering correlations of the received signal with a known signature sequence. Unlike the conventional RAKE receiver, the filtering is not necessarily a FIR filter with coefficients equal to the conjugates of channel tap estimates. Instead, the present invention filters in such a way as to maximize the output signal-to-noise ratio, accounting for the fact that part of the noise comes from the same base station as the signal, so that it is colored by the same channel as the signal.

Inventors

  • 👤 Paul W. Dent
  • 👤 Gregory E. Bottomley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:23
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7097; H04B1/711; H04B1/7115; H04B7/00; H04B7/02; H04B7/04; H04B7/08; H04B7/0837; H04B7/0842; H04B7/0865

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 99 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for correlating said complex samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; means for comparing said filtered values to potential symbol values to determine a detected data sequence; and means for computing the filtering coefficients of said selective filtering means to maximize a signal-to-noise ratio of said filtered values accounting for colored interference.
Claim 2
Dependent Claim 99 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for correlating said complex samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; means for comparing said filtered values to potential symbol values to determine a detected data sequence; and means for computing the filtering coefficients of said selective filtering means to maximize a signal-to-noise ratio of said filtered values accounting for colored interference.
Claim 3
Dependent Claim 25 words
A receiver according to claim 1 in which said computing means determines said filtering coefficients based on estimates of channel tap coefficients and noise powers.
Claim 4
Dependent Claim 20 words
A receiver according to claim 1 in which said computing means determines said filtering coefficients using an adaptive filter algorithm.
Claim 5
Dependent Claim 16 words
A receiver according to claim 1 in which said selective filtering means is an infinite-impulse-response filter.
Claim 6
Dependent Claim 16 words
A receiver according to claim 1 in which said selective filtering means is a finite-impulse-response filter.
Claim 7
Dependent Claim 21 words
A receiver according to claim 1 wherein said computing means quantizes said filtering coefficients to a limited number of possible values.
Claim 8
Dependent Claim 19 words
A receiver according to claim 1 wherein said correlating means only correlates samples corresponding to a nonzero filtering coefficient.
Claim 9
Dependent Claim 31 words
A receiver according to claim 1 further comprising: means for successively removing a detected signal from the composite signal to generate a residual composite signal for use in detecting other signals.
Claim 10
Dependent Claim 50 words
A receiver according to claim 1 in which said selectively filtering means comprises: means for filtering said correlation values using filtering coefficients to produce a plurality of filtered values per symbol period; and means for selecting filtered values, one filtered value for each symbol period, based on symbol timing information.
Claim 11
Dependent Claim 35 words
The receiver of claim 1, wherein said means for selectively filtering further comprises: means for selectively filtering said correlation values to select correlation values which do not correspond to an arrival of a signal echo.
Claim 12
Dependent Claim 128 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for correlating said complex samples to a plurality of known sequences to generate a plurality of correlation values for each of the plurality of known sequences; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, for each known sequence based on symbol timing information; means for comparing said filtered values to one another to determine a transmitted data sequence intended for the receiver; and means for computing the filtering coefficients of said selective filtering means to maximize a signal-to-noise ratio of said filtered values when said filtered values correspond to the transmitted sequence, accounting for colored interference.
Claim 13
Dependent Claim 128 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for correlating said complex samples to a plurality of known sequences to generate a plurality of correlation values for each of the plurality of known sequences; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, for each known sequence based on symbol timing information; means for comparing said filtered values to one another to determine a transmitted data sequence intended for the receiver; and means for computing the filtering coefficients of said selective filtering means to maximize a signal-to-noise ratio of said filtered values when said filtered values correspond to the transmitted sequence, accounting for colored interference.
Claim 14
Dependent Claim 17 words
A receiver according to claim 11, wherein said plurality of known sequences is an orthogonal code set.
Claim 15
Dependent Claim 17 words
A receiver according to claim 11 wherein said plurality of known sequences is a bi-orthogonal code set.
Claim 16
Dependent Claim 37 words
A receiver according to claim 11 wherein said correlating means further comprises: means for descrambling said complex samples to produce descrambled values; and Fast Walsh Transform means for correlating said descrambled values to possible Walsh-Hadamard code words.
Claim 17
Dependent Claim 55 words
A receiver according to claim 11 in which said selectively filtering means comprises: means for filtering said correlation values using filtering coefficients to produce a plurality of filtered values per symbol period per sequence; and means for selecting filtered values, one filtered value for each symbol period, for each sequence, based on symbol timing information.
Claim 18
Dependent Claim 35 words
The receiver of claim 11, wherein said means for selectively filtering further comprises: means for selectively filtering said correlation values to select correlation values which do not correspond to an arrival of a signal echo.
Claim 19
Independent Claim 100 words
A method for receiving CDMA signals comprising the steps of: receiving a composite signal and producing complex samples of the received composite signal; correlating said samples to a known sequence to generate correlation values; selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; comparing said filtered values to potential symbol values to determine a transmitted data sequence intended for the receiver; and computing the filtering coefficients of said selective filtering means to maximize a signal-to-noise ratio of said filtered values by accounting for colored interference.
Claim 20
Independent Claim 100 words
A method for receiving CDMA signals comprising the steps of: receiving a composite signal and producing complex samples of the received composite signal; correlating said samples to a known sequence to generate correlation values; selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; comparing said filtered values to potential symbol values to determine a transmitted data sequence intended for the receiver; and computing the filtering coefficients of said selective filtering means to maximize a signal-to-noise ratio of said filtered values by accounting for colored interference.
Claim 21
Dependent Claim 31 words
The method of claim 17 further comprising the step of successively removing a detected signal from the composite signal to generate a residual composite signal for use in detecting other signals.
Claim 22
Dependent Claim 36 words
The method of claim 17, wherein said step of selectively filtering further comprises the step of: selectively filtering said correlation values to select correlation values which do not correspond to an arrival of a signal echo.
Claim 23
Dependent Claim 102 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for filtering said samples using filtering coefficients to produce filtered values; means for selectively correlating said filtered values to a known sequence and generating correlation values, one correlation value for each symbol period, based on symbol timing information; means for comparing said correlation values to potential symbol values to determine a transmitted data sequence intended for the receiver; and means for computing the filtering coefficients of said filtering means to maximize a signal-to-noise ratio of said correlation values by accounting for colored interference.
Claim 24
Dependent Claim 102 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for filtering said samples using filtering coefficients to produce filtered values; means for selectively correlating said filtered values to a known sequence and generating correlation values, one correlation value for each symbol period, based on symbol timing information; means for comparing said correlation values to potential symbol values to determine a transmitted data sequence intended for the receiver; and means for computing the filtering coefficients of said filtering means to maximize a signal-to-noise ratio of said correlation values by accounting for colored interference.
Claim 25
Dependent Claim 29 words
The receiver of claim 20, wherein said means for selectively correlating further comprises: means for selecting correlation values which do not correspond to an arrival of a signal echo.
Claim 26
Dependent Claim 118 words
A receiver comprising: means for receiving a signal to produce complex component samples of the received signal; means for filtering said samples using filtering coefficients to produce filtered values; means for selectively correlating said filtered values to a plurality of known sequences to generate a plurality of correlation values for each known sequence, one correlation value for each symbol period, based on symbol timing information; means for comparing said correlation values to one another to determine a transmitted data sequence intended for the receiver; and means for computing the filtering coefficients of said filtering means to maximize a signal-to-noise ratio of said correlation values by accounting for colored interference, when said correlation values correspond to the transmitted sequence.
Claim 27
Dependent Claim 118 words
A receiver comprising: means for receiving a signal to produce complex component samples of the received signal; means for filtering said samples using filtering coefficients to produce filtered values; means for selectively correlating said filtered values to a plurality of known sequences to generate a plurality of correlation values for each known sequence, one correlation value for each symbol period, based on symbol timing information; means for comparing said correlation values to one another to determine a transmitted data sequence intended for the receiver; and means for computing the filtering coefficients of said filtering means to maximize a signal-to-noise ratio of said correlation values by accounting for colored interference, when said correlation values correspond to the transmitted sequence.
Claim 28
Dependent Claim 29 words
The receiver of claim 22, wherein said means for selectively correlating further comprises: means for selecting correlation values which do not correspond to an arrival of a signal echo.
Claim 29
Dependent Claim 125 words
In a CDMA system downlink where at least one base station transmits at least one data sequence, a receiver comprising: means for receiving a signal to produce complex samples of the received signal; means for correlating said samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; means for comparing said filtered values to potential symbol values to determine a detected data sequence; and means for computing the filtering coefficients of said selective filtering means to maximize a probability that said detected data sequence is equal to one of said at least one transmitted data sequence accounting for colored interference.
Claim 30
Dependent Claim 125 words
In a CDMA system downlink where at least one base station transmits at least one data sequence, a receiver comprising: means for receiving a signal to produce complex samples of the received signal; means for correlating said samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; means for comparing said filtered values to potential symbol values to determine a detected data sequence; and means for computing the filtering coefficients of said selective filtering means to maximize a probability that said detected data sequence is equal to one of said at least one transmitted data sequence accounting for colored interference.
Claim 31
Dependent Claim 32 words
A receiver according to claim 24 in which said computing means determines said filtering coefficients based on estimates of channel tap coefficients for a plurality of base stations and noise power information.
Claim 32
Dependent Claim 35 words
The receiver of claim 24, wherein said means for selectively filtering further comprises: means for selectively filtering said correlation values to select correlation values which do not correspond to an arrival of a signal echo.
Claim 33
Dependent Claim 132 words
In a CDMA system downlink where a plurality of base stations transmit at least one data sequence intended for the same receiver, a receiver comprising: means for receiving a signal to produce complex samples of the received signal; means for correlating said samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; means for comparing said filtered values to potential symbol values to determine a detected data sequence; and means for computing the filtering coefficients of said selective filtering means to maximize a probability that said detected data sequence is equal to one of said at least one transmitted data sequence and taking into account colored interference.
Claim 34
Dependent Claim 132 words
In a CDMA system downlink where a plurality of base stations transmit at least one data sequence intended for the same receiver, a receiver comprising: means for receiving a signal to produce complex samples of the received signal; means for correlating said samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information; means for comparing said filtered values to potential symbol values to determine a detected data sequence; and means for computing the filtering coefficients of said selective filtering means to maximize a probability that said detected data sequence is equal to one of said at least one transmitted data sequence and taking into account colored interference.
Claim 35
Dependent Claim 35 words
The receiver of claim 27, wherein said means for selectively filtering further comprises: means for selectively filtering said correlation values to select correlation values which do not correspond to an arrival of a signal echo.
Claim 36
Dependent Claim 87 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for correlating said complex samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information, wherein said filtered values are offset from an appearance of signal rays; and means for comparing said filtered values to potential symbol values to determine a detected data sequence.
Claim 37
Dependent Claim 87 words
A receiver comprising: means for receiving a composite signal and producing complex samples of the received composite signal; means for correlating said complex samples to a known sequence to generate correlation values; means for selectively filtering said correlation values using filtering coefficients to produce filtered values, one filtered value for each symbol period, based on symbol timing information, wherein said filtered values are offset from an appearance of signal rays; and means for comparing said filtered values to potential symbol values to determine a detected data sequence.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag