Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Soft Radio by VOCAL Technologies

Audio and Voice Solutions

Product Description

VOCAL’s Soft Radio library supports a wide range of industrial applications and RF signaling standards, including error correction, signal detectors, encryption, and various modulations. Computationally intensive routines have been optimized to meet MIPS and memory constraints on a variety of platforms including ARM processors. Soft radio library includes the following modules:

  • Narrow Band FM module is intended for transmission of voice band audio in the range of 300 hz to 3 khz across a narrow-band FM channel approximately 15 khz wide.
  • FSK module implements a standard FSK modulation with a +-6 khz frequency variation and 12 khz baud rate. This type of data modulation is used in several governmental and civilian standards. 
  • FSK module is often used in tandem with a seven state, rate 1/2 convolutional coder to reduce bit errors. A number of different types of convolutional coders and interleavers are available, with both hard and soft decision decoding.
  • Reed Solomon error correction modules are available to further improve the quality of data modulation links. Typically, Reed Solomon coding is used as an outer code with an interleaver to clean up errors produced by an inner convolutional code.
  • CTCSS detection module provides a set of sub-audible low frequency tones normally used for channel separation or identification when multiple devices are using the same physical channel. Hand-held radios may be assigned a different CTCSS tone for identification by the tone it transmits. Similarly channels may be assigned different tones to allow receivers to monitor/ignore selected channels.
  • Selcall module provides a single-tone signaling method used to communicate equipment or other machine information over a channel. The tone set typically consists of 18 tones, including 16 data tones, a tone for repetition, and a control signal tone.

Soft Radio

Market Segment(s)

  • General Purpose Products/Services

Target Platform(s)

  • Android
  • Linux
  • VxWorks
  • Windows Embedded CE

ARM Processor(s)

  • ARM7EJ-S
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • Cortex-A8
  • Cortex-M1
  • StrongARM
 
ARM Connected