Файл: Френкс, Л. Теория сигналов.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.10.2024

Просмотров: 153

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

 

{ Л + Л ') х -f-g — 0,

(6.40)

оо

 

 

j

Ы (t, т) -f А (т,

*)] X(t) dx + g (t) = 0

— оо

 

 

или, в частотной форме,

 

 

 

(53+ 53') X + G = 0,

(6.41)

оо

(/, v) + В* (v,

/)] X (v) dv + G(/) =

 

j

0 .

— СО

На основании этих условий можно сделать несколько общих за­ мечаний о задаче поиска экстремума. Если ограничиться функциона­ лами, состоящими из линейных и квадратичных функционалов, то необходимые условия экстремума выражаются линейными уравнения­ ми (в общем случае интегральными уравнениями Фредгольма), для решения которых известен ряд методов [2]. Заметим, что ядро интег­ рального уравнения всегда самосопряженное. Если функционал не включает линейной части, получается однородное уравнение, и нетриви­ альное решение существует только в случае, если оператор (A-j-A') —

сингулярный. Кроме того,

если А — самосопряженный оператор,

то для однородного случая /

=

0 в стационарной точке.

Практически задача редко

ставится в сформулированном виде,

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

Упражнение 6.1. Показать, что для непрерывного комплексного функцио­ нала I (х), определенного на пространстве со скалярным произведением, произ­ водная по направлению (комплексная) имеет вид

DUI (x) = (u, f) + (g, u),

где f и g могут зависеть от х, но не от и.

Упражнение 6.2. Показать, что, если — ограниченный оператор, то производная по направлению от функционала ( А х, х) в (6.33) есть непрерывный функционал от х при любом и.

6.5. ВАРИАЦИОННАЯ ЗАДАЧА ПРИ НАЛИЧИИ ОГРАНИЧЕНИЙ

Пусть мы хотим максимизировать (минимизировать) функционал / (х) при условии J (х) = с0. Естественный подход к задаче состоит в следующем. Сначала находим ограниченную дополнительными усло­ виями область S0 допустимых функций

S0 = {х, /(х) =

(6.42)

142


Удобно трактовать подмножество S0 как поверхность или линию в неограниченном пространстве. Заметим, что в общем случае 50 — нелинейное подпространство. Теперь задача в том, чтобы найти в S 0 точки, в которых I принимает экстремальные значения. Необходимое условие состоит в том, что I должен быть стационарен в этих точках при вариациях х, принадлежащих S0. Такие вариации описываются следу­ ющим образом: {u; Du I (х) = 0; х £ 50}. Стационарные точки образу­ ют подмножество 5, такое, что

S = {x, x £ S 0, DUI (х) = 0 для всех и, при которых DuТ(х)=0}. (6.43)

Хотя с принципиальной точки зрения множество 5 легко опреде­ ляется, решение задачи в подмножестве 50, учитывающем все ограни­

чения, часто представляет боль­

 

 

 

 

 

 

шую трудность.

 

к

задаче со­

 

 

 

 

 

 

Другой

подход

 

 

 

 

 

 

стоит

в

том,

что мы рассматри­

 

 

 

 

 

 

ваем S0 как

один

из

элементов

 

 

 

 

 

 

семейства

поверхностей

равных

 

 

 

 

 

 

уровней для

функционала J (х).

 

 

 

 

 

 

Аналогично

будем

рассматривать

 

 

 

 

 

 

поверхности

равных

уровней для

 

 

 

 

 

 

функционала I (х). Искомое реше­

 

 

 

 

 

 

ние есть

точка

пересечения

S0 с

 

 

 

 

 

 

экстремальной

поверхностью

для

 

 

 

 

 

 

/. В этой точке

обе поверхности

 

 

 

 

 

 

касаются, как показано для двумер­

Рис.

6.1. Касание

поверхностей

 

ного случая

на

рис. 6.1. В общем

уровня в стационарной точке.

 

 

случае,

в

точке касания

произ­

пропорциональны, т. е.

 

 

водные

по

направлению

от / и J

 

 

 

 

 

 

Du / (х0) + XDUJ (х0) = 0

при всех

и,

 

(6.44)

где Я — константа, а х0 — точка касания. Пусть

— подмножество

точек, в которых выполняется (6.44) при некотором значении Я:

 

St =

{х, DUI (х) -|- ЯПЦJ (х0) = 0 для всех и и некоторого Я}.

(6.45)

Множество

решений 5

есть пересечение

и 50,

S =

f|

So-

Практически сначала

находят решение

(6.44) для произвольного

Я,

азатем определяют Я = Я0, удовлетворяющее ограничению J (Я0)) =

=со-

Наиболее существенный вывод, который можно сделать из ана­ лиза (6.44), состоит в том, что необходимые условия получаются так же, как для нового функционала / = I + KJ без дополнительных ограничений. Константа Я называется множителем Лагранжа.

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

143


Поскольку DUI (х) = (V/,

u) =

0 для

любого

направления и,

касательного к поверхности

в точке

х, то V/ — это

вектор

нормали

к этой поверхности.

Если

две

поверхности

/

и J должны

касаться

в точке х, их градиенты в этой

точке должны

быть коллинеарными

векторами.

 

 

 

 

 

 

 

 

 

Следовательно, (6.44) принимает вид

 

 

 

 

 

 

V/ + XV/ = 0.

 

 

 

 

 

(6.46)

Чтобы проиллюстрироватьДказанное на простом двумерном при­

мере, рассмотрим задачу минимизации функционала /

(х)

= х,х) =

