Novatel Software Version 4.45 OM-20000026 Rev 1 User Manual

Page of 256
3
Special Data Input Commands
MiLLennium Command Descriptions Manual
17
3
SPECIAL DATA INPUT COMMANDS
These entries are data messages that are generated by one GPSCard and sent to another. For example, consider a
special configuration in which a GPSCard #1 is able to send these data messages to a GPSCard #2 via a serial port.
For GPSCard #1, this is no different than sending these data messages to a file or a screen. Each of these data
messages has a special header which is interpreted by GPSCard #2 to mean that the data in that message is to be
used as an update of its own GPS parameters such as time, position, velocity, acceleration or knowledge of satellite
ephemeris.
In this general category also belong the RTCM data messages ($RTCM1A, $RTCM3A, $RTCM9A, $RTCM16A
and $RTCM59A). These are describe in further detail in Chapter 6, Message Formats.
The injection of special command data can take place via 
COM1
 or 
COM2
.  Remember, the source of these special
data commands are valid NovAtel ASCII data logs.
The special data commands fall into two categories: Almanac Data and Differential Corrections.
3.1 ALMANAC DATA
The GPSCard’s standard features include almanac data collection.  Following a cold-start boot-up or system reset,
the GPSCard will begin a sky search.  Once a valid satellite is acquired, the GPSCard will begin almanac
downloading and decoding.  This process will take at least 12.5 minutes following the cold-start (assuming there
are no problems with satellite visibility or the antenna system).  It is noted that Ionospheric Correction Data and
UTC
 data are also collected at the same time as almanac data and will also be available following the 12.5 minutes
collection period mentioned above.
12 channel OEM cards with the 
SAVECONFIG
 option will automatically save almanacs in their non-volatile
memory.  They will also automatically load the last saved almanac following a cold start or a reset.  The card will
save an almanac and ionospheric and 
UTC
 data received from a satellite if there is no current data in non-volatile
memory (NVM), or if the GPS week number of the received data is newer than the week number of the data in
NVM.  The save will not occur until between 12.5 and 25 minutes have elapsed since the last reset.  To check if
almanac data is saved in the NVM of the OEM card, check the "almanac data saved" bit in the receiver status word.
See the description of the 
 logs, Appendix D for details.
The GPSCard is capable of logging almanac data utilizing the NovAtel-format ASCII log command option 
ALMA
.
Once logged, the data records will precede the header with the $ character (e.g., $
ALMA
).
There are no specific NovAtel log option commands to independently specify output of ionospheric or 
UTC
parameters.  These parameters will always output following the $
ALMA
 log (identifiable by the headers $
IONA
 and
$
UTCA
 respectively).  See Chapter 4 and Appendix D for more information on th
 output log command
option.
The GPSCard has the capability to accept injection of previously logged NovAtel-format ASCII almanac data
($
ALMA
, $
IONA
, and $
UTCA
).  The GPSCard will interpret this log data as special data input commands.  This
provides the user with the advantage of being able to inject recent almanac data following a cold-start or 
RESET
without having to wait the 12.5 minutes described in above paragraphs.  As well, this provides you with faster and
more accurate first-fix data because of the advantage of a full almanac being resident immediately following the
injection of the special data input commands described above.  This is especially beneficial when the receiver is
cold-starting in an environment with poor reception and frequent satellite visibility obstruction.
There are various ways by which this can be accomplished.
By connecting the 
COM1
 or 
COM2 
port from one GPSCard (reference) directly to the 
COM1
 or 
COM
2 port of another GPSCard (remote).  The reference card is assumed to be tracking 
satellites for some time and can be commanded by the 
ALMA
 log command option to output 
almanac records to the remote card.  The remote card can be assumed to be just powered-up 
or 
RESET
 and will recognize the $
ALMA
, $
IONA
, and $
UTCA
 data as special input commands 
and update its almanac tables with this new data.
3
2
SPECIAL DATA INPUT COMMANDS