AGC - Automatic Gain Control

Telephony by Adaptive Digital

AUTOMATIC GAIN CONTROL C54x , C55x , C64x , C64x +

AUTO SPEECH LEVEL Adjustment

DESCRIPTION

The Adaptive Digital Technologies Automatic Gain Control (AGC) algorithm .pdf 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.

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 on the TMS320™ DSP Family

C54x™DSP, C55x™DSP, & C64x™DSP Generations

SPECIFICATIONS

Sampling Rate : 8 kHz

Frame Size : Programmable

Output Level Range : 0…-30 dBm

Upper Gain Limit : +23 dB

Lower Gain Limit : -23 dB

AGC C54x

All Memory usage is given in units of 16-bit word.

MIPs (Peak)
Program Memory
Data Memory
Per-Channel Data Memory
0.27
456
270
22
Last update: 07/06/2007

AGC C55x

All Memory usage is given in units of byte.

MIPs (Peak)
Program Memory
Data Memory
Per-Channel Data Memory
0.22
931
270
48
Last update: 05/15/2006

AGC C64x

All Memory usage is given in units of byte.

MIPs (Peak)
Program Memory
Data Memory
Per-Channel Data Memory
0.39
2464
778
70
Last update: 06/11/2009

AGC C64x +

All Memory usage is given in units of byte.

MIPs (Peak)
Program Memory
Data Memory
Per-Channel Data Memory
0.38
2144
778
70
Last update: 06/11/2009

 

FUNCTION

ADT_Init_AGC(…) Initiates a channel of AGC

ADT_Run_AGC(…) Run a channel of AGC

 

 

PRODUCTS