
Цифровая обработка сигналов
..pdf
где |
k |
|
2 T ; |
a 1; |
a |
e T |
cos T |
|
sin T |
|
; |
|
0 |
|
|
||||||||||
|
|
|
0 |
1 |
|
|
c |
|
c |
|
||
|
|
|
|
|
|
|
|
|
c |
|
|
b1 2e T cos cT ; b2 e 2 T .
Разностное уравнение данного цифрового резонатора запишем в виде:
|
|
|
|
|
|
y(nT) k0 a0x(nT) a1x(nT T) |
||||||||||||
|
|
|
|
|
b1y(nT T) b2y(nT 2T), n 0. |
|||||||||||||
Структурная |
|
|
схема |
цифрового резонатора приведена на |
||||||||||||||
рис. 2.8. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
x(nT) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y(nT) |
||
k0 |
|
|
|
|
|
|
|
∑ |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
z–1 |
|
|
|
|
|
|
|
z–1 |
|
|||||
|
|
|
|
|
|
|
|
|
a1 |
|
|
|
|
b1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z–1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
Рис. 2.8. Структурная схема цифрового резонатора (Q > 10) |
||||||||||||||||||
При Q 10 и |
|
|
|
|
0,05 коэффициент a |
e T cos T . |
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
c |
1 |
|
|
|
|
c |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рассмотрим расположение особых точек системной функции H(z) в z-плоскости. Системная функция имеет один нуль z0 и два комплексно-сопряженных полюса z1 и z2 (рис. 2.9).
При α → 0 z1 и z2 стремятся к границе устойчивости, а при α → ∞ z1 и z2 стремятся к нулю. В последнем случае в системе будут наблюдаться сильно затухающие колебания при ее возбуждении единичным импульсом.
При c 0 z0, z1, z2 стремятся к точке e T , лежащей на линии
Re(z).
При c д полюса меняются друг с другом.
T 2
90

Im(Z) |
|
|
|
|
|
|
|
|
|
|
Один нуль в точке |
T . |
|||||||
1 |
|
|
|
|
|
|
|
|
|
|
|
О → z |
0 |
e T cos |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c |
||
|
|
|
|
|
|
|
|
|
|
|
|
Два |
|
комплексно-сопря- |
|||||
|
|
|
|
|
|
|
|
|
|
женных полюса: |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
z e Tej cT |
, |
||||||
–1 |
|
1 Re(Z) |
1 |
|
|
||||||||||||||
|
|
e Te j cT . |
|||||||||||||||||
0 |
|
|
|
|
|
|
|
|
|
|
|
z |
2 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
Граница устойчивости ЦФ |
|
|||||||||||||
|
|
|
|
|
|
|
|
z |
|
|
|
e j T |
|
1 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
–1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Линия расположения полюсов |
|
||||||||||||||||
|
|
|
z |
|
|
|
e Tej cT |
|
e T |
|
|||||||||
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Область устойчивых решений, т.е. все полюса системной функции должны располагаться внутри единичной окружности
Рис. 2.9. Расположение особых точек системной функции ЦФ на z-плоскости
Пример 2. Синтезируем цифровой режекторный фильтр. Операторный коэффициент передачи аналогового режекторного
фильтра:
|
|
|
|
|
|
|
|
|
|
|
|
p2 |
2 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Kреж(p) |
|
|
|
0 |
|
|
, |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
p2 2 p |
2 |
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
; |
|||
где |
|
|
|
; |
|
; |
|
; |
|
|
|
|
2 |
2 |
|
||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||
0 |
|
|
LC |
|
C |
|
|
2Q |
c |
|
|
0 |
|
0 |
|
4Q2 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q 0 ; – полоса частот на уровне –3 дБ или 0,707.
На рис. 2.10 приведена схема варианта построения аналогового
режекторного фильтра, где |
|
1 |
; |
2 |
; |
|
|
||||
0 |
|
RC |
RC |
91

