Beruflich Dokumente
Kultur Dokumente
REFERENCE POSITION: The receiver will use the value as set above if needed; the
measured position is used if available when data collection starts. Either the first or
last computed position goes into the file? It is not critical, as it is only used to find
satellites, and by OPUS-S to select CORS and possibly to compute satellite elevation
angles. Some people think OPUS may compute its own starting point if necessary?
The reference position appears in the Rinex file as XYZ coordinates and can be
corrected there if necessary.
SESSIONS may be used to start data collection automatically at a planned time or when
the mask conditions are met, or to store unique settings for a station. However, no
way is seen to display those settings under this part of the menus. Are the settings as
seen in other menus linked to the station number?
Collect Data
Let the receiver acquire satellites for a while to stabilize the clock and update the
ephemeris before starting to collect SURVEY data. A full ephemeris update takes 15
or 20 minutes. Using an old ephemeris risks looking for the wrong satellites or
expecting wrong times/elevation angles.
Select SURVEY / QUICK-START. The receiver will perform a calibration and start
collecting data if enough satellites are received.
You can measure antenna height while collecting data and enter it under SURVEY /
CHANGES/ ANTENNA. Measure the slant height (hypotenuse) from monument to
the top of the antenna plate at the inside of the notches, take the average of a few
notches, and calculate height of the Antenna Reference Point (ARP) as the vertical
leg of the right triangle from the measured hypotenuse and plate radius 0.2334
meters. You will be prompted for height when the survey session ends if not entered
during data collection. However, OPUS-S ignores this value in the file and requires
manual entry at the time of submission.
You can alter the default file name under SURVEY / CHANGES /FILENAME The
hyphens are not in the file name when transferred. The default numbers are the last 4
digits of the receiver serial number, the day of the year, and the sequence number of
files collected on that day. A reasonable practice is to change only the first 4
characters to something suggesting the monument location.
Take note of the (incorrect) GPS week number displayed under STATUS / DATE for use
in later processing.
OPUS-S requires at least two hours of L1/L2 data. If there are gaps, it is unclear whether
this is total data or span. The data from this unit will not do OPUS-RS because it
lacks P code. This receiver supplies squaring L2 data, which seems to have a very
poor SNR, and typically fewer than half the observed values are used. More data is
always better, so long as the data does not include more than one UTC midnight.
When you decide you have enough data, press SURVEY / END SURVEY / YES.
Transfer to Computer
Use GPLOAD to read the .dat file from the receiver via a computer serial port. Default is
COM1, 9600, 8, odd, 1. You may want to see if the transfer is reliable with a higher
rate set on both the receiver and program.
361557659.doc Bill Hart 12/23/2015 02:33:00 AM pg 4
Checks
Batch files to run the Teqc editor program will minimize typing and mistakes.
Note that Trimble ConvertToRinex appears to ignore L2 data, needed for OPUS.
Otherwise, it may also work if you select the right Rinex version in its options so that
further work can be done with Teqc.
Edit the meta.bat file to contain the .dat file name in 3 places.
Run meta.bat
OR Open the .dat file with WinTeqc and note the start and end date/times displayed,
except change year 2096 to 1996. If you want to use WinTeqc instead of the batch
files, put options in the AdHoc box.
Edit dat_chk.bat with the week number suggested by error messages in the meta run, or
recorded from receiver when data collected (1024 weeks before actual).
Edit dat_chk.bat with the (1996) year month day and times for start and end as shown in
meta.txt (remove punctuation and spaces), or a smaller range if desired. Be sure to
start at xxxxx00 or 30 seconds to match OPUS-S. If the data spans UTC midnight,
be sure to globally replace BOTH values date values.
Run dat_chk.bat and examine the *.96s file to see how good the data is. Note any useless
times or satellites. Make sure it has a reasonable lat-lon or XYZ approx position
(derived from Reference Position).
Prepare RINEX
Edit dat2Rinex.bat with week and start/end as in dat_chk.bat
Edit dat2Rinex.bat to exclude any useless satellites as -G3 etc.
Run dat2Rinex
Edit dates in .15o file (one long form and many short form) and gps_nav.txt to actual year
mo day. They are column sensitive. Be sure to start at 00 or 30 seconds.
Note that the Wavelength factor appears as 1 1. It should probably be 1 and 2, but
changing it seems to have no effect.
Edit the file name in the RinexChk batch file and run it to see if the data looks ok.
OPUS-S
Wait a few hours after observing before submitting the Rinex .15o file to OPUS-S, in
order to have the CORS data available.
If submitting soon after data collection, OPUS will report using "Ultra Rapid" (broadcast)
predicted orbits. After a couple days, it uses "Rapid" orbits. After 2 to 3 weeks, it
will report using "Precise" orbits. The differences between ultra and rapid may be a
few cm but very little difference has been seen between rapid and precise if the
signal and multipath conditions are good.
http://www.ngs.noaa.gov/OPUS
The antenna is Trimble TRM14532.00 NONE 4000ST L1/L2 Geodetic
Enter the antenna ARP height in meters above the monument. This required value
overrides the value in the Rinex file.
Be sure to check the extended report option.
361557659.doc Bill Hart 12/23/2015 02:33:00 AM pg 5
You can optionally enter CORS stations that you want used or excluded. The main use of
this would be to see how consistent the results are, as the automatic selection is good.
Different CORS may give a cm or so different position, especially with ultra-rapid
orbits.
Using OPUS-S Results
The reported position and elevation are the average of solutions obtained by using
corrections from three CORS stations. They are followed by the peak-to-peak
difference between the solutions.
I havent figured out what the overall rms number near the top of the report means.
The horizontal network accuracy is the radial value computed from the 95% confidence
limits (1.95 sigma) on the east and north axes. It is not exactly the radial 95%
confidence limit. You could calculate the confidence ellipse using the covariance
entries.
The square roots of the diagonal elements in the covariance matrix provide the sigma of
each axis. If they were equal and uncorrelated, the horizontal radial 95% confidence
would be 2.445 sigma, which is 2.445 / (1.95 sqrt(2)) =0.89 times the given
horizontal value.
However, it is commonly noted that the OPUS-S report is quite optimistic. Does it ignore
the likely correlation between errors in the three CORS vectors?
Star*Net will accept covariance or correlations. The best results when combining OPUS
data with other measurements may be to use the coordinates from each CORS with
the covariance matrix given in the report under G-Files. Or use the vectors if you
want to give the CORS a position tolerance.
Cycle Printout Serial Data
CONTROL / pg 5 / CYCLE PRINTOUTS allows you to enable serial data streams on
either or both of the rear connectors. They can be captured by a dumb terminal
program on a computer. These may be of some use, but someone who asked for a
sample says they are not NMEA or RT17 formats. You may need to write your own
software to process them.
Open questions
Should you set a moderate PDOP mask? Is that only for starting or does it interrupt
survey?
How important are the Met observations am I at risk by ignoring them?
What is the easiest graphing software to use on the Compact format files generated by
Teqc?
Why is the L2 data so poor? Squaring alone shouldnt have that much penalty unless the
squaring is done it too wide a bandwidth, in which case the extra noise will get
incorporated into the squared signal and cant be reduced by later filtering.
361557659.doc Bill Hart 12/23/2015 02:33:00 AM pg 6
========================================
Note on batch files use the ^ character to continue a command to the next line.
Batch file 1meta.bat
========================================
@ECHO . Batch file runs TEQC to get metadata from Trimble .dat file
@ECHO .
@ECHO . Use GPLOAD to transfer .dat file from Trimble 4000sst
@ECHO . Edit this batch file to contain the .dat name 3 places.
@ECHO . Then run this batch file.
pause
@ECHO ==============meta================ > meta.txt
@REM Be sure all lines of command except last end with the continuation carat
"C:\Program Files\Trimble\teqc\WinTeqc\teqc.exe" ^
+err teqc_err.txt ^
+meta B02N1270.dat >> meta.txt
@ECHO ------------teqc_err.txt----------- >> meta.txt
@TYPE teqc_err.txt >> meta.txt
========================================
Batch file 2DatChk.bat
========================================
@ECHO . Batch file runs TEQC to check Trimble .dat file
@ECHO .
@ECHO . Process steps for Trimble 4000SST data:
@ECHO . Use GPLOAD to download the .dat file from the receiver.
@ECHO .
@ECHO . Run the meta.bat file on the .dat file, OR
@ECHO . Open the .dat file with WinTeqc and note the
@ECHO . start and end date/times displayed,
@ECHO . except change year 2096 to 1996.
@ECHO . If you want to use WinTeqc, put -week ### as shown
@ECHO . on the receiver in the AdHoc options box.
@ECHO .
@ECHO . Edit this batch file's start and end times to
@ECHO . the 1996 values.
@ECHO . Edit this batch file with the GPS Week as displayed
@ECHO . on the receiver (1024 weeks before actual).
@ECHO . Run this batch file.
pause
@REM Be sure all lines of command except last end with the continuation carat
"C:\Program Files\Trimble\teqc\WinTeqc\teqc.exe" ^
+qc ^
+ap ^
-O.ag INDIV ^
-O.o "Bill Hart" ^
-O.at "TRM14532.00 NONE" ^
-P ^
+L2_2 ^
-st 19960506180830 ^
-e 19960507033830 ^
-week 852 ^
-O.dec 15 ^
+plot ^
+err teqc_err.txt ^
B02N1270.dat
@REM Be sure all lines of command except last end with the continuation carat
@REM ======================================
@GOTO SKIP
@REM Put options not used below this line to remember them
-O.obs L1+L2+C1+S1+S2 ^
+O.obs "L1L2C1C2P2" ^ Didn't seem to chg anything
-O.obs L1+C1+S1 ^
+sym ^
+out "Club0780DatChk.txt" ^
+L2C_L2 ^ Didn't seem to chg anything
+eepg ^ Dumps position to screen, not file
361557659.doc Bill Hart 12/23/2015 02:33:00 AM pg 8
========================================
batch file 3Dat2Rinex.bat
========================================
@ECHO .
@ECHO . Batch file to run TEQC on GPS data file to create Rinex
@ECHO .
@ECHO . Update this file with the week number displayed on receiver.
@ECHO . Edit start/end times in this batch file
@ECHO . to the reported 1996 values or a smaller range.
@ECHO . and make sure to start time is xxxx00 or xxxx30
@ECHO . If you use WinTeqc to find them, change year 2096 to 1996.
@ECHO .
@ECHO . Exclude any satellites with useless data using -G
pause
@REM Be sure all lines of command except last end with the continuation carat
"C:\Program Files\Trimble\teqc\WinTeqc\teqc.exe" ^
+ap ^
-O.ag INDIV ^
-O.o "Bill Hart" ^
-O.at "TRM14532.00 NONE" ^
-P ^
+L2_2 ^
-O.obs CA+L1+L2+C2+S1+S2 ^
-st 19960506180830 ^
-e 19960507033830 ^
-week 852 ^
-G1,7,11,12,20,27,29 ^
-O.dec 30 ^
+nav[file(s)] gps_nav.txt ^
+err teqc_err.txt ^
361557659.doc Bill Hart 12/23/2015 02:33:00 AM pg 9
+out B02N1270.15o ^
B02N1270.dat
@REM Be sure all lines of command except last end with the continuation carat
@REM ======================================
GOTO SKIP
@REM Put options not used below this line to remember them
+L2C_L2 ^ Didn't seem to chg anything
-O.obs L1+C1+S1 OPUS won't do L1-only ^
-G9,17 ^
:SKIP
@REM ------------------------------------------------------
@ECHO .......................................................
@ECHO . This run creates Rinex file *.15o and gps_nav.txt
@ECHO .
@ECHO . Next steps:
@ECHO . Edit the date (globally) in those two files to the true date
@ECHO . while maintaining column alignment as found.
@ECHO . at every block of data in each file.
@ECHO . If the data crosses UTC midnight, youhave 2 dates to change.
@ECHO . Change the long-form starting date line in *.15o
@ECHO .
@ECHO . Edit RinexChk with the file name.
@ECHO . Run RinexChk to see if it looks ok.
@ECHO . Edit dates in .15o file and gps_nav.txt to actual date.
@ECHO . Run the RinexChk batch file to see if it looks ok.
@ECHO . Submit the Rinex file to Opus.
pause
========================================
batch file 4RinexChk.bat
========================================
@ECHO .
@ECHO . Batch file runs TEQC to check Rinex file
@ECHO .
@ECHO . Before running RinexChk, you must have edited
@ECHO . the date in files *.15o and gps_nav.txt
@ECHO . to the correct actual UTC date, while
@ECHO . maintaining column alignment.
@ECHO . Edit the Rinex .150 file name in this batch file.
@ECHO .
pause
REM Be sure all lines of command except last end with the continuation carat
"C:\Program Files\Trimble\teqc\WinTeqc\teqc.exe" ^
+qc ^
-nav[file(s)] gps_nav.txt ^
-O.ag INDIV ^
-O.o "Bill Hart" ^
-O.at "TRM14532.00 NONE" ^
361557659.doc Bill Hart 12/23/2015 02:33:00 AM pg 10
+L2_2 ^
+plot2 ^
+err teqc_err.txt ^
B02N1270.15o
@REM Be sure all lines of command except last end with the continuation carat
@REM ======================================
GOTO SKIP
@REM Put options not used below this line to remember them
+out "C:\Trimble_Club\Club0780RinexChk.txt" ^
:SKIP
@REM ======================================
@ECHO . ......................................................
@ECHO . If .15o file checks ok in the *.15S file, then submit to OPUS
@ECHO . http://www.ngs.noaa.gov/OPUS/
@ECHO .
@ECHO . Antenna is TRM14532.00 NONE 4000ST L1/L2
@ECHO . Be sure the antenna height is true and not slant distance.
@ECHO . Be sure to open OPTIONS and select EXTENDED report.
Pause
========================================