Variable bandwidth automatic gain control
View Patent ↗Provided is automatic gain control (AGC) in which a feedback filter has a parameter that is changed based on information regarding data-packet boundaries. In one representative embodiment, the bandwidth of the filter temporarily is increased, or the time constant of the AGC filter temporarily is decreased, within a vicinity of each actual or potential packet boundary.
1. A method of controlling gain, comprising:
via a variable gain component disposed within a communication apparatus, applying a specified gain to an incoming signal, thereby providing a gain-adjusted signal;
measuring strength of the gain-adjusted signal;
via a filter disposed within the communication apparatus, generating a control signal by filtering a signal that is based on the strength of the gain-adjusted signal;
controlling the specified gain based on the control signal;
via a processing section disposed within the communication apparatus, processing the gain-adjusted signal to identify information regarding data-packet boundaries; and
via an adjustment circuit disposed within the communication apparatus, altering a parameter of said filtering based on the information regarding data-packet boundaries.
2. The method according to claim 1 , wherein said altering comprises temporarily changing a bandwidth of said filtering within a vicinity of the data-packet boundaries.
3. The method according to claim 2 , wherein the bandwidth of said filtering is temporarily increased within the vicinity of the data-packet boundaries.
4. The method according to claim 3 , wherein both an amount of increase in the bandwidth and a duration of the increase are fixed in advance at constant values for all of the data-packet boundaries.
5. The method according to claim 3 , wherein the control signal represents a comparison of the strength of the gain-adjusted signal to a target signal strength, and wherein a duration of the increase is a fraction of a data packet interval, and wherein the increase in the bandwidth is sufficient to achieve the target signal strength in response to a transmission boundary by completion of the duration of the increase.
6. The method according to claim 1 , wherein the incoming signal is synchronous.
7. The method according to claim 1 , wherein said altering alters the parameter of said filtering based on an expectation regarding behaviors of plural different transmitters.
8. The method according to claim 1 , wherein said altering is based on identified data-packet boundaries that are different for each of plural different transmitters.
9. The method according to claim 1 , wherein the control signal represents a comparison of the strength of the gain-adjusted signal to a target signal strength.
10. The method according to claim 1 , wherein the incoming signal has been received across a communication channel.