Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

MATLAB Project In this project the concept of dual-tone multi-frequency (DTMF) signaling will be explored. As the name implies. DTMF signals are mixtures of two

image text in transcribed

MATLAB Project In this project the concept of dual-tone multi-frequency (DTMF) signaling will be explored. As the name implies. DTMF signals are mixtures of two sinusoids at distinct frequencies. They are used in communications over analog telephone lines. A particular version of DTMF signaling is utilized in dialing a number with push-button telephone handsets, a scheme known as touch tone dialing. When the cailer dials a number, the DTMF generator produces a dual-tone signal for each digit dialed. The synthesized signal is in the form xk (1) = sin(29/11) - sin(2/2), 0 SISTA Frequency assignments for the digits on a telephone keypad are shown in Fig a 19 1200 12 136 H 607 H 1 770 Ha ---------- 832 Hz . 941 HX 0 The goal of this project is to develop a DTMF synthesizer function for MATLAB. a. Develop a function named ss_dtmfl(..) to produce the signal for one digit. The syntax of the function should be x=ss_dtmfi (n.t) The first argument "n" is the digit for which the DTMF signal is to be generated. Let values n=0 through n= 9 represent the corresponding keys on the keypad. Map the remaining two keys **" and "to values n = 10 and n = 11 respectively. Finally, the value n = 12 should represent a pause, that is, a silent period. The vector "t" contains the time instants at which the DTMF signal x (t) is evaluated and returned in vector "x". b. Develop a function named ss_dtmf..) with the syntax x = ss_dtmf (number,dt.nd.np) The arguments for the function ss_dtmf(..) are defined as follows: number: The phone number to be dialed, entered as a vector. For example, to dial the number 555-1212, the vector number" would be entered as number = [5,5,5,1,2,1,2] dt: The time increment At to be used in computing the amplitudes of the DTMF signal

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Creating A Database In Filemaker Pro Visual QuickProject Guide

Authors: Steven A. Schwartz

1st Edition

0321321219, 978-0321321213

More Books

Students also viewed these Databases questions

Question

4-6 Is there a digital divide? If so, why does it matter?

Answered: 1 week ago