99网
您的当前位置:首页模拟滤波器函数

模拟滤波器函数

来源:99网


低通模拟巴特沃斯滤波器函数buttap

格式:

[z,p,k]=buttap(N);

[z,p,k]=butter(N,Rp,Wn,'s');

[z,p,k]=butter(N,Rp,Wn,'ftype','s');

N表示滤波器的阶数,Rp为通带波纹(dB),Wn为截止频率,ftype为滤波器的类型,S表示模拟滤波器,Z表示零点,P表示极点,K表示增益。

巴特沃斯模拟低通滤波器的阶次的函数

[N,Wc]=buttord(Wp,Ws,Rp,Rs,'s')

Wp表示截止频率,Ws阻带截止频率,Rs阻带波纹系数(dB),N巴特沃斯滤波器的最小阶次,Wn为截止频率。

切比雪夫I型模拟低通滤波器函数 cheb1ap

[z,p,k]=cheb1ap(N,Rp)

[b,a]=cheby1(N,Rp,Wn,'s')

[b,a]=cheby1(N,Rp,Wn,'ftype','s')

切比雪夫I型模拟低通滤波器阶次的函数 cheb1ord

[N,Wc]=cheb1ord(Wp,Ws,Rp,Rs,'s')

切比雪夫II型模拟低通滤波器函数 cheb2ap

[z,p,k]=cheb2ap(N,Rp)

[b,a]=cheby2(N,Rp,Wn,'s')

[b,a]=cheby2(N,Rp,Wn,'ftype','s')

切比雪夫II型模拟低通滤波器阶次的函数 cheb2ord

[N,Wc]=cheb2ord(Wp,Ws,Rp,Rs,'s')

椭圆模拟低通滤波器函数 ellipap

[z,p,k]= ellipap (N,Rp,Rs)

[b,a]= ellip (N,Rp,Wn,'s')

[b,a]= ellip (N,Rp,Wn,'ftype','s')

Ellip模拟滤波器的阶次函数

[N,Wc]=ellipord (Wp,Ws,Rp,Rs,'s')

使用lp2hp函数实现低通模拟原型滤波器至高通滤波器的频率转换

[bt,at]=lp2ap(b,a,Wo);

[At,Bt,Ct,Dt]=lp2ap(A,B,C,D,Wo);

at,bt为高通滤波器传递函数的分母与分子向量;a,b为低通原型滤波器传递函数系数的分母与分子向量;At,Bt,Ct,Dt为高通滤波器状态方程的系数矩阵;A,B,C,D为低通原型滤波器状态方程的系数矩阵;Wo为高通滤波器期望截止频率。

使用lp2bp函数实现低通模拟原型滤波器至带通滤波器的频率转换

[bt,at]=lp2bp(b,a,Wo,Bw);

[At,Bt,Ct,Dt]=lp2bp(A,B,C,D,Wo,Bw);

Bw为带通滤波器带宽

使用lp2bs函数实现低通模拟原型滤波器至带阻滤波器的频率转换

[bt,at]=lp2bs(b,a,Wo,Bw);

[At,Bt,Ct,Dt]=lp2bs(A,B,C,D,Wo,Bw);

因篇幅问题不能全部显示,请点此查看更多更全内容