В этом примере показано, как использовать блок Find Delay и как сказать, когда длина Окна корреляции не является достаточно большой.
Модель использует блок Delay, чтобы задержать сигнал 10 выборками. Блок Find Delay сравнивает исходный сигнал, от блока Bernoulli Binary Generator, с задержанной версией. В этой модели Входной параметр обработки блока Delay устанавливается на Columns as channels
. Модель затем отображает вывод блока Find Delay в осциллографе.
Если длина Окна корреляции является 15 выборками с 1 выборкой в секунду, осциллограф показывает, что расчетная задержка не является постоянной в зависимости от времени, как вы видите в следующем изображении. Можно также видеть что выход chg
0, когда значение вычисленной задержки остается постоянным для дольше, чем длина Окна корреляции.
Этот результат говорит вам увеличивать длину Окна корреляции так, чтобы delay
выведите стабилизировался. Если вы увеличиваете его до 50, расчетная задержка стабилизировалась в 10, как показано ниже. Выход chg
также отображения 1 в течение 50 секунд, потому что в той длине Окна корреляции, вычисленная задержка, измененная в 50 секунд. Но после 50 - 100 окон второго раза, вычисленного delay
выход стабилизируется так chg
выведите возвращается к 0.