Rake receiver with selective ray combining
First Claim
1. In a spread spectrum communications system wherein a transmitter transmits a data signal to a receiver, said receiver comprising:
- means for receiving at least two rays of the data signal, wherein the receiving means produces in-phase (I) and quadrature (Q) components for each ray;
means for sampling said I and Q components to produce at least one I sample and at least one Q sample for each ray;
means for selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; and
means for combining said samples in each of said selected wrays to recover the transmitted data signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A modified RAKE receiver, referred to as a WRAKE receiver, is used in CDMA communications. It is particularly adaptable to a subtractive CDMA system. The receiver includes a radio receiver for receiving and demodulating a composite signal of overlapping transmitted signals (spread signals), a sampler to sample the received signals, a selector for selecting different groups of samples, a correlator for correlating the samples with known despreading codes and a comparator to determine the symbol transmitted. The receiver also includes a combiner which combines either different groups of samples together or combines different correlation values together. The sample groups selected are channel independent and combine data received from different time shifts. Likewise, the sample groups for each channel and the correlation values are time-of-arrival independent.
-
Citations
58 Claims
-
1. In a spread spectrum communications system wherein a transmitter transmits a data signal to a receiver, said receiver comprising:
-
means for receiving at least two rays of the data signal, wherein the receiving means produces in-phase (I) and quadrature (Q) components for each ray; means for sampling said I and Q components to produce at least one I sample and at least one Q sample for each ray; means for selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; and means for combining said samples in each of said selected wrays to recover the transmitted data signal.
-
-
2. In a code division multiple access system for communicating a sequence of data symbols to a receiver, wherein a transmitter combines each data symbol with a known code sequence to form a respective transmitted symbol, said receiver comprising:
-
means for receiving a composite signal of overlapping modulated carrier signals including at least two rays and for demodulating the composite signal to recover the transmitted symbols in each ray, the receiving and demodulating means producing in-phase (I) and quadrature (Q) components for each ray; means for sampling said I and Q components to produce at least one I sample and at least one Q sample for each transmitted symbol; means for selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; means for correlating said samples in each of said selected wrays to a known code sequence and generating correlation values; means for combining said correlation values to generate a combined value; and means for comparing said combined value with a threshold to determine each data symbol corresponding to each transmitted symbol. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. In a code division multiple access system for communicating a sequence of data symbols to a receiver, wherein a transmitter combines each data symbol with a known code sequence to form a respective transmitted symbol, said receiver comprising:
-
means for receiving a composite signal of overlapping modulated carrier signals including at least two rays and for demodulating the composite signal to recover the transmitted symbols in each ray, the receiving and demodulating means producing in-phase (I) and quadrature (Q) components for each ray; means for sampling said I and Q components to produce at least one I sample and at least one Q sample for each transmitted symbol; means for selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; means for combining said samples in each of said selected wrays to generate groups of combined samples; means for correlating said groups of combined samples with a known code sequence and generating a correlation value; and means for comparing said correlation value with a threshold to determine each data symbol corresponding to each transmitted symbol. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a code division multiple access system for communicating data symbols to a receiver, wherein a transmitter maps a stream of data symbols into a stream of code symbols and further combines each code symbol with one scrambling bit sequence to form a stream of respective transmitted scrambled code symbols, the receiver comprising:
-
means for receiving a composite signal of overlapping modulated carrier signals including at least two rays and for demodulating the composite signal to recover the transmitted scrambled code symbols in each ray, the receiving and demodulating means producing in-phase (I) and quadrature (Q) components for each ray; means for sampling the I and Q components to produce at least one I sample and at least one Q sample for each transmitted scrambled code symbol; means for successively selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; means for successively descrambling each wray of samples with the scrambling bit sequence; means for successively correlating the descrambled samples in the selected wrays with a set of known code sequences and generating correlation values; means for successively combining said correlation values to generate combined values; and means for successively comparing the combined values with each other to detect each transmitted scrambled code symbol, said detected scrambled code symbols corresponding to said stream of data symbols. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a code division multiple access system for communicating data symbols to a receiver, wherein a transmitter maps a stream of data symbols into a stream of code symbols and further combines each code symbol with one scrambling bit sequence to form a stream of respective transmitted scrambled code symbols, the receiver comprising:
-
means for receiving a composite signal of overlapping modulated carrier signals including at least two rays and for demodulating the composite signal to recover the transmitted scrambled code symbols in each ray, the receiving and demodulating means producing in-phase (I) and quadrature (Q) components for each ray; means for sampling the I and Q components to produce at least one I sample and at least one Q sample for each transmitted scrambled code symbol; means for successively selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; means for successively descrambling each wray of samples with the scrambling bit sequence; means for successively combining said descrambled wrays of samples to generate groups of combined samples; and means for successively correlating said groups of combined samples with a set of known code sequences and generating a plurality of correlation values, one for each sequence; and means for successively comparing the correlation values with each other to detect each transmitted scrambled code symbol, said detected scrambled code symbols corresponding to said stream of data symbols. - View Dependent Claims (26, 27, 28, 29)
-
-
30. In a code division multiple access system, a method for communicating a sequence of data symbols to a receiver, wherein a transmitter combines each data symbol with a known code sequence to form a respective transmitted symbol, said method comprising the steps of:
-
receiving a composite signal of overlapping modulated carrier signals including at least two rays; demodulating the composite signal to recover the transmitted symbols in each ray, producing in-phase (I) and quadrature (Q) components for each ray; sampling said I and Q components to produce at least one I sample and at least one Q sample for each transmitted symbol; selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; correlating said samples in each of said selected wrays to a known code sequence and generating correlation values; combining said correlation values to generate a combined value; and comparing said combined value with a threshold to determine each data symbol corresponding to each transmitted symbol. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. In a code division multiple access system, a method for communicating a sequence of data symbols to a receiver, wherein a transmitter combines each data symbol with a known code sequence to form a respective transmitted symbol, said method comprising the steps of:
-
receiving a composite signal of overlapping modulated carrier signals including at least two rays; demodulating the composite signal to recover the transmitted symbols in each ray, producing in-phase (I) and quadrature (Q) components for each ray; sampling said I and Q components to produce at least one I sample and at least one Q sample for each transmitted symbol; selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; combining said wrays of samples to generate groups of combined samples; correlating said groups of combined samples with a known code sequence and generating a correlation value; and comparing said correlation value with a threshold to determine each data symbol corresponding to each transmitted symbol. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. In a code division multiple access system, a method for communicating data symbols to a receiver, wherein a transmitter maps a stream of data symbols into a stream of code symbols and further combines each code symbol with one scrambling bit sequence to form a stream of respective transmitted scrambled code symbols, the method comprising the steps of:
-
receiving a composite signal of overlapping modulated carrier signals including at least two rays and demodulating the composite signal to recover the transmitted scrambled code symbols in each ray, producing in-phase (I) and quadrature (Q) components for each ray; sampling the I and Q components to produce at least one I sample and at least one Q sample for each transmitted scrambled code symbol; successively selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; successively descrambling each wray of samples with the scrambling bit sequence; successively correlating the descrambled samples in the selected wrays with a set of known code sequences and generating correlation values; successively combining said correlation values to generate combined values; and successively comparing the combined values with each other to detect each transmitted scrambled code symbol, said detected scrambled code symbols corresponding to said stream of data symbols. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. In a code division multiple access system, a method for communicating data symbols to a receiver, wherein a transmitter maps a stream of data symbols into a stream of code symbols and further combines each code symbol with one scrambling bit sequence to form a stream of respective transmitted scrambled code symbols, the method comprising the steps of:
-
receiving a composite signal of overlapping modulated carrier signals including at least two rays and demodulating the composite signal to recover the transmitted scrambled code symbols in each ray, producing in-phase (I) and quadrature (Q) components for each ray; sampling the I and Q components to produce at least one I sample and at least one Q sample for each transmitted scrambled code symbol; successively selecting at least two wrays of said samples, each wray including I samples or Q samples from any one of said rays; successively descrambling each wray of samples with the scrambling bit sequence; successively combining said descrambled wrays of samples to generate groups of combined samples; successively correlating said groups of combined samples with a set of known code sequences and generating a plurality of correlation values, one for each sequence; and successively comparing the correlation values with each other to detect each transmitted scrambled code symbol, said detected scrambled code symbols corresponding to said stream of data symbols. - View Dependent Claims (54, 55, 56, 57)
-
-
58. In a spread spectrum communications system, a method for receiving spread spectrum information signals and determining received data sequences, said method comprising:
-
receiving a composite signal of overlapping, transmitted signals; sampling said composite signal; selecting at least two wrays of composite signal samples; and combining said composite signal samples in each of said selected wrays to recover the transmitted data signal.
-
Specification