Data Modulation SoftwareData Modulation software offers a comprehensive library for a range of data modem solutions. The modem software libraries are modular and can be executed as a single task under a variety of operating systems or standalone with its own microkernel. Contact us to discuss your data modem application requirements.

download brochure

VOCAL’s data modulation software is optimized for performance on leading DSP and RISC/CISC processors from TI, Intel, ADI, ARM and other vendors. Our data modulation software is available for licensing as a standalone algorithm, a library, or as part of a complete data modem design. Custom solutions are available to meet specific modem requirements.

Data Modulations

Data Modulation Software

VOCAL’s data modulation software line interface may be an analog front end (codec and DAA) or a digital interface such as T1/E1, Switched 56, and ISDN. The upper end of this software can provide a PPP, HDLC, V.14 or a direct binary framing layer. Higher protocol layers, V.42 (including MNP 2-4), V.44, V.42bis and MNP 5, are options as well.

A modulation family can be combined with other data modulations including V.92, V.90, V.34, V.32bis/V.32, and V.22bis/ V.22/V.23/V.21. Automatic modulation determination procedures (Automode) include those of V.8, V.8bis and PN-2330. All modulation software is fully compatible with VOCAL’s facsimile, telephony, speech coder and multimedia systems. In addition, complete facsimile systems with modulations (V.34, V.17 et al.), protocols (T.30), and speech coders are available.



VOCAL’s optimized data modem software is available for the following platforms. Please contact us for specific modulation 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, ARM Cortex-A8/A9, Cortex-M3/M4
  • 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
  • eCOS / eCOSPro
  • Google Android
  • Green Hills Integrity
  • Micrium μCOS
  • Symbian
  • Wind River VxWorks