Создание цифровых фильтров

Разработка и реализация цифровой КИХ и БИХ-фильтры

Библиотека

Фильтрация / Реализации Фильтра

dsparch4

Описание

Примечание

Используйте этот блок, чтобы разработать, анализировать, и эффективно реализовать фильтры с плавающей точкой. Следующие блоки также реализуют цифровые фильтры, но служат немного отличающимся целям:

  • Дискретный КИХ-Фильтр Фильтра и Biquad — Использование, чтобы эффективно реализовать фильтры или фиксированной точки с плавающей точкой, которые вы уже разработали. Эти блоки обеспечивают ту же точную реализацию фильтра как блок Digital Filter Design.

  • Отфильтруйте Мастер Реализации — Использование, чтобы реализовать фильтры или фиксированной точки с плавающей точкой, созданные из Суммы, Усиления и блоков Единичной задержки. Можно или разработать фильтр в этом блоке или импортировать коэффициенты фильтра, который вы разработали в другом месте.

Блок Digital Filter Design реализует цифрового КИХ или БИХ-фильтр, что вы разрабатываете использование разработчика фильтра (filterDesigner) приложение. Этот блок обеспечивает ту же реализацию фильтра как Дискретные КИХ-блоки Фильтра Фильтра или Biquad.

Необходимо задать, выполняет ли блок основанную на кадре или основанную на выборке обработку на входе путем установки параметра Input processing. Блок применяет заданный фильтр к каждому каналу входного сигнала дискретного времени и выводит результат. Выходные параметры блока численно совпадают с выходными параметрами блока Discrete FIR Filter или Biquad Filter, функции MATLAB® filter и функции filter DSP System Toolbox™.

Частота дискретизации, Фс, которую вы задаете в приложении разработчика фильтра, должна быть идентична частоте дискретизации входа к блоку Digital Filter Design. Когда частоты дискретизации не соответствуют, блок Digital Filter Design возвращает предупреждающее сообщение и наследовал частоту дискретизации входного блока.

Разработка фильтра

Дважды кликните блок Digital Filter Design открытому разработчику фильтра. Используйте разработчика фильтра, чтобы разработать или импортировать цифрового КИХ или БИХ-фильтр. Чтобы изучить, как разработать фильтры с этим блоком и отфильтровать разработчика, смотрите следующие темы:

Настройка фильтра во время симуляции

Можно настроить спецификации фильтра в разработчике фильтра во время симуляций, пока изменения не изменяют длину фильтра или фильтруют порядок. Фильтр обновляет, как только вы применяете любые изменения фильтра в разработчике фильтра.

Диалоговое окно

Для получения дополнительной информации о параметрах на этом диалоговом окне, смотрите Начало работы с Filter Designer (Signal Processing Toolbox).

Поддерживаемые типы данных

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

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

Дискретный КИХ-фильтрDSP System Toolbox
Фильтр BiquadDSP System Toolbox
Аналоговый проект фильтраDSP System Toolbox
Функция окнаDSP System Toolbox
filterDesignerDSP System Toolbox
filterDSP System Toolbox
fvtoolSignal Processing Toolbox

Чтобы изучить, как использовать этот блок и отфильтровать разработчика, смотрите следующее:

Расширенные возможности

Представлено до R2006a