Научная статья на тему 'Повышение точности оценки координат абонента системы мобильной связи посредством контроля за уровнем замираний сигнала в канале распространения'

Повышение точности оценки координат абонента системы мобильной связи посредством контроля за уровнем замираний сигнала в канале распространения Текст научной статьи по специальности «Физика»

CC BY
244
64
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОЦЕНКА КООРДИНАТ / РАСШИРЕННЫЙ ФИЛЬТР КАЛМАНА / АДАПТИВНАЯ ФИЛЬТРАЦИЯ / КОВАРИАЦИОННАЯ МАТРИЦА НАБЛЮДЕНИЙ / POSITION ESTIMATION / EXTENDED KALMAN FILTER / ADAPTIVE FILTER / OBSERVATION NOISE COVARIANCE

Аннотация научной статьи по физике, автор научной работы — Великанова Елена Павловна, Ворошилин Евгений Павлович, Рогожников Евгений Васильевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Using the direct statistic simulation method the authors have studied the influence of uncertainty at assignment of observation noise covariance on the error of subscriber coordinates estimation formed at the output of Kalman filtering algorithm. The authors have computed the gain in increasing accuracy of coordinate estimation which may be obtained when controlling the change of signal-tonoise ratio for communication system.

Текст научной работы на тему «Повышение точности оценки координат абонента системы мобильной связи посредством контроля за уровнем замираний сигнала в канале распространения»

УДК 621.396.969.1

ПОВЫШЕНИЕ ТОЧНОСТИ ОЦЕНКИ КООРДИНАТ АБОНЕНТА СИСТЕМЫ МОБИЛЬНОЙ СВЯЗИ ПОСРЕДСТВОМ КОНТРОЛЯ ЗА УРОВНЕМ ЗАМИРАНИЙ СИГНАЛА

В КАНАЛЕ РАСПРОСТРАНЕНИЯ

Е.П. Великанова, Е.П. Ворошилин, Е.В. Рогожников

Томский государственный университет систем управления и радиоэлектроники E-mail: [email protected], [email protected]

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

Ключевые слова:

Оценка координат, расширенный фильтр Калмана, адаптивная фильтрация, ковариационная матрица наблюдений.

Key words:

Position estimation, extended Kalman fiiter, adaptive fiiter, observation noise covariance.

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

Как правило, в фильтре слежения за координатами пользователя погрешность наблюдений полагается равной некоторой константе. При её заниженном или завышенном (по отношению к истинному) значении нарушается оптимальность процедуры фильтрации. Это обусловлено присвоением наблюдению неверного веса, с которым оно участвует в коррекции текущей оценки местоположения абонента.

Задача адаптации алгоритма фильтрации в условиях априорной неопределённости актуальна и широко обсуждается в литературе [1-11].

Цель представленной работы состоит в исследовании следующих вопросов:

• влияние неточности задания дисперсии наблюдений на погрешность оценки координат пользователя;

• эффективность повышения точности оценки координат посредством контроля за изменением отношением сигнал/шум с течением времени для систем связи.

Исследования проведены путем прямого численного моделирования с привлечением экспериментальных данных.

Рассмотрим задачу местоопределения абонента мобильной связи, который движется равномерно

и прямолинейно. Диапазон скоростей до 120 км/ч. Метод оценки координат - разностно-дальномер-ный. Интервал поступления наблюдений разностей моментов прихода - А/=100 мкс.

Введём следующие обозначения: х=[х ух у уу гVI]т - вектор состояния абонента, содержащий набор координат объекта в трехмерном пространстве: х, у, г и набор скоростей по каждой из проекций: ух, уу, уг; г=[А/12 А ¡34 А/23]т - вектор наблюдений: разности моментов прихода в четыре измерительных пункта (ИП). Здесь А/^-/г, где ¡1 - момент прихода сигнала в г-й ИП.

Динамика вектора состояния в дискретном времени:

х(к) = ¥(к) • х(к -1), (1)

где

F (k ) =

- матрица перехода; А/ - временной интервал между соседними тактами обработки разностно-временных наблюдений, к - порядковый номер временного интервала.

Вектор состояния связан с вектором наблюдений следующим выражением:

г (к) = Н[х(к)] + w( к), (2)

где к(*) - нелинейная функция, «'(к) - гауссовская последовательность белого шума с нулевым средним и известной ковариационной матрицей Щк).

1 At 0 0 0 0

0 1 0 0 0 0

0 0 1 At 0 0

0 0 0 1 0 0

0 0 0 0 1 At

0 0 0 0 0 1

h (x(k)) =

JV(x(k) - x2 )2 + (У(k) - У2)2 + (z(k) - z2)2 “1

(x(k) - Xj)2 + (y(k) - yj2 + (z(k) - z)2 J

[V(x(k) “ x4 )2 + (У(k) “ У4 )2 + (z(k) “ z4)2 -

[-^/(x(k) - x3)2 + (y(k) - Уз)2 + (z(k) - z3)2

[V(x(k) - x3)2 + (У(к) - Уз)2 + (z(k) - z3)2 -[-^(x(k) - x2)2 + (y(k) - У2)2 + (z(k) - Z2)2

R(k) =

a

Af12

0

a.

0,5"д

0,5ад

0,5a.

0,5<"

где Ощ - среднеквадратическое отклонение (СКО) разностей моментов прихода между i-м и j-м ИП.

При равных во всех пунктах значениях дисперсии разностно-временных измерений:

' "Д 0 0,5"Д

R(k) = 0 "Д 0,5"Д

0,5стД, 0,5"Д "Д

где <гд(2=2стД <у2 - дисперсия оценки момента прихода сигнала.

Поскольку наблюдения разностей моментов прихода нелинейно связаны с координатами абонента (2), а сама модель движения линейна (1), то в качестве алгоритма оценки местоположения будет выступать расширенный фильтр Калмана. Его процедура формирования оценок координат носит рекурсивный характер (рис. 1) и приведена в литературе [12, 13].

Начальными входными параметрами фильтра являются:

1. Априорная оценка вектора состояния цели £-(0).

В начальный момент времени £(0)=[х 0 у 0 г 0],

где х, у, г находим по первой тройке наблюдений разностей моментов прихода, а скорости ух, уу, уг полагаем равными нулю.

2. Ковариационная матрица оценки вектора состояния Рг(0).

3. Ковариационная матрица наблюдений Я(0).

где {х;,у;,г,}, ¡=1,...,4 - координаты измерительных пунктов; с - скорость света.

Матрица

Рис. 1. Входные и выходные данные алгоритма фильтрации

Проведём исследование влияние неверного задания матрицы Щк) на точностные характеристики алгоритма фильтрации. Пусть СКО измерений моментов прихода а, постоянно в течение всего времени наблюдений за абонентом и равно 50 нс. Промоделируем работу фильтра в двух режимах, когда введённое в матрицу И значение СкО измерений аф занижено и завышено по отношению к истинному (аф=10 нс и 100 нс, соответственно). Результаты моделирования для заниженного (аф=10 нс) значения СКО наблюдений моментов прихода приведены на рис. 2. Усреднение выполнено по 100 реализациям шумов.

На рис. 2 видно, что введение в фильтр заниженного относительно истинного значения СКО измерений моментов прихода сигнала приводит к ощутимому (в 1,5 раза) ухудшению точностных характеристик алгоритма в переходный период времени. В дальнейшем для большей наглядности будут приведены не абсолютные значения средней ошибки места и скорости, а нормированные (рис. 3, 4). Нормирование выполнено относительно режима, когда в фильтр вводится истинное значение дисперсии: ст/’=ст=50 нс . Уровень, равный единице, помечен пунктирной линией.

На рис. 3 видно, что при занижении СКО измерений на 40 нс по отношению к истинному проигрыш в точности оценки вектора состояния по координатам составил 1.3 раза, а по скорости 2.7 раз.

На рис. 4 показано, что при завышении СКО измерений в 2 раза проигрыш в точности оценки вектора состояния достиг 40 %.

5 ■ ARCP * м 4 3 2 1 0

of = 10 не „ ф

- of =at = 50 не

500

1000

а

б

Рис. 2. Точностные характеристики алгоритма фильтрации при нормальном и заниженном значении СКО измерений: а) среднее значение ошибки места; б) среднее значение ошибки оценки скорости

0

да

'ер _ =10 НС

дк

СР _ =ю нс

к, такт

Рис. 3. Зависимость нормированной средней ошибки места и скорости при заниженном в фильтре значении СКО наблюдений: =10 нс

дп

| ^ _&1 =100 не

ДО

| ^ ср__&і =50 не

1,2 1,1

1

к, такт

0

5000

10000

к, такт

Рис. 4. Зависимость нормированной средней ошибки места и скорости при завышенном в фильтре значении СКО наблюдений: оф =100 нс

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

Формирование оценки времени прихода полагается выполненным оптимальным образом (с помощью корреляционного приёмника). Точность временных измерений зависит от отношения сигнал/шум, полосы сигнала и частоты дискретизации АЦП. В работе будут рассмотрены значения этих параметров, характерные для систем связи:

• ОСШ [2; 20] дБ;

• полоса сигнала А./=2,5; 5 и 10 МГц;

• частота дискретизации /¡=40 МГц.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

На рис. 5 приведена зависимость СКО временных измерений при разном ОСШ и полосе сигнала.

На рис. 5 видно, что с увеличением полосы сигнала и отношения сигнал/шум СКО временных измерений уменьшается.

В качестве модели флуктуаций отношения сигнал/шум во времени использовался случайный гауссовский процесс с заданной дисперсией и интервалом временной корреляции тк. Дисперсия определялась рассматриваемым диапазоном ОСШ (2.20 дБ), а тк зависела от скорости движения абонента при стационарности прочих условий в канале распространения:

= 0,846 = 0,846 • с

Т = А/д = /о • V ,

где А/д - допплеровский сдвиг частоты, /0=2,7 ГГц

- несущая частота сигнала, V - скорость движения объекта; с - скорость света.

ОСШ, дБ

Рис. 5. Зависимость СКО ошибки оценки момента прихода от отношения сигнал шум для разной полосы сигнала (2,5; 5и10 МГц) при fЛ=40 МГц

Рис. 6. Динамика изменения отношения сигнал/шум во времени и соответствующие значения СКО временных измерений при движении абонента со скоростью V а) 120; б) 20 км/ч

дк

СР -at =const

k, такт

3000

k, такт

a

ÁR,

'cp -Gt=const

б

Рис. 7. Зависимость нормированной средней ошибки места и скорости от времени при движении абонента со скоростью а) 120; б) 20 км/ч

