Я пытаюсь добавить 5% шума к измеренному сигналу следующим образом (в MATLAB), но когда я вычисляю процент шума после добавления, он превышает +/- 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;