Professional Documents
Culture Documents
3. Sivasankari K ( (RA2011004010398)
Level of understanding
(4 marks)
Contribution to the project
(2 Marks)
Report writing
(2 Marks)
Total (10 Marks)
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:
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:
y=sin(2*3.14*(row_f1(row_f)/fs)*N)+sin(2*3.14*(colum_f1(colum_f)/fs)*N)
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: