当前位置:   article > 正文

matlab 拟合瑞利分布公式_产生多种分布的热噪声信号

matlab 直方图 瑞利分布拟合

热噪声信号的产生

在我们仿真雷达信号处理流程时,需要先仿真雷达的回波信号,同时为了更符合实际情况,我们还需要给雷达回波信号叠加上噪声或杂波。但由于噪声和杂波并不是确知信号,所以通过统计特性来分析,需要用到概率论的方法。

在数学上,用概率密度函数来描述连续型随机变量的输出值。通常把概率密度作为纵坐标,区间作为横坐标,概率密度在该区间上积分是面积,表示随机事件在这个区间内发生的概率。

下面给出Matlab中产生三种不同分布热噪声的简单方法:均匀分布、高斯分布和瑞利分布。

均匀分布

均匀分布的概率密度函数:

df8b0f6d1f934564ae306f1dadc6d7bb.png

这是[a b]上的均匀分布,Matlab自带了[0 1]上的均匀分布函数rand(),产生的序列服从单位均匀分布,也就是产生的数值在[0 1]区间上,每个数值随机出现,概率相同,具体的调用格式可查看Matlab的帮助文档。利用rand函数产生服从[a b]均匀分布的随机序列:

a55629fc37429771dc6ada99266995b9.png

其中x为单位均匀分布产生的数值,也就是

y=(b-a)*rand(.)+a;

在[a,b]上均匀分布的随机变量的均值和方差为:

4cba6f2cd7c355e5917b2ea9f757bae7.png
868d13481b1d97afc645cd6a9df199b8.png

高斯分布

高斯分布也叫正态分布,概率密度函数为:

4d76500edeafa5abcad0193f81a63ca9.png

同样的,Matlab自带了标准高斯分布的函数randn(),返回一个均值为0和方差为1的正态分布随机数样本。如果x是随机变量,则由 y=ax+b定义的随机变量y的均值和方差为:

f25270b795fa381193edb752da2b817d.png

利用标准高斯分布函数randn()可方便的产生标准差为a,均值为b的高斯分布随机数。

y=a*randn(.)+b;

2cd3fcaad4443214bd6e9fe0f6fd791f.png

瑞利分布

瑞利分布的概率密度函数:

2a2327c6d8eef6741733ad7b080db6b9.png

下面我们考虑通过产生高斯分布的函数来产生服从瑞利分布的随机信号。可以证明,当信号用复数表示为:

b2b8b1157a10cc1730cbbe84f2a32d2e.png
26a80e339f78e46238281d0057556938.png

本文未完待更新,由于有些内容是公式,不便于发布,从而用截图给出,铁杆会员可进入更新文件夹查看WORD可编辑文档和matlab仿真代码。

本文未完待续...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/83895
推荐阅读
相关标签
  

闽ICP备14008679号