How can I add a 0db noise to my randomly generated data?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I simulated some random data and wish to add different db levels of noise to the data below
n = 5000;
m = 5000;
r =5;
Wtheo = 10*rand(m,r);
Htheo = 10*rand(r,n);
X = Wtheo*Htheo; % Synthetic Data
N = 7.5*randn(m,n);
SNR = snr(X,N); % this gives me an SNR of 25db.
% How do I get 0 db? Is there a better way to do this?
data = X + N;
0 Kommentare
Antworten (1)
Hiro Yoshino
am 8 Sep. 2020
why don't you use awgn?
you can basically add whatever you want.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Random Number Generation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!