
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.
Meets Bellcore GR506, ITU Q455 specifications
Robust detection
Low per-channel memory requirements
Low false alarm rate
C-callable
Designed for multi-channel operation
Programmable Frame Size
ADT Tone Relay is available on the TMS320™ DSP Family
C54x™DSP, C55x™DSP, & C64x™DSP Generations
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
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
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
TRLOWMEM_ADT_dtInit(. . .) TRLOWMEM_ADT_toneDt(. . .)
TRLOWMEM_ADT_genInit(. . .) TRLOWMEM_ADT_callToneGen(. . .)
SITE LINKS
HOME TELEPHONY ![]()
RELATED LINKS
PRODUCT INDEX .pdf INDEX G.168 NEC & LEC G.168 Lite G.168 EC CHIP ACOUSTIC EC ACOUSTIC EC G2 LC IPP REFERENCE DESIGN DSP RESOURCE WIZARD
