1. 首页
  2. 存储
  3. 其他
  4. 加任意信噪比的噪声程序
下载地址
用户评论
码姐姐匿名网友 2020-05-22 18:39:37

原文代码: function [Y,NOISE] = noisegen(X,SNR) % noisegen add white Gaussian noise to a signal. % [Y, NOISE] = NOISEGEN(X,SNR) adds white Gaussian NOISE to X. The SNR is in dB. NOISE=randn(size(X)); NOISE=NOISE-mean(NOISE); signal_power = 1/length(X)*sum(X.*X); noise_variance = signal_power / ( 10^(SNR