matlab音频信号的采样与重构,信号与系统实验(MATLAB 西电版)实验21 综合实验2-音频信号的采样与重构.ppt...

[摘要]一、实验目的 在掌握相关基础知识的基础上,学会自己设计实验,学会运用MATLAB语言编程,并具有进行信号分析的能力。

音频信号是一种连续变化的模拟信号,计算机只能处理和记录二进制的数字信号,由自然音源而得的音频信号必须经过采样、量化和编码,变成二进制数据后才能送到计算机进行再编辑和存储。

通过本实验了解模拟信号采样和重构的完整过程,加深对采样定理的理解。

 二、实验内容 (1) 借助声卡等设备,选择不同的采样频率,生成Wav文件;  (2) 采用MATLAB进行分析和重构;  (3) 试听回放效果,作出比较。

 三、实验任务 (1) 掌握用声音编辑工具软件录制Wav文件的方法;  (2) 对Wav波形进行分析,认识;  (3) 以不同的采样频率(44.1 kHz,22.05 kHz,11.025 kHz)采样生成Wav文件,并试听回放效果,作出比较。

 四、实验要求 编制出完整的实验程序,用麦克风录制一段声音存为Wav文件作为分析的对象,比较不同采样频率下的回放结果,说明其中差异的原因,最后形成实验报告。

五、MATLAB函数 [x,fs,bits]=waveread(′filename′):读取Wav文件的数据的函数。

其中,x表示一长串的数据,一般是两列(立体声); fs是该Wav文件在采集时用的采样频率; bits是指在进行A/D转化时用的量化位长(一般是8 bits或16 bits)。

 [d]=fft(w,l):它是fft函数的一种输入输出形式。

其中, w是一列波形数据; l是指示用多少点的fft,我们应该选择2的乘方的数(如16,128,1024等),因为这样就可以使用优化的蝶形算法; d是频域的输出。

由于fft(dft)的对称性,又因为输入的是实数,fft的结果的复数序列是共轭反对称的,所以它们的模的大小对称,一般来说只用取一半的数据就可以了。

 sound(w,fs,bits):与wavread函数参数的调用方式相同, 它将数列的数据通过声卡转化为声音。

 实验21 综合实验2——音频信号的采样与重构 一、实验目的 二、实验原理 三、实验任务 四、实验要求 五、MATLAB函数

9a22deb2746bfb54d3533a8096714830.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值