Combined discrete automatic gain control (AGC) and DC estimation
First Claim
1. A wireless communications receiver, comprising:
- (a) means for applying a gain to a received signal, responsive to an automatic gain control (AGC) signal, to produce a scaled signal;
(b) AGC means for determining amplitude of the scaled signal and generating the AGC signal; and
(c) means for estimating a DC offset of the scaled signal comprising an exponential filter the state of which is set using a previously stored DC offset estimate read from a memory means.
5 Assignments
0 Petitions
Accused Products
Abstract
An automatic gain control (AGC) and DC estimation and correction technique for wireless communication devices is provided. An AGC signal, which controls a gain applied to a received signal by a gain stage to generate a scaled signal, is assigned one of a relatively small number of values in accordance with the amplitude of the scaled signal. An estimate of a DC offset in the scaled signal corresponding to each value of the AGC signal is stored in a memory. A DC estimation arrangement then reads the stored estimate associated with the particular value of the AGC signal from the memory and generates a current DC estimate based thereon. The current estimate is then used to correct the scaled signal for DC offset and to update the stored estimate.
91 Citations
44 Claims
-
1. A wireless communications receiver, comprising:
-
(a) means for applying a gain to a received signal, responsive to an automatic gain control (AGC) signal, to produce a scaled signal;
(b) AGC means for determining amplitude of the scaled signal and generating the AGC signal; and
(c) means for estimating a DC offset of the scaled signal comprising an exponential filter the state of which is set using a previously stored DC offset estimate read from a memory means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a wireless communication receiver, a gain control and DC offset estimation method comprising the steps of:
-
(a) applying a gain to a received signal, responsive to an automatic gain control (AGC) signal, to produce a scaled signal;
(b) determining an amplitude of the scaled signal;
(c) generating the AGC signal based on the amplitude of the scaled signal and an AGC algorithm, the AGC algorithm assigning one of a finite number of possible values to the AGC signal;
(d) estimating a DC offset of the scaled signal to generate an estimate; and
(e) updating a storage location in a memory means with the estimate, wherein the step of estimating the DC offset comprises a step of reading a previously stored estimate from the memory means and using the previously stored estimate to set the state of an exponential filter in order to estimate the DC offset of the scaled signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a wireless communications receiver, a software program stored on a computer-readable medium, which when executed by a processor in the receiver performs the method steps of:
-
(a) providing an automatic gain control (AGC) signal to a gain stage in the receiver to control a gain applied to the received signal, the gain stage producing a scaled signal;
(b) determining an amplitude of the scaled signal;
(c) generating the AGC signal based on the amplitude of the scaled signal and an AGC algorithm, the AGC signal having one of a finite number of possible values;
(d) estimating a DC offset of the scaled signal to generate an estimate;
(e) updating a storage location in a memory means with the estimate; and
(f) removing DC offset from the scaled signal using the estimate, wherein the step of estimating the DC offset comprises a step of reading from the memory means a previously stored estimate corresponding to the value of the AGC signal and using the previously stored estimate to set the state of an exponential filter in order to estimate the DC offset of the scaled signal. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A wireless communications receiver comprising:
-
(a) an antenna for receiving a communication signal;
(b) a receiver front end comprising means for filtering, amplifying and down-converting the communication signal received by the antenna;
(c) means for applying a gain to the signal output by the receiver front end to produce a scaled signal, the particular applied gain being controlled by an automatic gain control (AGC) signal;
(d) in-phase (I) and quadrature (Q) signal component processing means for separating the I and Q components of the scaled signal;
(e) analog to digital converting (ADC) means for converting the separated I and Q components to digital signals; and
(f) a digital signal processor (DSP) comprising;
(i) AGC means for determining amplitude of the I and Q components and generating the AGC signal; and
(ii) means for estimating a DC offset of the I and Q components to generate a DC offset estimate, wherein the means for estimating the DC offset reads a previously stored DC offset estimate from a memory means and applies the previously stored estimate to set the state of an exponential filter in order to estimate the DC offset of the scaled signal. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification