getLatency

Задержка децимирующего фильтра CIC

Синтаксис

Описание

пример

Y = getLatency(hdlcic) возвращает задержку, Y, между первой допустимой входной выборкой и первой допустимой выходной выборкой, принимая непрерывные входные выборки. Задержка зависит от NumSections свойство.

Примеры

свернуть все

Задержка dsp.HDLCICDecimation Система object™ варьируется в зависимости от того, сколько интегратора и разделы расчески имеет ваш фильтр. Используйте getLatency функционируйте, чтобы найти задержку особой настройки фильтра. Задержка является количеством циклов между первым допустимым входом и первым допустимым выходом, принимая, что вход постоянно допустим.

Создайте dsp.HDLCICDecimation Система object™ и запрос задержка. Фильтр по умолчанию имеет два раздела.

hdlcic = dsp.HDLCICDecimation
hdlcic = 
  dsp.HDLCICDecimation with properties:

     DecimationFactor: 2
    DifferentialDelay: 1
          NumSections: 2
       OutputDataType: 'Full precision'
              ResetIn: false

L_def = getLatency(hdlcic)
L_def = 5

Измените объект фильтра, чтобы иметь три интегратора и разделы расчески. Проверяйте получившееся изменение в задержку.

hdlcic.NumSections = 3;
L_3sec = getLatency(hdlcic)
L_3sec = 6

Входные параметры

свернуть все

Оптимизированный HDL Системный объект децимирующего фильтра CIC, который вы создали и сконфигурировали. Смотрите dsp.HDLCICDecimation.

Выходные аргументы

свернуть все

Циклы задержки, которую объект децимации CIC берет между первым допустимым входом и первым допустимым выходом. Каждый вызов объекта симулирует один цикл. Эта задержка принимает допустимые входные данные на каждом цикле.

Смотрите также

Объекты

Введенный в R2019b

Для просмотра документации необходимо авторизоваться на сайте