
Литература / Гришин Ю.П., Ипатов В.П., Казаринов Ю.М. Радиотехнические системы (1990)
.pdfи характеристики точности оценок Kyi и Kxi, не зависят от входных данных и могут быть рассчитаны заранее для всех значений i и занесены в память ЭВМ, с тем чтобы извлекаться оттуда по мере надобности. Кроме того, на практике нередко приемлемы те или иные упрощения алгоритма Калмана, как, например, замена переменных
коэффициентов усиления |
и G, в (4.85), (4.88) некоторыми |
не зависящими от i, т. е. |
переход к квазиоптимальным |
фильтрам с постоянными |
параметрами. |
Диапазон применений алгоритма Калмана в современ ных информационных системах чрезвычайно широк. Хотя для доказательства его оптимальности при байесовском подходе пришлось оговорить нормальность помехи, он обладает определенными оптимальными свойствами и по отношению к любым аддитивным помехам. Оказывается, что формируемая им текущая оценка наиболее близка в смысле среднеквадратического отклонения к истинному значению параметра по сравнению с прочими линейными (полученными только линейными преобразованиями наб людений) оценками. Кроме того, алгоритм Калмана можно усложнить, приспособив и к задачам нелинейной фильтра ции. Допустим, что измерению подлежит скалярный пара метр А;, описываемый уравнением сообщения
+ |
|
|
|
|
(4.91) |
отличающимся от (4.81) только тем. что вклад |
/.,■_] в /.,. |
||||
описывается |
нелинейной |
зависимостью |
г). |
Пусть |
|
содержащее |
слагаемое г, в уравнении наблюдения |
||||
в отличие от |
(4.80) также |
нелинейно |
зависит |
от |
Хр |
+ |
|
|
|
|
(4.92) |
Предположим, что предыдущие i— 1 |
отсчетов у'Г1 по |
зволили каким-то образом выработать прогноз оценки на ьй шаг Хог. Тогда, считая измерения настолько точными, что расхождения истинного значения с прогнозированной оценкой невелики, можно заменить /г;(Х;) в (4.92) двумя
первыми членами |
ряда Тейлора в окрестности £Oi, придя |
||||
к линеаризованному уравнению |
наблюдения |
|
|||
У, к A,Aoi) +^i(^oi)(^i— ^о<) + |
|
|
(4.93) |
||
где h ;-(£Of) = d/r,(^i)/dXJ?..=5г0,- |
|
|
|
||
Переписав выражение (4.93) в виде |
|
||||
У1~ А,(£о;) + h |
~ h i(^oi)^-/ Т и/, |
(4.94) |
|||
нетрудно |
видеть |
аналогию |
полученного соотношения |
||
с (4.80), |
если в |
последнем |
за |
i-c наблюдение |
принять |
120
левую часть (4.94), а за коэффициент ht — производную /гДо:)- Поэтому итогом рассуждений, подобных тем, что
привели к алгоритму Калмана, окажется близкое к нему правило, согласно которому оценку можно сформировать, добавив к прогнозу XOi невязку [разность наблюдения слева в (4.94) и прогноза правой части (4.94)], взятую с весом gp
^i = ^oi+g,•!>>-Aoi)L/* |
(4.95) |
|
(4.96) |
При этом для приближенного рекуррентного вычисле ния дисперсии оценки на z-м шаге Кул пользуются верси ей уравнения сообщения (4.91), получаемой такой же, как и (4.93), линеаризацией правой части в окрестности оценки (У—1)-го шага X,%_г)+Z>[-(Х,-_x)(Xf — k.-.J + v,-. Здесь коэффициенту в (4.81) аналогична производная />[(£,■_!). Поэтому вместо (4.86) получаем следующий алгоритм
вычисления дисперсии оценки: |
|
к,.={*[I ;Д; - Л Х--1+] -1+\h ;4o;)i 2к^1} -1. |
(4.97) |
Экстраполированная по наблюдениям yV1 на z-й шаг |
|
оценка Хо; получается как следствие из (4.91): |
|
|
(4.98) |
Отмечая сходство линеаризованного алгоритма |
(4.95) — |
4.98) с линейным (4.85) — (4.87). нельзя упускать из |
вида их |
принципиальное отличие: нелинейность исходной задачи про является в линеаризованном фильтре зависимостью коэффи циента усиления g; и дисперсии оценки Ки от предыдущей
оценки |
т. е. от наблюдений. Поэтому, реализуя такой |
фильтр, |
рассчитать g;, Ки заранее нельзя и приходится |
довольствоваться возможностью пересчета этих величин от шага к шагу в соответствии с очередным наблюдением у,-.
Не приводя здесь обобщения формул (4.95) — (4.98) на векторный случай, подчеркнем лишь, что формально оно, как и при линейной фильтрации, свелось бы к замене скаляров их векторно-матричными аналогами.
В заключение отметим, что на первый взгляд гаус совско-марковские модели сообщений (4.79), (4.81) могут показаться несколько искусственными и ограниченными. В действительности же они обладают большой гибкостью
и, |
в частности, |
охватывают и случаи, когда X,- зависит |
не |
только от |
но и от других предыдущих значений. |
Такую зависимость вновь удается учесть в рамках модели (4.79), если соответствующим образом увеличить размерность оцениваемого вектора, включив в его состав наряду
121
с текущим значением X,- и значения оцениваемого парамет ра на предыдущих шагах Х,_15 Х;_2 и т. д. Универсальность гауссовско-марковской модели сообщения в не меньшей степени, чем вычислительная эффективность алгоритмов фильтрации типа калмановских, объясняет повсеместное применение последних в современной информационной технике.
Детерминированными или случайными функциями X яв
ляются априорная ПВ, апостериорная ПВ, функция прав доподобия? Как эти функции связаны между собой? В чем
принципиальное отличие априорной и апостериорной ПВ? Получите байесовское правило оценки скалярного параметра X при «абсолютной» функции потерь П (Х,Х) = 6|Х—Х|, Ь>0.
Предположим, что наблюдатель готов примириться с некото рым смещением оценки, т. е. систематическая ошибка не настолько опаснее случайной, чтобы непременно требовать равенства ее нулю. Какие разумные критерии качества оценок, обобщающие (4.15), (4.16), можно при этом сформулировать?
Как связана информация Фишера (4.23) со «средним» поведением ФП И/(\-(/)|Х)?
В чем достоинство оценки по максимуму правдоподобия? Какими способами ФП может быть «освобождена» от неинформационных параметров?
Как трактуется ОМП неэнергетического параметра X (в том числе и при усреднении ФП по начальной фазе
сигнала) в терминах сходства принимаемого колебания
с сигналом?
Какие из следующих параметров сигнала являются неэнер гетическими; начальная фаза, центральная частота спектра, амплитуда, время запаздывания, длительность, девиация частоты, период повторения импульсов в пакете, индекс угловой модуляции?
Какой |
качественный |
смысл вкладывается в понятие ФН |
и как |
он отражается |
в формулах типа (4.60), (4.61)? |
Какова природа аномальных ошибок и пороговых эффектов?
К какому виду ФН следует стремиться, чтобы с большим
доверием относиться к значениям дисперсий ошибок, рас считанным по границе Крамера — Рао?
Каков смысл понятия «фильтрация параметров сигнала»? |
||
Какую роль играют априорные сведения в задачах фильт |
||
рации? |
|
|
Какую последовательность называют марковской и чем |
||
удобна марковская модель сообщений для задач фильт |
||
рации? |
Калмана (4.85) — (4.87), если |
в уравне |
Запишите алгоритм |
||
ниях наблюдения и |
сообщения для скалярного |
параметра |
X, (4.80) и (4.81) hs = bi= 1, i= 1, |
2......а л( и v( — стационарные |
|||
дискретные |
шумы |
(Kni = Kn, |
Kvi=К„, 1=1, 2, |
...). Какова |
зависимость коэффициента усиления g, от |
i при |
|||
если Kv0?*- |
Какое |
качественное объяснение |
можно дать |
|
этому факту? |
|
|
|
122
ГЛАВА 5
ПРИМЕРЫ РЕАЛИЗАЦИИ И РАСЧЕТА ТОЧНОСТИ АЛГОРИТМОВ ОЦЕНКИ ПАРАМЕТРОВ СИГНАЛОВ
§ 5.1. ОЦЕНКА ВСЕХ НЕИЗВЕСТНЫХ ПАРАМЕТРОВ СИГНАЛОВ
Вданной главе приводятся примеры применения изучавшейся
вгл. 4 теории к конкретным радиотехническим задачам оценки параметров сигналов, т. е. измерения параметров, постоянных в течение наблюдений. Практическим примерам фильтрации посвящен специальный раздел—гл. 22.
Рассмотрим простейшие примеры оценки всех неизвест ных параметров сигнала. Напомним, что все неизвестные параметры оцениваются в том случае, когда либо мешаю щие (неинформационные) параметры сигнала отсутствуют, либо наблюдатель включает мешающие параметры в число измеряемых.
Оценка амплитуды сигнала. Пусть сигнал имеет вид s(t; A) = As0(t), где А — амплитуда, подлежащая измерению и являющаяся единственным неизвестным параметром сигналу s(t; A); s0(l) —сомножитель, задающий форму сиг нала и имеющий единичную энергию (£о = ро(0^= 1)- Оп ределим сначала структуру, реализующую ОМП соответс твующего параметра (в данном случае А), а затем рассчи таем потенциальную точность измерения. Поскольку А — энергетический параметр, для решения первой из поставлен ных задач воспользуемся правилом ОМП (4.39), в котором
Дк) = £(Л)= р2Ц; A)(1i=A2E0=A2, |
z(k) = z(A) = Az, |
(5.1) |
т |
|
|
где z=$y(t)s0(t)dt. |
|
|
о |
|
|
Тогда оценкой максимума правдоподобия А будет |
||
точка максимума по А функции |
Az —А212. Единственный |
максимум этого квадратного двучлена соответствует зна чению A=z, так что A=z. Таким образом, ОМП амплитуды сигнала, нс содержащего мешающих пара метров, можно получить как отсчет на выходе коррелятора
с |
опорой ,v0(/) (рис. 5.1, а) |
или фильтра, согласованного |
|
с |
*^о() |
(рис. 5.1, 1J), при |
подаче на входы названных |
123
Рис, 5.1
устройств реализации y(t). Разумеется, и коррелятор, и СФ должны опрашиваться в момент завершения формирования z, т. е. в момент окончания входного сигнала t=T, для чего на рис. 5.1 используется схема временной выборки (перемножитель, на один вход ко торого подан узкий импульс единичной амплитуды e(f), смещенный по времени на Т).
Расчет потенциальной точности при измерении ампли туды тривиален, так как равенство A = z .означает, что дисперсия ОМП £>{AjA} совпадает с дисперсией корреляции z. Таким образом, вычислять дисперсию ОМП по общей
методике |
(см. § 4.7) не нужно. Из |
D{z} = N0E0/2 = N0/2 |
следует, |
что D{A\A} = N0/2. Отметим, |
что это равенство |
точное и не связано с асимптотическими свойствами ОМП. Кроме того, измерение амплитуды является редким при мером существования строго эффективной оценки, которой и служит ОМП в силу перечисленных в § 4.4 свойств последней. Действительно, (4.31) после учета (5.1) приводит к результату
dlnWXy(OM) 2. 2 .
------ ТГл------ =~А^=^А ~А^’ |
||
d/1 |
Д'о |
•” о |
свидетельствующему о выполнении необходимого и доста точного условия существования строго эффективной оценки (4.25).
Более информативным показателем точности ОМП амплитуды, чем О{4|Я}, служит дисперсия относительной
ошибки |
(А — А)/А, |
равная |
D[AIA}/A2 = NO/(2A2)= |
= N0/[2E(A)]= 1/[<72(Я)], |
где q2(A) = 2E(A)/N0. Таким обра |
зом, для повышения точности измерения амплитуды есть только один путь — увеличение отношения сигнал/шум на выходе согласованного фильтра q(A).
Совместная оценка амплитуды и фазы (оценка комп лексной амплитуды). Пусть помимо амплитуды А неизвест на и подлежит измерению и начальная фаза <р сигнала
s(t; A, <p) = Re[J50(z)exp(/<p)cxp(/’2?t/0/)], где S0(t) —извест-
124
ная комплексная огибающая, учитывающая детерминиро ванные законы амплитудной и угловой модуляции сигнала.
Эквивалентной |
является задача измерения |
единственного |
комплексного |
|
• |
параметра — комплексной амплитуды А = |
||
= Лехр(/ф), А = |Л|, (p = argd. Положим, как |
и в предыду |
щем случае, что сигнал единичной амплитуды имеет и еди ничную энергию £0=^f|So(012dr=l, Е(А) = А2Е0 = Аг.
При получении структур, реализующих ОМП А и ф, можно воспользоваться материалом § 4.6 для случая, когда фаза <р измеряется наряду с другими параметрами
сигнала. Подставив в формулу (4.45) |
вместо S(fi X) вели- |
||||||||
|
• |
. |
|
. |
. |
1т |
• |
• |
|
чину AS0(j), получим z(A) = Az, где |
z=~f |
T(r)SJ(r)dr—кор- |
|||||||
реляция |
комплексных |
огибающих |
|
2 о |
|
|
колебания |
||
принятого |
|||||||||
и сигнала единичной |
энергии •Уо(0 = &е[3'о(0ехр(/2л/’ог)]. |
||||||||
Так как |
Z(A) = [z(A)l = AZ (Z = [zl), |
то, |
максимизируя пра |
||||||
вую часть (4.41) по А, |
для ОМП А амплитуды А имеем |
||||||||
A = Z, |
после чего для |
ОМП ф фазы ср в |
соответствии |
||||||
с (4.42) |
|
найдем ф = arg |
= arg £ Для практического осмы |
||||||
сления |
найденных правил |
ОМП достаточно |
обратиться |
||||||
к формулам (4.46) — (4.48), |
согласно |
которым |
Z и arg с |
есть полярные координаты плоского вектора с декар товыми компонентами
Т
,,Л(0
>( *01 Wdr, |
|
о |
|
где т0(г), sOi(r) = Im [S0(/)exp (/2п/0/)] — квадратурные |
сос |
тавляющие сигнала s0(t; ср) = s(t; 1,ср). Таким образом, |
для |
формирования А и ф необходимо вычислить корреляции
y(t) |
с |
s0(t) |
и ,го±(0 |
и |
перевести |
декартовы |
координаты |
|||||
в |
полярные |
по |
правилу |
|
|
|
|
|
|
|||
1 |
|
гч-----1 |
, |
|
z |
, |
, |
signs. —1 |
|
|
||
A |
= ^/z\-yz\-, <p |
= arctg(z2/z1)+n----- |
------ |
|
|
|||||||
тем, |
Второе слагаемое в последнем равенстве обусловлено |
|||||||||||
что значения арктангенса лежат в пределах |
[ —л/2, |
|||||||||||
л/2], |
тогда |
как |
интервал |
определения фазы |
<р[ — л, л]. |
|||||||
|
Структуры, с помощью которых осуществляется оцен |
|||||||||||
ка |
А |
и |
(р, |
представлены |
на |
рис. 5.2, а, б. |
Первая |
|||||
из |
них — обычная |
пара |
квадратурных |
корреляторов |
125
Рис. 5.2
К и преобразователь П декартовых координат в полярные. Возможность применения второй следует из того, что z— отсчет комплексной огибающей на выходе фильтра, со гласованного с s0(t), в момент окончания входного сигнала t=T (см. § 3.2). Поэтому Л = |с| и <p = argz являются амплитудой и фазой колебания на выходе упомянутого фильтра и, следовательно, могут быть получены как выборки на выходе детектора огибающей ДО и фазового детектора ФД при t=T.
В данном примере, как и в последующих, строго эффективных оценок не существует и потому приходится довольствоваться асимптотической эффективностью ОМП. Расчет дисперсий последних в асимптотическом приближе нии нетрудно произвести на основании соотношений (4.51), (4.26), в первое из которых следует подставить в качестве X вектор всех оцениваемых параметров, в данном случае двумерный вектор Х=(Л, <р)т. Тогда
£’(Х) = £(Л, ф) = Л2£’0 = Л2, z(X) =
г .
=fу(?)A Re [S0(r)exp (/<р)ехр(/'2л/0Г) ]dt.
О
Считая А,! = Л, Х2 = ср, имеем
Фц=2/^, Ф12 = Ф21=0,
2Ат- •
ф22=f X0Re [S0(/)exp (/ср)ехр(/2л/о0]dz= Л^оо
2А2 т |
• |
|
|
=-77- f lRe [SotOexp (/Ф)ехр (/2л/о0 ]|2dz. |
|
|
|
•”о о |
|
|
|
Так как интеграл в последнем равенстве |
есть энергия |
||
сигнала |
единичной амплитуды |
то |
Ф22 = 2А2/Д0. |
Следовательно,
126
ф_ |
2/N0 0 |
ф-!_ N2/2 О |
|
ф_ |
О 2A2!Na ’ |
ф ~ О |
УО/2Л2 ’ |
и так как ОМП Л и (р асимптотически совместно нормальны с корреляционной матрицей Ф-1 (см. § 4.4), то они асимптотически независимы в силу диагональности полученной матрицы Ф"1. Кроме того, условные дисперсии
А и ф
d{a\a, <р} ®ф г/=ад О{ф|Л, ф} «Ф 221 = |
|
= адл2)=1/[^2(л)], ?(Л)»1. |
(5.2) |
Таким образом, дисперсия А имеет то же |
значение, что |
и при оценке одной амплитуды, а дисперсия оценки фазы сигнала определяется только фактическим (отвечающим ис тинному значению амплитуды А) отношением сигнал/шум на выходе СФ. Поэтому при неизвестной энергии сигнала никаким изменением его формы или параметров повысить точность оценки фазы (как и амплитуды) нельзя.
Получишые результаты содержат в себе и решение более простой задачи оценки только фазы ф сигнала, не
содержащего |
никаких |
неизвестных параметров: |
s(t; ф) = |
|
• |
|
|
Действительно, |
поскольку |
= Ке[52(Г)ехр(/ф)ехр(/2л/0 /)]. |
||||
ф = а^с и ие |
зависит |
от того, |
известна амплитуда А или |
подлежит оценке, то для формирования ОМП ф при известной амплитуде сигнала по-прежнему пригодны схемы рис. 5.2, в которых выход А не используется, а следова тельно, могут быть исключены все операции по вычисле нию длины вектора в схеме рис. 5.2, а и цепочка, включающая ДО, в схеме рис. 5.2, б. Условная дисперсия
ОМП £>{ф|ф} выразится соотношением (5.2), в |
которое |
в качестве ^2(/1) подставляют величину qo = 2E(No, |
соответ- |
• |
|
ствующую энергии Е сигнала Re[S(/)exp (/2л/0/)] с извест ной амплитудой.
Отметим также, что когда фаза ф — неинформацион ный неизвестный параметр и требуется измерять лишь амплитуду, то схемы рис. 5.2 упрощаются путем исклю чения звеньев, формирующих ф (вычислителя угла в П на рис. 5.2, а и цепочки, содержащей ФД, на рис. 5.2, б).
Оценка времени запаздывания сигнала. Предположим, что информационным параметром сигнала служит время
запаздывания т и других неизвестных |
параметров сигнал |
|||
не содержит. |
Тогда |
5 (г; k) = s(z —т). |
Пусть также |
Тс — |
длительность |
сигнала, |
а наблюдения, |
начинающиеся |
при |
/ = 0, для любых т>0 имеют продолжительность Г>т+Гс.
127
т
Так как в этих условиях выражение fs2(z — r)dz от т не
о
зависит, то время запаздывания оказывается неэнергетичес ким параметром и поэтому его ОМП, согласно правилу (4.40), можно получить непосредственно с помощью схемы рис. 4.5, где опорными сигналами корреляторов служат копии сигнала с различным временем запаздывания. Мож но, однако, прийти и к иной реализации измерителя т, не предполагающей «распараллеливания» обработки y(z) по многим каналам. Действительно, с(Х) = с(т) в правой части (4.40) можно записать как
2(T) = МОs(z-r)dz = f 7(e)j(rc-(Tc-0+x))d0 =
0— co
=f т(9)йопт(Тс + г-0)d0,
—co
где йопт (z) = j(7’c —z)—-импульсная характеристика фильтра, согласованного с s(z). Из полученного выражения, являю
щегося |
интегралом |
Дюамеля, |
следует, |
что корреляцию |
||
z (т) принятой реализации |
y(z) |
с копиями сигнала, |
име |
|||
ющими |
различное |
время |
запаздывания, |
формирует |
СФ |
в последовательные моменты времени, отличающиеся от соответствующих т лишь известным слагаемым Те. По этому ОМП можно найти пропустив сначала y(z) через СФ, а затем зафиксировав момент ZM достижения колеба нием на выходе СФ своего максимума на интервале наблюдения. Вычитание из ZM величины Тс позволяет определить искомую ОМП времени запаздывания т. Из ложенное иллюстрируется рис. 5.3, а, где РБ—решающий блок, фиксирующий момент максимума на выходе СФ,
атакже эпюрами на рис. 5.3,6, оцифровка которых
соответствует номерам точек на рис. 5.3, а.
У
Рис. 5.3
128
Так как т — единственный измеряемый и к тому же неэнергетический параметр, то дисперсию его ОМП в асим
птотическом случае |
можно найти из (4.60). Стаци |
||||
онарность |
ФН по т |
очевидна, |
так как ф (т0, т) = |
||
=(!/£) |
j |
s(/-t0)j(z — т)At |
после |
замены |
переменных |
/ —т0_>г |
подпадает под определение |
(4.52). |
Имеет смысл, |
однако, придать второй производной ФН (4.60) форму, способствующую более наглядному выявлению взаимо связи точности оценки запаздывания со структурой и па раметрами сигнала. Перейдем к Фурье-спектру s(f) сигнала
5(f) и применим теорему Парсеваля к |
ФН (4.52), |
учтя, |
||||
что по теореме запаздывания спектром |
$(/ —т) |
будет |
||||
f(/)exp (—у2л/т). Тогда |
|
|
|
|
|
|
'1'(т) = 4 [ |
|f(/)|2exp(y2n/T)d/, |
|
|
|
||
£ J |
|
|
|
|
|
|
откуда |
|
|
|
|
|
|
|
оо |
|
|
|
|
|
ф"(0)=-1 |
f (2itf)2\s(f)\2df |
|
|
|
|
|
tL |
J |
|
|
|
|
|
Таким образом, из равенства |
(4.60) для |
дисперсии |
ОМП |
|||
г следует |
|
|
|
|
|
|
|
7>>1, |
|
|
|
|
(53) |
(2тг/э) Я |
|
|
|
|
|
|
где |
|
|
|
|
|
|
|
|
Г f |
/2|5'(/)|2d/ |
/2 |
|
|
/2R(/)W |
— сю |
|
|
|
||
L |
оо |
|
|
|
||
|
|
f I (/) 12 d/ J |
|
|
— эффективная или среднеквадратическая частота спектра сигнала 5 (/). Как видно, /2 является моментом инерции плоской фигуры под кривой |jr(/’)|2/£ (энергетическим спектром сигнала, нормированным так, чтобы площадь под ним была единичной) относительно оси /= 0 и потому характеризует «размах» спектра относительно нулевой частоты. Если измеряется время запаздывания видеосигна ла, спектр которого сосредоточен вблизи пулевой частоты, то /3 имеет смысл ширины спектра .v(f), которая связана
5 Заказ 3173 |
129 |