y(n) = {x(n)}.
Важнейший класс дискретных преобразователей – цифровые фильтры – описываются разностными уравнениями (1)
= ,
где am, bk – вещественные или комплексные коэффициенты.
Если a0 = 1, то выходная последовательность
y(n) = – + . (2)
Фильтр называется параметрическим, если хотя бы один из коэффициентов am, bk зависит от переменной n.
Если хотя бы один из коэффициентов am0 0, то фильтр называется рекурсивным.
Если в (8.9) все коэффициенты am0 = 0,
y(n) = k=0 bk x(n – k), (3)
то фильтр называется нерекурсивным – в этом случае значения выходной последовательности y(n) в любой момент n определяются лишь значениями входной последовательности в этот же момент и N – 1 «прошлыми» значениями входной последовательности x(n).
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 z – k/( 1 + m=0 am z –m), (5)
где bk, am – постоянные коэффициенты (предполагается a0 = 1). Соотношение (2) получено в результате z-преобразования функции (8.9) и в соответствии с (8.11).
Передаточная характеристика нерекурсивного дискретного фильтра, описываемого уравнением y(n) = k=0 bk x(n – k), имеет вид
H(z) = k=0 bk z – k. (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.
Do'stlaringiz bilan baham: |