Complete Communications Engineering

g.167 aec
VOCAL’s G.167 Acoustic Echo Canceller cancels acoustic feedback between a speaker and microphone

VOCAL’s G.167 Acoustic Echo Canceller (AEC) is designed to cancel acoustic feedback between a speaker and a microphone in audio systems such as speakerphones.

download brochure request demo

VOCAL’s G.167 Acoustic Echo Canceller software may be licensed as a standalone algorithm or as part of our Voice Quality Enhancement System. G.167 AEC source code is optimized for leading DSPs and CISC / RISC processors from TI, ARM, ADI, Intel and other vendors. Our embedded software libraries provide a complete range of ETSI / ITU / IEEE compliant algorithms. Contact us to discuss your specific acoustic echo cancellation requirements.


G.167 AEC Software

VOCAL’s G.167 acoustic echo canceller supports both standard 8kHz and wideband audio applications and has been rigorously tested to meet G.167 ITU compliance as well as satisfy our own proprietary testing. The software estimates the transfer function of the acoustic environment from the enclosed loudspeaker to the device microphone and cancels received echoes from the microphone signal. Transfer function constraints include the required bandwidth, enclosed volume and tolerable delay.

VOCAL has extensive experience in the design, development, integration, and configuration of acoustic echo cancellation solutions for mobile, network, and telephony applications on all major platforms. Our G.167 AEC software is used in millions of installations world-wide, including hands-free telephone systems, public telephone systems, VoIP products, speakerphones (half and full duplex), baby monitors, as well many other types of manufactured items.

More Information



VOCAL’s optimized software is available for the following platforms. Please contact us for specific G.167 Acoustic Echo Canceller supported platforms.

ProcessorsOperating Systems
  • Texas Instruments – C6000 (TMS320C62x, TMS320C64x, TMS320C645x, TMS320C66x, TMS320C67x), DaVinci, OMAP, C5000 (TMS320C54x, TMS320C55x)
  • Analog Devices – Blackfin, ADSP-21xx, TigerSHARC, SHARC
  • PowerPC
  • MIPS – MIPS32, MIPS64, MIPS4Kc
  • ARM – ARM7, ARM9, ARM9E, ARM10E, ARM11, StrongARM, ARM Cortex-A8, Cortex-M1
  • Intel / AMD – x86, x64 (both 32 and 64 bit modes)
  • Google Android
  • Apple iOS / iPhone / iPad & MacOS
  • Unix,  Linux, μClinux, BSD
  • Microsoft Windows ACM / RTC / CE / Mobile
  • Symbian
  • eCOS / eCOSPro
  • Wind River VxWorks
  • Green Hills Integrity
  • Micrium μCOS