应用Matlab对含噪声的语音信号进行频谱分析及滤波 拿出全部家当,求网友给点思路指点指点 一、实验内容 录制一段个人自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱。网址Http//www.jxdtt.com
为什么matlab wgn函数产生的白噪声信号用FFT频谱分析结果不是一条直线 要直线的话那得用冲击函数吧:y=zeros(1,101);y(1)=1;fy=fftshift(fft(y));plot(abs(fy));这样就是了。虽然,我也以为白噪声在频谱上是直线。我也再研究一下,希望共同搞明白这个问题。
为什么matlab wgn函数产生的白噪声信号用FFT频谱分析结果不是一条直线>> fs=500;%采样频率>> N=0:1023;>> x=wgn(1,1024,2); >> xk=fft(x);>> f=(-length(xk)/2:(length(xk)-1)/2)*fs/length(xk);%相应频率转换>>