advanced ionospheric modeling

32
Advanced Ionospheric Modeling Peter Kolb Trimble Terrasat GPSNet User Seminar May 30, 2006

Upload: others

Post on 20-Dec-2021

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced Ionospheric Modeling

Advanced Ionospheric Modeling

Peter KolbTrimble Terrasat

GPSNet User SeminarMay 30, 2006

Page 2: Advanced Ionospheric Modeling

Outline

• Origin and phenomenology of the ionosphere• Effect of the ionosphere on GPS signals• Effect of the ionosphere on network solutions• Formulation of the ionospheric model • Model results

– State of the ionosphere– Ambiguity resolution

• Summary

Page 3: Advanced Ionospheric Modeling

The origin of the ionosphereschematic, not to scale

Ionization of molecules

Page 4: Advanced Ionospheric Modeling

Electron density as function of altitudeA typical output of the International Reference Ionosphere

(combination of measurement and sophisticated modeling)D. Bilitza, International Reference Ionosphere 2000, Radio Science 2 (26) 2000

http://nssdc.gsfc.nasa.gov/space/model/ionos/iri.html

Strongly peaked at a particular altitude

Integrated value: Vertical TEC (VTEC)

Page 5: Advanced Ionospheric Modeling

The origin of the ionosphere

• Gravity keeps gas molecules in the vicinity of earth's surface, forming the atmosphere

• Radiation from the sun ionizes a small fraction of the gases, forming a dispersive medium, the ionosphere

• Ionosphere experiences disturbances depending on– solar activity (11 year solar cycle)– geomagnetic disturbances, solar winds – geographic location of the sun relative to earth– air currents (winds) in the upper layers of the

atmosphere

Page 6: Advanced Ionospheric Modeling

11 year solar cycle,observed number of sunspots

http

://s

cien

ce.n

asa.

gov/

ssl/

pad/

sola

r/su

nspo

ts.h

tm

Page 7: Advanced Ionospheric Modeling

11 year solar cycle, predicted number of sunspots

http://science.nasa.gov/ssl/pad/solar/sunspots.htm

rough times are coming up soon again

http://sidc.oma.be

Page 8: Advanced Ionospheric Modeling

A global VTEC map, calm ionosphereESA Ionospheric Monitoring Facility

http://nng.esoc.esa.de/gps/ionmon.html

Vertical Total Electron Content on a global map, as derived from GPS base station observations

Page 9: Advanced Ionospheric Modeling

00:00

A global VTEC map, active ionosphere

02:0004:0006:0008:0010:0012:0014:0016:0018:0020:0022:0024:00

CODE’S GLOBAL IONOSPHERE MAPS FOR DAY 280,2005G

eogr

aphi

c la

titud

e (d

egre

es)

-60

-30

0

3

0

6

0

-180 -135 -90 -45 0 45 90 135 180Geographic longitude (degrees)

0 10 20 30 40 50 60 70 TEC (TECU)

Center for Orbit Determination in Europe (CODE)http://www.aiub.unibe.ch/ionosphere

Page 10: Advanced Ionospheric Modeling

Complex dynamical behavior also on small scales

-20 -10 0 10 20 30 40Longitude (degrees)

Latit

ude

(deg

rees

)4

0

50

6

0

70

DLR Institute for Communications and NavigationN. Jagowski, S. Schlüter, A. Jungstand, http://www.kn.nz.dlr.de

Vertical Total Electron Content over Europe Oct. 7 2005 , as derived from GPS base station observations.

0

1

0

2

0

30

TEC

(m-2

)

Page 11: Advanced Ionospheric Modeling

Effects of charged gas on radio signals

Phase signal

Code signal

Sendercharged gas Receiver

schematic, not to scale

Page 12: Advanced Ionospheric Modeling

• Between satellite and rover– the number of phase cycles decreases (phase

velocity increases)– the number of code chips increases (code velocity

decreases)– by the same amount if expressed in units of length

• Magnitude of the effect is – proportional to the density of electrons integrated

over the path of signal propagation (total electron content - TEC)

– proportional to the square of the carrier wavelength(dispersive medium): Great tool for multi-frequency signals

Effects of ionosphere on GPS signals

Page 13: Advanced Ionospheric Modeling

A case study: BLVA-network

49.2 km

74.9 km

Page 14: Advanced Ionospheric Modeling

Electron density (cm-3)

IRI -2001

λφ

Electron density, ionospheric layer, pierce points and mapping function

Enhancement of 'seen' electron density along the propagation path:mapping function m

Page 15: Advanced Ionospheric Modeling

Modeling gradients of the ionosphere

λφ

Taylor expansion of Ionospheric effect across the network projection to the ionosphere

Gradients

Page 16: Advanced Ionospheric Modeling

λφ

Taylor expansion of Ionospheric effect across the network projection to the ionosphere

Gradients

Modeling gradients of the ionosphere

Page 17: Advanced Ionospheric Modeling

Piercepoint geometry and dynamical evolution

pierce point coordinates in geocentric coordinatesduring a period of 6 hours

20 minutes between frames

Longitude (degrees)

Latit

ude

(deg

rees

)

Page 18: Advanced Ionospheric Modeling

Piercepoint geometry and dynamcial evolution

pierce point coordinates in solar centered coordinatesthroughout the course of a day

TEC

valu

es o

btai

ned

from

CO

DE

ht

tp:/

/ww

w.a

iub.

unib

e.ch

/ion

osph

ere

Longitude (degrees)

Latit

ude

(deg

rees

)

Page 19: Advanced Ionospheric Modeling

wavelength x(phase + int. amb.)

