hi everyone.. i want to ask something..
this is my source code..
t=0:0.01:5;
num= [0 0 0.31185 8.28 55.2];
denum=[0.001088 0.044 0.69185 9.28 55.2];
sys=tf(num,denum);
step(sys,t)
grid
title ('Unit-Step Response')
xlabel('t')
ylabel('Amplitudo')
how to adding noise 15 dB to this coding? thanks for your help

 Réponse acceptée

Greg Heath
Greg Heath le 16 Jan 2012

1 vote

I don't know about your coding. However, I add Gaussian noise to a noise free signal, s0, as follows
P0 = mean(s0.^2)
SNR = 10^(SNRdb/10)
s = s0 + sqrt(P0/SNR)*randn(size(s0));
Hope this helps.
Greg

2 commentaires

Souarv De
Souarv De le 21 Juil 2019
What is s0?
anass naqqad
anass naqqad le 5 Nov 2019
It's just the noise free signal

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Statistics and Linear Algebra dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by