IRNSS Satellite Parameter Estimation using Combination Strategy

Babu R, Prasanta Mula and S. C. Ratnakara, A S Ganeshan ISRO Satellite Centre (ISAC) , Bangalore, India   Abstract- Indian region...

Babu R, Prasanta Mula and S. C. Ratnakara, A S Ganeshan ISRO Satellite Centre (ISAC) , Bangalore, India


Abstract-Indian regional Navigation Satellite system (IRNSS) is going to be an independent, indigenous navigation satellite system fully controlled by India, planned by ISRO. A system was designed of regional navigation satellite constellation, as an alternate to GPS constellation, for providing space based navigation support to various land, sea and air navigation users over the Indian region. The proposed IRNSS constellation consists of 7 satellites (3 in GEO and 4 in inclined GSO with 29 deg inclination). The continuous visibility of GEO and GSO satellites for near-equator regions provides a promising alternative for regional navigation. The Signal In Space (SIS) broadcasts satellite ephemeris in quasi keplarian elements and satellite clock coefficients which forms the primary navigation parameters generated from navigation software located at INC (ISRO Navigation Centre), bylalu, India. The determination of these parameters is performed by two types of technique, batch least square (BLS) and Extended Kalman Filter (EKF). A combination of these strategies is being adopted in IRNSS to broadcast the primary navigation parameters. The BLS based navigation parameters are generated with longer validity period whereas the EKF based outputs are generated with short period validity. The main reason for this combination strategy is to limit the outage duration of satellite as minimal as possible under all circumstances. The events are triggered depending upon the anomalies that occur in SIS, mainly due to onboard frequency jumps and station keeping operations. The most facilitated important fact is that the IRNSS satellite are continuously visible to monitoring and control centre and thus able to uplink the updated navigation parameters as and when required based on the deviation from User Equivalent Range Error (UERE) as monitored through SIS from IRNSS Reference station’s Line of sight ( LOS). In this paper we have discussed the combination strategy and how user equivalent range error is mitigated during anomalous events and results.   
Keywords: Batch Least Square (BLS), Extended Kalman Filter (EKF), Signal in Space (SIS), Line of Sight (LOS),User Equivalent Range Error ( UERE)

GJSFR: Global Journals Blog


The IRNSS (Indian Regional Navigation Satellite System) is an initiative to build an independent Regional Navigation Satellite System based on a constellation of 3 Geo- stationary (GEO) and 4 Geo-synchronous (GSO) satellites. The first satellite (IRNSS-1A) was launched in July 2013 and the second (IRNSS-1B) on April 4, 2014, the third satellite IRNSS-1C on 16 October 2014. Currently three satellites are in space, IRNSS-1A (longitude crossing 55degree, inclination 29degree, Right Ascending Node (RAAN) 130degree), IRNSS-1B (longitude crossing 55degree, inclination 29degree and RAAN 310 degree) and IRNSS-1C (longitude crossing 83 degree with inclination 5degree). The 8 (IRIMS (IRNSS Range and Integrity Monitoring Station) are currently operational. The below plot shows the orbit determination IRIMS stations and IRNSS satellites location.

The IRNSS Network Timing Facility (IRNWT) maintains the precise and stable IRNSS time using an ensemble of atomic clocks that includes Hydrogen Master and Caesium clocks. It will be aiding the user position through 7 IRNSS satellites. The IRIMS (IRNSS Range and Monitoring Stations) continuously provides the one-way ranging of the IRNSS satellites to estimate and monitor the satellite position and satellite clock offset with respect to IRNSS system time. Precise Orbit determination for Geostationary and synchronous satellites from observations remains a key operation for the emerging regional navigation satellite system due to its minimal relative motion of the satellite with ground reference stations. The challenge is the ability to accurately determine the current position and velocity of the satellite along with onboard clock offset. These estimated state parameters (Ephemeris, clock bias and drift) needs to be predicted for the future which is then broadcast to the users to provide independent navigation solution in the service area of IRNSS, primarily within Indian Land mass. The following figure shows IRNSS satellites location and all the satellite beam points at 85degree longitude with 5 degree latitude.

All useful orbit determination methods produce orbit estimates, and all orbit estimates have estimation error because of input variation. Hence what methods can obtain best solution? There are several choices to make from available orbit determination methods. Should we prefer sequential methods to batch methods? One way to improve Orbit Determination (OD) of IRNSS satellites is to make use of a hybrid estimation techniques, this has been accomplished by applying the both estimation. This strategy provided substantial improvements in accuracy and convergence over the traditional techniques used in the existing orbit determination techniques. This technique is validated with real measurements and operational at INC.


Two types of technique are used in IRNSS Navigation software for generation of primary parameter estimation. Though both these methods BLS and EKF are commonly used estimation process, here based on the occurrence of events a combination strategy is used were one compliments the other with inputs. In this section we discuss about both the estimation technique employed in IRNSS.
In BLS, we use multi days of data to estimate the parameter. The estimation parameters includes receiver clock coefficients of all reference stations, satellite state vectors, solar radiation pressure coefficients and satellite clock coefficients with respect to IRNSS system time. During the signal travel from transmitter to receiver, the measurement undergoes different error sources. After modeling and removal of medium errors, the main error contribution remains in each LOS is the error due to onboard and receiver clock. The separation of these errors from each LOS, mainly clock and orbit separation becomes cumbersome in simultaneous estimation. Thus differencing techniques were adopted to overcome.
The differencing techniques used to estimate receiver clock, satellite clock and satellite state vectors along with SRP coefficients, by holding and estimating the other in each of the process. By this method simultaneous estimation is avoided and hence estimation of all parameters is accurate in separation of errors.
But the limitation of the BLS comes in the event of clock jump, since the measurement data used for estimation contains the onboard clock frequency variation as shown in Figure[8-10]. Then the resultant satellite clock coefficients if obtained in this method will be inaccurate, also if parameters uplinked the user solution will also be erroneous.
In such events the new set of uplink parameters is estimated using EKF, since the sequential process depends only on the current measurements. Thus the clock coefficients obtained from this estimation process is more realistic than the other method. In order to compute the updated clock biases state vector is held fixed and used from previous estimate of BLS. Under nominal conditions both these methods yields results, and at every instant EKF results were compared with BLS estimates and if found to be exceeding certain threshold EKF is reinitialized. Thus EKF is controlled and aligned with BLS, also the uplink parameters are generated and broadcasted with frequent update intervals and validity. The process noise and measurement noises [10] were obtained from adaption process. The limitations of the EKF based estimated solution is assumed to be poorer for long duration propagation because of the slow varying relative motion between the satellite and receiver geometry. Thus the broadcast parameter from EKF solutions is valid for shorter duration of about 900seconds and thus gets updated frequently during such onboard satellite clock anomaly event occurrence.


The two estimation techniques uses two types of numerical integration techniques namely Runge Kutta 4th order (RK4) and Adams-Bashforth-Moulton Method 12th order (ABM) method. In EKF for satellite state vector prediction RK4 is employed for simplicity and complexity reduction for real time usage. Whereas BLS uses ABM technique for long duration propagation under normal behaviour of range measurements.
The satellite is usually assumed to be influenced by a variety of external forces, including gravity, solar radiation pressure, third-body perturbations, Earth tidal effects, and general relativity in addition to satellite propulsive manoeuvres. The complex description of these forces results in a highly nonlinear set of dynamical equations of motion. The IRNSS orbits are propagated by numerically integrating, gravitational accelerations due to the Earth, Moon, Sun and other solar planets, together with the accelerations due to solar pressure. The gravity model used is of the order of 20x20 EGM-2008 model. The predicted positions of the Earth, Moon, Sun and other planets such as Venus and Jupiter are from JPL DE405 ephemeris. The solar pressure model used is (SPIRS) Solar pressure model for Indian regional satellite. The figure [3] shows the typical acceleration acting on the IRNSS satellites. The IRNSS satellites orientation is maintained in such a way that the sun is always contained in positive yaw and negative roll plane. The other important mission aspect is that the satellite under goes flipping twice a day and positive roll direction of the satellite never allowed to facing the sun as atomic clocks are mounted in the positive roll panel. The following figure [4] represents the IRNSS spacecraft body axis definition.


Estimation technique is based on minimization of residue by iterative update of state parameters. In orbit determination method the residue is difference between observed range measurement and computed range measurements. To compute range residue to the computed range sum of all measurement error models are added. The error includes station displacement, sagnac effect, relativity effect, Ionospheric delay, troposphere delay, receiver and satellite clock error, satellite and receiver hardware delay, phase centre offsets. Firstly the smoothened ionospheric free measurements are obtained from observed range using code carrier smoothening technique with dual frequency (L5 and S) measurement combination and ambiguity resolution. The accuracy of the estimation technique depends upon the accuracy of measurement error model and quality of the measurements. Typical range residues from all IRNSS reference stations are shown in figure [5-7].



The broadcast navigation parameters becomes obsolete during sudden variation in the measurements occurs. In the event of pre-defined station keeping operations and when sudden anomalous behaviour of the clock jumps occurs such as phase or frequency jump happens, the user gets affected due to large measurement variations. On such occasions the user has to receive updated navigation parameters. Like all other satellites, the IRNSS satellite has to be maintained in the window of 0.1 deg Equatorial from its desired longitude location. Since IRNSS works on minimum satellite constellation design (7satellites), outage of single satellite will increase the desired Dilution of Precision (DOP). These make the ground operations challenging in minimisation of the outage duration. In the first part of the section describes the station keeping (SK) operations and estimation strategy. For IRNSS satellites the station keeping operations were carried out regularly within 30-45 days interval. These are East west station keeping (EWSK) operations with very small delta-V corrections. Thus during EWSK the user may experience loss of SIS due to attitude reorientations for SK operations.
In the event of SK operation as soon as the satellite reoriented towards the earth view, in order to limit outage duration as minimal as possible, new set of uplink parameters are uploaded just before the SK operations with appropriate delta-v corrections applied on earlier BLS estimates and on the propagated state vectors. And when the signal emerges back after re-orientation, the EKF estimates the satellite state vectors holding clock parameters using the received measurements from all reference receivers. Thus the outage is minimised and frequent uplink of navigation parameters are being done with short validity period of about ~900seconds, with Issue of data (IODE) varying between 160 and 255. The uplink process continues in this mode until BLS accumulates sufficient hours of data post SK operations. Then after reception and accumulation of sufficient data BLS estimates updated satellite state vectors holding clock parameters. From there onwards the uplink of navigation parameters will be based on BLS with two hours validity and the process continues and becomes normal until multi days data available for all parameter estimation. The following graphs show the normal user equivalent range error during normal and post SK operations for IRNSS satellites.

The second part of the section deals with anomalous behaviour of onboard clock. The SIS encounters sudden change in range measurement variation in all LOS that emerges from a satellite, called satellite clock jump (in frequency or phase). In the event of this scenario the user using the predicted broadcast clock coefficients may not be valid yielding error in user solution and increased user equivalent range error [11]. Several such phenomenons had occurred in operational IRNSS satellites. In IRNSS through telemetry, the relative performance of the onboard clock (primary and secondary) is monitored through phase meter data. The following figures [8-10] shows such frequency variations from relative phase meter data of onboard atomic clock. Through Ground reference receiver measurements the jumps of the onboard were identified whether the jump is on primary or secondary. The figure [8-10] shows occurrence of jump on primary clock and its effect on UERE from one of the IRNSS reference station (IRIMS at Bangalore 13deg N 77deg E location)
In the below figure [8] shown the relative clock jump variation between onboard RAFS for IRNSS-1C (SAT 03)

The below figure [9] shown the relative clock jump variation between onboard RAFS for IRNSS-1B (SAT 02), In this satellite we can observe a phenomenon such as the drift variation in the clock was increasing with time.

In the below figure [10] shown the relative clock jump variation between onboard RAFS for IRNSS-1A (SAT 01)


This section deals with accuracy of the IRNSS SIS. To access the accuracy of the IRNSS broadcast parameters measurements from one of the reference receivers (IRIMS Bangalore) were used for demonstration. These are dual frequency receivers at precise surveyed locations. The LOS measurement was treated for various measurement errors as discussed earlier. The residual error due to broadcast signals is plotted in figures [11-13] over a typical day in nominal conditions and when there is no occurrence of any events. The estimated solution (satellite state vectors and onboard clock coefficients) is based on BLS with previous multi day’s data.
Currently, three satellites (IRNSS-1A, IRNSS-1B and  IRNSS-1C)

The below figure shows the UERE variation along IRIMS Bangalore before and after EWSK operations on IRNSS-1A satellite. The satellite undergone SK operations after 11 Hrs. The uplink parameters were EKF based estimates with short period validity.

The below plots shows typical onboard primary clock jump occurrence on IRNSS-1A . The Jump was occurred at about 3.6 Hrs. The UERE of IRIMS Bangalore shows the effect of frequency jump , resulting in deviation and sharp increase in UERE. The detection and uplink of new parameters were done from 6Hrs onwards. The updated clock coefficients were based on EKF estimates with short period validity


In the present paper two different Orbit determination methods were employed in determining the state parameters such as satellite state vectors and onboard clock parameters for IRNSS satellites. The Batch least square techniques is unfavourable during the occurrence and sudden inclusion of clock jump events. On the other hand EKF techniques under considered circumstances yields good solution but cannot be used for longer duration as the propagation error increases. Thus combinations of both the estimation strategies is employed in IRNSS navigation software, thus overcomes and mitigates the anomalous event limiting the user equivalent range error within certain acceptable limit. We have discussed both the technique and its utilization with the results from operational satellites. Continuous efforts were being made to reduce the SIS error both in modelling, measurement handling and in improved strategy adaptation.
ACKNOWLEDGMENT This work was supported by IRNSS projects at SNG lab. Wish to acknowledge all the Space Navigation Group members.


1. [1] IRNSS Comprehensive Review Document , ISRO-ISAC-IRNSS-RR- 0992.
2.Athans M. and Falb P. L, Optimal Contro, Mcraw-Hill Book Co., Inc., New York, 1966.
3. Gelb A., 1966. Applied Optimal Estimation, Mcraw-Hill Book Co., Inc., New York.
4. Jerome R. Vetter, “Fifty Years of Orbit Determination: Development of Modern Astrodynamics Method”, Johns Hopkins APL Technical Digest ,2007, Vol 27, No. 3.
5. James R Wright, Optimal Orbit Determination, 2002, Analytical Graphics, Inc. Printed by the American Astronautical Society.
6. Kalman, R. E., A New Approach to Linear Filtering and Prediction Problems, Journal of Basic Engineering, 1960, Vol 82, pp-35-45.
7. Price C. F., An Analysis of the Divergence Problem in the Kalman Filter, IEEE Trans on Automatic Control, 1968, Vol. AC -13, No. 6, pp. 699-702.
8. Psiaki, M., Backward smoothing Extended Kalman Filter,Journal of Guidance control and Dynamics, sept-Oct 2005, Vol. 28.
9. Sherma S, Non-Mean-Square Error Criteria, Trans. IRE Prof. Group on Information Theory, IT-4,1958, pp-585-589.
10. A. H. Mohamed, K. P. Schwarz, Adaptive Kalman Filtering for INS/GPS, Journal of Geodesy (1999) 73: 193-203.
11. Kavitha S Prasanta Mula Babu R Ratnakara S C Ganeshan A S, “Adaptive Extended Kalman Filter for Orbit Estimation of GEO Satellites” Journal of Environment and Earth Science, Vol.5, No.3, 2015.

Published by Global Journals

                                                  © Global Journals Official Blog 2016



Agriculture and Veterinary Biotech and Genetics Chemistry Environment and Earth Science Global Journal of Science Frontier Research Global Journals Global Journals Inc. Global Journals Inc. USA Global Journals Incorporated Interdisciplinary Marine Science Mathematics and Decision Science Physics and Space Science
Global Journals | Science Innovations & Stories Blog: IRNSS Satellite Parameter Estimation using Combination Strategy
IRNSS Satellite Parameter Estimation using Combination Strategy
Global Journals | Science Innovations & Stories Blog
Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy