UNAVCO Home UNAVCO Home
   |    |   |  
UNAVCO Home UNAVCO Facility

Software Remote PC Software RedHat Linux Auxiliary utilities Downloading & Data Transfer AOA Ashtech Trimble Other Pre-Processing TEQC Other Processing GAMIT/GLOBK Bernese GIPSY-OASIS II Trimble Geomatics (TGO)
TEQC Examples: Leica DS format

The following are examples of command lines that could be run. Be aware that the hyperlinks point to uncompressed files, and that ds0001.obs is DS binary download file. Other DS files in this example that are used implicitly (found by filename matching) are ds0001.chn, ds0001.cmp, ds0001.dat, ds0001.eph, ds0001.int, and ds0001.pnt. The original data was collected using a Leica SR399E receiver. Use of the -week option may be required in some cases when using the DS format.

  • This will translate a Leica DS fileset into a RINEX OBS file (as redirected stdout):
    	teqc -leica ds -O.obs ca+l1+p2+l2 ds0001.obs > dwb22570.95o
    
  • This will translate a Leica DS fileset into a RINEX OBS file (as redirected stdout) a RINEX NAV file (specified by name):
    	teqc -leica ds -O.obs ca+l1+p2+l2 +nav dwb22570.95n ds0001.obs > dwb22570.95o
    
  • QC of the RINEX OBS; plot files and report file are suppressed:
    	teqc +qc -plot -report dwb22570.95o > dwb22570.qc
    

Discrepencies with Leica's SKI OBSTORNX and EPHTORNX (version 1.09) translators:

Several unresolved discrepencies exist between the teqc translation and that produced by Leica's SKI software (verison 1.09). The choices made in the teqc translation were base on personal communication with Erwin Rapatz at Leica, and other documentation provided by Leica. The Leica OBSTORNX version 1.09 file DWB22571.95O and EPHTORNX version 1.09 file DWB22571.95N are provided for comparison.

  • teqc OBS translations gives the L1-code pseudorange as "C1", whereas OBSTORNX gives "P1". Rapatz stated that "With our dual frequency receiver (e.g. SR399 or SN9500) the standard value is always the C/A pseudorange".

  • teqc OBS translation shows that A/S is on for all tracked SVs, whereas the OBSTORNX translation is ambiguous and might be interpreted by some RINEX readers to show A/S being off for all SVs. The A/S status for each SV is indicated by bit 7 of each channel status byte, which teqc checks. Also, for the time period of the example fileset, the A/S status was checked against data collected on Trimble and TurboRogue receivers, which also show that A/S was on for the tracked SVs.

  • teqc OBS translation indicates that the L2-phase value is collected at full-wavelength, whereas the OBSTORNX translation indicates that the L2-phase value is collected at half-wavelength (squaring mode). Here the bit 1 of the L2 flag is checked by teqc. Rapatz stated that "We have always full wavelength on L2 for the receiver SR399 and SR9500. Only for the old SR299 receiver we had half wavelength on L2. That information is indicated with bit 1." And in this case, the receiver was a SR399E and the bit 1 setting indicated full wavelength.

  • The OBSTORNX translation outputs the receiver clock offset, but does not apply that offset to the observables (as should be done according to the RINEX version 2 specification). As you already know, teqc does not output the receiver clock offset with any RINEX version 2.00 files.

  • The OBSTORNX translation outputs an antenna number from the ds0001.dat file, but teqc records this as the "CDU serial number". Rapatz stated "CDU serial number [...] is the serial number from the Leica GPS Controller (CR233 or CR333 or CR244 or CR344)" and "we do not store the antenna serial number to the DS####.DAT file".

  • The teqc NAV translation gives the SV accuracy in meters (according to the RINEX version 2 specification), whereas the EPHTORNX translation does not.

Comments or questions about this page? Send e-mail to Lou Estey (louunavco.org).

Last modified Monday, 25-Jun-2007 11:43:44 MDT

 

Home | About Us | Contact Us | Support | Search | Facility | PBO | Education & Outreach

Comments: webmasterATunavco.org
© 2008 UNAVCO, Inc.