44问答网
所有问题
matlab如何向数据中加入噪音水平为 8%的白噪音?
如题所述
举报该问题
推荐答案 2017-04-18
matlab中awgn函数用来在信号中加入高斯白噪声,用法为:
y = awgn(x,SNR)
信噪比SNR以dB为单位。题目要求信噪比为5%,那就是大噪声中的小信号。
如果纯信号为幅值为1的正弦信号,代码如下:
clear all;
close all;
x=0:0.2:10;
data1=sin(x);
plot(x,data1);
hold on;
data2=awgn(data1,10*log10(0.08));
plot(x,data2,'r-');
hold off;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZ3RD6GWZ3VR3D3KZDR.html
相似回答
大家正在搜
相关问题
如何在matlab里面向信号里面加入白噪声?
matlab中如何给我的一段信号加高斯白噪声
如何在matlab的图像中加入高斯白噪声?
matlab 产生白噪声
matlab产生白噪声
怎么用matlab产生高斯白噪声啊?
怎么在MATLAB图像信号上加入高斯白噪音呢?
白噪音抵消外界噪音的原理是什么?