Оценка ионосферной и тропосферной задержки сигнала СРНС при использовании одночастотного навигационного приемника

УДК 629.783:527

ОЦЕНКА ИОНОСФЕРНОЙ И ТРОПОСФЕРНОЙ ЗАДЕРЖКИ СИГНАЛА СРНС ПРИ ИСПОЛЬЗОВАНИИ ОДНОЧАСТОТНОГО НАВИГАЦИОННОГО ПРИЕМНИКА

В.Е. Вовасов, Н.Б. Ипкаев, С.А. Герко

Рассмотрено построение трех вариантов алгоритмов фильтра калмановского типа (ФКТ), позволяющих получать оценки ионосферной и тропосферной задержки сигнала спутниковых радионавигационных систем (СРНС). Первый использует в качестве измерений только псевдодальности (ПД) и псевдоскорости (ПС). Второй -ПД, ПС и приращения псевдофаз (ПФ) за некоторый заданный интервал времени. Третий - ПД, ПС и неоднозначные ПФ. Показано, что в случае использования од-ночастотного навигационного приемника третий вариант является наиболее целесообразным способом построения ФКТ, позволяющим наиболее точно оценить ионосферную и тропосферную задержки сигнала СРНС, а также вектор координат и скоростей подвижного объекта.

Ключевые слова: ГЛОНАСС, GPS, фильтр калмановского типа, псевдодальность, псевдоскорость, псевдофаза, ошибка вертикального хода луча, ионосфера, тропосфера, спутник.

Применение фильтров калмановского типа (ФКТ) для оценки ионосферной и тропосферной задержки сигнала спутниковых радионавигационных систем (СРНС) наряду с оценкой координат и вектора скорости подвижного объекта, использующих измерения одночастотного навигационного приемника, является весьма актуальной задачей. Так как ионосферная и тропосферная задержки являются малоинформативными параметрами, то для их удовлетворительной оценки требуется проведение измерений сигналов как можно большего количества видимых спутников. В связи с этим необходимо использовать совмещённый навигационный приемник GPS + ГЛОНАСС. Приведем уравнения ФКТ [4].

Пусть Хцk означает оценку вектора xi, полученную на основании измерений, проведенных до момента времени k, а i обозначает дискретный момент времени, в который производятся измерения. Пусть P/k обозначает матрицу ковариаций ошибок, связанную с оценкой xi/k .

Введем следующие вектора и матрицы:

f ( xi/i ) = xi/i;

