基于LabVIEW的音频信号数据采集和频谱分析.doc

上传人:枫** 文档编号:455835136 上传时间:2023-06-16 格式:DOC 页数:53 大小:1.52MB
返回 下载 相关 举报
基于LabVIEW的音频信号数据采集和频谱分析.doc_第1页
第1页 / 共53页
基于LabVIEW的音频信号数据采集和频谱分析.doc_第2页
第2页 / 共53页
基于LabVIEW的音频信号数据采集和频谱分析.doc_第3页
第3页 / 共53页
基于LabVIEW的音频信号数据采集和频谱分析.doc_第4页
第4页 / 共53页
基于LabVIEW的音频信号数据采集和频谱分析.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于LabVIEW的音频信号数据采集和频谱分析.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW的音频信号数据采集和频谱分析.doc(53页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计(论文)基于LabVIEW的音频信号数据采集和频谱分析系 别自动化工程系专业名称测控技术与仪器班级学号5060724学生姓名杜汶娟指导教师金伟2010年6月10日 东北大学秦皇岛分校毕业设计(论文) 第39页基于LabVIEW的音频信号数据采集和频谱分析摘 要虚拟仪器是20世纪80年代兴起的一项新技术,是现代仪器仪表发展的重要方向,在建模仿真、设计规划和教育训练等方面都有应用。目前NI公司所提供数据采集设备性能好,但是价格昂贵,构建信号分析系统成本偏高。计算机声卡具备数据传输和A/D转换功能,作为数据采集卡具有价格低廉、开发容易和系统灵活等优点。基于上述分析,本文用计算机声卡代替普通

2、采集卡作为硬件,在LabVIEW平台上设计了一个信号分析系统,并在信号分析实验中进行了应用。主要贡献为下述几点:l)提出了采用声卡作为数据采集设备构建虚拟音频信号分析系统并应用于实验教学的设想。通过高校实验室现状的调研和对声卡性能的分析,分析了由声卡组建可以用于实验教学的信号分析系统的必要性和可行性。2)构建了基于LabVIEW的音频信号采集分析系统,具有信号采集、分析、波形显示、存储以及数据文件再调用分析等功能。分析、解决了设计及实现过程中出现的问题。关键词:LabVIEW,声卡数据采集,信号分析A Signal Analysis System Based on LabVIEWAuthor:

3、Du Wenjuan Tutor:Jin WeiAbstractVirtual instrument technology is a new technology, and it is an important direction in modern instrumentation development. Virtual instruments are often used in modeling and simulation, design and planning, education and training. The acquisition equipment from NI has

4、 a good performance, but constructing signals analysis system will cause high cost.Sound card with data transmission and A/D converter functions as a DAQ card has low-price, easy-developing and flexible-system such virtues. Based on the above analysis, taking the computer sound card instead of DAQ c

5、ard as hardware, designs the system based on LabVIEW, and implements it in the signal analysis experiments. The main contents are listed as follows:l)An envisage for using sound card as a virtual audio data acquisition equipment to construct the signals analysis system and implements it in the exper

6、iments is put forward. The necessity and feasibility by the sound card system to set up signals analysis system based on research of teaching program of experiments in the number of traditional college is analyzed.2)Audio signal acquisition and analyze system is constructed based on LabVIEW, it has

7、functions of virtual signal acquisition, analysis, waveform display, storage and transfer of data files to meet the needs of the experimental teaching.Key Words:LabVIEW, Sound card data acquisition, Signals Analysis目 录1 绪论11.1 课题开发背景和发展现状11.2 研究的意义22 虚拟仪器、声卡及数据采集理论32.1 虚拟仪器介绍32.1.1虚拟仪器的特点32.1.2虚拟仪器的

8、组成42.1.3 虚拟仪器与传统仪器的比较42.2 LabVIEW简介62.2.1 LabVIEW程序的基本构成62.2.2 LabVIEW的应用72.3声卡82.3.1声卡的基本功能82.3.2声卡的工作原理82.3.3声卡的性能指标92.4 信号分析理论102.4.1 数据采集理论基础102.4.2快速傅立叶变换(FFT)122.4.3 谐波分析理论143 信号分析系统解决方案183.1声卡作为数据采集卡的可行性分析183.2信号分析系统设计方案比较193.3 系统模块划分204 信号处理程序设计224.1 系统欢迎界面的设计224.2 系统主页面的设计234.3实时采集信号模块的设计25

9、4.4 历史重载信号模块的设计264.5信号采集和处理模块274.5.1音频信号的采集274.5.2音频信号的分析294.6辅助模块304.7帮助模块304.8程序的运行与调试314.8.1运行VI314.8.2调试VI315 实验结果33总结和展望35致谢36参考文献37附 录39附录A39附录B411 绪论 本文旨在运用虚拟仪器开发软件LabVIEW8.5,设计开发基于声卡的音频信号数据采集和频谱分析系统,使其具有通过普通声卡进行声音数据的采集、分析、显示以及存储的功能。1.1 课题开发背景和发展现状 由于信息科学的快速发展,需要处理的问题越来越复杂,对于信号分析的要求也越来越高。随着电子

