关于Labview的信号处理
时间:10-02
整理:3721RD
点击:
信号处理信号在检测系统的设计当中起着非常重要的作用,当信号通过采集卡进入Labview软件中时,由于原始信号可能存在一些杂波及干扰,需对其做进一步信号处理,Labview提供了大量的信号处理VI,为信号处理提供了极大的便利!
最近在做一个磁场扰动信号检测系统,对检测到的磁场信号经过硬件的放大,检波,滤波(50Hz低通滤波)处理后经采集卡进入Labview软件,发现信号仍有一定杂波,故想对其做进一步信号处理,主要还是放大,滤波(用的Butterworth滤波器)。波形结果及程序如下图所示:
上面的信号还是检测磁场扰动比较大的时候,有用信号还是比较明显的,当检测到的信号比较小的时候,那信号就基本淹没在杂波中了。
信号处理应该除了滤波还有一些其他方法,来改善波形的吧,调用matlab脚本进行小波变化,有谁会的吗?
各位高手给指点下吧!
发了半天,才刚刚审核通过么~~~~
你可以试试FIR窄带滤波器试试,我原来用的这种滤波器做低通滤波效果还是不错的。另外低通滤波器在选择的时候要仔细选择截止频率和带宽,多试试不同的参数结果就可能差别较大。另外采样率的选择并不是仅仅满足采样定律就够用了,一般还大几倍。这些参数的选取有耐心的话你可以试试,观察一下效果
刚试了下FIR窄带滤波器,不太会用,其参考的例子里怎么用的又是FIR窄带滤波器系数.VI啊,看不懂啊,按照系统的参数设置了下,滤波后就是一条直线,好吧,FIR滤波器原理是什么都不清楚,还是比Butterworth滤波器来的简单点,Butterworth滤波器的采样频率最大我都设置为截至频率的200倍了,可滤波后的波形只有幅值在衰减,波形根本就没变!
求看看
求看看