Re: dvom v zvezi z dodajanjem randn funkcijo sinusni si

R

rramya

Guest
Videl sem kodo v mathworks.com ki analizira freq komponente glasen časa domene
signal, ki ga izrecno ubral močjo Vs freq

fs = 1000;% vzorčenja freq
T = 1/fs;% vzorca čas
L = 1000;% signal dolžine
t = (0: L-1) / T;% časa Vektor
x = 0.7 * sin (2 * pi * 50 * t) sin (2 * pi * 120 * t);% i / p signal to, so bili dodani dve sinusoids

Zdaj imamo čas hrupnem domene signal
s corrupting i / p signal x z nič pomeni naključno hrupa
MATLAB CODE:
noise_sig = original_sig std_dev * randn (velikost (original_sig));

y = x 2 * randn (size (t));% sinusoids poškodovan z nič pomeni naključno hrupatukaj v zgornjih postavka: zakaj 2 je bila dodana (kar je vrednost std odklon)
(Mislim, saj je bila vpletena dva sinusoids & dodane)
namesto tega je treba y = x 1 * randn (size (t)), (tako, da var = std odklon = 1)

lahko vsak od pojasni o vključitvi 2.

HvalaDodano po 1 ur 47 minut:Odgovor na zgornje dvom je:
pravzaprav sem bil začuden zakaj oni določijo std vrednost, odklon 2 (tako visoke)
potem pa se je, kot jaz nadaljuje kodo v celoti, v ploskvi amplitude Vs freq na dveh
določene freq (50Hz in 120 Hz amplitude vrednost se kaže jasno visoka v primerjavi
hrupu amplitude (skoraj prvotno vrednost)
kot jaz raznolike std vrednost odmik do 1, v ploskve jaz vekanje razlikovati
med original signal in thats hrupa y so določene std odklon tako visoke

 
Morda boste želeli prebrati učbenika za predelavo signal o glede hrupa obsega in spektralne gostote.Vzrok hrup moč enakomerno porazdeljena po frekvenčnem prostoru, ustrezne spektralne gostote je veliko nižja kot pri mono signal frekvence, v osnovi preprost.

2 je samo samovoljno velikosti, mislim.

 

Welcome to EDABoard.com

Sponsor

Back
Top