本文主要是介绍低通滤波器 双线性 sogi,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
fs = 10000%采样频率Hz
Ts = 1/fs%采样时间s
fc = 50%截止频率Hz
wc = 2*pi*fc%角频率rad/s
k0 = 1.414%增益
num = [0 0 k0*wc*wc]
den = [1 k0*wc wc*wc]
sysc =tf(num,den)
sysd = c2d(sysc,Ts,'tustin')
[numd,dend]=tfdata(sysd,'v')
a = vpa(numd,10)
b = vpa(dend,10)
fs =
10000
Ts =
1.0000e-04
fc =
50
wc =
314.1593
k0 =
1.4140
num =
1.0e+05 *
0 0 1.3956
den =
1.0e+04 *
0.0001 0.0444 9.8696
sysc =
1.396e05
-----------------------
s^2 + 444.2 s + 9.87e04
Continuous-time transfer function.
sysd =
0.0003412 z^2 + 0.0006825 z + 0.0003412
---------------------------------------
z^2 - 1.956 z + 0.9566
Sample time: 0.0001 seconds
Discrete-time transfer function.
numd =
1.0e-03 *
0.3412 0.6825 0.3412
dend =
1.0000 -1.9556 0.9566
a =
[0.000341227301, 0.0006824546021, 0.000341227301]
b =
[1.0, -1.955588308, 0.9565535907]
这篇关于低通滤波器 双线性 sogi的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!