最近看之前做的一些信号仿真,有好多知识点忘了。还是把它们整理记录下来比较好,有助于以后回头再看。

复高斯白噪声的产生

z=a+biz=a+biz=a+bi
其中,iii表示虚数单位,aaa和bbb表示方差相同零均值高斯分布随机变量,有:
a∼N(0,σ2)a\sim\mathcal{N}(0,\sigma^2)a∼N(0,σ2)
b∼N(0,σ2)b\sim\mathcal{N}(0,\sigma^2)b∼N(0,σ2)
此时该噪声功率为σz2=2σ2\sigma^2_z=2\sigma^2σz2​=2σ2
比如一个噪声功率σz2=0.18\sigma^2_z=0.18σz2​=0.18的复高斯白噪声,σ=0.3\sigma=0.3σ=0.3,matlab产生代码如下:

N=10000;%样本数量
power=0.18;%噪声功率
sigma=sqrt(power/2);%标准差
z = sigma.*(randn(N,1)+1i*randn(N,1));%产生复高斯白噪声

画个直方图看一下z的实部,虚部也类似:

长得挺像正态分布的,样本求标准差为0.3004,与预设值差不多。

复高斯白噪声的包络

复高斯白噪声的包络(模值)服从瑞利分布,参考百度百科,其概率密度函数如下:
f(x)=xσ2exp⁡(−x22σ2),x>0f(x)=\frac{x}{\sigma^2}\exp(-\frac{x^2}{2\sigma^2}), \quad x>0f(x)=σ2x​exp(−2σ2x2​),x>0
均值(数学期望):
E(X)=σπ2≈1.253σE(X)=\sigma\sqrt{\frac{\pi}{2}}\approx1.253\sigmaE(X)=σ2π​​≈1.253σ
方差:
D(X)=4−π2σ2≈0.429σ2D(X)=\frac{4-\pi}{2}\sigma^2\approx0.429\sigma^2D(X)=24−π​σ2≈0.429σ2

对zzz取模画个直方图看下:

样本均值0.3760(0.3759),样本方差0.0390(0.0386),括号内为按上述公式计算出来的均值方差,和预期很接近,说明样本服从瑞利分布。

复高斯白噪声的包络平方

