【请教大神】如何理解单位白噪声的含义与matlab实现?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/11 17:54:25
【请教大神】如何理解单位白噪声的含义与matlab实现?
我在做课题时遇到了一个问题:
需要一随机列向量,其中每个元素均由单位白噪声生成.
第一个问题,我认为白噪声就是功率谱密度为常数的信号,即在频率上式均匀分布的,
第二个问题,文章中提到了单位白噪声,那么如何理解“单位”的含义?
第三个问题,欲使用matlab来生成这个随机列向量(比如1000个元素),如何实现?
第四个问题,matlab中涉及到的白噪声生成函数,有均值和方差的参数,均值一般选为0么?方差如何理解呢?
我在做课题时遇到了一个问题:
需要一随机列向量,其中每个元素均由单位白噪声生成.
第一个问题,我认为白噪声就是功率谱密度为常数的信号,即在频率上式均匀分布的,
第二个问题,文章中提到了单位白噪声,那么如何理解“单位”的含义?
第三个问题,欲使用matlab来生成这个随机列向量(比如1000个元素),如何实现?
第四个问题,matlab中涉及到的白噪声生成函数,有均值和方差的参数,均值一般选为0么?方差如何理解呢?
![【请教大神】如何理解单位白噪声的含义与matlab实现?](/uploads/image/z/4411086-6-6.jpg?t=%E3%80%90%E8%AF%B7%E6%95%99%E5%A4%A7%E7%A5%9E%E3%80%91%E5%A6%82%E4%BD%95%E7%90%86%E8%A7%A3%E5%8D%95%E4%BD%8D%E7%99%BD%E5%99%AA%E5%A3%B0%E7%9A%84%E5%90%AB%E4%B9%89%E4%B8%8Ematlab%E5%AE%9E%E7%8E%B0%3F)
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)的回答
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)的回答