Keywords

1 Introduction

The goal of the IoT is that all devices should be connected wherever they are located. Where Wi-Fi, Bluetooth and GSM networks are fail to provides the ubiquitous and seamless coverage services there satellites works better. Hence, The ultimately future of IoT will depend on the satellite based network [1]. The satellites network provides a good Coverage, high reliability, low latency, high speed, versatile and cost effective services [2]. Integrating IoT with satellite system will solved many problem of navigation e.g. transportation problem like, traffic jam, road block etc. The success of satellite based navigation application depends on accuracy of measurement and it is noticed that measurements always affected by different error sources.

Indian Space Research Organization (ISRO) developed IRNSS/NavIC, which will gives positioning service with a 10 m of accuracy for both civilian and military users of the India [3]. The IRNSS consists three Geostationary Earth Orbit (GEO) and four Geo Synchronous Orbit (GSO) satellites [4]. The arrangement of three GEO is done at 32.5 °E, 83 °E and 131.5 °E longitude and four GSOs are in two planes that cross the equator at 55° and 111.75° East respectively. The IRNSS satellites broadcast the signal in L 5 band (1164.45 1188.45 MHz) and S band (2483.5–2500 MHz) with a carrier frequency of 1176.45 MHz and 2492.08 MHz respectively [4, 5]. The military or defense signal is encoded and modulated by Binary Offset Carrier (BOC) (5,2) for secure communication. In contrast with it, the civilian signal is simply used Binary Phase Shift Keying (BPSK) modulation [4, 6]. Currently, the IRNSS fully operational as all seven satellites, 1A, 1B, 1C, 1D, 1E, 1F and 1G are available in an orbit [7]. IRNSS/NavIC satellites consist navigation and ranging payload. The IRNSS/NavIC users compute their position by the navigation signal provides by the receiver.

The IRNSS/NavIC both L5 and S band signals passes through the atmosphere before reaching the user receiver, thus the signals are always affected by different error sources whether it is intentional or unintentional [8]. Hence the position computed by IRNSS/NavIC users is always deviated. The ionosphere with an altitude between 60 km to 700 km above the earth’s surface contribute highest error in position measurement by IRNSS/NavIC. The behavior of ionosphere is irregular when the earth’s magnetic field is disturbed, geomagnetic storm and mass ejection of the solar corona is occurred [9]. In India as the large irregularities are available in ionosphere IRNSS/Navic both signals are highly affected by it. To mitigate this error due to ionospheric irregularities, different methods is applied like, dual frequency methods, differential correction approach and various single frequency ionodelay models. In this paper performance investigation of eight coefficients (four α and four β) based model [10, 11], dual frequency model is done for ionospheric correction on IRNSS/Navic receiver. In IRNSS/NavIC users can apply the ionospheric correction by three ways (i) grid based (ii) coefficient (iii) dual frequency. The IRNSS/NavIC is broadcasting, 8 correction coefficient of coefficient based model and 80 Ionospheric Grid Point (IGP)correction for GIVE model in L5 band signal [4]. Detail information related to coefficient based and dual frequency model is described in the Sect. 1. Section 2 contains the analysis of all ionospheric model. Finally, conclusion of this paper is included.

2 Ionospheric Correction Models

The amount of delay contributed by the ionosphere depends on density of free electron present on it, called Total Electron Content (TEC). The TEC density is changed during day and night time due to recombination and ionization process. It is also depends on seasonal behavior condition and solar cycle and geographical location of the user [12]. The quiet and stormy days are identified by a variety of geomagnetic indices, such as K, K p , A p and D st , and it is correlated with the variation of TEC in the ionosphere [13]. There is a large gradient observed in ionosphere near Indian region. Hence, the IRNSS performance only succeeds when these effects will be mitigated effectively using some models or method in real time scenario. In a matured GPS system normally coefficient based (klobuchar model) is applied for the correction [14]. Here coefficient based correction is also applied on both the bands of IRNSS, which is explained below.

Ionodelay Computation Using Coefficient.

The master frame of IRNSS contains four sub frames and each sub frame is 600 symbols long, so total 2400 symbols per frames [4, 7]. Sub frames 1 and 2 transmit primary and sub frames 3 and 4 transmit secondary navigation parameters respectively [3]. Secondary navigation parameters include, ionospheric delay correction coefficient and Ionospheric grid delays and confidence values. The Ionodelay computation using coefficient is empirical model and estimated the delays based on 8 coefficient [10, 14], which are broadcasted through navigation data once in a day. The steps for the algorithm is as follows

