Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views43 pages

4th Week Lecture Note (Updated)

The document provides an overview of GNSS (Global Navigation Satellite Systems), focusing on satellite systems, error sources, and methods for resolving errors. It discusses various GNSS constellations such as GPS, GLONASS, BeiDou, and Galileo, along with the types of errors that can affect positioning accuracy and the techniques used to mitigate these errors. The lecture aims to enhance understanding of GNSS technology and its applications in autonomous ships.

Uploaded by

lzhishuo644
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views43 pages

4th Week Lecture Note (Updated)

The document provides an overview of GNSS (Global Navigation Satellite Systems), focusing on satellite systems, error sources, and methods for resolving errors. It discusses various GNSS constellations such as GPS, GLONASS, BeiDou, and Galileo, along with the types of errors that can affect positioning accuracy and the techniques used to mitigate these errors. The lecture aims to enhance understanding of GNSS technology and its applications in autonomous ships.

Uploaded by

lzhishuo644
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

2025-1 Fundamentals of Autonomous Ships

5. An Introduction to GNSS
- 5th week lecture note -

유 영 준
(YOU, YOUNGJUN)

2024. 04. 07.


Assistant Professor
School of Naval Architecture and Ocean Engineering, University of Ulsan
Goals of 5th Lecture
Goals (in 5th lecture)
 Understanding “GNSS Satellite System”
 Understanding “GNSS Error Sources”
 Understanding “Resolving Errors”

1/42
5.1 Ch.3 GNSS Satellite Systems
GNSS Satellite Systems
GNSS Satellite Systems
 Summarizing GNSS satellite status per constellation (updated Feb. 23rd, 2024 / Novatel 보조자료와
다름)

United States

Russia

European Union

China

Japan

India

<GNSS satellite status per constellation updated at Feb. 23 rd 2024>

3/42
GPS (Global Positioning System)
GPS (United States)
 Being launched in the late 1970s and early 1980s for US Department of Defense
 Being available only for military use. But, in 1983, being open for civilian use
 Operating multi-band frequencies including L1, L2 and L5.

<GPS signal characteristics (after modernization)>

<GPS satellite orbit>

4/42
GPS (Global Positioning System)
Space Segment
 Being the orbit period of each satellite of approximately 12 hours
 Receiving at least six satellites in view from any point on Earth (under open-sky condition)

Control Segment
 Consisting of a master control station, monitor station, ground antennas and remote tracking
stations (incl. data uploading station)

<GPS control segment>

5/42
GPS (Global Positioning System)
GPS Modernization
 Reaching Fully Operational Capability (FOC)* in 1995
 Definition of FOC : Operational status of a GNSS or other radio-navigation system declared by the
providing authority when commissioning and validation are considered to have been completed
satisfactorily.
 Conducting space segment modernization including 1) new signals, 2) improvements in atomic
clock accuracy, 3) satellite signal strength and reliability, 4) ionospheric and tropospheric
modelling, 5) in-orbit accuracy and 6) additional monitor stations.
<GPS control segment>

6/42
GLONASS (GLObal NAvigation Satellite System)
GLONASS (Russia) and Space Segment
 Being developed by the Soviet Union during 1970s
 Launching the first GLONASS satellite in 1982
 Declaring fully operational capability in 1993
 Allowing the minimum four satellite in view of GLONASS receiver
 Operating antipodal (대척점의) satellites in the same orbital plane but by 180 degrees

<GLONASS signal characteristics (before modernization)>

<GLONASS antipodal satellites>

7/42
GLONASS (GLObal NAvigation Satellite System)
GLONASS Modernization
 Executing GLONASS modernization considering the service life (GLONASS (1982): 3-year,
GLONASS-M(2003) : 7-year, GLONASS-K (2011) : 10-year, GLONASS-K2 (2014) : 10-year)

<GLONASS modernization from 1982 to 2020s>

8/42
BeiDou
BeiDou (China)
 Being implemented in two phase: the initial phase provides regional coverage, while the second
phase will provide global coverage
 Becoming operational in Dec. 2012 for the initial phase
 Completing the second phase by the end of 2020

<BeiDou signal characteristics>

9/42
Galileo
Galileo (European Union)
 Planning global navigation satellite system by collaborating the United States and Europe since
2004
 Launching the first satellite in Galileo satellite in Dec. 2005
 Achieving the first FOC (Full Operational Capability) in 2014
 Guaranteeing availability of service all but the most extreme circumstances (but, it will inform
users, within seconds, of a failure of any satellite)
<Galileo signal characteristics> <Galileo services>

10/42
IRNSS and QZSS
IRNSS (Indian Regional Navigation Satellite System) - India
 In process of launching its own regional navigation satellite system to provide coverage for India
