LabView设计VI,对一个混有高频噪声的正弦信号实现低通滤波。求图,前后面板都要,模拟成功后给分。

LabView设计VI,对一个混有高频噪声的正弦信号实现低通滤波。求图,前后面板都要,模拟成功后给分。,第1张

前面板

程序框图。两个正弦一个高频的,100Hz模拟噪声;一个低频的10.1Hz模拟信号。滤波设置的低通截止频率为15Hz,三阶巴特沃斯滤波器

附件是源程序,最近貌似总给你答题。。。。

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

想把1kHz方波转换成正弦波可以用这个电路,只要把截止频率设置在1kHz上即可;想把100kHz方波转成正弦波也可以用它,但是要重调截止频率。要把1~100kHz范围转换,这个电路做不到,因为能通过100kHz正弦波的低通,对1kHz的方波畅通无阻(这个方波内包含的3、5、7、9次。。。等等谐波分量均在100kHz以内)。改变通带频率只要改变C1、C2,容量增加几倍,频率就下降几倍,反之亦然。当然不改电容,改变R1、R2也行,结果类同。没有工程师自己计算截止频率,都是用查手册的方法解决问题;对于你这个现成电路,还可以用软件仿真测量出频响。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存