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