Для скоростей пользователя, равных 120 и 20 км/ч, интервал временной корреляции равен 0,0028 и 0,017 с, соответственно. Пример процесса и зменения отношения сигнал/шум и соответствующих погрешностей временных измерений для разных скоростей абонента представлен на рис. 6.

Для сравнительного анализа точности оценки координат пользователя, получаемых с учётом изменения ОСШ, а, соответственно, дисперсии наблюдений, и без него, было проведено следующее моделирование. В уравнениях алгоритма фильтрации Калмана в матрицу Щк) в первом случае

на каждом такте вводилось истинное значение дисперсии временных измерений а2(к), а во втором оно считалось константой, равной истинному значению дисперсии в начальный момент времени (на первом такте) Щк)=Щ0). Результаты моделирования приведены на рис. 7 (усреднение выполнено по 100 реализациям шумов). На рисунках приведено нормированное значение средней ошибки места и скорости в режиме, когда дисперсия измерений считается константой. Нормирование выполнено относительно значений, когда в фильтр вводится истинное значение ковариационной матрицы, изменяющееся с течением времени.

На рис. 7 видно, что учёт изменения ОСШ во времени и соответствующий пересчёт веса текущего измерения при обновлении вектора оценки координат пользователя позволяет повысить точность в среднем в 1,5 раза. Следует отметить, что полученные результаты являются предельными и недостижимыми на практике, поскольку достоверный прогноз дисперсии временных измерений по оценке отношения сигнал/шум невозможен.

В заключение, для подтверждения полученных выводов, приведём результат аналогичных исследований, выполненных на реальных экспериментальных данных. Эксперимент проводился в городской среде. Приёмная аппаратура была размещена на подвижном носителе, который двигался со скоростью 20 и 50 км/ч. Рассматривались два типа трасс: короткая (100.500 м) и протяженная (1...2 км). Для исследования использовался OFDM сигнал полосой 20 МГц и длительностью 100 мкс на несущей частоте 2,4 ГГц. Регистрация и запись квадратур сигнала в ЭВМ проводилась в течение одной минуты. Полученные зависимости флуктуации мощности принимаемого сигнала от времени

приведены нарис. 8. Уровень шума был в районе -70 дБм. Интервал между соседними наблюдениями составлял 0,028 с.

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

На рис. 9, а, видно, что на начальном этапе, когда реальное значение СКО наблюдения не сильно отличается от принятого в алгоритме, уточнение ковариации не приносит видимых результатов. Однако, начиная с 400-го такта, когда наблюдается резкое возрастание ОСШ (рис. 8, а), точность местоопределения начинает расти и увеличивается в среднем на 30 %.

Заключение

Дисперсия измеряемой величины, несущей информацию о координатах пользователя, непосредственно участвует в уравнениях фильтрации его координат. Её завышенное или заниженное (по сравнению с истинным) значение приводит к ухудшению точностных характеристик алгоритма место-

-30 P, дБм -40

k, такт

500 1000 1500 2000 2500

б

Рис. 8. Экспериментальная запись мощности принимаемого сигнала с течением времени. Трасса: а) короткая; б) длинная

1,6

AR

'ер _at =const

k, такт

0,8 0 AR 500 ср ut = const 1 1000 1 1500 a