distance traveled by signal

clock offset,user and satellite

ionospheric phase advance

tropospheric delay

multipath contribution

measurement and model error

2 frequency phase measurement and state variables

(Ambiguity, Multipath, Ionosphere)

measurement state variables

model error + system noise

using and forming difference for

Page 20: Advanced Ionospheric Modeling

Kalman filter – part 1: Observation equation

Observation, measurement

measurements from N stations

Statevector N ambiguities

N stationsN multipathsN stations

3 parameters1 ionosphere

Designmatrix

mapping function

relative distance to reference piercepoint

Page 21: Advanced Ionospheric Modeling

Kalman filter – part 2:Time update

Systemnoise

Parameters of the calculation

Same set of parameters applied for all networks around the globe

Statevector

state of current epochestimated state for next epoch

Timeupdatematrix

Motion of reference point

Page 22: Advanced Ionospheric Modeling

Components of the state vector

12:30 15:00

6.0

5.8

5.6

5.4

5.2

5.0

4.8

differences between ambiguities are constant

ambiguity (meters)ambiguity (meters)

0

12:30 15:00

54321

-1-2

-3-4

uncorrelated between stations

multipath (centimeters)multipath (centimeters)

12:30 15:00

0

-0.5

0.5

1.0

1.5

2.0

2.5

activity of ionosphere about to decline

ionosphere parametersionosphere parameters

Use double differences together with code measurement and tropo model to resolve the ambiguity (FAMCAR)

0.5

correlated between days

1.0

0.0

-0.5

-1.06000 8000 10000 12000 14000 16000

Japan, day 1Japan, day 2 (shifted by 4 minutes)

Page 23: Advanced Ionospheric Modeling

Ionospheric state parametersfrom the bavarian sub network

local time (h)

local time (h) local time (h)

Longitude (degrees)

Latit

ude

(deg

rees

) CODE TEC Map (schematic)

Obs

erva

tion

data

: B

LVA

Day

06

8,

20

02

Page 24: Advanced Ionospheric Modeling

local time (h)

local time (h) local time (h)

Longitude (degrees)

Latit

ude

(deg

rees

) CODE TEC Map (schematic)

Obs

erva

tion

data

: G

SI D

ay 0

19

, 2

00

2

Ionospheric state parametersfrom a Japanese network

Page 25: Advanced Ionospheric Modeling

Contributions of first and second order correction termsTypical orders of magnitude for first and second order derivatives

linear terms O(aλ ) ~ O(aϕ ) ~ 1 x 10-6 = 1 mm / km

second order O(aλλ ) ~ O(aλϕ ) ~ O(aϕϕ ) ~ 1 x 10-12 m-1

Network with extensions O(Δλ) ~ O(Δϕ) ~ 100 km

The corrections of the individual terms to the Ionospheric value is thus

linear terms O(aλ Δλ) ~ O(aϕ Δϕ) ~ 10 cm

second order O(1/2 aλλ Δλ2) ~ O(aλϕ Δλ Δϕ) ~ O(1/2 aϕϕ Δϕ2) ~ 1 cm

Depending on your application, higher order terms need to be taken care of, or can be neglected

Page 26: Advanced Ionospheric Modeling

Application of the model in neworking software, ambiguity resolution

Tracked satellites and fixed satellites Number of unfixed satellites

homogene

10

8

6

4

2

9:00 18:0012:00 15:00local time

9:00 18:0012:00 15:00

10

8

6

4

2

10

8

6

4

2

9:00 18:0012:00 15:00local time

10

8

6

4

2

9:00 18:0012:00 15:00

num

ber o

f sat

ellit

es

num

ber o

f sat

ellit

es

num

ber o

f sat

ellit

es

num

ber o

f sat

ellit

es

Zeroth order

First order

First order

Zeroth order

Page 27: Advanced Ionospheric Modeling

Resolving ambiguities with different orders of approximationJapanese network (GSI): homogeneous Iono: 96.68 %7 stations first order Iono: 97.73 %70 km x 60 km second order: 97.58 %

German network (ASCOS): homogeneous Iono: 98.03 %28 stations first order Iono: 99.29 %250 km x 350 km second order: 99.29 %

0

0.5

1

1.5

2

2.5

3

3.5

Japan Swissto po A SC OS B LVA

ho mo geneo us Io no

first o rder Io no

seco nd o rder

unfix

ed p

erce

ntag

e

(smaller is better)

Swiss network (Swisstopo): homogeneous Iono: 98.11 %29 stations first order Iono: 98.52 %310 km x 210 km second order: 98.57 %

Page 28: Advanced Ionospheric Modeling

Summary

Model ionospheric phase advance in terms of Taylor series to the desired order across local area network

Extract ionospheric parameters, multipath and doubly differenced ambiguities by means of a Kalman filter

Obtain increased fixing performance and reliability for small to intermediate network sizes together with a physical picture of the evolution of the ionosphere

Page 29: Advanced Ionospheric Modeling

EXTRAS

Page 30: Advanced Ionospheric Modeling

Mapping function on the curved surface

schematic, not to scale

RE

h ϕ

ϕ '

1

1.5

2

2.5

3

3.5

0 10 20 30 40 50 60 70 80 90

2

cos1

1

⎟⎟⎠

⎞⎜⎜⎝

⎛+

=

ϕhR

Rm

E

E

map

ping

func

tion

m

Some trigonometryleads to

elevation angle

Page 31: Advanced Ionospheric Modeling

Illustration of PP Dynamics

RS

RE

PP

RE +h

Page 32: Advanced Ionospheric Modeling

http://sidc.oma.be

<>