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

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

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

получить коэффициент низшей степени р, равный единице, т. е.

F (р) — Kpq (атрт + а,п-\Рт 1■+• • • • Т- а2Р2 а'Р О-

Пусть новая частотная переменная определяется соотношением

апРт = Рх'

тогда полином приобретает такую форму, в которой коэффициенты высшей и низшей степеней р равны единице (произведение всех положений нулей равно единице):

^ (Р*) =

(«? + • • • + ! ) •

В качестве числового примера можно рассмотреть нормирование, ха­ рактеризуемое следующими равенствами:

__

12» 1012 + 3- 10п)

 

12 ( — — b 3^

 

_____________ I Ю°

/__________.

 

р3 -f- 2- 10вр2 + 2- 10l2p-f- 1018

р3

2 ‘ 103р2

2- 1012р

х

 

 

1QW +

10i8

10

 

12 (рп + 3)_____

Р (Рп) =

РЪп+ 2р„ + 2рп + 1

В этом примере произведение всех положений полюсов до нормирования составляло 1018, после нормирования — 1, причем расстояние полюсов от начала координат сократилось в 10° раз.

Нормирование частоты можно осуществить также нормирова­ нием величин индуктивностей и емкостей. Рассмотрим сопротив­

ление емкостного элемента \/рС. При данных значениях

С и р

это сопротивление имеет определенную величину. Умножим

С на

вещественное положительное число со0 и одновременно разделим

р на то же число. Сопротивление не изменится. (Точно так же не изменится сопротивление индуктивного элемента, если L умножить, а р одновременно разделить на со0.) Если частота нормирована от­ носительно ©о и комплексное сопротивление нормировано относи­ тельно R 0, то нормированные величины элементов:

я„ =

R_

L„ =

О'л

Сп RQWQC.

Ro

До

 

 

Из этих выражений видно, что нормированные величины без­ размерны, если Д0 имеет размерность сопротивления, и сохраняют свою размерность, если в качестве Д0 используется числовая ве­ личина. Переходя к аппроксимации передаточных функций, сле­ дует отметить, что многие из них табулированы. Табулированные функции обычно нормированы по частоте (1 рад]сек) и сопротивле­ нию (I ом), и в результате их реализации получаются цепи с нор­ мированными значениями параметров элементов.

31

ГЛАВА ВТОР АЯ

АППРОКСИМАЦИЯ ФУНКЦИЙ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ

2- 1. Понятие аппроксимации функций цепи

Задача синтеза состоит в том, чтобы построить электрическую цепь с заданной реакцией на известную задающую функцию. Та­ ким образом, синтез электрических цепей связан с решением двух проблем: проблемы образования функции, так называемой аппрок­ симации функции, и проблемы реализации найденной функции электрической цепью.

В предыдущей главе были рассмотрены различные способы

представления заданной рациональной функции. Один из способов

состоит в представлении функции графиками модуля

и аргумента

в зависимости от частоты. Здесь будет рассмотрена

обратная опе­

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

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

Фильтры подразделяются на фильтры нижних ч а с т о т в полосу пропускания которых входит <о = 0, фильтры верхних частот, в полосу пропускания которых входит о) = оо, полосовые фильтры, у которых нулевая и бесконечная частоты лежат вне полосы про­ пускания, и заграждающие фильтры, полоса заграждения которых расположена между полосами пропускания.

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

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

32

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

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

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

Р и с . 2-1.

до некоторой конечной частоты со0, именуемой частотой среза, и ну­ левое усиление на всех частотах, больших а)0. Амплитудно-частот­

ная

характеристика такого

фильтра называется ступенчатой

(рис.

2-1а). Фазовый сдвиг

в

цепи линеен

от со = 0 до

со = со0

(рис.

2-1, б). В соответствии

со

сказанным

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

функ­

ция

идеального фильтра имеет

вид:

 

 

 

 

 

 

 

\

 

 

F, (jm) = е

 

 

 

 

(2- 1)

 

F, (/'(в) =

0;

 

 

 

 

 

 

 

 

Обозначая со' = со/со0 и опуская для простоты штрихи, полу­ чаем частоту, нормированную относительно частоты со0. Реализа­ ция передаточной функции ступенчатой амплитудно-частотной ха­ рактеристики требует бесконечного числа рг. Совершенно оче­ видно, что все реальные цепи должны быть достаточно просты. Это неизбежно приводит к необходимости применения аппроксимации.

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

33

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

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

2-2. Максимально-плоская аппроксимация функции по модулю

Пусть g (а ) — функция от а

— задана в интервале

[ау b ] оси

х; f (а ) — аппроксимирующая

(реализуемая) функция,

подлежа­

щая определению. Функция g (а ) может быть требуемой функцией модуля или аргумента и задается аналитически или графически. Допуская, что функции g (а ) и f (х) непрерывны в интервале [а, Ъ] и имеют все производные в точке х0 (причем а < а 0 < Ь), их можно разложить в ряд Тейлора в окрестности этой точки. Предположим, что оба ряда сходятся. Тогда

g (A )

UQ-j- H i ( X

XQ) -{- Q>2(A

AQ)

• i

|

 

f(x) =

b0-]r b1(x

* 0) - f b2(x

A 0) 2

+ ---------

)

 

