AGC

Automatic Gain Control

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

circuit board

Features List

  • Programmable upper and lower gain settings
  • Programmable output level
  • Programmable noise threshold level
  • Low per-channel memory requirements
  • C-callable
  • Designed for multi-channel operation

Output Level Range : 0…-30 dBm

Upper Gain Limit : +23 dB

Lower Gain Limit : -23 dB

Availability

Platforms
Arm ® Devices – Armv7-A / Armv8-A / Armv9-A || Armv7-M / Armv8-M || *Legacy ARM9e
Texas Instruments – TI TMS320C7000 C7x, TMS320C6000 C64x/C64x+/C66x, C674x, TMS320C5000 C55x / Legacy C54x
Windows x86 (32-bit) / x64 (64-bit)
Linux 32-bit / 64-bit

ADT AGC is available on the above Platforms: Other configurations are available upon request.

Specifications

NOTE: We specify MIPS (Millions of Instructions Per Second) as MCPS (Millions of Instruction Cycles Per Second). Unless otherwise specified, peak MIPS are indicated.

↓  Click on links below to view specification tables. 

Note: All CPU usage given in MIPS (also known as MCPS or MHz)

AGC ARM Cortex-A8/A9/A15

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPS (Peak)Program MemoryData MemoryPer Channel Data Memory
0.4246464872

AGC ARM Cortex-M*

*Contact Sales for CPU utilization and memory requirements. 610-825-0182 x120

AGC ARM9e/ARM11

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPS (Peak)Program MemoryData MemoryPer Channel Data Memory
0.6270426470

Note: All CPU usage given in MIPS (also known as MCPS or MHz)

AGC C64x+, C66x, C674x,

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPS (Peak)Program MemoryData MemoryPer Channel Data Memory
0.38214477870

AGC C64x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPS (Peak)Program MemoryData MemoryPer Channel Data Memory
0.39246477870

AGC C55x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte
MIPS (Peak)Program MemoryData MemoryPer Channel Data Memory
0.25173654088

AGC C54x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of 16 bit word.
MIPS (Peak)Program MemoryData MemoryPer Channel Data Memory
0.2745627022

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. 

Translate »