Modem Code for V.32bis

Software Overview

ILLICO is offering V.32bis Digital Signal Processing software for the TMS320C5x, TMS320C54x, and TMS320C3x/4x families. This software modem can replace conventional data modem chip sets in applications where a general purpose TMS320C5x/54x/3x/4x DSP is available on a dedicated or shared basis. Digital sample interpolation permits direct "all digital" interface with 64 Kb/s PCM data streams and avoids conversion to an analog signal. The modem has an open control architecture allowing the user to control all aspects of the connect sequence. This feature supports creation of special applications such as real time data relay. The ILLICO V.32bis is offered as a stand-alone product or as part of a combination FAX/modem package with very high code space efficiency. All offered code was created by ILLICO staff and can be customized to support special interfaces and special signal processing requirements. 

ILLICO's V.32bis is also available in a receive-only monitoring version. The monitoring modem accepts two input signals from the two directions of a 4-wire transmission and demodulates the signal on either direction of transmission.

Target Applications

  • Data relay capability in FAX relay and voice compression systems. 
  • Embedded communications for remote instrumentation. 
  • Remote network control. 

Features and Benefits

  • Implements 7.2, 9.6, 12.0, and 14.4 Kb/s trellis coded plus 9.6 and 4.8 Kb/s uncoded. 
  • Modem code callable with C-language or assembly language conventions. 
  • Open control architecture to support special applications. 
  • FAX version provides V.32bis, V.17, V.29, V.27ter, V.21 in 11K program space. 
  • HDLC coding. 
  • Receiver interpolation to support fixed sampling rates. 
  • Transmit speed tracking by sample interpolation. 
  • Zero overhead context switching for multiple modems in one processor. 
  • Block oriented I/O to facilitate processor sharing with other applications. 
  • Diagnostic mean-square-error calculation and eye pattern support. 
  • Forty page Interface Specification to aid installation and application creation.
  • Available in receive-only monitoring version. 

Application layer features such as dialing, error correction protocols, data compression and Hayes-type control interface are not included. 

Processor and System Requirements:

----  Internal Data Ram per channel----
384 words (transmitter and receiver variables).
84  words (equalizer tap block).
256 words (canceller variables; recommended internal).

----  Program memory----
7  K for stand-alone V.32bis
11 K total for V32.bis, V.17, V.29, V.27ter, V.21

----  Per channel MIPs loading----
17  MIPs  C5x/C54x assuming canceller variables are internal.
15  MIPs  C3x/C4x assuming canceller variables are internal.

* * * 


Home | Contact us | About us | One Page Summary | Custom Projects


Fax Modem | Fax / Data Relay | V.32bis | V.22bis | Multi-Tone | Cellular Text Modem | HDLC | V.21/V.23


ILLICO Copyright 1995-2009. All Rights Reserved.

ILLICO : 765-82 San Antonio Avenue - Palo Alto, California 94303 USA
Phone: (650) 493-5678