|
|
|
|
|
R |
|
R |
|
|
|
|
|
|
|
|
|
1 |
|
1 |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q |
0 |
|
|
|
|
|
– апериоди- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
4 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
C |
|
|
|
|
|
|
|
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ческий режим. |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Uвх(t) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Uвых(t) |
|
|
Операторный |
|
коэффициент |
||||||||||
|
|
|
|
|
2C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R/2 |
|
|
|
|
|
передачи двойного Т-моста имеет |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вид |
|
|
p2 |
|
2 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
Рис. 2.10. Аналоговый |
|
|
|
|
|
|
Kреж(p) |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
режекторный фильтр |
|
|
|
|
|
|
|
|
p2 2 p 02 |
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p2 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
Kреж(p) |
|
|
|
RC 2 |
|
|
. |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
p |
2 |
|
4 |
|
|
p |
1 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
RC 2 |
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Впрямую продискретизировать режекторный фильтр не удается. Поэтому воспользуемся соотношением, справедливым как для аналоговых, так и для цифровых фильтров:
Kрез(p) Kреж(p) 1,
Hрез(z) Hреж (z) 1.
Из последнего выражения следует:
|
|
H |
реж |
(z) 1 H |
рез |
(z) |
a0 a1 z 1 a2 z 2 |
, |
||||||||||||
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
z |
1 |
|
|
|
z |
2 |
|
||||
|
|
|
|
|
|
|
|
|
1 b1 |
|
b2 |
|
|
|||||||
где a0 |
1 k0a0 |
1 2 T; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
a1 |
k0a1 b1 |
2 1 T e T |
cos cT |
sin cT ; |
||||||||||||||||
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
c |
|
|
|||||
a2 |
b2 |
e 2 T ; b1 b1 2e T cos cT ; |
b2 |
|
b2 |
e 2 T . |
||||||||||||||
Как видно, данный фильтр имеет на одну задержку в прямой |
||||||||||||||||||||
ветви больше, так как a2 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Задавая |
добротность Q, |
частоту |
резонанса ω0 и частоту |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
||
дискретизации |
|
|
5–10ω0 |
|
T |
|
|
, |
вычисляем |
коэффициент |
||||||||||
|
|
|
|
|||||||||||||||||
|
|
|
д |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
д |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
92 |
|
|
|
|
|
|
|
|
|
|
|
|

демпфирования ξ, затухание α = ω0ξ и частоту свободных колебаний ωс. Вычислив указанные параметры, найдем коэффициенты k0, a0, а1, b1, b2 для цифрового резонатора a0 , a1 , a2 , b1 , и b2 для цифрового режекторного фильтра.
2.3. Синтез цифровых фильтров методом отображения дифференциалов
В основе метода отображения дифференциалов лежит дискретизация аналогового фильтра-прототипа, заключающаяся в замене дифференциалов в его дифференциальном уравнении прямыми, обратными или центрированными разностями. Дифференциальное уравнение для аналогового фильтра можно получить непосредственно либо из операторного коэффициента передачи [5].
Любую физически реализуемую цепь можно описать операторным коэффициентом передачи в виде отношения полиномов
K p C p c0 c1p c2 p2 cM pM ,
Q p q0 q1p q2 p2 qN pN
где M ≤ N. |
|
||
Из определения |
операторного коэффициента передачи |
||
K(p) |
Y(p) |
следует: |
Q(p)Y(p) C(p)X(p). Заменив оператор p на |
|
|||
|
X(p) |
|
оператор дифференцирования, а изображения Y(p) и X(p) на сигналы y(t) и x(t), получим дифференциальное уравнение, описывающее аналоговый фильтр-прототип:
N |
y |
j |
(t) |
M |
i |
(t) |
|
qj |
|
ci |
x |
, t ≥ 0. |
|||
|
|
j |
|
i |
|||
j 0 |
dt |
i 0 |
dt |
Простейший метод дискретизации системы состоит в замене дифференциалов на прямые или обратные разности (чаще используются обратные разности):
0[ f (nT)] f (nT) – нулевая разность;
[ f (nT)] |
1 |
[ f (nT) f (nT T)] – первая разность; |
|
||
1 |
T |
|
|
|
|
|
|
93 |

