سلام..
کسی راجع به
overlap &add method
میدونه؟؟؟
اضافه شده در تاریخ :
این کده شه..ولی ایراد داره..کسی میتونه اصلاحش کنه؟؟؟
ای خدا!!! یعنی هیچ بنده خدایی نیس که بدونه؟؟!
:(
کسی راجع به
overlap &add method
میدونه؟؟؟
اضافه شده در تاریخ :
این کده شه..ولی ایراد داره..کسی میتونه اصلاحش کنه؟؟؟
ای خدا!!! یعنی هیچ بنده خدایی نیس که بدونه؟؟!
:(
کد:
function y=overlap_add(x,h)
n1=length(x);
n2=length(h);
N=n1+n2-1;
y=zeros(1,N);
h1=[h zeros(1,n2-1)];
n3=length(h1);
y=zeros(1,N-n3-n2);
H=fft(h1);
for i=1:n2:n1
if i<=(n1+n2-1)
x1=[x(i:i+n3-n2) zeros(1,n3-n2)];
else
x1=[x(i:n1) zeros(1,n3-n2)];
end
x2=fft(x1);
x3=x2.*H;
x4=round(ifft(x3));
if(i==1)
y(1:n3)=x4(1:n3);
else
y(i:i+n3-1)=y(i:i+n3-1)+x4(1:n3);
end
end
end

