logo search
Цифровая обработка сигналов Лекции / Цифровая обработка сигналов Лекции

2. Структурные схемы цифровых фильтров

Алгоритмы рекурсивных и нерекурсивных фильтров можно реализовать с помощью преобразователей, выполняющих три простейшие операции: алгебраическое сложение, умножение и задержка сигнала (числовой последовательности) на один интервал дискретизации TK. Задержка числовой последовательности на один интервал соответствует умножению ееz–образа наz –1.

При аппаратной реализации операция алгебраического сложения выполняется сумматором, для задержки последовательности на один интервал требуется один элемент памяти – регистр.

Структурные схемы цифровых фильтров могут соответствовать реализации с помощью программируемой логики – микропроцессорной системы (программная реализация).

По передаточным функциям, которые также называются системными, могут быть определены структурные схемы цифровых фильтров. Передаточная функция фильтра H(z)– это соотношение

H(z) = Y(z) / X(z), (4)

где X(z) –z-изображение входной последовательностиx(n), аY(z) z-изображение выходной последовательностиy(n)фильтра при нулевых начальных условиях.

Передаточная характеристика рекурсивного дискретного фильтра – уравнение (8.9)

y(n) = –m=1 am y(n m) + k=0 bk x(n k),

имеет вид H(z) = k=0 bk zk/( 1 + m=0 am zm), (5)

где bk,am– постоянные коэффициенты (предполагаетсяa0= 1). Соотношение (2) получено в результатеz-преобразования функции (8.9) и в соответствии с (8.11).

Передаточная характеристика нерекурсивного дискретного фильтра, описываемого уравнением y(n) =k=0 bk x(n k), имеет вид

H(z) = k=0 bk zk. (8.13)

Пример 1. Найдем передаточную характеристику фильтра, который описывается разностным уравнением 1-го порядка

y(n) = ay(n – 1) + x(n), где a = const.

Обозначим X(z) –z-изображение входной последовательностиx(n), аY(z) z-изображение выходной последовательностиy(n)фильтра. Тогда при нулевых начальных условияхY(z)=aY(z)z –1+X(z). Отсюда получим

H(z)= 1/(1 +az-1).

z –1

b1Рис.1. К примеру 2.

x(n) y(n)

b0

Пример 2. Составим структурную схему дискретного фильтра, который описывается разностным уравнением

y(n) = b0x(n) + b1x(n – 1).

Этот фильтр характеризуется передаточной функцией

H(z) = b0 + b1z1

– структурная схема на рис. 8.1.

Пример 3. Составим структурную схему дискретного фильтра, который описывается разностным уравнением

y(n) = – a1y(n – 1) + x(n) + b1x(n – 1).

Этот фильтр характеризуется передаточной функцией

H(z) = (1 + b1z-1) /(1 + a1z-1)

– структурная схема на рис. 2.

x(n) y(n)

z –1

a1 b1

Рис.2. К примеру 3

Эквивалентные схемы фильтров

Передаточная функция неоднозначно определяет структурную схему дискретного фильтра. Цифровые фильтры с заданными характеристиками можно построить на основе фильтров с известными характеристиками путем различных соединений отдельных звеньев.

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

1. Последовательноесоединение: выходная последовательность предшествующего звена есть входная последовательность последующего звена. Система из последовательного соединения 2-х звеньев с передаточными характеристикамиH1(z),H2(z)имеет результирующую передаточную функцию

HЭ(z) = H1(z)H2(z),

т.к. HЭ(z) = Y(z)/X(z) = (Y(z)/X2(z))(X2(z)/X(z)).

2. Параллельноесоединение: входная последовательность для всех звеньев одна и та же, а выходная последовательность системы равна сумме выходных последовательностей всех звеньев – результирующая передаточная функция равна сумме передаточных функций отдельных звеньев:

H(z) = H1(z)+H2(z).

3. Обратная связь: выходная последовательность фильтра через звено обратной связи подается на вход фильтра. Результирующая передаточная функция такой системы

HЭ(z) = H1(z) / [1  H1(z)Hoc(z)].

Знак в знаменателе соответствует положительной «+» или отрицательной «–» обратной связи. Доказательство:

Y(z)= H1(z)[X(z) +Xoc(z)] = H1(z)[X(z) +Y(z)Hoc(z)],

отсюда очевидно

HЭ(z)= Y(z) / X(z) = H1(z) / [1 + H1(z)Hoc(z)].

Лулция 7