Telephony by Adaptive Digital

AUTOMATIC GAIN CONTROL

AUTOMATIC GAIN CONTROL C54x , C55x , C64x , C64x +

AUTO SPEECH LEVEL Adjustment

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

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.18
2208
890
36

Last update: 10/15/2007

AGC C64x +

All Memory usage is given in units of byte.

MIPs (Peak)
Program Memory
Data Memory
Per-Channel Data Memory
0.17
1698
890
36

Last update: 10/15/2007

 

FUNCTION

ADT_Init_AGC(…) Initiates a channel of AGC

ADT_Run_AGC(…) Run a channel of AGC

 

 

PRODUCTS