PRBS Signal Generator
Страница в процессе разработки. |
Формирование псевдослучайной двоичной последовательности.
Описание
Блок PRBS Signal Generator формирует псевдослучайную двоичную последовательность для задачи частотного анализа. Данный тестовый сигнал позволяет снизить время проведения эксперимента по получению частотной характеристики исследуемой системы (объекта управления) по сравнению с совокупностью синусоидальных сигналов в качестве тестового сигнала при сопоставимых результатах эксперимента. В блоке предусмотрена автоматическая генерация значений основных параметров на основе заданных частот для ускорения процесса настройки эксперимента. Псевдослучайная двоичная последовательность отлично подходит для получения частотной характеристики устройств связи и силовой электроники.
Порты
Вход
#
start/stop
—
стартстопный сигнал
скаляр
Details
Сигнал начала и остановки эксперимента. Когда сигнал изменяется:
-
с отрицательного значения или
0
на положительное значение, эксперимент запускается. -
с положительного значения на
0
или отрицательное значение, эксперимент останавливается.
Когда эксперимент не запущен, то блок не формирует тестовый сигнал.
Эксперимент должен продолжаться достаточно долго, чтобы получить качественные частотные отклики на всех указанных частотах. Рекомендуемая длительность эксперимента:
где
-
— период дискретизации генерируемого сигнала, определяемый параметром Sample time (Ts);
-
— порядок генерируемого сигнала, определяемый параметром Signal order;
-
— число периодов генерируемого сигнала, определяемое параметром Auto-generated number of periods.
Во время эксперимента исключите влияние возмущающих воздействий на исследуемую систему (объект управления), поскольку они могут привести к искажению выходного сигнала и снижению качества частотной характеристики.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
prbs
—
тестовый сигнал
скаляр
Details
Псевдослучайная двоичная последовательность.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Block Settings
# Sample time (Ts) — период дискретизации
Details
Период дискретизации генерируемых сигналов.
Наибольшая частота, на которой возможно получить частотный отклик, ограничена минимально допустимой частотой дискретизации сигнала (рад/с). Как правило, указывают период дискретизации в пять раз больше минимально допустимой частоты дискретизации:
где
-
— наибольшая частота в наборе частот, определяемом параметром Frequencies, рад/с.
-
— наибольшая частота в наборе частот, Гц.
Период дискретизации должен быть достаточно маленьким, чтобы корректно определять частотный отклик на максимальной желаемой частоте. Но он не должен быть слишком маленьким, чтобы не увеличивались затраты на вычислительные ресурсы.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
Excitation Signal Settings
# Frequencies — набор частот
Details
Набор желаемых частот, на которых требуется получить частотных отклик исследуемой системы (объекта управления). Блок формирует тестовый сигнал каждой частоты из указанного набора. Наибольшая частота, на которой возможно получить частотный отклик, ограничена минимально допустимой частотой дискретизации сигнала (рад/с), где — период дискретизации, определяемый параметром Sample time (Ts).
Диапазон частот влияет на длительности эксперимента. Наименьшая частота из набора определяет минимальный порядок сигнала, который способен покрыть данную частоту. Уменьшение наименьшей частоты увеличивает требуемый порядок сигнала и, следовательно, увеличивает длительность эксперимента. Увеличение количества частот в наборе не увеличивает длительность эксперимента.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Units —
единица измерения частоты
rad/s
| Hz
Details
Единица измерения частоты.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
# Amplitudes — амплитуды сигнала
Details
Амплитуда (амплитуды) генерируемых сигналов. Для задания одинаковой амплитуды сигналов для всех частот укажите в поле одно значение (скаляр). Если вы знаете, что частотный отклик значительно меняется в зависимости от частоты, то укажите амплитуды сигналов в виде набора (вектора) для каждой желаемой частоты. Например, вы можете указать меньшую амплитуду около резонансной частоты и большую амплитуду на частоте большей, чем частота спада частотной характеристики. Количество амплитуд должно быть равно количество частот в наборе, определяемом параметром Frequencies.
Амплитуды должны:
-
достаточно большими, чтобы устранить влияния любых мертвых зон и в то же время получить частотный отклик на частотах выше уровня шума.
-
достаточно маленькими, чтобы исследуемая система (объект управления) оставалась в линейной области около рабочей точки.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
Signal Generation Settings
# Number of periods — количество периодов
Details
Количество периодов псевдослучайной двоичной последовательности. Положительное число больше нуля.
Зависимости
Чтобы использовать этот параметр, установите флажок Auto-generated number of periods.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
# Signal order — порядок сигнала
Details
Порядок генерируемого сигнала. Положительное число больше нуля.
Максимальная длина сигнала равна , где — порядок сигнала. Порядок сигнала должен быть достаточно большим, чтобы получить качественную частотную характеристику. Для того чтобы эксперимент не длился слишком долго, стоит ограничиться 24 порядком.
Зависимости
Чтобы использовать этот параметр, установите флажок Auto-generated signal order.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
# Auto-generated number of periods — автоматический подбор количества периодов
Details
Функция автоматического определения количество периодов на основании заданного набора частот и периода дискретизации. Данная функция может быть полезной, если вы запускаете несколько экспериментов с разными наборами частот или периодами дискретизации.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
# Auto-generated signal order — автоматический подбор порядка сигнала
Details
Функция автоматического определения порядка сигнала на основании заданного набора частот и периода дискретизации. Данная функция может быть полезной, если вы запускаете несколько экспериментов с разными наборами частот или периодами дискретизации.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |