Kod MATLAB do generowania białego szumu

Biały szum jest również znany jako jednolity szum.

Biały szum

Biały szum jest jednolitym szumem, który zawiera równomierną reprezentację wszystkich częstotliwości w szerokim paśmie. Ponieważ sygnały są przechwytywane przez skończony okres czasu przy skończonej częstotliwości próbkowania, nie jest możliwe, aby szum był jednolity w nieskończonym zakresie częstotliwości. Biały szum jest ściśle związany z przypadkowym ruchem Browna. W rzeczywistości duża część białego szumu wytwarzanego w rzeczywistym świecie jest spowodowana przypadkowym szumem termicznym w urządzeniu rejestrującym.

Wygeneruj biały szum

MATLAB może generować sygnał tylko szumu białego, używając funkcji wgn ():

my_ruid = wgm (m, n, moc)

Wartość zwrócona przez my_ruid jest macierzą mxn zawierającą losowe wartości białego szumu. Zmienna "moc" jest wartością, wyrażoną w decybelach, w odniesieniu do watów hałasu wytwarzanego przy obciążeniu impedancyjnym wynoszącym jeden om. Wartość impedancji można modyfikować, w tym także po zmiennej mocy w wywołaniu funkcji. Jednostki mocy mogą być zmieniane, w tym parametry: "dBW", "dBm" lub "liniowy" po zmiennej w wywołaniu funkcji. Możliwe jest generowanie zarówno rzeczywistych, jak i złożonych wartości, w tym "rzeczywisty" lub "złożony" ("złożony") w wywołaniu funkcji.

Dodaj biały szum

MATLAB może dodać biały szum do istniejącego sygnału, używając funkcji agwn ():

my_signal_ruid = awgn (my_signal, snr);

Zmienna "my_signal" jest wektorem zawierającym sygnał, do którego chcesz dodać szum biały. Zmienna "snr" to stosunek sygnału do szumu na próbkę, wyrażony w dB. Dodając parametr "zmierzony" do wywołania funkcji, obliczysz moc "my_signal" przed dodaniem szumu.

Aplikacje

Dodaj szum biały, aby zasymulować sygnały podobne do tych, które można uzyskać w rzeczywistych eksperymentach. Biały szum można również wykorzystać jako podstawę do analizy hałasu zarejestrowanego w rzeczywistych eksperymentach, w celu określenia źródła dźwięku. Hałas eksperymentu może nie mieć jednolitego rozkładu częstotliwości białego szumu. Na przykład hałas zakłóceń elektrycznych koncentruje się na częstotliwości 60 Hz, która jest częstotliwością prądu przemiennego w Stanach Zjednoczonych.