70 likes | 212 Views
DSP2006 Term-Project DTMF Detection. CHEN SEI-LIM P95921011. Outline. What is DTMF Goertzel algorithm DTMF Synthesis DTMF detection System Block Diagram. Hz. 1209. 1336. 1477. 1633. 697. 1. 2. 3. A. 770. 4. 5. 6. B. 852. 7. 8. 9. C. 941. *. 0. #. D. What is DTMF.
E N D
DSP2006 Term-ProjectDTMF Detection CHEN SEI-LIM P95921011
Outline • What is DTMF • Goertzel algorithm • DTMF Synthesis • DTMF detection • System Block Diagram
Hz 1209 1336 1477 1633 697 1 2 3 A 770 4 5 6 B 852 7 8 9 C 941 * 0 # D What is DTMF • Dual Tone Multi-Frequency • Mix 2 single tone together for telephone dial-up
Goertzel algorithm • Lecture6 P37 - 40
DTMF Sythesis • Samples on frequency F x[n] = A/2 * cos (n * 2 * PI * F / N) N: SAMPLE_RATE x[n] = x1[n] + x2[n]
DTMF Detect • FIR D0 = X + a1 * D1 – D2 D2 = D1 D1 = D0 a1 = 2 * cos (2 * PI * F / N) • Power Density P = D1 * D1 + D2 * D2 – a1 * D1 * D2
System Block Diagram detect Excel input DDE Bar Chart