A(X'/1 ) = ^lХ=Х'/' .

Тогда уравнение экстраполяции вектора состояния будет иметь вид

Х+ш = Х/i + f

Е\Щ=Q8*; 8k={°;i=k,

где At - интервал дискретизации; C)j - вектор шума модели движения; Е - оператор математического ожидания; Qi - матрица интенсивности шума модели.

Если в качестве измеряемого ввести вектор zi, то связь оцениваемых и измеряемых параметров можно записать в виде Zi = hi (xi/i) + si. Здесь h - вектор показывающий аналитическую зависимость измеряемых параметров от оцениваемых, si - вектор шума измерений.

Предполагаем, что Е js^J j= Ni8ik и E jsi J = 0, Ni - матрица интенсивности шума измерений.

Уравнение коррекции вектора состояния

*;+1/;+1 = * 1+1/1 + Щ+1 [21+1 - И (Xi+1/i )] ,

где Щ+1 - матрица коэффициентов усиления фильтра, полученная как

Щ+1 - р,+1/,н,+1

(Н,+1р+1/,Нг+1 + N,+1) ;

Н

'+1 дх 'х-х'+1/'

Определим переходную матрицу Ф,, определяющую динамику оцениваемого движения, следующим образом:

Ф, -1 + А

здесь I - единичная матрица.

Уравнение экстраполяции матрицы ковариаций

Р+1/, - Ф,РФ + Qг .

Уравнение коррекции матрицы ковариаций

Р+1/,+1 -

На основании приведенных уравнений экстраполяции и коррекции получаем блок-схему ФКТ, использующего информацию от навигационного приемника, которая представлена на рис. 1.

Вектор измерений Ъ

Оцениваемый вектор X к Экстраполятор Формирователь вектора Ь(Х) Корректор

у к ' >

Рис. 1. Блок-схема ФКТ

Экстраполятор включает в себя уравнение экстраполяции вектора состояния и матрицы ко-вариации. Корректор включает в себя уравнение коррекции вектора состояния, уравнение коррекции матрицы ковариации.

Для предотвращения расходимости ФКТ введен адаптивный элемент в виде пересчета в каждый момент времени , матрицы Q1:

й+1 - Qmin + 0,1& + 0,7diag {Щ+1 [2,.+1 - И

Коэффициенты 0,1 и 0,7 в приведенном выражении подобраны экспериментальным путем.

В работе рассмотрены стандартные модели ионосферной и тропосферной составляющих задержки навигационного сигнала для объекта, имеющего навигационные приемники и движущегося по поверхности Земли. Для описания задержки сигнала в ионосфере используется однослойная модель ионосферы [5], где предполагается, что все электроны сосредоточены в тонком слое, расположенном на некоторой высоте И над поверхностью Земли. Так величины фазового и соответственно группового ухода ПД, соответствующие ионосферной составляющей задержки для спутника, находящегося в зените относительно приемника, будут равны

40,3 г 40,3 ЛГ

^ - -1Г | пе

J ор Б ^ ор

Здесь пе (Б) -зависимость концентрации электронов от высоты Б; - концентрация электронов в слое ионосферы; / - некоторая единая для ГЛОНАСС и GPS частота, при которой будем определять величины фазового и соответственно группового ухода ПД.

I / ^^) - уход ПД для сигнала /-го спутника в ионосфере в момент времени t1 определяется как [5]

Ij

f Jl -

R cos {n , (ti)}

R3 + Л

где R3 - радиус Земли; h = 432,5 • 103 м - высота слоя ионосферы, где интегральная концентрация электронов в вертикальном столбе достигает 50 %; f - несущая частота j-го спутника; nj (ti) -

угол места j-го навигационного спутника относительно приемника.

Угол места навигационного приемника с достаточной для данной методики точностью можно получать из следующего выражения [3]

• {

sin j

Jxt

Здесь Xj = [Xj (ti) yj (ti) Zj (ti )J - вектор координат j-го спутника; X = [x (ti) y (ti) z (ti )]T -

координаты приемника в момент времени ti.

Для описания тропосферного ухода ПД используется самая простая модель тропосферы [1], так как предполагается отсутствие информации о температуре, атмосферном давлении и парциальном давлении водяного пара:

Uj

sln {n j (ti)}

где U j (tj) - уход ПД для сигнала j-го спутника в тропосфере в момент времени ti, а Ug - величина, близкая к 2,5, но постоянная на достаточно большом интервале времени.

Для уменьшения динамических ошибок в навигационном приемнике используют информацию об ускорениях объекта, на борту которого он установлен на этапе первичной обработки. Это позволяет оценивать в каждый момент времени ti параметры навигационного приемника, включенные в оцениваемый вектор

Xi/i =[x- y Z д x, yi Z Д Ад, Ig,i Ug,i ]T.

Здесь xi, yi, zi - оценка координат приемника в момент времени ti по измерениям вплоть до ti; Дг- - оценка ухода шкалы времени навигационного приемника относительно системного времени ГЛОНАСС в i-й момент времени, представленная в метрах по измерениям вплоть до ti; Дt -оценка скорости ухода шкалы времени навигационного приемника относительно системного времени ГЛОНАСС в i-й момент времени, представленная в метрах по измерениям вплоть до ti; Xi, yi, Zi - оценка скорости объекта в i-й момент времени по измерениям вплоть до ti; Дд i -

оценка ухода системного времени GPS относительно ГЛОНАСС, представленная в метрах по измерениям вплоть до ti; Igi - оценка группового ухода ПД вызванного ионосферой для спутника, находящегося в зените относительно приемника по измерениям вплоть до ti; Ugi - оценка ухода ПД вызванного тропосферой для спутника, находящегося в зените относительно приемника по измерениям вплоть до ti .

Все параметры вектора состояния непрерывно уточняются по мере поступления измерений по НКА ГЛОНАСС и GPS. Будем считать, что изменения скорости смещения шкал времени полагаются винеровскими процессами с малой скоростью дрейфа, которые характеризуется двухсторонней спектральной плотностью формирующего шума N^v = 0,8 • 10-22 Гц, что соответствует

опорному генератору RTX5032A фирмы Rakon. Переход к моделям смещения часов в дискретном времени получается в результате интегрирования соответствующих непрерывных уравнений на интервале времени дискретизации. В нашем случае время дискретизации для вторичной обработки будет соответствовать интервалу выдачи ПД и ПС и равняться T = 0,1 с.

Д, =ДМ + т -Д г _1 + £д,м;

Д г = Д ,_1 +^Д ,м.

Таким образом, вектор формирующих шумов = шум с матрицей дисперсий [1]

представляет из себя белый гауссов

М

1 = Q%= С2 - %

Т 3 Т2

3 2

Т2 Т

-

2

где с - скорость света в вакууме.

Рассмотрим первый вариант построения ФКТ. В нем в качестве измерений используются только измерения ПД и ПС в частотном диапазоне L1. Приведем известные математические выражения для ПД [2]. Под ПД в навигационных приемниках понимается произведение скорости света с на псевдозадержку. Псевдозадержка в приемнике вычисляется как разность между показаниями часов приемника в момент приема и оценкой показаний часов спутника в момент излучения. В результате выражение для измеряемой в приемнике ПД по j-му спутнику имеет следующий вид:

В}

где - момент прихода сигнала. Здесь также введены следующие обозначения: - длина пути распространения сигнала от j-го спутника до приемника, равная

\2 / , ч \2 / , чЧ2

Я ()=^(] _ х(ь ))2+(УСП _ у (', ))2+(] _ * ь ))2.

Здесь имеется в виду расстояние между точками, которые занимал j-й спутник в момент излучения и приемник в момент приема. Под моментом излучения понимают момент времени, который предшествует моменту приема на время распространения сигнала; ДТ - смещение часов приемника относительно системной шкалы времени (СШВ); ДТ] - смещение часов j-го спутника относительно СШВ; Т]гор - задержка кодового сигнала j-ого спутника в тропосфере; Т] - задержка

кодового сигнала]-го спутника в ионосфере; т] - задержка кодового сигнала]-го спутника в радиочастотной части приемника; Т] - задержка кодового сигнала ]-го спутника из-за многолучевых искажений; ] - шумовая составляющая измерения ПД]-го спутника приемником; J - общее число видимых спутников ГЛОНАСС + GPS.

Так как целью статьи является исследование тропосферных и ионосферных атмосферных задержек, примем, что многолучевые искажения, задержка кодового сигнала в радиочастотной части приемника, а также смещение часов спутников считаются скомпенсированными, а остаток -включенным в шумовую составляющую измерений. В этом случае запишем упрощенную математическую модель измерений ПД для ГЛОНАСС в виде

Б]

Здесь

А = с-ДТ ;

и] (Г,) = с-Т]р ;

I] & ) = С-ТОпп .

Упрощенная математическая модель измерений ПД для GPS записывается в виде

Б]

Для получения ПС используются измерения псевдодоплеровских смещений Fj ^^) несущей

частоты, которые измеряются в приемнике по у-му спутнику в момент времени ti, согласно [2], их выражения можно записать в следующем виде

R,

Fj (t' ) = -ТГ - k f mo + j к

где К у - радиальная скорость приемника относительно у-го спутника в момент ti, определяемая как

К

(0=-КЖ)-'

где Xу - номинальная длина волны несущей у-го спутника; У = /у'от //то - постоянный коэффициент, равный отношению номинальной частоты /"оотт несущей у-го спутника к номинальной частоте /то задающего генератора приемника; то - смещение частоты задающего генератора

приемника относительно своего номинального значения в момент ti; Е,у - ошибка измерения

псевдодоплеровского смещения несущей частоты в приемнике.

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

Умножая левую и правую части выражения

здесь Д (^ ) = Х/ то .

С учетом приведенных уравнений ПД и ПС связаны с оцениваемым вектором следующими соотношениями:

- для ГЛОНАСС:

Dj (t,) = Rj + Д, +-

U

g,j

sin {nj (t,)}

+1

fo

g,i f 2 f I

op j

1

1 -

R3 + h

cos

{n j (ti)}

- для GPS:

Dj (ti) = Rj +Д +-

sm

U  f2 _ + I .iOL ;

{nj (t,)} gJ fj

' + Д

1 -

R

R3 + h

cos

{nj (ti)}

Д,' •

Dj (ti )=R j +Д i;

cos {nj (ti)} получаем из sin {nj (tt)}, а

A

r • Rj

Здесь

S = (j - Xi) Xi + (j - у, ) у, + (zj - z, ) z, ;

sin {n j(t, )}=rV.

r =

I 2 , 2 ylx, + yt +z, ;

Rj =

R,

2

1

2

Введем вектор измерений zi в виде

) = Д (', ) D2 (',) - Д (',) Д (и) Д (',) -

