1、内容简介
利用MATLAB GUI设计平台,用窗函数法设计FIR数字滤波器,对所给出的含有噪声的声音信号进行数字滤波处理,得到降噪的声音信号,进行时域频域分析,同时分析不同窗函数的效果。
2、函数使用
读取.wav音频文件函数:audioread();(老版本为wavread)
MATLAB播放音乐函数:sound();
MATLAB停止播放音乐:clear sound
写入.wav音频文件函数:audiowrite();(老版本为audiowrite)
加入白噪声:noise=(max(x(:,1))/5)*randn(x,2);
y=x+noise;
频谱分析: fft();
fftshift();
Fir滤波: fir1(n,Wn,ftype,window);
窗函数选择: 梯形窗boxcar
三角窗triang
海明窗hamming
汉宁窗hanning
布莱克曼窗blackman
凯塞窗kaiser