Пример вычисляет задержку между случайным сигналом, sig1
и задержанная копия сигнала, sig2
, при помощи блока Find Delay. Сигналы задержаны и выровнены при помощи экземпляров блока Delay (Simulink).
Модель использует параллельные пути прохождения сигнала, чтобы вычислить и сравнить количество отсчетов задержки между sig1
сигнала и
sig2
сигнала.
Верхний путь использует Find Delay
блокируйтесь, чтобы вычислить задержку между sig1
и sig2
. Delay
блокируйтесь в верхнем пути, вводит вычисленную задержку сигнала и добавляет задержку с опорным сигналом sig1
.
Более низкий путь добавляет фиксированную задержку с опорным сигналом с помощью Delay
блок.
Сигнал с фиксированной задержкой и сигнал с вычисленной задержкой сравниваются, показывают, что та же задержка была применена к обоим сигналам.
Постройте различие между сигналами, выведенными более низким путем к задержке и верхним путем к задержке. Нанесенным на график различием в задержке является нуль, указывая, что та же задержка была применена к обоим сигналам. Вычисленная задержка отображена после запусков симуляции.
The delay computed by the |Find Delay| block is 7.