Method to track analog gain step magnitudes online during operation of wireless mobile devices
First Claim
Patent Images
1. A method to track gain step magnitudes in an automatic gain control (AGC) module of a receiver, the method comprising:
- storing one or more nominal gain step magnitudes for at least one amplifier;
adjusting a gain state of the at least one amplifier in one or more stored nominal gain steps;
monitoring output energy of the AGC module after at least one gain state adjustment;
calculating a mismatch between nominal gain step magnitudes and actual gain step magnitudes of the at least one amplifier based in part on the output energy of the AGC module; and
updating the stored one or more nominal gain step magnitudes to track the actual gain step magnitudes of the at least one amplifier by multiplying the gain step magnitude mismatch by a loop gain, the loop gain based in part on power fluctuation across a received signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for tracking and compensating for analog gain mismatches or changes in a receiver. In an embodiment, a method is provided to track analog gain step magnitudes during operation of a device. The method includes employing an error signal between an automatic gain control (AGC) output and a reference level as input to a gain step magnitude tracking component. This also includes determining at least one compensation value from the AGC output to update a nominal gain step magnitude that tracks an actual gain step magnitude.
-
Citations
48 Claims
-
1. A method to track gain step magnitudes in an automatic gain control (AGC) module of a receiver, the method comprising:
-
storing one or more nominal gain step magnitudes for at least one amplifier; adjusting a gain state of the at least one amplifier in one or more stored nominal gain steps; monitoring output energy of the AGC module after at least one gain state adjustment; calculating a mismatch between nominal gain step magnitudes and actual gain step magnitudes of the at least one amplifier based in part on the output energy of the AGC module; and updating the stored one or more nominal gain step magnitudes to track the actual gain step magnitudes of the at least one amplifier by multiplying the gain step magnitude mismatch by a loop gain, the loop gain based in part on power fluctuation across a received signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An automatic gain control (AGC) module for a receiver, comprising:
-
an analog amplifier for amplifying an input RF signal, the analog amplifier configured to operate at a plurality of discrete analog gain states having different gain magnitudes; a digital variable gain amplifier (DVGA) operably coupled to the analog amplifier for amplifying or attenuating digitized output of the analog amplifier to maintain an output signal of the AGC module at a substantially constant level by varying gain of the DVGA by one or more digital gain steps having nominal gain step magnitudes; a gain tracking component operably coupled to the analog amplifier and DVGA, the gain tracking component configured to (i) monitor energy of the output signal of the AGC module and (ii) adjust gain state of the analog amplifier by one or more analog gain steps having nominal gain step magnitudes when energy of the output signal of the AGC module is above or below a reference level; and a gain step magnitude component operably coupled to the gain tracking component, the gain step magnitude component configured to (i) store one or more nominal gain step magnitudes, (ii) after one or more analog gain state adjustments, calculate a mismatch between nominal gain step magnitudes and actual gain step magnitudes of the AGC module, and (iii) update the stored one or more nominal gain step magnitudes to track the actual gain step magnitudes based on the gain step magnitude mismatch. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for determining analog gain step magnitude in a receiver, comprising:
-
means for storing one or more nominal gain step magnitudes for at least one amplifier; means for adjusting gain state of at least one amplifier in one or more nominal gain steps; means for monitoring output energy of the AGC module after at least one gain state adjustment of at least one amplifier; means for calculating a mismatch between nominal gain step magnitudes and actual gain step magnitudes of at least one amplifier based in part on the output energy of the AGC module; and means for updating the stored one or more nominal gain step magnitudes to track the actual gain step magnitudes based on the calculated the gain step magnitude mismatch. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory machine readable medium having machine executable instructions stored thereon for controlling operation of a receiver in a wireless communication device, the medium comprising:
-
instructions for storing in a data storage medium of the wireless communication device one or more nominal gain step magnitudes for at least one amplifier of an automatic gain control (AGC) module of the receiver; instructions for adjusting gain state of at least one amplifier in one or more stored nominal gain steps; instructions for tracking an output energy from the AGC module after at least one gain state adjustment of the amplifier; instructions for calculating a mismatch between nominal gain step magnitudes and actual gain step magnitudes of the amplifier based in part on the output energy from the AGC module; and instructions for updating the stored one or more nominal gain step magnitudes to track the actual gain step magnitudes by multiplying the gain step magnitude mismatch by a loop gain, the loop gain based in part on power fluctuation across a received signal. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A wireless communications device, comprising:
-
an automatic gain control (AGC) module comprising at least one amplifier; a memory configured to store nominal gain step magnitudes for the at least one amplifier; and a processor configured to monitor output energy of AGC module, adjust gain state of the at least one amplifier by one or more gain steps having nominal gain step magnitudes when output energy of AGC module is above or below a reference level, calculate a mismatch between nominal gain step magnitudes and actual gain step magnitudes of the AGC module, and update the one or more nominal gain step magnitudes stored in the memory to track the actual gain step magnitudes by multiplying the gain step magnitude mismatch by a loop gain, the loop gain based in part on power fluctuation across a received signal. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification