Сконфигурируйте коэффициенты, объедините входные порты и дополнительные порты для определенных типов фильтра
Со свойствами настройки фильтра HDL можно сконфигурировать коэффициенты, комплексные входные порты и дополнительные порты для определенных типов фильтра. Для сериализации фильтра и конвейерных свойств, смотрите HDL Optimization Properties.
Задайте эти свойства как пары, разделенные запятой аргументов Name,Value к функции generatehdl. Name является именем свойства, и Value является соответствующим значением. Имя должно находиться внутри одинарных кавычек (' '). Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Например:
fir = dsp.FIRFilter('Structure','Direct form antisymmetric'); generatehdl(fir,'InputDataType',numerictype(1,16,15),'CoefficientSource','ProcessorInterface');
Если вы используете функцию fdhdltool, чтобы сгенерировать HDL-код, можно установить соответствующие свойства в диалоговом окне Generate HDL.
| Отфильтруйте тип | Свойство | Местоположение в диалоговом окне |
|---|---|---|
| КИХ или БИХ фильтруют с программируемыми коэффициентами | Coefficient source | Вкладка Filter Architecture |
| КИХ-фильтр с последовательной архитектурой и программируемыми коэффициентами | Coefficient memory | Вкладка Filter Architecture, когда Coefficient source установлен в Processor interface
|
| Отфильтруйте с комплексными входными данными | Input complexity | Вкладка Global Settings> вкладка Ports |
| Многоскоростной фильтр | Clock inputs | Вкладка Global Settings |
| CIC-фильтр | Add rate port | Вкладка Filter Architecture |
| Односкоростной Неоплодотворенный фильтр | Fractional delay port | Вкладка Global Settings> вкладка Ports |