Тогда вектор h (х, / , ) и матрицу Н , можно записать:

Д

Hk (хт ) =

D2 DJ Д Д 2  -Г DJ ] : >

дД дх, дД ду, дД дzI 1 0 0 0 0 01 а1 Р1

дД2 дх, дД2 ду, Д дzI 1 0 0 0 0 02 «2 Р2

дДз дх, дDJ су, Д дz¡ 1 0 0 0 0 0/ а J PJ

дД дх, дД ду, дД1 дzI 0 дД дх, дД1 дД1 д) 1 0 0 0

дД 2 дД 2 дД 2 0 дД 2 дД2 дДД 2 1 0 0 0

дх, ду, д) дх, дуг д)

дDJ дD)J дD)J 0 дDJ дD)J дD)J 1 0 0 0

дх, ду, д) дх, дуг д),

дх,

ду, &

дDj _

+ s2 sll + sзsl 1;

+ s2sl2 + s3s12 ;

д)

&

+ s2% + '3'13 :

где

'2 =Л,, -^2

* С

/2Р (1 - Ь2) • Ь • «Л {^ ((,;

ь3

'3 =-и£,, —1.

81И

^11 =

12 _

^3 =

Ьj )}'

С - 2 • х, - [ х, • ^Т^)] ;

г Л г2 • I г &

уГ- - 2 • у '1 [ у, • & г (у? - у,

г • & г2 • & 2 1 г &

- 2 • '1 I), • & г

г • г2 • I г

т

1

b1 =J 1 - (b2 • cos{nj (ti ))}2;

b = R3

R3 + h

0 j = 0 для сигналов системы ГЛОНАСС и 0 j = 1 для сигналов системы GPS;

/2 1

J op J-

а j = fp • v

p, =-

sin

8x,

D

x

{n j (t,)}'

(j - x, )_ 8Dj (

cn

yj - y

). 8DDj_ (zCn - z, )_

Rj

8y,

Rj

8z,-

Rj

Rj

Rj Rj

8Dj =( y7 - y,) - R_ (y? - y,) .

су,-

8z,.

Rj

Rj Rj

Rj

Rj

r_

Запишем Qmin как минимально возможную матрицу шума модели движения, удовлетворяющую разумным требованиям точности оцениваемых параметров.

6m

0,01 0 0 0 0 0 0 0 0 0 0

0 0,01 0 0 0 0 0 0 0 0 0

0 0 0,01 0 0 0 0 0 0 0 0

0 0 0 9п 0 0 0 Ч12 0 0 0

0 0 0 0 0,0001 0 0 0 0 0 0

0 0 0 0 0 0,0001 0 0 0 0 0

0 0 0 0 0 0 0,0001 0 0 0 0

0 0 0 Ч21 0 0 0 q22 0 0 0

0 0 0 0 0 0 0 0 0,01 0 0

0 0 0 0 0 0 0 0 0 0,01 0

0 0 0 0 0 0 0 0 0 0 0,01

Здесь с учетом (15) получим

Т3 Т

411 =с2 при ?12 = 421 =°2 -у;

422 = а2 • Т , где ас2 = 0,000007 (м/с)2. Матрица интенсивности шума измерений равна

2

1

N =

с

D 0 с

0 0 0

0

D2

0 0 0

0

00 00

с

Dj

0 с2

D 0 с2

00

0

с

где cD - дисперсия измерений ПД, а Ср - дисперсия измерений ПС поj-му спутнику.

На рис. 2 и 3 представлены результаты эксперимента с описанным ФКТ. В эксперименте полагали, что СКО ПД cD = 6 м, СКО ПС с d = 0,064 м/с. При моделировании ионосферы вели-

j Dj

