当前位置 —论文本科论文— 范文

关于计算机论文范文文献,与MATLAB和计算机声卡的模拟相关毕业论文开题报告

本论文是一篇关于计算机毕业论文开题报告,关于MATLAB和计算机声卡的模拟相关在职毕业论文范文。免费优秀的关于计算机及声卡及数据方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

采集部分中直接获取数据,还能利用命令此文件中读取以前的数据.因此用户可以根据不同的需求调用不同的命令,把可将采集到的声音信号分别进行时域分析和频域分析,然后将分析结果以图形界面的形式显示出来,以便用户使用.

(1)绘制此采集数据的时域和频谱波形.MATLAB中,数据可视化的最基本形式是绘制二维图形,其中最核心也是最基本的函数是绘制二维平面图函数plot(),其他许多特殊的图形绘制函数都是以它为基础而形成的,PLOT()绘制线性二维图时,在线条多于一条时,若用户没有指定使用颜色,则PLOT循环使用当前坐标轴的颜色顺序属性所定义的颜色进行区分.如果是绘制三维图时则需用到plot3(x,y,z),mesh(x,y,z),surf(x,y,z)等等函数命令.①绘制时域波形.绘制时域波形可使用plot(y)命令,如果y是向量,plot将以该向量的索引为横坐标值,以向量元素的值为纵坐标绘制一条连续曲线.下面是时域波形的绘制程序:axes(handles.time_axes2);%来确立该图在界面上的位置;plot(data);%绘制时域波形;gridOn;%加坐标网格;ylabel(‘voltage(V)’);%Y轴名称为voltage(V).②绘制频谱波形.如要绘制频谱波形,可使用命令plot(X,y),而X,Y是同维矩阵时,则以x和y对应列元素为横,纵坐标分别绘制曲线,曲线条数等于矩阵的列数.

傅立叶变换是数字信号处理领域一种很重要的算法,因此在数据处理时先进行快速傅里叶变换,所谓傅立叶变换,也称作傅里叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合,即变换域反映了信号包含的频率内容.MATLAB提供函数daqdocfft来实现这个功能,其格式为:

[f,mag]等于daqdocfft(data,Fs,blocksize);

其中data是采集到的数据;Fs为采样频率;blocksize为采样点数.

为了让用户能更直观的观察本系统的频谱波形,最好在画图的时候增加网格线,其画图时增加网格线就需用到gridon命令,下面是绘制频谱波形的程序:

[f,mag]等于daqdocfft(data,Fs,blocksize);%进行FFT(快速傅立叶变换)

axes(handles.frequency_axes1);%确立该图在界面上的位置

plot(f,mag);%绘制频谱图

gridon;%加坐标网格

ylabel(‘magnitude(dB)’);%Y轴名称为magnitude(dB)

xlabel(‘frequency(Hz)’);%X名称为frequency(Hz)

(2)数据处理完毕后需保存数据.MATLAB中的数据保存是通过用户界面将处理完毕的数据打包成文件然后在进行保存.其格式为:

save(‘wave’,‘data’);saveFs;saveblocksize;(3)声音回放.通过使用MATLAB的功能函数,将从扬声器输入到声卡的A/D转化器上采集到的声音信号再通过声卡上的D/A转换器输出到扬声器.

AO等于analogoutput('winsound');%创建模拟输出对象AO

chan等于addchannel(AO,1);%创建数据传输通道

duration等于2;%设置采样时间

set(AO,'SampleRate',8000);%设置采样频率

ActualRate等于get(AO,'SampleRate');%获取采样频率到ActualRate

len等于duration*ActualRate;%设置采样点数

putdata(AO,data);%调用putdata函数将数据排列到对象AO

set(AO,'TriggerType','Manual');%设置为手动触发方式

start(AO);%开始设备对象

trigger(AO);%命令人工触发声卡

waittilstop(AO,5);%在清除工作空间前,确保AO已停止运行

stop(AO);%停止设备对象

delete(AO);%删除设备对象

2结论

声卡是采用16位的A/D转换器,它的分辨率高,且A/D转换的工作时间较短,采样频率可以高达44kHz.图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的用户操作界面.MATLAB通过图形用户界面直观的将数据展现给用户,从而实现人机交互的功能.

MATLAB本身的功能非常强大,函数多,而且并不复杂,只能充分的利用其强大的功能,才能最大程度达到方便实用的目的.因此设计MATLAB和计算机声卡的模拟-数字转换器,便非常容易的实现硬件设备的配置与控制,数据信号的采集,数据信号分析与处理,用户界面的显示,等各种功能.其不断的实践也证明该系统稳定,可靠,简单实用而且具有极高的性价比,利用MATLAB整合并进行实时的数据存取和实时的分析,使用数据采集工具箱再加上一片可以在工具箱内使用的数据采集卡可以作为有需要作数据采集的工程师必备的工具.

MATLAB和计算机声卡的模拟参考属性评定
有关论文范文主题研究: 关于计算机的论文范例 大学生适用: 专升本论文、函授毕业论文
相关参考文献下载数量: 87 写作解决问题: 如何写
毕业论文开题报告: 论文模板、论文目录 职称论文适用: 刊物发表、中级职称
所属大学生专业类别: 如何写 论文题目推荐度: 免费选题

参考文献

[1]董华,易克初.一种基于声卡的数据采集系统[J].山西电子技术,2006.

[2]陈家焱,陈冬娇,张达响.基于Matlab的声音信号采集与分析处理[J].计算机与现代化.2005(6):91-92.

[3]陈桂明,张明照,戚红雨.应用MATLAB语言处理数字信号与数字图像[M].北京:科学出版社,2001.

[4]付俊庆,李风铃.MATLAB环境下的实时数据采集方法[J].测控技术,2006,23(1):30-32.

[5]邹光辉,田川.关于语音信号处理技术及应用的研究[J].中国科技信息,2007,(1):8.

[6](美)亨塞尔曼(Hanselman).精通MATLAB7.0[J].2006.

[7]伯晓晨.MATLAB工具箱应用指南[M].北京:电子工业出版社,2003.

[8]车子萍.基于Matlab的虚拟信号发生器设计[J].电脑学习,2010(1):3-4.

1 2

关于计算机论文范文文献,与MATLAB和计算机声卡的模拟相关毕业论文开题报告参考文献资料:

自考本科网上报名

工业自动化本科

书法本科论文

本科毕业论文多少钱

本科发表论文

本科生论文目录格式

自考本科需要考几门

江苏自考独立本科专业

成人自考本科报名时间

自考本科就业率

MATLAB和计算机声卡的模拟(2)WORD版本 下载地址