Use of Walsh-Hadamard transform for forward link multiuser detection in CDMA systems
First Claim
1. A station capable of receiving information containing Walsh coding for a plurality of channels and canceling interference from the received information comprising:
- (a) a memory for storing received signals containing a Walsh code for each of a plurality of channels as well as reflected and/or refracted versions of said received signals;
(b) a first plurality of signal paths selectively coupled to said memory, each said signal path coupled to said memory for receiving said signals stored in said memory, each said signal path including;
(i) a first delay circuit corresponding to a different one of a plurality of time spaced apart conditions of said received signal;
(ii) an inverse fast Walsh transform circuit coupled to said delay circuit for removing the Walsh code corresponding to that path from said received signal;
(iii) estimation circuitry for providing an estimate for each path of phase shift and attenuation of said received signal in that path, said estimation circuitry coupled to said first delay circuit;
(iv) multiplication circuitry for multiplying the conjugate of said estimate with said signal after removal of said Walsh code in each said path to provide a path output for each said channel, said multiplication circuitry coupled to said transform circuit; and
(v) a combiner coupled to said multiplication circuitry for combining the path outputs of each of said channels to provide a data estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
A station capable of receiving information containing Walsh coding for a plurality of channels and canceling interference from the received information and the method of cancellation. A memory is provided for storing received signals containing a Walsh code for each of a plurality of channels as well as reflected and/or refracted versions of said received signals and a first plurality of signal paths is provided which are selectively coupled to the memory. The signal paths apply corresponding delays and inverse Walsh code transformations to separate the channels. Further, cancellation of the channels interfering with a desired channel proceeds with complementary delays and Walsh code transformation to regenerate the interference which is subtracted from the received signal in memory.
-
Citations
16 Claims
-
1. A station capable of receiving information containing Walsh coding for a plurality of channels and canceling interference from the received information comprising:
-
(a) a memory for storing received signals containing a Walsh code for each of a plurality of channels as well as reflected and/or refracted versions of said received signals;
(b) a first plurality of signal paths selectively coupled to said memory, each said signal path coupled to said memory for receiving said signals stored in said memory, each said signal path including;
(i) a first delay circuit corresponding to a different one of a plurality of time spaced apart conditions of said received signal;
(ii) an inverse fast Walsh transform circuit coupled to said delay circuit for removing the Walsh code corresponding to that path from said received signal;
(iii) estimation circuitry for providing an estimate for each path of phase shift and attenuation of said received signal in that path, said estimation circuitry coupled to said first delay circuit;
(iv) multiplication circuitry for multiplying the conjugate of said estimate with said signal after removal of said Walsh code in each said path to provide a path output for each said channel, said multiplication circuitry coupled to said transform circuit; and
(v) a combiner coupled to said multiplication circuitry for combining the path outputs of each of said channels to provide a data estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
(i) a second delay circuit corresponding to a different one of said plurality of time spaced apart conditions of said received signal for delaying said data estimate with Walsh codes;
(ii) circuitry for providing said estimate for each path of phase shift and attenuation of said received signal in that path, said circuitry coupled to said second delay circuit;
cancellation circuitry for determining and subtracting the total regenerated interference from said received signals said cancellation circuitry coupled to said circuitry for providing; and
circuitry for applying to said first delay circuit on a path by path basis said received signal minus said total regenerated interference plus said estimated interference to the exclusion of said received signal.
-
-
6. The station of claim 5 wherein said station is a mobile station.
-
7. The station of claim 5 wherein said spaced apart condition is predetermined maxima in said received signal.
-
8. The station of claim 6 wherein said spaced apart condition is predetermined maxima in said received signal.
-
9. A method of canceling interference from received information at a station capable of receiving information containing Walsh coding for a plurality of channels comprising the steps of,
(a) storing received signals containing a Walsh code for each of a plurality of channels as well as reflected and/or refracted versions of said received signals; -
(b) applying a first plurality of signal processing paths to said received signals stored in step (a);
(c) in each of said signal processing paths;
(i) delaying said received signal in accordance with a different one of a plurality of time spaced apart conditions of said received signal;
(ii) applying to said received signal for each said channel an inverse fast Walsh transform corresponding to that channel for removing the Walsh code corresponding to that channel from said received signal;
(iii) providing an estimate for each processing path of phase shift and attenuation of said received signal in that processing path;
(iv) multiplying the conjugate of said estimate with said signal for each channel in each processing path after removal of said Walsh code in each said processing path to provide a processing path output for each said channel; and
(v) combining the proceeding path outputs of each of said channels to provide a data estimate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
(i) delaying said data estimate with applied Walsh code with a delay corresponding to a different one of said plurality of time spaced apart conditions of said received signal;
(ii) providing said estimate for each path of phase shift and attenuation of said received signal in that processing path;
(iii) determining and subtracting the total regenerated interference from said received signals; and
(iv) applying to said first delay circuit on a processing path by processing path basis said received signal minus said total regenerated interference plus said estimated interference to the exclusion of said received signal.
-
-
14. The method of claim 13 wherein said station is a mobile station.
-
15. The method of claim 13 wherein said spaced apart condition is predetermined maxima in said received signal.
-
16. The method of claim 14 wherein said spaced apart condition is predetermined maxima in said received signal.
Specification