чина параметра Ig бралась равной 15 м, а при моделировании тропосферы Ug бралась равной

2,5 м. На протяжении всего времени наблюдения в пределах прямой видимости находилось не менее 12 спутников GPS + ГЛОНАСС. Вектора координат и скоростей спутников системы GPS рассчитываются в системе координат WGS-84, поэтому для совместного использования измерений обеих систем необходимо их пересчитывать в систему координат ПЗ-90.02, соответствующую ГЛОНАСС [1]. На рис. 2 представлена ошибка оценки параметра Ig (series 2), а на рис. 3

ошибка оценки параметра Ug (series 2) в зависимости от времени наблюдения. Если считать, что оценка ФКТ параметров Ig и Ug с точностью 1 м приемлема для практики, то для этого требуется практически 500 с наблюдения.

Рассмотрим второй вариант построения ФКТ. В нем в качестве измерений используются измерения ПД и ПС, а также приращения псевдофаз в частотном диапазоне L1. Как указано в [5], применение псевдофазовых (ПФ) измерений может существенно увеличить точность определения задержек сигнала СРНС в ионосфере и тропосфере, что для случая применения ФКТ будет соответствовать уменьшению необходимого интервала наблюдений для получения приемлемых оценок.

Под ПФ в навигационных приемниках понимается разность между фазой гетеродина приемника на момент приема и фазой несущей частоты спутника на момент излучения [2]. В результате выраженная в циклах математическая модель ПФ, измеряемая в приемнике по j-му спутнику, имеет следующий вид:

R

W j (t,) = fj (AT + AT1) +-j + Ф0 " Ф0 " Фа + j + j " ф4р +M1

X1

где X' = — - длина волны несущей '-го спутника; ф0 - начальная фаза приемника; ф0 - неопределенная начальная фаза излучения '-го спутника; ф^ - фазовые аппаратурные искажения в '-м канале /-го приемника; ф/тор - фазовые тропосферные искажения сигнала '-го спутника на входе приемника; фоп - фазовые ионосферные искажения сигнала '-го спутника на входе приемника; ф^р - фазовые искажения, вызванные многолучевостью сигнала '-го спутника на входе

приемника; М] - неопределенное целое число, отображающее собой неоднозначность фазовых измерений в '-м канале приемника; ^ - шумовая составляющая измерения псевдофазы сигнала

j-го спутника в приемнике.

0

0

0

2

j

¥

С учетом включения многолучевых искажений в шумовую составляющую ПФ, а также компенсации аппаратурных искажений и ухода шкалы времени спутников, перепишем (28), умножив

его на длину волны X]

Gj (и,) = (и,) • X] = с • ДТ + RJ (и,) + X] (фо - Ф. + у{ГОр + . " ^ + М) =

= с • ДТ + RJ

Здесь учтен тот факт, что приращение времени фазового запаздывания, обусловленного ионосферой, имеет обратный знак по сравнению с приращением времени запаздывания огибающей сигнала [1]. Рассмотрим измеряемую величину

В. ) = Dj

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

В.

Очевидно, что величина В. (^) неоднозначна из-за неопределенного целого числа М]. Если же выбрать интервал времени, соответствующий ti - , такой, что на этом интервале величина М] постоянна, то можно воспользоваться следующей однозначной разностью измерений

В. (^ ) - В. _к ) = 2 • I. ) + £ . (^ ) + X.^ (ti) - 2 • I. (^ ) - £. (^ ) - X. ^ (^ ) =

= 2 • I

g,i

1 -

Я

&3 + к

сое {п. (ti )}

1

1- [ Я3+ к С08{п.-и)}] 2

+£. (ti )-£. (ti -и) +

+X. [^

Здесь учтен тот факт, что величина I, практически постоянна на интервалах времени ti - . В этом случае можно в ФКТ ввести дополнительные измерения

Е (ti )=В (ti)-В (^ ) =2 • Ь ,i- 5

1

где

5 = -

1 -

я

Я + к

^{л.(Ь-и)}

Интервал времени ti - выбирается из следующих соображений. Чем он больше, тем более информативно измерение Е., но при этом увеличивается вероятность перескока фазы в канале слежения за фазой сигнала .-го спутника. Для работы по реальным сигналам необходим алгоритм, определяющий перескок фаз и отбрасывающий дополнительное измерение, соответствующее этому перескоку.

Введем вектор измерений I, в виде

I ... т

I = |А ) D2 ) ... DJ ) Д

