Method and apparatus for determining the closed loop power control set point in a wireless packet data communication system
First Claim
1. In a first communication device in which at least two channels are transmitted and in which a first channel is transmitted during a larger percentage of the duration of a communication service than the remaining channels, an apparatus in a second communication device for determining a power control set point at a receiver of said at least two channels, comprising:
- means for demodulating said first channel of a received signal;
means for demodulating said remaining channels of said received signal; and
means for determining said power control set point in accordance with said demodulated first channel, wherein said means for determining said power control set point, comprises, means for calculating a pilot bit error rate, means for calculating said power control set point in accordance with said pilot bit error rate, means for determining said pilot variance, wherein said means for determining said pilot variance comprises, pilot symbol energy calculator means for computing energies of said demodulated pilot symbols, and variance calculator means for calculating the variance of said energies of said demodulated pilot symbols, wherein said variance calculator means comprises, first filter means for receiving said demodulated pilot symbol energies and for filtering said pilot symbol energies, first squaring means for receiving said filtered demodulated pilot symbol energy and squaring said filtered demodulated pilot symbol energy to provide an average squared pilot symbol energy, second squaring means for receiving said demodulated pilot symbol energies and squaring said pilot symbol energies, second filtering means for receiving said squared demodulated pilot symbols to provide a squared average pilot symbol energy, summing means for receiving said average squared pilot symbol energy and said squared average pilot symbol energy and for summing said average squared pilot symbol energy and said squared average pilot symbol energy, and divider means for receiving said sum of said average squared pilot symbol energy and said squared average pilot symbol energy and for receiving said average squared pilot symbol energy and for dividing said sum of said average squared pilot symbol energy and said squared average pilot symbol energy by said average squared pilot symbol energy, and wherein said means for calculating said power control set point performs said calculation in accordance with said pilot variance.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a novel and improved method and apparatus for performing closed loop power control. A method of implementing reverse link outer loop using only pilot signal is described. Such a method is especially useful when the data signals are only present in short burst such that packet or frame error rates (PER or FER) cannot be estimated accurately. Moreover, since this method provides a mechanism for accurate set point adjustment even without a PER (FER) estimate, it can also be used to improve the accuracy of outer loop performance when such estimate becomes available. The present invention estimates a “pilot bit error rate” (PBER), where each pilot “bit” consists of a number pilot chips distributed over a frame. In addition, it estimates the normalized variance of the signal energy (or C/I) for each packet. In addition, in the preferred embodiment, the average number of fingers in lock is also used to determine the power control set point.
126 Citations
32 Claims
-
1. In a first communication device in which at least two channels are transmitted and in which a first channel is transmitted during a larger percentage of the duration of a communication service than the remaining channels, an apparatus in a second communication device for determining a power control set point at a receiver of said at least two channels, comprising:
-
means for demodulating said first channel of a received signal;
means for demodulating said remaining channels of said received signal; and
means for determining said power control set point in accordance with said demodulated first channel, wherein said means for determining said power control set point, comprises, means for calculating a pilot bit error rate, means for calculating said power control set point in accordance with said pilot bit error rate, means for determining said pilot variance, wherein said means for determining said pilot variance comprises, pilot symbol energy calculator means for computing energies of said demodulated pilot symbols, and variance calculator means for calculating the variance of said energies of said demodulated pilot symbols, wherein said variance calculator means comprises, first filter means for receiving said demodulated pilot symbol energies and for filtering said pilot symbol energies, first squaring means for receiving said filtered demodulated pilot symbol energy and squaring said filtered demodulated pilot symbol energy to provide an average squared pilot symbol energy, second squaring means for receiving said demodulated pilot symbol energies and squaring said pilot symbol energies, second filtering means for receiving said squared demodulated pilot symbols to provide a squared average pilot symbol energy, summing means for receiving said average squared pilot symbol energy and said squared average pilot symbol energy and for summing said average squared pilot symbol energy and said squared average pilot symbol energy, and divider means for receiving said sum of said average squared pilot symbol energy and said squared average pilot symbol energy and for receiving said average squared pilot symbol energy and for dividing said sum of said average squared pilot symbol energy and said squared average pilot symbol energy by said average squared pilot symbol energy, and wherein said means for calculating said power control set point performs said calculation in accordance with said pilot variance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
pilot bit demodulator for demodulating received pilot symbols; and
comparison means for comparing said demodulated pilot symbols to a predetermined pilot symbol sequence.
-
-
6. The apparatus of claim 5 wherein said means for calculating said pilot bit error rate, further comprises:
-
means for determining at least one channel characteristic; and
wherein said means for calculating said power control set point calculates said power control set point in accordance with said pilot bit error rate and said at least one channel characteristic.
-
-
7. The apparatus of claim 6 wherein said at least one channel characteristic comprises the relative velocity between said first communication device and said second communication device.
-
8. The apparatus of claim 5 wherein said pilot bit demodulator means, comprises:
-
channel estimation means for generating a channel estimate in accordance with said received pilot symbols; and
dot product circuit for computing the dot product between channel estimate and said received pilot symbols.
-
-
9. The apparatus of claim 5 wherein said channel estimation means comprises:
-
Walsh summing means for accumulating a predetermined number of pilot symbols; and
pilot filter means for low pass filtering said accumulated pilot symbols.
-
-
10. The apparatus of claim 5 wherein said pilot bit demodulator means, comprises:
-
complex PN demodulator for demodulating said received signal in accordance with a complex PN despreading format;
pilot despreading means for despreading said complex PN demodulated signal;
channel estimation means for despreading said complex PN demodulated signal and for filtering said despread signal; and
dot product means for computing the dot product of said despread signal and said channel estimate to provide said demodulated pilot symbols.
-
-
11. The apparatus of claim 5 wherein said pilot bit demodulator means, comprises:
-
plurality of pilot demodulators wherein each of said plurality of pilot demodulators demodulates a corresponding finger of a diversity receiver to provide pilot symbol energies; and
combiner means for receiving said pilot symbol energies and for combining said pilot symbol energies.
-
-
12. The apparatus of claim 1 wherein said means for determining said pilot variance comprises:
-
plurality pilot symbol energy calculator means wherein each of said pilot symbol energy calculator means is for computing energies of said demodulated pilot symbols of a corresponding finger of a diversity receiver;
combiner means for combining said energies of said pilot symbols; and
variance calculator means for calculating the variance of said combined energies of said demodulated pilot symbols.
-
-
13. The apparatus of claim 1 wherein said means for calculating said means for calculating said power control set point calculates said set point in accordance with a linear combination of said pilot variance and said pilot symbol error rate.
-
14. The apparatus of claim 1 wherein said means for determining said power control set point further comprises:
-
means for computing an average number of fingers in lock; and
wherein said means for calculating said power control set point performs said calculation in accordance with said average number of fingers in lock.
-
-
15. In a first communication device in which at least two channels are transmitted and in which a first channel is transmitted during a larger percentage of the duration of a communication service than the remaining channels, a method for determining a power control set point at a receiver of said at least two channels, comprising the steps of:
-
demodulating said first channel of a received signal;
demodulating said remaining channels of said received signal; and
determining said power control set point in accordance with said demodulated first channel, wherein said step of determining said power control set point comprises the steps of, calculating a pilot bit error rate, calculating said power control set point in accordance with said pilot bit error rate, determining said pilot variance, wherein said step of determining said pilot variance comprises the steps of, computing energies of said demodulated pilot symbols, and calculating the variance of said energies of said demodulated pilot symbols, wherein said step of calculating the variance comprises the steps of, filtering said pilot symbol energies, squaring said filtered demodulated pilot symbol energy to provide an average squared pilot symbol energy;
squaring said pilot symbol energies, filtering said squared demodulated pilot symbols to provide a squared average pilot symbol energy, summing said average squared pilot symbol energy and said squared average pilot symbol energy, and dividing said sum of said average squared pilot symbol energy and said squared average pilot symbol energy by said average squared pilot symbol energy, and wherein said step of calculating said power control set point performs said calculation in accordance with said pilot variance. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
demodulating received pilot symbols; and
comparing said demodulated pilot symbols to a predetermined pilot symbol sequence.
-
-
20. The method of claim 19 wherein said means for calculating said pilot bit error rate, further comprises:
-
determining at least one channel characteristic; and
wherein said step of calculating said power control set point calculates said power control set point in accordance with said pilot bit error rate and said at least one channel characteristic.
-
-
21. The method of claim 20 wherein said at least one channel characteristic comprises the relative velocity between said first communication device and said second communication device.
-
22. The method of claim 19 wherein said step of demodulating said pilot symbols, comprises the steps of:
-
generating a channel estimate in accordance with said received pilot symbols; and
computing the dot product between channel estimate and said received pilot symbols.
-
-
23. The method of claim 19 wherein said step of generating a channel estimate comprises the steps of:
-
accumulating a predetermined number of pilot symbols; and
low pass filtering said accumulated pilot symbols.
-
-
24. The method of claim 19 wherein said step of demodulating pilot symbols, comprises the steps of:
-
demodulating said received signal in accordance with a complex PN despreading format;
despreading said complex PN demodulated signal;
despreading said complex PN demodulated signal and for filtering said despread signal; and
computing the dot product of said despread signal and said channel estimate to provide said demodulated pilot symbols.
-
-
25. The method of claim 19 wherein said step of demodulating said pilot symbols, comprises the steps of:
-
demodulating a plurality of pilot signals wherein each of said plurality of pilot signals corresponds to a finger of a diversity receiver; and
combining said pilot symbol energies generated from said step of demodulating.
-
-
26. The method of claim 15 wherein said step of determining said pilot variance comprises:
-
computing a plurality pilot symbol energies wherein each of said pilot symbol energies corresponds to a finger of a diversity receiver;
combining said energies of said pilot symbols; and
calculating the variance of said combined energies of said demodulated pilot symbols.
-
-
27. The method of claim 15 wherein said step of calculating said power control set point calculates said set point in accordance with a linear combination of said pilot variance and said pilot symbol error rate.
-
28. The method of claim 15 wherein said step of determining said power control set point further comprises the steps of:
-
computing an average number of fingers in lock; and
wherein said step of calculating said power control set point performs said calculation in accordance with said average number of fingers in lock.
-
-
29. In a wireless communications system, a method for power control independent of frame error rate, comprising:
-
calculating a pilot channel bit error rate;
calculating a normalized signal power variance, wherein the normalized signal power variance, (ρ
), is calculated as;
where p(n) is the measured power of the nth frame, {overscore (p(n)2)} is the average of the squared energy of demodulated pilot symbols for a current frame, and {overscore (p(n))}2 is an average energy of the demodulated pilot symbols squared for the current frame; and
determining a power control set point from the pilot channel bit error rate and the normalized signal variance. - View Dependent Claims (30)
-
-
31. In a wireless communications system, an apparatus for power control independent of frame error rate, comprising:
-
means for calculating a pilot channel bit error rate;
means for calculating a normalized signal power variance, wherein the normalized signal power variance, (ρ
), is calculated as;
where p(n) is the measured power of the nth frame, {overscore (p(n)2)} is the average of the squared energy of demodulated pilot symbols for a current frame, and {overscore (p(n))}2 is an average energy of the demodulated pilot symbols squared for the current frame; and
means for determining a power control set point from the pilot channel bit error rate and the normalized signal variance.
-
-
32. In a wireless communications system, an mobile station, comprising:
-
a pilot energy calculator for calculating a pilot channel bit error rate;
a pilot variance calculator for calculating a normalized signal power variance, wherein the normalized signal power variance, (ρ
), is calculated as;
where p(n) is the measured power of the nth frame, {overscore (p(n)2)} is the average of the squared energy of demodulated pilot symbols for a current frame, and {overscore (p(n))}2 is an average energy of the demodulated pilot symbols squared for the current frame; and
a set point calculator for determining a power control set point from the pilot channel bit error rate and the normalized signal variance.
-
Specification