http://blog.sina.com.cn/s/blog_4d7c97a00101cv5h.html

一、概念

英文名称:white Gaussian noise; WGN
定义:均匀分布于给定频带上的高斯噪声;
所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考察一个信号的两个不同方面的问题。
高斯白噪声:如果一个噪声,它的幅度服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。
热噪声和散粒噪声是高斯白噪声。
二、matlab举例
Matlab有两个函数可以产生高斯白噪声,wgn( )和awgn( )。

1. WGN:产生高斯白噪声
y = wgn(m,n,p)
y = wgn(m,n,p) %产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。
y = wgn(m,n,p,imp)
y = wgn(m,n,p,imp) %以欧姆(Ohm)为单位指定负载阻抗。
y = wgn(m,n,p,imp,state)
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)
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以瓦特为单位

clear,clc;
N=0:1000;
fs=1024;
t=N./fs;
y=3*sin(2*pi*t);
x=wgn(1,1001,2);
i=y+x;
% i=awgn(y,2);
subplot(3,1,1),plot(x);
subplot(3,1,2),plot(y);
subplot(3,1,3),plot(i);

补充:

一阶矩就是随机变量的期望,二阶矩就是随机变量平方的期望,以此可以类推高阶的矩。



高斯白噪声及Matlab常用实现方法相关推荐

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

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

  2. 均匀分布白噪声和高斯白噪声及其matlab产生方式

    白噪声(white noise)是指功率谱密度在整个频域内均匀分布的噪声. 所有频率具有相同功率密度的随机噪声称为白噪声. 按幅度分布方式又可以分为均匀分布和高斯分布. 1.均匀分布的白噪声 1.1均 ...

  3. MATLAB常用绘图方法总结

    1.三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> g ...

  4. matlab中给信号添加高斯白噪声的两种方法,awgn计算过程,randn函数

    y=awgn(x,snr,px_dBW) 给信号x添加噪声功率为某个值的高斯白噪声. snr为信噪比,单位dB. px_dBW为信号x的指定功率(注意,是指定功率,而不是x本身的功率),单位dBW. ...

  5. 【老生谈算法】matlab实现高斯白噪声仿真算法源码——高斯白噪声

    高斯白噪声的建模与仿真matlab实现 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]高斯白噪声的matlab实现.doc ...

  6. matlab 产生高斯噪声和高斯白噪声方法

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

  7. Matlab 常用的图像处理方法

    文章目录 Matlab 常用的图像处理方法 RGB转灰度 噪声添加 滤波 中值滤波 均值滤波 sobel算子处理 图像形态学运算 Reference Matlab 常用的图像处理方法 RGB转灰度 R ...

  8. matlab高斯白噪声功率,自定义高斯白噪声功率和带宽

    1.目标 在通信.雷达和计量等领域,在仿真.测试和计量过程中,常常需要使用信号源产生高斯白噪声信号,而且,重要的是,准确定义的噪声功率和带宽. 本文目的是产生用户自定义功率和带宽的高斯白噪声,方法是利 ...

  9. matlab高斯白噪声功率谱密度,matlab-正弦波-高斯白噪声-均匀白噪声-功率谱密度-自相关函数.doc...

    现代通信原理 作业一 利用matlab完成: 产生正弦波信号.均匀白噪声以及高斯白噪声并分别将两种噪声叠加到正弦波信号上,绘出波形. 分别求取均匀白噪声序列和高斯白噪声序列的自相关及功率谱密度,绘出波 ...

最新文章

  1. 使用CInternetSession和CHttpFile读取网页内容
  2. php限定名称写法,php命名空间:非限定名称、限定名称、完全限定名称实例详解...
  3. 数据挖掘导论读书笔记10聚类分析续
  4. Jquery源码中的Javascript基础知识(四)— jQuery.fn.init方法
  5. PWM波形的simulink仿真
  6. python3操作MySQL:查询
  7. 【Eclipse】将控制台输出直接保存到文本文件
  8. 高二计算机水平测试题,高二计算机学业水平测试 模拟试题(附答案)
  9. 搭建VS2008+OpenCV2.1开发环境
  10. 中移4G模块-ML302-OpenCpu开发-PCF8591测量电压
  11. 华为P40渲染图再曝光:果然是年度真旗舰
  12. IDEA安装“Translation”插件
  13. 【特征选择】特征选择的通俗讲解!
  14. otool 与dylib
  15. Win7 FTP搭建
  16. mac开机启动项怎么设置
  17. 从四大云计算公司走向 看云行业趋势
  18. 07、自己写库—构建库函数雏形
  19. iPad上的数学软件介绍与畅想
  20. 病理图像处理个人手札(一)切片制作预处理-标准化

热门文章

  1. pasa查看mysql_PASA的安装与使用
  2. Hypervisor 简介
  3. QQ空间迁移_【SRX550_HA_以及端口绑定高可靠性尝试】
  4. openwrt 处理间歇性无法上网(DNS故障)问题
  5. mysql UNIX_TIMESTAMP时间差
  6. NBD Network Block Device
  7. 使用BG/NBD模型与Gamma-Gamma模型预测客户的生命周期价值CLV/LTV
  8. C51——AUXR特殊功能寄存器时钟的电磁辐射
  9. pyinstaller第三方库打包文件“ValueError”:找不到文件
  10. 37岁京东程序员“被猝死”,当事人辟谣:已报警