第1个回答 2013-10-20
我们的作业,给你参考:
调用原始语音信号mtlb,对其进行FFT变换后去掉幅值小于10的FFT变换值,最后重构语音信号。(要求有四幅语音信号的频谱图在同一图形窗口以便比较:分别是1、原始语音信号;2、FFT变换;3去掉幅值小于10的FFT变换值;4、重构语音信号)
程序代码:
load mtlb
subplot(2,2,1);plot(mtlb);
x=fft(mtlb);subplot(2,2,2);plot(abs(x)); %傅里叶变换
y=x;
y(abs(x)<10)=0;subplot(2,2,3);plot(abs(y)); &去除幅值小于10的FFT
X=ifft(y);subplot(2,2,4);plot(X) %傅里叶反变换重构信号本回答被网友采纳