Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

CPT
Detector/Generator
by DNA Enterprises, Inc.

Software Overview

DNA Enterprises' Call Progress Tone (CPT) Detection/Generation package implements a multi-channel 
CPT generator and receiver. The number of channels is configurable at compile time and each 
transmit channel is individually configurable. This package is developed for the TMS320C3x digital 
signal processor and CPT signals are generated and detected as specified in Bellcore LSSGR Section 
6.4.3.
The CPT package detects the following tones: call interrupt, high tone, dial tone, audible ringing, 
and low tone.
The software's modular design separates signal detection and generation issues from data I/O and 
command I/O issues. This allows the CPT software to "bolt" into custom hardware platforms. Data 
memory requirements for this algorithm are based on the number of channels configured. Less data 
memory is used if fewer channels are required.

Features and Benefits

•	Simultaneously generates and detects CPT on up to 24 channels 
•	Modular design allows custom I/O development
•	Transmits/receives tones according to Bellcore LSSGR Section 6.4.3
•	Number of channels is configurable
•	Supports stack or register parameter passing

Processor and System Requirements

Target processor:
TMS320C3x DSP
Algorithm category:
Telecommunications
Program memory usage:
635 words
Data memory usage:
8550 words (based on 24 channels)
Transmitter processor loading:
0.16 MIPS (per channel)
Receiver processor loading: 
0.46 MIPS (per channel)
Data coding format:
13-bit linear PCM at 8 kHz

Algorithm Verification

DNA Enterprises' CPT algorithm was validated on a third-party PC plug-in board using a 33-MHz 
TMS320C3x according to Bellcore LSSGR Section 6.4.3. The following receiver tests were included in 
the test suite:
•	CPT tone detection
•	CPT tone rejection due to low levels
•	CPT tone detection with ±10% signal-duration variations
•	Disturbing tone rejection at low levels 
•	Low- and high-frequency tone rejection at high levels

Availability

•	Available now on the TMS320C3x DSP
•	Licensable in object or source-code format

DNA Enterprises offers consulting services to tailor the CPT Detector/Generator software package to 
your specific needs.  This includes porting the algorithm to another Texas Instruments DSP.

Company Background and Contact Information

DNA Enterprises Inc. specializes in telecommunication and real-time multiprocessor embedded 
systems. We provide turnkey design and development, offering software, hardware, and digital signal 
processing expertise for all project phases.

Contact:	Mr. Brian Berger
		269 West Renner Parkway
		Richardson, Texas  75080
		(214) 644-3301
		Fax: (214) 644-6338
		e-mail: info@dna.metronet.com


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