我正在尝试按如下方式(在 MATLAB 中)向测量信号添加 5 % 噪声,但是当我计算添加后的噪声百分比时,它超出了 +/- 5 % 。你能告诉我为什么会这样吗?它不应该在 +/- 5% 的范围内吗?
noiseSigma = 0.05 * signal; % signal is my original signal
noise = noiseSigma .* randn(1, length(signal));
noisySignal = signal + noise;
percent_noise = 100*(noisySignal-signal)./signal;