实验三数字音频的基础实验_第1页
实验三数字音频的基础实验_第2页
实验三数字音频的基础实验_第3页
实验三数字音频的基础实验_第4页
全文预览已结束

实验三数字音频的基础实验.docx 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!路漫漫其修远兮,吾将上下而求索-1.实验目的由于音频信号是一种连续变化的模拟信号,而计算机只能处理和记录二进制的数字信号,因此,由自然音而得的音频信号必须经过采样,量化和编码,变成二进制数据后才能送到计算机进行再编辑和存贮。1、掌握用声音编辑工具软件录制Wav文件的方法;2、并对音频信号波形进行分析,认识;3、以不同的采样率采样生成Wav文件,并试听回放效果,作出比较;[x,fs,bits]=waveread('filename')这是一个Matlab中读取wavx表是该wav是指在进行A/D转化时用的量化位长(一般是8bits或16bits)。[d]=fft(w,l)这是matlab中fft函数的一种输入输出形式。w是一列波形数据;l是指示用多少点的fft,我们应该选择2的乘方的数(如等),因为这样就可以使用优化的蝶形算法;d是频域的输出。由于fft(dft)的对称性,又输入的是实数,fft的结果的复数序列是共轭反对称的,所以它们的模的大小对称,一般来说只用取一半的数据就可以了。sound(w,fs,bits)和前面的wavread一样的参数表示,它将数列的数据通过声卡转化为声音。3.实验步骤如下:1路漫漫其修远兮,吾将上下而求索-步骤一用麦克录一段声音存为Wav文件作为分析的对象;步骤二用Matlab进行分析[x,fs,bits]=waveread('dong.wav');sound(x,fs,bits);y=x(:,1);%%因为x有两列,这里用其中的一列来进行富氏变化%%看一下要处理的数据的大小size(y)ans=201911%%很大的数据plot(y):[k]=fft(y,32768);%%对其进行fft,点数为32768(2^15)plot(abs(k));%%显示频域的幅值2路漫漫其修远兮,吾将上下而求索-最大值在1171的位置上,它代表的频率和时域的采样时间有关,相邻的两点之间的距离为F=1171/32768*fsF=787.9807%%主频为787Hz从而知道该波的频率为(4000+717)/32768*fsans=3.1741e+003即为3174赫兹我们就分析了该声波的主要频谱。这样步骤三用刚才分析的两个主要的冲击峰值来重构。t=[0:0.0001:1];%%在一秒钟内采样一万次p=[sin(2*pi*787*t)*1+sin(2*pi*3174*t)*(22/490)]*0.18;%%包括两个正玄波的叠加大体的频率是没有错的。听一听sound(p,10000);sound(w,fs,bits);3路漫漫其修远

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论