为什么matlab wgn函数产生的白噪声信号用FFT频谱分析结果不是一条直线
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 21:31:49
为什么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);%相应频率转换
>> plot(f,fftshift(abs(xk)));
出来的图是这样的.郁闷.
>> fs=500;%采样频率
>> N=0:1023;
>> x=wgn(1,1024,2);
>> xk=fft(x);
>> f=(-length(xk)/2:(length(xk)-1)/2)*fs/length(xk);%相应频率转换
>> plot(f,fftshift(abs(xk)));
出来的图是这样的.郁闷.
要直线的话那得用冲击函数吧:
y = zeros(1,101);
y(1) = 1;
fy = fftshift(fft(y));
plot(abs(fy));
这样就是了.
虽然,我也以为白噪声在频谱上是直线.我也再研究一下,希望共同搞明白这个问题.
y = zeros(1,101);
y(1) = 1;
fy = fftshift(fft(y));
plot(abs(fy));
这样就是了.
虽然,我也以为白噪声在频谱上是直线.我也再研究一下,希望共同搞明白这个问题.
为什么matlab wgn函数产生的白噪声信号用FFT频谱分析结果不是一条直线
一周期信号进行FFT分析,结果频谱上频率为零的谱线很高,为什么?
关于用FFT分析信号频谱的问题
使用FFT分析方波三角波信号的频谱,讨论采样点数,采样频率对频谱分辨率的影响,对数据叠加白噪声再分析
【求助】Matlab运用FFT分析信号的频谱 用MATLAB 1,对矩形窗序列x1(n)=R8(n)进行频谱分析,截取长
matlab做fft频谱分析的疑问!
matlab分析噪声频谱
matlab怎么用 fft画语音信号频谱图
急需MATLAB程序,用FFT求信号x(t)=sin(40πt)的频谱
Matlab中,fft,为什么不同的采样频率得到的频谱结果不同啊?
周期信号频谱分析的matlab程序?
如何用matlab 绘制出如图三角调幅信号的频谱图(转化为数字序列,用FFT求)