Complete Communications Engineering

VOCAL’s acoustic beamforming algorithms are applicable to a wide range of the microphone arrays that exist in reverberation environments and can compensate for errors in the DoA estimation of the desired signal. The selection of the algorithm is based on the requirements of the application and the available hardware configuration (e.g. the number of microphones, the capabilities of the desired processor).

Acoustic beamforming algorithms support uniform linear, circular, and square microphone array configurations. The number of microphones for real-time applications is limited only by the capabilities of the processor. Contact us to discuss your acoustic beamforming application requirements.

Acoustic Beamforming algorithms include, but are not limited to, the following.

Generalized Sidelobe Canceller

Time-Domain Generalized Sidelobe Canceller (TD-GSC) is the most commonly implemented acoustic beamforming algorithm. The desired quality of speech enhancement can be achieved by integrating any number of optional features with the beamforming scheme, based on the requirements of the application and the acoustic environments.

Time-Domain Generalized Sidelobe Canceller (TD-GSC) used in acoustic beamforming
Time-Domain Generalized Sidelobe Canceller (TD-GSC) is commonly used for acoustic beamformers


supported platforms

VOCAL’s optimized Beamforming software is available for the following platforms. Please contact us for specific Beamforming supported platforms.

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