Telephony by Adaptive Digital

TONE RELAY

ADT TONE RELAY C54x , C55x , C64x

SIGNALING TONE Passer

Adaptive Digital’s Tone Relay is a carrier class Signaling Tone passer that provides exceptional channel densities. The ADT Signaling Tone Relay detects Signaling tones such as DTMF, MF R1, R2 Forward, R2 Reverse, Call Progress signals, passes coded tone information to the other end of the channel, and regenerates signaling tones. Adaptive Digital’s proprietary algorithm is robust enough to meet Bellcore GR-506, and ITU Q455 recommendations while using few CPU cycles and has a low memory requirement.

A DTMF suppressor is included to suppress DTMF tones in Voice-Over-Packet systems that employ tone passing via out-of-band signaling. This is useful when a low rate speech compression algorithm is unable to pass the DTMF tones without significant distortion. Other signaling tone types are muted, as they do not occur along with speech signals.

FEATURES

  1. Meets Bellcore GR506, ITU Q455 specifications

  2. Robust detection

  3. Low per-channel memory requirements

  4. Low false alarm rate

  5. C-callable

  6. Designed for multi-channel operation

  7. Programmable Frame Size

AVAILABILITY

ADT Tone Relay is available on the TMS320™ DSP Family

C54x™DSP, C55x™DSP, & C64x™DSP Generations

SPECIFICATIONS

TONE RELAY C54x

All Memory usage is given in units of 16-bit word.

LOW Memory
LOW MIPS
Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
TR Detect
1.81
639
16
40
0.66
1609
207+
43
TR Generator
0.41
2361
384
59
0.38
383
227+
23
DTMF
--¹
607
40
55
--¹
601
1704
72
MFR1
0.69¹
587
66
55
0.3¹
593
1626
72
MFR2_F
0.92¹
551
60
55
0.3¹
492
828
72
MFR2_R
0.92¹
551
60
55
0.3¹
492
828
72
Cprg
0.55¹
610
32
55
0.3¹
576
1496
72
Common
--
689
16
--
--
597
16
--

¹ the detector MIPS (TRDetect) include the DTMF detector MIPS. When other detectors are enabled, the total TRDetect MIPS increases by the amount indicated.
+ 207 words are shared between detector and generator library

Last update: 01/17/2005

TONE RELAY C55x

All Memory usage is given in units of byte.

Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
TR Detect
0.85
2449
--
92
TR Generator
0.44
1579
758
73
TR Common
--
671
400
--
DTMF
--
1243
3412
152
MFR1
--
1223
3256
152
MFR2_F
--
1133
1660
152
MFR2_R
--
1133
1660
152
Cprg
--
1290
2996
152
Common
--
1369
32
--

The MIPS (Detector + Regenerator) estimation was done when only DTMF signals were looked for. Adding other tone types adds 0.3MIPS approx to the detector part. However the generator MIPS remain the same

Last update: 10/21/2002

TONE RELAY C64x

All Memory usage is given in units of byte.

Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
TR Detect
0.48
4952
416+
112
TR Generator
0.13
330
456+
72
DTMF
--
1376
3710
164
MFR1
--
1440
3272
164
MFR2_F
--
1243
1736
164
MFR2_R
--
1243
1736
164
Cprg
--
1403
2992
164
Common
--
2592
0
--

The MIPS (Detector + Regenerator) estimation was done when only DTMF signals were looked for. Adding other tone types adds 0.3MIPS approx to the detector part. However the generator MIPS remain the same

Last update: 01/17/2005

 

FUNCTION

TRLOWMEM_ADT_dtInit(. . .) TRLOWMEM_ADT_toneDt(. . .)

TRLOWMEM_ADT_genInit(. . .) TRLOWMEM_ADT_callToneGen(. . .)

 

 

 

PRODUCTS