| 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 |

| 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.
|