www.pudn.com > 305-matlabCode.zip > echo1_m.m


%PROJECT: AUDIO SIGNAL PROCESSING 
%IMPLEMENTATION OF ECHO EFFECT IN THE AUDIO SIGNAL 
%echo FUNCTION 
%PROJECT BY: 
function y = echo1_m(); 
[x,fs,nbits]=wavread('wav_2.wav');%read in wav file 
xlen=length(x);%Calc. the number of samples in the file 
a=0.5; 
R=ceil(fs*100e-3); 
y=zeros(size(x)); 
d=zeros(size(x)); 
% filter the signal 
for i=1:1:R+1 
y(i) = x(i); 
end 
for i=R+1:1:xlen 
y(i)= x(i)+ a*x(i-R); 
d(i)= a*x(i-R); 
end