1
2 f (nT) T 1 f (nT) 1 f (nT T)
1
f (nT) 2f (nT T) f (nT 2T) вторая разность и т. д.
T2
Структурная схема цифрового фильтра для формирования второй разности приведена на рис. 2.11.
f nT |
|
|
|
|
1 f nT |
|
|
|
|
2 f nT |
||||
– |
|
1/T |
– |
1/T |
||||||||||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z–1 |
|
|
|
|
|
|
z–1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2.11. Формирователь второй разности
Заменяя в дифференциальном уравнении, описывающем АФП, дифференциалы соответствующими обратными разностями, получим неприведенное разностное уравнение
N M
qj j[y(nT)] ci i[x(nT)], n 0.
j 0 i 0
Затем приводим РУ к стандартному виду:
M N
y(nT) aix(nT iT) bj y(nT jT), n 0.
i 0 j 1
Таким образом, при использовании обратных разностей производится следующая замена:
df (t) f (nT) f (nT T) , dt T
что с точки зрения операторов соответствует соотношениям
1 z 1 |
|
1 |
|
||
p |
|
и z |
|
. |
|
T |
1 pT |
||||
|
|
|
Используя указанные соотношения, можно непосредственно перейти от операторного коэффициента к системной функции и обратно:
H(z) K(p) |
p |
1 z 1 |
; |
K(p) H(z) |
z |
1 . |
|
|
T |
|
|
1 pT |
|
||
|
|
|
|
|
94

Полученную системную функцию приводим к стандартному виду:
M
|
aiz i |
|
|
H(z) |
i 0 |
. |
|
N |
|||
|
|
1 bjz j
j 1
Пример. Синтезируем цифровой режекторный фильтр по заданному аналоговому фильтру-прототипу (рис. 2.12). Имеем
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p2 |
2 |
|
|
|
|
|||
|
|
|
|
|
|
L |
Kреж(p) |
|
|
0 |
|
|
|
, |
||||||||||||||
|
|
|
|
|
|
|
p2 2 p |
2 |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
||
|
|
|
|
|
|
C |
|
|
|
|
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
R |
|
|
|
|
|
|
1 |
|
|
|
|
|
1 |
|
|
|
||||
Uвх(t) |
|
|
|
|
|
|
|
Uвых(t) |
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
0 |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
LC |
|
|
2Q |
|
2RC |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Заменяя |
|
оператор |
|
|
p на |
||||||||||
Рис. 2.12. Режекторный фильтр-прототип |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
оператор d , а X(p) x(t) и dt
Y(p) y(t), получим дифференциальное уравнение:
p2 2 p 02 Y(p) p2 02 X(p),
|
d2y(t) |
2 |
dy(t) |
|
2 y(t) |
d2x(t) |
2x(t), t 0. |
|
|
|
|
|
|
||||
|
dt2 |
|
dt |
0 |
|
dt2 |
0 |
|
|
|
|
|
|
|
|||
Запишем разностное уравнение в обратных разностях: |
|
|||||||
2 y(nT) 2 1 y(nT) 02y(nT) 2 x(nT) 02x(nT), |
n 0. |
|||||||
Раскроем выражение и запишем разностное уравнение: |
|
1 2 T 02T2 y(nT) 2(1 T)y(nT T) y(nT 2T)
1 02T2 x(nT) 2x(nT T) x(nT 2T), n 0.
Выражая это уравнение относительно y(nT), найдем коэффициенты ЦФ:
a0 |
1 02T2 |
a1 |
2 |
|
|
|
|
; |
|
|
; |
||
1 2 T 2T2 |
1 2 T |
2T2 |
||||
|
0 |
|
|
0 |
|
|
|
|
|
|
95 |
|
|
a |
1 |
|
; b |
2(1 T) |
; b |
1 |
|
. |
|
1 2 T |
2T2 |
|
1 2 T |
2T2 |
|||||
2 |
1 |
1 2 T 2T2 |
2 |
|
|||||
|
0 |
|
|
0 |
|
0 |
|
Достоинство метода замены дифференциалов разностями заключается в простоте перехода от операторного коэффициента передачи K(р) непосредственно к системной функции H(z).
Недостаток метода состоит в плохом сохранении частотных характеристик аналогового фильтра-прототипа независимо от использования прямых или обратных разностей. Необходимо, как и в методе инвариантного преобразования ИХ, выбрать интервал дискретизации T достаточно малым, чтобы передать все особенности ИХ, или правильно продискретизировать дифференциальное уравнение.
Рассмотрим, как отображается левая p-полуплоскость в z-плос- кость:
замена p |
1 z 1 |
, |
|
|
z |
|
|
1 |
|
|
|
; частотная ось p j , |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
T |
|
|
|
|
|
|
|
1 pT |
|
|
|
|
|
|
a |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
1 |
|
1 j |
|
1 |
1 e |
2 jarctg T |
, |
|||||||||
|
|
|
|
z |
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
a |
|
|
a |
||||||||||||
|
|
|
|
1 j T |
|
2 |
|
1 j |
2 |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|
|
Re z |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Im z |
1 |
|
sin 2arctg aT , |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
2 |
1 cos 2arctg |
aT , |
2 |
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
1 2 |
|
|
|
|
|
|
|
2 |
1 2 |
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Re |
|
z |
|
|
2 |
Im |
|
z |
|
|
|
|
2 |
– уравнение окружности в z-плос- |
|||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
кости.
На рис. 2.13 показано, что совпадение частот ωа и ωц происходит на небольшом участке T .
При равной частоте дискретизации метод отображения дифференциалов работает хуже, чем метод инвариантного преобразования ИХ. С увеличением частоты дискретизации совпадение характеристик улучшается, но реализация ЦФ становится затруднительной, так как требуется повышенное быстродействие ЦФ.
Метод отображения дифференциалов можно улучшить, если использовать разности более высоких порядков для замены дифференциалов низких порядков или использовать центрированные разности. Однако из-за сложности замены такой подход не нашел практического применения.
96

