comp_dgt.m
来自「linear time-frequency toolbox」· M 代码 · 共 46 行
M
46 行
function [c,Ls]=comp_dgt(f,g,a,M,L)%COMP_DGT Compute a DGT% Usage: c=comp_dgt(f,g,a,M,L);%% Input parameters:% f : Input data% g : Window function.% a : Length of time shift.% M : Number of modulations.% L : Length of transform to do.% Output parameters:% c : M*N array of coefficients.% Ls : Length of input signal.%% AUTHOR : Peter Soendergaard.Lwindow=size(g,1);W=size(f,2);N=L/a;if Lwindow<L % Do the filter bank algorithm c=comp_dgt_fb(f,g,a,M);else % Do the factorization algorithm b=L/M; N=L/a; W=size(f,2); % Get the factorization of the window. gf=comp_wfac(g,a,M); % Compute the window application and the DFT modulation. c=fft(comp_dgt_fw(f,gf,a,M))/sqrt(M); end;c=reshape(c,M,N,W);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?