ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:76.85KB ,
资源ID:28447754      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28447754.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(虚拟仪器课程论文虚拟滤波器去除噪声.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

虚拟仪器课程论文虚拟滤波器去除噪声.docx

1、虚拟仪器课程论文虚拟滤波器去除噪声虚拟仪器课程论文中文题目:虚拟滤波器去除噪声英文题目:Virtual filter to remove noise学生姓名专 业电子信息工程学 号学 院电子信息工程2010年 11 月 摘 要在振动、声学、地震、通讯、雷达、控制系统和生物医学工程等广泛的科学技术领域中都对实际所观察的信号提出了滤波和频谱分析的要求。以数字形式对它们进行处理的内容,就构成了数字信号处理的基本研究内容。在虚拟仪器中滤波技术有着广泛的应用。从测试现场采集到的信号中包含有对数据处理有用的信号、无用信号和噪声,滤波的目的是从信号中提取有用的信号。在虚拟仪器系统中,将信号采集到电脑中,通常

2、还需要利用软件完成复杂的分析和信号处理工作,Lab VIEW 提供了大量的分析工具,成熟的算法,方便了软件的开发。基于此本文在PC机Lab VIEW软件中模拟产生一个接近于实际信号的带噪声的信号,生成一个带噪声的信号发生装置。选择滤波速度较快的无限冲激响应滤波器I 对虚拟滤波器去除噪声进行设计关键词:Lab VIEW 信号处理Abstract In vibration, acoustics, seismology, communications, radar, control systems and biomedical engineering a wide range of scientif

3、ic and technological fields are actually observed on the proposed signal filtering and spectrum analysis requirements. In digital form for processing on their contents, constitute the basic research of digital signal processing elements. Filtering techniques in a virtual instrument has a wide range

4、of applications. Collected from the test site of the signal contains the data processing useful signals, unwanted signals and noise, filtering is the purpose of extracting useful signal. In the virtual instrument system, the signal acquisition to the computer, usually need to use the software to com

5、plete complex analysis and signal processing, Lab VIEW provides a large number of analysis tools, sophisticated algorithms, to facilitate software development. In this paper, based on this PC, Lab VIEW software, close to the actual simulation to generate a signal with a noise signal, generates a sig

6、nal with a noise generating device. Select filter faster Infinite Impulse Response Filter I on the virtual Filters designed to remove noise.Keywords:Lab VIEW signal process基于Lab VIEW虚拟滤波器去除噪声VI设计1、设计思路在信号传输过程中,经常会混入高频噪声,噪声的能量甚至会超过信号能量。因此接收端收到信号后,通常首先要进行低通滤波,然后才能对信号做进一步处理。 设计的流程图图1所示:2虚拟滤波器去除噪声VI设计原理

7、2.1 生成滤波器的自选信号自选信号是信号发生器发出的信号加上噪声信号来实现的。在信号发生器部分应用Basic Function Generator.vi产生正弦波、方波、三角波、锯齿波等标准信号,噪声部分我使用了Uniform White Noise Waveform.vi生成均匀分布的伪随机的白噪声,然后一起相加生成自选信号。图1 虚拟滤波器去除噪声VI流程图在本程序中,设定Fs(采样频率)和#s(采样点数)均为1000,根据奈奎斯特抽样定理生成信号的频率小于Fs2,频谱不失真,Basic Function Generator. I生成信号的频率最好不要超过500Hz。但经过试验在Lab

8、VIEW中采样频率如果越接近Fs/2频谱很容易失真。所以Basic Function Generator. I生成信号的频率一定要根据实际使用情况选择。噪声的幅度值在-a,a之间,a是幅度的绝对值,本次设的是默认值0.10。由于生成的噪声输出信号要和Basic Function Generator. I的生成信号相加,所以Sampling info(采样信息)和Basic Function Generator. I的Sampling info一致。输出的signal out同样也是一个簇,包含了to,Y,dt三个数据,各个数据的作用和Basic Function Generator. I中的s

9、ignal out是一样的。Basic Function Generator. I和Uniform White Noise Waveform. I的signal out输出的信号各自经过一个get waveform component. I得到波形成分Y。最后两者生成的信号经过get waveform component. I后再经过一个Add得到模仿的真实信号,如图2所示,在连线时可以将两者的error in(out)相连以备最后总程序产生报错系统。图2 自选信号部分程序图2.2 滤波部分滤波部分是本程序的核心部分。选用滤波速度快,对相位没有要求IIR滤波器,本程序采用Butterworth

10、滤波器和Chebyshev滤波器。巴特沃斯滤波器拥有最平滑的频率响应,在截断频率以外,频率响应单调下降。在通带中是理想的单位响应,在阻带中响应为零,过渡带的陡峭成度正比于滤波器的阶数,所以通过提高阶数可以明显的提高滤波效果。并且可以选择低通滤波,高通滤波,带通滤波或者带阻滤波,用户可以根据自己的滤波要求选择合适的滤波模式。这个功能的实现是用一个case选择结构完成的。在程序的前面板,用一个下拉框表来实现选择不同滤波器模式的功能,总共设置了九种不同的模式,当我们要观察自选信号不经过滤波的形状时我们可以选择关闭滤波器,当我们观察在不同滤波器下的滤波效果时可以切换到不同的模式观察,滤波部分的程序图表

11、如图3所示。图3 滤波部分2.3显示部分显示部分是本程序面向用户的一个关键部分,最终的成果是通过它呈现出来。我们要显示的波形图分为滤波前的自选信号和滤波后的信号。时域信号的显示:从滤波部分以数组方式输出的信号即为滤波结果的时域信号,这里通过一个Build Waveform. I来恢复波形并连接Waveform Graph(波形图)这样就可以在前面板上显示滤波后的信号波形了。在本程序中,Y就是从滤波器输出的数组元素,dt是在生成自选信号时设定的Fs的倒数。to为默认值0,相当于从坐标轴的原点开始显示波形。频域信号的显示:这里主要用到的是Real Frt. Real Frt.:这个VI计算输入序列

12、的快速傅立叶变换(FFT)或离散傅立叶变换(DFT)。如果输入序列的长度为2的幂,Real Frt.将执行FFT程序;如果输入序列的长度不是2的幂,则会调用一个有效的DFT程序。本程序中将滤波器输出的数组输入到Real FFT中进行快速傅立叶变换,这时候的输出是复数数组,才通过一个Complex To Polar. I得到信号的幅度分量。显示部分的程序如图4所示:图4 显示部分的程序图3去除噪声效果测试首先选择待滤波的自选信号的参数,这里选择的自选信号是由频率为10Hz,幅度为1V的正弦信号叠加幅度为0.5V的白噪声信号组成的,如图5所示:图5 自选信号时域波形设置巴特沃斯低通滤波器的低截止频

13、率大于10HZ,这里选择是的是15Hz。自选信号经过滤波器后的输出信号如图6所示:从图中看到,噪声信号已经被滤除掉,得到加噪声之前的正弦信号,达到我们预期的滤波效果。图6滤波后的信号4、结论本文的创新点是在PC机Lab VIEW软件中模拟产生一个接近于实际信号的带噪声的信号,生成一个带噪声的信号发生装置。由于需要滤除的是白噪声,所以选择滤波速度较快的无限冲激响应滤波器IIR,对于滤波后的信号以数组的方式得到,通过合理的显示方式可以直观的看到信号滤波后的效果,对信号滤波前后的时域对比给出。参考文献1 杨乐平 吕英军虚拟数字示波器的设计与实现 电子技术应用2000年第7期2 戎舟 基于Lab vi

14、ew的虚拟示波器及远程测控微计算机信息 2004年第20卷第5期 66-673 杨乐平 李海涛 杨磊Lab view程序设计与应用(第2版) 北京 电子工业出版社 20064 蔡建安 陈洁华 基于Lab view的工程软件应用 重庆大学出版社 20065 马双宝 基于Labview7.0虚拟信号发生器的实现微计算机信息 2005年01期 89-90.6 美国国家仪器公司Labview7 Express Measurements Manual7 美 Gary W.jhonson, Richard Jennings著Lab view图形编程 北京大学出版社8 杨乐平,李海涛 等著虚拟仪器技术概论 电子工业出版社9 刘君华,贾惠芹,丁晖阎晓艳 编著虚拟仪器图形化编程语言LABVIEW教程西安电子科技大学出版社10 雷振山 Lab view 7 Express实用技术教程中国铁道出版社11 邓焱 王磊 等编著 Lab view 7.1测试技术与仪器应用机械工业出版社 2004年8月资料仅供参考!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1