1,3 ■ ^Rcp <Jt =var

1,2 Л

1,1 /4 r n

1

0,9

k, такт

0

500 1000 1500 2000 2500

Рис. 9. Зависимость нормированной средней ошибки места и скорости от времени по экспериментальным данным. Трасса: а) короткая; б) длинная

определения. Это обусловлено неправильным распределением веса (вклада) предыдущей оценки вектора состояния и текущего измерения при обновлении оценки координат пользователя. Моделирование показало, что при завышенной в 2 раза погрешности задания СКО измерений (по отношению к истинной), проигрыш в точности оценки вектора состояния достигает 40 %.

На практике зачастую оценивают дисперсию измерений экспериментально (непосредственно по поступающим наблюдениям), а далее полагают её равной константе. В действительности же отношение сигнал/шум меняется во времени и представляет со-

СПИСОК ЛИТЕРАТУРЫ

1. Понятский В.М. Исследование способов реализации адаптивной системы управления с фильтром Калмана // Интернет. 2008. URL: http://www.math.spbu.ru/user/gran/soi4/ponyat-skiy08_2.pdf (дата обращения: 05.04.2012).

2. Згуровский М.З., Подладчиков В.Н. Аналитические методы калмановской фильтрации для систем с априорной неопределенностью. - К.: Наукова думка, 1995. - 298 с.

3. Забегаев А.Н., Павловский В.Е. Адаптация фильтра Калмана для использования с локальной и глобальной системами навигации // Интернет. 2009. URL: http://www.raai.org/resurs/pa-pers/kii-2010/doklad/zabegaev.pdf (дата обращения: 08.05.2012).

4. Дегтярёв А.А., Тайл Ш. Элементы теории адаптивного расширенного фильтра Калмана // Препринт ИПМ им. М.В. Келдыша РАН. - М.: Связь, 2003. - № 26. - 35 с.

5. Sung W.J., Choi S.O., You K.H. TDoA based UGV Localization using Adaptive Kalman Filter Algorithm // Интернет. 2009. URL: http://www sersc.org/journals/IJCA/vol2_no1/1.pdf (дата обращения: 18.04.2012).

6. Xiong K., Zhang H., Liu L. Adaptive Robust Extended Kalman Filter // Интернет. 2009. URL: http://cdn.intecho-

pen.com/pdfs/6327/InTech-Adaptive_robust_extended_kal-man_filter.pdf (дата обращения: 18.04.2012).

7. Jwo D-J., Chung F-C. Adaptive Kalman filter for navigation sensor fusion // Интернет. 2009. URL: http://ebookbrowse.com/gdoc. php? id=326155547&url=0761dcbcc180093566925b023b9f88e7 (дата обращения: 18.04.2012).

бой случайный коррелированный процесс. Поэтому учёт изменения дисперсии наблюдений остаётся актуальным. В работе по экспериментальным данным для систем связи показано, что слежение за относительным уровнем сигнала и шума, а соответственно, и за дисперсией наблюдений позволяет снизить погрешность местоопределения в среднем на 30 %.

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

8. Mohamed A.H., Schwarz K.P. Adaptive Kalman filtering for INS/GPS // Интернет. 1999. URL: http://www.sfrc.ufl.edu/na-gem/docs/refereed_journals/Mohamed%20and% 20Schwarz%20-%201999 %20-%20Adaptive%20Kalman%20filtering%20for% 20INSGPS.pdf (дата обращения: 18.04.2012).

9. Jwoi D-J., Cheni M-Y. Adaptive and Nonlinear Kalman filtering for GPS Navigation Processing // Интернет. 2008. URL: http://ebo-okbrowse.com/gdoc.php?id=311579672&url=c5a49d3355e2 ccacdc99067238c9cdff (дата обращения: 18.04.2012).

10. Moriya N. Non-Stationary noise estimation in Adaptive Linear and Extended Kalman Filtering // Интернет. 2007. URL: http://ebook-browse.com/gdoc.php?id=238899060&url=e26036679ab305 cc1c49cbfc118de255 (дата обращения: 18.04.2012).

11. Kim S-J., Iltis R.A. STAP for GPS Receiver Synchronization // IEEE Trans. Aerospace and Electronic Systems. - 2004. - V. 40. -№ 1. - P. 132-144.

12. Фарина А., Студер Ф. Цифровая обработка радиолокационной информации. Сопровождение целей. - М.: Радио и связь, 1993. - 319 c.

13. Сейдж Э., Мелс Дж. Теория оценивания и ее применение в связи и управлении / Пер. с англ. под ред. Б.Р. Левина. - М.: Связь, 1976. - 495 с.

Поступила 26.07.2012 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.