全文预览

数字信号处理大作业

上传者:upcfxx |  格式:docx  |  页数:6 |  大小:434KB

文档介绍
;pause(15);endy1=y(1:de(3):200000);wavwrite(y1,Fs(3),'voice.wav');分析:分别用16000Hz、8000Hz、5333Hz、4000Hz、3200Hz、2666Hz、2285Hz、2000Hz8种采样频率进行采样,播放采样后的音频聆听效果,观察频谱图,得出在采样频率为5300Hz时恰好发生频谱混叠。采样频率低于5333Hz时,采样频率越低,混叠越严重。4、在噪声环境中录制一段自己的声音,试采用一种方法将噪声尽可能地消除。脚本文件:work4.mclear;clc;closeall;[y,fs]=audioread('work4.m4a');b=fir1(62,2000*2*pi/fs,hann(62+1));yy=filter(b,1,y);sound(yy,fs);subplot(211)ffts(y,fs);title('录音频谱');subplot(212)ffts(yy,fs);title('消除噪音后的频谱');wavwrite(yy,fs,'work4_4.wav');三、总结和分析通过本次实验,进一步加深DFT算法原理和基本性质的理解,熟悉了FFT算法原理,理解和掌握了音频信号各参数的意义,通过对音频信号加入噪声而去掉噪声的过程学会了设计低通滤波器的方法,巩固了课程理论知识。理论的学习加上实验的理解,使我对奈奎斯特采样定律有了更加深刻的理解。通过查看帮助学会了如何运用FFTl对一个信号求频谱,进一步加深了我对matlab帮助的使用。在本次试验中自己编写的一个函数,使我对于写函数、用函数有了更深的理解。在实验过程中也遇到了许多问题,通过查阅资料、与同学讨论,最终解决了这些问题。本次试验也让我更加深刻的明白了Matlab的重要性,特别是对于专业上的一些问题,可以更好的让我们理解理论上的一些深奥的问题。

收藏

分享

举报
下载此文档