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

книги / Синтез транзисторных усилителей и фильтров

..pdf
Скачиваний:
7
Добавлен:
12.11.2023
Размер:
20.75 Mб
Скачать

Задача состоит в определении коэффициентов полинома т-й сте­ пени, который на интервале [— 1; 1] аппроксимирует постоянную по Чебышеву (при нормировании частот границами полосы служат

значения ± 1). Сама функция

отклонения будет полиномом т

степени, который обозначим

h (со).

Образуем

полином 1 — h2,

который тождественно равен нулю во всех т +

I экстремальных

точках функции hy так как h =

± 1

в этих точках. На внутренних

максимумах и минимумах производная h равна нулю, и все нули производных простые. Кроме того, полином имеет двукратные нули на внутренних экстремальных точках, так как производная 1 — h2 составляет — 2hhf и также равна нулю в этих точках. В граничных

точках

со = + 1 полином 1 — h2

имеет простые нули. Таким об­

разом,

1 — h2 содержит только множители (h')2 и (1 — со) (i

+ со),

и, следовательно,

 

 

 

 

1— ^ = / ^ ( 1 — <02) ( —

У

(2-20)

или

dh

 

 

 

 

 

 

 

 

V i — h*

V l —0)2

 

где К — постоянная. В результате интегрирования имеем

arccos h — + — arccos ш. “ К

Известно, что при изменении ш от — 1 до -J- 1 значение h ко­ леблется на интервале [— 1; 1 ] т раз. Отсюда К = 1[ту так что

h = cos (m arccos ш),

| со | < 1

или

cos у.

h = cos ту\ to =

То что выражение для h представляет собой полином относи­ тельно со, можно показать, выразив cos ту в виде полинома отно­ сительно cos у. Такие полиномы обозначаются Тт (со) и называются полиномами Чебышева:

Тт(to) = cos arccos to), — 1 to ^ 1,

(2-21)

где т — порядок полинома.

Полиномы Чебышева приведены в табл. 2-1. Кроме того, сущест­

вует рекуррентное соотношение

 

 

Тт„ - ^ Т т- Т т_,.

(2-22)

Из рассмотрения полиномов видно, что

 

(0) =

( -

I)4;

Т2к+Х (0) = 0;

)

r 2i( ± l)

=

l;

7 V M( ± I ) = ± 1 .

I

Полином Чебышева рассмотрен в пределах | со | < 1, однако полиномы в таблице определены для всех значений со. Обобщение

41

Таблица 2-]

 

Полиномы Чебышева

Порядок

Тп (ш) = cos (и arccos со)

п

 

0

1

1

22а>2 1

34to3 — Зсо

4

8о>4

8to2

1

 

5

16u)8

20(оЗа-5

 

6

32(0«

— 48u)4 -j- 180)2 _ J

7

64(о7

1 12ш5 -j- 56о>3 — 7w

8

128ш8

— 256шв

 

1б0со4 _ 32Ш 4 . ]

9

256со» — 576о)7

+

432(о5 — 120ш3 -}- 9<о

10

512(о10 — I280o)e -f

