fir带通滤波器matlab代码Foseedsp
包含以scilab编码的iirnotch,ca2tf,firlp2lp
matlab函数
ca2tf:
计算两个全通滤波器(耦合全通滤波器)的平均值,并提供新的传递函数H(z)
H(z)=
B(z)/
A(z)=
1/2
*
[H1(z)+
H2(z)]
其中H1(z)和H2(z)均为通过过滤器语法:
[b,a]
=
ca2tf(d1,d2)
例子:
d1
=
1:10;
d2
=
[1
2
3
4
5];
[b,a]
=
ca2tf
[d1,d2];
firlp2lp:
将Fir
TypeI低通滤波器转换为反向带宽的fir
I类低通滤波器
语法:a
=
firlp2lp(b)
它将具有零相位响应Hr(w)的I型低通FIR滤波器b转换为具有零相位响应[1-
Hr(π-w)]的I型低通FIR滤波器a。
带宽和通带阻带波动从阻带到通带以及从通带到阻带被交换。
例子:
[x]
=
ffilt(“
lp”,15,.1,.4);
c
=
firlp2lp(x);
[hzm,fr]
=
frmag(x,1,256);图(2
fr,hzm);
[hz
2021-12-06 21:42:08
2KB
系统开源
1