Здесь Ь - количество дополнительных измерений с отсутствием перескоков фаз на заданном интервале.

Определим матрицу Н,, а так же вектор к (х,) для второго варианта ФКТ с учетом дополнительных измерений.

к (х,/i ) = [Dl D2

DJ Д D2

DJ Е Ег

пТ

Еь ] ;

1

2

1

2

Н =

8Д 8х{ 8) ф, 8о, 1 0 0 0 0 01 а1 Р1

8В2 8х{ 8Ог 8Уг 8)2 82, 1 0 0 0 0 02 «2 Р2

8х{ СУг 82, 1 0 0 0 0 а и Ри

87), 8) 8), 0 8) 8) 8)1 1 0 0 0

8х{ СУг 82г 8Хг 8Уг 82,

8) 2 8) 2 8))2 0 8)2 8) 2 8)2 1 0 0 0

8х{ СУг 82, 8Хг 8У, 82,

0 8) 8) 1 0 0 0

8х{ 8Уг 82, 8Хг 8У, 82,

8Е1 8х{ 8е1 СУг 8Е1 0 0 0 0 0 0 11 0

8Е2 8е2 0 0 0 0 0 0 12 0

8Е,

8х, 8у1 8zi

8ЕЬ 0 0

8х, 8у, 82, 8Е,

8Е,

0 0 0 0 1Ь 0

2

где -т— = 2• • = 2• • -г— = 2• ^• 1 =т~2'5.

8х, 8у, 82, Ь

Здесь I - номера только тех спутников, у которых отсутствуют перескоки фаз на заданном интервале.

На практике с) >> с^2 . Тогда матрица интенсивности шума измерений будет равна

N =

Сг

0 с

0 0 0

С

0с

2

А

0 0 0

0 0

2

А

с

] 0

0с 0

0 0

0

2

А

0с

0 с2

0 с2

0 0 0

0 0 0

0 0 0

с

0 0 0

0 0 0

0 0 0

с

0 2с

0 0 2с 2

А

0 0

2

Оь 0

0

0 0 0

0 ... 2сОь

с) - дисперсия измерений ПД, а с) - дисперсия измерений ПС по у-му спутнику;

сО - дисперсия дополнительных измерений Еь по Ь-му спутнику.

0

0

0

0

2

J

2

0

0

и

0

0

0

0

0

0

с

На рис. 2 и 3 представлены результаты эксперимента с описанным ФКТ. Условия этого эксперимента полностью соответствовали первому. Здесь полагали, что СКО ПД aD, = 6 м, СКО ПС

a D = 0,064 м/с, а СКО взвешенной величины ПФ aG = 0,003 м. На рис. 2 представлена ошибка

Dj j

оценки параметра Ig (series 1), а на рис. 3 - ошибка оценки параметра Ug (series 1) в зависимости от времени наблюдения. Интервал времени t, — ti—k брался равным 90 с, так как считалось, что при хорошем соотношении сигнал/шум порядка 40 дБВт вероятность перескока фаз на этом интервале невысока. Если считать, что оценка ФКТ параметров Ig и Uс точностью 1 м приемлема для практики, то для этого потребуется около 350 с наблюдения.

Рис. 2. Зависимость ошибки оценки ФКТ вертикального хода луча, вызванного ионосферой, от времени наблюдения

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

Рассмотрим третий вариант построения ФКТ, где используется непосредственное привлечение измерений ПФ. По сравнению со вторым вариантом, здесь в роли дополнительных измерений выступают неоднозначные измерения ПФ. Запишем (4) в виде

О. (ь, ) = С -АТ + Я. (Ь,) + К. + и. (Ь,) -1] (Ь,) - X'. ,

где К. = X. (Фо - ф0 + М]) .

С учетом введенных ранее обозначений для ПФ имеем следующие выражения: - для ГЛОНАСС:

-2

О. (ь,) = Я. + А,+ К +-

и,

ё,г

81П {П. (tI )}

-1

/с

ё,г / 2

ср }

1

1 -

_Яз Яз + Л

-^{л.(^)}

- для GPS:

О. (ь,) = Я. +Аг+ К. +-

81И

и  /2

