Claims
- 1. A method for detecting received multichip direct sequence spread spectrum codewords that have been transmitted over a multipath channel comprising the steps of:(a) coupling said received multichip direct sequence spread spectrum codewords to a channel matched filter; (b) performing codeword correlations on an output of said channel matched filter with respectively different codewords of pluralities of direct sequence spreading chips, and correcting for contribution of unequal energies of said respectively different codewords in codeword correlation metrics produced thereby; and (c) selecting a respectively transmitted codeword in accordance with a minimum distance-based correlation metric output of step (b).
- 2. A method according to claim 1, wherein step (b) comprises performing a minimum distance calculation for each received codeword, and defining the minimum distance calculation to step (c) in accordance with a bias-correction value equal to an expected power for that codeword as a result of being transmitted over said multipath channel.
- 3. A method according to claim 1, wherein step (b) includes combining respective ones of a set of N codeword power values |Sk|2 (where k =1, 2, 3, . . . , N) into said codeword correlation for each potentially transmitted codeword Sk, and correcting said each correlation codeword metric by a bias-correction power component |Sk|2 for unequal multipath-based distortions of codeword energies.
- 4. A method according to claim 3, wherein step (b) comprises convolving N DSSS multichip codewords with a finite impulse response filter estimate of said multipath channel to produce N multipath-distorted codeword signatures, and computing energy in each of said multipath-distorted codeword signatures to generate said set of N distortion codeword signature power values |Sk|2.
- 5. A channel-matched correlation signal processor for a direct sequence spread spectrum receiver employable in a multipath environment comprising:a channel matched filter to which received codewords of pluralities of direct sequence spreading chips are applied; a codeword correlator unit, coupled in a signal processing path with said channel matched filter, and being operative to perform codeword correlations on said received codewords with respectively different codewords of pluralities of direct sequence spreading chips, and being configured to correct for the contribution of unequal energies of said respectively different codewords in codeword correlation metrics produced thereby; and a detector which is operative to select a respectively transmitted codeword in accordance with a minimum distance correlation metric output from said codeword correlator unit.
- 6. A channel-matched correlation signal processor according to claim 5, wherein said codeword correlator unit is operative to perform a minimum distance calculation for each received codeword, and to define the minimum distance calculation to said detector by a bias-correction value that is equal to an expected power for that codeword as a result of being transmitted over said multipath environment.
- 7. A channel-matched correlation signal processor according to claim 5, wherein said codeword correlator unit is operative to employ a set of N codeword power values |Sk|2 (where k=1, 2, 3, . . . , N), that are respectively combined with said codeword correlations for each potentially transmitted codeword Sk, thereby correcting each correlation codeword metric by a bias-correction power component |Sk|2 that corrects for unequal multipath-based distortions of codeword energies.
- 8. A channel-matched correlation signal processor for a direct sequence spread spectrum receiver employable for a multipath channel comprising:a channel matched filter coupled to feed-forward taps of a decision feedback equalizer; a differential combiner coupled to differentially combine an output of said feed-forward taps and a post-cursor representative echo produced by a finite impulse response filter estimates impulse response of said multipath channel; a codeword correlator which is operative to perform codeword correlations on received multichip direct sequence spread spectrum codewords for respectively different codewords of pluralities of direct sequence spreading chips, and being configured to correct for contribution of unequal energies of said respectively different codewords in codeword correlation metrics produced thereby; a codeword decision operator which is operative to detect a selected output of said codeword correlator as the actually transmitted codeword; a codeword synthesizer which is operative to generate a replica of chip contents and phase information of said actually transmitted codeword; and a finite impulse response filter configured to synthesize an estimate of said multipath channel impulse to which said codeword synthesizer is coupled to produce said post-cursor representative echo.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application relates to subject matter disclosed in co-pending U.S. patent application Ser. No. 09/342,583, filed Jun. 29, 1999, M. Webster et al, entitled “RAKE Receiver with Embedded Decision Feedback Equalizer,” referred to hereinafter as the '583 application, assigned to the assignee of the present application and the disclosure of which is incorporated herein.
US Referenced Citations (2)
| Number |
Name |
Date |
Kind |
|
6011812 |
Laakso et al. |
Jan 2000 |
A |
|
6349110 |
Davidovici et al. |
Feb 2002 |
B1 |
Non-Patent Literature Citations (1)
| Entry |
| Kenneth Abend, “Statistical Detention for Communication Channels with Intersymbol Interference”, Proceedings of the IEEE, Vol 58, No 5, May 1970, pp. 779-785. |