Погрешность

аппроксимации выражается

разностью

 

g(x) f (а ) = («о— b0) + (ах — Ьх) (а а 0)

+

 

 

 

 

 

+ (а2—А Н * — *о)2 +

. . .

(2-2)

Считают, что функция f (а ) аппроксимирует g (а )

п о Тейлору,

если k первых коэффициентов обоих рядов равны у соответствую­ щих слагаемых ряда (а0 и Ь0 — слагаемые нулевой степени). Функ­

ция отклонения (2-2) при этом начинается с (k +

1)-й степени а ,

g(x) — f(x) = («*+, — Ьш ) (х — хоу + 1 +

. . .

 

(2-3)

Полученное выражение представляет собой ряд Тейлора

для

функции отклонения относительно а =

а 0 ,

откуда

видно,

что

пер­

вые k производных исчезают при а =

а 0 .

Итак, / (а ) является ап­

проксимирующей функцией £-го порядка по Тейлору относительно

g

(а ),

если первые k производных от g (а ) f (а ) исчезают при

А

= XQ.

 

По

мере увеличения а 0 | отклонение возрастает, следова­

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

При вычислении передаточной функции по заданному модулю можно использовать не сам модуль, а квадрат модуля. Положим, что квадрат модуля задан в виде рациональной функции от р. До­ пустим также, что дана рациональная функция G.(/(o), удовлегво-

34

ряющая условиям, при которых она является квадратом модуля функции цепи. Эти условия сводятся к следующему. Функция G (/со) должна быть четной функцией от со, а степень числителя не должна превышать степени знаменателя. Кроме того, если функция G (/со) имеет конечные полюсы на мнимой оси, то эти полюсы должны быть двукратными. На основании уравнения (1-20) данную функ­ цию можно написать в виде

О (/®) = IF (/<о) |2 = F (/ш) F ( - /со).

(2-4)

Таким образом, задача сводится к определению функции F (/со), если известна функция G (/со). По существу можно рассматривать G как функцию комплексного переменного /?, a G (jay) — как ее зна­ чение на оси /со. Можно написать соотношение

G(p) = F (p )F ( - p ),

(2-5)

которое справедливо для всех значений р. Однако функция

G (р)

не равна квадрату модуля F (/?), за исключением случая,

когда

р = /со.

 

Разложим числитель и знаменатель функции G (р) на множи­

тели. Так как функция G (р) есть

отношение четных полиномов,

то ее множители могут иметь одну из следующих форм:

 

р 2 ----- а 2. р4 _|_ а р2

р2 _|_ а 2

В функцию G (р) последний множитель может входить только

в виде (р2 +

а2)2. Первый множитель дает пару вещественных ну­

лей: один на

положительной вещественной оси, а другой — его

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

Теперь необходимо

выбрать полюсы и нули функции F (р)

из

р z функции

G (р).

Выбор

полюсов однозначен, поскольку

по­

люсы функции

F (— р) равны

полюсам функции F (р) с противо­

положным знаком и функция F (р) должна соответствовать устой­ чивой цепи. Следовательно, полюсы G (р) в левой полуплоскости принадлежат функции F (р), а полюсы правой полуплоскости от­ носятся к функции F (— р).

Выбор нулей не столь прост. Если F (р) не является входной функцией, то .условие, что она не должна иметь нулей в правой полуплоскости, не обязательно. Поэтому не обязательно приписы­ вать функции F (р)' все нули функции G (р), расположенные в ле­ вой полуплоскости, это следует делать только в случае, когда функ­ ция F (р) должна быть функцией минимальной фазы. Если условие минимальной фазы не задано, то функции F (р) можно приписать некоторые нули правой полуплоскости. При этом комплексные нули объединяются в пары, так как F (р) должна иметь вещественные

35

коэффициенты. Нули на оси /со, так же как и полюсы, делятся поровну между F (р) и F (— р).

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

О (/«>) = I F (/со) |2 =

1

1

(2-6)

Р (/<*>)

1“|Bjbfi -J- . ... -j- В 2П

 

 

Остается определить число слагаемых п и значения коэффици­ ентов В с тем, чтобы найти аппроксимирующую функцию. Первый коэффициент выбирают равным единице для того, чтобы исходная функция Н (/со) и аппроксимирующая функция совпадали при со = 0. Функция отклонения в полосе пропускания

Я (/со) — G (/ш) =

1— —Ц

Р -

1

 

 

 

 

Р(/<о)

Р

-j- B%ufi -{- .. . -|- В

 

 

 

 

 

(2-7)

 

 

 

1

+ B lU>2 + . . . +

В пto2«

При х — со2

 

 

 

 

Р(х) — 1 _

Вгх + В2х2+ ...

4- Впхп

( - )

Н (х) G (х)

 

 

Р (*)

 

1 + &ix + • • •

+ Впх'1

2 8

 

 

 

 

Методика определения коэффициентов В зависит от применяе­

мого критерия

аппроксимации. При аппроксимации по

Тейлору

k-ro порядка требуется, чтобы первые k производных функции о т -. клонения равнялись нулю. При х = 0 первые три производных

составляют:

d

/

Я — 1

\

_ Р'

 

 

 

 

 

.v=0 - В ,;

 

 

 

dx

\

Р

) jr=0

Р2

 

 

 

Р — 1 \

=

РР" — 2 (Рг)2

= 2 (В2 - В?);

 

 

 

dx2

Р

I

*=0

Р3

 

 

 

*=0

 

Cf3

/

P — 1

 

P2P'" — QPP'P"—6 (P')3

 

dx3

\

P

x=0

 

 

P4

 

6(В3- 2 В ,В 2-В ?)-

 

 

 

дг=0

 

 

Из условия равенства нулю первых производных аналогично

получаем: Bj = 0,

В 2 = 0;

В3 =

0, . . . , В* = 0. Следовательно,

функция

 

 

 

 

1_____________

 

 

 

 

G(/a)) =

-----------

(2-9)

 

 

 

 

. . . + в «*«

 

 

 

 

 

1 +

*2 (*+D +

 

 

 

 

 

 

 

1

1 П

 

обеспечивает аппроксимацию по Тейлору £-го порядка для единицы на интервале | со | < 1. При данном значении п аппроксимация осу­ ществляется функцией вида

ID

1

(2-10)

G (/ ) =

1 + £ „ со2« ’

 

36

37

где п = k + 1. Эта функция, в которой максимально возможное число производных равно нулю в начале координат, называется гладкой, монотонной или максимально-плоской. На границе по­ лосы (© = 1) функция (2-10) принимает вид:

0 ( , > = Т Т ! 7 -

(2-П)

Коэффициент В определяет фильтрующую способность фильтра на границе полосы пропускания. Так, для В = 1 граница полосы соответствует половинной мощности входного сигнала. Тогда

 

о (М =

1

 

(2- 12)

 

1+

0)2"

 

 

 

 

 

 

 

 

Остается определить функцию F (р), зная

функцию G (/со). За­

меняя

со2 на — р 2, получаем

 

 

 

 

 

G (р) = F (р) F (

р) =

1 + (_ 1,)„^ -

<2- 13)

Из

решения уравнения р2п =

±

1 (знаки

плюс и минус

отно­

сятся к нечетным и четным значениям п соответственно) получаются 2п корней. Пусть хт — комплексное число с модулем V и аргумен­

том

0:

^ = Ve/(«±*-Wf

(2-14)

 

 

где

k — любое

целое число.

 

 

 

 

Все корни х т определяются

из уравнения

 

 

 

 

1

. 0±Л’.2-

 

 

 

х =

V

ё

 

Пусть V =

1, 0 = 0 или

180°, тогда

 

 

 

хт— 1 =

0,

(0 = 0);

(2-15)

 

 

1 = 0 ,

(0 =180°).

 

 

 

Положение полюсов для двух случаев будет:

 

 

 

. 2k—1

 

 

 

 

 

/ ----

 

 

 

 

 

п

 

п — четное;

 

 

 

Рь = е

 

(2-16)

 

 

. 2k

 

 

 

 

 

 

 

 

 

Pk = e

 

п — нечетное, j

 

откуда следует,

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

и отделены друг от друга равными угловыми расстояниями (рис. 2-2). Теперь просто получить F (р): все полюсы F (р) должны нахо­ диться в левой полуплоскости, а полюсы F (— р) — в правой. Тогда передаточная функция фильтра нижних частот при максимально

плоской аппроксимации выразится как

 

F ( p ) =

1

__________ 1__________

(2-17)

Вп

1 -f- bip -j- йаР3 + • • • ~Ь Рп

 

 

где полином РВп называется полиномом Баттерверта л-й степени.

Такие полиномы вычислены и представлены в [5, 81 для п в интер­ вале от 2 до 10. Там же приведены нули полиномов Баттерворта. Угловая частота, соответствующая половинной мощности, норми­ рована до 1.

Итак, получена рациональная функция, аппроксимирующая по Баттерворту идеальную передаточную функцию фильтра, все нули этой функции находятся в бесконечности.

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

заграждения. Граница полосы пропускания находится при

со = 1.

Для больших значений со:

 

 

G

- ^ ~ 3 i r

(2-18)

или

20/г lg со = 20nv,

(2-19)

— а =

это уравнение прямой с наклоном 20п дб на декаду.

Сучетом полученных соотношений, а также того обстоятельства,

что максимально-плоская кривая асимптотически приближается к единице в полосе пропускания, строим диаграмму, показанную на рис. 2-3. Граничная частота со = 1 соответствует точке v = 0. С удалением от граничной частоты в обе стороны максимально-пло­ ская аппроксимация приближается* к предельным значениям, т. е. к единице и к нулю. Максимальное отклонение при со = 1 состав­ ляет 3 дб. Очевидно, оно не зависит от порядка п аппроксимирую­ щей функции. Амплитудная (а) и фазовая (б) характеристики филь­ тра, аппроксимированного по Баттерворту, показаны на рис. 2-4 для п = 3.

В качестве примера максимально-плоской аппроксимации рассмотрим аппроксимацию передаточной функции фильтра низких частот с полосой пропускания до / 0 = 500 гц (3140 рад/сек), включаемого после источника тока. В указанной полосе величина передаточного полного сопротивления, определяемого как отношение выходного напряжения к входному току, не должна отклоняться от номинального значения более чем на е = 7%, а при

38

© > 2©0 модуль \ Z 2i\ должен составлять менее 10% своего номинального значения в полосе пропускания.

Нормируем частоту относительно 0 О(используя выражение для ш = 1):

F (/о>) = V G (/to) =

1

= 1— е = 1 — 0,07 = 0,93,

откуда

К 14 - В п

_ 1-

0,932 _

с

ип

— -----------— 0,156.

 

0,932

Из условия для полосы заграждения найдем п:

\F{j-2)\ =

1

■С0,10,

V l +

Вп-22«

 

откуда

 

 

99

 

 

lg

 

 

0,156

= 4,65,

 

п >

 

2 lg 2

так что следует выбрать п = 5, ближайшее целое число. Теперь можно оп ределить частоту при половинной мощности из выражения £ л<о|" = 1:

“л = ю '

- - ~ = 1.167 (при <*>о = О-

/ 0

, 156

Чтобы воспользоваться таблицами полиномов Баттерворта, основан­ ными на нормировании щ = 1 , нужно изменить принятое нормирование. После построения цепи (см. гл. 5) вычисляют денормированные значения параметров, используя 1,167 ©0 D качестве нормирующей частоты вместо ©0- По этим таблицам для требуемого передаточного сопротивления получаем

1 4- 3,2361/? 4 5,2361/?2 .4 5,2361/Я + 3.2361р^ + рз *

89

2-3. Равномерно-колебательная аппроксимация функции по модулю

Если функция / (лг) колеблется около заданной функции g (*), то разность между ними содержит ряд максимумов и минимумов. Некоторые.из отклонений могут быть большими, другие— малыми.

Допустим, что функция / (х, а х,

аъ

. . . , ап) — полином

с п

пара­

метрами, например

f'(x) = 1 +

ахх

+ . . . + o,tlxn. Один

из

спо­

собов наилучшей

аппроксимации

g (я) предполагает изменение

параметров ak таким образом, чтобы свести к минимуму наиболь­

шее отклонение |g(*) — f (х) | в интервале [а, b ]. На рис.

2-5,.а

показаны произвольная функция g (л*) и аппроксимирующая

функ­

ция / (я).

На

рис. 2-5, б дан график отклонения g { =

k(x, di,

. . . ,

fln).

Для наименьшего отклонения полинома f (л:) степени п от за­ данной функции g (я) в интервале [а, Ъ ] необходимо и достаточно, чтобы в этом интервале разность f (х) g (х) достигала своих наи­ больших и наименьших значений не менее (п + 2) раз, причем знаки отклонений функции / (х) от функции g (х) должны чередоваться [7]. Если рациональная функция f (х), содержащая п параметров, аппроксимирует вещественную функцию g (х) на данном интервале по Чебышеву (т. е. так, что наибольшее отклонение / (х) от g (х) сводится к минимуму), то все отклонения от g (х) максимумов f (х) равны между собой и равны величинам отклонений на границах интервала. Аппроксимацию данного типа называют равноволновой или равномерно-колебательной.

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

40