0% found this document useful (0 votes)
87 views10 pages

DSP Mini Project 391

The document describes a student mini project to generate DTMF signals for a given mobile number. The project aims to analyze DTMF signal characteristics and generate the signals using software. It explains DTMF uses dual tones to represent digits. The code takes a mobile number as input, selects the correct row and column frequencies for each digit, and outputs the combined DTMF signal and an audio file of the signal for the full number. The output verifies the DTMF signal generation and playback of the audio signal for the 10 digit mobile number.

Uploaded by

sakthivel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views10 pages

DSP Mini Project 391

The document describes a student mini project to generate DTMF signals for a given mobile number. The project aims to analyze DTMF signal characteristics and generate the signals using software. It explains DTMF uses dual tones to represent digits. The code takes a mobile number as input, selects the correct row and column frequencies for each digit, and outputs the combined DTMF signal and an audio file of the signal for the full number. The output verifies the DTMF signal generation and playback of the audio signal for the 10 digit mobile number.

Uploaded by

sakthivel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

SRM Institute of Science and Technology

College of Engineering and Technology


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

MINI PROJECT REPORT

ODD Semester, 2022

Sub. code & Title : 18ECC204J – DIGITAL SIGNAL PROCESSING


Year & Semester : 3rd, 5th
Mini Project Title : DTMF signal generation for the given mobile number
Name of the Lab In charge : Mrs. A. Jaba Deva Krupa (101934)
Team Members with Reg. : 1. Vijayan
Numbers P(RA201100401039
2)
2. Nandhini G
(RA2011004010391)

3. Sivasankari K ( (RA2011004010398)

Reg. No RA2011004010392 RA2011004010391 RA2011004010398


Mark split up Vijayan P Nandhini G Siva
sankari
K
Novelty in the Mini project work
(2 marks)

Level of understanding
(4 marks)
Contribution to the project
(2 Marks)
Report writing
(2 Marks)
Total (10 Marks)

Date: Signature of Lab In charge


DTMF signal generation for the given mobile number
OBJECTIVE:

To generate DTMF signals for a given number.

ABSTRACT:

Dual-tone multi-frequency signal has been widely used in the modern communication systems
like during call setup in mobile communication for transmitting numbers from mobile station
to base station. This paper gives a detailed analysis of the characteristics of the dual tone multi-
frequency signal and the method of an analyzing the dual-tone multi-frequency signal using a
software.

INTRODUCTION:

DTMF is a signaling system for identifying the keys or better say the number dialed on a
pushbutton or DTMF keypad. The early telephone systems used pulse dialing or loop
disconnect signaling. This was replaced by multi frequency (MF) dialing. DTMF is a multi-
frequency tone dialing system used by the push button keypads in telephone and mobile sets to
convey the number or key dialed by the caller. DTMF has enabled the long distance signaling
of dialed numbers in voice frequency range over telephone lines. This has eliminated the need
of telecom operator between the caller and the callee and evolved automated dialing in the
telephone switching centers.
DTMF (Dual tone multi frequency) as the name suggests uses a combination of two sine wave
tones to represent a key. These tones are called row and column frequencies as they correspond
to the layout of a telephone dial pad.
SOFTWARE REQUIREMENT/DESCRIPTION:

scilab-6.1.0 (64-bit) Desktop

WORKING CODE:
//////////////////////// DTMF //////////////////////
clc ;
clf ;
clear all;
row_f1=[697 770 852 941]; // Row Frequency
colum_f1=[1209 1336 1477]; // Column Frequency
fs=8000; // Sampling Frequency
N=1:4000; // Total No. of Sample
mobile=[4 5 7 8 2 4 6 8 8 3]; // Mobile Number
temp=[]; // Array that Contain total signal for each Digit
figure;
for i=1:length(mobile)1
select mobile(i)
case 1
row_f=1;
colum_f=1;
case 2
row_f=1;
colum_f=2;
case 3
row_f=1;
colum_f=3;
case 4
row_f=2;
colum_f=1;
case 5
row_f=2;
colum_f=2;
case 6
row_f=2;
colum_f=3;
case 7
row_f=3;
colum_f=1;
case 8
row_f=3;
colum_f=2;
case 9
row_f=3;
colum_f=3;
case 0
row_f=4;
colum_f=2;
else
row_f=4;
colum_f=1;
end
y=sin(2*3.14*(row_f1(row_f)/fs)*N)+sin(2*3.14*(colum_f1(colum_f)/fs)*N);
temp=[temp y zeros(1,4000)]; // Append the Signal + zeros After each Number
end
plot(temp);
sound(temp,fs);
OUTPUT:

1) FREQUENCY:

2) OUTPUT SOUND FOR DTMF SIGNAL OF 10 DIGIT MOBILE NUMBER:

DSP MINI Project Audio File.ogg


DESIGN FORMULA:

DTMF uses a combination of two sine wave tones to represent a key:

y=sin(2*3.14*(row_f1(row_f)/fs)*N)+sin(2*3.14*(colum_f1(colum_f)/fs)*N)

where row_f = row frequency, colum_f= column frequency


fs=sampling frequency, N=Total samples

APPROACH/METHODOLOGY/DISCUSSION:

Based on the given mobile number, the code runs accordingly by selecting the respective lower
and higher frequencies of the row and column. Then the frequency of the given number is
generated by the formula mentioned and displayed on the screen with appropriate sound signal

CONCLUSION:

The output of DTMF signal generation for the mobile number has been generated with the
audio signals successfully.

REFERENCES:
https://www.techtarget.com/searchnetworking/definition/DTMF
https://knowledgecenter.ubt-uni.net/cgi/viewcontent.cgi?article=2140&context=conference
APPENDIX:

Tools Used: SCILAB Software.

You might also like