System and method for adjusting combiner weights using an adaptive algorithm in wireless communications system
First Claim
1. In a wireless communication system having a plurality of receive antennas, each coupled to a rake receiver, and a combiner for combining signals from rake fingers of each rake receiver, a method for determining combiner weights applied in the combiner, comprising:
- receiving a frame comprising samples of a first type of symbols from a plurality of rake receiver outputs and samples of a second type of symbols from the plurality of rake receiver outputs;
determining combiner weights for combining the plurality of rake receiver outputs using the samples of the first type of symbols using an adaptive algorithm, wherein the adaptive algorithm is a recursive least squares algorithm, and wherein the determining includes iteratively calculating a combiner weight as a function of at least one previous combiner weight, and a received signal comprising the first type of symbols, and further wherein the combiner weight is a function of a gain factor determining an amount of past iterative information maintained by the algorithm; and
processing the samples of the second type of symbols using the combiner weights.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus to compute the combiner coefficients for wireless communication systems using an adaptive algorithm. One embodiment trains the weights on a signal known a priori that is time multiplexed with other signals, such as a pilot signal in a High Data Rate, HDR, system, wherein the signal is transmitted at full power. The adaptive algorithm recursively computes the weights during the pilot interval and applies the weights generated to the traffic signals. In one embodiment, the algorithm is a recursive least squares algorithm employing a transversal filter and weight calculation unit.
-
Citations
11 Claims
-
1. In a wireless communication system having a plurality of receive antennas, each coupled to a rake receiver, and a combiner for combining signals from rake fingers of each rake receiver, a method for determining combiner weights applied in the combiner, comprising:
-
receiving a frame comprising samples of a first type of symbols from a plurality of rake receiver outputs and samples of a second type of symbols from the plurality of rake receiver outputs; determining combiner weights for combining the plurality of rake receiver outputs using the samples of the first type of symbols using an adaptive algorithm, wherein the adaptive algorithm is a recursive least squares algorithm, and wherein the determining includes iteratively calculating a combiner weight as a function of at least one previous combiner weight, and a received signal comprising the first type of symbols, and further wherein the combiner weight is a function of a gain factor determining an amount of past iterative information maintained by the algorithm; and processing the samples of the second type of symbols using the combiner weights. - View Dependent Claims (2, 3, 4)
-
-
5. In a wireless communication system having a plurality of receive antennas, each coupled to a rake receiver, and a combiner for combining signals from rake fingers of each rake receiver, a method for determining combiner weights applied in the combiner, comprising:
-
receiving a frame comprising samples of a first type of symbols and samples of a second type of symbols; determining combiner weights using the samples of the first type of symbols using a recursive least squares algorithm, wherein the determining comprises iteratively calculating a combiner weight as a function of at least one previous combiner weight and a received signal comprising the first type of symbols, and wherein the calculating a combiner weight, W( ), for iteration k, is given as;
W(k+1)=W(k)−
K(k+1)(WH(k)X(k+1)−
y(k+1))*,wherein K( ) is a gain applied to weight iterations, X( ) is received data, and y( ) is desired data; and processing the samples of the second type of symbols using the combiner weights. - View Dependent Claims (6)
-
-
7. An apparatus in a wireless communication system having a plurality of receive antennas, each coupled to a rake receiver, and a combiner for combining signals from rake fingers of each rake receiver, the apparatus comprising:
-
means for receiving a frame comprising samples of a first type of symbols from a plurality of rake receiver outputs and samples of a second type of symbols from the plurality of rake receiver outputs; means for determining combiner weights for combining the plurality of rake receiver outputs using the samples of the first type of symbols using an adaptive algorithm, wherein the adaptive algorithm is a recursive least squares algorithm, and wherein the determining includes iteratively calculating a combiner weight as a function of at least one previous combiner weight, and a received signal comprising the first type of symbols, and further wherein the combiner Weights a function of a gain factor determining an amount of past iterative information maintained by the algorithm; and means for processing the samples of the second type of symbols using the combiner weights. - View Dependent Claims (8, 9)
-
-
10. An apparatus in a wireless communication system having a plurality of receive antennas, each coupled to a rake receiver, and a combiner for combining signals from rake fingers of each rake receiver, the apparatus comprising:
-
means for receiving a frame comprising samples of a first type of symbols and samples of a second type of symbols; means for determining combiner weights using the samples of the first type of symbols using a recursive least squares algorithm, wherein the determining comprises iteratively calculating a combiner weight as a function of at least one previous combiner weight and a received signal comprising the first type of symbols, and wherein the calculating a combiner weight, W( ), for iteration k, is given as;
W(k+1)=W(k)−
K(k+1)(WH(k)X(k+1)−
y(k+1))*,wherein K( ) is a gain applied to weight iterations, X( ) is received data, and y( ) is desired data; and means for processing the samples of the second type of symbols using the combiner weights. - View Dependent Claims (11)
-
Specification