
49
наглядно иллюстрируют физические свойства фильтров. Так, по виду частотных
характеристик различают фильтры нижних частот, фильтры высоких частот, по-
лосовые фильтры и запирающие фильтры (фильтры-«пробки»), выполняющие
операции выделения тех или иных частотных составляющих из общего спектра
входного сигнала. Наряду с ними есть фильтры, производящие более сложные
операции, например операции выделения, дифференцирования
и экстраполяции
сигналов в условиях действия случайных помех.
В общем случае, выходной сигнал ЦФ в текущий момент времени опреде-
ляется значением входного сигнала u(m
Δ
t)=u[m]=u
m
в тот же момент дискретного
времени m, значениями входных и выходных сигналов y(m
Δ
t)=y[m]=y
m
в предше-
ствующие моменты времени и описывается разностным уравнением
y
m
= a
0
u
m
+ a
1
u
m-1
+...+ a
N-1
u
m-N-1
- b
1
y
m-1
- b
2
y
m-2
-...- b
k
y
m-k
. (3.40)
Передаточная функция ЦФ в Z-области имеет вид
k
k
N
N
zbzb
zazaa
zU
zY
zW
−−
−−
−
−
+++
+++
==
...1
...
)(
)(
)(
1
1
)1(
1
1
10
. (3.41)
Общее описание ЦФ как дискретной системы уравнениями (3.40) и (3.41)
позволяет создать набор алгоритмов, которые непосредственно используются для
реализации в виде ЦФ или для программирования ЦВМ. Этот набор алгоритмов
создается путем варьирования величин N, k, a
i
, b
j
. Рассмотрим вопрос физической
реализуемости передаточной функции (3.41). С теоретической точки зрения пере-
даточная функция (3.41) реализуема всегда, за исключением того случая, когда все
коэффициенты a
i
=0, что с физической точки зрения представляет фильтр с отклю-
ченным входом.
Рекурсивный фильтр
- это фильтр, в котором для расчета текущей выход-
ной величины используется по меньшей мере одно значение входной величины и
одно из полученных ранее значений выходных величин. Математически это фор-
мулируется так: рекурсивный фильтр - это фильтр, заданный уравнением (3.40)
или (3.41), в котором по меньшей мере одно значение b
j
и одно значение a
i
не
равно нулю. При этом рекурсивный фильтр обладает такой памятью, что значения
всех отсчетов фильтруемого сигнала от 0 до текущего момента с некоторым весом
участвуют в формировании текущего значения выходной величины. Для кратко-
сти будем называть такой фильтр P-фильтром, и тогда в сжатой форме определе-
ние будет иметь следующий вид: P-фильтр -
это такой фильтр, у которого не все b
j
=0 и T=t→∞, где T- память фильтра.
В нерекурсивном,
или трансверсальном, фильтре в отличие от рекурсивно-
го ни одна из полученных ранее выходных величин не используется для расчета
текущей выходной величины (все b
j
=0). Он обладает принципиально конечной
памятью (определяемой интервалом [t, t-T] или [m, m-N+1], т.е. N≠∞. По аналогии
с предыдущим трансверсальный фильтр для кратности будем называть T-
фильтром. При этом определение имеет вид: T-фильтр - это такой фильтр, у кото-
рого все b
j
=0 и T=(N-1)
Δ
t. Эти фильтры характеризуются разностным уравнением
и передаточной функцией в Z-области вида
yauau au au
mmm NmN imi
i
N
=+ ++ =
−−−+ −
=
−
∑
011 11
0
1
... ; (3.42)
∑
−
=
−+−
−
−
=+++=
1
0
1
1
1
10
...)(
N
i
i
i
N
N
zazazaazW . (3.43)
Совокупность коэффициентов a
i
часто рассматривается как функция, кото-