6 Message Formats

38 MiLLennium Command Descriptions Manual

RTCM General Message Format
All GPSCard RTCM standard format logs adhere to the structure recommended by RTCM SC-104. Thus, all RTCM
message are composed of 30 bit words. Each word contains 24 data bits and 6 parity bits. All RTCM messages
contain a 2-word header followed by 0 to 31 data words for a maximum of 33 words (990 bits) per message
The remainder of this section will provide further information concerning GPSCard commands and logs that utilize
the RTCM data formats.
RTCM Standard Commands

RTCMRULE

The RTCM standard states that all equipment shall support the use of the "6 of 8" format (data bits a1 through a6
where bits a1 through a6 are valid data bits and bit a7 is set to mark and bit a8 is set to space).
The GPSCard RTCMRULE command allows for flexibility in the use of the bit rule to accommodate compatibility
with equipment that does not strictly adhere to the RTCM stated rule.
Syntax:
Example:
rtcmrule 6cr

RTCM16T

This is a NovAtel GPSCard command which relates to the RTCM Type 16
This command allows the GPSCard user to set an ASCII text string. Once set, the text string can be transmitted as
standard format RTCM Type 16 data (see the RTCM16 command, Appendix C). The text string entered is limited to a
maximum of 90 ASCII characters. This message is useful for a reference station wanting to transmit special
messages to remote users.
The text string set here can be verified by observing the RCCA command configuration log. As well, the message
Message Frame Header Data Bits
Word 1 Message frame preamble for synchronization
Fram/message type ID
reference station ID
Parity
8
6
10
6
Word 2 Modified z-count (time tag)
Sequence number
Length of message frame
reference station health
Parity
13
3
5
3
6
RTCMRULE rule
SyntaxRange Value Description Default
RTCMRULE - Command
rule 6CR6CR is for 6 bits of valid data per byte. Each frame is followed by a <CR> character.6CR
6SP 6SP (6 bit special); the RTCM decoder of the remote receiver will ignore the two MSB of the
data and hence all 6 bit data will be accepted. This allows users with non-conforming 6 bit rule
data to use the NovAtel receiver to accept their RTCM data. The user will not be allowed to
enter extra control data such as CR/LF, as this will be treated as RTCM data and cause the
parity to fail. This option does not affect RTCM generation. The output will be exactly the same
as if the RTCMRULE 6 option was chosen. The upper two bits are always encoded as per
RTCM specification.
66 is for 6 bits of valid data per byte
8 8 is for 8 bits of valid data per byte