Генерация белого шума с амплитудой между [-1 1] с Matlab

м, используя функцию MatlabY = WGN(M,N,P) генерировать белый шум с гауссовым распределением. Эта функция использует значение мощности (дБ Вт) для расчета амплитуды выходного сигнала. Поскольку я хочу получить диапазон выходной амплитуды от -1 В до 1 В, есть режим работы 'linear'.I»

я пытаюсь использоватьлинейный» режим для получения выходного сигнала, но в результате получается выходной диапазон амплитуды [-4 4]

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

figure()
hist(RandomSignal,100) 

Есть ли другая функция для получения этого результата, или я просто делаю что-то не так?

Ответы на вопрос(5)

Ваш ответ на вопрос