A wireless receiver automatic gain control system includes: a coarse amplification subsystem that receives and amplifies a carrier-modulated signal; a demodulator that generates a baseband signal from the amplified carrier-modulated signal; a fine amplification subsystem that amplifies the baseband signal; and a controller connected to the amplification subsystems. The controller: obtains a unified gain value for the amplification subsystems; based on the unified gain value, selects (i) one of a plurality of coarse gain values defining a set of coarse gain steps each spanning a plurality of unified gain steps, and (ii) one of a plurality of fine gain values defining a set of fine gain steps each spanning a single unified gain step; and sets (i) the gain of the coarse amplification subsystem to the selected coarse gain value, and (ii) the gain of the fine amplification subsystem to the selected fine gain value.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An automatic gain control system for a wireless receiver, comprising: a coarse amplification subsystem configured to receive a carrier-modulated signal from an antenna and amplify the carrier-modulated signal; a demodulator connected to the coarse amplification subsystem and configured to generate a baseband signal from the amplified carrier-modulated signal; a fine amplification subsystem connected to the demodulator and configured to amplify the baseband signal; a controller connected to the coarse amplification subsystem and the fine amplification subsystem, the controller configured to: obtain a unified gain value for controlling the coarse amplification subsystem and the fine amplification subsystem; based on the unified gain value, select (i) one of a plurality of coarse gain values defining a set of coarse gain steps each spanning a plurality of unified gain steps, and (ii) one of a plurality of fine gain values defining a set of fine gain steps each spanning a single unified gain step; and set (i) the gain of the coarse amplification subsystem to the selected coarse gain value, and (ii) the gain of the fine amplification subsystem to the selected fine gain value.
2. The automatic gain control system of claim 1 , the controller configured to obtain the unified gain value by: storing a previous unified gain value; receiving an instruction from a further component connected to the automatic gain control system to increment or decrement the previous unified gain value; and generating the unified gain value based on the previous unified gain value and the instruction.
3. The automatic gain control system of claim 1 , the controller configured to select the one of the plurality of coarse gain values by: retrieving a first map from a memory, the first map identifying (i) each of the plurality of coarse gain values, and (ii) for each of the plurality coarse gain value, a first plurality of corresponding unified gain values; selecting, from the first map, a first coarse gain value corresponding to the unified gain value.
4. The automatic gain control system of claim 3 , the controller configured to select the one of the plurality of coarse gain values by: retrieving a second map from the memory, the second map identifying (i) each of the plurality of coarse gain values, and (ii) for each of the plurality of coarse gain values, a second plurality of corresponding unified gain values; selecting, from the second map, a second coarse gain value corresponding to the unified gain value; retrieving, from the memory, a previous coarse gain value; and selecting the one of the first coarse gain value and the second coarse gain value that matches the previous coarse gain value.
5. The automatic gain control system of claim 4 , wherein the second plurality of corresponding unified gain values for each coarse gain value is different from the first plurality of corresponding unified gain values.
6. The automatic gain control system of claim 5 , wherein the first plurality of corresponding unified gain values and the second plurality of corresponding unified gain values overlap.
7. The automatic gain control system of claim 3 , the controller configured to select the fine gain value based on the selected coarse gain value.
8. The automatic gain control system of claim 1 , wherein the coarse amplification subsystem includes a low noise amplifier; wherein the fine amplification subsystem includes a plurality of variable gain amplifiers; and wherein the demodulator includes a mixer connected to the coarse amplification subsystem and to a local oscillator.
9. The automatic gain control system of claim 8 , further comprising: an output indication subsystem including a plurality of output indicators configured to generate indications of signal strength at the outputs of the mixer and each of the plurality of variable gain amplifiers.
10. The automatic gain control system of claim 9 , the controller configured to generate the unified gain value by: when a change in input signal strength that exceeds a threshold is detected, setting the unified gain value to a maximum value; setting at least one threshold at each output indicator; receiving an indication, from each output indicator, of whether the threshold has been reached; based on the indications received from the output indicators, estimating an input signal strength; and generating the unified gain value based on the estimated input strength.
11. The automatic gain control system of claim 9 , the controller further configured to: obtain a target output signal strength; set at least one threshold at a final one of the output indicators based on the target output signal strength; set the gain of the coarse amplification subsystem and the fine amplification subsystem based on the unified gain value; receive an indication from the final output indicator, of whether the threshold has been reached; and when the threshold has not been reached, adjust the unified gain and repeat the setting and the receiving.
12. The automatic gain control system of claim 8 , further comprising: an offset compensation subsystem including at least one digital-to-analog converter (DAC) connected to the controller, configured to compensate for offset introduced by at least one of self-mixing at the mixer and component mismatch.
13. The automatic gain control system of claim 12 , the offset compensation subsystem including a plurality to DACs connected, respectively, to the output of the mixer and the output of at least one of the variable gain amplifiers.
14. The automatic gain control system of claim 13 , the controller further configured to: based on the selected coarse gain value, retrieve, from the memory, an offset control value for each of the plurality of DACs; and control the plurality of DACs based on the retrieved offset control values.
15. A method in an automatic gain control system for a wireless receiver having a coarse amplification subsystem configured to receive a carrier-modulated signal from an antenna and amplify the carrier-modulated signal, a demodulator connected to the coarse amplification subsystem and configured to generate a baseband signal from the amplified carrier-modulated signal a fine amplification subsystem connected to the demodulator and configured to amplify the baseband signal and a controller connected to the coarse amplification subsystem and the fine amplification subsystem, the method comprising: obtaining a unified gain value for controlling the coarse amplification subsystem and the fine amplification subsystem; based on the unified gain value, selecting (i) one of a plurality of coarse gain values defining a set of coarse gain steps each spanning a plurality of unified gain steps, and (ii) one of a plurality of fine gain values defining a set of fine gain steps each spanning a single unified gain step; and setting (i) the gain of the coarse amplification subsystem to the selected coarse gain value, and (ii) the gain of the fine amplification subsystem to the selected fine gain value.
16. The method of claim 15 , wherein selecting the one of the plurality of coarse gain values comprises: retrieving a first map from a memory, the first map identifying (i) each of the plurality of coarse gain values, and (ii) for each of the plurality coarse gain value, a first plurality of corresponding unified gain values; and selecting, from the first map, a first coarse gain value corresponding to the unified gain value.
17. The automatic gain control system of claim 16 , wherein selecting the one of the plurality of coarse gain values comprises: retrieving a second map from the memory, the second map identifying (i) each of the plurality of coarse gain values, and (ii) for each of the plurality of coarse gain values, a second plurality of corresponding unified gain values; selecting, from the second map, a second coarse gain value corresponding to the unified gain value; retrieving, from the memory, a previous coarse gain value; and selecting the one of the first coarse gain value and the second coarse gain value that matches the previous coarse gain value.
18. The method of claim 15 , wherein obtaining the unified gain value comprises: when a change in input signal strength that exceeds a threshold is detected, setting the unified gain value to a maximum value; setting at least one threshold at each of a plurality of output indicators; receiving an indication, from each output indicator, of whether the threshold has been reached; based on the indications received from the output indicators, estimating an input signal strength; and generating the unified gain value based on the estimated input strength.
19. The method of claim 18 , further comprising: obtaining a target output signal strength; setting at least one threshold at a final one of the output indicators based on the target output signal strength; setting the gain of the coarse amplification subsystem and the fine amplification subsystem based on the unified gain value; receiving an indication from the final output indicator, of whether the threshold has been reached; and when the threshold has not been reached, adjusting the unified gain and repeat the setting and the receiving.
20. The method of claim 19 , further comprising: based on the selected coarse gain value, retrieving an offset control value for each of a plurality of offset compensation digital-to-analog converters (DACs); and controlling the plurality of DACs based on the retrieved offset control values.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 1, 2015
August 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.