· 用户注册 · 设为首页 · 加入收藏 · 联系站长 · · ·
 | 网站首页  | 新闻  | 文章  | 教案  | 课件  | 试卷  | 素材  | 图片  | 中考  | 高考  | 新高考  | 电子书  | 备课中心  | 留言  | 
您现在的位置:主页 > 电子书 > 正文 今天是:
MATLAB中产生白噪声           ★★★
MATLAB中产生白噪声
作者:网络整理 点击数:75 更新时间:2019-09-27 16:27:44

matlab wgn函数下载_matlab wgn参数_matlab wgn函数

高斯白噪声及Matlab常用实现方法

一、概念

英文名称:white Gaussian noise; WGN

定义:均匀分布于给定频带上的高斯噪声;

所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考察一个信号的两个不同方面的问题。高斯白噪声:如果一个噪声,它的幅度服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。

matlab wgn函数_matlab wgn参数_matlab wgn函数下载

热噪声和散粒噪声是高斯白噪声。

二、matlab举例

Matlab有两个函数可以产生高斯白噪声,wgn( )和awgn( )。

1. WGN:产生高斯白噪声

y = wgn(m,n,p)

y = wgn(m,n,p) %产生一个m行n列的高斯白噪声的矩阵matlab wgn参数,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的状态。

2. AWGN:在某一信号中加入高斯白噪声

y = awgn(x,SNR)

y = awgn(x,SNR) %在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数matlab wgn参数黑龙江职业技术学院,就加入复噪声。

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);

责任编辑:admin
  • 上一篇:常用MATLAB函数详解及用法

  • 下一篇:没有了
  • 【字体: 】【加入收藏】【关闭窗口
    相 关 文 章
    中考语文重点难点之句子
    2013年北京中考语文测验
    2018初中语文浏览题之聂
    适用材料:中考语文需把
    pcstitch pro十字绣软件10
    备战2015中考语文必背文
    解析2013年北京海淀区中
    如何写好题为“打动”的
    2018初中语文浏览题之看
    备战2013中考语文古诗文
    2015中考语文浏览训练题
    备战2015中考作文技能之
    2012年哈市中考语文评卷
    中考语文文言文温习之诵
    2015年义乌中考作文范文
    中学语文在线