Interference cancellation in a spread spectrum communication system
First Claim
Patent Images
1. A wireless transmit receive unit (WTRU) comprising:
- a data signal generator configured to produce a data signal;
a plurality of mixers configured to produce a plurality of spread data signals, wherein each mixer is configured to mix the data signal with a different pseudo random chip code sequence to produce a different spread data signal;
a plurality of pilot signal generators configured to produce a plurality of spread pilot signals, wherein each pilot signal is spread with a different pseudo random chip code sequence and each pilot signal generator is associated with a different spread data signal;
a plurality of combiners configured to produce a plurality of combined signals, wherein each combined signal is produced as a result of combining one of the pilot signals with one of the spread data signals;
a modulator configured to modulate the combined signals to a carrier frequency; and
an array of antennas configured to radiate the plurality of combined signals over a shared spectrum at the carrier frequency, wherein each antenna is associated with a different modulated combined signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A code division multiple access communication system transmits a pilot and traffic signal over a shared spectrum. The pilot and traffic signal have an associated code and are received over the shared spectrum. The received signals are sampled and the samples are delayed to produce a window. A weighted value for each despread pilot code window sample is determined using an adaptive algorithm. Each window sample is despread with a traffic code. Each despread traffic code window sample is weighted according to a weight corresponding to its respective pilot code sample.
65 Citations
6 Claims
-
1. A wireless transmit receive unit (WTRU) comprising:
-
a data signal generator configured to produce a data signal; a plurality of mixers configured to produce a plurality of spread data signals, wherein each mixer is configured to mix the data signal with a different pseudo random chip code sequence to produce a different spread data signal; a plurality of pilot signal generators configured to produce a plurality of spread pilot signals, wherein each pilot signal is spread with a different pseudo random chip code sequence and each pilot signal generator is associated with a different spread data signal; a plurality of combiners configured to produce a plurality of combined signals, wherein each combined signal is produced as a result of combining one of the pilot signals with one of the spread data signals; a modulator configured to modulate the combined signals to a carrier frequency; and an array of antennas configured to radiate the plurality of combined signals over a shared spectrum at the carrier frequency, wherein each antenna is associated with a different modulated combined signal.
-
-
2. A base station comprising:
-
a data signal generator configured to produce a data signal; a plurality of mixers configured to produce a plurality of spread data signals, wherein each mixer configured to mix the data signal with a different pseudo random chip code sequence to produce a different spread data signal; a plurality of pilot signal generators configured to produce a plurality of spread pilot signals, wherein each pilot signal is spread with a different pseudo random chip code sequence and each pilot signal generator is associated with a different spread data signals; a plurality of combiners configured to produce a plurality of combined signals, wherein each combined signal is produced as a result of combining one of the pilot signals with one of the spread data signals; a modulator configured to modulate the combined signals to a carrier frequency; and an array of antennas configured to radiate the plurality of combined signals over a shared spectrum at the carrier frequency, wherein each antenna is associated with a different modulated combined signal.
-
-
3. A wireless transmit receive unit (WTRU) comprising:
-
a plurality of data signal generators configured to produce a set of data signals; a plurality of sets of mixers configured to produce a plurality of spread data signals, wherein each mixer in each set of mixers is configured to mix one of the data signals in each set of data signals with a different pseudo random chip code sequence to produce a plurality of sets of spread data signals; a plurality of pilot signal generators configured to produce a pilot signal spread with a different pseudo random chip code sequence, wherein each pilot signal generator is associated with a different spread data signal; a plurality of combiners configured to produce a plurality of combined signals, wherein each combined signal is produced as a result of combining one of the pilot signals with one of the sets of spread data signals; a modulator configured to modulate the combined signals to a carrier frequency; and an array of antennas configured to radiate the plurality of combined signals over a shared spectrum at the carrier frequency, wherein each antenna is associated with a different modulated combined signal.
-
-
4. A base station comprising:
-
a plurality of data signal generators configured to produce a set of data signals; a plurality of sets of mixers configured to produce a plurality of spread data signals, wherein each mixer in each set of mixers is configured to mix one of the data signals in each set of data signals with a different pseudo random chip code sequence to produce a plurality of sets of spread data signals; a plurality of pilot signal generators configured to produce a pilot signal spread with a different pseudo random chip code sequence, wherein each pilot signal generator is associated with a different spread data signal; a plurality of combiners configured to produce a plurality of combined signals, wherein each combined signal is produced as a result of combining one of the pilot signals with one of the sets of spread data signals; a modulator configured to modulate the combined signals to a carrier frequency; and an array of antennas configured to radiate the plurality of combined signals over a shared spectrum at the carrier frequency, wherein each antenna is associated with a different modulated combined signal.
-
-
5. A wireless transmit receive unit (WTRU) comprising:
-
an antenna configured to receive a plurality of combined signals over a shared spectrum at a carrier frequency; a demodulator configured to demodulate the received combined signals to a baseband frequency; an analog to digital converter configured to convert the combined signals to digital samples; a filtering device configured to process a plurality of pilot signals from the combined signals; a first plurality of despreaders configured to despread the digital samples with delayed versions of the pilot signals to produce a window of despread pilot code window samples, wherein the window has evenly time spaced samples; an adaptive algorithm block configured to determine a weight for each despread pilot code window sample using a minimum mean square error algorithm; an adaptive filter configured to process the received signal with the determined weights to produce a weighted received signal; and a second despreader configured to despread the weighted received signal to recover the data of the received signals.
-
-
6. A base station comprising:
-
an antenna configured to receive a plurality of combined signals over a shared spectrum at a carrier frequency; a demodulator configured to demodulate the received combined signals to a baseband frequency; an analog to digital converter configured to convert the combined signals to digital samples; a filtering device configured to process a plurality of pilot signals from the combined signals; a first plurality of despreaders configured to despread the digital samples with delayed versions of the pilot signals to produce a window of despread pilot code window samples, wherein the window has evenly time spaced samples; an adaptive algorithm block configured to determine a weight for each despread pilot code window sample using a minimum mean square error algorithm; an adaptive filter configured to process the received signal with the determined weights to produce a weighted received signal; and a second despreader configured to despread the weighted received signal to recover the data of the received signals.
-
Specification