Patent US5925051A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US4709374A
Cited
US4761796A
Cited
US4972433A
Cited
US5127051A
Cited
US5048059A
Cited
US5010333A
Cited
US5218619A
Cited
US5311545A
Cited
US5268930A
Cited
US5237586A
Cited
US5353352A
Cited
US5305349A
Cited
US5361276A
Cited
US5506861A
Cited
US5499272A
Cited
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 |