Задержка конечной импульсной характеристики
возвращает задержку, Y
= getLatency(hdlfir
,inputType
,[],isInputComplex
)Y
, между первой действительной входной выборкой и первой действительной выходной выборкой, принимая смежные входные выборки. Задержка зависит от структуры фильтра и коэффициентов фильтра. Используйте этот синтаксис, когда вы не используете программируемые коэффициенты. Последние три аргумента могут быть необязательными, в зависимости от строения объекта.
Использование inputType
когда вы задаете CoefficientsDataType
свойство к 'Same word length as input'
. Задержка может измениться с типом входных данных, потому что объект приводит коэффициенты к типу входных данных, что может повлиять на совместное использование умножителя для коэффициентов с равными абсолютными значениями.
Использование isInputComplex
когда ваши входные данные комплексны, и вы используете частично последовательную сестрическую архитектуру. Задержка изменяется, когда у вас есть комплексные данные и комплексные коэффициенты из-за дополнительного конвейера сумматора. Когда вы задаете isInputComplex
, необходимо также привести аргумент заполнителя, []
для неиспользованного третьего аргумента.
возвращает задержку, Y
= getLatency(hdlfir
,coeffType
,coeffPrototype
,isInputComplex
)Y
, между первой действительной входной выборкой и первой действительной выходной выборкой, принимая смежные входные выборки. Задержка зависит от структуры фильтра и коэффициентов фильтра. Используйте этот синтаксис, когда вы используете программируемые коэффициенты. coeffType
- тип данных входных коэффициентов. Последние два аргумента могут быть необязательными, в зависимости от строения объекта.
Использование coeffPrototype
оптимизировать программируемый фильтр для симметричных или антисимметричных коэффициентов. Прототип задает шаблон, которому должны следовать все входные коэффициенты. На основе прототипа объект реализует оптимизированный фильтр, который разделяет умножители для симметричных коэффициентов. Если ваши входные коэффициенты не все соответствуют одному и тому же шаблону или чтобы отказаться от оптимизации умножителя, можно опустить этот аргумент или задать прототип как пустой вектор, []
.
Использование isInputComplex
когда ваши входные данные комплексны. Когда вы задаете isInputComplex
, вы также должны задать coeffPrototype
или аргумент заполнителя, []
.