如何用matlab 产生 均值为0,方差为5的高斯噪声

2011-07-15 19:36
y=randn(1,2500); 
y=y/std(y); 
y=y-mean(y); 
a=0; 
b=sqrt(5); 
y=a+b*y;

就得到了 N ( 0, 5 ) 的高斯分布序列。

R = normrnd(MU,SIGMA,m,n)

其中MU为均值,SIGMA为标准方差,m、n为矩阵大小;

提问:(randn与normrnd(0,1))有区别没? 高斯噪声与高斯白噪声的区别是什么? sg

相关知识
在统计里,我们把所要考察对象的全体叫做总体,其中每一个考察对象叫做个体,从整体中所抽取的一部分个体叫做总体的一个样本。
在一组数据中,出现次数最多的数据叫做这组数据的众数。
将一组数据按大小依次排列,把处在最中间位置的一个数据(或最中间两个数据的平均数)叫做这组数据的平均数。
所谓“中位数”,就是把一组数据由低到高重新排列,用去掉两端逐步接近正中心的办法可以找出处在正中间位置的那个值,即中位数。
方差是一组数据中的每一个数与这组数据的平均数的差的平方的和再除以数据的个数。 
即:[∑(Xn-X)^2]/n,(X表示这组数据的平均数。) 
而标准方差就是方差的平方根。 
因此,方差越大,标准方差也越大。

MATLAB中产生高斯白噪声的两个函数 
MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。

1. WGN:产生高斯白噪声 
y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 
y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。 
y = wgn(m,n,p,imp,state) 重置RANDN的状态。

在数值变量后还可附加一些标志性参数: 
y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是'dBW', 'dBm'或'linear'。线性强度(linear power)以瓦特(Watt)为单位。 
y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是'real'或'complex'。

2. AWGN:在某一信号中加入高斯白噪声 
y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。 
y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为'measured',则函数将在加入噪声之前测定信号强度。 
y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的状态。 
y = awgn(…,POWERTYPE) 指定SNR和SIGPOWER的单位。POWERTYPE可以是'dB'或'linear'。如果POWERTYPE是'dB',那么SNR以dB为单位,而SIGPOWER以dBW为单位。如果POWERTYPE是'linear',那么SNR作为比值来度量,而SIGPOWER以瓦特为单位。

matlab 产生高斯噪声和高斯白噪声方法相关推荐

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

    如何用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 ...

  2. 高斯噪声、高斯白噪声、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 ...

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

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

  4. python中添加高斯噪声_关于python:高斯噪声与高斯白噪声

    高斯噪声与白高斯噪声有何不同? 在我阅读高斯噪声时,PDF具有正态分布. 白高斯噪声也有吗? 如何使用Python手动(没有内置函数)为图像生成每种噪声? 我需要考虑哪些参数? 让我们从头开始研究短语 ...

  5. MATLAB--数字图像处理 添加高斯噪声

    添加高斯噪声 概念 高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声.如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声.高斯白噪声的二阶矩不相 ...

  6. python3图像加高斯噪声

    python3图像加高斯噪声 高斯噪声 图像噪声 高斯定理 python3图像加高斯噪声 参考 高斯噪声 高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声.常见的高斯噪声包括起伏噪声. ...

  7. 图像模拟添加(产生)高斯噪声的OpenCV代码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 高斯噪声是指概率密度函数服从高斯分布(即正态分布 ...

  8. 深度学习中高斯噪声:为什么以及如何使用

    在数学上,高斯噪声是一种通过向输入数据添加均值为零和标准差(σ)的正态分布随机值而产生的噪声. 正态分布,也称为高斯分布,是一种连续概率分布,由其概率密度函数 (PDF) 定义: pdf(x) = ( ...

  9. matlab加有色噪声,这么讲解高斯白噪声,还有色噪声,谁都会懂

    原标题:这么讲解高斯白噪声,还有色噪声,谁都会懂 百度百科上解释为 "高斯白噪声,幅度分布服从高斯分布,功率谱密度服从均匀分布",听起来有些晦涩难懂,下面结合例子通俗而详细地介绍一 ...

最新文章

  1. [Android]动态加载/热部署框架汇总
  2. java 内部类 返回值_Java基础第10天+形式参数和返回值的问题、包、导包、权限修饰符、常见的修饰符、内部类(局部内部类,成员内部类,匿名内部类)...
  3. c#使用Stopwatch来计算时间间隔
  4. 综合布线故障排除和诊断—DSX-600
  5. 自加++(Java版本)
  6. 服务器怎么设置虚拟网卡,VMWare虚拟网卡配置
  7. SpringBoot在线预览PDF文件
  8. 计算机远程桌面连接命令行,远程桌面连接命令,小编教你win7远程桌面连接命令的使用教程...
  9. centeros 下载及安装
  10. lg android tv 手机助手,手机如何投屏到LG电视的教程来了!
  11. 2021年计算机保研总结(北师大+山大+大连理工+东北大学+信工所+哈工大+北航)
  12. 制作动画的软件flash
  13. 多系统对接的实现方案
  14. Deecamp夏令营面试及结营体验
  15. HTTP和HTTPS、GET和POST
  16. ZXing之生成条形码
  17. webstorm下载安装及破解
  18. 怎样利用博客推广自己的网店?
  19. 全球各个国家名的英文
  20. [rtsp @ 0x55ba1dae9200] UDP timeout, retrying with TCP的解决办法

热门文章

  1. Spark的spark-*和blockmgr-*目录里是什东西,怎么来的
  2. 【项目分享~写给应届生的一篇文章】基于Web电影院购票系统 ~~ 选座模块
  3. Javascript 在循环中使用Promise对象
  4. Java实现动态切换数据源
  5. 第八篇order订单专题(5)限价止损单、跟踪止损单、跟踪限价止损单讲解
  6. Dubbo集群容错模式之Failsafe实现
  7. vue实现Dropdown下拉菜单
  8. 20-30岁怎么规划自己的人生呢?
  9. JavaScript 杨辉三角 杨辉三角 II
  10. Chromium WebView