Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

Modem Code for
Group 3 Fax (TMS320C5x/'C25)
by ILLICO!

Software Overview

ILLICO is offering digital signal processing software modules for the TMS320 fixed-point family 
that implement the CCITT modem standards for Group 3 FAX: V.21, V.27ter, V.29, and V.17. A single 
software package supports both the TMS320C5x and the TMS320C25 processors. A software switch set at 
assembly time selects the target processor. The TMS320C25 assembled version supports other TI 
products which execute the TMS320C25 instruction set (TMS320C2xx, MSP58C80). These software modems 
can replace conventional FAX modem chip sets in applications where a general-purpose fixed-point 
DSP is available on a dedicated or shared basis. Digital sample interpolation permits direct "all 
digital" interface with 64-kbps PCM data streams and avoids conversion to an analog signal. For 
analog environments, a simple
m- or A-law codec provides the analog interface. Page-oriented variable addressing allows easy 
implementation of multiple independent modems in one processor.
The target applications for these software modems are FAX relay, interactive voice response 
systems, store-and-forward FAX servers, and multimedia communications. All available code was 
created by ILLICO's staff and can be customized to support special interfaces and special signal 
processing requirements.

Features and Benefits

•	Modem code callable with C-language or assembly language conventions.
•	Zero-overhead context switching for multiple modems in one processor.
•	HDLC coding for both V.21 and image frames (option).
•	Detection of start and end of echo protection tone.
•	Receiver interpolation to support fixed sampling rates.
•	Block-oriented I/O to facilitate processor sharing with other applications.
•	Detection of V.21 signals in QAM receiver mode.
•	Diagnostic mean-square-error calculation and eye-pattern support.
•	Transmit speed tracking by sample interpolation (option).
•	Forty-page Interface Specification to aid installation and application creation.

Processor and System Requirements

The following values represent the nominal resource usage. The ranges of MIP performance depend on 
the level of internal RAM usage.

•	Data RAM per channel
256 words internal (data variable block)
84  words internal or external (equalizer tap block)
328  words external (V.17 only; trellis decoder block)
•	 Program memory
5 k  total for V.21, V.27ter, V.29
8 k  total for V.21, V.27ter, V.29, and V.17
•	Per channel MIPs loading (Million Instructions per Second, zero wait state)
5.3  MIPs  (±10%)  for  V.29/V.27ter/V.21 receivers
9.5  MIPs  (±10%) for V.17 receiver

Algorithm Verification

The ILLICO FAX modem code implements all of the features of CCITT Recommendations V.21, V.27ter, 
V.29, and V.17 needed to support Group 3 FAX (CCITT T.4 and T.30). Performance measurements and 
acceptance tests are performed using simultaneous parallel testing against Rockwell modem cards. 
Test impairments are generated by the T.A.S. Model 182 Network Emulator. A demonstration/evaluation 
board with integral test capabilities is available for purchase as part of the software license.

Availability

The TMS320 fixed-point modem code is available now under a royalty-free licensing arrangement which 
includes a source-code option. Demonstrations are available at ILLICO's offices in Santa Clara, 
California.

Company Background and Contact Information

ILLICO is a software development and licensing firm specializing in the application of digital 
signal processing to telecommunications product development. We have been active for over seven 
years with U.S. and international clients, principally in the area of voice band modem design. All 
ILLICO products were created by ILLICO's staff and are typically modified to meet special client 
requirements.

Contact:   	Lien Nguyen
		ILLICO!
		2700 Augustine Drive
		Suite 145
		Santa Clara, California  95054
		(408) 980-8179
		Fax: (408) 980-9327


SemiconductorsDSP SolutionsFeedBackTI Home
© Copyright 1997 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!