US 7,499,484 B2
Method for 2D antenna rake combining in a code division multiple access system
Alireza Tarighat Mehrabani, Los Angeles, Calif. (US); and Aliazam Abbasfar, Los Angeles, Calif. (US)
Assigned to Sasken Communication Technologies Ltd., Bangalore (India)
Filed on Jan. 08, 2007, as Appl. No. 11/650,842.
Application 11/650842 is a continuation of application No. 09/951350, filed on Sep. 10, 2001, granted, now 7,161,974.
Prior Publication US 2007/0177658 A1, Aug. 02, 2007
Int. Cl. H04K 1/00 (2006.01)
U.S. Cl. 375—148  [375/147] 11 Claims
OG exemplary drawing
 
1. A direct sequence spread spectrum signal receiver, comprising:
a. a pilot spreading sequence generator;
b. a data spreading sequence generator;
c. a first antenna;
d. a first plurality of RAKE fingers, the first plurality of RAKE fingers coupled to the first antenna, the pilot spreading sequence generator, and the data spreading sequence generator, the first plurality of RAKE fingers further adapted to despread a first set of multipath signal components and to generate a first multipath pilot vector and a first multipath data vector, each component of the said first set of multipath signal components having a space variable corresponding to the first antenna and a time variable corresponding to a first set of multipaths;
e. a second antenna;
f. a second plurality of RAKE fingers, the second plurality of RAKE fingers coupled to the second antenna, the pilot spreading sequence generator, and the data spreading sequence generator, the second plurality of RAKE fingers further adapted to despread a second set of multipath signal components and to generate a second multipath pilot vector and a second multipath data vector, each component of the said second set of multipath signal components having a space variable corresponding to the second antenna and a time variable corresponding to a second set of multipaths;
g. a coefficient generator coupled to the first plurality of RAKE fingers and to the second plurality of RAKE fingers, the coefficient generator adapted to receive the first multipath pilot vector from the first plurality of RAKE fingers and the second multipath pilot vector from the second plurality of RAKE fingers, the coefficient generator further adapted to determine, in one step, a set of combining coefficients using a Minimum Mean Square Error combining method that considers space and time variables of each component of the first and second pilot vectors;
h. a first plurality of multipliers, each multiplier of the first plurality of multipliers coupled to a corresponding RAKE finger from the first plurality of RAKE fingers and adapted to receive a component of the first data vector from the corresponding RAKE finger, each multiplier further coupled to the coefficient generator and adapted to receive combining coefficients, each multiplier further adapted to produce an output that is a product of the the component of the first data vector and the combining coefficients;
i. a second plurality of multipliers, each multiplier of the second plurality of multipliers coupled to a corresponding RAKE finger from the second plurality of RAKE fingers and adapted to receive a component of the second data vector from the corresponding RAKE finger, each multiplier further coupled to the coefficient generator and adapted to receive combining coefficients, each multiplier further adapted to produce an output that is a product of the the component of the second data vector and the combining coefficients; and
j. an adder, coupled to the first plurality of multipliers and to the second plurality of multipliers, the adder adapted to receive the output of the first plurality of multipliers and to receive the output of the second plurality of multipliers.