数字信号处理实验
实验一、1、A=[1.2,3,5.1,-1.5,2.4],n=[-2,-1,0,1,2];B=0.5 m ,m=0~10;请编程完成下面操作并画图表示结果 A×B,A-B,A.*B,A(n-2)2、p138 2.28,2.34.实验二、p211 3.6、3.29、3.32 实验三、5.18(1)(2)(3)(4)实验四、P464 7.17 实验五、P561 8.11,8.18 实验六 频域抽样定理 和音频信号的处理 一、频域抽样定理的验证 给定信号 1, 0 13()27 , 14 260, n nx n n n 其它。
1.利用 DTFT 计算信号的频谱()jX e,一个周期内角频率离散为 M=1000 点,画出频谱图,标明坐标轴。
2.分别对信号的频谱()jX e在区间 [0,2 ] 上等间隔抽样 16 点和 32 点,得到
32()X k 和16()X k。离散傅里叶反变换后得到时域信号32()x n 和16()x n。
3.画出信号32()x n 和16()x n 的图形,计算()x n 与32()x n 和16()x n 的均方误差。从时域角度上进行对比和分析,验证频域抽样定理。
4.利用内插公式,由32()X k 和16()X k 分别得到()jX e的估计值,计算均方误差,从频域角度验证频率抽样定理。
二、音频信号处理 1、、语音信号的采集 利用 Windows 附件中的录音机,录制一段自己的话音,时间在 1 s 内。在Matlab 软件平台下,利用函数 wavread 对语音信号进行采样,记住采样频率和采样点数。通过 wavread 函数的使用,理解采样频率、采样点数等概念。
2、、语音信号的频谱分析 画出语音信号的时域波形,然后对语音号进行快速傅里叶变换,得到原始模拟信号的频谱特性,画出频谱图,标注坐标轴。
3、用滤波器对信号进行滤波 在离散时间域,使信号通过冲激响应为 322()0.5 1 cos()31nh n R n 的低通滤波器,得到系统的输出。
4、比较滤波前后语音信号的波形及频谱 画出滤波前后的时域波形及频谱,进行比较。
5、回放语音信号 在 Matlab 中,函数 sound 可以对声音进行回放,调用格式:sound(x,fs,bits),可以感觉滤波前后的声音有变化。
