530 likes | 672 Views
VIE_SIM. Jing SUN, Andrea PANY. Why simulations?. generate artificial delay observables – useful to test new scheduling strategies different station network geometries antenna specifications. Why simulations?. generate artificial delay observables – useful to test
E N D
VIE_SIM Jing SUN, Andrea PANY
Why simulations? • generate artificial delay observables – useful to test • new scheduling strategies • different station network geometries • antenna specifications • ... VieVS User Workshop 2011
Why simulations? • generate artificial delay observables – useful to test • new scheduling strategies • different station network geometries • antenna specifications • ... • generate zero input NGS files – useful to test the impact of different models in the analysis VieVS User Workshop 2011
What is simulated? o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl VieVS User Workshop 2011
What is simulated? station 2 station 1 o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl VieVS User Workshop 2011
What is simulated? station 2 station 1 o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl zwd - troposphere zenith wet delay provided by a turbulence simulator based on the approach by Nilsson et al. (2007) accounts for spatial and temporal correlations VieVS User Workshop 2011
What is simulated? station 2 station 1 o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl mf(el) - mapping function (elevation) zenith you should use the same mf for the creation of the simulated files and for the processing of the simulated data – unless you want to study mf errors mapping function VieVS User Workshop 2011
What is simulated? station 2 station 1 o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl clk - station clock simulated as sum of a random walk and an integrated random walk process according to Herring et al. 1990 VieVS User Workshop 2011
What is simulated? station 2 station 1 o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl wnbsl - white noise per baseline VieVS User Workshop 2011
VieVS and VIE_SIM VIE_INIT VIE_MOD VIE_SIM VieVS User Workshop 2011
VieVS and VIE_SIM VIE_INIT VIE_MOD artificial NGS files VIE_SIM VieVS User Workshop 2011
VieVS and VIE_SIM VIE_INIT VIE_INIT VIE_MOD VIE_MOD artificial NGS files VIE_SIM VIE_LSM VieVS User Workshop 2011
Data flow in VIE_SIM scan antenna simparam paramfile INPUT vie_sim VieVS User Workshop 2011
Data flow in VIE_SIM scan antenna simparam paramfile INPUT az, el and mjd are extracted and sorted by station vie_sim VieVS User Workshop 2011
Data flow in VIE_SIM scan antenna simparam paramfile INPUT az, el and mjd are extracted and sorted by station sim_swd sim_clk sim_wn vie_sim VieVS User Workshop 2011
Data flow in VIE_SIM scan antenna simparam paramfile INPUT az, el and mjd are extracted and sorted by station sim_swd sim_clk sim_wn group delays are formed and stored scanwise vie_sim VieVS User Workshop 2011
Data flow in VIE_SIM scan antenna simparam paramfile INPUT az, el and mjd are extracted and sorted by station sim_swd sim_clk sim_wn group delays are formed and stored scanwise vievs2ngs vie_sim VieVS User Workshop 2011
Data flow in VIE_SIM scan antenna simparam paramfile INPUT az, el and mjd are extracted and sorted by station sim_swd sim_clk sim_wn group delays are formed and stored scanwise NGS-files DATA/SIM OUTPUT vievs2ngs vie_sim VieVS User Workshop 2011
The output of VIE_SIM • NGS-files VieVS User Workshop 2011
The output of VIE_SIM • NGS-files • we simulate the (o-c) vector and write the (o-c) + c to the observed value in the NGS-files VieVS User Workshop 2011
The output of VIE_SIM • NGS-files • we simulate the (o-c) vector and write the (o-c) + c to the observed value in the NGS-files • ionosphere correction and cable cal need to be taken into account VieVS User Workshop 2011
The output of VIE_SIM • NGS-files • we simulate the (o-c) vector and write the (o-c) + c to the observed value in the NGS-files • ionosphere correction and cable cal need to be taken into account • interface for exchange of simulated data VieVS User Workshop 2011
Before running VIE_SIM • create an empty OPT directory (e.g. "SIM") and use this for the simulations (if OPT files exist) VieVS User Workshop 2011
Before running VIE_SIM • rename the OPT files for the sessions for which you want to simulate (if OPT files exist) • Do not use any outlier files! VieVS User Workshop 2011
Before running VIE_SIM • rename the OPT files for the sessions for which you want to simulate (if OPT files exist) • Do not use any outlier files! • make sure to set the quality code limit in the 2nd GUI to >9 (it is important that all observations are used for the simulation) VieVS User Workshop 2011
Before running VIE_SIM • rename the OPT files for the sessions for which you want to simulate (if OPT files exist) • Do not use any outlier files! • make sure to set the quality code limit in the 2nd GUI to >9 (it is important that all observations are used for the simulation) • After the simulation you can process the simulated data with any options you like! VieVS User Workshop 2011
How to start the simulator • start VieVS as usual VieVS User Workshop 2011
How to start the simulator • start VieVS as usual • in the first GUI choose the sessions for which you want to simulate VieVS User Workshop 2011
How to start the simulator • start VieVS as usual • in the first GUI choose the sessions for which you want to simulate • then choose to run VIE_SIM VieVS User Workshop 2011
How to start the simulator • do not use outlier files! • if OPT files exist, create an empty OPT directory (e.g. “SIM”) and use this for the simulations before starting the simulator. VieVS User Workshop 2011
How to start the simulator • set the quality code limit to a number > 9 VieVS User Workshop 2011
The simulator GUI • choose the parameters to be simulated VieVS User Workshop 2011
The simulator GUI • enter the number of days and a starting point for the running number of the NGS files VieVS User Workshop 2011
The simulator GUI • choose a file containing the simulation parameters (can be station specific) … VieVS User Workshop 2011
Simulation parameter file station names (8 characters) VieVS User Workshop 2011
Simulation parameter file turbulence parameters Cn refractive index structure constant [10 -7m -1/3] H effective height of wet troposphere [m] vn, ve components of the wind vector [m/s] VieVS User Workshop 2011
Simulation parameter file a priori zenith wet delay [mm] VieVS User Workshop 2011
Simulation parameter file correlation interval [h] and stepwidth [m] for the numerical integration VieVS User Workshop 2011
Simulation parameter file clock Allan Standard Deviation (ASD) VieVS User Workshop 2011
Simulation parameter file white noise [ps] VieVS User Workshop 2011
The simulator GUI • … or directly enter the values – these will then be applied to all stations VieVS User Workshop 2011
The simulator GUI • units! [1e-7m-1/3] VieVS User Workshop 2011
The simulator GUI • additional option: set reference clock to zero VieVS User Workshop 2011
Where the data are stored • simulated NGS files are stored to • VieVS / DATA / SIM / year VieVS User Workshop 2011
Where the data are stored • simulated NGS files are stored to • VieVS / DATA / SIM / year • in DATA / LEVEL4 / your_dir you find VieVS User Workshop 2011
Where the data are stored • simulated NGS files are stored to • VieVS / DATA / SIM / year • in DATA / LEVEL4 / your_dir you find a MATLAB structure array that contains az, el, and MJD sorted by station stored only once for each session VieVS User Workshop 2011
Where the data are stored • simulated NGS files are stored to • VieVS / DATA / SIM / year • in DATA / LEVEL4 / your_dir you find a MATLAB structure array that contains the mapping function sorted by station stored only once for each session VieVS User Workshop 2011
Where the data are stored • simulated NGS files are stored to • VieVS / DATA / SIM / year • in DATA / LEVEL4 / your_dir you find a MATLAB structure array that contains the simulated correlation matrices for each station stored for each simulation VieVS User Workshop 2011
Where the data are stored • simulated NGS files are stored to • VieVS / DATA / SIM / year • in DATA / LEVEL4 / your_dir you find a MATLAB structure array that contains the simulated values of swd, clk, and wn for each station stored for each simulation VieVS User Workshop 2011
How to process simulated data • start VieVS as usual VieVS User Workshop 2011