Im[z]
|
|
z epT |
ej aT |
|||
|
|
z |
1 |
|
|
1 |
|
|
|
|
1 j aT |
||
|
|
1 pT |
||||
ωц = π/T |
ωа = ∞ |
ωц = 0 |
|
|
Re[z] |
|
|
|
|
||||
–1 |
0 |
1 |
|
|
|
|
Рис. 2.13. Отображение оси jωa из p-плоскости в z-плоскость
2.4. Синтез цифровых фильтров методом билинейного преобразования
Синтез цифрового фильтра методом билинейного преобразования производится по операторному коэффициенту передачи аналогового фильтра-прототипа. Метод несколько сложнее предыдущего, но дает лучшие результаты.
Исходные данные: передаточная функция аналогового фильтра-
|
|
c |
c p c |
|
p2 |
... c |
M |
pM |
|
||||
прототипа в операторной форме |
K(p) |
|
0 |
1 |
2 |
|
|
|
|
|
|||
d |
|
d |
|
|
p2 |
|
|
pN |
|||||
|
|
0 |
p d |
2 |
... d |
N |
|
||||||
|
|
|
1 |
|
|
|
|
|
|
C(p) есть дробно-рациональное выражение, описывающее любую
D(p)
физически реализуемую цепь [2].
|
|
|
А(ω) |
|
|
Частотная характеристика циф- |
|||||||||
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
рового |
фильтра |
периодична |
||||||
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
(рис. 2.14). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Используем основной интервал |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
частот |
|
|
; |
|
. |
Системную |
||
|
|
|
|
|
|
|
T |
|
|||||||
–π/Т |
0 |
π/Т |
2π/Т |
ω |
|
|
|
T |
|
|
|
||||
|
Рис. 2.14. Периодичность |
|
функцию H(z) можно найти заменой |
||||||||||||
|
|
|
|
|
|
|
|
|
ln(z) |
|
|||||
|
|
амплитудно-частотной |
|
epT z pT |
ln(z) p |
. |
|||||||||
характеристики цифрового фильтра |
|
||||||||||||||
T |
97

