Filter löschen
Filter löschen

adding noise 15 db

4 Ansichten (letzte 30 Tage)
Muhammad Faisol
Muhammad Faisol am 15 Jan. 2012
Kommentiert: anass naqqad am 5 Nov. 2019
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

Akzeptierte Antwort

Greg Heath
Greg Heath am 16 Jan. 2012
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 Kommentare
Souarv De
Souarv De am 21 Jul. 2019
What is s0?
anass naqqad
anass naqqad am 5 Nov. 2019
It's just the noise free signal

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by