Algorithms

Step-1:

Using Azimuth (A z ) and Elevation (El) angles, compute Earth’s central angle (Ψ) in semi-circles [4, 14].

$$ \varPsi = \frac{0.0137}{El + 0.11} - 0.022 $$
(1)

Step-2:

Compute geodetic latitude (ϕ i ) and longitude (λ i ) of the earth projection intersection point of ionosphere in semi-circles [10].

$$ \phi_{i} = \phi_{u} + \psi \,\sin \,A_{z} \quad \quad \left| {\phi_{i} } \right| \le 0.416 $$
(2)

if ϕ i  > +0.416 then ϕ i  = +0.416

if ϕ i  < −0.416 then ϕ i  = −0.416

$$ \lambda_{i} = \lambda_{u} + \frac{{\varPsi \,\sin \,A_{Z} }}{{\cos \,\phi_{i} }} $$

where, λ u and ϕ u are user’s geodetic longitude and latitude in semi-circles respectively.

Step-3:

By assuming mean ionospheric height h 350 km geomagnetic latitude at point where projection of earth intersect with ionosphere is calculated by [4, 11, 14]

$$ \phi_{m} = \phi_{i} + 0.064\,\cos \left( {\lambda_{i} - 1,617} \right) $$
(4)

Step-4:

After correction coefficient (α,β) received from satellites, compute the amplitude and delay of the ionospheric delay denoted as A I and T I [4].

$$ A_{I} = \sum\limits_{n = 0}^{3} {\alpha_{n} \phi_{m}^{n} \quad A_{I} \ge 0} $$
(5)

if A I  < 0 then A I  = 0

$$ T_{I} = \sum\limits_{n = 0}^{3} {\beta_{n} \phi_{m}^{n} \quad T_{I} \ge 72,000} $$
(6)

if T I  < 72, 000 then T I  = 72, 000 (sec) and depending on T I value parameter x is derived by

$$ x = \frac{{2\pi \left( {t - 50,400} \right)}}{{T_{I} }} $$

Where, t is calculating as,

$$ t = \left( {4.32*10^{4} } \right)*\lambda_{i} + TOWC(IRNSS) $$

Step-5:

Depending on this x parameter value ionospheric correction is applied as [4, 14].

If, |x| < 1.57 then

$$ T_{iono} = F*\left[ {5.0*10^{ - 9} + AMP\left( {1 - \frac{{x^{2} }}{2!} + \frac{{x^{2} }}{4!}} \right)} \right] $$
(7)

otherwise

$$ T_{iono} = F*\left( {5.0*10^{ - 9} } \right) $$
(8)

Coefficient model is very simple, As the coefficients are fixed for a day, it can not work efficiently. Compare to that dual frequency model is more efficient which is explained next.

2.1 Dual Frequency Model

Instead of using coefficient based single frequency ionospheric correction model for estimation of ionodelay at user’s location, another method can be adopted. This method uses NavIC/IRNSS pseudo-range measurement at both L 5 and S frequencies. The TEC is computed and converted into ionodelay in meter using conversion factor. The two frequencies L 5 and S user shall correct for the group delay due to first order ionospheric effects by applying the relationship [4]:

$$ \sigma = \frac{{\sigma_{{L_{5} }} -\upgamma*\sigma_{s} }}{{1 -\upgamma}}, $$
(9)

where, denoting the nominal center frequencies of L 5 and S respectively,

$$ \upgamma = \left( {f_{s}^{2} /f_{{L_{5} }}^{2} } \right), $$
(10)

where, σ = pseudorange corrected for first order ionospheric effects. σL5, σS = pseudorange measured on the channel indicated by the subscript. The comparative analysis between dual frequency and single frequency model is included in below section.

3 Simulation and Results Discussion

Ionospheric delay estimation for NavIC/IRNSS is carried out based on MATLAB. The simulation flow diagram is depicts in Fig. 1. The one week data starting, which is start on Sunday and end at Saturday have been used for analysis. The one week raw data of IRNSS/NavIC satellites starting from Time Of Week Count (TOWC) 0 (starting of the Sunday) to 648000 (end of the Saturday) is collected by the IRNSS/NavIC receiver at communication research laboratory, SVNIT, Surat (21.16° Lat, 72.78° Long). Ranges between IRNSS satellites (1A, 1B, 1C, 1D, 1E, 1F, 1G) and user receiver is calculated by extracting primary information from the raw data. First ranges for both L 5 and S band are calculated then dual frequency approach [8] is applied to measure the ionodelay for individual satellite.

