Выровняйте многоскоростные сигналы в Simulink

Для двух сигналов с различными размерами и уровнями, задержка разрешима, пока общая задержка меньше длины системы координат опорного сигнала. Find Delay блок вычисляет задержку между многоскоростными сигналами. Сигналы задержаны и выровнены при помощи Delay блоки. Буферный выходной размер настроен, чтобы показать разрешимые и неразрешимые задержки.

Структура модели

Модель использует параллельные пути прохождения сигнала, чтобы вычислить и сравнить количество отсчетов задержки между двумя сигналами, sig1 и sig2.

  • В верхнем пути фиксированная задержка 99 выборок, которая равняется 7 плюс буферность, добавляется к опорному сигналу.

  • В более низком пути блок Find Delay вычисляет задержку между двумя сигналами. Та сумма задержки применяется к незадержанному сигналу, sig1, использование блока Delay (Simulink).

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

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

Задержанное сравнение сигнала с набором размера буфера вывода к 92.

График различие между фиксированным задерживает сигнал и выход от Delay блок. Нанесенное на график различие в задержке обосновывается, чтобы обнулить, указывая, что та же задержка была применена к обоим сигналам.

С буферным набором к 92 и 7 демонстрационных задержек, добавленных к буферизированному сигналу, общая задержка сигнала является 99 выборками. Задержка разрешима, потому что общая задержка меньше продолжительности системы координат опорного сигнала 100 выборок.

The total delay computed by the |Find Delay| block is 99.

Задержанное сравнение сигнала с набором размера буфера вывода к 94.

График различие между фиксированным задерживает сигнал и выход от Delay блок. Нанесенное на график различие в задержке остается ненулевым для полной симуляции, указывая на неразрешимое различие в задержке между двумя сигналами.

С буферным набором к 94 и 7 демонстрационных задержек, добавленных к буферизированному сигналу, общая задержка сигнала является 101 выборкой. Задержка неразрешима, потому что общая задержка превышает продолжительность системы координат опорного сигнала 100 выборок.

The total delay computed by the |Find Delay| block is 101.