0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Dual.

Slides:



Advertisements
Similar presentations
Chapter 17 Goertzel Algorithm
Advertisements

Chapter 17 DTMF generation and detection Dual Tone Multiple Frequency
S o f t w a r e D e f i n e d R a d i o
Slide 1 Insert your own content. Slide 2 Insert your own content.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 3 Data Transmission.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. *See PowerPoint Lecture Outline for a complete, ready-made.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Learning Introductory Signal Processing Using Multimedia 1 Outline Overview of Information and Communications Some signal processing concepts Tools available.
FIGURE 3.1 System for illustrating Boolean applications to control.
Chapter R: Reference: Basic Algebraic Concepts
0 - 0.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
DCSP-4: Modem Jianfeng Feng Department of Computer Science Warwick Univ., UK
SIMS-201 The Telephone System Wired and Wireless.
Chapter 3: PCM Noise and Companding
Telecommunications & Networking
INTERACTIVE VOICE RESPONSE SYSTEM (IVRS)
Chapter 20 This chapter provides a series of applications. There is no daughter cards with the DSK6713 and DSK6416 Part 1: Applications using the PCM3003.
SIMS-201 What is Bandwidth and How it is Used.
Exclusive-OR and Exclusive-NOR Gates
Exclusive-OR and Exclusive-NOR Gates
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Vehicle.
25 July, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
5 August, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
TVS, By Ya Bao 1 AMPLITUDE MODULATION 1.DEFINING AM A carrier frequency whose amplitude is varied in proportion to the instantaneous amplitude of a modulating.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
The op-amp Differentiator
Addition 1’s to 20.
True or False? 20 questions. Question 1 Sound is a transverse wave.
Test B, 100 Subtraction Facts
Week 1.
Chapter 20 This chapter provides a series of applications. There is no daughter cards with the DSK6713 and DSK6416 Part 1: Applications using the PCM3003.
Security Systems BU Communication Systems ST/SEU-CO 1 DCN SA SD Mix-M Mode Mix-Minus Mode  Prevent echo due to this feedback.  Audio-signals,
S o f t w a r e D e f i n e d R a d i o
Remote - DSP Lab for Distance Education
ECE 424 – Introduction to VLSI
Guitar Effects Processor Using DSP
CMP206 – Introduction to Data Communication & Networks Lecture 2 – Signals.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Class-D.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Detecting.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Wavelet.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Audio.
Dual Tone Multi-Frequency System Michael Odion Okosun Farhan Mahmood Benjamin Boateng Project Participants: Dial PulseDTMF.
The Telephone and Telephone Line Chapter 2 Overview of a Telephone System Telephone set’s major parts Transmitter Converting sound wave to electrical.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Video.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Echo.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Amplitude.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Measuring.
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
SUBMITTED BY :- Sayyam Gadhok UE ECE B-II. DRAWBACKS OF RF CIRCUITS:- 1. Limited working range 2. Limited frequency range 3. Limited control. Use.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Emergency Mine Radio Daniel Weller, Adam Jozwick, David West.
Acoustic Noise Cancellation
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Edge.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Spectrum.
PRIYADARSHINI SHRAVYA KAVYAA MOBILE CONTROLLED ROBOT USING DTMF ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
The Telephone Analog vs Digital View the video first: Digital
By by  Y.MADHU KEERTHANA (084A1A0459)  RAHIM BASHA (084A1A0441)  G.BABJI REDDY (084A1A0416)  V.REVATHI (084A1A0456 ) UNDER THE GUIDENCE OF….... Mr.T.E.ARAVINDAN,
DTMF stands for Dual Tone - Multi Frequency and it is the basis for our telephone system. The touch-tone® phone is technically a DTMF generator that.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
GSM Controlled Robots.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Echo and Reverberation
Dual Tone Multi Frequency (DTMF)
Presentation transcript:

0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Dual Tone Multi Frequency (DTMF)

Slide 2 © 2007 Texas Instruments Inc, DTMF Signals The DTMF is a popular signaling method between telephones and switching centers DTMF is also used for signaling between the Telephone network and computer networks The DTMF signals are Transmitted over a telephone line Uses speech frequency signals DTMF signals are the superposition of 2 sine waves with different frequencies

Slide 3 © 2007 Texas Instruments Inc, The DTMF Keypad 1209 Hz1336 Hz1477 Hz 697 Hz Hz Hz Hz *0#

Slide 4 © 2007 Texas Instruments Inc, DTMF Digits

Slide 5 © 2007 Texas Instruments Inc, DTMF Generation 697 Hz 770 Hz 852 Hz 941 Hz 1209 Hz 1336 Hz 1477 Hz Row Selector Column Selector Desired Digit + Dual Tone

Slide 6 © 2007 Texas Instruments Inc, Frequency Detection Leading Edge Detection DTMF Detection x[n] Display Convert to Display Enable

Slide 7 © 2007 Texas Instruments Inc, Column Calculation Row Calculation Frequency Detection 697 Hz 770 Hz 852 Hz 941 Hz 1209 Hz 1336 Hz 1477 Hz Digit Calculation x[n] Calculated Digit

Slide 8 © 2007 Texas Instruments Inc, Simulation (cont.) Selecting Digits for transmission

Slide 9 © 2007 Texas Instruments Inc, Simulation (cont.) Detected Digits

Slide 10 © 2007 Texas Instruments Inc, Simulation (cont.) The Receiver Performs: sensing Signal Rcv New Digit Buffer Digit Edge Detected Detect Digit samples

Slide 11 © 2007 Texas Instruments Inc, Simulation (cont.) Digit Detection: transforms signal received to digit using the following detection blocks: X 1 … X N Detect 941 Hz Detect 852 Hz Detect 1209 Hz X 1 … X N Detect 697 Hz Detect 770 Hz Detect 852 Hz Detect 941 Hz *0#

Slide 12 © 2007 Texas Instruments Inc, Simulation (cont.) Detection block operation: –Input: X 1 …X N signal samples –Output: flag to indicate whether the signal has a correlation with the frequency under detection or not –Implementation: »Band Pass around the frequency under detection »Average the absolute value of the BPF output »Comparing the average to an agreed threshold »Flag is up the average is greater than the threshold Detect f b = BPF (f b -eps, f b +eps) Threshold Test flag X 1 …X N

Slide 13 © 2007 Texas Instruments Inc, Real-Time Environment Based on the Simulation model R-T Implementation involves detecting the digits only The R-T Simulation involves a few modification to support the interface with the transmitter

Slide 14 © 2007 Texas Instruments Inc, PC DSK6713 TMS320C6713 A/D Line In PC (Sound Card) DTMF Receiver MATLAB: DTMF transmission GUI Detected Digits rtdx DTMF Real-Time Environment (cont.)

Slide 15 © 2007 Texas Instruments Inc, Real Time Environment (cont.) The DTMF signal is processed in order to overcome DC offset and to make amplitude modifications:

Slide 16 © 2007 Texas Instruments Inc, GUI Functionality Load the DSK Initialize RTDX Create DTMF samples Transmit them to PC Sound Card Display Dialed and Dtected Digits for comparison

Slide 17 © 2007 Texas Instruments Inc, The System Transmitted Digit USB Sound Card Reported Digit (RTDX) GUI