ZKX's LAB

白噪声功率谱 matlab 为什么matlab画出的 高斯白噪声功率谱密度不是直线

2021-04-28知识16

为什么matlab画出的 高斯白噪声功率谱密度不是直线 没有任何方法可以产生真正的白噪声。你的那个冲击函数怎么也是有宽度的吧?所以求出的功率谱密度不是直线很正常。并且求功率谱的算法也决定了功率谱计算不可避免的误差。功率谱的基本估计算法是FFT,FFT求功率谱的时候本身就有很多非理想性,所以有些误差也不奇怪。

matlab求高斯白噪声功率谱? 出来应该是无衰减的波形,比如spectrum(randn(10000,1))

【请教大神】如何理解单位白噪声的含义与matlab实现? 1.您的理解是对的。2.单位是指方差是1.衡量白噪声的特性,只有一个,就是方差,(白噪声的均值始终是0)。方差就是白噪声的能量。方差大,就是白噪声偏离均值0的程度变大,直观的说,就是一个白噪声序列,有可能出现100,-100,200.这种非常大的数值。方差小就是这个白噪声序列都是0.9,-0.4,-0.3。白噪声是加在信号上的。因此方差大的白噪声,对原来数据的干扰就大。3.randn(1,1000)即可。这个是“高斯白噪声”。一般说白噪声就是对高斯白噪声的简称。“高斯”是指每个样点的分布特性,是高斯正态分布。也就是概率密度函数f(x)=(1/根号2π)exp(x^2/2),MATLAB语言就是randn().“白”指的是样点与样点之间的相关性。白就是您说的功率谱密度为常数。我们知道,功率谱密度为常数,时域自相关函数就是它的傅里叶反变换,那就是冲击函数,也就是说,不同样点之间毫无联系的意思。randn()确实是不同样点间独立的。4.见(2)的回答

#matlab高斯白噪声#白噪声功率谱 matlab

随机阅读

qrcode
访问手机版