## ## Signal-correlated additive white Gaussian noise ## Kyle Gorman ## ## Usage: ## ## newsig = scawgn(x, snr); ## function y = scawgn(x, snr) noise = randn(size(x)); % gaussian noise y = ((1 + snr ^ 4) ^ (-.5)) * (x + (snr ^ 2) * (noise .* x)); endfunction