1120(1)4 _ 400(о4 4- 50со2 — 1

понятия полинома позволяет включить также и комплексные зна­ чения. Так, при со = х -f* jy с учетом разложения гиперболических косинусов можно записать

ш—-/о = chjtcos# — jshxslny,

(2-24)

Тт = ch тх cos ту j sh mx sin my.

Было показано, что если отклонения квадрата модуля реализуе­

мой функции

1/G от идеальной функции

(равной единице в полосе

 

 

пропускания)

представляют собой по­

 

 

лином Чебышева, то имеет место равно­

 

 

волновая аппроксимация.

 

 

 

Рассмотрим график функции I/O (/со),

 

 

приведенный на рис. 2-6; расстояние

 

 

между максимумом и минимумом обозна­

 

 

чено через Да2. Поскольку данная функ-

 

w ция четная, то и полиномы должны быть

 

1

четного порядка. Отклонение составляет

Рис.

2-6..

 

1

 

,

Да2

 

G (/to)

1 =

2 Тгп («).

 

 

 

Отклонение колеблется

 

в пределах

 

+ Да2/2. Решение дает

 

G (/ш) =

1

 

 

 

 

1+ Да2

 

 

 

 

 

 

Т 2/1 ( ш)

 

С учетом формулы cos 2пу — 2 cos2пу — 1 полином Чебышева порядка 2п в последнем выражении можно заменить квадратом полинома порядка п:

1

" •

(2-25)

О (М =

Да2 +

41 ? Т \ (о.)

 

2

 

 

42

Так как Т\ (ю) получает значения от нуля до единицы, то зна­ чение G определяется пределами

 

1

и

1

------ -—

-----------.

л

Да2

,

, Да2

I

------

 

I -j----------

 

2

 

2

Разность между этими двумя значениями представляет собой расстояние между максимумами и минимумами и равна

1___________ 1

_

Да2

(2-26)

Да2

|

Да2 ~

j _ /

Да2 \2

 

2

 

2

I

2

 

Значение, около которого колеблется аппроксимирующая кри­

вая, определяется суммой ее наименьшего значения

1/ (L-+ Дя2/2)

и половины разности

(2-26),

т,

е.

 

 

 

1

, _1__

 

Да2

_

1

 

1 л. А° 2

2

1 _

/ А«2

\2 ~~ j _

/ Да2 у

'

Таким образом, кривая, аппроксимирующая G (/со), колеблется около значения, несколько большего единицы. При использовании данной аппроксимации вместо функции (2-25) принимают функцию

О (/ш) -

1

(2-27)

 

1 + До* Г* (Ш)

где пренебрегают значением Даа/2 по сравнению с единицей в зна-

1 + - ^

о

менателе. Полученная функция колеблется около значения

 

Да2-

1 + Да2

при расстоянии между пиками по высоте

. На основании

1 + Да2

 

 

свойств полиномов Чебышева (2-23) кривые нечетного порядка начинаются с максимального значения, кривые четного порядка — с минимального. На границе полосы (со = 1) все кривые проходят через минимум (рис. 2-7).

Найдем расположение полюсов функции G (р), которая является

аналитическим

продолжением

функции

G (/со).

Полюсы

опре­

деляются из условия:

1 + Аа2Т„ (p/j) =

0 или ДаТп(plj) — ± /.

На основании (2-24) это условие принимает вид:

 

 

Т

ch пх cos пу — / sh пх sin пу = ±

±_

(2-28)

1 п

 

 

 

 

Да

 

 

 

 

 

 

 

Для вещественной

и мнимой

частей

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

 

 

ch пх cos пу = 0;

 

 

 

 

sh пх sin пу = ± 1/Да2.

 

 

43

Первое из этих уравнений удовлетворяется только при условии cos пу = 0, т. е. если пу содержит я/2 нечетное число раз. При этом значении у можно решить второе уравнение относительно х. Ре­ шение дает

Ук =

2k — 1

 

 

п

 

(2-29)

 

 

 

xk = 4- — arsh —— ,

k ~ п

Да

)

так как гиперболический синус—нечетная функция.

Полученные выражения

показывают

расположение полюсов

в плоскости о>. Используя

соотношения

(2-24) между величинами

р и со, находим соответствующее расположение р—z в плоскости р:

ak =

1 / 1

.

1 \ . 2k — 1

«

s h —

arsh----

sin ---------- —

k

 

 

Дa

«

2

 

,

/ 1

,

1 \

2k — l

(2-30)

<ak =

r.

ch

arsh----

co s---------------

 

 

 

Дa

n

2

Рис. 2-7.

Рис. 2-8.

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

исложив, получим уравнение эллипса, осями которого в плоскости

рявляются а и ш:

sh2 (— arsh —^—\

ch2 (~ arsh

^

Так как гиперболический косинус всегда больше гиперболиче­ ского синуса, то главная ось эллипса расположена на оси усо. По­ люсы G (р) расположены в плоскости р (рис. 2-8, где п — 4) по эллипсу..

Если сравнить выражения (2-30) с соответствующими выраже­ ниями вещественной и мнимой частей полюсов максимально-пло;

44

ской кривой (2-16), то наблюдается следующее. Вещественная часть ак имеет то же самое значение, как и при максимально-пло­ ской аппроксимации, за исключением того, что радиус окружности равен не единице, а малой полуоси эллипса. Аналогично ©Аимеет то же значение, что и при расположении полюсов по окружности с радиусом, равном большой полуоси эллипса.

Когда найдены полюсы G (р), просто определить полюсы иско­ мой функции F (р) как полюсы G (р) в левой полуплоскости. Таблицы полиномов знаменателя F (р) для различных п составлены при частных значениях параметра Да (см., например, [8]).

Заметим, что коэффициент слагаемого высшего порядка в зна­

менателе уравнения (2-27) равен не 1, а 22("-1)Да2 (см. табл. 2-1). Однако, если перемножить множители, соответствующие полюсам F (р), то коэффициент при р высшего порядка составит 1. Следо­ вательно, чтобы получить требуемую F (р), нужно умножить про­

изведение указанных множителей на 2,1-1Да.

Сравним ход кривых при равиоволновой и максимально-плоской аппроксимациях. Для больших значений ш определяющим будет слагаемое высшего порядка Тп (ю). Из табл. 2-1 следует, что сла­

гаемое высшего порядка равно 2п“ 1шл , Если Да2Г2 (ю) значи­ тельно больше единицы, что имеет место при больших о), то выра­ жение (2-27) принимает вид:

 

о (М

1

(2-31)

 

Дог7’“(ш)

 

 

 

Затухание в

децибелах

 

 

—а = 10 lg - L «

20 lg АаТ„ (ш)

20 lg 2п~,Ааш"

 

 

=

20nlg2 + 20(rt— 1) lg 2 + 20 lg Да

или окончательно

а = 20пи + 6 (п — 1) + 20 lg Да.

Значения Да, удовлетворяющие условиям полосы пропуска­ ния, находятся обычно в пределах от 0,5 до 3 дб.

Оптимальное свойство чебышевской аппроксимации заключается в том, что из всех полиномов степени п полином Чебышева при рав­ ном отклонении в заданном интервале имеет наибольшую скорость увеличения отклонения вне этого интервала.

Проиллюстрируем аппроксимацию по Чебышеву на числовом примере, для которого аппроксимация по Баттерворту уже получена. Итак, требуется аппроксимировать передаточную функцию низкочастотного фильтра с поло­ сой пропускания до / 0 — 500 гц (3140 рад/сек), включаемого между источни­ ком тока и активным сопротивлением нагрузки R tt — 36 ком. В этой полосе величина передаточного сопротивления не должна отклоняться от номиналь­ ного значения более чем на е = 7%. При со > 2со0 модуль [ Zal |должен со­ ставлять менее 10% номинального значения в полосе пропускания.

Нормируем частоту относительно ш0 (используя выражение для о) = 1). Требование к полосе пропускания означает, что модуль Z Vi (/©) должен быть

46

в ней не менее 93%. Следовательно, допустимое расстояние между экстре мумами по высоте для квадрата модуля функции составляет

 

1— 0,933 = 0,1351.

Значение Аа определяется тогда из соотношения

— — — =

2s — г* = 0,135,

1 +

Да»

 

откуда Аа2 = 0,156; Аа ==»

0,395.

 

Чтобы найти порядок п, используем условие полосы заграждения

-------- 1 _ ----- < о,12;

--------- !— — < о,01,

1+Д а2г2 (2)

 

1 + 0 ,1 5 6 ^ (2 )

отсюда Т 2п (2) > 25,96.

Обращаясь к таблице с полиномами Чебышева (табл. 2-1), находим

 

Т 2 (2) =

2-22— 1 =

7;

Г 3(2) = 4*23 — 3-2 =

26.

Значит, низший порядок Т п молено принять п =

3. На основании выражений

(2-30) определяем расположение полюсов:

 

 

 

 

arsh

1

=

arsh 2,53 =

1,66;

 

 

 

0,395

 

 

 

 

 

 

arsh — = 0,553;

 

 

 

 

«

 

Aa

 

 

 

sh 0,553 =

0,582;

ch 0,553 =

1,159;

 

sin

2k — 1

n

=

sin 30° = 0,5;

cos 30° =

0,866}

 

n

2

 

 

 

 

 

sin 2 k — \ n

П

= sin90° = l; cos90° = 0i

~2

 

«1 =

± 0,582*0,5

= rfc 0,291}

 

« ! =

1,159*0,866= 1,004;

 

a2 =

zt 0,582;

to2 = 0.

Используя полюсы в левой полуплоскости, получаем:

(р + 0,582) (р + 0,291 +

/*1,004) (р + 0,291 — /*1,004) =

= (р + 0,582) (рз +

0,582р +

1,093) = р3 + 1,164р2 + 1,431р + 0,637.

Следовательно, требуемая передаточная функция имеет вид:

2 fp \

_____________0.637____________

12

р8 + 1,164р2 +

1,431р + 0,637_

Промежуточное положение между аппроксимациями по Баттерворту и Чебышеву занимает аппроксимация, предложенная Папулисом [9] и названная им характеристикой класса L. Ампли­ тудная характеристика класса L не имеет колебаний, а переход ее от полосы пропускания к полосе заграждения в большей сте­ пени напоминает ступенчатую функцию, чем переход максимально­ плоской кривой (при равном п). На частоте среза со0 = 1 затуха­

46

ние составляет 3 дб. Амплитудная и фазовая характеристики этой функции для п = 3 приведены на рис. 2-9.

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

ции передачи

на всей частотной оси равномерно колеблющейся

а)

6)

кривой [7, 8]. В этом случае квадрат модуля сопротивления пере­ дачи имеет вид:

А2

(2-32)

I ^21 (М I2 ~

з 1 + Да2#|(о>) *

 

где h — постоянный множитель; Rz (со) — дробь Золотарева.

Дробь Золотарева обладает следующим свойством: из всех дро­ бей заданного порядка, которые в интервале от —1 до +1 по абсо­

лютной величине не выходят за пределы

±1, в интервалах л* > 1Jk

и х < — \/k

наименьшее по абсолютной

величине значение у дроби

Золотарева

будет максимально возможным.

Функция Rz (со) выражается двумя способами. Если Rz — чет­

ная, то

 

toi ~ м2) Н - * )

• • * (° 4 -i - °>2) .

— ш2<о2) (1 — (020)2)

. . . (1 — <*>2«_1«4)

47

если нечетная, то

2— О)2) (о>%— (О2) ...

— СО2)

Rz (ш)

(1 —O)2to2) (1 —<*У) ... (l —w2/jtt)2)

Можно заметить, что полюсы и нули каждого из этих выраже­ ний взаимно обратны. Число 2п определяет степень этой функции, т. е. число ее полюсов и нулей. При р — 0 и четном п функция имеет минимум, а при нечетном п — максимум, равный 1. В полосе про­ пускания, ограниченной частотой 9 р, должно уложиться п перио­ дов дроби Золотарева четного порядка и (п + 1/2) периодов не­ четной функции. Неравномерность функции передачи в полосе

пропускания определяется ма­ ксимальным отклонением значе­ ния дроби Rz (со) от нуля.

Благодаря взаимообратимому соотношению между полюсами и нулями дробь Золотарева имеет следующее свойство:

•V-

Рис. 2-10. т. е. значение функции при ча­ стоте со, лежащей в полосе про­ пускания 0 со < 1, обратно ее значению при частоте 1/со, ле­

жащей в полосе заграждения 1 < со < с» .

Частота, принятая за единицу, равна среднему геометрическому граничных частот полосы пропускания и заграждения, если счи­ тать граничными те частоты 2 р и Qs, где величина функции пере­ дачи равна соответственно минимальному значению в полосе про­ пускания и максимальному в полосе заграждения, как это пока­ зано на рис. 2-10 при п = 3. Увеличение порядка функции ведет к сужению переходной области. Но при конечном значении п ши­ рина ее не может быть равна нулю.

Так же, как полиномы Чебышева подстановкой со = cos ср мо­ гут быть выражены в компактной форме с помощью периодических функций, дробь Золотарева с помощью подстановки

со = Йр sin ® = Qp sn и

может быть представлена через эллиптические функции.

В связи с тем, что нахождение корней с помощью эллиптиче­ ских функций сравнительно сложно, удобно пользоваться специ­ альными таблицами Гловатцкого [101 для степени п от 2 до 12.

2-4. Аппроксимация функции по заданному групповому времени

В § 2-2 и 2-3 было показано, что по данной рациональной функ­ ции, удовлетворяющей необходимым условиям, при которых она может быть квадратом модуля некоторой функции цепи, можно

определить рациональную функцию F (/?), так что квадрат модуля F (р) по оси j будет равен данной функции. Функция F (р) будет единственной, если она должна быть функцией минимальной фазы.

Исследуем возможность аналогичного определения рациональ­ ной функции по данной функции частоты, рассматриваемой как фазовая функция. Аргумент передаточной функции дается выра­ жением (1-21), которое удобно представить в виде так называемой А-функции:

А (/<*>) = F (/tli) = eh2i (w).

(2-33)

F (—/со)

 

Идеальная фазовая характеристика является линейной функ­ цией частоты (о. Часто оказывается удобным вместо фазовой ха­ рактеристики использовать время задержки D (групповое время замедления), определяемое производной угла с обратным знаком:

D (j«i) =

.

(2-34)

 

 

rfo)

 

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

D(p) =

-

foi (Р)

(2-35)

 

 

dp

 

Так как срх (р) составляет

/<р (со) при р = /©,

то выражение

(2-35) сводится к (2-34) при р /о.

Идеальная задержка получается дифференцированием идеаль­

ной фазовой характеристики <р =

— ш/со0. Таким

образом, иде­

альное время задержки

t0 — 1/со0 постоянно и при условии норми­

рования ©о = 1 также

равно 1.

 

 

 

 

Найдем аппроксимирующую функцию в виде рациональной

функции, все нули которой находятся

в бесконечности, т. е.

F(p) =

I

 

+ апрп

1

(2-36)

 

■• •

 

1 + «iP + я-лР2 -Ь

P i p )

где Р (р) — полином Гурвица. Для получения функции времени задержки, соответствующей искомой передаточной функции, сна­ чала запишем функцию <рх (р) через F (р), используя логарифм А-функции согласно выражению (2-33), т. е.

 

 

 

?i (Р)

Р(Р)

 

 

 

(2-37)

 

 

 

Р(—р)

 

 

 

 

 

 

 

 

 

В

результате подстановки

выражения

(2-37)

в формулу (2-35)

с учетом функции (2-36) получим

 

 

 

 

D (р)

- - - f

- j -

In P j - P )

_ 1 \ p ' j p )

 

P 'i - P ) ]

 

 

2

dp

P i p )

2 P ( p )

 

P i — Р) J

 

 

flj -f

— oiaa) P" +

(Ддаа ~~

+ 5fls) p* -j- . . .

(2-38)

 

1H- (2a., — ay) p2 + (2a4 — 2afa + a|) pl -f

 

 

 

 

 

 

 

 

+■ ( 2a0 “

 

2ai a5 +

2cJ2a4 Яз ) P* +

3 Заказ № 702

49

Так как cpx — нечетная функция р , то время задержки будет четной функцией. Следовательно, его можно трактовать аналогично функции квадрата модуля.

Идеальная функция фх (р), соответствующая идеальной пере­ даточной функции (2-1), составляет фх = —р. Следовательно, идеальная функция времени задержки Dt = 1. Поэтому задача заключается в выборе коэффициентов F (р) так, чтобы правая часть уравнения (2-38) аппроксимировала единицу.

Рассмотрим аппроксимацию функции времени задержки по Тейлору. Согласно § 2-2, для максимально-плоской аппроксимации требуется, чтобы коэффициенты при одинаковых степенях числи­ теля и знаменателя правой части уравнения (2-38) были равны. В результате получается система нелинейных уравнений, содер­ жащая коэффициенты а. При высоком порядке функции F (р) сов­ местное решение такой системы является сложным.

Рассмотрим относительно простой пример аппроксимации этого

типа. Пусть

 

F (p )=

1

1 ахр +

а*р- + а3р3

тогда

 

Р (Р) = 1 + %Р + <*2Р2 +

<*зР3;

Р (— Р) = 1— aLp -f а2р2 — а3р3\ Р' (р) = аг + 2а2р -f 3а3р2;

Р' (— р) = — ахН- 2а2р — За3р2;

D (р) =

fli

"Ь (Зяг — <*гаг) Р“-Ь сДОзР4

 

1+ (2<72

°l) Р2, +

(а2 2а1аз) рА ПЗР6

 

 

 

Приравняв коэффициенты числителя функции времени задержки

соответствующим коэффициентам

знаменателя, получим

систему

 

 

ах =

1;

 

 

 

Зщ

12 ~

“"г

а?;

 

 

‘з

г

 

 

а А = а 1 — 2 а 1а з-

 

совместное решение

которой дает:

ах — 1, а 2 = 2/5, а3 =1/15.

Следовательно,

 

 

 

 

 

F

(р) = ------------- — !------------------ .

(2 -3 9 )

 

Ц - р 4 - - — р 2 + _ 1 _ р З

 

 

 

 

5

 

На рис. 2-11 показано относительное расположение полюсов полученной функции и максимально-плоской аппроксимации мо­ дуля третьего порядка. Масштаб времени задержки здесь сокращен в отношении 2,32 для того, чтобы совпали вещественные полюсы функций.

50