ё,'__I 'ср

К. (ь)}""' П"

' + А

А.

1 -

Я

Яз + Л

Значения К. неизвестны, но считаются константами и требуют включения в оцениваемый вектор. Поэтому он будет выглядеть следующим образом:

Ъп = [X У А, X У г , А, Аа,1 1ё. иё,. К1 К2 • ^ ]Т.

Здесь N - количество включенных в обработку ПФ измерений. Введем вектор измерений г, в виде

I ... т

Ъ = Д (Ь ) Д2 (Ь, ) ... DJ (Ь, ) Д (ь, ) Д2 (Ь, ) ... DJ (Ь, ) О (Ь, ) О2 (Ь, ) • GN (Ь )| . (39) Определим матрицу Н,, а также вектор Л (х,/,) для ФКТ с учетом дополнительных измерений:

Л ( X/, ) = [ Д Д2

DJ Д Д2 ... DJ О1 О2

GN] ;

Н =

дД дД1 дД1 1 0 0 0

дх,- дУ, дг,

ад2 дх, дД2 дУ, дД2 дг, 1 0 0 0

дД7 дх дД7 дУ, дД7 д*г 1 0 0 0

дД дД дД 0 дД дД дД

дх дУ, дг, дх ду, дг,

аД2 дД2 дД2 0 дД2 дД2 дД2

дх дУ, дг, дх ду, дг,

аД7 дД7 дД7 0 дД7 дД7 дД7

дх дУ, дг, дх ду, д*г

дО1 дО1 дО1 1 0 0 0

дх дУ, дг,

дО2 дх дО2 дУ, дО2 дг, 1 0 0 0

дО7 дО7 дО7 1 0 0 0

дх дУ, дг,

^2 2 К2

0 9, а

7

Р7

о 0

0 0

1 0 0 0 0 0

0 0 02 У2 Ц2 0 1

2

1

2

0

1

Здесь

дв1 _

дх, &

ъ _

ду,

+ s2 sll + sзsll;

+ s2sl2 + s3s12 ;

+ s2slз + sзslз .

где

S2 _ Ь,, / • О 1

У ор -I V . _------•

1 г2 ' -

/2

ь3

/2 ь'

*1 1.

Матрица интенсивности шума измерений имеет следующий вид

N _

сГ

0

о с

0 0 0

0 0 0

0 0 0

0 0 0

с

о,

о с2

А о с2

00 о о

о о о

о о о

с

о с2

о о

о о о

о о

о с2

с

с01 - дисперсия взвешенных измерений ПФ по I -му спутнику, I - номера только тех спутников,

ПФ измерения которых включены в обработку.

На рис. 4 и 5 представлены результаты эксперимента с описанным ФКТ. Условия этого эксперимента полностью соответствовали первому. Здесь полагали, что СКО ПД сО. _ 6 м, СКО ПС

с о _ о,об4 м/с, а СКО взвешенной величины ПФ с0 _ о,оо3 м. На рис. 4 представлена ошибка

оценки параметра , а на рис. 5 - ошибка оценки параметра в зависимости от времени наблюдения при N = 12 включенных в обработку ПФ измерений.

Очевидно, что приемлемые точности оценки ухода ПД в ионосфере и тропосфере для спутника, находящегося в зените относительно приемника, получаются практически сразу, что указывает на эффективность данной процедуры. Как показал эксперимент, приемлемые точности параметров I и и получаются даже при N = 1.

2

о

о

2

о

,

о

2

о

о

о

о

о

о

о

о

2 и

я

т

с

я -2 -

Ч.

к '—'

в ф -4 -

о

X

§ о ф -6 -

а X

н

ф -о -

ф

л. X X -10 --

tf ш

Ф Я D -12 -

Ю

3 -14 -

О

-16 -

35 69 103 137 J71 2ЯН39 273 SlW^j'S^B'f^iarfy^'

Время

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

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

Таким образом, включение в измерения неоднозначных ПФ является наиболее целесообразным способом построения ФКТ, позволяющим наиболее точно оценить ионосферную и тропосферную задержки сигнала СРНС, а также вектор координат и скоростей подвижного объекта в случае использования одночастотного навигационного приемника.

Литература

1. ГЛОНАСС. Принципы построения и функционирования / под ред. А.И. Перова, В.Н. Хари-сова. - Изд. 4-е, перераб. - М: Радиотехника, 2010. - 800 с.

