exponenta event banner

Переменная задержка импульса

Задержка отсчетов по контролируемому, непрерывно изменяемому количеству

  • Библиотека:
  • Блоксеть/утилиты смешанного сигнала

  • Variable Pulse Delay block

Описание

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

В начале моделирования для порта выхода устанавливается значение параметра Initial Input.

Порты

Вход

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

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

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | floating point

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

Типы данных: floating point

Продукция

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

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

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | floating point

Параметры

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

Значение на выходном порте перед моделированием, указанное как скаляр.

В начале моделирования значение в исходящем порту равно значению, заданному параметром Initial Input. Если значение в порту in не равно значению параметра Initial Input, то выходной сигнал переходит к значению в порту in после задержки, равной значению в порту задержки.

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

  • Использовать get_param(gcb,'InitialOutput') для просмотра текущего значения начального ввода.

  • Использовать set_param(gcb,'InitialOutput',value) чтобы задать для параметра Начальный ввод (Initial Input) определенное значение.

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

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

  • Использовать get_param(gcb,'BufferSize') для просмотра текущего значения размера буфера.

  • Использовать set_param(gcb,'BufferSize',value) для задания значения параметра «Размер буфера».

Представлен в R2019a