mybilinear.m

来自「按照给定指标采用模拟低通滤波器(巴特沃思低通)去逼近理想模拟低通滤波器」· M 代码 · 共 9 行

M
9
字号
function [b,a]=mybilinear(z,p,k,Fs)   
%Fs=2*采样频率
zk=(1+p/Fs)./(1-p/Fs);          %通过双线性Z变换求得对应极点zk
zd=(1+z/Fs)./(1-z/Fs);
KZ=(k*prod(Fs-z)./prod(Fs-p));
zd=[zd;-ones(length(p)-length(z),1)];
[b,a]=zp2tf(zd,zk,KZ);

⌨️ 快捷键说明

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