​ Experiment 10 
 
Name: Shyamveer Singh  
Regno: 11205816 
Rollno: B­54 
 
Aim:  To detect the original signal from the noisy signal. 
Input: Noisy signal 
Output: Noise free signal   
 
function​[z]=shyamsignal() 
t=0:1/1000:1; 
x=sin(2*pi*5*t)+sin(2*pi*10*t)+sin(2*pi*20*t)+sin(2*pi*50*
t); 
y=awgn(x,5); 
subplot(2,2,1) 
plot(t,x) 
subplot(2,2,2) 
plot(t,y) 
h=fir1(200,0.1) 
z=conv(h,y) 
subplot(2,2,3) 
plot(z) 
end 
 
 
function​[z]=shyamsignal 
  
x=wavread(​'C:Documents and 
SettingsuserDesktop/sound1.wav'​); 
x=x(300:400); 
%x=sin(2*pi*5*t)+sin(2*pi*10*t)+sin(2*pi*20*t)+sin(2*pi*50
*t); 
y=awgn(x,5); 
subplot(3,3,1) 
plot(x) 
subplot(3,3,2) 
plot(y) 
h=fir1(210,.7) 
z=conv(y,h,​'same'​) 
subplot(3,3,3) 
plot(z) 
y1=abs(fft(x)) 
subplot(3,3,4) 
plot(y1) 
y2=abs(fft(y)) 
subplot(3,3,5) 
plot(y2) 
y3=abs(fft(z)) 
subplot(3,3,6) 
plot(y3) 
end