CMC SUPERSTAR BINARY TO RINEX

Dennis Milbert

Updated:  2006-apr-23      (support for NovAtel version)

The program, cmc2rin, takes a binary file from the CMC Superstar logger, and converts the message #23 contents into a RINEX file. Its binary in, and ASCII (RINEX) out.

The Superstar board has quite a history. It started as the Allstar, then became the Superstar, then became the Superstar II. (I believe this was due to evolution of the underlying chipsets by Mitel -- now Zarlink Semiconductor.) Then, it started moving between companies. The CMC stood for "Canadian Marconi Company". This became "CMC Electronics", then "BAE Systems Canada". Anyway, the Superstar II is now available from NovAtel. The April 2006 version supports the NovAtel flavor binary message #23; since they toggle a high bit to signal between continuous vs. one-shot logging modes.

Contents




Operation

The program operates in the DOS window. Alternatively, you can simply run "cmc2rin.exe" with a double click or with "Run..." in your "Start" menu. (I use the DOS window myself.)

One file is needed for input. One file is generated as output. The names are fixed. The files must be in the subdirectory where you are working. The program will also ask you for the GPS week #. This is necessary, because the #23 messages do not contain the GPS week.

Input File:

z.log -- Binary format. You must have enabled logging of the #23 messages. The latest info from UNAVCO says that you should also enable logging of the #21 messages (position messages), even if those data are not used. Apparently, logging both message types prevents a mis-synchronization between the pseudoranges and carrier phases in the #23 messages.

Output File:

z.obs -- ASCII, RINEX format. A RINEX observation file containing the pseudorange and carrier phase information in the #23 messages. A generic header is also constructed -- edit those elements you wish to change (like station ID and approximate position).

Discussion:

The program decimates the input data into one epoch per 5 seconds. If you want a different (free) piece of software, check out "TEQC"


RINEX Format

The RINEX version 2.10 format (25jan2002) can be obtained from the International GPS Service and the 8jun2001 version from the National Geodetic Survey.


Shortcomings

This is "no frills" software. There are no warranties of any sort. No Windows GUI. Just the core function.

You must have the input file with the name z.log. The program will overwrite any existing "z.obs" file in the working directory.


Source Code and Binary Executable

The Fortran source code (26mar02) is cmc2rin.for.

The compiled executable (zipped) is cmc2rin.exe.


Links to Other Pages

The links here expand on the topics above.




To Contact Me

My e-mail user name is the first initial of my first name followed by all the letters of my last name (see above). My ISP is "comcast", and it is a "dot-net", not a "dot-com". Sorry for not spelling out my e-mail address, but I try to keep the spam-bots from fingering me. But, just so the spam-bots don't feel left out, they can always go to abuse@comcast.net


Back To Home