虚拟仪器课设.doc

虚拟仪器课设.doc

ID:59371022

大小:1.28 MB

页数:14页

时间:2020-01-27

虚拟仪器课设.doc_第1页
虚拟仪器课设.doc_第2页
虚拟仪器课设.doc_第3页
虚拟仪器课设.doc_第4页
虚拟仪器课设.doc_第5页
资源描述:

《虚拟仪器课设.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.扬州大学能源与动力工程学院本科生课程设计题目:通用音乐播放器的虚拟仪器设计课程:虚拟仪器课程设计专业:班级:姓名:学号:指导教师:完成日期:.专业.专注..word可编辑.目标:基于myDAQ数据采集卡和LabVIEW实现一个在线实时音效处理系统,熟悉如何利用LabVIEW控制myDAQ完成信号采集、分析以及信号生成。硬件连线:将myDAQ通过USB连至计算机上,在MAX中将其名称修改为Dev1(如果该名称已被ELVIS等其他硬件占用,可使用其他名称,但后续实验步骤都需注意做相应的修改)。 2. 

2、用myDAQ附带的一根音频线连接计算机的音频输出口至myDAQ的AUDIO IN接口,在myDAQ的AUDIO OUT接口插上一个立体声耳机或一对小型扬声器。实现:l要求用myDAQ播放多种格式的音乐文件;l具有选择播放文件的功能,声音大小可调;l能录音,并进行回复,任意设置播放位置;l能显示音乐强度。1. 运用myDAQ实现音频信号的采集和发送 打开Exercise文件夹下的myDAQ Audio.vi,其程序框图如下图所示。.专业.专注..word可编辑.我们还需要确认将物理通道设置为当前使用的myDAQ的相应

3、通道,因此在配置选项卡中展开详细信息.专业.专注..word可编辑.在详细信息中,右键点击输入通道Left Channel,选择“更改物理…”。在弹出的对话框中,选择“Dev1”下的“audioInputLeft”(相当于myDAQ音频输入端口的左声道入) 然后以同样的配置方法,将Right Channel配置为“Dev1”下的.专业.专注..word可编辑.“audioInputRight”。 双击程序框图右侧的DAQ Assistant2 Express VI,用同样的配置方法,将其“VoltageOut_0”

4、和“VoltageOut_1”分别配置为“Dev1”下的“audioOutputLeft”和“audioOutputRight”(相当于myDAQ音频输出端口的左声道和右声道)。这两个Express .专业.专注..word可编辑.VI就可以控制myDAQ进行音频信号的输入以及输出。 2. 在LabVIEW中进行数字音频信号处理 首先编写一段程序,获得左右声道的差值信号。点击程序框图中条件结构的选择器标签,并且选择“Audio Effects”选项。 在该条件分支中右击鼠标,添加函数窗口中 编程>>比较 下的“选择

5、”函数 。.专业.专注..word可编辑.再在该分支中,完成如下连线:这段代码所要实现的效果是:在“Effect”.专业.专注..word可编辑.按钮被按下时,将左右声道信号求差,通常这将使人声被消弱,从而使人感受到的伴奏声音相对增强。  再修改“Audio Filtering”分支,这个分支将完成高中低音的均衡(分别提取低音、中音、高音部分,施以不同的加权系数后再相加,从而完成均衡)。其中低音和中音部分的滤波和加权相加已经完成,我们主要需要再添加高音部分。  再该分支中再放置一个“滤波器 Express VI”:

6、.专业.专注..word可编辑.在弹出对话框中,将滤波器类型选为“带通”,低截止频率选为“3000”,高截止频率选为“10000”,Butterworth滤波器的阶数选为3阶。用音乐播放器录音,并进行回复,任意设置播放位置.专业.专注..word可编辑.用“输入”和“文件”.专业.专注..word可编辑.子选板的VI构建一个录制声音的程序,用这个程序可以通过麦克风将音乐、声响或语音录制下来,保存在文件中,以备特定情况下播放,对操作者进行提示。录制声音的程序由一系列声音VI和一系列文件VI并列组成。    (1)读取

7、并打开声音文件VI:这是一个多态VI,此处选取“写入”。它创建一个声音文件,用于写入“.wav”格式的声音文件。“声音格式”参数是一个簇,其中包含采样率、通道数、每采样比特数。程序中把这3个参数分别设置为22050、2、16,,它输出一个声音文件引用句柄。    (2)写入声音文件VI:将输入的声音数据写入声音文件。声音数据是一个簇数组,共两个元素;每个元素是一个波形簇,包括采样开始时间0t、采样时间间隔dt和声音数据y。0t和dt被忽略,y可以是DBL、SGL、U8、I16、I32几种数据类型。这是一个多态VI,

8、要根据y输入的数据类型手工选择相应的子VI。    (3)关闭声音文件VI:根据输入的声音文件引用句柄将“.wav”声音文件关闭。    (4)配置声音输入VI:配置声音输入设备以采集声音数据。“每通道采样数”参数配置内存缓冲区中每个通道的采样数,连续录音时要用大一些的数值,本文配置为“10000”;“采样模式”参数在事前不清楚录制数据量大小时配置为“连续采

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。