关于高斯白噪声的滤除(matlab)

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:21:20
请问如何用matlab 将一维数组中的高斯白噪声滤除,急求。。。给出全部程序的加分。

这个个人感觉没法通过滤波滤去吧,楼上不是说了“高斯白噪声是指信号中包含从负无穷到正无穷之间的所有频率分量,且各频率分量在信号中的权值相同”,这样的话没法滤波掉吧。滤波是滤去高频或低频或中频段再或者某一频段的信号。

  所谓高斯白噪声(White Gaussian Noise)中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。
  高斯白噪声的频谱是布满整个频域的, 一般不好直接滤除, 如果已知信号频点, 可以设一个带通滤波器来解决一下。
  另外如果知道是白高斯噪声,用自适应噪声抵消来去噪也可以考虑。

高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。
热噪声和散粒噪声是高斯白噪声。
所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。
高斯白噪声是指信号中包含从负无穷到正无穷之间的所有频率分量,且各频率分量在信号中的权值相同。白光包含各个频率成分的光,白噪声这个名称是由此由此而来的。它在任意时刻的幅度是随机的,但在整体上满足高斯分布函数。时变信号的知识参考《信号与系统》,高斯白噪声参考《通信原理》类书籍
参考资料:http://zhidao.baidu.com/question/7702488.html