Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Лихарев В.А. Цифровые методы и устройства в радиолокации

.pdf
Скачиваний:
47
Добавлен:
25.10.2023
Размер:
14.41 Mб
Скачать

Итак, ЦФ с импульсной переходной характеристикой, идентичной выборкам импульсной переходной характери­ стики заданного непрерывного фильтра, может быть п о ­ лучен из соответствия

К (S) = ^ =>1 _ г - , ; х р ( р , д ) = * ( * " ) . (4.56)

На этом примере можно проследить две особенности, ха­ рактерные для расчета ЦФ данным методом. Первая осо­ бенность— частотная характеристика ЦФ может сущест­ венно отличаться от характеристики соответствующего аналогового фильтра, если отклик последнего имеет зна­ чительную величину на частотах со>'Сод/2. Вторая особен­ ность — зависимость коэффициента передачи ЦФ от ча­ стоты дискретизации сод =2я/Гд . Коэффициент передачи пропорционален сод и может составлять величину 104 и более. По этой причине необходимо вводить масштаби­ рование с целью предотвращения переполнения при вы­ полнении арифметических операций.

Таким образом, синтез ЦФ по методу инвариантности импульсной переходной характеристики имеет следую­ щие особенности: реализация ЦФ возможна в виде па­ раллельной канонической формы (4.22), ЦФ сохраняет форму импульсной переходной характеристики соответ­ ствующего непрерывного фильтра. Такие ЦФ пригодны только для аппроксимации узкополосных низкочастотных и полосовых непрерывных фильтров, основное преобразо­ вание соответствует (4.53).

4.3.2. Методы билинейного преобразования и согласо­ ванного z-преобразования. При синтезе ЦФ чаще всего необходимо обеспечить заданную частотную характери­ стику, не определяя импульсную переходную характери­ стику. В случае, если частотная характеристика непре­ рывного фильтра сравнительно постоянна в полосах про­ зрачности и затухания, удобно использовать метод били­ нейного преобразования. В основе этого метода лежит алгоритм отображения точек мнимой оси плоскости S на единичную окружность в плоскости z. Полученная в ре­

зультате

такого преобразования передаточная

функция

ЦФ K(z)

в точках единичной

окружности принимает ту

же совокупность значений, что и передаточная

функция

непрерывного фильтра

K(S),

рассчитанная

для точек

мнимой оси. При этом

происходит изменение

частотного

масштаба. Чаще всего

это отображение осуществляется

320

с помощью простейшей рациональной функции

Обозначим частоты непрерывного и цифрового фильтров Мн и шц. Тогда при

* n =

t g ( - ^ ) - i -

 

(4-58)

функции К(ыи) и /С(сод)

примут один

и те ж е

значения.

Произведение Ш ц Г д называют относительной частотой цифрового фильтра.

Преобразование (4.57) отображает левую полуплос­ кость 5 на внутреннюю часть единичного круга. Полу­ чаемые передаточные функции K{z) соответствуют устойчивым реализуемым ЦФ. Поскольку преобразо­ вание '(4.57) является алгебраическим, его можно применять как к .последовательной (4.3), так и к парал­ лельной (4.4) канонической форме.

Соотношение (4.57) приводит к следующим форму­ лам для вещественных и комплексных членов в парал­

лельной канонической форме

(4.4):

 

 

 

 

 

 

Rr

Л 0

( 1 + 2 - ' )

 

 

(4.59)

 

 

 

 

 

 

 

 

 

*о~~2

(1 — р Г „ / 2 ) '

i ~

1—р7"д/2'

 

 

2 [SRr—

\}Rr — x/r|

 

(1 + Z - ' )

( Л 0 + Л , г - ' ) .

(4.60)

 

(S — р)= + х 2

 

1 + B l Z - ' + / 3 2 z - 2

'

 

 

 

где

Л

_

Г» [f r П -

 

~ І '

( « У 2)] •

 

 

 

 

 

 

 

 

 

 

 

л _

7-д [ Я л ( 1 + р Г д / 2 ) + /г ( х Т д / 2 ) ] .

 

 

л і

 

 

Д

)Ч.

»

 

 

д

_

 

) '

+ (х7-д /2

 

 

 

3

[ ( 1 + Р 7 - д / 2 Z)

 

 

 

 

В _

2 [ 1 - ( р Г д / 2 ) = - ( х Г Л / 2 ) 2 )

,

 

 

£) =

(1 - р 7 ' д / 2 )» + (х7'я /2)».

 

 

При использовании последовательной канонической формы (4.3) вещественный множитель в рациональной

21—1410

321

дроби преобразуется как

s - ^ M ; + f i r ' .

(4.61)

где

Комплексный множитель в (4.3) преобразуется в со­ ответствии с

[ S +

«ї+^+ї*^.

(4-62)

где

 

 

К = Ш

[ ( l - P W + № / 2 ) 2 ] ;

 

2 ( 1 - ( Р 7 - Д / 2 ) ° - ( Х 7 - Д / 2 ) 2 1 ,

D

В_ ( ' + Р Г Д / 2 ) ' + ^ 7 - Д / 2 ) \

"а — д

Поскольку множитель ( 1 + 2 - 1 ) является общим для членов первого н второго порядков (4.59), (4.60) в раз­ ложении (4.4), его можно вынести за скобку, т. е. дроби можно сократить:

Л С

_

Л . і Л С — — г

і

а °

/дкъ

 

( 1 + г - ' ) ( А + Л , 2 - ' ) _ Л ,

 

 

 

1 - f B i Z - 1 + В а г - а

 

В,.""1 -

 

• (Л . - Л . /ДО + СЛв+Л.а-Д./Д,)^-'

_ г

,

ав + Д 1 г - '

1 +B.Z-'

+ В 2 г - г

1 "Г" І +

В ^ - ' + В г г - 2 '

(4.64)

После суммирования всех констант, передаточная функ­ ция с учетом (4.63) и (4.64) приводится к параллельной канонической форме (4.4).

При использовании последовательной канонической формы (4.3) с учетом (4.61) и (4.62) результирующая

322

передаточная

функция

имеет

вид [сравни с ( 4 . 2 0 ) и

( 4 , 2 1 ) ] :

 

 

к

 

 

_ .

J

 

 

 

 

 

П (1

 

П U + ^ f c Z - H - W - 2 )

ц 2 - ^ С ^

 

 

 

 

 

( l + z - l ) U - ™ > .

Д (I + В 1 р г - « ) Д(1 + В „ г - Ч - Д „ 2 - « )

 

 

 

 

 

 

(4.65)

Расчет ЦФ

методом

билинейного

преобразования

в соответствии

с

( 4 . 5 7 )

и

( 4 . 5 8 )

состоит

в следующем.

1 . Отмечаются характерные частоты на частотной ха­ рактеристике ЦФ, такие, как полосы .пропускания или затухания, точки максимального усиления и т. д. Обо­ значим их как СОДІТД, і = 1 , 2, . . . С помощью ( 4 . 5 8 ) произ­ водим пересчет этих точек, т. е. определяем новый набор частот ШНІ.

2 . Рассчитываем передаточную функцию непрерывно­ го фильтра K { S ) , имеющую на новых частотах свойства непрерывного фильтра. Расчет большинства аналоговых фильтров зачастую осуществляется при помощи преобра­ зования полосы частот нормализованного фильтра ниж­ них частот [ 1 3 8 ] . Путем такого преобразования можно перейти от фильтра нижних частот к фильтру верхних частот, полосовому фильтру, режекторному и т. д.

.Преобразование

частот состоит в замене переменной

SU—нормализованного

 

фильтра нижних частот соответ­

ствующей функцией

перехода:

 

-к фильтру нижних частот 5 н = 5 / ш д ,

К

ПОЛОСОВОМу

фильтру 5 Н =

( 5 2 + С 0 в С 0 н ) 7 5 ( < В в + Сйн),

К

 

фИЛЬТру

S H = S ( < B B — W H ) / ( S 2 +

+ (Ов«п) ,

-реЖеКТОрНОМу

 

SS=WB/S,

к фильтру .верхних частот

где 5 Н

— комплексная переменная передаточной функции

нормализованного фильтра нижних частот; сов — верхняя частота среза; сои — нижняя частота среза.

, Таким образом задача сводится ж изменению крити­ ческих частот при их преобразовании с тем, чтобы полу­

чить

аналоговый фильтр с

предварительными

искаже­

ниями.

 

 

 

 

3.

В

передаточной функции

К (S) производится за-

мена

S

на ( 1 z~l )/(l + z - 1 )

2

и выполняются

алгебраи-

 

1 д

323

 

 

21*

 

 

ческие действия, необходимые для выражения ее в виде отношения двух полиномов пли в виде разложения на простейшие дроби. В результате получаем передаточнуюфункцию требуемого цифрового фильтра. Основное до­ стоинство метода билинейного преобразования — воз­ можность получения частотных характеристик широко­ полосных фильтров в полосе частот до 1/27^. Недостаток связан с нелинейным искажением частотной шкалы; для узкополосных фильтров это приводит к искажению ча­ стотной характеристики.

Таким образом, синтез ЦФ по методу билинейного преобразования имеет следующие особенности: реализа­ ция ЦФ возможна в виде параллельной или последова­ тельной канонической формы, необходим предваритель­ ный пересчет частотной шкалы непрерывного фильтра; сохраняется плоская часть частотной характеристики не­ прерывного фильтра. Этот метод пригоден для синтеза ЦФ всех типов, но главным образом для широкополос­ ных; основное преобразование соответствует (4.57).

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

Отображающее преобразование для полюсов и

«улей

непрерывного фильтра таково:

 

S=>&xp(STR) = z.

(4.66)

Вещественные полюсы или нули преобразуются в со­

ответствии с выражением

 

5 _ р = » 1 _ 2 - і Є х р ( р Г д ) ,

(4.67)

а комплексные полюсы или нули — по формуле

 

(S - р) 2 4 - v? =J> 1 - 2 г " 1 ехр фГ д ) + z~2 ехр (2рТд ).

(4.68)

Тогда передаточная функция цифрового фильтра имеет вид [сравни с (4.20), (4.21)]:

/к \

П

(1 + А * * - )

Пі

С + л > * 2 - 1 + А*ь*-*)

К(г-*) = К&

^

 

, (4.69)

П (1 + В,рг-»)

f[

(1 + B l l Z - » + S „ z - « )

324

где

 

 

 

 

 

 

 

 

 

 

A,j

=

ехр (о^Тд),

Alh

=

— 2 exp (a.kTR) cos ( x , ^ ) ,

 

 

А * == exp (2ай 7"д),

BlP

=

exp (ррГд ),

 

B l

t =

— 2 exp (рг -7д ) cos ( х г Т д ) ,

В2 І - =

exp (2рг Гд ).

Отметим,

что

полюсы

передаточной функции

(4.69)

те же,

что

и при

использовании стандартного z-преобра-

зования. Однако нули обычно не

соответствуют

нулям,

получаемым

методом

стандартного

2-преобразоваиия.

Согласованное z-преобразование целесообразно исполь­ зовать для синтеза широкополосных полосовых и режекторных фильтров. Если передаточная функция фильтра не содержит конечных нулей (например, фильтры Баттерворта и Бесселя), результаты будут неудовлетвори­ тельными. Для устранения этого недостатка необходимо умножить передаточную функцию на (l+z~i)N, где N равно порядку нуля, который желательно иметь на ча­ стоте 1/2Гд .

Итак, синтез ЦФ по методу согласованного z-преоб- разования имеет следующие особенности: реализация ЦФ возможна в виде последовательной или параллель­ ной канонической формы (последняя может быть получе­ на разложением на простейшие дроби передаточной функции (4.69)]; необходимо представление передаточной функции непрерывного фильтра в виде (4.3); сохраняет­ ся форма частотной характеристики; данный метод син­ теза пригоден для всех типов фильтров; основное преоб­

разование соответствует

(4.67).

 

 

 

 

4.3.3. Метод

подстановки

операторов

интегрирова­

ния (метод

2-форм). По

определению

z-преобразованійя

2 = ехр ( 5 Г Я )

[(см. 4.8)]. Таким образом,

 

 

 

 

5 - 1 = Гд /1пг.

 

 

 

(4.70)

Разложим в ряд In z:

 

 

 

 

 

 

где

l n z = 2 ( u + w3 /3+,u5 /5+ . . . ) j

 

(4.71)

 

 

 

 

 

 

 

(4.72)

 

 

U = ( l — 2 - i ) / ( l + 2 - l ) .

 

 

Перепишем

(4.70)

 

 

 

 

 

 

9 - і _

Ух/2

_ 7 д / 1

 

 

4 4 а 5

\

t) + иа /3 +

иб /5-1

2

\v

3

45

945

' " ) '

 

 

 

 

 

 

 

 

(4.73)

325

Всилу быстрой сходимости этого ряда его МОЖНО

аппроксимировать главной частью, т. е.

Тя

Тк

1 + 2 - '

(4.74)

5 - 1

2

1 — 2 - 1 -

 

Правая часть уравнения (4.74) называется z-формой, со­ ответствующей S~l [сравни с (4.57)].

Возведем обе части уравнения (4.73) в квадрат

Аппроксимировав этот ряд главной частью и постоянным членом, получим

С учетом (4.72)

имеем

 

 

 

 

 

' ~ 12 (1 — z - 1 ) 2

*

 

Аналогично

можно

получить

разложение

в ряд S~h

путем возведения в k-io

степень

обеих

частей

уравнения

(4.73). Полученные таким образом операторы

называют­

ся операторами

Боксера — Таллера . Отметим, что опера­

тор интегрирования первого порядка

Тастииа, Мадве-

да — Траксела и Боксера — Таллера соответствует инте­ гратору, полученному по формуле трапеций.

Для получения передаточной функции цифрового фильтра К (z) необходимо представить передаточную функцию непрерывного фильтра К(5) (4.2) в виде отно­ шения двух полиномов по S~l, а затем заменить S~h на соответствующий оператор интегрирования. „В табл. 4.2 приведены различные операторы интегрирования.

4.3.4. Синтез цифровых эллиптических фильтров по квадрату амплитудно-частотной характеристики. В зада­ чах обработки информации часто требуется синтезиро­ вать цифровые фильтры с амплитудно-частотной харак­ теристикой, наилучшим образом аппроксимирующей ха­ рактеристику идеального аналогового фильтра. При этом желательным является обеспечение либо максимального подавления в полосе задерживания при заданных обла326

Метод ап­ проксима­ ции

2-преобра- зованне

Тастина

Мадведа — Траксела

s-'

I — 2 - 1

^ ( 1 + 2 - ) 2 ( l _ z - i )

M 1 + Z " ' ) 2(1 - г - )

Боксера

TR ( 1 + 2 - ' )

2(1 —

2 - ' )

Таллера

 

 

 

 

 

 

 

 

 

 

 

Т А Б Л И Ц А 4.2

 

 

 

Операторы

 

 

 

 

 

 

 

 

 

s-*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7 - д 2 - ' ( 1 + 2 - ' )

( i . - z - 1 ) 2

 

 

 

 

(1

 

— 2 - ' ) 3

Г Г д ( 1

- ' ) 1 »

 

 

M l

 

 

+ 2 - ' ) - »

[ 2 ( 1 -+22- ' )

J

 

L[

 

 

 

 

 

 

2 ( 1 - 2 " ' )

J

6 + 4 2" '2

+- '2)- * )

 

 

24 (1

 

z " )

 

7^(1

 

 

 

7^(1 + 1 l z -

1

+ l l z - 2 + 2 - 3 )

(1

 

 

2

 

 

 

 

 

1

3

 

 

 

 

 

 

 

 

 

7 д ( 1 + 1 0 г - ' +

2 - 2 )

7 j

[ [ 2

" ' ( l

 

+ 2 - ' ) j

12(1

— z - ' ) 2

 

 

 

 

 

 

 

2

(1

— г " ' ) 3

 

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

ляемую в основном его порядком, этим требованиям

луч­

ше всего удовлетворяют эллиптические фильтры

[115,

175]. Известный метод синтеза эллиптических

фильтров

[5, 115], кроме применения довольно сложных

конформ­

ных преобразований, требует использования

эллиптиче­

ских функций Якоби. Значительно проще расчет такого фильтра молено осуществить исходя из требуемого вида квадрата амплитудно-частотной характеристики:

Я 2 (со)=[1 + е2 Р(со)]-1,

(4.75)

где Е коэффициент,

определяющий

неравномерность

характеристики в полосе пропускания;

Р{а>)—характе­

ристическая функция.

 

 

Характеристическая

функция цифрового эллиптиче­

ского фильтра составляется аналогично соответствующей характеристической функции непрерывного эллиптиче­ ского фильтра (фильтра Кауэра). При этом необ­ ходимо учесть периодический характер частотной харак­ теристики цифрового фильтра и то, что ее квадрат всегда можно представить в виде отношения тригономе­ трических полиномов [5]. Поэтому, характеристическая функция цифрового эллиптического фильтра нижних ча­ стот принимает вид

Р Ю

:

М (х2

«?)

*-4)...(Х>-а2т)

(4.76)

 

 

 

 

 

( * 2 — Pi)

 

 

при четном порядке

фильтра п — 2т,

 

Р(а>Т)

= ' Nx (х

а 2 ) 2

- е ф . . . (*«•

(4.77)

 

 

( х 2 - р 2 ) > г - ^ ) . . . ( х г - Q

 

при п нечетном

п. =

2m -\~ 1, где х — tg

j t g

Юс — частота

среза

фильтра нижних частот; М, N — коэф­

фициенты, определяющие величину затухания в полосе задерживания; си и р\-— нули и полюсы характеристиче­ ской функции.

На рис. 4.7,а приведен график характеристической функции цифрового эллиптического фильтра второго X]Q-

Рис. 4.7. Цифровой эллиптический фильтр нижних частот:

а — характеристическая функция; б — квадрат амплитудно-частотной характе­ ристики.

рядка и соответствующий ей квадрат амплитудно-частот­ ной характеристики фильтра нижних частот '(рис. 4.7,6).

Условия, налагаемые на характеристическую функ­ цию фильтра четного порядка, таковы:

Я(0)=Р(сосГд ) = 1, Р(тТя)=Р(л)=М2,

(4.78)

где соо граничная

частота

полосы

задерживания

фильтра.

 

 

 

Аналогично для фильтра нечетного порядка

Р (СЙС^Д) = 1, Р (сооГд) 2.

(4.79)

Для полосы пропускания

фильтра

0 < | сйГд| <ю0 7'д

получим

 

 

 

1 > ^ ( < о 7 д ) > ( 1 + е 2 ) - і ,

а для полосы задерживания

| со7"д | >а>о7'д,

К2(ішГд) < і ( 1

+,е2 М2 ) - 1 « 1 2,

где М характеризует минимальное ослабление в полосе задерживания.

329

Соседние файлы в папке книги из ГПНТБ