= ЗЦ — 2 |г| 2 + ЗЦ

при ограничении J (х) =

(х,

g) =

£1

— 2g2 =

= с0, где

 

 

 

 

 

 

 

 

 

Рис. 6.2. Минимизация квадратичного функционала при ограни­ чении, заданном линейным функционалом.

Условие (6.46), налагаемое на

градиент, принимает вид

2Ах = — Xq и его решение

 

 

 

 

 

 

 

3

г

■ г

_____ Х_

' г

 

16

.1

3.

—2

16

—5

Пересечение этого множества

 

с SQ,т. е. с поверхностью J = с0,

находится в точке ^ =

c j 11, g2 =

—5с0/11,

показанной на рис. 6.2.

Другим, вероятно

более знакомым

примером,

является задача

нахождения х, соответствующего экстремуму квадратичного функцио­ нала {Ах, х) при условии, что функциональный аргумент х имеет еди­ ничную норму (х, х) = 1. Если ^ — самосопряженный оператор, не­ обходимое условие (6.46) превращается в уравнение для собственных значений оператора А:

Ах = %х.

(6.47)

Таким образом, стационарными точками являются собственные

функции А, и соответствующие собственные значения

вещественны,

144


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

х) ^ к м для всех х; ||х||= 1.

(6.48)

Рассмотренный метод применим также к задачам оптимизации, где имеется несколько ограничений, выраженных в виде линейных или квадратичных функционалов; при этом ищутся стационарные точки для линейной комбинации всех функционалов. Поэтому функционал вида (6.39) описывает и задачу с ограничениями, причем некоторые из <%1 и ргследует трактовать как рассмотренные выше множители Л аг­ ранжа.

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

6.6. НЕКОТОРЫЕ ПРИМЕРЫ

Пример 6.1. Пусть линейный, инвариантный во времени фильтр, показанный на рис. 6.3, имеет импульсную реакцию h (t). Какую фор­ му должен иметь входной сигнал фиксированной энергии, чтобы энер­ гия на выходе фильтра была максимальной?

Положим

1Х= (у; У) =(h ®X, h®х)=(НХ, НХ)=(Н* НХ, X),

(6.49)

/ 2 = (Х, х) = (X, Х)=1.

 

Стационарные точки функционала + Х/2 легче всего

найти

в частотной области

(6.50)

[\H(f)\* + k]X(f) = 0.

Из (6.50) следует, что X (/) должно быть равно нулю всюду, кро­ ме частот, где [ Я (/) (2 -= — к. При этом энергия на выходе будет It = = —Я(х, х) = —к. Трудность, связанная с этим решением, состоит в том, что не существует сигнала единичной энергии, преобразование Фурье которого отлично от нуля лишь при / = ±/о> однако можно получить

145


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

(lim T -1/2cos(2n/o^ + 0) при |* |< 7 \

x(t) = | г-оо

(6.51)

в остальной области.

При этом, чтобы выходная энергия была максимальной, частота /0 вы­ бирается так, что | Я (/„) | > | Я (/) | при всех/. Такой результат интуи­ тивно ясен, он просто означает, что мы должны сконцентрировать входной сигнал фильтра на той частоте, для которого коэффициент уси­ ления максимален. Если | Я (/) | — постоянна и максимальна в некото­ ром частотном интервале, возможны также другие решения.

x(t) ^

Импульсная реакция

^ y (t)

Энергия на Входе

h(t}

Энергия на Выходе

(х,х)

 

(У,У)

Рис. 6.3. Максимизация энергии на выходе фильтра.

Пример 6.2. Более интересный пример того же рода дает зада­ ча, рассмотренная Чоком [3], о максимуме энергии на выходе фильтра, когда входной сигнал ограничен по длительности. Оказывается, легче учесть ограничение длительности прямым способом, а не с помощью множителей Лагранжа. К функционалам примера 6.1 мы добавим ог­ раничение

w (t) х (t) = х (t) для всех t,

где

 

 

 

 

 

1,

\ t \ ^ T

 

П +

( Т - \ /|)].

(6.52)

О

[ = 4

в остальных точках I

2

 

 

 

При учете (6.52) функционалы и / 2

приобретают вид

 

h

= (У. У) = (h ® wx, h (g) wx) = (Лхх, х),

 

/ 2 = (х, х) = (wx, wx) = (wx, х )=

1.

(6.53)

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

2 Лхх-\- 2Kwx = 0,

(6.54)

где ядро Л -1 (t, т) = w (t) w (т) k (t — т) соответствует самосопряжен­ ному оператору, а преобразование Фурье k (/) есть просто

КЦ) = \ Н ф \ \

(6.55)

Для данного конкретного вида w (t) необходимое условие (6.54)

оо

 

w (t) j k (t—т) W(т) X (т) dr -f %w (t) x (/) =

0

146