我想知道下面产生的两种高斯噪声的区别?哪一个是白色的,我怎样才能让另一个白色?
y=wgn(1,10000,0)
和
y=randn(1,10000);
我想知道下面产生的两种高斯噪声的区别?哪一个是白色的,我怎样才能让另一个白色?
y=wgn(1,10000,0)
和
y=randn(1,10000);
白噪声序列是每个(随机)元素与其他元素不相关的序列
:
在哪里是方差.
请注意,我假设(由于白度)信号为零均值。
信号的白度并不能说明其值的分布。要了解这一点,需要调用高斯分布或其他分布。
函数wgn
和randn
都产生白 高斯噪声序列。
调用该函数rand
将产生一个白色的、均匀分布的噪声序列。
wgn() 专门用于创建具有预定义功率水平的白噪声,而 randn() 旨在生成正态分布的随机数而不指定功率。您必须缩放从 randn() 生成的值以满足所需的噪声功率水平。基本上 wgn()(通常与 awgn() 一起使用)如果您想创建具有已知功率水平的噪声,则可以让您的生活更轻松。
希望这可以帮助!