and the surrounding regions
 Consisting of SPS (Standard Positioning Service) and RS (Restricted Service)

<IRNSS signal characteristics>

QZSS (Quasi-Zenith Satellite System) - Japan


 Being launched in 2010
 Providing limited accuracy in standalone mode (as a kind of GPS augmentation service)

11/42
GNSS Satellite Systems
GNSS Satellite Systems
 Marking signals of four global GNSS constellations in the following figure

<GNSS signals>

12/42
5.2 Ch.4 GNSS ERROR SOURCES
GNSS Satellite Systems
Types of System Errors
 Summarizing system errors in order : 1) Ionospheric delays, 2) Orbit errors, 3) Satellite clocks, 4)
Multipath, 5) Tropospheric, 6) Receiver noise

1) Satellite Clocks
 Resulting in a significant error in the position calculated by the receiver although atomic clock in
the GNSS satellite are very accurate
 Compensating the clock error from SBAS (Satellite Based Augmentation System) and PPP (Precise
Point Positioning)
 Considering DGNSS (differential GNSS) and RTK (Real-Time Kinematic) as another way
<GNSS system errors>

14/42
GNSS Satellite Systems
2) Orbit Errors
 Compensating the satellite orbit error from SBAS (Satellite Based Augmentation System) and PPP
(Precise Point Positioning)
 Considering DGNSS (differential GNSS) and RTK (Real-Time Kinematic) as another way

3) Ionospheric Delay
 Varying with solar activity, time of year, season, time of day and location, and radio frequency of
signal passing through the ionosphere
 Determining the amount of ionospheric delay by comparing the measurements for L1 to the
measurements for L2
 Removing the estimated error from the calculated position
 Considering DGNSS (differential GNSS) and RTK (Real-Time Kinematic) as another way because
ionospheric conditions are very similar within a local area

15/42
GNSS Satellite Systems
4) Tropospheric Delay
 Varying with the changing humidity, temperature and atmospheric pressure in the troposphere
 Considering DGNSS (differential GNSS) and RTK (Real-Time Kinematic) as another way because
ionospheric conditions are very similar within a local area

5) Receiver Noise
 Choosing high cost GNSS receiver because high end GNSS receivers tend to have less receiver
noise than lower cost GNSS receivers.

6) Multipath
 Being measured when a GNSS signal if reflected off an object
 Reducing multipath error is to place the GNSS antenna in a location that is away from the
reflective surface
 Handling long delay multipath errors by the GNSS receiver
 Handling short delay multipath errors by the GNSS antenna

<Multipath> 16/42
5.3 Ch.5 RESOLVING ERRORS
GNSS System Errors
Types of System Errors
 Being trade-off between different methods of removing errors in GNSS signals
 Depending on the positioning performance required by the end user application such as 1) level of
accuracy, 2) system complexity, 3) solution availability, 4) reliability, and 5) cost

Ways for Resolving Errors


① ① Multi-Frequency & Multi- Constellation
② GNSS Measurements – Code and Carrier Phase Precision
③ Differential GNSS
④ Aircraft Based Augmentation Systems (ABAS) – only monitoring
⑤ Satellite Based Augmentation Systems (SBAS)
⑥ Ground Based Augmentation Systems (GBAS)
⑦ Real-Time Kinematics (RTK)
⑧ Precise Point Positioning (PPP)
⑨ GNSS Data Post-Processing

18/42
Resolving Errors – 1) Frequency & Constellation
Multi-Frequency
 Being the most effective way to remove ionospheric error from the position calculation
 Comparing the delays of two GNSS signals of L1 and L2
 (In the case of GPS) Providing inherent noise and multipath mitigation capabilities from
modernized wideband named as L5/E5a
 Providing more immunity to interference

<The phase difference between direct signal for three different carrier frequencies>

19/42
Resolving Errors – 1) Frequency & Constellation
Multi-Constellation
 Indicating that a multi-constellation receiver can access signals from several constellations: GPS,
GLONASS, BeiDou, and Galileo for example
 Adding a larger number of satellites in the field of view, which has the following benefits
① Reduced signal acquisition time
② Improved position and time accuracy
③ Reduction of problems caused by obstructions such as building and foliage
④ Improved spatial distribution of visible satellites, resulting in improved dilution of precision
(DOP)

decreasing horizontal error, as


multi-constellation can be accessed

decreasing horizontal error, as


multi-constellation can be accessed

<Horizontal positioning error for different GNSS signal combinations> 20/42


Resolving Errors – 2) GNSS Measurements
GNSS Measurements – Code and Carrier Phase Precision
 Using the Pseudo-Random Noise (PRN) codes in RTK (Real-Time Kinematic) and PPP (Precise Point
Positioning)
 Summarizing something in common
