Добавил:
Закончил бакалавриат по специальности 11.03.01 Радиотехника в МИЭТе. Могу помочь с выполнением курсовых и БДЗ по проектированию приемо-передающих устройств и проектированию печатных плат. Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Литература / Гришин Ю.П., Ипатов В.П., Казаринов Ю.М. Радиотехнические системы (1990)

.pdf
Скачиваний:
461
Добавлен:
10.09.2023
Размер:
16.52 Mб
Скачать

Рис. 22.3

ускорениями по-прежнему определяется соотношением (22.2), в котором вектор состояния k(z) содержит три компоненты: координату скорость к2(0 и ускорение

^з (О- Соответствующий формирующий фильтр показан на

рис. 22.3.

Маневрирование космических аппаратов осуществля­ ется путем включения специальных двигателей маневра, обеспечивающих переход с одной орбиты на другую. В момент включения происходит скачкообразное изменение ускорения от нуля до некоторого значения, сохраняющегося неизменным до конца маневра, обычно в течение 30—100 с. Следовательно, каждая отдельная траектория маневриру­ ющего космического объекта может быть представлена в виде процесса со скачкообразным в случайные моменты времени изменением параметров. Если, например, предпо­ ложить, что траектория невозмущенного движения описы­ вается полиномом второй степени, то соответствующий формирующий фильтр может быть представлен структур­ ной схемой, приведенной на рис. 22.2. Однако эту схему следует дополнить переключателем Па, подключающим в случайные моменты времени ко входу первого интег­ ратора постоянные ускорения из заданного множества на промежуток времени, определяемый продолжительностью маневра.

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

Математическое описание моделей траекторий является первым этапом формализации задачи синтеза оптимальных алгоритмов обработки сигналов в РТС определении коор­ динат и параметров движения объектов. Второй этап

451

Рис. 22.4

заключается в формировании модели измерений в точке приема. При аддитивных шумовых помехах в радиоканале принимаемый сигнал Y(z), называемый.в теории фильтра­ ции вектором измерений, описывается соотношением

Y(t)=s[k(t), t]+n(t),

(22.6)

причем размерность вектора

измерений Y (/) зависит от

числа каналов радиоприема.

 

Особенность радиотехнических задач заключается в не­ линейном характере функции s[k(z), /] и быстром изме­ нении ее во времени. В общем случае справедливо представление

s[k(z), O = S{h[k(r),']},

(22.7)

где S{]—векторная функция, описывающая закон моду­

ляции радиосигнала; h [ • ] — векторная функция,

связыва­

ющая сообщение (оцениваемую траекторию) с параметрами модуляции.

В отличие от S{} функция h[X (/),/] медленно изменяется в процессе наблюдения и обычно описывается тригонометрическими соотношениями, связывающими сис­ тему координат, в которой задан вектор состояния k (г), с поверхностями положений, определяемыми данной РТС.

Пусть, например,

местоположение

ЛА

вычисляется

в декартовой системе

координат (рис.

22.4)

по данным

угломерно-дальномерной радиотехнической системы ближ­ ней навигации. В этом случае измеряемые величины а (азимут) и D (дальность) связаны с соответствующими

декартовыми

координатами следующим соотношением:

«(О

Л')

в(О

у(0

arctg

(22.8)

Л^(0-2Грм]2 +[Г(0- Грм]2

452

где Хрм, Урм — координаты радиомаяка, известные на борту ЛА.

Если определение местоположения объекта осуществля­ ется в такой системе координат, в которой измеряются непосредственно компоненты вектора состояния, то функ­ ция h [k (z), г] оказывается линейной. В рассмотренном примере это имеет место, если местоположение ЛА вычисляется относительно радиомаяка в полярной системе координат.

Таким образом, оценивание параметров движения объектов заключается в том, чтобы на основании задан­ ной модели движения и известного уравнения измерений

построить текущую

оценку

вектора

к(/) оптималь­

ную по выбранному

критерию

качества.

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

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

При этом плодотворным оказывается подход,

связанный

с условным разделением процессов обработки

сигналов

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

§22.2. МЕТОДЫ ОЦЕНИВАНИЯ ПАРАМЕТРОВ ДВИЖЕНИЯ ОБЪЕКТОВ

Оценивание параметров траекторий, заданных детерминиро­ ванными функциями, при фиксированном объеме выборки.

Как отмечалось в § 4.9, для решения данной задачи можно воспользоваться методом максимального правдоподобия,

453

Рис. 22.5

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

Пусть на вход устройства вторичной обработки посту­ пают результаты измерений полиномиальной функции z(k, г) = Х1+Х2/ в дискретные, не обязательно равноотстоя­ щие, моменты времени (рис. 22.5). Априорная информация о законах распределения Xj и Х2 отсутствует. Так как измерения содержат случайные погрешности, то результаты измерений имеют вид

у(г;)=Х1 + Х2г. + п(^), i=TjV,

(22.9)

где «(/,)—погрешности измерения соответствующих пара­ метров радиосигнала устройствами первичной обработки, имеющие гауссовское распределение с заданными корреля­ ционными свойствами.

Задача состоит в получении оценок постоянных пара­ метров Xj и Х2 по результатам измерений у(/,). На основании (22.9) построим систему уравнений

y(<i)= X1+X2/I+«(rl);

у(/2) = ^1+^2 + и('2);

(22.10)

Введя обозначения

454

"(g)

"('*)

запишем систему (22.10)

в матричной форме:

¥=Нк+п.

(22.12)

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

Для оценки векторного параметра к, входящего в урав­ нение (22.12), воспользуемся методом максимального прав­ доподобия. Используя формулу (1.6) для многомерной гауссовской ПВ, запишем выражение для ФП:

!K(Y/k)=ir„(Y-Hk) =

 

= Соехр |(Y-Hk)TK„-1 (Y—Hk)j,

(22.13)

где K„ = nnT—корреляционная матрица вектора погрешнос­ тей измерений. Оценка максимального правдоподобия векторного параметра кмп находится из решения уравнения правдоподобия

=0.

(22.14)

>-=к„п

Продифференцировав логарифм ФП по векторному аргументу к, получим

НТК„-1 (Y—Нк)= 0. Следовательно,

£МП=(НТКЛ-1Н)-1НТКЛ-1У.

(22.15)

Чтобы подчеркнуть линейность этой

оценки, запишем

ее в виде

 

kM„=GY,

(22.16)

где матричный оператор

 

G=(HTK„1H)1HTK„l.

(22.17)

Корреляционная матрица ошибок оценки с учетом соотношений (22.12), (22.16) и (22.17) может быть рассчи­ тана следующим образом:

455

кх = (k - kMn) (k - kMn)T = GnnTGT = GK„GT=

= (HTK„-1H) -1 H’K -1 K„K„“1H (HTC -1H)'1 =

= (HIK„-1H)-1.

(22.18)

При выводе этого соотношения использованы свойство симметричности корреляционных матриц, правила транспо­ нирования произведения (АВ)Т = ВТАТ и обращения транспо­ нированной квадратной матрицы

(АТ)'1 = (А-1)Т.

(22.19)

Таким образом, матричный оператор G, определяемый

формулой (22.17),

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

G = KxHTKn1.

(22.20)

Вернемся к оцениванию параметров полинома первой степени. Подставив в (22.15) выражения для Y, Н, к и п из (22.11) с учетом предположения о независимости, равноточ-

ности

и равнодискретности измерений,

когда А„, = о^,

Zi—Zj_l = 7’a=const для любых /б{1,ЛГ},

после несложных

преобразований

получим

 

.

Д , .

Д &-2N-2 , .

<22-21)

 

 

1V(JV+1) I’W

 

 

 

да»)

где a„ p; — весовые функции оценки координаты и скорости. Структурная схема алгоритма вычисления оценок пара­ метров линейной траектории при фиксированном объеме выборки приведена на рис. 22.6, а. На рис. 22.6, б показаны

весовые

функции

а; и Р,ГД для N = 4. Следует отметить,

что эти

функции

всегда удовлетворяют соотношениям

N

N

 

Z«;=l,

£р; = 0.

(22.23)

i—l

i=l

 

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

Корреляционная матрица ошибок оценивания парамет­ ров находится путем подстановки соотношений (22.11) в (22.18). При тех же условиях независимости, равноточности и равнодискретности измерений выражение для корреляционной матрицы можно привести к следующему окончательному виду:

456

Рис. 22.6

^(11) ^(12)

Кх =

^21) ^22)

2(2^—I) 6

JV(W+1) TaN(N+l)

(22.24)

6 12

TaN(N+\) T2N(N2-\)

Диагональные элементы этой матрицы определяют дисперсии ошибок оценивания координаты и скорости Х2. На рис. 22.7 приведены зависимости нормированных элементов корреляционной матрицы от объема выборки. Из анализа этих зависимостей следует, что для получения достаточно точных оценок параметров линейной траекто­ рии необходимо проводить совместную обработку не менее шести-семи измере­ ний.

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

457

которым вычисляется оценка, во-вторых, с приходом очередного измерения необходимо повторять все вычисле­ ния для получения текущих оценок параметров, что требует выполнения 2N операций умножения и сложения на каждом шаге. Более экономичным по требуемому объему памяти и числу операций являются рекуррентные алгоритмы. В таких алгоритмах результаты новых измерений учитыва­ ются только путем внесения поправок в значение уже имеющейся оценки, причем полностью повторять все вычисления заново не нужно.

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

ваться

алгоритмом фильтра

Калмана, рассмотренным

в § 4.9

и справедливым как

для детерминированных,

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

(22.25)

где 1;= Х1;^|Г—вектор состояния системы;

(22.26)

ее переходная матрица. Компоненты вектора состояния

иХ2; имеют смысл координаты и скорости ее изменения.

Так как на вход устройства вторичной обработки поступают результаты измерений координаты, то уравне­

ние наблюдений

имеет

вид

л. = НД; + п;= || 1

0 ||

Ьн

(22.27)

 

 

 

^2i

где

 

 

 

Hj = H= II 1

ОЦ

 

(22.28)

—матрица измерений;

— дискретный белый шум с кор­

реляционной

функцией

кЛ(50=ст^51>.

Подставив соотношения (22.26) и (22.28) в формулы (4.88) — (4.90), определяющие уравнения оценки, • корреля­ ционную матрицу ошибок фильтрации и матричный коэффициент усиления фильтра, после элементарных пре­ образований получим

£I=B£,_1+G<(Yi-HBXi_1)=

458

Рис. 22.8

(<-i)+ Та\2 (,_ л

 

Л2

- 1)

 

 

Gti

 

 

(22.29)

G2i

 

 

 

 

 

Kw f(BT)-1 Kx-J_ nB-1

+НтН/аУ-1;

(22.30)

 

Git

(22.31)

a„,-

G2i

МР’М2,

Структурная схема алгоритма, построенного в соответ­ ствии с формулами (22.29) — (22.31), приведена на рис. 22.8. Этот алгоритм описывает дискретный фильтр с двумя интеграторами, коэффициенты усиления которого и G2i, влияющие на эффективную ширину полосы пропускания фильтра, являются переменными. Функциональный вид этих коэффициентов зависит от априорных данных, заданных вектором Хо и корреляционной матрицей Кхо. При радиолока­ ционных измерениях эти характеристики зависят от распреде­ ления ошибок ввода и, следовательно, от способа построения и качества работы устройств первичной обработки. На рис. 22.9 (сплошные кривые) приведены графики Glt и G2i, рассчитанные на ЭВМ при

ЛТо1’ = 20о*.

Если

априор­

 

ная информация о векторе

 

состояния

Хо полностью

 

отсутствует,

т. е.

К;о =

 

= I/e |е_0 (I — единичная ма­

 

трица), то в случае равно­

 

точных и равнодискретных

 

измерений возможно полу­

 

чение явных аналитических

Рис. 22.9

459

зависимостей для коэффициентов усиления Gu и G2i. Воспользуемся для этого выражением (22.30), из которого непосредственно следует, что

+11’11/^;

Kf1} = (Вт)"1 Kx-J- 2)В -1 +НтН/а„2;

Кй^В^КГс/В-ЧН’Н/о2. (22.32)

Подставив поочередно равенства (22.32) одно в другое, получим

Кй^ВуВДВ-'+А х (Вт) кнтнв“

(22.23)

CTn к = 0

Так как априорная информация о начальных значениях параметров траектории отсутствует, то Кх~о1=О. Приняв во внимание соотношения (22.26) и (22.28), выражение для корреляционной матрицы ошибок фильтрации можно привести к следующему виду:

2(2/—1)

6

/(/-bl)

i(i+ 1)т;

Kw = o2

(22.34)

6

12

/(/4-1)7^

/(/2-1)7'5

Учтя равенство G=KuHT/a2, найдем окончательное выражение для матричного коэффициента усиления фильтра:

 

2(2f— 1)

 

 

Gli =

Z(' + 1)

.

(22.35)

G2i

6

 

Графики для коэффициентов усиления Gu и G2i, построенные в соответствии с формулой (22.35), показаны на рис. 22.9 (пунктирные линии). Как следует из приведен­ ных зависимостей, основная особенность коэффициентов усиления фильтра 61; и G2i заключается в их стремлении к нулю при г-»оо. Физически это означает, что с течением времени по мере уточнения оценок параметров траектории эффективная полоса пропускания фильтра сужается, роль текущих измерений становится все меньшей и при ;->со фильтр размыкается, переходя в режим выдачи оценок

460