10、技术、计算机技术和网络技术的高速发展及其在电子测量技术与仪器领域中的应用,新的测试理论、测试方法、测试领域以及新的仪器结构不断出现,传统仪器显得越来越力不从心,其信号处理电路的设计十分复杂且难以更新,当新的计算方法出来后,传统的仪器亦无法升级,满足不了科研人员的要求,给科研工作带来额外的科研成本。而虚拟仪器的信号分析系统完全可以解决这个问题,用虚拟仪器开发平台开发各种“虚拟仪器”,不但成本低廉、简单易行,且交互性、可操作性和真实感与传统仪器基本相同。“软件即仪器”(Software is Instrument)反映了虚拟仪器的基本特征。传统仪器具有“技术更新周期长”、“仪器功能无法自定义”、“

11、与其他设备连接困难”、“开发维护费用高”等问题,所以在对信号处理要求越来越高的今天,用户希望能在虚拟仪器平台上来建立一信号分析系统以解决上述问题;另通过调查显示在高校中存在“传统仪器无法进行远程实验,实现设备资源共享”、“实验设备更新困难,大部分设备落后于课程建设的需要”、“实验的内容侧重于理论的验证和模仿训练,循声的实验内容统一,缺乏对学生创新意识的培养和综合能力的提高”等问题,这些在很大程度上制约了实验教学的发展和人才培养质量的提高。究其原因,不能不说在科技迅猛发展的今天,以教育有限的投入无法满足实验设备价格昂贵、更新速度快的要求,是其最根本的原因。这就要求教育工作者,开发出能够满足现代实

12、验教学要求、物美价廉的实验教学仪器,以提高实验教学水平,培养高素质、高技能的创新型人才。目前在国内高校,虚拟仪器正逐步走进理工科课堂和实验室,越来越多的学校通过购置美国NI公司的虚拟仪器产品组建高中档次的虚拟实验室,但成本相对比较昂贵。在这种背景下提出了本课题。虚拟仪器是当前测控领域的技术热点,它代表了未来仪器技术的发展方向。目前应用较为广泛的计算机语言是美国NI公司的LabVIEW。 LabVIEW软件是一种基于图形开发、调试和运行程序的集成化环境,是第一个借助于虚拟(软)面板用户界面和方框图建立虚拟仪器的图形程序设计系统,也是目前国际上唯一的编译型图形化编程语言。它广泛地被工业界、学术界和

13、研究实验室所接受,被视为一个标准的数据采集仪器和仪器控制软件。作为一种高级语言LabVIEW的功能完整性和应用灵活性不亚于任何其他高级语言,而其提供的各种功能强大的附加软件包,如控制与仿真、高级数字信号处理、统计过程控制、模糊控制、PID控制等,则是其他语言所不及的。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。1.2 研究的意义目前,国内大部分高校实验教学中所使用的都是传统仪器,而传统仪器的更新周期长、价格昂贵等特点使得高校教学设备长期得不到更新,已严重滞后于信息时代和工程实际的需要;虚拟仪器的出现,彻底改变了传统的仪器观。基于LabVIEW的信号分析系统正

14、是解决这一问题的最佳方案,它最大的优势在于它的智能化和软件平台对用户的开放性,它能完全地带传统仪器并扩展其功能,这是虚拟仪器在教学、科研中最有价值的应用。目前,多数高校采用NI公司提供的专业数据采集设备能组建专业的虚拟实验系统,但建设成本高。普通声卡是PC机最基本配置,使用普通声卡进行信号的采集,建设成本大大降低,虽然不能满足专业数据采集的要求,但是足以满足日常教学的要求,并能用于音频信号分析方向的科研开发工作。2 虚拟仪器、声卡及数据采集理论2.1 虚拟仪器介绍 虚拟仪器是指,在以通用计算机为核心的硬件平台上,由用户自己设计定义,具有虚拟的操作面板,测试功能由测试软件来实现的一种计算机仪器系

15、统。虚拟仪器突破了传统电子仪器以硬件为主体的模式。实际上,测量时使用者是在操作具有测试软件的计算机,犹如操作一台虚拟的电子仪器,虚拟仪器因此得名。2.1.1虚拟仪器的特点 虚拟仪器是建立在标准化、系列化、模块化、积木化的硬件和软件平台上的一个完全开放的系统。它具有如下技术特点: (1)丰富和增强了传统仪器的功能 虚拟仪器将信号分析、显示、存储、打印和其他管理操作集中交给计算机处理,充分利用了计算机强大的数据处理、传输和发布能力,使得组建系统变得更加灵活、简单。 (2)突出“软件即仪器”的概念 传统仪器的某些硬件在虚拟仪器中被软件代替,由于减少了许多随时间可能漂移、需要定期校准的分离式模拟硬件,再加上标准化总线的使用,这些

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号