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

книги / Проектирование устройств фильтрации радиосигналов

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

а измерение координат — в полярной. Затем производится моду­ ляция сигналов азимута и дальности в соответствии с получен­ ными значениями р и 0 (преобразование h\(р, 0)) и суммирова­ ние шумов Vi (/) и Vz{t).

При программной реализации комплексирующего фильтра в. цифровой вычислительной машине необходимо выполнить пере­ ход от дифференциальных уравнений к разностным. Система дифференциальных уравнений. (6.23) состоит из двух несвязан­ ных систем второго порядка, поэтому при составлении разност­ ных уравнении используем известный результат для модели с экспоненциально-коррелированной скоростью [15]:

p.ï (£ ~Ь 1 )

“ 1 (4 4 - 1 )7 ;

0

0

 

Px(k)

 

)

0

м

0

0

 

X 4 (A )

х\а(А 4 1

0

0

1 !

лТя

 

Р, (* + 1 )

Py(k)

„Яга (* 4

1)_

0

0

0

м

 

_X2a k)_

 

 

(

 

 

 

Т ,(А )Д Г

 

(АП

 

 

 

 

0

U7,(A)

 

(6.24

 

 

Y-, ( k ) Дt

W3(fc)

 

 

 

 

0

U/., (k )

 

 

где М = ехр

■àt/Ta\; Д£ —дискрет

времени;

[ (/г) W-, (k)

WAk) W

)]7 — дискретный белый

шум

с коварнацио!

матрицей

 

 

 

 

 

 

 

 

^ ( 2 ^ - Ж 2 + 4 М - з )1 3 < 1 - Mr

 

 

\

 

 

/

 

 

Q ( A ) = ^

 

 

 

 

•y (1 M2)

 

 

 

0

 

 

0

 

 

 

 

0

 

 

0

 

 

 

 

 

0

 

 

0

 

 

 

- ÿ (W -

0

 

 

0

 

 

 

+

4И1 -

3)

-1 (1 - M ) '

°а — дисперсия ошибки измерения составляющей скорости в; автономном датчике.

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

Если дискрет времени Дt мал, шумы Wi[k) и W3(k) могут быть

.исключены, так как их дисперсия имеет порядок At3, в то время как для W3(ft) и В Д ) — порядок At [15]. Как отмечено в раз­ деле 2.3, непосредственная фильтрация сигналов Yp(t) и Кв(0 с помощью ЭВМ невозможна из-за их широкополосности. Поэто­

му при построении схемы дискретного времени предполагается наличие двухэтапной обработки сигнала, при которой аналого­ вые сигналы Yp(t) и Ке(0 преобразуются (в радиоаппаратуре) в дискретные отсчеты дальности и азимута УР(А>) и Ye(k), свя­ занные с параметрами р и 0 линейным образом. Коэффициенты Яр и Яе являются масштабными коэффициентами, входящими в матрицу Кд в выражении (2.58). Схема рис. 6.10 эквивалентна •схеме рис. 2.10.

Для построения второго этапа обработки, дающего оценку

АА

местоположения рж(й) и рДА) с использованием автономных

.данных о скорости, используем алгоритм |расширенного фильтра Калмана (2.62) :

P.r(ft + 1)

•*1а ( ^ + 1 )

ру (ft + 1)

_^2a(ft+ 1)_

"1

( М - 1 ) Га 0

0

о

 

О

О

0

0

1

( М — \ ) Т а

О

о

1

?x(k)

^ia(ft)

Ру (ft)

V

-*2а (ft)

" Г , (k) д г

0

1

1

К-11к

_1_

1

У2 (Л )Д /

0

АГз, /<32

1 &

Г

y t W - K f V [ Î J (ft + i)]J +

[P 7 (Л + i)]2

X

 

 

, (6.25)

Va{k) — /<a arctg

X

+ I )

 

Çy

+ 1)

 

 

 

где p 7(k 4-1)=P.V- (*)+ (Af - 1 ) Г, £ la (к);

(Æ -f 1) = fy {k) +

+ ( М - \ ) Т л ^ Л Ь ) .

Для вычисления значений коэффициентов усиления Кц не­ обходимо задаться значениями матрицы Q(k), дисперсиями оши­ бок измерения V\{k), V2(k), ковариационной матрицей априор­ ных ошибок Р(0) и воспользоваться выражением для оптималь­ ного коэффициента усиления (2.56), или упрощенным методом вычисления коэффициента, изложенным в разделе 5.2.

