• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Matlab给信号加高斯白噪声AWGN

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

clear all;
% To specify the power of X to be 0 dBW and add noise to produce
% an SNR of 10dB, use:
X = sqrt(2)*sin(0:pi/8:6*pi);
Y = awgn(X,10,0);
% To specify the power of X to be 3 Watts and add noise to
% produce a linear SNR of 4, use:
Y1 = awgn(X,4,3,'linear');
% To cause awgn to measure the power of X and add noise to
% produce a linear SNR of 4, use:
Y2 = awgn(X,4,'measured','linear'); % 
subplot(411);
plot(X);
subplot(412);
plot(Y);
subplot(413);
plot(Y1);
subplot(414);
plot(Y2);

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi判断一个路径是目录还是文件发布时间:2022-07-18
下一篇:
基于uniGui开发的Delphi后台管理框架uniFramework - elily168发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap