Документация Engee

Band-Limited White Noise

Непрерывный белый шум.

Тип: Band-Limited White Noise

Путь в библиотеке:

/Basic/Sources/Band-Limited White Noise

Описание

Блок Band-Limited White Noise генерирует нормально распределенные случайные числа, которые подходят для использования в непрерывных или гибридных системах.

Моделирование белого шума

Теоретически непрерывный белый шум имеет время корреляции, равное 0, плоскую спектральную плотность мощности (PSD) и полную энергию, равную бесконечности. На практике физические системы никогда не испытывают возмущений в виде белого шума, тем не менее белый шум является полезным теоретическим приближением в случаях, когда возмущение имеет время корреляции, которое очень мало по сравнению с естественной пропускной способностью системы.

Вы можете имитировать эффект белого шума, используя случайную последовательность со временем корреляции, намного меньшим, чем самая маленькая постоянная времени системы. Блок Band-Limited White Noise создает именно такую последовательность. Время корреляции шума в нем совпадает с частотой дискретизации блока. Для точного моделирования используйте время корреляции намного меньшее, чем постоянная времени самой быстрой части системы. Вы можете получить хорошие результаты, указав

,

где — пропускная способность системы в рад/сек.

Основное различие между этим блоком и блоком Random Number заключается в том, что блок Band-Limited White Noise производит выходные данные с определенной частотой дискретизации. Эта частота связана со временем корреляции шума.

Порты

Выход

# OUT_1 — нормально распределенные случайные числа
скаляр | вектор | матрица

Details

Нормально распределенные случайные числа в виде скаляра, вектора или матрицы.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Основные

# Noise power — спектральная плотность мощности белого шума
Scalar / array of real numbers

Details

Спектральная плотность мощности белого шума как скаляр, вектор или матрица.

Значение по умолчанию

0.1

Имя для программного использования

Cov

Настраиваемый

Да

Вычисляемый

Да

# Sample time — интервал между шагами расчета
SampleTime (real number / vector of two real numbers)

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение -1.

Значение по умолчанию

0.1

Имя для программного использования

Ts

Настраиваемый

Нет

Вычисляемый

Да

# Seed — начальное значение
Scalar / array of Int64

Details

Начальное число для генератора случайных чисел, заданное как скаляр, вектор или матрица. Значения должны быть положительными, действительными и конечными. Если начальное число неизменно, то и сгенерированная выходная последовательность не изменится.

Значение по умолчанию

23341

Имя для программного использования

seed

Настраиваемый

Нет

Вычисляемый

Да

Дополнительные возможности

Генерация Си кода: Да