Você está na página 1de 3

DSP Assignment 2 (Lab 3 Ques2)

By
Mohit Pandey 200801190
Naman Mishra 200801194
Group 4

Linear Convolution using overlap and save method:

h=[ -0.0417 -0.1328 0.8505 -0.1328 -0.0417 ];


L=4;
M=length(h);

tmp=wavread('a.wav',100);
x=transpose(tmp(:));

blksize=L+M-1;
N=length(x);
H=[h,zeros(1,blksize-M)];
X=[zeros(1,M-1),x,zeros(1,blksize)];
y=[];

for k=0:floor((N+M-1)/L)
tmp=cconv(X(1,(L*k)+1:(L*k)+blksize),H,blksize);
y=[y,tmp(1,M:blksize)];
end
y
Plot of X
Plot of Y

Você também pode gostar