Точно реализовать частотные свойства аналогового фильтрапрототипа нельзя, так как
|
[ ; ], |
|
|
|
|
; |
|
. |
|
|
|||||||
АФ |
|
ЦФ |
|
|
T |
|
|
|
|
|
|
|
|
T |
При билинейном преобразовании (БЛП) происходит трансформация частот (рис. 2.15).
Kа(ω) |
ωа |
0 |
Ац(ω) |
|
|
|
|
ωц |
–2 π/Т |
–π/Т |
0 |
π/Т |
2 π/Т |
Рабочий диапазон
Рис. 2.15. Трансформация частот при билинейном преобразовании
Произошла трансформация частоты –∞ в –π/Т, а ∞ в π/Т. Таким образом, в цифровом фильтре произошло сжатие полосы частот.
Алгоритм использования метода билинейного преобразования состоит в следующем.
|
1. |
Разлагаем p |
1 |
ln(z) в ряд |
p |
2 |
|
1 |
|
3 |
|
|
|
1 |
|
5 |
|
|
|
|
z 1 |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
... , |
|
|
. |
||||||||||||||
|
|
T |
T |
3 |
|
5 |
|
z 1 |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
2. |
Ограничиваемся первым членом ряда p |
|
2 |
|
2 |
|
|
z 1 |
. |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
|
|
|
T z 1 |
|
|
|
|||||
|
3. |
Производим |
коррекцию |
|
характерной |
|
частоты |
аналогового |
||||||||||||||||||||||
фильтра-прототипа (частоты |
резонанса, |
|
режекции |
или |
среза) |
|||||||||||||||||||||||||
|
|
2 |
tg |
цT |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
a |
T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98

4. Делая |
замену |
(см. пункт |
2), приводим выражение пере- |
|||||
даточной |
функции |
аналогового |
фильтра K(p) |
C(p) |
к виду |
|||
|
||||||||
|
|
|
|
|
|
|
D(p) |
|
|
|
M |
|
|
|
|
|
|
|
|
aiz i |
|
|
|
|
||
H(z) |
|
i 0 |
|
. |
|
|
|
|
|
N |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
1 bjz j
j1
5.По полученному выражению строим цифровой фильтр. При
этом если аналоговый прототип устойчив (Re(pполюс) < 0), то
исоответствующий ему ЦФ также будет устойчив.
Вкачестве примера определим структуру цифрового интегратора.
Пусть K(р) = р–1. Тогда
x(nT) y(nT)
+
z –1
Рис. 2.16. – Накапливающий сумматор
p |
1 |
|
T z 1 |
|
T z |
|
zz 1 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
2 z 1 |
|
2 |
|
|
z 1 |
|
||||||
|
|
|
|
z 1 |
|
|
|||||||||
|
|
Ранее |
мы |
определили |
операцию |
суммирования с накоплением в виде
(рис. 2.16)
y(nT) = x(nT) + y(nT–T);
Hи(z) z . z 1
По сути, это цифровой сумматор с накоплением результата (накапливающий сумматор). Тогда цифровой интегратор будет иметь
вид H(z) H |
|
(z) H |
|
(z)z 1 |
|
T |
(рис. 2.17). |
|||||
|
|
|
||||||||||
|
и |
|
и |
|
|
2 |
|
|
|
|||
|
|
x(nT) |
|
|
|
|
|
|
|
|
|
y(nT) |
|
|
|
+ |
|
|
|
|
+ |
|
T/2 |
|
|
|
|
|
|
|
|
|
|
z –1
Рис. 2.17. Цифровой интегратор, синтезированный методом БЛП
Рассмотрим связь частот ωц и ωа при БЛП (коррекция характерной частоты).
99