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.
In addition to carrying speech signals, the telephone network is required to carry various in-band signaling tones.Telephony equipment must pass these tones with little distortion so they can be detected by receiving equipment. While speech compression works well with speech signals, many speech compression techniques are unable to pass signaling tones without excessive distortion. For these type of signals, a tone passer, consisting of a tone detector and tone regenerator, is used to ensure the reliable passage of the signaling tones.
ADT’s Signaling Tone Detector Software supports the following types of signaling tones:
DTMF signaling has long been a standard for transmitting dialed telephone numbers in telecommunications systems. DTMF signaling is used in virtually every POTS (Plain Old Telephone Service) telephone. In addition to its use in placing telephone calls, DTMF signaling has become used increasingly to browse through voice-mail menus and other touch-tone activated systems.
Multi Frequency (MF) signaling is used to transmit address information and other information between interswitching-system transmission facilities. There are three variants of MF signaling – R1, R2 forward, and R2 reverse.
Call Progress signals are used to indicate the state of the call being made.
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
|
|
ADT Tone Detect/Suppress is available on the TMS320™ DSP Family
C54x™DSP, C55x™DSP, C64x, & C64x+™DSP Generations
Linux x86
ARM Cortex™-M3 Processor
All Memory usage is given in units of 16-bit word.
| LOW Memory | LOW MIPS | |||||||
| Function | MIPs / Channel | Program Memory | Data Memory | Per-Channel Data Memory | MIPs / Channel | Program Memory | Data Memory | Per-Channel Data Memory |
| Fast DTMF | 0.77 | -- | -- | -- | -- | 2094 | 1842 | 98 |
| DTMF Detect | 0.83 | 607 | 40 | 55 | 0.36 | 601 | 1826 | 70 |
| MFR1 Detect | 0.69 | 587 | 66 | 55 | 0.31 | 598 | 1626 | 70 |
| MFR2 FDetect | 0.92 | 551 | 60 | 55 | 0.58 | 492 | 828 | 70 |
| MFR2 RDetect | 0.92 | 551 | 60 | 55 | 0.58 | 492 | 828 | 70 |
| CprgDetect | 0.55 | 610 | 32 | 55 | 0.25 | 576 | 1496 | 70 |
| Common | --- | 686 | 16 | 0 | --- | 597 | 16 | 0 |
| Suppress | 0.22 | 398 | 1680 | 0 | 0.38 | 368 | 0 | 0 |
* Fast DTMF MIPS numbers are based on the frame size 40. Others are based on the frame size 80.
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 |
| Fast DTMF | 0.55* | 2963 | 3802 | 200 |
| DTMF Detect | 0.27 | 1311 | 3774 | 144 |
| MFR1 Detect | 0.22 | 1228 | 3256 | 144 |
| MFR2 FDetect | 0.46 | 1133 | 1660 | 144 |
| MFR2 RDetect | 0.46 | 1133 | 1660 | 144 |
| CprgDetect | 0.20 | 1290 | 2996 | 144 |
| Common | --- | 1369 | 32 | 0 |
| Suppress | 0.17 | 598 | 0 | 0 |
* Fast DTMF MIPS numbers are based on the frame size 40. Others are based on the frame size 80.
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 |
| Fast DTMF | 0.48* | 4960 | 3738 | 208 |
| DTMF Detect | 0.30 | 2176 | 3710 | 152 |
| MFR1 Detect | 0.22 | 1440 | 3272 | 152 |
| MFR2 FDetect | 0.33 | 1248 | 1736 | 152 |
| MFR2 RDetect | 0.33 | 1248 | 1736 | 152 |
| CprgDetect | 0.18 | 1408 | 2992 | 152 |
| Common | --- | 2592 | 0 | 0 |
| Suppress | 0.38 | 1696 | 0 | 0 |
* Fast DTMF MIPS numbers are based on the frame size 40. Others are based on the frame size 80.
Last update: 03/31/2011
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 |
| Fast DTMF | 0.48* | 4960 | 3738 | 208 |
| 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 |
* Fast DTMF MIPS numbers are based on the frame size 40. Others are based on the frame size 80.
Last update: 10/19/2007
x86
| Function | MIPs Per-Channel | Program Memory | Data Memory | Per-Channel Data Memory |
| DTMF Detect | 4.8 | 13772 | 3710 | 152 |
ARM Cortex-M3
| Function | MIPs Peak | Program Memory | Data Memory | Per-Channel Data Memory |
| DTMF Detect | 4 | 1958 | 3442 | 148 |
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(. . .)
SITE LINKS
HOMETELEPHONY
ACOUSTIC BEAMFORMER AUTO GAIN CONTROL ARBITRARY TONE DET CONFERENCING DTMF NOISE REDUCTION NOISE REDUCTION G2 NOISE REDUCTION G3 NOISE SUPPRESSION R1 R2 TONE DET & SUPRESS TONE GEN TONE RELAY VAD / CNG TELEPHONY INDEXRELATED LINKS
Article: HD Conferencing 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
Adaptive Digital is a member of:
![]()
![]()