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

📄 apflat2.m

📁 分数延时的matlab代码
💻 M
字号:
function ap = apflat2(N,x)
% APFLAT2
% MATLAB m-file for ALLPASS fractional delay filter design
% using MAXIMALLY GLAT GROUP DELAY approximation
% Format: ap = apflat2(N,x)
% Input: N = filter order
%        x = fractional delay (0 < x <= 1) 
% Output: Filter coefficient vector ap=ap(1)...ap(N+1)
%         (Note that ap(1)=1 always)
% Subroutines: standard MATLAB & SP Toolbox functions &
%              bincof2.m
% Timo Laakso   27.02.1993
% Last revision 15.01.1996

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
ap(1)=1;
for k=1:N
  cd=(-1)^k*bincof2(N,k);
  prod=1;
  for t=0:N
    prod=prod*(x+t)/(x+k+t);
  end;
  ap(k+1)=cd*prod;
end;

⌨️ 快捷键说明

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