Задержите скалярный сигнал несколько демонстрационных периодов и выведите все задержанные версии
Simulink / Дискретный
HDL Coder / Дискретный
Блок Tapped Delay задерживает вход конкретным количеством демонстрационных периодов и выходных параметров все задержанные версии. Используйте этот блок, чтобы дискретизировать сигнал вовремя или передискретизировать сигнал на различном уровне.
Блок принимает один скалярный вход и генерирует выходной вектор, который содержит каждую задержку. Задайте порядок задержек выходного вектора с параметром Order output vector starting with:
Oldest
заказывает выходной вектор начиная с самой старой версии задержки и заканчивающийся новейшей версией задержки.
Newest
заказывает выходной вектор начиная с новейшей версии задержки и заканчивающийся самой старой версией задержки.
Задайте выходной вектор в течение первого периода выборки с параметром Initial condition. Тщательный выбор этого параметра может минимизировать нежелательное выходное поведение.
Задайте время между выборками с параметром Sample time. Задайте количество задержек с параметром Number of delays. Значение -1
дает блоку команду наследовать количество задержек обратной связью. Каждая задержка эквивалентна z-1 оператору дискретного времени, который представляет блок Unit Delay.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Задержка | Восстановленная задержка | Единичная задержка | Переменная целочисленная задержка