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以瓦特为单位。

注释

1. 分贝(decibel,

dB):分贝(dB)是表示相对功率或幅度电平的标准单位,换句话说,就是我们用来表示两个能量之间的差别的一种

表示单位,它不是一个绝对单位。例如,电子系统中将电压、电流、功率等物理量的强弱通称为电平,电平的单位通常就以分贝表示,

即事先取一个电压或电流作为参考值(0dB),用待表示的量与参考值之比取对数,再乘以20作为电平的分贝数(功率的电平值改乘10)。

2. 分贝瓦(dBW, dB Watt):指以1W的输出功率为基准时,用分贝来测量的功率放大器的功率值。

3. dBm (dB-milliWatt):即与1milliWatt(毫瓦)作比较得出的数字。

0 dBm = 1 mW

10 dBm = 10 mW

20 dBm = 100 mW

也可直接用randn函数产生高斯分布序列,例如:

y=randn(1,2500);

y=y/std(y);

y=y-mean(y);

a=0.0128;

b=sqrt(0.9596);

y=a+b*y;

就得到了 N ( 0.0128, 0.9596 ) 的高斯分布序列

高斯噪声直方图MATLAB,产生高斯白噪声matlab函数相关推荐

  1. matlab录音加入白噪声,matlab加入白噪声

    实用文档 通信系统建模与仿真 实验一.高斯白噪声的 matlab 实现 要求: 样本点:100 标准差:0.2 均值: 0 1000 2 10 0.2 白噪声 如果噪声的功率谱密度在...... 高斯 ...

  2. 通过matlab编程,对该图像分别添加高斯噪声和椒盐噪声(参数自定),并使用均值滤波、高斯滤波和中值滤波进行去噪。

    分别添加高斯和椒盐噪声 im = imread('C:\Users\Administrator\Desktop\123456.jpg');% 1)生成含有高斯噪声.椒盐噪声的图像 % imnoise ...

  3. 高斯函数的matlab表达式,高斯函数在图像处理中的应用

    高斯函数简介 谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数. 通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k ...

  4. 图像处理之噪声---椒盐,白噪声,高斯噪声三种不同噪声的区别

    白噪声是指功率谱密度在整个频域内均匀分布的噪声. 所有频率具有相同能量的随机噪声称为白噪声.白噪声或白杂讯,是一种功率频谱密度为常数的随机信号或随机过程.换句话说,此信号在各个频段上的功率是一样的,由 ...

  5. 高斯噪声,椒盐噪声的思想及多种噪声的实现

    图像噪声: 概念: • 图像噪声是图像在获取或是传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理 的信号. • 很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述 ...

  6. 图像噪声-椒盐噪声高斯噪声(待补充)

    噪声 加性噪声一般指热噪声.散弹噪声等,它们与信号的关系是相加,不管有没有信号,噪声都存在. 高斯白噪声包括热噪声和散粒噪声.在通信信道测试和建模中,高斯噪声被用作加性白噪声以产生加性白高斯噪声. 加 ...

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

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

  8. 点云添加高斯噪声的C++实现

    文章目录 0 添加高斯噪声后的点云 1 什么是高斯噪声 2 怎样添加高斯噪声 0 添加高斯噪声后的点云 红色为添加的高斯噪声点,白色为原始点 1 什么是高斯噪声 高斯噪声是指它的概率密度函数服从高斯分 ...

  9. python3给数据添加高斯噪声

    Background 高斯噪声,顾名思义是指服从高斯分布(正态分布)的一类噪声.有的时候我们需要向标准数据中加入合适的高斯噪声让数据更加符合实际. python中的random库中集成了高斯正态分布, ...

最新文章

  1. python dlib实现面部标志识别
  2. Roman to Integer - LeetCode
  3. 年度最Hot,三大热点赛题,首届「马栏山」杯国际音视频算法大赛正式开赛
  4. 【状压DP】吃货JYY(luogu 6085)
  5. 模拟实现STL中map和set容器
  6. CentOS7挂载nfs盘快速指南
  7. 从“小白”到“白帽子黑客”的实用指南
  8. 拼多多与两大权威球鞋鉴别平台达成合作,为“多多潮鞋馆”提供“真香”认证...
  9. Java正则表达式入门概念与范例代码
  10. 计算机语言中下划线表示什么,下划线是什么
  11. 基于树结构的机器学习模型
  12. 大数据开发,真的这么香吗?
  13. 多系统如何共享蓝牙设备?
  14. 飞利浦linux手机,飞利浦手机768
  15. Matlab中sym无法使用
  16. xcode4版本在哪里下载
  17. 达梦数据库监控正在执行的长SQL
  18. JavaScript商品详情介绍
  19. 【一牛网科大讯飞】AIUI评估板免费赠?讯飞评测活动告诉你:有戏!
  20. django部署到云服务发送邮件失败

热门文章

  1. jdbc的事务自动提交和手动提交,以及mybatis开启自动提交后是否会复用一个连接的验证
  2. Jso格式化,以及缩成一行
  3. 解读opentsdb之aggregator
  4. FoMo3D key价格增长的算法
  5. 华清远见重庆中心学习分享
  6. 域名、IP地址和URL
  7. QT QPushButton点击事件的实现
  8. win10共享计算机win7,win7和win10共享文件怎么设置小方法
  9. 深度学习Github项目实例复现:从虚拟环境安装到得出代码的复现结果
  10. php编写六十甲子纳音表_六十甲子纳音 六十花甲纳音表