Fig. 1.
figure 1

Block diagram of simulation setup

Figure 2 shows the comparisons of ionodelay calculated by dual frequency approach for IRNSS six satellites namely 1B, 1C, 1D, 1E, 1F and 1G on the stormy day 14/08/16 (3 < K P  < 5). The observation was carried out for individual six satellites and it is observed that all individual satellites have a large ionodelay in L5 band compared to S band. As per the literature maximum ionodelay will happen when the ionosphere recombination rate is lowest. And for the low latitude Indian region, it will happen in the afternoon around period (12.00 to 14.00 h). It is also found from the comparison that maximum ionodelay is estimated at Local Time (LT) around 14.00 (hours).

Fig. 2.
figure 2

Ionodelay computed by the dual frequency model on a quiet day 14/08/16 (3 < K P  < 5)

Ionodelay shown in Fig. 1 is compared in term of maximum, mean and stand deviation values, which are listed in Table 1. The value of maximum ionodelay in meter are 18.0632 m, 11.9698 m, 30.8831 m, 13.4083 m, 14.7313 m, and 29.3238 m for satellites 1B, 1C, 1D, 1E, 1F and 1G respectively. It is noticed that Maximum ionospheric effect felt by satellites 1B and 1D satellites. 1D satellite has a higher delay among all the satellites and its value for L 5 and S bands are 30.8831 m and 06.8828 m respectively. In the case of mean value 1G satellite have a highest value 12.1734 m for L 5 and 02.7130 m for S band. Similarly for the comparison of standard deviation 1G satellites in L 5 (08.1183 m) and 1D satellite in a S(01.8767 m) band have a higher value.

Table 1. Detail ionospheric delay comparisons computed by dual frequency model on 14/08/16 (3 < K P  < 5)

As mentioned in literature dual frequency approach gives always better performance, but it has a cost of additional frequency. Hence, the single frequency ionodelay model is applied for comparison. To apply coefficient based model, The broadcasted ionospheric correction coefficients are extracted from raw data. The detail performance comparison of coefficient based model for both band are done for 14/08/16, which is shown in Fig. 3. It has been observed that in coefficient based model cases also L 5 band signal suffers more delay compared to S band signal. The detail comparison is listed in Table 2.

Fig. 3.
figure 3

Ionodelay computed by the 8 coefficient based model on a quiet day 14/08/16 (3 < K P  < 5)

Table 2. Detail ionospheric delay comparisons computed by 8 coefficient model on 14/08/16 (3 < KP < 5)

It has been observed from the comparison that dual frequency approach has a maximum delay for 1D satellite and its value is around 30.8831, while the coefficient based model have the value 17.8568. So, the coefficient based model perform worst compared to dual frequency model. The performance of the dual and coefficient model also checks for another stormy day (K P  > 5) 16/08/2016 where large iono-gradient present. This comparison is shown in Fig. 4.

Fig. 4.
figure 4

Ionodelay computed by the dual frequency and 8 coefficient based model on a day 16/08/16 (K P  > 5)

It has been found that coefficient based model correct only around 50% ionospheric delay correction compared to the dual frequency. The detail comparison is covered in Table 3. Here also noticed that the coefficient based model has failed to compute better ionodelay in both stormy days. Where, the dual frequency model perform good in stormy days also.

Table 3. Detail ionospheric delay comparisons computed by dual frequency model and 8 coefficient model on 16/08/16 (5 < KP < 7)

4 Conclusion

The paper contains a comparative analysis of different ionospheric models for future NavIC/IRNSS system based IoT platform. The comparison is done between dual frequency method with single frequency eight coefficient model. It has been observed from the dual frequency analysis that L5 band signal gets more affected by ionosphere compared to S band signal. The maximum error contributed by ionosphere for L5 band signal is around 30 m at LT 14.00 h. To reduced the cost of extra frequency conventional eight coefficient single frequency model is applied. However, the coefficient base model provides around only 57% correction for a quiet day 14/08/16 and for a stormy day 16/08/16 it’s performance is worst. It has been deduced from the comparison that in the both cases dual frequency models gives good performance but with the cost of extra frequency.