Generuj szum biały o amplitudzie między [-1 1] z Matlab

Używam funkcji MatlabY = WGN(M,N,P) generować szum biały z rozkładem Gaussa. Ta funkcja wykorzystuje wartość mocy (dB Wat) do obliczenia amplitudy sygnału wyjściowego. Ponieważ chcę uzyskać zakres amplitudy wyjściowej od -1 V do 1 V, istnieje tryb funkcji „liniowy”.

Próbuję użyć trybu „liniowego”, aby uzyskać wyjście, ale wynikiem jest zakres amplitudy wyjściowej [-4 4]

RandomSignal = wgn(10000,1,1,1,'linear');
Time = linspace(0,10,10000);
figure()
plot(Time,RandomSignal)

figure()
hist(RandomSignal,100) 

Czy istnieje inna funkcja powodująca ten wynik, czy po prostu robię coś złego?

questionAnswers(5)

yourAnswerToTheQuestion