Telephony by Adaptive Digital

TONE DETECTION & SUPPRESSION

ADT TONE DETECT & SUPPRESS C54x , C55x , C64x, C64x +

SIGNALING TONE

The Adaptive Digital Technologies Signaling Tone Detector is a carrier class Signaling Tone detector that provides exceptional channel densities. The ADT Signaling Tone Detector detects Signaling tones such as DTMF, MF R1, R2 Forward, R2 Reverse, Call Progress signals. Adaptive Digital’s proprietary algorithm is robust enough to meet Bellcore GR-506, and ITU Q455 recommendations while using few CPU cycles.

An optional DTMF suppressor is available 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.

Data sheet:.pdf

FEATURES

Detector

  1. eXpress DSP compliant
  2. ITU Q.24 compliant
  3. Meets Bellcore GR506, ITU Q455 specifications
  4. Robust detection
  5. Low per-channel memory requirements
  6. Low false alarm rate
  7. C-callable
  8. Designed for multi-channel operation
  9. Programmable Frame Size
 

Suppressor

  1. Rapid tone suppression
  2. Minimal distortion to speech during false early detection
  3. C-Callable
  4. Designed for multi-channel operation

AVAILABILITY

ADT Tone Detect/Suppress is available on the TMS320™ DSP Family

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

SPECIFICATIONS


TONE DETECT & SUPPRESS C54x

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

LOW MIPS
LOW Memory
Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
DTMF Detect
0.83
607
40
55
0.36
601
1704
72
MFR1 Detect
0.69
587
66
55
0.31
598
1626
72
MFR2 FDetect
0.92
551
60
55
0.58
492
828
72
MFR2 RDetect
0.92
551
60
55
0.58
492
828
72
CprgDetect
0.55
610
32
55
0.25
576
1496
72
Common
---
686
16
0
---
597
16
0
Suppress
0.22
398
1680
0
0.38
368
0
0

Last update: 06/21/2005


TONE DETECT & SUPRESS C55x

All Memory usage is given in units of byte.

LOW MIPS
Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
DTMF Detect
0.27
1311
3774
152
MFR1 Detect
0.22
1228
3256
152
MFR2 FDetect
0.46
1133
1660
152
MFR2 RDetect
0.46
1133
1660
152
CprgDetect
0.20
1133
2996
152
Common
---
1369
32
0
Suppress
0.17
598
0
0

Last update: 06/22/2005

TONE DETECT & SUPPRESS C64x

All Memory usage is given in units of byte.

Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
DTMF Detect
0.30
2944
3710
152
MFR1 Detect
0.22
1632
3272
152
MFR2 FDetect
0.33
1408
1736
152
MFR2 RDetect
0.33
1408
1736
152
CprgDetect
0.18
1440
2992
152
Common
---
2784
0
0
Suppress
0.38
1696
0
0

Last update: 10/19/2007

TONE DETECT & SUPPRESS C64x +

All Memory usage is given in units of byte.

LOW MIPS
Function
MIPs Per-Channel
Program Memory
Data Memory
Per-Channel Data Memory
DTMF Detect
0.30
2592
3710
152
MFR1 Detect
0.22
1504
3272
152
MFR2 FDetect
0.33
1248
1736
152
MFR2 RDetect
0.33
1248
1736
152
CprgDetect
0.18
1312
2992
152
Common
---
2464
0
0
Suppress
0.38
1184
0
0

Last update: 10/19/2007

FUNCTION

DTMF_ADT_Init(. . .)

MFR1_ADT_Init(. . .) MFR1_ADT_toneDetect(. . .)

MFR2_F _ADT_Init(. . .) MFR2_F_ADT_toneDetect(. . .)

MFR2_R _ADT_Init(. . .) MFR2_R_ADT_toneDetect(. . .)

CPRG _ADT_Init(. . .) CPRG_ADT_toneDetect(. . .)

DTMF_ADT_toneDetect(. . .) DTMF_ADT_toneSuppress(. . .)

 

 

PRODUCTS