Interference cancellation in a spread spectrum communication system
First Claim
Patent Images
1. A code division multiple access (CDMA) communication system, comprising:
- a transmitter comprising;
a data signal generator for producing a data signal;
a plurality of mixers for producing a plurality of spread data signals, each mixer for mixing said data signal with a different pseudo random chip code sequence to produce a different spread data signal;
a plurality of pilot signal generators for producing a plurality of spread pilot signals, each pilot signal spread with a different pseudo random chip code sequence, each pilot signal generator associated with one of said different spread data signals;
a plurality of combiners, each combiner for combining one of said pilot signals with one of said spread data signals to produce a combined signal;
a modulator to modulate said combined signals to a carrier frequency; and
an array of antennas for radiating said combined signals at the carrier frequency over a shared spectrum, each antenna associated with a different modulated combined signal; and
a receiver comprising;
an antenna for receiving said combined signals radiated over the shared spectrum at the carrier frequency;
a demodulator for demodulating the received combined signals to a baseband frequency;
an analog to digital converter for converting the combined signals to digital samples;
a filtering device to process the pilot signals of the combined signals;
a first plurality of despreaders for despreading the samples with delayed versions of the pilot codes to produce a window of despread pilot code window samples, the window having evenly time spaced samples;
an adaptive algorithm block for determining a weight for each despread pilot code window sample using a minimum mean square error algorithm;
an adaptive filter for processing the received signal with the determined weights to produce a weighted received signal; and
a despreader for despreading the weighted received signal to recover the data of the received signals.
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.
64 Citations
3 Claims
-
1. A code division multiple access (CDMA) communication system, comprising:
-
a transmitter comprising;
a data signal generator for producing a data signal;
a plurality of mixers for producing a plurality of spread data signals, each mixer for mixing said data signal with a different pseudo random chip code sequence to produce a different spread data signal;
a plurality of pilot signal generators for producing a plurality of spread pilot signals, each pilot signal spread with a different pseudo random chip code sequence, each pilot signal generator associated with one of said different spread data signals;
a plurality of combiners, each combiner for combining one of said pilot signals with one of said spread data signals to produce a combined signal;
a modulator to modulate said combined signals to a carrier frequency; and
an array of antennas for radiating said combined signals at the carrier frequency over a shared spectrum, each antenna associated with a different modulated combined signal; and
a receiver comprising;
an antenna for receiving said combined signals radiated over the shared spectrum at the carrier frequency;
a demodulator for demodulating the received combined signals to a baseband frequency;
an analog to digital converter for converting the combined signals to digital samples;
a filtering device to process the pilot signals of the combined signals;
a first plurality of despreaders for despreading the samples with delayed versions of the pilot codes to produce a window of despread pilot code window samples, the window having evenly time spaced samples;
an adaptive algorithm block for determining a weight for each despread pilot code window sample using a minimum mean square error algorithm;
an adaptive filter for processing the received signal with the determined weights to produce a weighted received signal; and
a despreader for despreading the weighted received signal to recover the data of the received signals. - View Dependent Claims (2)
-
-
3. A code division multiple access (CDMA) communication system, comprising:
-
a transmitter comprising;
a plurality of data signal generators for producing a set of data signals;
a plurality of sets of mixers for producing a plurality of spread data signals, each mixer in each set of mixers for mixing one of said 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, each pilot signal generator associated with one of said sets of spread data signals and producing a pilot signal spread with a different pseudo random chip code sequence;
a plurality of combiners, each combiner for combining one of said pilot signals with one of said sets of spread data signals to produce a plurality of combined signals;
a modulator to modulate said plurality of combined signals to a carrier frequency; and
an array of antennas for radiating said plurality of combined signals at carrier frequency over a shared spectrum, each antenna associated with a different modulated combined signal; and
a receiver comprising;
an antenna for receiving said combined signals radiated over the shared spectrum at the carrier frequency;
a demodulator for demodulating the received combined signals to a baseband frequency;
an analog to digital converter for converting the combined signals to digital samples;
a filtering device to process the pilot signals of the combined signals;
a first plurality of despreaders for despreading the samples with delayed versions of the pilot codes to produce a window of despread pilot code window samples, the window having evenly time spaced samples;
an adaptive algorithm block for determining a weight for each despread pilot code window sample using a minimum mean square error algorithm;
an adaptive filter for processing the received signal with the determined weights to produce a weighted received signal; and
a despreader for despreading the weighted received signal to recover the data of the received signals.
-
Specification