Project Title

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Signal and System Project Report

Project Title:
Sound Recorder with Noise and Echo
Course Name:
Signal & System
Submitted by:

Faiq Ul Hassan Ali ROLL NUMBER:EL20F-051


Maaz Zubairi ROLL NUMBER:EL20F-056
Asad Ahmed ROLL NUMBER:EL20F-077
Muhammad Areeb ROLL NUMBER:EL20F-082
Sheraz Jabbar ROLL NUMBER:EL20F-021

Semester Project Report


TO:
Mam Aiman Khalid
Sir Agha Ali Mirza

Department of Electrical Engineering


Sir Syed University of Engineering and Technology, Karachi

1|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report

Acknowledgment:

First of all, I express my gratitude to the Almighty Allah, the most beneficent & the
most merciful, for granting me the opportunity to write this project report.

I would like to express my deepest sense of gratitude to my reverend teacher and


supervisors Madam Aiman Khalid and Sir Agha Ali Mirza Senior Lecturer in Department of
Electrical Engineering (EL).Due to Our teachers untiring guidance, constant supervision,
enthusiastic encouragement, sagacious advice and an effective surveillance throughout the entire
period of my project and preparation of the manuscript. I greatly say thank you. Wish to express
my heart full thanks to all of my honorable teachers of the Department of Electrical Engineering
(EL), Sir Syed University of Engineering and Technology, Karachi.

I sincerely thank our Head of Department Dr.Ibrar Ul Haque for giving me the
chance as well as the support for all the time being.

I also want to express my appreciation to my classmates and friends who helped me in


one way or another during the course of developing this project. They endured the long hours of
my absence during the development of this project.

I deeply express my respect to my parent and my teachers for their blessing and
constant inspiration in every step of my education. I am very thankful to my all friends for their
help and company during the project & thesis work and for giving me the encouragement to carry
out the work.

2|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report

TABLE OF CONTENTS

1. INTRODUCTION
1.1 Background
1.2 Aims and objectives
2. METHODOLOGY AND DESIGN
2.1 Description of project
2.2 Procedure
2.3 MATLAB coding
3. CONCLUSIONAND DISCUSSION

3.1 Conclusion
3.2 Applications/Advantages of project

3|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report

Abstract:
Voice recorder and playback system is a made for the purpose of recording
those messages and playback which required frequently at some places like
platform, train, instruction, mobile, etc.

This work is based on IC ISD1700 which is DIP package and 2.4-5-volt operating
voltage. It is a multi-message voice record. It can be operated standalone or by
microcontroller (SPI) mode. Recording is stored into on-chip flash memory,
providing zero power message storage.

INTRODUCTION:

This chapter gives the background of the voice process; this thesis is based
on MATLAB so we give the background of MATLAB and the reason why we
choose MATLAB to finish this thesis and the purpose of this study

Background:
Sound Recorder is the basic necessity of today. Now in modern era different type
of gadgets are available. Now people record a voice for their or for their
organization to use on a certain occasion. It plays the precious role for speedy
work in different organization such as NADRA, Passport office and Airport etc.
In this project we program a SOUND RECORDER with the help of very known
software MATLAB

4|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report

Aims and objectives:


Program a sound recorder which can add echo and noise into the
original recorded voice.

METHODOLOGY AND DESIGN

Description of project:
Use an AUDIORECORDER object to record audio data from an input device
such as a microphone for processing in MATLAB. The AUDIORECORDER
object contains properties that enable additional flexibility during recording. For
example, you can pause, resume, or define callbacks using the
AUDIORECORDER object functions.
Procedure:
The procedure of making of this Sound Recorder is given:

First, we define a sampling frequency Fs in hertz. Furthermore, we assign no. of


channel as 1 so it will be mono and we can hear same sound from both ears.
Datatype is use for storing purpose. Sound will record for 5 seconds in 16 bits.
Now the sound will record for 4 seconds and the results will be shown in
command window. Display start recording and after 4 second the recording will
be block and display stop recording. And we will get the audio data and we will
write that “matlab_project.wav” in the current directory. Now we will give some
pause and then press any button from keyboard for the further actions. Now it will
display original audio signal “audioread('matlab_project.wav'),
p1=audioplayer(y,Fs)” then it will play using audio player. Now for echo
addition commands are: “num=[1,zeros(1,4800),0.5,zeros(1,6000),0.2]; den=1;
x=filter(num,den,y); p1=audioplayer(x,Fs); disp('echo wali')”. Now for echo

5|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report
addition commands are: “z=awgn(x,30); p1=audioplayer(z,Fs); disp('with
noise')”.

Sample Coding:
clc;
close all;
warning off;
clear all;
Fs=44100;
ch=1;
datatype='uint8';
nbits=16;
Nseconds=4;
recorder=audiorecorder(Fs,nbits,ch);
disp('start recording')
recordblocking(recorder,Nseconds);
disp('stop recording')
x=getaudiodata(recorder,datatype);
audiowrite('matlab_project.wav',x,Fs);
disp('end')
pause;
disp('orignal repeat')
y=audioread('matlab_project.wav');
p1=audioplayer(y,Fs);
play(p1);
Fs=44100;
pause;
num=[1,zeros(1,4800),0.5,zeros(1,6000),0.2];
den=1;
x=filter(num,den,y);
p1=audioplayer(x,Fs);
disp('echo vioce')
play(p1);
pause;
z=awgn(x,30);

6|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report
p1=audioplayer(z,Fs);
disp('with noise')
play(p1);

MATLAB Coding:

7|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report

Output:

8|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report

Applications/Advantages of project:
Voice recorders improve quality control, as quality managers can listen to
conversations between agents and customers. They then determine key
communication areas where agents need improvement. If the quality of call
interaction is improved, so is customer satisfaction.

Using a voice recorder can boost security, as it helps you identify security
concerns. Agents know that calls are recorded, so they spend less time on
personal calls. This improves productivity.

Future Recommendation:

9|Page
Department of Electrical Engineering
Sir Syed University of Engn & Technology
Signal and System Project Report
The Capacity and the updates can be more reliable such as increasing no. channels and
different used instruction and others.

Cost Analysis:

The project is software based therefore no cost is applied.

Conclusion:

Sound Recorder is the basic necessity of today. Now in modern era


different type of gadgets are available. Now people record a voice for their or for
their organization to use on a certain occasion. It plays the precious role for
speedy work in different organization such as NADRA, Passport office and
Airport etc.

10 | P a g e
Department of Electrical Engineering
Sir Syed University of Engn & Technology

You might also like