Алгоритму фильтрации (6.25) соответствует структурная схема, представленная на рис. 6.11. Эта схема наряду с опти-

мальной фильтрацией обеспечивает надежно® формирование оценок при кратковременных пропаданиях радиосигналов, по­ скольку при нулевых значениях коэффициентов усиления Ki, происходит интегрирование автономных данных о скорости Y, (А) и Yi{k) с помощью дискретных интеграторов, вырабаты-

АА

вающих оценки pv(k) и px(k). Высокая точность оценивания в

этом фильтре достигается благодаря

вычислению оценок по-

/\

грешностей автономных датчиков Xm(k) и х2я{/г), возникающих из-за влияния ветра в системе воздушных сигналов или дрейфа датчиков в инерциальной системе.

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

А

между каналами p.v(£) и py{k). Устранить эти связи можно лишь

в том случае, когда вектор р совпадает с одной

из осей коорди-

А

А

нат х или у и ошибки оценивания величин p*(fc) и py{k) ока­ зываются некоррелированными. В общем случае ошибки оцени­ вания коррелированы [57] и разрыв перекрестных связей не­ возможен. Поэтому для упрощения комплексирующего фильтра следует рассмотреть другие методы моделирования движения объекта. Выберем систему координат ху так, как показано на рис. 6.12, а, и, используя модель движения объекта (6.20) для каждой .координаты, составим вектор состояния