2. Поваляев, А.А. Спутниковые радионавигационные системы: время, показания часов, формирование измерений и определение относительных координат /А.А. Поваляев. - М.: Радиотехника, 2008. - 328 с.

3. Самарский, А.А. Численные методы / А.А. Самарский, А.В. Гулин. - М.: Наука, 1989. -432 с.

4. Сейдж, Э. Теория оценивания и её применение в связи и управлении / Э. Сейдж, Дж. Мелс. -М.: Связь, 1976.-496 с.

5. Казанцев, М.Ю. Определение ионосферной составляющей погрешности измерения псевдодальности в одночастотной аппаратуре систем ГЛОНАСС и GPS /М.Ю. Казанцев, Ю.Л. Фатеев //Журнал радиоэлектроники. Электронный журнал. - Российская академия наук, 2002. - № 12.

Вовасов Валерий Егорович, канд. техн. наук, ведущий инженер-исследователь ОАО «Российские космические системы» (г. Москва); vovasov@l1st.ru.

Ипкаев Николай Борисович, инженер-исследователь, ОАО «Российские космические системы» (г. Москва); n1kas1c@bk.ru.

Герко Сергей Александрович, старший преподаватель, Московский авиационный институт (г. Москва); S.Gerko@ma1l.ru.

Поступила в редакцию 21 марта 2013 г.

Bulletin of the South Ural State University Series "Computer Technologies, Automatic Control, Radio Electronics"

2015, vol. 15, no. 1, pp. 75-90

ESTIMATION IONOSPHERIC AND TROPOSPHERIC SIGNAL DELAY FOR SINGLE-FREQUENCY SRNS RECEIVER

V.E. Vovasov, JSC "Russian Space Systems", Moscow, Russian Federation, vovasov@list.ru,

N.B. Ipkaev, JSC "Russian Space Systems", Moscow, Russian Federation, nikasic@bk.ru,

S.A. Gerko, Moscow Aviation Institute, Moscow, Russian Federation, S. Gerko@mail.ru

Creation of three variants of the algorithms of the Kalmanovsky type filter of (FKT) allowing to receive the estimates of ionospheric and tropospheric signal delay of satellite radio navigational systems (SRNS) is considered. Pseudo-ranges (PR) and pseudo-speeds (PS) are used as measurements in the first variant. PR, PS and increments of pseudophases (PF) for some given interval of time are used in the second option. PR, PS and ambiguous PF are used in the third option. It is shown that the third variant is the most expedient method of FKT creation that allows to evaluate ionospheric and tropospheric signal delays of SRNS and a vector of coordinates and speeds of mobile object most precisely in case of use of the single-frequency navigation receiver.

Keywords: GLONASS, GPS, Kalman filter type, pseudorange, pseudospeed, pseudophase, verti cal error course of the beam, ionosphere; troposphere, satellite.

References

1. GLONASS. Printsipy postroeniya i funktsionirovaniya [GLONASS. Principles of Creation and Functioning]. Moscow, Radiotekhnika Publ., 2010. 800 p.

2. Povalyaev A.A. Sputnikovye radionavigatsionnye systemy': vremya, pokazaniya chasov, formi-rovanie izmereniy i opredelenie otnositel'nykh koordinat [Satellite Radio Navigational Systems: Time,

Indications of Hours, Formation of Measurements and Determination of the Relative Coordinates]. Moscow, Radiotekhnika Publ., 2008. 328 p.

3. Samarskiy A.A., Gulin A.V. Chislennye metody [Numerical Methods]. Moscow, Nauka Publ., 1989. 432 p.

4. Sage E., Mels Dzh. Teoriya otsenivaniya i eyo primenenie v svyazi i upravlenii [The Theory of Estimation and its Application in Communication and Control]. Moscow, Svyaz' Publ., 1976. 496 p.

5. Kazanczev M.Ju., Fateev Ju.L. [Determination of an Ionospheric Component of Measurement Error of Pseudo-range in Single-frequency Equipment of Systems of GLONASS and GPS]. Radiotro-nics magazine. Electronic magazine, Russian Academy of Sciences, 2002, no. 12. Available at: http: //j re.cplire.ru/

Received 21 March 2013