Band-Limited White Noise
Непрерывный белый шум.
Тип: Band-Limited White Noise
Путь в библиотеке:
|
Описание
Блок Band-Limited White Noise генерирует нормально распределенные случайные числа, которые подходят для использования в непрерывных или гибридных системах.
Моделирование белого шума
Теоретически непрерывный белый шум имеет время корреляции, равное 0
, плоскую спектральную плотность мощности (PSD) и полную энергию, равную бесконечности. На практике физические системы никогда не испытывают возмущений в виде белого шума, тем не менее белый шум является полезным теоретическим приближением в случаях, когда возмущение имеет время корреляции, которое очень мало по сравнению с естественной пропускной способностью системы.
Вы можете имитировать эффект белого шума, используя случайную последовательность со временем корреляции, намного меньшим, чем самая маленькая постоянная времени системы. Блок Band-Limited White Noise создает именно такую последовательность. Время корреляции шума в нем совпадает с частотой дискретизации блока. Для точного моделирования используйте время корреляции намного меньшее, чем постоянная времени самой быстрой части системы. Вы можете получить хорошие результаты, указав
,
где — пропускная способность системы в рад/сек
.
Основное различие между этим блоком и блоком Random Number заключается в том, что блок Band-Limited White Noise производит выходные данные с определенной частотой дискретизации. Эта частота связана со временем корреляции шума.
Порты
Выход
#
OUT_1
—
нормально распределенные случайные числа
скаляр
| вектор
| матрица
Details
Нормально распределенные случайные числа в виде скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Noise power —
спектральная плотность мощности белого шума
Scalar / array of real numbers
Details
Спектральная плотность мощности белого шума как скаляр, вектор или матрица.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение -1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Seed —
начальное значение
Scalar / array of Int64
Details
Начальное число для генератора случайных чисел, заданное как скаляр, вектор или матрица. Значения должны быть положительными, действительными и конечными. Если начальное число неизменно, то и сгенерированная выходная последовательность не изменится.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |