exponenta event banner

Белый шум с ограниченным диапазоном

Введение белого шума в непрерывную систему

  • Библиотека:
  • Симулинк/источники

  • Band-Limited White Noise block

Описание

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

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

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

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

tc≈11002πfmax,

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

Сравнение с блоком случайных чисел

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

Использование с блоком усредняющей спектральной плотности мощности

Блок Band-Limited White Noise определяет двусторонний спектр, где единицами измерения являются Гц. Блок усреднения спектральной плотности мощности определяет односторонний спектр, где единицы измерения являются квадратом величины на единицу радиальной частоты: mag ^ 2/( рад/сек). При подаче выходного сигнала блока белого шума с ограниченной полосой в блок спектральной плотности усредненной мощности среднее значение PSD меньше мощности шума блока белого шума с ограниченной полосой. Эта разница является результатом преобразования единиц одного блока в единицы другого, 1/( 1/2) (2π) = 1/π, где:

  • 1/2 - коэффициент для преобразования из двустороннего в односторонний спектр.

  • 2π - коэффициент для преобразования из Гц в рад/сек.

Порты

Продукция

развернуть все

Обычно распределенные случайные числа задаются как скаляр, вектор, матрица или N-D массив.

Типы данных: double

Параметры

развернуть все

Укажите высоту PSD белого шума в виде скаляра, вектора, матрицы или N-D массива положительных значений.

Программное использование

Параметр блока: Cov
Текст: символьный вектор
Значения: scalar | vector | matrix | N-D array
По умолчанию: '[0.1]'

Время корреляции шума. Дополнительные сведения см. в разделе Указание времени образца.

Программное использование

Параметр блока: Ts
Текст: символьный вектор
Значения: scalar | vector
По умолчанию: '0.1'

Укажите начальное число для генератора случайных чисел как скаляр, вектор, матрицу или массив N-D. Значения должны быть положительными, вещественными и конечными.

Программное использование

Параметр блока: seed
Текст: символьный вектор
Значения: scalar | vector | matrix | N-D array
По умолчанию: '[23341]'

Используется для вывода массива 1-D, если параметры блока являются векторами. В противном случае выведите массив 2-D, один из размеров которого 1. Дополнительные сведения см. в разделе Определение выходных размеров исходных блоков.

Программное использование

Параметр блока: VectorParams1D
Текст: символьный вектор
Значения: 'on' | 'off'
По умолчанию: 'on'

Примеры модели

Характеристики блока

Типы данных

double

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

Алгоритмы

Для получения правильной интенсивности этого шума ковариация шума масштабируется для отражения неявного преобразования из непрерывной PSD в дискретную ковариацию шума. Соответствующий масштабный коэффициент равен 1/tc, где tc - время корреляции шума. Такое масштабирование гарантирует, что реакция непрерывной системы на приблизительный белый шум будет иметь ту же ковариацию, что и система на истинный белый шум. Из-за этого масштабирования ковариация сигнала от блока ограниченного белого шума не совпадает с параметром мощности (интенсивности) шума. Этот параметр фактически является высотой PSD белого шума. Этот блок аппроксимирует ковариацию белого шума как мощность шума, деленную на tc.

Расширенные возможности

.
Представлен до R2006a