为什么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);%相应

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:40:52
为什么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);%相应

为什么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);%相应
为什么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)));
出来的图是这样的.郁闷.

为什么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);%相应
要直线的话那得用冲击函数吧:
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);%相应 如何用matlab得到白噪声的自相关函数和功率谱密度?比如我用wgn(1,2048,2*pi)产生一个均值为1 的高斯白噪声,那么如何编写程序求它的自相关函数,进而求得功率谱密度, matlab:一张彩图,经处理用plot()函数产生如下的波形图,如何对这幅序列去噪? 请问在matlab中产生一定范围内的随机数的函数问在matlab中产生一定范围内的随机数的函数 有哪位大哥知道 matlab 随机产生整数函数,比如说,用函数产生一个0到50的随机数 matlab的函数拟合 matlab的surf函数问题如图.为什么 matlab中如何按照 给定的概率密度函数 产生随机数呢? Matlab怎么样利用计算机内部函数产生高斯分布的随机数呢? 用matlab随机产生一个-3到+3的整数,如果用到函数最好解释一下参数 matlab如何产生强度为0.6的白噪声? matlab如何产生定协方差的白噪声 MATLAB中如何把归一化的cheby1函数转化为产生非归一化的切比雪夫滤波器的函数,求高手帮忙 关于matlab的产生随机数的问题:我想要matlab产生一个在一定范围内的随机整数数组,且数组内个元素拒不相同,有这样的matlab函数么? matlab产生白噪声,怎么产生均值为0,方差为1的白噪声. matlab 匿名函数有什么用Matlab 中为什么要定义一个匿名函数的概念呢 匿名函数与普通函数相比在哪些地方有优越性呢? 有哪位大哥知道matlab 随机产生整数函数 MATLAB函数的基本结构