Write a MATLAB program to create and output the touch-tone telephone signals (Dual-Tone, Multi-Frequency, DTMF) for the input numbers 0 through 9 (disregard the * and # symbols). When a user presses a button on a telephone set, a signal is produced that is the sum of two sinusoids with differing frequencies.


Telephone Touch-tone Frequencies

Write the program to prompt the user to input a number in the form 1-806-834-0144 or (806) 834-0144. The tones shall sound through the computer speaker.

Before you write a single line of MATLAB code …

Produce a flowchart that shows the step-by-step procedure you will use to produce the result you desire. Include the flowchart in a Word document.

Things to consider…

• What kind of program structure will you use to parse the input?
• How will the program discriminate between numbers and symbols?
• What kind of program structure will you use to produce the tones?
• How can you cause a “blank” to sound between each number?

A sinusoid is produced by sin(2π f t) where f is the frequency of the sinusoid.

How do I do such a thing?!

Similar Questions
    1. answers icon 1 answer
  1. I am stuck with both of these questions. Thanks in advanced!1. If one tone has a frequency of 110 Hz and another tone is played
    1. answers icon 2 answers
  2. 1 of 51 of 5 ItemsQuestion When writing an argument, in what tone should the formal language be written?(1 point) Responses
    1. answers icon 1 answer
    1. answers icon 1 answer
more similar questions