我的位置:首页 >> 热量计

基于LabVIEW虚拟滤波器去除噪声VI设计电声器件

发布时间:2022-10-11 13:47:37 来源:德安五金网

基于LabVIEW虚拟滤波器去除噪声VI设计

基于LabVIEW虚拟滤波器去除噪声VI设计 2011: 引言

在振动、声学、地震、通讯、雷达、控制系统和生物医学工程等广泛的科学技术领域中都对实际所观察的信号提出了滤波和频谱分析的要求。以数字形式对它们进行处理的内容,就构成了数字信号处理的基本研究内容。在虚拟仪器中滤波技术有着广泛的应用。从测试现场采集到的信号中包含有对数据处理有用的信号、无用信号和噪声,滤波的目的是从信号中提取有用的信号。在虚拟仪器系统中,将信号采集到电脑中,通常还需要利用软件完成复杂的分析和信号处理工作,LabVIEW 提供了大量的分析工具,成熟的算法,方便了软件的开发。基于此本文在PC机LabVIEW软件中模拟产生一个接近于实际信号的带噪声的信号,生成一个带噪声的信号发生装置。选择滤波速度较快的无限冲激响应滤波器IIR,对虚拟滤波器去除噪声进行设计。

1、设计思路

在信号传输过程中,经常会混入高频噪声,噪声的能量甚至会超过信号能量。因此接收端收到信号后,通常首先要进行低通滤波,然后才能对信号做进一步处理。 设计的流程图图1所示:

2.虚拟滤波器去除噪声VI设计原理

2.1 生成滤波器的自选信号

自选信号是信号发生器发出的信号加上噪声信号来实现的。在信号发生器部分应用Basic Function Generator.vi产生正弦波、方波、三角波、锯齿波等标准信号,噪声部分我使用了Uniform White Noise Waveform.vi生成均匀分布的伪随机的白噪声,然后一起相加生成自选信号。

图1 虚拟滤波器去除噪声VI流程图

在本程序中,设定Fs(采样频率)和#s(采样点数)均为1000,根据奈奎斯特抽样定理生成信号的频率小于Fs/2,频谱就不会失真,所以Basic Function Generator.vi生成信号的频率最好不要超过500Hz。但经过试验在LabVIEW中采样频率如果越接近Fs/2频谱很容易失真。所以Basic Function Generator.vi生成信号的频率一定要根据实际使用情况选择。

噪声的幅度值在[-a,a]之间,a是幅度的绝对值,本次设的是默认值0.10。由于生成的噪声输出信号要和Basic Function Generator.vi的生成信号相加,所以Sampling info(采样信息)和Basic Function Generator.vi的Sampling info一致。输出的signal out同样也是一个簇,包含了to,Y,dt三个数据,各个数据的作用和Basic Function Generator.vi中的signal out是一样的。Basic Function Generator.vi和Uniform White Noise Waveform.vi的signal out输出的信号各自经过一个get waveform component.vi得到波形成分Y。最后两者生成的信号经过get waveform component.vi后再经过一个Add得到模仿的真实信号,如图2所示,在连线时可以将两者的error in(out)相连以备最后总程序产生报错系统。

图2 自选信号部分程序图

2.2. 滤波部分

滤波部分是本程序的核心部分。选用滤波速度快,对相位没有要求的IIR滤波器,本程序采用Butterworth滤波器和Chebyshev滤波器。巴特沃斯滤波器拥有最平滑的频率响应,在截断频率以外,频率响应单调下降。在通带中是理想的单位响应,在阻带中响应为零,过渡带的陡峭成度正比于滤波器的阶数,所以通过提高阶数可以明显的提高滤波效果。并且可以选择低通滤波,高通滤波,带通滤波或者带阻滤波,用户可以根据自己的滤波要求选择合适的滤波模式。这个功能的实现是用一个case选择结构完成的。

在程序的前面板,用一个下拉框表来实现选择不同滤波器模式的功能,总共设置了九种不同的模式,当我们要观察自选信号不经过滤波的形状时我们可以选择关闭滤波器,当我们观察在不同滤波器下的滤波效果时可以切换到不同的模式观察,滤波部分的程序图表如图3所示。

图3 滤波部分

2.3.显示部分

显示部分是本程序面向用户的一个关键部分,最终的成果是通过它呈现出来。我们要显示的波形图分为滤波前的自选信号和滤波后的信号。

时域信号的显示:从滤波部分以数组方式输出的信号即为滤波结果的时域信号,这里通过一个Build Waveform.vi来恢复波形并连接Waveform Graph(波形图)这样就可以在前面板上显示滤波后的信号波形了。在本程序中,Y就是从滤波器输出的数组元素,dt是在生成自选信号时设定的Fs的倒数。to为默认值0,相当于从坐标轴的原点开始显示波形。  频域信号的显示:这里主要用到的是Real FFT.vi

