Azzera filtri
Azzera filtri

add noise

2 visualizzazioni (ultimi 30 giorni)
contessa mima
contessa mima il 9 Mar 2012
How can i add some noise to a signal that i had already defined its equation?

Risposta accettata

Wayne King
Wayne King il 9 Mar 2012
You can use randn()
t = 0:0.001:1;
x = cos(2*pi*100*t);
y = x+randn(size(t));
Of course that assumes you want N(0,1) additive noise. If you want zero-mean Gaussian white noise with a different variance, then use
y = x+sqrt(var_value)*randn(size(t));
where var_value is the variance you want.
  2 Commenti
contessa mima
contessa mima il 9 Mar 2012
Actuallay i have this signal that i want to add noise:
T = 0:1/50E3:10E-3;
D = [0:1/1E3:10E-3;1.^(0:10)]';
Y = pulstran(T,D,'gauspuls',10E3,0.5);
so what instruction shall i add?
contessa mima
contessa mima il 4 Apr 2012
can you more explain : var_value

Accedi per commentare.

Più risposte (0)

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by