- •2.1 Примеры и постановки задач оценивания постоянных параметров при обработке навигационной информации.
- •2.1.1 Оценивание коэффициентов полинома.
- •2.1.3 Постановка линейной задачи оценивания.
- •2.1.4 Определение временного запаздывания реализаций.
- •2.1.6 Определение координат и скорости по спутниковым данным.
- •2.1.7 Постановка нелинейной задачи оценивания и ее линеаризация.
- •2.1.8 Задача комплексной обработки избыточных измерений.
- •2.2 Алгоритмы оценивания на основе минимизации наблюдаемых критериев. Метод наименьших квадратов.
- •2.2.1 Основные положения и постановка задачи метода наименьших квадратов.
- •2.2.3 Точность оценивания метода наименьших квадратов.
- •2.3 Оптимальные в среднеквадратическом смысле линейные алгоритмы оценивания.
- •2.3.1 Постановка задачи получения оптимальных линейных оценок.
- •2.3.5 Задачи к разделу 2.3.
- •2.3.6 Вопросы к разделу 2.3.
- •2.4 Небайесовский метод оценивания.
- •2.4.1 Основные положения и постановка задачи.
- •2.4.6 Задачи к разделу 2.4.
- •2.4.7 Вопросы к разделу 2.4.
- •2.5. Байесовский метод оценивания.
- •2.5.1.Основные положения и постановка задачи.
- •2.5.2 Свойства оптимальных оценок.
- •2.5.3 Решение нелинейной гауссовской задачи.
- •2.5.8 Вопросы к разделу 2.5.
- •2.6.3 Централизованная и децентрализованная схемы обработки.
- •2.6.7 Задачи к разделу 2.6.
- •2.6.8 Вопросы к разделу 2.6.
алгоритмов основано на использовании различных методов аппроксимации апостериорной плотности, порождающих экономичные процедуры вычисления оценок и соответствующих им матриц ковариаций. С этими весьма важными для решения прикладных задач методами можно ознакомиться, в частности, в работе [2.11].
Задачи к разделу 2.6.
Задача 2.6.1.
С использованием ОМНК получите выражения для оценок и соответствующих им матриц ковариаций в задаче нахождения вектора x по измерениям типа (2.6.5), (2.6.6), записываемым в виде
y1 = x + v1
y2 = Hx + v2 ,
где y2 - вектор размерности l , H - матрица - l × n , v1 и v2 - некоррелированные между собой центрированные векторы с известными матрицами ковариаций R j > 0, j =1,2 . Убедитесь в том,
что полученные оценки совпадают с оценками, соответствующими инвариантной схеме обработки.
Решение.
Вводя расширенный вектор совместных измерений
y |
|
E |
|
|
v |
|
, |
|
y = 1 |
|
= Hx + v = |
|
n×n |
x + 1 |
|
||
y2 |
|
H |
|
v2 |
|
|||
и используя (2.2.26), (2.2.27), получим следующие выражения для оценок и матрицы ковариаций
xˆомнк = (HтR −1H)−1 HтR −1 y = (R1−1 + H тR2−1H )−1 (R1−1 y1 − H тR2−1 y2 ),(1) Pомнк = (R1−1 + H тR2−1H )−1 .
Эта оценка совпадает с (2.6.7), поскольку
E − (R1−1 + H T R2−1H )−1 H T R2−1H y1 = (R1−1 + H T R2−1H )−1 [(R1−1 + H T R2−1H )− H T R2−1H ]y1 =
= (R1−1 + H T R2−1H )−1 R1−1 y1 .
Отсюда следует, что инвариантный алгоритм обеспечивает нахождение оценки, соответствующей ОМНК. Если ошибки измерения гауссовские, то эта же оценка будет соответствовать оценке МФП.
Задача 2.6.2. Имеются два измерителя, вырабатывающие показания (2.1.33), в которых x = (x1, x2 )т представляет собой двумерный вектор, задающий координаты объекта на плоскости.
Предполагается, что двумерные векторы ошибок измерения являются некоррелированными
107
центрированными случайными векторами с матрицами ковариаций R1 >0 , R2 >0 .
Получите выражение для матрицы ковариаций ошибок оценок, соответствующих ОМНК. Используйте предположение о том, что размеры малой и большой полуосей, соответствующих
этим матрицам эллипсов, одинаковые, т.е. a1 = a2 = a , и b1 =b2 =b и определите, при какой взаимной ориентации этих эллипсов величина радиальной среднеквадратической ошибки, задаваемая соотношением (1.3.24) будет наименьшей (наибольшей).
Решение.
Для матрицы ковариаций будем иметь Pомнк = (R1−1 + R2−1 )−1 . Из геометрических соображений ясно, что минимальное значение радиальной среднеквадратической ошибки достигается в случае, когда большая полуось одного эллипса пересекает под углом 90 градусов малую полуось другого эллипса (рис. 2.6.6). В этом случае
|
DRMS = |
2 |
a2b2 |
, |
(1) |
|
|
a2 |
+b2 |
||||
|
|
|
|
|
||
а при a >>b , |
|
|
|
|
|
|
|
DRMS = |
2b . |
|
|
(2) |
|
x 2 |
τ |
|
|
|
|
x 2 |
b |
~ |
b |
~ |
x1 |
x1 |
~ |
~ |
x2 |
x2 |
x1 |
τ |
x1 |
a |
|
a |
Рис 2.6.6. Минимальная ошибка Рис 2.6.7. Максимальная ошибка
Наименее благоприятная ситуация соответствует одинаковой ориентации эллипсов (рис. 2.6.7),
при которой |
|
DRMS = 1 a2 +b2 . |
(3) |
2 |
|
Если размеры полуосей для каждого эллипса примерно одинаковы, то они превращаются в окружности и их взаимное расположение значения не имеет, а важно лишь, чтобы радиусы этих окружностей были бы соизмеримы, тогда, как и в одномерной задаче, величина радиальной среднеквадратической ошибки уменьшится в
2 раз по отношению к этой величине для каждого из измерителей.
Понятно также, что если размеры полуосей одного эллипса существенно больше размеров
108
другого эллипса, т.е. a1 >> a2 , и b1 >>b2 , то в этой ситуации, так же как и в одномерном случае,
совместная обработка двух таких измерений эффекта практически не дает, и ее проведение становится нецелесообразным.
Задача 2.6.3. В моменты времени ti = ∆t(i −1) , i =1.m с равным интервалом ∆t проведены измерения высоты летательного аппарата с использованием спутниковой системы и данных и от баровысотомера. Ошибки измерения представляют независимые между собой для разных
моментов времени случайные величины с дисперсиями |
r 2 |
и |
r 2 |
. Высота объекта описывается |
|
СНС |
|
БВ |
|
в виде полинома первой степени hi = x0 +Vti . |
|
|
|
|
Сформулируйте задачу комплексной обработки этих измерений с целью получения
оптимальных оценок вектора x = (x1, x2 )т = (x0 ,V )т , полагая, что его компоненты являются независимыми между собой и от ошибок измерений гауссовскими с.в. с математическим
ожиданием (x0 , 0)т и дисперсиями σ02 , σV2 . Запишите |
выражение для матрицы |
ковариаций |
||||||||||||||||||||||||||
ошибок оптимальных оценок |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Решение. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Учитывая сделанные предположения, задачу сформулируем так. Оценить вектор |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
x = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
& |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
по измерениям |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
yСНС = Hx + vСНС , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
y БВ = Hx + v БВ , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
в которых |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
H т |
= |
1 |
|
1 |
1 |
; vСНС , |
v БВ |
- центрированные независимые между собой гауссовские |
||||||||||||||||||||
|
t2 |
|
||||||||||||||||||||||||||
|
|
t1 |
tm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
векторы с матрицами ковариаций |
RCHC = r 2 |
|
E , |
R БВ = r 2 E ; |
|
x - |
независимый от |
vСНС , v БВ |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
CHC |
|
|
|
|
БВ |
|
|
|
|
|
|
|
|
|
|
|
|
гауссовский |
|
вектор |
с |
математическим |
ожиданием |
(x0 , 0)т |
и |
матрицей |
|
ковариаций |
||||||||||||||||||
|
σ2 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P x = |
0 |
|
2 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
σV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Для матрицы ковариаций ошибок справедливо следующее выражение |
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
P = ((P x )−1 + H т (RСНС )−1 H + H т (R БВ )−1 H )−1 , |
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
−1 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
∆t∑i |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
r 2 |
+ r 2 |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
σ2 |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
j=1 |
|
|
|
|
||||||
|
|
|
|
|
|
P = |
|
|
0 |
|
|
|
|
|
CHC |
БВ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
+ |
|
|
|
|
|
m |
|
|
m |
|
|
|
. |
|||
|
|
|
|
|
|
|
|
|
2 |
2 |
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
rCHC rБВ |
|
|
∆t∑i |
∆t |
2 |
∑i |
2 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
2 |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
σV |
|
|
|
|
|
|
i=1 |
|
|
j=1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Задача 2.6.4. Рассмотрим обсуждавшуюся в подразделе 2.1.8 задачу коррекции показаний навигационной системы о двумерных координатах объекта по измерениям дальностей до одного
109
точечного ориентира, полагая, что она может быть решена в линеаризованной постановке. Т.е. полагаем, что после линеаризации измерения (2.1.38), (2.1.32) могут быть записаны в виде
|
|
|
|
y1 |
= x |
+ v1 , |
|
|
|
|
|
|
|
|
1 |
1 |
1 |
|
|
|
|
|
|
|
|
y12 = x2 + v12 , |
|
|
|
|
||
|
|
|
|
y 2 |
~ |
|
|
|
cos П + v2 , |
|
|
|
|
|
= Hx + v2 = x sin П + x |
2 |
|
||||
|
|
|
|
|
|
1 |
|
|
|
|
где x |
= (x , x |
2 |
)т |
- двумерный вектор, задающий координаты объекта на плоскости, а угол |
П |
|||||
|
1 |
|
|
|
|
|
|
|
|
|
задает ориентацию единичного вектора (cos П,sin П)т |
относительно оси Ox2 . |
|
||||||||
Пусть |
v = (v1, v2 )т - центрированный вектор ошибок измерений с матрицей ковариаций |
R , |
||||||||
которой соответствуют параметры эллипса ошибок a, b, τ, а ошибка v2 - некоррелированая с v
центрированная случайная величина с дисперсией, совпадающей по величине с b2 . Конкретизируйте инвариантный алгоритм получения оценки координат и убедитесь в том, что
этот алгоритм соответствует ОМНК.
Найдите такое значение угла П , при котором величина радиальной среднеквадратической ошибки будет наименьшей.
Решение.
Инвариантный алгоритм, совпадающий с ОМНК, легко получить, используя соотношение (2.6.7), в которое следует подставить матрицы, соответствующие рассматриваемой задаче.
Из геометрических соображений понятно, что для уменьшения DRMS =
a2 + b2 в этом
случае необходимо уменьшить неопределенность в знании координат объекта вдоль направления, соответствующего большой полуоси эллипса ошибок. Ясно, что это достигается в случае, когда ориентация единичного вектора совпадает с ориентацией большой полуоси. В результате после совместной обработки данных двух таких измерений получим
DRMS = a 2b2 |
+ b2 , |
a2 + b2 |
|
а при a >>b эта величина совпадает с выражением (2) в задаче 2.6.2 ,т.е. DRMS =
2b . Задача 2.6.5. Покажите, что при решении задачи оценивания x с помощью метода МФП по
разностным измерениям |
|
~ |
~ |
yi ≡ (yi − ym )= hi x − hm x + vi , i =1.m −1 ,
в которых yi , i =1.m могут быть представлены как (2.6.46), ошибки определяются согласно
(2.6.42) и имеют матрицу ковариаций (2.6.43), а оценка и соответствующая ей дисперсия задаются соотношениями (2.6.49), (2.6.50).
Решение.
Принимая во внимание вид матрицы H т = (h1 − hm , h2 − hm ,...hm −1 − hm )т и
110
|
|
|
|
|
~ |
|
−1 |
|
1 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
R |
|
|
= |
|
|
(Em−1 − |
|
|
|
I m−1) , |
|
|
|
|
|
|
|
|
||||
|
|
|
|
r |
2 |
m |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
для алгоритма ОМНК можем записать следующие выражения |
|
|
|
|
|
|
|
||||||||||||||||||
|
мфп |
|
m−1 |
|
|
|
|
|
2 |
m−1 |
|
|
|
|
2 −1 m−1 |
|
|
1 |
m−1 |
|
|||||
|
|
∑(hi |
|
|
|
1 |
∑(hi − hm ) |
|
∑(hi |
|
|
|
|
|
|||||||||||
xˆ |
|
= |
− hm ) |
|
− m |
|
− hm ) yi − m |
∑yi |
, |
||||||||||||||||
|
|
|
i=1 |
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
i=1 |
|
|
|
i=1 |
|
|
|
|
|
|
|
мфп |
|
2 |
|
m−1 |
|
|
|
|
2 |
m−1 |
|
2 |
−1 |
|
|
|
|
||||
|
|
|
P |
|
|
|
= r |
|
∑(hi |
− hm ) |
1 |
∑(hi |
− hm ) |
|
. |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
− m |
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
||
Эти соотношения легко преобразуются к виду (2.6.49). (2.6.50), если учесть, что суммирование можно увеличить до m - ого слагаемого, а, кроме того,
m |
|
1 |
|
|
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
∑hm yi − |
|
|
∑yi |
= 0 , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
i=1 |
|
m i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
m |
|
|
|
1 |
|
m |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
∑(hi − hm ) |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
− m |
∑(hi − hm ) = |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
i=1 |
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
(m( |
|
m − hm ))2 = |
|
|
|
|
|
|
|
|
|
||||||
= ∑hi2 − 2mh |
m hm + mhm2 − |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
h |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
m |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= ∑hi2 − mh |
m2 = ∑(hi − |
|
m )2 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
i=1 |
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задача 2.6.6. Убедитесь в том, что в случае, |
когда в измерениях (2.6.46) |
hi = h , |
i = |
|
, |
|||||||||||||||||||||||||||
1.m |
||||||||||||||||||||||||||||||||
выражения (2.6.47), (2.6.48) совпадают с выражениями (6) и (7) из задачи (2.2.9). |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
Решение. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выражения (2.6.47), (2.6.48) имеют вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xˆ мфп = |
m |
|
|
|
|
|
σ2 |
|
|
m |
|
|
2 −1 |
1 |
m |
|
|
− |
σ2 |
|
m |
|
, |
|||||||||
∑h2 − |
2 |
d |
|
2 |
∑h |
|
|
|
|
|
|
2 |
∑h y |
i |
d |
2 |
∑ y |
|
||||||||||||||
|
i |
|
|
+ r |
i=1 |
i |
|
|
|
|
|
r |
i=1 |
i |
|
2 |
i=1 |
i |
|
|||||||||||||
|
i=1 |
|
|
mσd |
|
|
|
|
|
|
|
|
|
|
mσd + r |
|
|
|
||||||||||||||
|
|
m |
|
|
|
2 |
|
|
|
|
m |
|
2 |
−1 |
|
|
|
|
|
|
|
|
|
|||||||||
P мфп = r 2 |
∑hi2 − |
|
|
σ2 d |
|
2 |
∑hi |
|
|
, |
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
i=1 |
|
mσd + r |
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Принимая во внимание тот факт, что hi = h , i =1.m , получаем
P мфп = r 2 mh2 − σd2 m2h2 |
−1 |
= r 2 mh2r 2 + m2h2σd2 − σd2 m2h2 |
−1 |
= mσd2 + r 2 |
= σd2 |
+ |
r 2 |
, |
||
mσ2 |
+ r 2 |
|
mσ2 |
+ r 2 |
|
mh2 |
h2 |
|
mh2 |
|
d |
|
|
d |
|
|
|
|
|
|
|
ˆ мфп = |
mσ2 |
+ r 2 |
m |
|
− |
||
d |
|
|
|
|
|
||
x |
|
|
|
|
∑h yi |
|
|
mh |
2 |
r |
2 |
|
|||
|
|
|
i=1 |
|
|
||
σ2 |
|
m |
|
|
mσ2 |
+ r 2 |
m |
|
hσ2 m |
|
|
|
1 |
m |
|
|
||||
|
d |
|
∑ y |
|
= |
d |
|
|
|
∑ y h − |
|
d |
|
|
= |
|
∑ y |
i |
. |
|
2 |
|
2 |
|
2 |
|
2 |
2 |
|
|
|
||||||||||
+ r |
i=1 |
i |
|
mh |
r |
|
i |
+ r |
2 |
|
mh i=1 |
|
||||||||
mσd |
|
|
|
|
|
i=1 |
mσd |
|
|
|
|
|
||||||||
Обращаем внимание на то, что, если при проведении промежуточных выкладок использовать
111