复高斯白噪声的包络平方能够代表噪声的功率,服从指数分布,参考百度百科,概率密度函数如下:
f(x)={λe−λxx>00x≤0f(x)=\left\{\begin{aligned} \lambda &e^{-\lambda x} \quad &x>0\\ &0\quad &x\leq0 \end{aligned} \right. f(x)={λ​e−λx0​x>0x≤0​
累计分布函数:
F(x)={1−e−λxx>00x≤0F(x)=\left\{\begin{aligned} 1-&e^{-\lambda x} \quad &x>0\\ &0\quad &x\leq0 \end{aligned} \right. F(x)={1−​e−λx0​x>0x≤0​
均值(数学期望):
E(X)=1λE(X)=\frac{1}{\lambda}E(X)=λ1​
方差:
D(X)=1λ2D(X)=\frac{1}{\lambda^2}D(X)=λ21​

特别注意,此处指数分布参数λ=12σ2\lambda=\frac{1}{2\sigma^2}λ=2σ21​,直方图如下所示:

样本均值0.1804(0.18),样本方差0.0328(0.0324)。
附代码:

N=100000;%样本数量
power=0.18;
sigma=sqrt(power/2);%标准差
z = sigma.*(randn(N,1)+1i*randn(N,1));%产生复高斯白噪声
histogram(real(z))
grid on
std(real(z))^2%样本方差absz=abs(z);%取包络
mean(absz)%样本均值
std(absz)^2%样本方差
figure(2)
histogram(absz)
grid onexpz=absz.^2;%包络平方
mean(expz)%样本均值
std(expz)^2%样本方差
figure(3)
histogram(expz)
grid on

↓\downarrow↓一键三连↓\downarrow↓

Matlab仿真产生复高斯白噪声,验证包络服从瑞利分布,包络平方服从指数分布相关推荐

  1. 【MATLAB】MATLAB 仿真 — 低通高斯白噪声

    目录 1.低通高斯白噪声 2.运行结果 1.低通高斯白噪声 close all; clear all; clc; fm = 1; B = 2*fm; %带宽 fc = 0; %中心频率 dt = 0. ...

  2. matlab 产生已知功率的复高斯白噪声及信噪比计算

    假定已知噪声功率PnP_nPn​,那么产生一个长度为NNN的复高斯白噪声代码为: n=sqrt(0.5∗Pn)∗(randn(1,N)+1jrandn(1,N))n=sqrt(0.5*P_n) * ( ...

  3. matlab 图像中加入高斯白噪声,MATLAB——如何给图像添加高斯白噪声

    如何给图像添加高斯白噪声 今天下午到晚上都在看添加高斯噪声的问题,这也是困扰我半年的一个问题了,非常的难以忍受,今天决定征服它!在网上查阅无数资料后,锁定在振动论坛上的这篇文章中:http://www ...

  4. 高斯白噪声及matlab语言,matlab 给信号加高斯白噪声

    满意答案 wkchen1221 推荐于 2017.09.13 采纳率:47%    等级:11 已帮助:10513人 最低0.27元开通文库会员,查看完整内容> 原发布者:854076811 M ...

  5. matlab awgn函数加入高斯白噪声

    信噪比 信噪比,电子设备或者通信系统中有效信号和噪声的比值,英文名称叫做SNR或S/N(SIGNAL-NOISE RATIO): awgn描述 awgn函数可以将白色高斯噪声添加到信号中. 语法 y ...

  6. 高斯噪声、高斯白噪声解析

    如何用matlab 产生 均值为0,方差为5的高斯噪声 2011-07-15 19:36 y=randn(1,2500); y=y/std(y); y=y-mean(y); a=0; b=5; y=a ...

  7. 高斯噪声、高斯白噪声、SNR、噪声方差

    如何用matlab 产生 均值为0,方差为5的高斯噪声 2011-07-15 19:36 y=randn(1,2500); y=y/std(y); y=y-mean(y); a=0; b=5; y=a ...

  8. 高斯噪声和高斯白噪声相关介绍

    高斯噪声是一种随机噪声,在任选瞬时中任取n个,其值按n个变数的高斯概率定律分布. 注: 1,高斯噪声完全由其时变平均值和两瞬时的协方差函数来确定,若噪声为平稳的,则平均值与时间无关,而协方差函数则变成 ...

  9. 高斯噪声/白噪声/高斯白噪声的区别

    这几个概念的区别和联系:(转自:研学论坛 ) 白噪声,就是说功率谱为一常数:也就是说,其协方差函数在delay=0时不为0,在delay不等于0时值为零: 换句话说,样本点互不相关.(条件:零均值.) ...

最新文章

  1. 为ML开发、部署提供靠谱的系统工程方法,NASA、牛津、微软等多家机构提出MLTRL框架
  2. kali linux 下载百度云大文件
  3. tree树的展示,check树的展示,json数据转zree树格式数据
  4. C++/C--lambda表达式与函数对象【转载】
  5. python dataframe索引转成列_如何将 Pandas DataFrame 的索引转换为列
  6. ios 各种锁的使用性能比较
  7. 关于树的递归问题的一些总结
  8. 工具| PocSuite 使用介绍
  9. 技术解读Rainbond ServiceMesh微服务架构_开源PaaS Rainbond
  10. 解决Git报“OpenSSL SSL_read: Connection was reset, errno 10054”错的问题
  11. 全用户态网络开发套件F-Stack架构分析
  12. 并发器 Oracle,一周爆肝上线百万高并发系统-oracle中最大并发连接数是多少
  13. Centos 8 阿里yum源配置
  14. 配置淘宝Maven镜像仓库
  15. Component template should contain exactly one root element. If you are using v-if on multiple eleme
  16. SAN海量存储解决方案
  17. 新买笔记本屏幕缝隙有灰尘_如何清除笔记本电脑上的灰尘
  18. 万字详解大数据平台异地多机房架构实践
  19. Mark:在线小工具集合
  20. 华为杯山东理工大学第二届团体程序设计天梯赛

热门文章

  1. POJ 1080 Human Gene Functions(DP:LCS)
  2. iOS中copy,retain,strong,assign,weak的区别以及使用
  3. Symfony2Book12:HTTP 缓存
  4. Windows Server AppFabric缓存参考实例和方案选择 2/3
  5. 电脑账户与用户账户编码规则
  6. 全国dns服务器地址
  7. Windows 7硬件驱动搜索更加智能、精确
  8. inner join on, left join on, right join on讲解
  9. html5 canvas 获取当前坐标,html5 canvas fillRect坐标和大小的问题解决方法
  10. android布局边缘加深,Android布局属性详解