Tone Generation

CPRGs' primary use is the generation of telephony signals tones such as reorder, busy, dial tone, ring-back, permanent off-hook, DTMF, MF, etc.

Call Progress Tone Generator (CPTG) software

Call Progress Tone Generator Software generates arbitrary  multi-frequency tones with up to 4 simultaneous frequencies.

Platforms

Availability

Platforms
Texas Instruments – TI TMS320C7000 C7x | TI TMS320C6000 C64x/C64x+/C66x/C674x | TI TMS320C5000 C55x / Legacy C54x

ADT CPTG is measured on the above Platforms: See specification tables below.

Tone Generation is included in many of our Voice Solutions/Platforms  including: VoIP Engine (AnVoice, LnxVoice, iVoIPVoice), & ARM devices. 

Features

  • eXpress DSP ™ Compliant

  • ITU Q.35 compliant

  • Functions are C-callable

  • Handles multiple signaling tones

  • Frequencies and amplitude are host specified

  • Low overhead interface

  • Low per-channel memory requirements

Description

Adaptive Digital’s Call Progress Tone Generator (CPTG) software generates telephony call progress tones such as reorder, dial-tone, etc. The call progress tone generator has applications in switching, PBX, and Voice-Over-Data equipment.

Specification Tables

NOTE: We specify MIPS (Millions of Instructions Per Second) as MCPS (Millions of Instruction Cycles Per Second). Unless otherwise specified, peak MIPS are indicated.

↓  Click on links below to view specification tables. 

TI TMS320C6000

CPTG C64x+ / C66x / C674x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.275*192030464
*Loading assumes a 2-frequency signal

CPTG C64x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.275*211230464
*Loading assumes a 2-frequency signal


TI TMS320C5000

CPTG C55x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of byte.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.27*48314816
*Loading assumes a 2-frequency signal

CPTG C54x

CPU UTILIZATION & MEMORY REQUIREMENTS
All Memory usage is given in units of 16-bit word.
SoftwareMIPS (Peak)Program MemoryData MemoryPer-channel Data Memory
CPG_ADT_generate0.31*42029664
*Loading assumes a 2-frequency signal

API Functions

API function call summary

CPG_ADT_init(. . .) Initializes Call Progress Tone Generator

CPG_ADT_generate(. . .) Executes Call Progress Tone Generator

Translate »