Feedback Control

Adaptive Feedback Control (AFC)

Although feedback should be prevented through the use of acoustic echo cancellation, it is still possible that the onset of feedback could defeat the acoustic echo canceller.

Typical applications include hands-free communication systems, public address systems, and hearing aids.

smart-bfmic

Features List

  • Functions are C-callable
  • Designed for Multi-channel operation

Availability

Platforms
Texas Instruments – TI TMS320C7000 C7x
Texas Instruments – TI TMS320C6000 C64x, C64x+, C674x | C66x
Texas Instruments – TI TMS320C5000 C55x

ADT AFC 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)

AFC C64x+ / C66x / C674x || C7x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
AFCSampling RateMIPS (Peak)Program MemoryData MemPer Channel Data Mem
AFC_ADT_run800032521648541676
AFC_ADT_run1600064521651902544
AFC_ADT_run44100339521662545244
AFC_ADT_run48000397521664145676

     «    mobile scroll  left and right   »

AFC C64x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
AFCSampling RateMIPS (Peak)Program MemoryData MemPer Channel Data Mem
AFC_ADT_run800022521648541676
AFC_ADT_run1600061521651902544
AFC_ADT_run44100333521662545244
AFC_ADT_run48000364521664145676

     «    mobile scroll  left and right   »

AFC C55x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
AFCSampling RateMIPS (Peak)Program MemoryData MemPer Channel Data Mem
AFC_ADT_run800067233955423504

     «    mobile scroll  left and right   »

Description

In many acoustic applications, the presence of feedback can cause a resonance to occur. Whether or not the resonance occurs as well as the frequency of the resonance depends upon many variables: is a function of gain/loss, acoustic reflections, room size, and system delay.

Adaptive Digital’s Adaptive Feedback Control algorithm analyzes an input signal, determines whether or not there is a resonance, and eliminates the resonance while minimizing the effect on the desired signal.

Function API's​

API function call summary

AFC_ADT_init(. . .)

AFC_ADT_initObj(. . .)

AFC_ADT_run(. . .)

Translate »