在awgn中的snr.
233意见(过去30天)
显示较旧的评论
接受答案
更多答案(1)
韦恩国王
2012年6月10日
用语法
y = awgn(x,snr);
您生成了一种具有差异的白噪声向量
方差= 10 ^( - snr / 10);
噪声= sqrt(方差)* randn(size(x));
如果使用“测量”,则AWGN实际上测量信号功率。
例如:
x = cos(pi / 4 *(0:99));
y = awgn(x,5,'测量');
在这种情况下,添加剂白噪声的方差是:
sigp = 10 * log10(符号(x,2)^ 2 / numel(x));
SNR = SIGP-5;
noisep = 10 ^(snr / 10);
噪声= sqrt(noisep)* randn(size(x));