х ( 0 = [Рх(t ) v fX (t) O f x (t) p„ ( 0 v fV {t) a,, (t)x „ (t )

(t)]T,

Север

6

причем

полагаем,

что

X \ A

( t ) и

х2я (i) — проекции

ошибки измере­

ния

автономной скорости

на

оси х

и у.

Для

выбранной системы

коор­

динат составим систему

дифферен­

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

связано с изменением азимута при движении ЛА. Наиболее су­ щественным “скручивание” координат бывает при пролете ЛА вблизи радиомаяка. Вследствие быстрого изменения азимута происходит вращение системы координат ху. Так как для фор­ мирования оценок требуется некоторое время, быстрый разворот системы координат приведет к ухудшению точности оценок. Так, например, если в точке 1 (см. рис. 6.12, б) были выработаны оценки ошибок автономных данных x ia{k) и x2a(k), то при быст­ ром перемещении ЛА в точку 2 они существенно не изменяются, в то время чкак система координат развернется на 90°. При этом

поправка лг1а(А), корректирующая составляющую автономной скорости Vi в точке /, будет использоваться для коррекции со­ ставляющей v2, что увеличит ошибки оценивания местоположе­ ния.

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

ошибки, связанные с влиянием “скручивания” координат на

л /\

оценку ошибок автономных данных Xia(k) и x2a(k). Так как ошибки автономных данных на порядок меньше скорости дви­ жения, влияние “скручивания” при комплексировании ослабляет­ ся, н комплексирующий фильтр, имеющий независимые каналы р и 0, обладает удовлетворительными точностными характери­ стиками. Явление “скручивания” можно устранить, используя си­ стему нелинейных уравнений [14], но это усложнит фильтр.

Рассмотрим фильтр с независимыми каналами р и 0, постро­ енный на принципе инвариантности. Используя значения состав­ ляющих автономной скорости Kj(0 и У2(0 вдоль осей у и х для исключения ряда переменных, получим вектор состояния вида

Х (0 = [р(0 *i. (* Ж 0 -М О Г

Дифференциальное уравнение для вектора Х(0 подобно ра нее рассмотренному выражению (6.23) :

■р (0

 

 

а (О

 

 

 

*\At)

 

 

1 a

J а

 

 

 

 

(6.26)

ô(0

 

p ij- I M * ) — *»(0]

 

 

 

 

х(0_

- у

-

*2. ( t ) + r W* W

 

1 а

1 а

Существенное

изменение

 

при использовании переменных

р(0 и 0(/) заключается в устранении нелинейной зависимости Л2(р(0, 0 (0 ). благодаря чему переменные р(0 и 0(0 непосред-

ственно используются для модуляции радиосигналов (рис. 6.13). Если шумы №i(0> W2{t), Vi(/), V2(t) статистически не связаны, ошибки оценивания величин р(^) и 0(0 оказываются некорре­

лированными, и комплексирующий фильтр, вырабатывающий

А

оценку Х(0, состоит из двух независимых каналов дальности и азимута. Заметим, что такое упрощение достигнуто эмпириче­ ским путем, и фильтр с независимыми каналами уступает рас­ смотренному фильтру при пролете радиомаяка летательным ап­ паратом из-за появления ошибок, обусловленных “скручивани­ ем” координат. Однако упрощение фильтра оказывается весьма существенным, в то время как требование надежной работы фильтра именно при пролете маяка является второстепенным, поскольку при малых дальностях используются специальные по­ садочные радиомаячные системы [43].

При дальнейшем проектировании фильтра систему уравнений (6.26) ввиду независимости каналов делим на две системы и переходим к разностным уравнениям. Для канала дальности получим

■ p .(* + l) "

_ * i. ( * + ! ) _

+

-1

( М - \ ) Т Л~

1 “О

1

_0

М

_

—^)а (^) _ +

“ Kj (k)U'

W, {k)~

(6.27)

о

+

 

 

 

 

 

 

для канала азимута, “замораживая” p(fc):

- 0 ( £ + 1 ) -

” 1

Р<*)

 

~ Ч к ) ~

_ Х2л “Ъ1)_

=

 

 

0

м

 

 

-

г 2 (А) Л/ -

~

W :i ( к )

~

+

Р (*)

+

pi/t)

(•3.28)

 

0

_ и м * ) _

 

 

Уравнения наблюдения, связывающие р(А) и 0(6) с отсчета­ ми дальности и азимута на выходе радиоаппаратуры в данном случае, как отмечалось, линейные:

Yt(k) = K} P ( k ) + V 9(k),

(6.2Э)

Ко (6) = /<о А (А) О(А) + 1/0 VA),

(6.30)

где УР(А) и Ve(А) — дискретные белые шумы с нулевым средним и известной дисперсией; Л (А)— коэффициент, причем Л(А) = 1 при приеме азимутального сигнала и Л(А)=0 при отсутствии

сигнала.

А (А)

в выражение

(6.30) необходи­

Введение коэффициента

мо из-за большого периода

(по

отношению к

периоду запроса

дальности) следования азимутальных отсчетов в радиосистемах ближней навигации.

Как видно из выражений (6.27) —(6.30), задача нахождения

АА

оптимальных оценок р(А) и 0(A) сводится к построению двух линейных оптимальных фильтров (дискретных фильтров Калмана). Используя выражение (15) (см. Приложение 1) и учи­ тывая наличие известных функций Yi(A) и Y2(k) в правой части выражений (6.27) и (6.28), получим алгоритмы фильтрации:

Р (А + 1)

"1 ( М - ] ) 7 \ -

/\

 

 

О

 

x la (А + 1)_

 

1

1

+

/<i (А)

{ K P( A ) - / Ç

[ р lA) + л (а

 

КЛк)

 

 

 

_ Р(А)

■ К, (А) АГ

А+

_*,а(А)_ 0

(А) — 1) 7\ + К, (А) Д^]),

(6.31)

 

ü (A -fl)

|

1 ( М — l)TJo (л)

6(A)

 

.£ 2а(А + 1)_|

О

М

_«^2а

) _

+

К2(А )Д ^(А )| +

К, (А)

у о ( А ) - / < 6

[о (А) -Ьл-2а( А ) ( М - 1 ) :

К> (А)

 

 

 

 

 

 

 

 

 

 

X Tjp (А) +

У2(А) АФ (А)]},

(6.32)

где Ki (А) и Кг (А)— оптимальные коэффициенты усиления.

 

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

вать выражения

(13),

(10) и

(14). Если

система

работает не­

прерывно в течение длительного времени, то можно использо­ вать фильтр с постоянными коэффициентами, проектирование

которого дано в разделе 3.3.

Структурная схема фильтра показана на рис. 6.14. В этом фильтре, состоящем из двух независимых каналов (в канале

азимута используется р(А) для пересчета линейной скорости в угловую), производится интегрирование составляющих автоном­

ной скорости Yi(A) и У2(А) для получения оценок р(А) и 0(A).

Ошибки измерения автономной скорости корректируются пу-

А /\

тем вычитания оценок ошибок xia(6) и X2a(k) с соответствую­ щими масштабными коэффициентами.

Рис. 6.14.

Сравнение фильтра с раздельными каналами (рис. 6.14) с фильтром, схема которого приведена на рис. 6.11, выявляет су­ щественное упрощение схемы при выборе координат р и 0.

Применение комплексирования позволяет наряду со сниже­ нием ошибок и повышением надежности местоопределения реа­ лизовать новые методы работы аппаратуры РСБН. При разви­ тии сети маяков появляется возможность одновременного прие­ ма сигналов от нескольких маяков. При этом вместо азимуталь- но-дальномерного метода местоопределения оказывается целесо­ образным использование дальномерного метода [28, 62, 63], точность которого в меньшей степени зависит от дальности ЛА до маяка. Таким образом, азимутально-дальномерный метод эффективнее использовать на малых дальностях, а дальномерный — на больших. Выбор режима местоопределения, а также оптимальной группы маяков выполняется автоматически с помо­ щью ЭВМ [29].

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

Рассмотрим задачу комплексирования дальномерного режи­ ма по двум радиомаякам с датчиком скорости. Если комплексированне в азимутально-дальномерном режиме выполнено в ко­

ординатах р и 0, целесообразно орга­

PMÎ

низовать дальномерный

режим в этих

координатах,

чтобы

использовать

 

имеющиеся алгоритмы

и тем самым

 

упростить программу вычислении. Не­

 

смотря на то, что угол

G не измеря­

 

ется, его необходимо восстанавливать

 

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

 

зуется при вычислении проекций век­

 

тора автономной скорости на направ­

Рис. 6.15.

ление дальности. Схема расположе-

ния радиомаяков (РМ1

и РМ2) и ле­

 

тательного аппарата (ЛА) показана на рис. 6.15. Изменение

дальности

в

каналах

pi и рг

описывается

уравнением

типа

(6.27):

 

 

 

 

 

 

 

 

 

Pi (k +

1 )

‘1

(AI — 1) 7’а‘ 'h(k) 1

r r f (A) Д/ ]

 

J

 

 

 

.0

Ai

*ia (ÆiJ

4

о

+

 

 

 

 

W t (/г)

 

 

(6.33)

 

 

 

 

+

(k) J

 

 

где / =

1,2.

 

 

Щ,

 

 

 

 

 

 

 

 

 

уравнений

для

Чтобы получить две независимые системы

pi(6)

и

р2(/г),

полагаем

шумы

[Wi,(ft) W2i(k)]T

и

[Wi2(k)W22(k)]T независимыми. Фактически в общем случае име­ ется корреляция, так как в каналах pi (А) и p2(k) содержатся проекции одной и той же ошибки измерения автономной скоро­ сти. Отказ от использования сведений о корреляции шумов в ко­ нечном счете приводит к ухудшению точности в результате упро­ щения схемы обработки.

Величины Yi(t) и Y2(i) являются проекциями вектора авто­ номной скорости va на направление векторов Pi и р2. Чтобы по­ лучить их значения, необходимо знать угол курса ЛА и азимуты радиомаяков.

Задача определения местоположения по двум дальностям неоднозначна (можно построить второй треугольник симметрич­ но относительно отрезка R на рис. 6.15). Для получения одно­

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

Уравнения наблюдения, как и выражение (6.29), линейные:

(A) = h (/е) AT. pt (A) + [1 - h (А)] К 9р,

(А) +

I/ (А), (6.34)

где Л (А) периодически принимает значения 1

и 0;

УР(А) — диск­

ретный белый шум с известной дисперсией. Благодаря перемен­

ной Л (А) в выражении (6.34)

происходит

переключение прие­

ма с одного маяка на другой.

изменения

параметров (6.33) и

В соответствии с моделью

уравнением наблюдения (6.34) составляем алгоритм фильтра­ ции, подобный выражению (6.31):

Р/ ( A - h

1)

 

1

 

Pl(fc)

M A ) à t ~

 

 

 

+

+

_ - *, - а (А +

1 ) _

о

м

А

_**ia(A)_

 

0

'Ки (А) 1

, yf ( k ) ~ к ?[Pi (А) х и (А) -

1 ) Га +

Г, (A) Afj),

+ K,t (k)

|

1

 

 

 

 

(6.35)

 

 

 

 

 

 

 

где Ки (А) и /Сгг(А) — оптимальные коэффициенты усиления, вы­ числяемые с помощью выражений (13), (10) и (14) Приложе­ ния 1.

Величина Л (А) входит в коэффициенты усиления таким обра­ зом, что значения этих коэффициентов первого и второго фильт­ ров поочередно равны нулю. Схема комплексирующего фильт­ ра (рис. 6.16) состоит из двух идентичных каналов, подобных

Рис. 6.16.

Соседние файлы в папке книги