https://doi.org/10.5201/ipol.2017.178
Tip revision: ce7312fc5141c3085e2c9a49d0904825df754c37 authored by Software Heritage on 25 May 2016, 00:00:00 UTC
ipol: Deposit 1296 in collection ipol
ipol: Deposit 1296 in collection ipol
Tip revision: ce7312f
addNoise.m
function y = addNoise(y, snr)
signal_power = norm( y )^2 / numel(y);
noise_power = signal_power / ( 10^(snr/10) );
noise = sqrt(noise_power)*randn( size(y) );
y = y + noise;
% sigSample = 1e-4;
% M = length(y);
% noise = normrnd(0, sigSample, M, 1);
% y = y + noise;