- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测量总线与虚拟仪器
期末综合设计报告
设计题目 声音采集处理分析仪 班 级 测控13-2班 姓 名 谢佳松 学 号 38号 指导老师 田志波 设计时间 2016-2017学年第1学期 成 绩
声音采集处理分析仪
摘要:
声音无时无刻不存在于我们身边,有的是没有用的噪声干扰,有的是携带有价值信息的的信号;例如言谈声音传递思想,电机噪声反映阻力等。对于不需要实时处理的声音,需要存储;对于不在同一空间的声音需要传输;对于受到干扰的声音,需要做滤波等处理。因此本次设计的声音采集处理分析仪是非常实用
的,它利用电脑声卡实现声音采集,存储和复现,加噪滤波后模糊化的处理;完成频率谱、相位谱、功率谱,自相关性分析;以及音量控制,用户账户信息功能。
系统硬件构架
本设计所用到的系统硬件是电脑声卡。
组成:数字信号处理芯片,AD和DA转换器,总线接口芯片等;
原理:它可以实现模拟声音信号和数字信号之间的相互转化。采集声音是是将采样到的模拟声音信号AD转换成数字信号,然后存入磁盘中;播放声音是通过DA转换后放大输出。
参数:
1.采样率:指单位时间内对原始信号的采样次数;
2.采样精度:将模拟信号用多少位的存储空间存储;
3.失真度:处理后的信号与原始信号之间的差异;
4.信噪比:有效信号与噪声信号之比;
(二) 系统软件构架
(1)软件整体设计思想
本设计采用平铺式顺序结构,用一个大循环来使顺序帧循环执行声音采集处理分析的过程,每个帧中有一个while循环,当需要进入下一功能模块或执行下一帧时按下相应按键。各顺序帧分别执行声音的实时采集,存储,回放声音及波形,加噪滤波,声音数分析,输出滤波后信号等功能。
(2)各个模块功能分析
①声音实时采集和存储
a : 声音配置输入及读取声音设置:
配置每通道采样数为10000次,连续采样模式,采样率为22050S/s,通道数为2,精度为16bit;
读取设置每通道采样数与配置输入一样;且二者都用输入设备作为ID号,系统默认为零;
b : 实时显示:
采用直方图和波形图两种形式的,分别表示声音的趋势和实际声音的幅值;
c : 声音保存:
通过case结构判断是否保存声音,并采用快捷VI以TDMS格式存储声音,同时显示文件保存路径;当保存按钮按下时,通过调用其属性节点,使输出“开始保存”的提示;
②声音的复现
a : 配置声音输出
配置每通道采样数为10000次,连续采样模式,采样率为22050S/s,通道数为2,精度为16bit;需要采集声音的设置一致;以输出设备作为ID号,系统默认为0;
b : 写入声音设置
需要对内部的数据初始化,采用写入各元素为0的数组来实现;
c : 写入声音输出和音量调节
采用一个音量调节控件和数字输入控件来完成;用读取测量文件的快捷vi将存储的数据送出到写入声音输出控件,实现声音播放,并通过波形图显示;
③加入噪声和滤波存储
a : 设置均匀白噪声
每通道采样数和采样率应该与采集到的声音一致,才可以实现信号相加;
b : 滤波器设置
设置为带通滤波器,上限截止频率为200hz,下限截止频率为100hz,拓扑类型为贝塞尔型,阶数为11;
c : 滤波文件存储方式
采用二进制文件存储方式,包括打开文件,写入文件,关闭文件三个函数,并设置存储路径;
④傅里叶频谱分析
FFT函数可以分析信号的平均相位谱和和平局幅度谱 ,对函数的设置采用默认的参数,加入的信号的时域窗为海明窗;绝对值形式显示幅度值弧度形式显示
平均参数设置为加权模式;
⑤功率谱自相关分析
: 还是对复现的波形进行分析,利用快捷VI的频谱测量可得到功率谱,看到信号的能量分布情况
b : 自相关分析反映相邻信号之间的相互依赖关系程度,在因为自相关函数的输入为双精度浮点类型所以要使用动态数据类型进行数据转换;
⑥播放滤波后的波
与复现声音声音输出配置相同,此模块可以通过读取二进制文件实现对滤波后声音的播放和波形显示;不同的是,关于音量的调节加入和键盘上下键控制的功能。
⑦键盘控制音量
a : 事件结构
等待本VI在当前帧范围内按键事件发生,因为上下按键的代码是72和80,如果向上的键按下,与71相减,得到1,该条件触发case结构,case结构中通过调用音量输入控件的属性节点,实现音量增加5的操作,从而增大音量;
b : 同理,向下键的功能实现方式;
⑧调用节点
通过调用功率谱波形图的节点,当停止复现的按钮按下,即程序执行到下一帧(显示功率谱)时,事件结构被触发,开始讲波形图中的数据导入到Excel表格中,便于数据分析整理;
⑨密码设置(收尾呼应)
a : 使用提醒用户输入快捷V
您可能关注的文档
最近下载
- 高素质农民培训行政第一课.pptx
- 第二单元写作“劳动光荣”:热爱劳动,从我做起++课件++2024—2025学年统编版高中语文必修上册.pptx VIP
- 2024-2025学年山东省济南市莱芜区五年级(上)期中模拟语文试卷.docx VIP
- 大气湍流信道中的激光束传输到达角起伏计算及实验 the calculation and experiment of angle-of-arrival fluctuation of laser beam transmission in the channel of atmospheric turbulence.pdf VIP
- 集合单元测试(职高).doc VIP
- 长钢轨存放作业指导书.doc VIP
- 【人教版化学】选择性必修1 知识点默写小纸条(空白默写版).pdf VIP
- 全国大学生职业规划大赛《金融学》专业生涯发展展示PPT【最新版】.pptx
- 日本个人信息保护法(新).docx VIP
- 【人教版化学】必修1 知识点默写小纸条(空白默写版).docx VIP
原创力文档


文档评论(0)