Multi-channel receiver with improved AGC
First Claim
1. A method for processing one or more received signals of a plurality of possible received signals, the method comprising:
- (a) generating, based on a gain control signal, an output signal from the one or more received signals;
(b) generating an intensity value in response to the output signal;
(c) characterizing each of the possible received signals using a demodulator corresponding to the possible received signal;
(d) selecting a setpoint value from a plurality of setpoint values in response to the characterizations of step (c), wherein each of the plurality of setpoint values corresponds to a different one of a plurality of possible combinations of the plurality of possible received signals, wherein the plurality of possible combinations includes at least one combination having two or more of the possible received signals; and
(e) adaptively updating the gain control signal based on changes in the intensity value, wherein updates in the gain control signal result in the intensity value approximating the setpoint value.
6 Assignments
0 Petitions
Accused Products
Abstract
An improved multi-channel receiver for satellite broadcast applications or the like. In an exemplary embodiment, an AGC loop, under the control of an AGC processor, controls the gain of an analog sub-receiver adapted to simultaneously receive multiple signals to achieve a desired AGC setpoint signal intensity from the sub-receiver. Multiple digital demodulators, coupled to the sub-receiver by an analog-to-digital converter (ADC), demodulate the multiple received signals. The AGC controller, based upon which of the received signals are being demodulated, selects the desired AGC setpoint from a table of setpoints. The AGC controller may also provide selective power control to circuitry in the receiver and select the resolution of the ADC. The controller updates the AGC loop with step values selected from a group of values by an AGC control algorithm. Different groups of step values may be used by the controller depending on whether the signals are fading or not.
98 Citations
27 Claims
-
1. A method for processing one or more received signals of a plurality of possible received signals, the method comprising:
-
(a) generating, based on a gain control signal, an output signal from the one or more received signals; (b) generating an intensity value in response to the output signal; (c) characterizing each of the possible received signals using a demodulator corresponding to the possible received signal; (d) selecting a setpoint value from a plurality of setpoint values in response to the characterizations of step (c), wherein each of the plurality of setpoint values corresponds to a different one of a plurality of possible combinations of the plurality of possible received signals, wherein the plurality of possible combinations includes at least one combination having two or more of the possible received signals; and (e) adaptively updating the gain control signal based on changes in the intensity value, wherein updates in the gain control signal result in the intensity value approximating the setpoint value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing one or more received signals of a plurality of possible received signals, the method comprising:
-
(a) generating, based on a gain control signal, an output signal from the one or more received signals; (b) generating an intensity value in response to the output signal; (c) for each possible received signal, (i) determining whether or not to demodulate the output signal using a demodulator corresponding to the possible received signal and (ii) generating a flag in accordance with the determination; (d) generating a signal strength signal for each possible received signal; (e) selecting a plurality of step sizes from a larger plurality of step sizes in response to the plurality of flags and the plurality of signal strength signals; (f) selecting a step size from the selected plurality of step sizes; and (g) adaptively updating the gain control signal based on change in the intensity value and the selected step size. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for processing one or more received signals of a plurality of possible received signals, the method comprising:
-
(a) generating, based on a gain control signal, an output signal from the one or more received signals; (b) generating an intensity value in response to the output signal; (c) for each possible received signal, determining whether or not to demodulate the output signal using a demodulator corresponding to the possible received signal; (d) generating a setpoint value in response to the determinations of step (c); and (e) adaptively updating the gain control signal based on changes in the intensity value, wherein updates in the gain control signal result in the intensity value approximating the setpoint value, wherein; step (c) further comprises generating, for each possible received signal, a flag indicating whether the possible received signal is or is not present in a form sufficient for demodulation; and step (d) comprises selecting the setpoint value from a plurality of setpoint values in response to the plurality of flags in combination. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification