Automatic Speech Level Adjustment
bullet item The average output signal level is fed back to adjust the gain to an appropriate level for a range of input signal levels.

AGC - Automatic Gain Control

Automatic Gain Control (AGC) algorithm is used to automatically adjust the speech level of an audio signal.

FEATURES

  1. Programmable upper and lower gain settings
  2. Programmable output level
  3. Programmable noise threshold level
  4. Low per-channel memory requirements
  5. C-callable
  6. Designed for multi-channel operation

AVAILABILITY

ADT AGC is available off the shelf on the following Platforms: Other configurations are available upon request.

Platform
ARM9E / ARM11
ARM Cortex-A8
ARM Cortex-A9
ARM Cortex-A15
ARM Cortex-M3
ARM Cortex-M4

DESCRIPTION

The Automatic Gain Control algorithm is used to automatically adjust the speech level of an audio signal to a predetermined value. In digital network-based equipment, audio signals come from different locations, each signal having its own nominal level. The AGC algorithm can be used to maintain the speech levels from these various sources at a common level so that subsequent processing operates on signals within a specified dynamic range.

The AGC algorithm performs gain adjustments incrementally at a rate determined by the input signal level to avoid distortion of the output signal. The algorithm also incorporates functionality to prevent excessive gain increases during prolonged intervals of silence.

Data sheet: .pdf

SPECIFICATIONS

Output Level Range : 0…-30 dBm

Upper Gain Limit : +23 dB

Lower Gain Limit : -23 dB

ARM® DEVICES

AGC Cortex - A8/A9/A15

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPs (Peak) Program Memory Data Memory Per Channel Data Memory
0.4 2288 264 72


AGC ARM9E / ARM11

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPs (Peak) Program Memory Data Memory Per Channel Data Memory
0.6 2704 264 70


AGC Cortex - M3/M4 - Available

*Contact Sales for CPU utilization and memory requirements. 610-825-0182 x120 or toll free 1-800-340-2066 x120



FUNCTION

ADT_Init_AGC(…) Initiates a channel of AGC
ADT_Run_AGC(…) Run a channel of AGC



search our site

arm Auto Gain Control algorithm

Go to specifications

 

Sampling Rate: 8 kHz

Automatic Gain Control with programmable upper and lower gain settings.
The AGC effectively reduces the volume if the signal is strong and raises it when it is weaker.


Give us a listen!

Contact us
  for more information