Каскадный интегратор проекта - гребенчатый фильтр (CIC)
Проекты фильтрации/фильтрации
dspfdesign
Этот блок предоставляет возможности проектирования фильтра filterbuilder в среду Simulink ®.
Дополнительные сведения о параметрах этого блока см. в разделе Конструкция фильтра CIC - основная панель. Панели «Типы данных» и «Генерация кода» недоступны для блоков в библиотеке DSP System Toolbox™ Filter Designs.
Эта кнопка открывает инструмент визуализации фильтра (fvtool) из продукта Toolbox™ обработки сигналов. Инструмент можно использовать для отображения:
Амплитудный отклик, фазовый отклик и групповая задержка в частотной области.
Импульсная характеристика и ступенчатая характеристика во временной области.
Информация о полюсах-нулях.
Инструмент также помогает оценить производительность фильтра, предоставляя информацию о порядке, стабильности и линейности фаз фильтра. Дополнительные сведения о FVTool см. в документации панели инструментов обработки сигналов.
В нормальном режиме работы блок CIC Filter позволяет обтекать номера сумматора. Инфраструктура Fixed-Point затем вызывает появление предупреждений в командной строке.
В этой группе указывается формат фильтра CIC, например тип фильтра и дифференциальная задержка.
Выберите, будет ли фильтр decimator или interpolator. Выбор определяет тип фильтра, а также методы и структуры проектирования, доступные для реализации фильтра. Выбор decimator или interpolator активизирует опцию Коэффициент (Factor). При проектировании интерполятора включается параметр Частота выборок на выходе (Output sample rate).
При проектировании прореживателя или интерполятора результирующий фильтр является фильтром CIC, который прореживает или интерполирует входной сигнал.
Укажите дифференциальную задержку фильтра CIC в виде целого числа, большего или равного 1. Значение по умолчанию - 1. Дифференциальная задержка изменяет форму, количество и расположение нулей в ответе фильтра. Увеличение дифференциальной задержки увеличивает резкость нулей и реакцию между нулями. На практике наиболее распространенными являются значения дифференциальной задержки 1 или 2.
Укажите коэффициент прореживания или интерполяции для фильтра в виде целого числа, большего или равного 1. Значение по умолчанию - 2.
Этот параметр используется для указания того, являются ли настройки частоты нормализованными или абсолютными. Выбрать Normalized (0–1) для ввода частот в нормализованном виде. Это поведение используется по умолчанию. Для ввода частот в абсолютных значениях выберите один из частотных блоков из выпадающего списка -Hz, kHz, MHz, или GHz. При выборе одной из опций единицы включается параметр Input sample rate.
Fs, указанные в единицах измерения, выбранных для единиц измерения частоты, определяют частоту дискретизации на входе фильтра. При предоставлении входной частоты выборки все частоты в спецификациях также находятся в выбранных единицах. Этот параметр доступен при выборе одной из опций частоты в списке Единицы измерения частоты (Frequency units).
Fs, указанные в единицах измерения, выбранных для единиц измерения частоты, определяют частоту дискретизации на выходе фильтра. При предоставлении выходной частоты выборки все частоты в спецификациях также находятся в выбранных единицах. Этот параметр доступен только при проектировании интерполяторов.
Введите частоту в конце полосы пропускания. Укажите значение в нормированных единицах частоты или абсолютных единицах, выбранных в разделе Единицы частоты (Frequency units).
Укажите единицы измерения для любого параметра, указанного в спецификациях величины. В раскрывающемся списке выберите одну из следующих опций.
Linear - задание величины в линейных единицах.
dB - задание величины в децибелах (по умолчанию).
Squared - задать величину в квадрате.
Введите затухание фильтра в полосе останова в единицах измерения, выбранных для единиц величины (линейные или децибелы).
Установите этот флажок, чтобы реализовать фильтр как подсистему основных блоков Simulink. Снимите флажок, чтобы реализовать фильтр как подсистему высокого уровня. По умолчанию этот флажок снят.
Высокоуровневая реализация обеспечивает лучшую совместимость между различными структурами фильтров, особенно фильтрами, которые содержат алгебраические циклы при построении с использованием базовых элементов.
Если параметр Filter type определяет многоскоростной фильтр, выберите правило обработки скорости для блока из следующих опций:
Enforce single-rate processing - При выборе этой опции блок сохраняет частоту дискретизации входного сигнала.
Allow multirate processing - При выборе этой опции блок корректирует скорость на выходе в соответствии с увеличенным или уменьшенным количеством выборок. Чтобы выбрать эту опцию, необходимо задать для параметра обработки ввода значение Elements as channels (sample based).
См. подраздел «Панель типов данных» filterBuilder для получения дополнительной информации об указании параметров типа данных.
| Порт | Поддерживаемые типы данных |
|---|---|
Вход |
|
Продукция |
|