Цифровые рекурсивные фильтры. Часть 4.

Специально для тех, кому были интересны, но малопонятны предыдущие статьи, приведу довольно актуальный пример цифрового рекурсивного режекторного фильтра 50 Гц.
Ни матриц, ни Матана, ни ТФКП в этой статье вы, к сожалению, не увидите :-)


Читать дальше

Цифровые рекурсивные фильтры. Часть 3.

Продолжение статей Часть 1. и Часть 2.
Нам осталось рассмотреть преобразования аналогового НЧ фильтра в цифровой ФНЧ, ФВЧ, полосовой и режекторный фильтр.


Читать дальше

Цифровые рекурсивные фильтры. Часть 2.

Продолжаем цикл статей, посвященных цифровым рекурсивным фильтрам…
Основной акцент в этой статье будет сделан на методике расчёта матриц z- преобразования и обосновании метода «быстрого» вычисления коэффициентов фильтра. Обычно для расчёта применяют линейную свёртку, которая требует О(N^2) операций умножения. Применение матриц z- преобразования существенно снизить количество таких операций. Удалось также получить вид матриц, требующий минимального объёма памяти.
Начало — Часть 1. продолжение — Часть 3.


Читать дальше

Цифровые рекурсивные фильтры. Часть 1.

Я долго думал, как назвать тему. Вариантов было много: от рекламно-жизнерадостного «Цифровые фильтры — это очень просто!» до (с ярким оттенком снобизма) «Алгоритмы построения цифровых IIR- фильтров Баттерворта — для тупых!»
«По совету друзей» (с) я решил остановиться на нейтральном названии (простенько, но со вкусом (с)): «Цифровые рекурсивные фильтры», или, как их ещё называют в простонародье, «БИХ-фильтры» или фильтры с Бесконечной Импульсной Характеристикой, что эквивалентно буржуйскому IIR (infinite impulse response).
Моя цель — подготовить подготовить вас к чтению серьёзных статей по этой тематике (не дай Бог, конечно, но в жизни может всякое случиться...).
Продолжение в Часть 2. Часть 3.


Читать дальше