Audio Enhancement and Echo Cancellation

The Audio Enhancement and Echo Cancellation (AE + EC = AEP, Audio Enhancement Package)  is a high-performance, high-complexity system especially designed for high-end applications with demanding audio quality requirements. The algorithm consists of a series of modules which optimally compensate the undesired effects of echoes caused by acoustic feedback and reduce ambient noise, both inherent to hands-free devices. Typical applications are high-quality hands-free voice or video conferencing, high-quality car communication and remote surgery.

The particular principle of the algorithm is to model the echo path as a linear time varying system of Markow-Chain type and estimating it and the noise jointly with a Kalman Filter in the frequency domain. The advantages are superior performance than conventional EC and relatively low effort.

The AEP Algorithm has been heuristically improved, thus obtaining faster convergence in cases of moderate or fast echo path changes as is the case of automobile hands-free systems and called the new algorithm “Echo and Noise Enhancement Algorithm” (ENE). The post-filter subsystem in the diagram includes the Kalman Filter approach as part of a state-of-the-art single channel noise reduction algorithm.

The Equalizers and DC Filters are implemented as Wave Digital Filters thus having outstanding numerical properties and consequently SNRs, which allow the implementation with cost-effective fixed-point DSPs.

The center frequencies and attenuations of equalizer bands and the cut-off frequencies of DC filters are adjusted parametrically, which eases the setup of the AEP considerably.

The AEP code has been optimized for Blackfin but is available for a variety of DSP targets.

Speech Codecs, Echo & Noise Cancellers Cancellers, OFDM Modems

We offer a number of DSP algorithms, mainly for speech applications such as hands-free, speaker phones, intercoms and industrial communication. These algorithms are available as object code for a variety of DSP families, including Analog Devices Blackfin, Texas Instruments C5000 and C6000. Datasheets available for download below refer to the implementation on Analog Devices Blackfin, most of them also available for Texas Instruments DSP.  If you need any of these algorithms or the respective datasheets for any other platform, please, do not hesitate to contact us.

For more information, please contact us.

DSP Algorithms, Speech Codecs, Noise and Echo Cancellers

This is our DSP algorithms portfolio. These algorithms are available as object code for a variety of DSP families, including Analog Devices Blackfin, Texas Instruments C5000 and C6000. If you need any of these algorithms for another platform, please, do not hesitate to contact us.

  • Frequency Domain Acoustic Echo Canceller
  • ETSI 06.10 GSM Halfrate
  • ETSI 06.20 GSM Fullrate
  • Line Echo Canceller (G.165)
  • Acoustic Echo-Canceller (G.167)
  • ITU G.722.2 Adaptive-Multirate Wide-Band Speech Codec (ACELP)
  • ITU G.729A(B) 8.0 kbps Voice Codeca
  • ITU G.726 ADPCM Voice Codec
  • ITU G.722 Wideband Speech Codec (7kHz bandwidth)
  • ITU G.723.1 5.3/6.3 kbps Voice Codec