基于labview的语音信号采集系统
基于LabVIEW和声卡的音频信号采集与分析系统设计

基于LabVIEW和声卡的音频信号采集与分析系统设计张岩文【摘要】Compared with the data acquisition card,the sound card has the following merits:low-price,easy-developing and flexible-system.In this paper,the design technology of hard—ware and software has been introduced in detail,including the background,the structure.On this base,the sound card and LabVIEW has been used to develop the audio signa1 acquisition and analysis system,which can be used to acquire and analyze the audio signa1.The system has better interface which can be maintained easily.In order to meet the need,the function of the system can be modified.It has been indicated in the application that the system has great sense in teaching and experiment.%详细介绍了系统的开发背景,软件结构和特点,系统地分析了数据采集硬件和软件设计技术,在此基础上以声卡为数据采集卡,以LabVIEW为开发平台设计了音频信号采集与分析系统。
这种系统具有界面友好,维护简单等优点。
系统不但可以实现对音频信号进行采集,还可以对采集的信号进行分析和保存。
基于LabVIEW的声波采集系统

.
武汉 : 武汉大学, 0 . 2 4 0
[ 曾璐, 2 ] 陆荣双. 基于 Lb IW 的数据采集系统设计【. a VE J电 ] 子技术, 0 , 2 1— 7 2 4 1) 6 1. 0 ( : [杨乐 平, 3 】 李海涛, 肖相少 , . b IW 程序设 计与应 用 等 L VE a [】 M. 北京: 电子工业 出版社, 0 . 2 1 0
决 了电网信息化 中如何评测云计算平台的问题 ,同时也
软件产品的质量要求和测试细则f. 1. S2 0 】0
型f1 0 6 S. 0 : 2
6结 束语
本文提 出了云计算平 台的通用评测体系 ,包 含通用 评 测体 系指标 、相关 的基准评测方法和用来对云计算平
台进行评分 的通用评测模 型 ,并在电网信 息化项 目中完
成 了通用评测体系的初 步验证 。通用评测 体系的提 出解
[ 中华人 民共和 国国家标准.B 50 . — 0 0 6 ] G T2 005 2 1 软件工 1 程 软件产 品质量 要求 与评价( u R ) S a E商业 现货(O S q C T)
De a t n o Co p rme t f mme c r ̄
v l dH X l d ar ,M ae Co , P Co M txV w r 等云计算平台 , u u i 使用如表
1 所示 的测试用例完成 了通用评测 , 5 对 种云计算平台进行
了评分。
在 评 测 过程 中使 用 了如 下 工具 :功 能 评 测 工 具
时, 当波形 出现 问题 时 , 就需要设置 断点 , 观察波形 上传 点的值 , V e a alV l 。 即 i V r be a e w i u
基于LabView的语音信号分析系统

学号:***********毕业设计(论文)题目: 基于LabVIEW的语音信号分析系统的设计作者贾邦稳届别2015 届院别信息与通信工程学院专业电子信息工程指导教师彭仕玉职称副教授完成时间2015 年 5 月摘要虚拟仪器与传统仪器相比,实现了仪器的智能化、模块化、多样化等功能,体现出多功能、低成本等操作优点,应用前景广阔。
随着计算机的出现及计算机技术的快速发展,语音信号处理技术更是得到了飞速发展,得到了广泛的应用,如语音合成技术、语音压缩编码和语音识别技术。
本设计利用虚拟仪器软件平台LabVIEW 设计了一个语音信号分析系统。
先介绍了四种采集语音信号的方法,并选择采用录音机录制的方法采集语音信号,然后设计基于LabVIEW的时域信号的FFT分析模块,接着设计截止频率为3000Hz的Butterworth低通滤波器对语音信号进行滤波去噪,最后根据以上设计进行语音信号的时频分析、特性分析等。
关键词:虚拟仪器;LabVIEW;语音信号;时频分析;数字滤波器AbstractCompared with traditional instruments, virtual instruments achieve the intelligent, modularity, diversity and other functions of the instrument, and reflect the operating advantages, such as multi-purpose, low cost, etc. So it has broad application prospect. With the advent of computers and the rapid development of computer technology, speech signal processing technology has been develop rapidly, and used widely, such as speech synthesis technology, speech coding and speech recognition technology.This design projects a speech signal analysis system based on the virtual instrument software platform LabVIEW. The first step is to introduce the methods of four kinds of voice signal acquisition, and select the method of recording voice signal by recorder . The second step is to design FFT analysis of time-domain signals which based on LabVIEW. Then design Butterworth low pass filter to realize the filtration of speech signals which cutoff frequency is 3000hz. Finally it is to achieve time-frequency analysis and characteristic analysis according to the the above designs.Key words:Virtual instruments;LabVIEW;Speech signal;time-frequency analysis;digital filter.目录摘要 (I)Abstract (II)目录 (III)第1章绪论 (1)1.1 虚拟仪器概述 (1)1.2 语音信号处理的发展及应用 (2)1.3 本课题研究任务及章节安排 (4)第2章系统设计方案 (5)2.1系统基本概述 (5)2.2系统总体实现 (5)2.3系统框图 (7)第3章语音信号的采集 (8)3.1 语音信号的采集方法 (8)3.2 声卡的相关介绍及参数设置 (10)3.2.1 LabVIEW中的相关声卡函数 (10)3.2.2声卡的参数及设置 (11)3.3 读取历史语音信号的设计 (14)第4章基于LabVIEW的语音信号分析的实现 (15)4.1语音信号的时域分析 (15)4.1.1语音信号的预处理 (15)4.1.2语音信号的短时能量和短时平均幅度函数 (17)4.1.3语音信号的短时自相关函数和短时平均幅度差函数 (18)4.2语音信号的频域分析 (18)4.3滤波器的设计及滤波实现 (20)4.4语音信号的综合实现 (23)4.4.1语音分析系统的整体设计 (23)4.4.2语音信号的时频分析 (24)第5章总结 (25)参考文献 (26)致谢 (27)附录 (28)第1章绪论1.1 虚拟仪器概述1986年美国NI公司最先提出“虚拟仪器”。
基于Labview的声音信息采集与处理

实验四基于LabVIEW的声音数据采集一、背景知识在虚拟仪器系统中,信号的输入环节普通采用数据采集卡实现。
商用的数据采集卡具有完整的数据采集电路和计算机借口电路,但普通比较昂贵,计算机自带声卡是一个优秀的数据采集系统,它具有A/D和D/A转换功能,不仅价格低廉,而且兼容性好、性能稳定、通用性强,软件特殊是驱动程序升级方便。
如被测对象的频率在音频X围内,同时对采样频率要求不是太高, 则可考虑利用声卡构建一个数据采集系统。
1.从数据采集的角度看声卡1.1声卡的作用从数据采集的角度来看,声卡是一种音频X围内的数据采集卡,是计算机与外部的摹拟量环境联系的重要途径。
声卡的主要功能包括录制与播放、编辑和处理、MIDI接口三个部份。
1.2声卡的硬件结构图1是一个声卡的硬件结构示意图。
普通声卡有4~5个对外接口。
图1声卡的硬件结构示意图声卡普通有Line In和Mic In两个信号输入,其中Line In为双通道输入, Mic In仅作为单通道输入。
后者可以接入较弱信号,幅值大约为0.02~0.2V o 声音传感器〔采用通用的麦克风〕信号可通过这个插孔连接到声卡。
若由Mic In 输入,由于有前置放大器,容易引入噪声且会导致信号过负荷,故推荐使用Line In,其噪声干扰小且动态特性良好,可接入幅值约不超过1.5V的信号。
此外,输出接口有2个,分别是Wave Out和SPK Out。
Wave Out (或者Line Out〕给出的信号没有经过放大,需要外接功率放大器,例如可以接到有源音箱;SPKOut给出的信号是通过功率放大的信号,可以直接接到喇叭上。
这些接口可以用来作为双通道信号发生器的输出。
1.3声卡的工作原理声音的本质是一种波,表现为振幅、频率、相位等物理量的连续性变化。
声卡作为语音信号与计算机的通用接口,其主要功能就是将所获取的摹拟音频信号转换为数字信号,经过DSP音效芯片的处理,将该数字信号转换为模拟信号输出。
基于labview的语音信号采集系统方案

电气与自动化工程学院《LabVIEW编程实训》评分表课程名称: LabVIEW编程实训题目:基于labview的语音信号采集系统设计班级: 1601131自动化学号: 160113113姓名:刘德旺指导老师:年月日常熟理工学院电气与自动化工程学院《LabVIEW编程实训》技术报告题目:基于LabVIEW的语音信号采集系统设计姓名:刘德旺学号: 160113113 班级:自动化131指导教师:陈飞起止日期:2016年 6月20日- 7月8日LabVIEW编程实训答辩记录自动化专业 1601131班级答辩人刘德旺题目基于LabVIEW的语音信号采集系统设计说明:主要记录答辩时所提的问题及答辩人对所提问题的回答目录1.任务书 (1)2.基于LABVIEW的数据采集系统概述 (3)2.1虚拟仪器概念与传统仪器概念主要区别 (3)2.1.1LabVIEW虚拟仪器简介 (3)2.1.2LabVIEW虚拟仪器特点 (3)2.2 LabVIEW图形化程序的组成与特点 (4)2.2.1前面版 (4)2.2.2程序框图 (4)2.2.3图标和连接器 (5)3.语音信号采集总体设计方案与硬件配置 (6)3.1语音信号采集系统的功能分析 (6)3.2语音信号采集系统的总体构成 (6)3.3语音信号采集系统的硬件配置 (6)4.语音信号采集系统的软件设计与功能实现 (11)4.1语音信号采集系统的软件前面板设计 (11)4.1.1语音信号采样信息界面 (11)4.1.2语音采集控制按钮界面 (11)4.1.3时域波形和频域波形显示界面 (11)4.2语音信号采集系统的软件程序框图设计 (12)5.语音信号采集系统的运行与分析 (18)6.收获与体会 (21)参考文献 (23)1.任务书题目: 基于LabVIEW的语音信号采集系统设计bVIEW编程实训任务本课题所要求设计的基于虚拟仪器技术的语音采集系统硬件由MIC、喇叭和放大电路组成,其工作原理为MIC采集音乐信号,经过放大电路的放大,送入数据采集平台的模拟输入通道,然后利用虚拟仪器软件开发平台LabVIEW来开发系统软件,以实现对语音信号的采集、分析、处理与报表生成等。
基于LabVIEW的双麦克风实时声源定位系统

基于LabVIEW的双麦克风实时声源定位系统引言声源定位技术是指通过某种方法确定声音的发出位置。
它在很多领域有着广泛的应用,比如视频会议、音频采集、音乐录制等。
本文将介绍一种基于LabVIEW的双麦克风实时声源定位系统。
该系统通过采集双麦克风的声音信号,利用声波传播原理和数学算法,实时计算出声源的位置,可以用于实时监控、人机交互等领域。
一、系统硬件设计该实时声源定位系统的硬件部分主要包括:双麦克风、声卡、外部信号采集卡、计算机等。
双麦克风用于采集环境中的声音信号,声卡用于将模拟信号转换成数字信号,外部信号采集卡用于将数字信号传输到计算机中进行处理。
计算机上安装LabVIEW软件,用于编程实现声源定位算法和实时显示声源位置等功能。
整个系统硬件设计简单,成本低廉,适用于实验室和家庭等小范围应用场景。
二、系统软件设计1. 数据采集系统首先需要进行数据采集,获取环境中双麦克风的声音信号。
LabVIEW软件提供了丰富的数据采集接口和函数,可以轻松地实现声音信号的获取和处理。
用户可以选择合适的采样率和采样位数,根据实际需求进行配置。
2. 声音信号处理获取声音信号后,系统需要进行信号处理,包括声音信号的预处理和特征提取等步骤。
预处理包括滤波、降噪等操作,可以提高声音信号的质量和稳定性;特征提取则是从原始声音信号中提取出有用的特征参数,用于后续的声源定位计算。
3. 声源定位算法声源定位算法是整个系统的核心部分,它根据双麦克风采集到的声音信号,通过声波传播原理和数学算法,计算出声源的位置。
LabVIEW软件提供了丰富的数学函数和算法库,包括信号处理、数值计算、图像处理等模块,用户可以根据自己的需求选择合适的算法实现声源定位功能。
4. 实时显示系统需要将计算得到的声源位置实时显示出来,方便用户进行监控和分析。
LabVIEW软件提供了强大的图形化编程界面,用户可以轻松地设计出美观、直观的实时显示界面,包括声源位置的坐标、声音信号的波形图等。
开题报告基于LabVIEW的声音采集系统设计

“基于LabVIEW的声音采集系统设计”的开题报告一、课题背景及目的1概念:Labview是NI公司推出的虚拟仪器开发平台软件,是一种用图标代替文本行创建应用程序的图形化编程语言。
Labview采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。
它用图标表示函数,用连线表示数据流向。
通过其图形化软件开发环境,它能够直观简便的编程。
另外,众多的源码级的设备驱动程序、多种多样的分析和表达功能支持,为用户快捷地构建自己在实际生产中需要的仪器系统创造了基础条件。
2研究现状:传统的测试技术由于硬件价格昂贵,不同的测试对象其硬件平台不一样,导致了现代测试技术中其发展比较滞后。
随着计算机总线技术、软件技术的发展,自动测试系统发生了巨大的变化。
虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新方向和潮流。
虚拟仪器利用计算机来控制相应的与其连接的,具有仪器功能的硬件,能够完成对输入、输出信号的采集、控制、数据分析和显示,能够实现传统仪器的功能。
与传统的测量仪器的设计方法相比,它具有成本低、功能强大、集成度高、质量可靠、维护方便等优点。
3发展概况:虚拟仪器技术的发展及其在国民经济发展中的重要作用现代仪器仪表技术是计算机技术和多种基础学科紧密结合的产物.随着微电子技术、计算机技术、软件技术、网络技术的飞速发展,新的测试理论、测试方法、测试领域以及新的仪器结构不断出现,在许多方面已经冲破了传统仪器的概念,电子测量仪器的功能和作用发生了质的变化.虚拟仪器是在PC基础上通过增加相关硬件和软件构建而成的、具有可视化界面的可重用测试仪器系统。
和传统仪器相比,虚拟仪器具有巨大的优越性: (1)融合计算机强大的硬件资源,突破了传统仪器在数据处理、显示、存储等方面的限制,大大增强了传统仪器的功能;(2)利用计算机丰富的软件资源,实现了部分仪器硬件的软件化,节省了物质资源,增加了系统灵活性;通过软件技术和相应数值算法,实时、直接地对测试数据进行各种分析与处理;通过图形用户界面技术,真正做到界面友好、人机交互;(3)虚拟仪器的硬、软件都具有开放性、模块化、可重复使用及互换性等特点。
基于LabVIEW的声音信号采集分析系统开发

基 于 L b E 的设 备运 行 噪声 采集 分 析 a VI W 系统 的功能 设计 包 括 : 时域 分 析 、 域 分 析 、 频 功
图 1 方 案 设 计 所需 硬 件
率 谱分 析和频 谱分 析 , 图 3所示 . 如
收 稿 日期 :0 20 —5 2 1— 10 北 京 市 大 学 生 科 学 研 究 与 创 业 行动 项 目( 0 1 1 ) 2102. 第 一 作 者 简 介 : 振 , 科 生 . 业 : 料 成 型 及 控 制 工 程 张 本 专 材
第 2 4卷 第 3期 21 0 2年 9月
北 方 工 业 大 学 学 报
J NoRTH . CHI NA NI oF TECH . U V.
V o1 2 o 3 . 4N .
Se . 01 pt 2 2
基 于 L b I W 的声 音 信 号 采集 分 析 系统 开发 * aV E
输 入子 v 是用来 配 置一个 声 音输 入 设 备 , i 采集 数 据并 将 数 据发 送 到缓 存 , 后 通过 写 入 声音 然
文 件子 v 将 来 自波形 或 波形 数 组 的数 据 写 入 i
信 号 采 集 与识 别 系统 , 可 以通 过 麦克 采 集声 它 音 信号 , 并对 采集 的信 号加 以存储 , 而后 对存储 的信 号 进行 频 谱分 析 , 终 能够 实 现对 声 音信 最
图 2 声 音 信号 的采 集 与 储 存
基 于L b E 的声 音信 号 采集 分 析 系统 a VIW
信号滤波 l l信号加窗
图 3 声 音 信 号 分 析框 图
图 4 打 开 声 音 文 件
2 2 2 对采 集声 音文件 的分 析 ..
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气与自动化工程学院《LabVIEW编程实训》评分表课程名称:LabVIEW编程实训题目:基于labview的语音信号采集系统设计班级:1601131自动化学号:160113113姓名:刘德旺指导老师:年月日常熟理工学院电气与自动化工程学院《LabVIEW编程实训》技术报告题目:基于LabVIEW的语音信号采集系统设计*名:***学号:*********班级:自动化131指导教师:**起止日期:2016年6月20日-7月8日LabVIEW编程实训答辩记录自动化专业 1601131班级答辩人刘德旺题目基于LabVIEW的语音信号采集系统设计说明:主要记录答辩时所提的问题及答辩人对所提问题的回答目录1.任务书 (1)2.基于LABVIEW的数据采集系统概述 (3)2.1虚拟仪器概念与传统仪器概念主要区别 (3)2.1.1LabVIEW虚拟仪器简介 (3)2.1.2LabVIEW虚拟仪器特点 (3)2.2 LabVIEW图形化程序的组成与特点 (4)2.2.1前面版 (4)2.2.2程序框图 (4)2.2.3图标和连接器 (5)3.语音信号采集总体设计方案与硬件配置 (6)3.1语音信号采集系统的功能分析 (6)3.2语音信号采集系统的总体构成 (6)3.3语音信号采集系统的硬件配置 (6)4.语音信号采集系统的软件设计与功能实现 (11)4.1语音信号采集系统的软件前面板设计 (11)4.1.1语音信号采样信息界面 (11)4.1.2语音采集控制按钮界面 (11)4.1.3时域波形和频域波形显示界面 (11)4.2语音信号采集系统的软件程序框图设计 (12)5.语音信号采集系统的运行与分析 (18)6.收获与体会 (21)参考文献 (23)1.任务书题目: 基于LabVIEW的语音信号采集系统设计bVIEW编程实训任务本课题所要求设计的基于虚拟仪器技术的语音采集系统硬件由MIC、喇叭和放大电路组成,其工作原理为MIC采集音乐信号,经过放大电路的放大,送入数据采集平台的模拟输入通道,然后利用虚拟仪器软件开发平台LabVIEW来开发系统软件,以实现对语音信号的采集、分析、处理与报表生成等。
语音信号由计算机进行分析和处理,在程序中通过设置采样点和采样率,对数据进行时域和频域的分析、处理,可以观察音频的分布和语音信号的特点。
具体指标与要求如下:(1)、理解语音信号的特点,认识语音信号处理的一些基本方法。
要求对语音采集信号调理电路进行设计,说明其工作原理。
(2)、要求采用状态机的软件设计结构来设计语音采集系统软件。
系统软件具有“系统初始化”、“系统等待”、“数据采集”、“报表生成”“打开报表”、“退出”等功能。
2、LabVIEW编程实训目的通过本次编程实训使学生具备:1)了解现代仪器科学与技术的发展前沿;2)学习和掌握虚拟仪器系统组成和工作原理;3)掌握虚拟仪器LabVIEW图形化软件设计方法与调试技巧;4)培养学生查阅资料的能力和运用知识的能力;5)针对自动化工程测试问题,能够给出或形成设计方案;提高学生的沟通合作能力和技术报告撰写;6)培养学生正确的设计思想、严谨的科学作风;7)培养学生的创新能力和运用知识的能力。
3、LabVIEW编程实训要求3.1、了解和掌握整个虚拟仪器平台的系统组成、工作原理、各单元功能和应用背景;3.2、根据设计任务进行文献资料的检索,根据各种独立测量仪器的功能和工作原理,确定语音采集系统的功能,制定设计方案和设计虚拟仪器面板;3.3、利用虚拟仪器LabVIEW软件,编写与调试虚拟仪器的图形化程序;3.4、撰写完整的编程实训报告。
4、LabVIEW编程实训内容1、语音采集系统前面板设计;2、语音采集系统框图程序设计。
5、LabVIEW编程实训报告要求报告中提供如下内容:5.1、目录5.2、正文(1)LabVIEW编程实训任务书;(2)总体设计方案(包括虚拟仪器概念与传统仪器概念主要区别,虚拟仪器LabVIEW图形化程序的组成和特点,虚拟计算器的设计思路及总体结构图等);(3)硬件选型、硬件I/O分配或信号设计电路设计;简述所设计的电路工作原理及所实现的功能,针对前面板要有操作使用说明,以便他人能够正确使用所设计的计算器;(4)程序流程图、框图程序的设计及功能实现方法等;(5)调试、运行及其结果;要求有源程序和运行结果等。
5.3、收获、体会5.4、参考文献6、LabVIEW编程实训进度安排本课程设计共需2周时间,其具体安排见下表:7、LabVIEW编程实训考核办法编程实训满分为100分,由平时表现、能力水平、报告撰写三部分组成。
平时表现20%,能力水平50%,报告撰写30%。
平时表现由学习态度和团队合作两项组成占20%,能力水平由查阅文献、设计方案、设计水平与实际能力、陈述交流能力四块组成,其中查阅文献、设计方案占20%和设计水平与实际能力、陈述交流能力占30%,技术报告占30% 。
2.基于LABVIEW的数据采集系统概述2.1虚拟仪器概念与传统仪器概念主要区别2.1.1LabVIEW虚拟仪器简介LabVIEW是由美国NI公司开发的、优秀的图形化编程开发平台,是Laboratory Virtual Instrument Engineering Workbench的简称,即实验室虚拟仪器工程平台,是目前应用范围最广、功能最为强大的虚拟仪器开发平台。
LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。
利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。
图形化的程序语言,又称为“G”语言。
使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。
它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念。
因此,LabVIEW是一个面向最终用户的工具。
它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。
使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率2.1.2LabVIEW虚拟仪器特点与传统仪器相比,虚拟仪器具有高效、开放、易用灵活、功能强大、性价比高、可操作性好等明显优点,具体表现为:(1)智能化程度高,处理能力强虚拟仪器的处理能力和智能化程度主要取决于仪器软件水平。
用户完全可以根据实际应用需求,将先进的信号处理算法、人工智能技术和专家系统应用于仪器设计与集成,从而将智能仪器水平提高到一个新的层次。
(2)复用性强,系统费用低应用虚拟仪器思想,用相同的基本硬件可构造多种不同功能的测试分析仪器,如同一个高速数字采样器,可设计出数字示波器、逻辑分析仪、计数器等多种仪器。
这样形成的测试仪器系统功能更灵活、更高效、更开放、系统费用更低。
通过与计算机网络连接,还可实现虚拟仪器的分布式共享,更好地发挥仪器的使用价值。
(3)可操作性强,易用灵活虚拟仪器面板可由用户定义,针对不同应用可以设计不同的操作显示界面。
使用计算机的多媒体处理能力可以使仪器操作变得更加直观、简便、易于理解,测量结果可以直接进入数据库系统或通过网络发送。
测量完后还可打印、显示所需的报表或曲线,这些都使得仪器的可操作性大大提高而且易用、灵活。
虚拟仪器较之于传统仪器,有显而易见的优势。
2.2 LabVIEW图形化程序的组成与特点2.2.1前面版前面版是NI LabVIEW提供给VI(图形化程序)特有的组成部分之一。
在VI中,前面版的作用是实现人机对话操作和交互式用户界面操作。
应该讲,它的引入是完全出于虚拟仪器的需要,因为虚拟仪器需要在计算机显示屏上模拟出真实仪器的操作面板。
在前面版上,程序的设计者可以根据程序的实际需要可以放置诸如开关、滑动条等用户可操作控件,也可以放置诸如仪表盘、图形显示器、图表显示器、LED显示器等指示控件,所有这些控件都可以在NI LabVIEW所提供的控件选项板上找到。
前面版,它是每个VI(虚拟仪器)所必须包含的部件之一,也是将来用户唯一可见的部分。
在基于文本代码的编程语言中,比如C、Java等,仅一个前面版就要撰写很多行程序代码。
而在这里,NI LabVIEW已经替我们做完了这项工作。
其余的工作就是如何发挥你的想像力做一个实用、美观的用户界面。
如下图所示,为一空的前面板。
2.2.2程序框图程序框图也是NI LabVIEW提供给VI(图形化程序)特有的组成部分之一。
程序框图用来放置LabVIEW图形化程序源代码。
与基于文本的程序代码不同,图形化程序代码是以图形(图标)的方式展现在设计者面前。
在程序框图中,不仅可以放置图形化代码,并且还可以通过上面的工具拦进行程序调试和即时编译。
程序框图只是用来为程序设计者编程时所使用,最终的用户是无法看到的。
程序框图类似于文本编辑器,它不仅可以放置图形化代码同时也可以进行程序注释的标注,只不过是标注的形式不相同。
如下图所示,为一空的程序框图。
2.2.3图标和连接器图标和连接器也是NI LabVIEW提供给VI(图形化程序)特有的组成部分之一。
在每个VI的前面版和程序框图的右上角,都有一个属于这个VI 的图标。
图标以图形化的方式被用来与其它VI相区别。
程序的设计者可以在前面版或程序框图中设计、修改这个图标。
在前面版中,用鼠标右键单击图标,可以看到如图所示的内容。
通过这个菜单既可以设定VI的属性又可以编辑图标和显示连接器。
而在程序框图中作同样的操作,只可以设定VI的属性和编辑图标。
每个VI都有自己的图标和连接器。
图标构成区别不同VI的图形符号,而连接器定义了VI的输入和输出(当然也可以不进行定义)。
在前面板上可以设置或相互切换显示图标或连接器。
3.语音信号采集总体设计方案与硬件配置3.1语音信号采集系统的功能分析对语音信号的采集、分析、处理与报表生成等。
语音信号由计算机进行分析和处理,在程序中通过设置采样点和采样率,对数据进行时域和频域的分析、处理。
系统软件具有滤波选择,分为低通,高通,带通滤波。
同时也具有开始采集,停止采集,报表生成,停止等功能。
3.2语音信号采集系统的总体构成由外界的语音采集板卡与计算机相连,语音采集板卡采集到的信号经过放大电路输送到计算机进行分析运算。
外部待测的物理信号:声音声音传感器信号调理:将传感器送来的信号转换为仪器设备可以接受的范围信号采集:使用仪器设备采集相关的电信号,并传入计算机软件处理:在计算机中处理所接收的信号3.3语音信号采集系统的硬件配置3.3.1数据采集电路图3.3 NI-ELVIS II型数据采集板的语音采集模块驻极话筒MIC由R0303串联分压供电。
如图3.3所示,当有语音输入时,MIC将产生一个大小与语音强弱成正比的交变电压,该电压经过电阻R0302耦合至放大器OP07中,信号经过放大之后,由模拟通道AI/O2送入计算机内进行分析处理。