Структурная схема фильтров с бесконечной импульсной характеристикой

Фильтры с бесконечной импульсной характеристикой (БИХ-фильтры, IIR -фильтры (Infinite Impulse Response Filter)) длиной N в общем случае описываются следующим разностным уравнением [11]:

, (2.1)

из которого можно выразить текущее значение выходного сигнала:

. (2.2)

Это представление определяет выход БИХ-фильтра как функцию предыдущих отсчетов выходного сигнала, а также текущего и предыдущих отсчетов входного сигнала.

Простейшим примером БИХ-фильтра является цифровое инерционное звено. Передаточная функция инерционного звена для систем непрерывного времени имеет вид:

.

Соответствующее дифференциальное уравнение имеет вид:

.

Если производную заменить первой разделенной разностью:

,

то получим рекуррентное уравнение, описывающее соответствующую систему дискретного времени:

.

или

.

Из полученного выражения можно получить формулу для определения текущего значения выходного сигнала (рис. 2.1):

.

КИХ-фильтры являются частным случаем БИХ-фильтров, для которых

(2.3)

Передаточной функцией БИХ-фильтра является дробно-рациональная функция:

Рис. 2.1. Импульсная переходная характеристика и АЧХ цифрового инерционного звена

. (2.4)

Существует несколько структур реализации БИХ-фильтров.

БИХ-фильтры обычно реализуются с помощью звеньев второго порядка, которые называют биквадратными фильтрами, потому что они описываются биквадратными уравнениями в z -области. Фильтры высокого порядка проектируют, используя каскадирование биквадратных звеньев или их параллельное соединение.

В каскадной форме передаточная функция в равенстве (2.4) факторизуется (разбивается) на произведение передаточных функций секций 2-го порядка:

; (2.5)

где

; (2.6)

Вся система представляет собой каскад таких секций (рис. 2.2). Выход предыдущей секции является входом следующей:

Рис. 2.2. Каскадная форма реализации БИХ-фильтра длиной N

Рис. 2.3. Параллельная форма реализации БИХ-фильтра длиной N

Рис. 2.4. Прямая форма I реализации БИХ-фильтра длиной N

. (2.7)

При использовании параллельной формы передаточная функция в равенстве (2.4) представляется как сумма передаточных функций секций 2-го порядка:

; (2.8)

где

; (2.9)

. (2.10)

Вся система представляет собой параллельное соединение таких секций (рис. 2.3). Параллельная реализация требует использования многопроцессорной системы.

При использовании каскадной или параллельной реализации БИХ-фильтра каждая из биквадратных секций реализуется в прямой форме. В ней точно реализуется разностное уравнение (2.2). Разностное уравнение содержит две части, а именно КИХ-фильтр и рекурсивную или части числителя и знаменателя передаточной функции, поэтому эта реализация имеет две версии: прямая форма I и прямая форма II.

Прямая форма I реализации БИХ-фильтра длиной N представлена на рис. 2.4.

Прямая форма II реализации БИХ-фильтра длиной N является эквивалентной схемой прямой формы I (рис. 2.5). В этом случае передаточная функция БИХ-фильтра преобразуется с использованием вспомогательной переменной :

, (2.11)

где – предсказательная часть;

– обратная связь.

Соответствующие разностные уравнения имеют вид:

; (2.12)

. (2.13)

В этом случае необходимо хранить только переменную , что в два раза сокращает объем необходимой для хранения данных памяти.

Рис. 2.5. Прямая форма II реализации БИХ-фильтра длиной N


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: