Genera ruido blanco con amplitud entre [-1 1] con Matlab

Estoy usando la función MatlabY = WGN(M,N,P) Generar ruido blanco con distribución gaussiana. Esta función utiliza un valor de potencia (dB vatios) para calcular la amplitud de la señal de salida. Como quiero obtener un rango de amplitud de salida de -1 V a 1 V, hay un modo de función 'lineal'.

Estoy tratando de usar el modo 'lineal' para producir la salida, pero el resultado es un rango de amplitud de salida de [-4 4]

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

figure()
hist(RandomSignal,100) 

¿Hay otra función para producir este resultado, o simplemente estoy haciendo algo mal?

Respuestas a la pregunta(5)

Su respuesta a la pregunta