① Pseudorange (code-based) position estimates
② Mitigation (경감) of positioning errors, either by using relative positioning or correction data
③ Multiple satellite signal observations to find the ambiguity terms that fit best with the
measurement data

<Code vs. carrier phase> 21/42


Resolving Errors – 3) Differential GNSS
Differential GNSS
 Being a concept that the position of a fixed GNSS receiver, referred to as a base station, is
determined to a high degree of accuracy
 (Base station) Determining ranges to the GNSS satellites using 1) code-based positioning
technique, 2) the location of satellite from the precisely known orbit ephemerides and satellite
time
 Sending the differences between surveyed position and calculated position to user (rover in the
following figure)
 Securing accuracy with based station-to-rover separations of up to tens of kilometers
(Dependency on relative distance from base station to rover)

<Differential GNSS> 22/42


Resolving Errors – 4), 5), 6) Augmentation System
ABAS, SBAS, and GBAS

<ABAS, GBAS, and SBAS system overview> 23/42


Resolving Errors – 4) ABAS
ABAS (Aircraft Based Augmentation System)
 Being achieved by features of the onboard equipment designed to overcome performance
limitations of the GNSS constellations (cooperation with other systems on board aircraft (IRNS,
altimeter, etc.))
 Being designed to resolve integrity deficiencies, although future systems may address other
aspects
 Including 1) Receiver Autonomous Integrity Monitoring (RAIM) and 2) Aircraft Autonomous
Integrity Monitor (AAIM).

RAIM
 On-board device monitors the integrity of GNSS data from 5-6 satellites directly on
 If a signal error is evaluated the on-board device will alert or eliminate the wrong signal from

AAIM
 On-board GNSS equipment is extended with additional independent navigation devices on board
an aircraft such as a barometric altimeter, INS or "classic" DME, VOR, ILS.
24/42
Resolving Errors – 4) ABAS
ABAS (Aircraft Based Augmentation System)
 Being achieved by features of the onboard equipment designed to overcome performance
limitations of the GNSS constellations

<ABAS system overview> 25/42


Resolving Errors –5) SBAS
Satellite Based Augmentation Systems (SBAS)
 Being geosynchronous satellite systems that provide services for improving the accuracy,
integrity and availability of basic GNSS signals.
 For applications where the cost of a differential GNSS system is not justified, or if the rover
stations are spread over too large an area, a Satellite Based Augmentation System (SBAS) may be
more appropriate for enhancing position accuracy (in comparison to up to 10 km of DGNSS) ▶ No
spatial restriction in a SBAS satellite

<SBAS system overview> 26/42


Resolving Errors – 5) SBAS
Benefits of SBAS
① Enhancing accuracy through the transmission of wide-area corrections for GNSS range errors
② Enhancing Integrity by the SBAS network quickly detecting satellite signal errors and sending
alerts to receivers that they should not track the failed satellite.
③ Improving signal availability if the SBAS transmits ranging signals from its satellites.

<SBAS system overview> 27/42


Resolving Errors – 5) SBAS
Roles of Stations
 (Reference station) : 1) Being geographically distributed throughout the SBAS service area, 2)
Receiving GNSS signals and forward them to the master station
 (Master station/Uplink station) : 1) Calculating wide-area corrections, accurately, 2) Uplinking
corrections to the SBAS satellite
 (SBAS satellite) : Broadcasting uplinked corrections to GNSS receivers throughout the SBAS
coverage area

<SBAS system overview> 28/42


Resolving Errors – 5) SBAS
Examples of SBAS
① Wide Area Augmentation System (WAAS) : Being operated by the US Federal Aviation
Administration
② European Geostationary Navigation Overlay Service (EGNOS) : Being operated by the European
Space Agency
③ MTSAT Satellite Based Augmentation System (MSAS) : Being operated by Japan
④ GPS-Aided GEO Augmented Navigation system (GAGAN) : Being operated by India
⑤ System for Differential Corrections and Monitoring (SDCM) : Being operated by the Russian
Federation
⑥ SNAS (Satellite Navigation Augmentation System) : by China (In preparation)

<SBAS systems> 29/42


Resolving Errors – 6) GBAS
GBAS
 Using ground network of correctional stations to enhance GNSS precision approach landing
system – SCAT I (CAT I)
 Consisting of 3-4 reference stations that evaluate the integrity and accuracy of the GNSS data
and the datalink that sends data on board the aircraft.

<GBAS systems> 30/42


Resolving Errors – 7) RTK
Real-Time Kinematic (RTK)
 Being a technique that uses carrier-based ranging
 Providing ranges (and therefore positions) that are orders of magnitude more precise than those