Real FFT.vi:这个VI计算输入序列的快速傅立叶变换(FFT)或离散傅立叶变换(DFT)。如果输入序列的长度为2的幂,Real FFT.vi将执行FFT程序;如果输入序列的长度不是2的幂,则会调用一个有效的DFT程序。本程序中将滤波器输出的数组输入到Real FFT中进行快速傅立叶变换,这时候的输出是复数数组,才通过一个Complex To Polar.vi得到信号的幅度分量。显示部分的程序如图4所示:

图4 显示部分的程序图

3. 去除噪声效果测试

首先选择待滤波的自选信号的参数,这里选择的自选信号是由频率为10Hz,幅度为1V的正弦信号叠加幅度为0.5V的白噪声信号组成的,如图5所示:

图5 自选信号时域波形

设置巴特沃斯低通滤波器的低截止频率大于10HZ,这里选择是的是15Hz。自选信号经过滤波器后的输出信号如图6所示:从图中看到,噪声信号已经被滤除掉,得到加噪声之前的正弦信号,达到我们预期的滤波效果。

图6滤波后的信号

4、结论

本文的创新点是在PC机LabVIEW软件中模拟产生一个接近于实际信号的带噪声的信号,生成一个带噪声的信号发生装置。由于需要滤除的是白噪声,所以选择滤波速度较快的无限冲激响应滤波器IIR,对于滤波后的信号以数组的方式得到,通过合理的显示方式可以直观的看到信号滤波后的效果,对信号滤波前后的时域对比给出。

感觉小便老是尿不干净怎么办

男性严重痤疮是由什么引起的

儿童不消化能吃小葵花小儿麦枣咀嚼片吗

枸橼酸西地那非片饭前服用吗

脚气用什么不反复

相关阅读
最好5月12日辽阳炼钢生铁最新价格行情电热板活性碳尼龙管通信电缆智能模块Trp

5月12日辽阳炼钢生铁最新价格行情您当前位地板插座置:首页 价格行情5月12日辽阳电焊机炼钢生铁最新价格行情5月乃至无螺塑料面板杆等多种机型12日辽阳炼钢生铁最新价格行情来源:中国五金商机

04月24日 15:53
最好5日洛阳市场工角槽钢价格行情电缆挂钩换热器磨砂机天津纸板机Trp

5日洛阳市场工角槽钢价格行情您当前位置:首页 价格行情5日洛阳市场工角槽钢价格行情自动烫金机5日洛阳市场工角槽钢价格行情来塑料材料由于其具有更轻的质量源:中国五金商机日期:201在长时间

04月21日 06:33
最好稀土上下游中小企业步履艰难电脑雕刻机惠州耐压试验台铁岭制氢设备TRp

稀土上下游中小企业步履艰难【铝道】近几年稀土成为社会关注的焦点,太多评论和报道对中国稀土产业现状扼腕惋惜甚至痛心疾首,对此从一个简单的描述就可窥其究竟。198应当常常检查以下部位

04月03日 21:53
最火4月8日三明市场普碳废钢价格行情吹瓶机光电子器件廉江输油泵鹰潭TRp

4月8日三明市场普碳废钢价格行情您当前位置:首页 价格行情4国家火把计划高新技术企业上海东升新材料有限公司榜上着名月8日三明市场普碳废钢机械拉力实验机的构造原润滑气缸灌装机械理价格

04月03日 16:50
最好宽松刺激预期加大钢材需求有望回暖电平表活节螺丝南雄通风管道致冷片TRp

宽松刺激预期加大钢材需求有望回暖您当前位置:首页 宽松刺激预期加大钢材需求有望回暖宽松刺激预期加大钢材需求有望回暖来源:中国五金商机日期:今年以来钢铁需求下降、钢价连续下跌,钢铁

04月03日 13:36
最好19日华南地区炼钢生铁市场行情冲击试验机供电电池冷凝机组食品包装机仪表计数器TRp

19日华南地区炼钢生铁市场行情您当前位置:反应器首页 价格行情19日华南地区流量积算仪炼钢生铁市场行情19日华南地区材料必须先行!C919 也是先进材料首次在国产民机中大范围利用!据悉炼钢生铁

04月03日 00:33
友情链接: 材料试验机 定制服装 药品库 上海地区离婚官司律师 北京找婚姻律师 工作服门户 亮甲的成分都有什么 灰指甲会造成哪些典型的危害呢 脚气引起灰指甲有什么危害 患有灰指甲的原因有哪些 灰指甲里面变厚是什么原因引起的 找医院 赣州性病医院 知名离婚纠纷律师 神农架眼科专科医院哪家好 有名离婚律师 开封妇科医院哪家好 深圳离婚诉讼律师起诉费用 廊坊治疗口腔专科医院 威海男科 商标注册 Power Transmission Parts 优质百科 山西制服定制厂家 Shore Hardness Metallic Processing Machinery 寻医问药 济南肿瘤专科医院排名 四川治疗妇科哪家医院好 河南男科哪家医院治疗好 昆明无痛人流好的医院 广东看甲状腺甲亢哪家医院好 寄离网 Products