⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comp_iwfac.m

📁 linear time-frequency toolbox
💻 M
字号:
function [g]=comp_iwfac(gf,L,a,M)%COMP_IWFAC  Compute inverse window factorization%   Usage: g=comp_iwfac(gf,a,M);%%   Input parameters:%         gf    : Factored Window%         a     : Length of time shift.%         M     : Number of frequency bands.%   Output parameters:%         g     : Window function.%%   REFERENCES:%     P. L. Søndergaard. An efficient algorithm for the discrete Gabor transform%     using full length windows. IEEE Signal Process. Letters, submitted for%     publication, 2007.% Calculate the parameters that was not specifiedR=prod(size(gf))/L;N=L/a;b=L/M;% The four factorization parameters.c=gcd(a,M);p=a/c;q=M/c;d=N/q;gf=reshape(gf,p,q*R,c,d);% Scale by the sqrt(M) comming from Walnuts representationgf=gf/sqrt(M);% fft themif d>1  gf=ifft(gf,[],4);end;g=zeros(L,R);% Set up the small matricesfor w=0:R-1  for s=0:d-1    for l=0:q-1      for k=0:p-1	g((1:c)+mod(k*M-l*a+s*p*M,L),w+1)=gf(k+1,l+1+q*w,:,s+1);      end;    end;  end;end;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -