You are on page 1of 19

Curriculum vitae


Ciuban Sebastian
Street Bogdan Voda, nb.3A/18, 430193 Baia Mare (Romania)
0040 741403760
Sex Male | Date of birth 07/03/1992 | Nationality Romanian


Editorial board / reviewer of The Journal of Geological Resources
and Engineering


Bachelor Degree in Geodetic Engineering
University of Agronomic Sciences and Veterinary Medicine of Bucharest, Faculty of Land Reclamation
and Enviornmental Engineering, Bucharest (Romania)
Subjects covered:
- Geodesy and Satellite Geodesy
- Topography
- Photogrammetry
- Remote Sensing

ESA/JRC International Summer School on GNSS 2014, Ostrava (Czech Republic)
I have completed the 2 ECTS Ph.D. course with the following content:
- Basics of Satellite Navigation
- Frequencies, Signals and Communication Techniques
- Signal processing, GNSS Receivers and Positioning
- Laboratory and Hands-on Exercises
- Ionospheric and Tropospheric Effects on GNSS
- GNSS Interference Mitigation and Detection
- GNSS in a Sensor Integration Environment
- Leadership and Engineering People Processes and Systems
- Business, IPR and Patent Issues
- GNSS and SBAS Evolution
Related document(s): [ESA] Certificate of participation.pdf

Master of Science in Global Navigation Satellite Systems
Ecole Nationale de l’Aviation Civile, Toulouse (France)

Mother tongue(s)



© European Union, 2002-2015 |

Page 1 / 19

Power Point. Excel.Paper presented at International Student Symposium IF IM CAD 2014 held at Faculty of Land Reclamation on Environmental Engineering .pdf ▪ [English] GeoPreVi .C1 and C2: Proficient user Common European Framework of Reference for Languages Digital competence A good level of knowledge in using: Matlab. [English] GeoPreVi . AutoCAD.europa.Curriculum vitae Other language(s) English Ciuban Sebastian UNDERSTANDING SPEAKING WRITING Listening Reading Spoken interaction Spoken production C1 C1 C1 C1 C1 Cambdrige CAE Levels: A1 and A2: Basic user .pdf .eu Page 2 / 19 .pdf ▪ Estimating the GNSS broadcast ephemeris error . ArcGIS.pdf ▪ [ESA] 1st prize.Paper.pdf Memberships Student Member of the Royal Institute of Navigation Related document(s): [RIN] Student Member.Winner of the Student Project Work Competition held at ESA / JRC International Summerschool on GNSS 2014 .pdf ▪ [Symposium] 2nd prize.The Japanese Martial Art Kyokushin (have been practicing since 2010) . Microsoft Office Package (Word.Paper presented at the National Conference GeoPreVi 2015 at Faculty of Geodesy Bucharest.Reading fiction and history books (regarding both of the World Wars) .pdf Hobbies . Related document(s): Estimating the GNSS broadcast ephemeris error .Paper.Estimating the GNSS broadcast ephemeris error .pdf ▪ [RIN] Student Member.Socialising with friends . gLAB.MATLAB based student-oriented platform for processing and analyzing GNSS data .paper. Access).paper.B1 and B2: Independent user . 2002-2015 | http://europass.pdf .pdf Publications . ADDITIONAL INFORMATION Honours and awards .Second Prize at International Student Symposium "IF IM CAD" 2014 held at Faculty of Land Reclamation on Environmental Engineering Related document(s): [ESA] 1st prize. [Symposium] 2nd prize.pdf 8/7/15 © European Union.cedefop.Computing ANNEXES ▪ [ESA] Certificate of participation.pdf ▪ CIUBAN_ADMISSION_CERTIFICATE.

europa.cedefop.European skills passport Ciuban Sebastian [ESA] Certificate of participation.pdf 8/7/15 © European Page 3 / 19 . 2002-2015 | http://europass.

pdf 8/7/15 © European Union. 2002-2015 | Page 4 / 19 .europa.European skills passport Ciuban Sebastian [ESA] 1st prize.cedefop.

eu Page 5 / 19 .cedefop. 2002-2015 | http://europass.europa.European skills passport Ciuban Sebastian [Symposium] 2nd prize.pdf 8/7/15 © European Union.

RINEX (Receiver Independent Exchange Format) and SP3 (Standard Product) files were downloaded from the International GNSS Service (IGS) corresponding to the same day.pdf [DO NOT EDIT THIS LINE. INdependent EXchange format) navigation file (baia0710.paper. 59 Mărăşti Blvd. with the aim of importing the data. At the beginning. in order to assess the error of the broadcast ephemeris. naval and terrestrial navigation benefited the most becoming dependent because of the efficient solutions that the satellite technology provides. ephemerides. Bucharest. Fax: + Page 6 / 19 .64. but now have various uses for the civil segment.sebastian@gmail. Phone: +4021. District 1. Figure 1.13n) has been used (Figure 1).67. To obtain the right position and find the solution for the navigation problem is mandatory to know (with certain accuracty) the position of the GNSS satellites which may be obtained with the aid of the broadcasted ephemeris and the clock corrections transmitted by the system. COMPUTING THE SATELLITE ORBIT To compute a GNSS satellite orbit or position at a certain moment with respect to an ECEF frame.  Ω .  e – orbit eccentricity.sebastian@gmail.argument of perigee.European skills passport Ciuban Sebastian Estimating the GNSS broadcast ephemeris error .longitude of ascending node . Furthermore.  M0 – mean anomaly.25. RINEX data block for satellite 1 The data blocks of the RINEX file have the required parameters that define an orbit: a) Keplerian parameters (Figure 2)  √a – square root of the semi-major Corresponding author email: ciuban. the data from a RINEX (Reciever 8/7/15 Figure 2. navigation and timing) was born during the XXth century. 011464. Key words: GNSS.318.  ω . GNSS (Global Navigation Satellite Systems) were developed for military purposes.25. INTRODUCTION Satellite PNT ( © European Union. These data is part of the navigation message. 2002-2015 | http://europass. Romania. obtained from broadcast ephemeris and precise post-processed orbits.cedefop. comparing the orbits and plotting the results. Any error in the GNSS satellites coordinates or satellite clock will affect the positioning accuracy.  i0 – initial inclination. several routines were developed under MATLAB environment. Keplerian elements (satelliteorbitdetermination. Email: ciuban. precise orbits. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] ESTIMATING THE GNSS BROADCAST EPHEMERIS ERROR Sebastian CIUBAN Scientific Coordinator: Vlad Gabriel OLTEANU University of Agronomic Sciences and Veterinary Medicine of Bucharest. To accomplish this. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] [DO NOT EDIT THIS LINE. Domains such as Abstract The aim of this paper is to compare the position of a certain GNSS satellite with respect to an ECEF (Earth Centered Earth Fixed) frame. Faculty of Land Reclamation and Enviornmental Engineering.

and the PRN number of the GNSS satellite for which the orbit will be computed. In order to accomplish the purpose of this paper. involving all the functions described above. and To obtain the GNSS satellite coordinates from the navigation message the following algorithms must be respected :  Compute the time tk from the ephemerides reference epoch toe:  Compute the mean anomaly at tk: √ ( ) √ µ = gravitational constant  Solve (iteratively) the eccentric anomaly      Compute the true anomaly vk: √ ( ) Compute the argument of latitude uk: ( ) ( ) Compute the radial distance rk: ( ) ( ) ( ) Compute the longitude of the ascending node λk: ( ) ωE= earth’s angular velocity Compute the coordinates in the ECEF frame: [ ] ( ) ( ) ( )[ ] R1 and R3 are rotation matrices After these steps. the period of interest (toe1. Z) and the corresponding time in seconds of the current day for the GNSS satellite in cause from the SP3 file (igs17312. described namely the s_orbit. Cuc. Using this environment.plot_orbit. ( ) ∑ ∏ ( ) ∏ ( ) ROUTINES DEVELOPED UNDER MATLAB MATLAB is a high-level programming language for numerical computation. A 10th order polynomial interpolation was used as this 8/7/15 is sufficient to provide centimeter accuracy (Sanz Subirana & Juan Zornoza. were developed: .readRINEXnav.m – imports the data from the RINEX navigation file (baia0710. several functions. Crs. toe2.europa.m – it receives as input data.satdata. Crc. as the SP3 file provides satellite positions at a 15 minutes rate. plotting results. And it will return the ephemerides only for that satellite . . computes and plots the orbit from the RINEX navigation file and from the SP3 file.sp3). .eu Page 7 / 19 . and the increment. for other epochs. (http://spaceflight. Cus. Δn – delta n. and many other applications are successfully completed (mathworks.m – which will return the ECEF coordinates in km (X. Y. .interpolare.m Its inputs are: the matrix with extracted ephemerides.cedefop. orbit radius and inclination.extr. an interpolation process is necesessary. A general script. Cic. Cis – correction coefficients to the argument of perigee. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] [DO NOT EDIT THIS LINE.13n) and it returns a matrix containing the broadcasted ephemerides.m – is an improved function which uses satdata. a matrix with broadcasted ephemerides. 2002-2015 | http://europass.m file. idot – rate of change of inclination.extract_sp3. the results will be compared with corresponding data from the precise postprocessed orbits contained in the SP3 (Standard Product) file (igs17312.nasa.m – will return the ECEF coordinates and corresponding time for a certain satellite.m – the function will interpolate the track of the satellite in its orbit at a given time. tasks such as analyzing data.European skills passport Ciuban Sebastian [DO NOT EDIT THIS LINE.m – this function will compute the GNSS satellite orbit with respect to an ECEF frame . WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] b)     Perturbation parameters Ωdot – rate of change of right ascension. Furthermore. © European Union.sp3) . developing functions. 2013).time of ephemeris) in seconds.

9896 1.0e+07* No.8762 253800 0.4159 0.1286 1.4804 For a better understanding the evolution of errors over time.1482 2. As inputs.2644 -0.3355 0.2620 8 258300 1. Spatial distance (RINEX vs SP3) toe (sec) Spatial dist.2466 0.03.5169 3 253800 0.1374 8 258300 -0.5967 5 255600 1.bkg.2736 6 256500 0. Figure 3.European skills passport Ciuban Sebastian [DO NOT EDIT THIS LINE.1491 2.0263 7 254700 1. The next phase involved the computation of the partial orbit from the navigation message with respect to ECEF frame according to the algorithm presented before.4617 -0. 2002-2015 | http://europass.4638 256500 0.europa. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] [DO NOT EDIT THIS LINE.1267 3 253800 1. every 15 minutes (Table 1).5458 8/7/15 Table 2.0276 -0.2013).4074 -0.6240 255600 0.3142 6 256500 1.3650 2 252900 1. Errors between RINEX-SP3 toe(sec) ∆x[m] ∆y[m] ∆z[m] 1 252000 0.1340 2.1418 2. Table 3.7449 254700 0. Its position was computed every 15 minutes (Figure 3). [m] 252000 1.7292 0.1003 -0.3818 5 255600 0. Complete precise orbit No.1407 corresponding to the same day (11. This will be used as reference data and it will be compared with the positions obtained from the broadcast ephemeris. the coordinates obtained from RINEX navigation message compared with those from SP3 file contain errors.8691 4 254700 1.4562 4 254700 0. toe(sec) X[km] Y[km] Z[km] 1 252000 1. The first result was the complete precise orbit of the satellite obtained from the SP3 file.bund.4597 -0. Figure 4. The GPS satellite position was calculated for 8 epochs.4168 -0.4111 0.3315 Page 8 / 19 .3769 -0.cedefop.0811 2. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] RESULTS AND DISCUSSION The plotted values describe the broadcasted partial orbit (Figure 4). ECEF coordinates of GPS satellite 12 at different epochs 1.5190 -0. from toe1=252000 (seconds of GPS week) to toe2=258300.2653 0.2217 258300 0.1086 7 254700 -0. The data files (RINEX and SP3) used to accomplish the purpose of this paper were downloaded from the International GNSS Service (http://igs.1322 1.0985 -0.3620 -0.2382 254700 0.3863 0.5721 2 252900 0.1867 0. Table 1.1434 -0. Broadcasted partial orbit As we expected .6668 © European Union.5377 0.1191 2. which are presented in Table 2.0623 252900 0. the linear error have been computed (Table 3) and plotted (Figure 5). the GPS SV 12 broadcast ephemeris and post-processed orbits were used.] [http://spaceflight. Figure 6.mathworks. The differences between broadcasted and post-processed orbits are small 8/7/15 © European Union. GNSS Data Processing Book: Volume I and Volume II. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] enough for real time navigation and] Figure 5. Linear error over time Also. 2002-2015 | http://europass. WILL BE COMPLETED LATER BY SYMPOSIUM STAFF WITH INFORMATION] [DO NOT EDIT THIS LINE. Online documentation: [http://igs.bkg. Page 9 / 19 .com] [http://satelliteorbitdetermination. REFERENCES European Space Agency. a comparison has been made between the precise orbit computed every 15 minutes and interpolated orbit computed every 5 seconds. Precise orbit vs Interpolated orbit CONCLUSIONS Satellite based positioning and navigation are affected by various errors that occur during these processes. both belonging to the same period of time (Figure 6).europa. This represents the basic concept for GNSS measurements in real time.European skills passport Ciuban Sebastian [DO NOT EDIT THIS] [http://www.cedefop.bund.

European skills passport Ciuban Sebastian [RIN] Student Member.europa. 2002-2015 | Page 10 / 19 .pdf 8/7/15 © European Union.cedefop.

cedefop.pdf 8/7/15 © European Union.europa.European skills passport Ciuban Sebastian Page 11 / 19 . 2002-2015 | http://europass.

civil and military applications benefited from the efficient solutions that the satellite technology provides. GALILEO will provide a series of positioning services with different characteristics: Open Service. Keywords GNSS. BEIDOU). positioning. Faculty of Land Reclamation and Environmental Engineering Address: 59 Marasti Blvd. navigation and timing with the help of artificial satellites. Introduction XX’th century marked a new age regarding positioning. etc. 2. and thus better interprets and understands the results. industrial. will be the first Global Navigation Satellite System under civil control. Understanding GNSS principles Sebastian Ciuban University of Agronomic Sciences and Veterinary Medicine Bucharest. Its main purpose is to provide students at national level from the field of surveying and geodesy or other related domains. In the beginning of the development the main purposes were military. Different scientific. GLONASS) or being in development (GALILEO. MATLAB. analysis. Cartografie și Cadastru/ UGR Abstract At the time of writing. Romania E-mail: ciuban. it is necessary to be aware of the positioning. which is developed by the European Union. Further improvements which will use other satellite constellations (GLONASS. GLONASS and BEIDOU are under military management. application. 2002-2015 | http://europass. The aim of this paper is to present a first draft of a MATLAB based platform for such use. Galileo. Public Regulated Service. As a first version. developing the present Global Navigation Satellite Systems was just a matter of time [1]. This feature is the main attribute taking into account that GPS. Its fully operational capabilities are expected to be reached by 2020 [2]. the platform only allows processing GPS data.European skills passport Ciuban Sebastian [English] GeoPreVi . Furthermore. 1.cedefop. 011464. the user selects and processes data from multiple file types. navigation and timing) which are fully operational (GPS. At the moment there are several global satellite systems for PNT (positioning. Commercial Service. Furthermore the user gets to graphically analyze the results in order to draw his own conclusions about the data / model / option used. Through an easy-to-understand interface. Beidou) will be brought by future diploma candidates which will continue the development of this project.europa. Bucharest. An important program which needs special mention is GALILEO. Search and Rescue. processing.Paper. professional and safety-critical domains based on satellite radio navigation systems require an in-depth understanding of their principles for proper development and usage.sebastian@gmail. with different modeling and processing options. This can be achieved through easy-to- © European Union. Page 12 / 19 . sources of error.pdf MATLAB based student-oriented platform for processing and analyzing GNSS data Sebastian Ciuban. District 1. Taking into account the evolution of GNSS and their wide employment. Since then. the basis for analyzing GNSS positioning principles. there will not be any restrictions in using the full capabilities of the EU’s satellite navigation system. to compute the orbit of the first satellite launched (Sputnik) using the received frequency from its signal taking into account the Doppler effect. which could serve the students in the field to analyze and better understand the principles of satellite positioning. At the foundations of this concept stood the proposal of William Guier and George Wiefenbach. in 1957. there is a major lack of cost-free Romanian language based available tools for processing GNSS 8/7/15 The numerous types of applications covering the mass market. but now they have various uses for the civil segment. Scientific Coordinator: Vlad Gabriel Olteanu Received: / Accepted: / Published: © Revista de Geodezie. timing principles and the source of errors that affect their quality.

etc. Small Medium Enterprises (SMEs) and engineers involved in the exploitation of SBAS systems [4].1 Overview of the interface The platform’s GUI has a main menu with 5 sub-menus (Fig. - Import Date (Import Data) Configurare (Configuration) Procesare (Processing) Analiza (Analysis) Export. 1. 2002-2015 | http://europass. the required core functions were created and assembled into a first draft of the user interface. . but it will be improved to accept data from other satellite constellations (Galileo. 1.1) which allow the user to access them in order to proceed with the processing and analysis of the GNSS data. phase.cedefop. research scientist. The main purpose of this application was to allow understanding and learning SBAS systems being dedicated to everybody. at national level. Having built-in tools for programming applications with custom interfaces represents a significant advantage [5]. both at the Romanian and European level. In order to provide a MATLAB based-platform for processing and analyzing GNSS data. The 5 sub menus are as follows: (a more detailed description and functionality will be covered later in this paper): 8/7/15 Fig.) . SISNETlab.RINEX Navigation Message containing the broadcasted ephemeris of the satellites from a constellation. As a first version. © European Union. as an interactive educational multipurpose package to process and analyze GNSS data [3]. together with providing students in the field. The application’s features will be described below together with the GUI (Graphical User Interface). It can be noticed that relevant institutes are giving special attention regarding the development of educational applications in the GNSS field.gLAB is a software tool suite developed under European Space Agency (ESA) Contract by the research group of Astronomy and Geomatics (gAGE). MATLAB based application MATLAB (MATrix LABoratory) is a high-level programming language developed by Mathworks. 3. Doppler.SBASimulator represents a simulation software developed by ESA and IGUASSU Software Page 13 / 19 . The major lack of cost-free Romanian language based tools for processing GNSS observations represents the main purpose for the development of this project. Import Date (Import Data) This window (Fig. Beidou).europa.SISNETlab is a software that has been developed by the European Space Agency (ESA) engineers as a tool that allows users to quickly and easily asses the performance of various SBAS (Satellite Based Augmentation Systems).2) provides the user with options to import different types of data for processing and analysis (Receiver Independent Exchange Format and Standard Product 3 files): . 1. and these initiatives represent the first step in forming them. GLONASS.European skills passport Ciuban Sebastian Sebastian Ciuban understand applications. with an interest in Satellite Based Augmentation Systems [4]. a proper way to analyze and understand the principles of satellite positioning through an easy-to-understand application. the platform only allows processing GPS data. such as gLAB. . 3. This software serves a wide user of community of students.RINEX Observation which has the information regarding the measurements made by the receiver (code.SP3 represents the format file with precise ephemeris (position/clock errors of GNSS satellites). Its key features allow the users to compute numerical algorithms and visualize the results. .1 Main Menu A. SBASimulator which will be short-presented below: . The need of well trained specialists is of utmost importance.

cedefop. Neglecting this correction range errors up to 13 m and vertical errors over 20 m can occur [6].Date Receptor (Receiver Data) tab provides options regarding the processing and measurement method used (Fig 1. . further improvements will be made (as specified earlier. two models were adopted (Hopfield and Collins).4. Procesare (Processing) The processing window contains 3 different tabs offering the user possibilities to choose the proper processing method for the receiver data and orbital data: .4 Processing (Receiver Data) . there will be a difference between them due to different gravitational potential and to the relative speed between them.Troposfera (Troposphere): Represents the lowest layer of Earth’s atmosphere and it contains approximately 80 % of the atmosphere’s mass.1).Erori relativiste (Relativistic path range correction): This correction is also known as Shapiro signal propagation delay. . During the propagation of the GNSS signals the ionosphere produces an advance of the phase of the signal’s carrier and a delay of the code. A 10th order polynomial interpolation was implemented in order to achieve centimeter accuracy [6]. The ionospheric refraction can cause errors that reach 10-15 m and can be eliminated by the multi-frequency receivers [6].4. 1. This effect is taken in consideration only for high-accuracy positioning [6]. Page 14 / 19 .Ceas satelit (Relativistic Clock Correction): At the base of every Global Navigation Satellite System is the accurate measurement of the time that the signal travels from the satellite to a receiver. in order to highlight and study their behavior. 2002-2015 | http://europass. Configurare (Configuration) Accessing this section (Fig 1.2 Import Data B.Erori instrumentale (Total Group Delay): This delay is caused by the antennas and cables used in the GNSS receivers.3 Configuration The modeling options that can be studied are the following: . for other epochs an interpolation process being necessary. To compute the tropospheric correction.europa. For kinematic measurement method and Precise Point Positioning (PPP). C. . Electromagnetic signals that are emitted through this layer of atmosphere are influenced by the free electrons released after the ionization of existing gas particles by the Sun’s UV rays. Both code and carrier measurements are affected by these instrumental delays. the tropospheric delay can’t be removed by using multi-frequency receivers [6]. This means that the carrier phase and code measurements are affected by the same delay. The user can choose between MCMMP (Least Squares Method) and Filtru Kalman (Kalman Filter) in order to compute the receiver’s position. 1.Ionosfera (Ionosphere): The ionosphere is a dispersive environment (frequency dependent). 1.3) will prompt the configuration options to set or unset different source of errors or corrections applied.European skills passport Ciuban Sebastian MATLAB based student-oriented platform for processing and analyzing GNSS data Fig. that extend itself from 70 km until more than 1000 km above the surface of the Earth. .Orbita Precisa (Precise Orbit) tab (Fig 1. The troposphere is a non dispersive environment for the GNSS signals taking in consideration their frequencies [7]. In the case of multifrequency users the instrumental delays cancel [6]. Taking in consideration the rate of advance of the clock placed in the satellite and the one in the receiver. © European Union. At the time of writing this paper. Fig. For the single-frequency 8/7/15 receivers the TGD can be extracted from the navigation message broadcasted by the satellites. the application computes the data from static receivers using Standard Point Positioning (SPP). The precise ephemeris contains the satellites coordinates with respect to ECEF (Earth Centered Earth Fixed) frame and their clock errors at a 15 minutes rate. this application is in a continuous development).2) will allow the user to choose the satellite and time parameters for computing and plotting its orbit at different epochs. Unlike ionospheric refraction. In this application the Klobuchar model was implemented in order to correct the pseudoranges.

. This option allows importing the orbital data in Google Earth for a more © European Union. Export Analiza (Analysis) Analysis window allows the user to graphically interpret the results of the processing that has been made in order to draw his/her own conclusions about the data / model used. Horizontal and vertical positioning errors can be studied in this window.8 Comparative Analysis D. The user can choose to see the difference graphically (plots) or numerically with the help of Export section. 1.Y and Z coordinates.5.5. 1. The importance of considering the error sources (ionosphere. which are (Fig 1.KML (Keyhole Markup Language) exporting format is available for precise and broadcasted orbits. This file can be later imported in Analiza Comparativa (Comparative Analysis) together with other processing results in which a model / option from Configurare (Configuration) has been set / unset for further studies. .Eroare planimetrica (Horizontal positioning error) and Eroare altimetrica (Vertical positioning error) will highlight the errors for X.7 Analysis Fig.2). troposphere.PDOP (Position Dilution of Precision).Orbita Difuzata (Broadcasted Orbit) (Fig.Orbita Precisa (Precise Orbit) coordinates with respect to ECEF frame or the results of the 10 th order polynomial interpolation can be exported in .CSV (Comma Separated Value) format which can be opened with Microsoft Excel. Analiza Comparativa (Comparative Analysis) is useful for studying the difference between two sets of processed data.CSV format for numerical analysis. . with respect to ECEF frame. 8/7/15 After the computation of the data one can choose what type of data is relevant for export .4. for example. highlighting the differences between precise and broadcasted epehemeris. 1. HDOP (Horizontal Dilution of Precision) and VDOP (Vertical Dilution of Precision) plots contain the graphical data regarding the geometry of the observed Page 15 / 19 .Orbita Difuzata (Broadcasted Orbit).6): . Fig. like the precise one can be treated for numerical studies. Analiza (Analysis) tab (Fig 1.1) has 6 options regarding the graphical plots that can be made: . TGD) and the relativistic corrections (relativistic clock correction and relativistic path range correction) in the process of position and time estimation is emphasized. It is important to mention that the dilution of precision affects the accuracy with which the receivers can determine position and time. 1. 1.europa.6 Processing (Broadcasted Orbit) Fig.5 Processing (Precise Orbit) . 2002-2015 | http://europass. The last 2 tabs were created with the purpose of studying the difference between the orbit computed from precise and broadcasted ephemeris. E. . which will be presented later.European skills passport Ciuban Sebastian Sebastian Ciuban Fig.cedefop. over the time of measurements.Rezultate procesare (Processing results) will export the receiver’s position in a . The second tab (Fig 1. according to the available options.3) is similar with the previous tab. Two tabs are available for accomplishing this step.

4 X and Y error over time (Full Model) 8/7/15 © European Union. As an example.European skills passport Ciuban Sebastian MATLAB based student-oriented platform for processing and analyzing GNSS data detailed visualization of the satellite’s orbit. 2 ) of SV 4 was obtained from the SP3 file.6661 -0.1559 0.2685 -0.1039 -0. the partial orbit from the navigation message with respect to ECEF frame. For this example.7115 -0. Errors between RINEX-SP3 4.2 Processing results After processing the receiver’s position using the navigation message (baca0560.15o) we obtain the following plots: Fig.6771 -0.2816 0. Fig.5787 ∆y [m] 0. 4.9 Export 4.2447 0.2479 -1.2988 ∆z [m] Page 16 / 19 . Its position was computed every 15 minutes. It will be compared with the positions obtained from the broadcasted ephemeris. No. studies regarding the difference between precise and broadcasted orbits can be made.1199 0.6121 -0.europa. Results and discussion Fig. The data are from the permanent receiver placed in Bacau city. 2002-2015 | http://europass.1990 0. RINEX and SP3 data files were downloaded from the International GNSS Service [8] corresponding to the same day (25. 3). was computed in 6 epochs (Fig. the GPS Space Vehicle (SV) 4 orbit has been computed using precise and broadcast ephemeris.15n) and the corresponding observation file (baca0560.2015 Table 1.5576 -0.1 Orbit computation and comparison As mentioned. 1 2 3 4 5 6 toe(sec) 295200 296100 297000 297900 298800 299700 ∆x [m] 0. 1.9332 -1.cedefop. 3 Broadcasted partial orbit To demonstrate the functionalities of the application presented in this paper. The errors between the orbit computed from RINEX navigation message and those from SP3 file can also be analyzed numerically (Table 1).02.2015). Fig.4011 -0. 2 Complete precise orbit The complete precise orbit (Fig.

Fig. 11). 9 Neglecting the ionospheric influence Fig. 6 Position Dilution of Precision Fig. 9). 10) and ignoring all available sources of error (Fig. Also a comparison has been made between data processed with all modeling options taken in consideration and those processed without taking into account the following: Relativistic Clock Correction (Fig. 5 Vertical Positioning error (Full Model) Fig. 2002-2015 | http://europass. 7) can be graphically analyzed.europa. 8 Neglecting Relativistic clock correction As expected.cedefop. neglecting the relativistic clock correction will cause errors in the horizontal positioning up to 16 m. 7 Accuracy 8/7/15 The errors caused by the influence of ionosphere are small in this case. 5) one can observe that errors vary within few meters even with the sources of error and relativistic corrections taken into account. The geometry of the observed satellites (Fig.European skills passport Ciuban Sebastian Sebastian Ciuban In both plots (Fig. We can conclude that the solar activity was low © European Union. 8). 6) and the precisions resulted from the estimation of the receiver’s position (Fig. Ionosphere (Fig. Total Group Delay (Fig. Fig. The results are as expected for Standard Point Positioning (SPP) accuracy.4 and Page 17 / 19 .

4. Fig. as the one presented in this paper. Exporting orbital data computed from precise or broadcasted ephemeris as KML format is available from the Export section. Taking in consideration that this application is under continuous development. specified by the Page 18 / 19 . 8/7/15 Satellite PNT (Positioning. Fig. Understanding the principles of how this technologies function will only improve their development and their usage in both research and production domains. And this verifies the fact that the observations have been made during the end of winter (25 February 2015). At the moment. This feature allows the user to understand better the orbits and the behavior of satellites on them. Johns Hopkins APL Technical © European Union. To obtain the orbit as an ellipse. Conclusions Fig.European skills passport Ciuban Sebastian MATLAB based student-oriented platform for processing and analyzing GNSS data during the measurement session. References [1] The Legacy of Transit: Guest Editor’s Introduction by Vincent L. Neglecting this effect will cause errors in position up to few meters. 11 Neglecting all sources of errors As it can be observed in Fig. in near future Precise Point Positioning (PPP) will be available. 12 SV 4 orbit exported as KML 5. The process of education can be eased through GNSS related applications.europa. Further improvements will be brought by future diploma students in order to maintain the development of this platform. such as Google Earth. in order to achieve meter level accuracy.cedefop. not taking into account the influence of all available effects in the process of the estimation of the receiver’s position will cause errors up to tens of meters in the horizontal plane. Its current features have been proved to be functional and reliable for educational purposes. 11.3 Exporting orbit in KML format Keyhole Markup Language (KML) is a format to display geographic data in an Earth Browser. the satellite coordinates must be computed in Conventional Celestial Reference System (CRS). as mentioned. Navigation and Timing) plays a significant role in every major domain of human activity. can be visualized being computed in Earth Centered Earth Fixed frame (Fig. Google Maps [9]. 10 Neglecting Total Group Delay (TGD) The Total Group Delay correction is extracted from the navigation message broadcasted by the satellites. 12). feature which will be implemented in near future. Pisacane. 2002-2015 | http://europass. The importance of applying corrections for the sources of error is emphasized and we can easily conclude that one can’t neglect them even if the analysis or studies limit for Standard Point Positioning method. the orbit of a satellite. This means that the coordinate axes are co-rotating with the Earth in its diurnal rotation and it is used to describe the receiver’s position.

edu [4] [5] Page 19 / 19 [6] European Space skills passport Ciuban Sebastian Sebastian Ciuban Digest.mathworks.upc. [7] Sisteme de pozţionare globală. GNSS Data Processing Book: Volume I and Volume 8/7/15 © European Union.navipedia. Johan Neuner. 1998 [2] Regulation (EU) 1285/2013 of the European Parliament and of the Council on the implementation & exploitation of European Satellite Navigation Systems [3] www.bkg.cedefop. MATRIX ROM Bucureşti 2000 [8] http://igs. Vol 19. Number [9] http://developers. 2002-2015 | http://europass.gage.