NRT_BSL_KIN_GX_L1_BRD
      (for baseline deformation monitoring without real-time data streaming)

<- RTNet Template Input Files Top

Processing and Solutions

GEONET 0622 (reference, fixed) and 0624 (rover) stations used for near real-time (NRT) seamless baseline processing. Multiple RINEX files and update script of RTNet input file are used to simulate NRT processing.





Conceptual illustration of RTNet seamless NRT (Near real-time) processing.


Coordinate Estimate
Number of single difference (SD) ambiguities resolved (top panel), north (second panel), east (third panel), and hight (bottom) componet of the L1 coordinate solutions. Each hourly RINEX file used for seamless processing is shown with differenct color.



Sample data and Setting

Item/Parameters Notes and Setting
Processing Baseline
Purpose Near real-time deformation monitoring with baseline kinematic processing.
Stations Test sites: 0622 (fixed), 0624 (estimated)
(Please use the template file by replacing the stations).
Processing time window 2010/08/30 23:00 - 2010/08/31 03:00 GPST
(Please use the template file by cahnging the time-window setting).
Used data GPS phase L1
Get data Redistribution is restricted.
Please your own observation data or get data from GSI.
Satellite products Hourly RINEX navigation is used.
Setting in processing 0622 is fixed, and coordinate of 0624 is estimated every epoch (30 sec.).
Constrain A priori coordinate 0.1m, Coordinate change 1 mm/s
Processing cost N/A (set sleep time 60 seconds in simulation)
Validation Comparison with reference (a priori) coordinate, Check the epoch of upadte of RINEX file.




Simulation of near real-time processing

Near real-time processing is tested with the following script:
# NRT_BSL_KIN_GX_L1_BRD.INP_REF

# Set waiting seconds for the next RINEX file 
#
wait=30


# CAMPAIGN: Campaign directory
# INP_REF:  Reference input file
# INP_RUN:  Input file to be updated
#
export CAMPAIGN=/home/iwabuchi/GPS/GPSDATA_N/NRT_BSL_KIN_GX_L1_BRD
export INP_REF=NRT_BSL_KIN_GX_L1_BRD.INP_REF
export INP_RUN=NRT_BSL_KIN_GX_L1_BRD.INP

# Prepare the first input file 
#   Replace "DOYI" to "242N"
#
cd ${CAMPAIGN}/INP/
DOYI=242N
sed s/DOYI/${DOYI}/g    ${INP_REF}   > NEW.INP

mkdir -p ./DONE/
cp NEW.INP ./DONE/NRT_BSL_KIN_GX_L1_BRD_${DOYI}.INP
mv NEW.INP ${INP_RUN}


# Start RTNet (non-stop NRT mode)
#
cd ${CAMPAIGN}/INP
echo RUN ${INP_RUN} for DOY_INDEX ${DOYI}
rtnet ${INP_RUN} > /dev/null 2>&1 &

sleep ${wait}


# Do seamless NRT Processing with sleeping seconds of 60
#
#  Session name: 242N, 2430 (next day), 2431, 2432
#    
#  RINEX OBS   0622DOYI.10O, 0624DOYI.10O
#   0622242N.10O, 06222430.10O, 06222431.10O, 06222432.10O
#   0624242N.10O, 06242430.10O, 06242431.10O, 06242432.10O
#   
#  RINEX NAV   0622DOYI.10N, 0624DOYI.10N
#   0622242N.10N, 06222430.10N, 06222431.10N, 06222432.10N
#   0624242N.10N, 06242430.10N, 06242431.10N, 06242432.10N
#
#  RTNet Output  NRT_BSL_KIN_GX_L1_BRD_DOYI.OUT
#   NRT_BSL_KIN_GX_L1_BRD_242N.OUT
#   NRT_BSL_KIN_GX_L1_BRD_2430.OUT
#   NRT_BSL_KIN_GX_L1_BRD_2431.OUT
#   NRT_BSL_KIN_GX_L1_BRD_2432.OUT
#   

for DOYI in 2430 2431 2432
do
  sed s/DOYI/${DOYI}/g    ${INP_REF}   > NEW.INP
  cp NEW.INP ./DONE/NRT_BSL_KIN_GX_L1_BRD_${DOYI}.INP
  echo SEAMLESS RUN ${INP_RUN} for DOY_INDEX ${DOYI}
  mv NEW.INP ${INP_RUN}
  sleep ${wait}
done