image thumbnail

Overlap Save Method using Circular Convolution Technique

by

 

Performs convolution using the Overlap Save Method with the Circular convolution.

y=mycirconv1(x,h)
function y=mycirconv1(x,h)
lx=length(x);
lh=length(h);
l=max(lx,lh);
X=[x zeros(1,l-lx)];
H=zeros(l);
H(1:lh)=h;
for j=1:l-1
for i=1:l-1
H(i+1,j+1)=H(i,j);
end
H(1,j+1)=H(l,j);
end
y=H*X';

Contact us