سلام..
کسی راجع به
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