available through code-based positioning
 Calculating distance by determining the number of carrier cycles between the satellite and the
rover station, then multiplying this number by the carrier wavelength

<Real-Time Kinematic> 31/42


Resolving Errors – 7) RTK
Real-Time Kinematic (RTK)
 Requiring measurements to be transmitted from the base station to the rover station to eliminate
satellite clock and ephemerides and ionospheric and tropospheric delays and to take advantage of
the precision of carrier-based measurements
 Requesting a complicated process called “ambiguity resolution” to determine the number of whole
cycles

<Real-Time Kinematic> 32/42


Resolving Errors – 8) PPP
Precise Point Positioning (PPP)
 Being a positioning technique that removes or models GNSS system errors to provide a high level
of position accuracy from a single receiver
 (PPP) Depending on GNSS satellite clock or orbit corrections generated from a network of global
reference stations
 Requiring a period of time to converge to decimeter accuracy in order to resolve any local biases
such as the atmospheric conditions, multipath environment and satellite geometry

<Precise Point Positioning (PPP) system overview> 33/42


Resolving Errors – 8) PPP
The Main Error Sources for PPP (Mitigation (완화))
① Dual-Frequency Operation : Eliminating the first order ionospheric delay using the combinations
of dual-frequency GNSS measurements
② External Error Correction Data : Correcting the satellite orbit and clock
③ Modeling : Correcting tropospheric delay by using a model(However, if the wet part of
tropospheric delay is highly varying, it cannot be modeled with sufficient accuracy)
④ PPP Filter Algorithm : Using an Extended Kalman Filter (EKF) for estimating position, receiver
clock error, tropospheric delay and carrier-phase ambiguities

34/42
Resolving Errors – 9) Post-Processing
GNSS Data Post-Processing
 Using base station data from one or more GNSS receivers during post-processing
 Helping preserve high accuracy over large project area (after downloading the base station data,
establishing our own base stations)
 Offering a great deal of flexibility involving stationary or moving base stations, supporting
integration with customer or third-party software modules

<Post-processing of GNSS data>

35/42
GNSS Application in the South Korea-1
Network Transport of RTCM via Internet Protocol (NTRIP)
 Being an application-level protocol that supports streaming GNSS data over the internet
 Consisting of four system components including 1) NTRIP source, , 2) NTRIP server, NTRIP caster
and 4) NTRIP client
 Being operated by the National Maritime PNT Office (NMPNT, 국립해양측위정보원)
 Being operated by the National Geographic Information Institute (NGII, 국토지리정보원)

<Concept of NTRIP> 36/42


GNSS Application in the South Korea-1
Radio Technical Committee for Maritime Service (RTCM)
 (RTCM) Being a communication protocol for sending differential GNSS data to a GNSS receiver
from a secondary source like a radio receiver
 being a standard which is used internationally for Differential GNSS and electric chart system

<Concept of NTRIP> <RTCM format>

37/42
GNSS Application in the South Korea-1
Governmental Service of NTRIP
 Correcting positions by accessing NTRIP service operated by NMPNT or NGII
 Being careful about the NTRIP service condition related to number of clients, or malfunction of
base stations (by checking DOP values before and after NTRIP access)

<Base stations for NTRIP operated by NMPNT> <Base stations for NTRIP operated by NGII>

38/42
GNSS Application in the South Korea-1
Base Station
 Choosing access point among the nearest base station
 Being advantageous for the nearest and newly constructed based station (Ex. RTCM 32)
 Allowing 1,000 user access according to a based station

<Detailed information of Base stations at Ulsan>

https://gnssdata.or.kr/cors/getCorsView.do 39/42
GNSS Application in the South Korea-2
MBC RTK (Real Time Kinematic)
 Being operated by MBC (Munhwa Broadcasting Corporation)
 Constructing a lot of base stations for broadcasting TV signals
 Adding roles as RTK base stations
 Becoming a commercial service provider

<RTK service operated by MBC>

40/42
GNSS Application in the South Korea-3
LG U+ RTK (Real Time Kinematic)
 Being operated by LG U+
 Constructing a lot of base stations for communicating internet and mobile phones
 Adding roles as RTK base stations
 Becoming a commercial service provider

< RTK service operated by LG U+ >

41/42
Thank You
For Your Attention
유영준 (YOU, YOUNGJUN)
Assistant Professor
School of Naval Architecture and Ocean Engineering, University of Ulsan

(44610) 41-214, School of Naval Architecture and Ocean Engineering, 93, Daehak-ro, Nam-gu, Ulsan
Email : [email protected]
M.P. : (+82)-52-259-2154
Homepage: https://sites.google.com/view/mmhcl

You might also like