AN2384 Freescale Semiconductor / Motorola, AN2384 Datasheet

no-image

AN2384

Manufacturer Part Number
AN2384
Description
Generic Tone Detection Using Teager-Kaiser Energy Operators on the StarCore SC140 Core
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
© Freescale Semiconductor, Inc., 2002, 2004. All rights reserved.
Freescale Semiconductor
Application Note
Generic Tone Detection Using Teager-
Kaiser Energy Operators on the
StarCore SC140 Core
By Valentin Emiya, Lúcio F.C. Pessoa, Delphine Vallot, and David Melles
This application note presents the use of the Teager-Kaiser (TK)
energy operator [1] for generic tone detection. The TK operator
can be used to build fast and efficient multi-frequency tone
detectors with a high degree of accuracy and low cost, making it
ideal for infrastructure applications such as media gateways.
The generic tone detector is both versatile and flexible. The
Freescale theoretical study is backed up by Matlab simulations
and real-time implementations on Freescale DSPs based on the
StarCore™ SC140 core. This study demonstrates that the TK
operator can detect tones composed of many frequencies. The
implementation discussed in this application note runs on the
MSC8101 device, which is the first member of the StarCore
family of digital signal processors (DSPs). The MSC8101
device uses the four ALU SC140 core, 512 KB of internal
SRAM, and the popular communications processor module
(CPM) of the Freescale Power QUICC II™ (MPC8260) device.
CONTENTS
1
2
3
4
4.1
4.2
5
5.1
5.2
5.3
6
7
8
9
Tone Detection Basics ............................................2
Multi-Component Tone Detection ..........................3
Two-Component Tone Detector for DTMF ............6
DTMF Detector on StarCore ...................................8
ITU-T Recommendation Q.24 ................................9
Adaptations to Recommendation Q.24 .................10
Functional Interface ..............................................20
fsl_dtmf_det_init ...................................................20
fsl_dtmf_det ..........................................................20
Code Size and Performance ..................................20
Using the DTMF Detector ....................................21
DTMF Q.24 Compliance Tests .............................23
Conclusion ............................................................26
References............................................................. 27
Rev. 1, 12/2004
AN2384

Related parts for AN2384

Related keywords