Complete Communications Engineering

VOX software or voice activated transmission is commonly used in radio communications in which push to talk (PTT) is either inconvenient or not practical, thus hands-free communication is required. VOX only transmits the microphone signal when it has been determined the user is talking. Detection of voice can be skewed in noisy or battlefield conditions. VOX software provides excellent voice activity detection in noisy environments with minimal delay while rejecting spurious signals that falsely trigger other VOX algorithms. In addition, in continuous stream applications, the VAD decision can be used as noise gating software.

download brochure request demo

VOCAL’s Battlefield VOX software is available for license in a variety of forms, including ANSI C and assembly language implementations. Source code is optimized for leading DSP and conventional processors from TI, ADI, AMD, ARM, MIPS, CEVA, LSI Logic ZSP and other vendors. The libraries are modular and can be executed as a single task under a variety of operating systems or standalone with its own microkernel. Please contact us to discuss your voice application requirements.

VOX Software Features

VOX Software Applications

VOX – Function Description

Primitive first-generation VOX technologies, which were generally energy level based, failed to be useful. Tuning the thresholds of detection either resulted in excessive false detection or in excessive clipping of the talker’s voice. The ability to discriminate voice from other high-level sources of noises was not possible.

Second-generation VOX technologies use advanced signal processing techniques to determine if the signal energy actually contains information related to voice or if it is related to a noise source. VOX software analyzes the signal in the frequency domain to make a decision if the user is talking. As such, there is a tradeoff between the accuracy of the detection and the latency in the signal.

Voiced speech has a well-defined structure with a strong fundamental frequency often referred to as pitch, along with the peaks at the harmonics of the pitch frequency. In addition, speech is quasi-stationary, so this spectrum shape is maintained for about 20ms. Pitch has continuity in voiced sound. In order words, pitch of a speaker does not change very quickly. The continuity of the pitch is often held for about 200ms. This provides sufficient time to decipher if the audio source is from the user of the VOX system. This ability to distinguish voice from other high energy signal sources is especially useful in restaurant/drive-thru environments and in warfare situations.

Further advancements in speaker recognition allow for more selective and intelligent VOX decisions. For example, voiced speech has a well-defined structure that contains certain characteristics unique to a particular user and language. Thus, distinct models can be generated based on these different speech characteristics. In order for a VOX system that makes transmission decisions based on the similarity of the incoming voice signal to the desired voice must allow for training to a user’s voice.

VOX Software Platforms

supported platforms

VOCAL’s optimized VOX software is available for the following platforms. Please contact us for specific Gain Control 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

More Information