Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

Modem Code for
Group 3 Fax (TMS320C3x)
by ILLICO!

Software Overview

ILLICO is offering TMS320C3x digital signal processing software modules that implement the CCITT 
modem standards for Group 3 FAX: V.21, V.27ter, V.29, and V.17. These software modems can replace 
conventional FAX modem chip sets in applications where a general-purpose TMS320C3x 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. Indirect 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.
•	Detection of start and end of echo protection tone.
•	HDLC coding for both V.21 and image frames (option).
•	Block-oriented I/O to facilitate processor sharing with other applications.
•	Receiver interpolation to support fixed sampling rates.
•	Diagnostic mean-square-error calculation and eye-pattern support.
•	Detection of V.21 signals in QAM receiver mode.
•	Highly-optimized transmitters for FAX- broadcast applications.
•	Transmit speed tracking by sample interpolation  (option).
•	Forty-page Interface Specification to aid installation and application creation.
•	Zero-overhead context switching for multiple modems in one processor.

Processor and System Requirements

The following values represent the nominal resource usage. To some extent processing time and 
program memory require- ments can be traded off against each other to create other resource mixes. 
The number
of independent FAX channels that can be supported on a single processor with a particular MIPs 
capacity is easily calculated from these numbers.

•	Data RAM per channel
256 words internal (data variable block)
84  words internal or external (equalizer tap block)
200  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)
4.0  MIPs for V.29/V.27ter/V.21 receivers
6.5  MIPs 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 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 1996 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!