RTCM 2.1 About RTCM
RTCM 2.1 About RTCM
RTCM is stand for Radio Technical Commission for Maritime Services. RTCM data format that related to
GPS corrections is called RTCM SC-104 data format. It is a standard data format for differential
pseudorange corrections took hold fairly quickly and is currently in wide use. Users of Real-Time-
Kinematic (RTK) carrier phase positioning systems also have recognized the usefulness of such systems.
But because real-time carrier phase positioning systems were developed later than pseudorange
systems, carrier phase infrastructure systems are only now coming into widespread use. In addition,
various special committees set the standards for International maritime radio navigation and radio
communication especially in GPS application and Electronic Chart.
Figure 1
The correction of RTCM that being used in DGPS system especially in Kau Yi Cau DGPS services.
Radio transmission
The corrections are formatted to RTCM 2.0 and broadcast via Radio antenna
The correction is formatted to RTCM 2.0 and broadcasted through radio antenna.
Figure 2
RTCM SC-104 also known as RTCM Special Committee (SC) 104 is the one that concerned on GPS
correction signal. It is a compact binary data that is good for real time processing. It is also a
transmission of GPS correction from GPS reference station to GPS Rover. Mostly it is used for DGPS/RTK
surveys. There are several version of RTCM SC-104. The versions are:
The RTCM SC-104 has defined a tentative set of messages for carrier phase positioning systems in
(Version 2.1), and is now working on RTCM SC-104 V.2.0 a
revised version of these messages in
RTCM SC-104 recommended standards Version 2.2. Two pairs of RTK messages are defined in the RTCM
SC-104 standard, with the idea (but not the requirement) that each pair of messages would be used
together. The message types 18 and 19 contain raw carrier phase and pseudorange measurement
information. Message types 20 and 21 contain information based on the same measurements, but
formatted as corrections to the carrier phase and pseudorange measurements, in a manner similar to
the RTCM Type 1 pseudorange correction message.
2.3 RTCM Data Structure
Each data record contains several message types for various contents.
It is a new data structure developed for network RTK applications. It consist new signals which are L2C
and L5. Besides that, it is also one of the GNSS system data that has a compact data structure.
The four groups of RTCM 3.0 GNSS RTK messages (RTCM 2004) are:
Basic assumptions:
RTCM SC-104 Version 2.1 type 20/21s used as a pair, with L1 pseudorange and carrier phase and
L2 carrier phase, all transmitted at the same rate. This is the set of messages used by the
German AdV system. Phase II(base and rover software): Phase I, plus
RTCM SC-104 Version 2.2 type 18/19s, used as a pair.
L1- only or L1/L2 for type 18/19s
Processing of the messages at the rover occurring as often as pseudoranges are transmitted.
Base station co-ordinate accuracy extended with proposed new message type 22.
The basic carrier phase positioning portion of the rover RTK system will run whenever a carrier
phase message is received (without requiring an accompanying pseudorange message).
Phase I has been implemented at this point, and Phase II is in the final stages of implementation and
test. Phase III will require some changes to the existing RTK positioning software, and will be
implemented at a later point in time bases the estimated clock offset of the base station receiver, in
seconds. It is defined here as the amount by which the local clock is ahead of GPS time. c is the speed
of light in meters per second. λ is the appropriate wavelength for L1 or L2 in meters. φ is the carrier
phase measurement in cycles, defined to have a sign which increases as the range to the satellite
increases. A is an arbitrary constant integer number of cycles chosen at the start of tracking to keep the
size of the correction small. ρ is the pseudorange measurement in meters. corrφ and corrρ are the
corrections transmitted in the type 20 and 21 messages, respectively. The corrections can be applied
directly to the measurements taken at the rover, rather than doing a difference between the base
station and rover measurements.