如何用labview实现一阶系统的数字滤波器

如何用labview实现一阶系统的数字滤波器,第1张

如果要找滤波器,LV有直接的VI,可在信号处理——>滤波器里找,有各种滤波器,你可以利用条件结构,写一个滤波器类型选择函数,选择不同的升野陪滤波类型。如果要设计一个一阶系统(你说的应该不是滤波器的阶数,而是被测系统的吧脊键),那你可以利用信号发生VI(LV里有,在信号生成里)配合自己写的系统模型(其实就是一个函数,我只清楚吵蠢时域的形式,频域的不知道LV里怎么写,不过对于你的一阶系统,时域的应该足够了……),将信号输入到模型中,获得其输出,自行构建一个一阶系统仿真模块。两者组合起来就是你的一阶系统的数字滤波器了。

滤波器是时域信号i输进去,时域困厅世信号o输出来;传递函数是输出量的拉氏变换与输入量的拉氏变换的比值。自己做滤波器VI的流程应该是:对输入量i做拉氏变换得到Li-与传递汪肢函数相伏哗乘得到输出量的拉式变换Lo-对Lo进行拉式逆变换得到时域输出量o

首先看你用的是IIR,还是FIR滤隐世逗波。

其次看灶卖你待滤波信号的频谱,一般会有一个最大值。

然后设计滤波器的截返型止频率,阶数等参数,需反复调节才有理想的效果。

[email protected]

CLAD

Please fell free to contect me to design a filter.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12439945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存