50
High Sensitivity Signal Processing for Modern GNSS Receivers Dr. TA Hai Tung SoICT – NAVIS Centre Hanoi University of Science and Technology 1

1 SatNav

Embed Size (px)

Citation preview

Page 1: 1 SatNav

1

High Sensitivity Signal Processing for Modern GNSS Receivers

Dr. TA Hai TungSoICT – NAVIS Centre

Hanoi University of Science and Technology

Page 2: 1 SatNav

2

Contents:

• Principles of satellite navigation• Global Navigation Satellite Systems: GPS, Galileo• Signal processing chain in GNSS receivers• High sensitivity navigation signal processing• Experiments and Software Receiver demo

Page 3: 1 SatNav

History of Navigation.

33

Where am I? How do I get to my destination? These questions are as old as the history of mankind.

Stone Age Celestial Age

LORAN GNSSRadio Age

Page 4: 1 SatNav

4

Direction Finding (Angle of Arrival)

Page 5: 1 SatNav

5

Hyperbolic Navigation(Time Difference of Arrival - TDOA)

Page 6: 1 SatNav

6

Tri-lateration

Page 7: 1 SatNav

7

Doppler Navigation

• If a satellite transmits a model for its orbit as a function of time, its relative velocity w.r.t. a given point can be calculated

• This relative velocity (Doppler) profile is unique• Reversing this idea, given the orbit model and a

series of Doppler measurements from the satellite, position can be calculated

Page 8: 1 SatNav

8

Radionavigation SystemsHyperbolic

- Loran C (Chayka)- Decca- Omega- Cellular mobile

Direction-finding

- VOR/DME- TACAN- Microwave Landing System

Trilateration- GPS/Glonass/Galileo/Compass

- Cellular Mobile

- Locata

- Transit (US)- Cicada (USSR)

Doppler

Land-based

Satellite-based

Page 9: 1 SatNav

9

Page 10: 1 SatNav

10

SATELLITE NAVIGATION (GPS TECHNOLOGY)

Page 11: 1 SatNav

Position Estimation in SatNav

1111

(x,y,z)

•Tri-lateration technique •Number of required visible satellites: 3 + 1 for

clock bias

(x,y,z,dt)

Page 12: 1 SatNav

12

How to measure ranges?

Page 13: 1 SatNav

13

How to measure ranges? (#2)

Page 14: 1 SatNav

14

How to measure ranges? (#3)

Page 15: 1 SatNav

15

How to measure ranges? (#4)

Page 16: 1 SatNav

16

How to measure ranges? (#5)

Page 17: 1 SatNav

17

How to compute the position?

Page 18: 1 SatNav

18

Page 19: 1 SatNav

19

How to compute the position? (#2)

Page 20: 1 SatNav

20

How to compute the position? (#3)

Page 21: 1 SatNav

21

How to compute the position? (#4)Taylor Expansion

Page 22: 1 SatNav

22

How to compute the position? (#5)Navigation Equations

Page 23: 1 SatNav

23

How to compute the position? (#6)

Page 24: 1 SatNav

24

How to compute the position? (#7)

Page 25: 1 SatNav

25

How to compute the position? (#8)

Page 26: 1 SatNav

26

How to estimate accuracy?

Page 27: 1 SatNav

27

How to estimate accuracy? (#2)

Page 28: 1 SatNav

28

How to estimate accuracy? (#3)

Page 29: 1 SatNav

29

How to estimate accuracy? (#4)

Page 30: 1 SatNav

30

How to estimate accuracy? (#5)

Page 31: 1 SatNav

31

How to estimate accuracy? (#5)covariance of positioning error

Page 32: 1 SatNav

32

Page 33: 1 SatNav

33

Page 34: 1 SatNav

34

How to estimate accuracy? (#6)Dilution of Precision

Page 35: 1 SatNav

35

Page 36: 1 SatNav

36

Page 37: 1 SatNav

37

Page 38: 1 SatNav

38

Page 39: 1 SatNav

39

Measurement Errors Sources

Page 40: 1 SatNav

40

Page 41: 1 SatNav

41

Page 42: 1 SatNav

42

Page 43: 1 SatNav

43

Ionospheric Delay

Page 44: 1 SatNav

44

Page 45: 1 SatNav

45

Page 46: 1 SatNav

46

Page 47: 1 SatNav

47

Page 48: 1 SatNav

48

Tropospheric Delay

Page 49: 1 SatNav

49

Page 50: 1 SatNav

50