1 Introduction

In recent years, ionospheric tomography has been introduced as a new monitoring technique in the ionospheric field. The technique is applied to reconstruct the three-dimensional distribution of IED using the total electron content (TEC) measurements from various GPS ray paths (Escudero et al. 2001; Mitchell and Spencer 2003; Ma and Maruyama 2005; Stoll et al. 2006; Yizengaw et al. 2007; Li et al. 2012). It is advantageous to overcome the limitations associated with 2D ionospheric models and direct measuring technique, such as in-situ electron density measurements, which give only localized information at any time and location (Fredman and Nickisch 2001; Kunitsyn et al. 2010). At present, GPS-based ionospheric tomography is the research focus in the fields of space geodesy and space physics since it can be used to reconstruct the three-dimensional variation information of the ionosphere. This is very useful for the development of GNSS such as GPS, Glonass, Galileo and Compass, as these systems are affected by the variations of IED, particularly those variations that do not follow a regular predictable pattern (Thampi et al. 2004; Gracia and Crespon 2008; Lee and Kamalabadi 2009; Nesterov and Kunitsyn 2011; Yao et al. 2013).

Unlike the computerized tomography in medical field, the available GPS observations are usually insufficient in ionospheric tomography due to the limited number of observation stations and finite receiving apertures (Persson et al. 2001). However, high-resolution 3D image reconstruction requires a method that can be used to deal with the insufficiency of the observation data (Thampi et al. 2004). Due to its algorithmic simplicity and computational efficiency, adaptive simultaneous algebraic reconstruction technique (ASART) has been one of the attractive methods in the image reconstruction (Wan et al. 2011). The major disadvantage of ASART, however, is that the results may be strongly affected by limited angle data. For those voxels which have any GPS rays traversing them, the final results of ASART are strongly dependent on the initial values given by empirical ionospheric models, such as IRI 2007. However, empirical models reflect the monthly average effect of the ionosphere; it severely limits the accuracy of the tomographic results of IED (Wen et al. 2007). To resolve the above problem, CASART algorithm is presented in this paper. Taking the continuous smoothness of the variations of IED among neighbouring voxels into account, Gauss weighted function is introduced to constrain the tomography system in the new method. Better images can be reconstructed by the new method using much fewer measurements than the traditional computerized ionospheric tomography. Numerical experiments validate the feasibility and reliability, some comparisons are made to confirm the advantageous of the new method.

2 Ionospheric tomography technique

In ionospheric tomography, the available projections are the slant TEC measurements, which are the integral of IED between satellite-receiver ray paths. The integral equation has been given by Austen et al. (1988).

$$ \text{STEC}=\int\limits_{r_{i} }^{s^{j}} {N_{e} } \left( {s,t} \right)ds $$
(1)

for i = 1,2,...,I, j = 1,2,...,J, where N e is the electron density, t is the time, s is the path along the satellite-to-receiver ray path, I and J are the number of receivers and satellites, and r i and s j are the receiver and satellite positions, respectively.

Because the problem is numerically solved, the integration over the paths in equation (1) is performed over voxels of a certain size, modifying the equation as:

$$ \text{STEC}=\sum\limits_{j=1}^{n} {A_{ij} } x_{j} +e_{i}. $$
(2)

Equation (2) is generally expressed in a simple matrix notation as:

$$ \boldsymbol{\mathit{y}}_{m\times 1} =\boldsymbol{\mathit{A}}_{m\times n} \boldsymbol{\mathit{x}}_{n\times 1} +\boldsymbol{\mathit{e}}_{m\times 1} $$
(3)

where n is the number of voxels in the image region, m is the number of slant TEC measurements, y is a column vector of the m known TEC measurements, A is a matrix containing all the lengths of the m ray paths traversing the corresponding n voxels, x is the vector consisting of all the unknown electron densities of all the voxels, and e is a column vector associated with the discretization errors and measurement noises.

3 A constrained ASART

Due to higher-quality reconstruction, faster convergence and less artifacts, ASART is very attractive to the image reconstruction when computer memory is limited. The procedure has been described by Wan et al. (2011), which can be represented as:

$$\begin{array}{@{}rcl@{}} x_{j}^{\left( {k+1} \right)} \!\!\!\!\!&=&\!\!\!\!x_{j}^{\left( k \right)} \,+\,\sum\limits_{i=1}^{m} {\frac{\gamma A_{ij} }{{\sum}_{i=1}^{m} {A_{ij} } \cdot {\sum}_{j=1}^{n} {A_{ij} } }}\! \left( {y_{i} \,-\,A_{i} x^{\left( k \right)}} \right){},\\ \lambda_{k}\!\!\!&=&\!\!\!\frac{\gamma A_{ij} x_{j}^{\left( k \right)} }{\sum\nolimits_{i=1}^{m} {A_{ij} } \cdot {\sum}_{j=1}^{n} {A_{ij} x_{j}^{\left( k \right)}}}. \end{array} $$
(4)

The symbol A i represents the ith row vector in projection matrix A, γ is called relaxation factor which is a constant (0<λ<2), k is the number of iterations, λ k is the relaxation parameter, \(x_{j}^{(k+1)} \) is the next iterative value updated by\(x_{j}^{(k)} \).

As the above descriptions, in the GPS-based ionospheric tomography, the projected slant TEC data is constrained into a small angle range, which is almost in perpendicular direction. Moreover, the number of ground receivers is limited and not evenly distributed. For those voxels without any ray paths traversing them, the final results are equal to the initial values when ASART is used to reconstruct the IED distribution. However, the initial values are usually obtained from empirical ionospheric models. This makes the results inconsistent with the reality.

In general, the variation of IED is smooth and continuous. According to the principle that, relativity increases with the descending of the distance, Gauss weighting function is used for horizontal constraints, so the constraint equation is given as:

$$ {\kern-.4pc}w_{1} x_{1} +{\cdots} +w_{j-1} x_{j-1} {\kern-1.5pt}-{\kern-1.5pt}x_{j} +w_{j+1} x_{j+1}{\kern-1.5pt}+{\kern-1.5pt}\cdots{\kern-1.5pt}={\kern-1.5pt}0 $$
(5)

when the ith voxel does not lie the same layer with the jth voxel, so w i = 0, on the contrary, the weight coefficient can be computed using the following equation

$$ w_{i} =\frac{e^{-({d_{i,j}^{2}}/{2\sigma^{2})}}}{\sum\nolimits_{i_{1} =1}^{ne} {\sum\nolimits_{j_{1} =1}^{nn} {e^{{{-(d_{i,j}^{2}}/{2\sigma^{2})}}}} } } $$
(6)

where ne and nn are the number of voxels in the longitude and latitude direction, respectively, d i,j is the distance between the ith voxel and the jth voxel, and σ is the smoothing operator.

4 Numerical experiments

4.1 Experiment 1 (using simulated data)

In this work, the objective is to improve the quality of IED tomographic reconstruction image. The advantageous of CASART is confirmed by comparing the imaging quality between the CASART and the ASART. Before applying CASART to perform the reconstruction of IED distribution, it is also necessary to validate the feasibility and reliability of the new algorithm. For this purpose, a numerical simulation is first carried out. The reconstructed range in latitude is selected from 19° to 27°N for 01:30-02:00UT, May 8, 2012. The longitude ranges from 108° to 112°E. The height range is probably 100 to 1000 km. The discretized intervals in latitude and longitude directions are 0.5°. In the height, the step is 10 km. In this scheme, the simulated IED at the center of each voxel is generated from the IRI 2007 model and considered as the initial electron density value of the corresponding voxel. The distribution is represented by x simu, and then the simulated TEC measurement y simu without noise is computed by using the following equation

$$ \mathit{y}_{\text{simu}} =\mathit{A}\cdot \mathit{x}_{\text{simu}}. $$
(7)

Taking the fact into account, a small amount of random noise e simu should be added to the simulated TEC values y simu. The maximum noise is 5% of the average value of the simulated TEC data in this work. The slant TEC with noise can be written as:

$$ \mathit{y}_{\text{nois}} =\mathit{y}_{\text{simu}} +\mathit{e}_{\text{simu}}. $$
(8)

In addition, precise known positions of GPS satellites and 23 ground receivers located in the selected geographic region during the interest time period are used to obtain coefficient matrix A. The initial IED values, which are needed to perform the CASART and the ASART, are set to 0.8 times of the above IED distributions.

Figure 1(a) illustrates the IED distributions along 110°E, which is obtained from the IRI 2007 model. The tomographic reconstruction of IED distributions using the ASART and the CASART are shown in figure 1(b and c), respectively. Comparing figure 1(c) with figure 1(a), it can be seen that the ionospheric structure is reconstructed well as a whole. This result confirms the feasibility of the IED reconstruction using the CASART. However, figure 1(b) shows that the imaging quality of the ASART is poorer than that of the CASART. It validates the superiority of the CASART to the ASART in the process of CIT.

Figure 1
figure 1

Contour plots of the IRI 2007 and the reconstructed IED distributions along 110°E using the ASART and the CASART. (a) IRI 2007; (b) ASART; (c) CASART (IED is in unit of 1011el/m3).

Figure 2(a and b) shows the IED reconstructed error comparisons of all the voxels along 110°E using the ASART and the CASART, respectively. From figure 2(b), it can be seen that the maximum absolute value of the IED reconstructed errors is smaller than that of shown in figure 2(a), and that the voxel numbers with smaller errors is obviously increased. The comparison validates that the reconstructed accuracy of the CASART is better than that of the ASART.

Figure 2
figure 2

Comparison of the reconstructed errors of the ASART and CASART along 110°E. (a) ASART and (b) CASART.

4.2 Experiment 2 (real GPS data)

The feasibility and superiority of the new algorithm are first validated using simulated slant TEC data. To further demonstrate the new algorithm, it is necessary to use the real GPS data to reconstruct IED distributions. The dual-frequency GPS data of 114 stations from the Crustal Movement Observation Network of China (CMONC) are applied to investigate the effects of the diurnal variations of IED distribution. The selected ground-based GPS stations are shown in figure 3. Before the reconstruction of IED, each voxel in the reconstruction region is initialized by the IRI 2007 model. Then the iteration is carried out by the new algorithm.

Figure 3
figure 3

Sketch map of the selected ground-based GPS observation stations.

Figure 4 illustrates the evolution of the ionosphere over China on March 1, 2012. The tomographic reconstruction is carried out for a whole day with different-time sampling. Each snapshot is plotted with respect to latitude and height at the meridian plane at 114°E. From figure 4(a–c), it can be seen that the peak height of the ionosphere first rises from 260 to 300 km, and then the height falls from 300 to 280 km. At 13:00UT, the peak height of the IED gradually rises and reaches 320 km. It always remains about the same height in the night. The results roughly reflect typical characteristics of the vertical variations of the ionospheric structure for the day over China.

Figure 4
figure 4

Time-series sample images of IED at 114°E on March 1, 2012. The time for each panel is given at the top right corner. The unit of the colour bar is 1011 el/m3.

Figure 5 shows that the time-series variation of IED as the latitude and longitude at the height of 350 km over China. From this figure, it can be seen that the inverted average IED values grow from small to large first, and then fall from large to small, which is consistent with the Earth’s rotation from west to east. This is also consistent with the normal change laws in daytime and night time over China as well as the fact that the characteristics of IED depends mainly on the solar activity. Furthermore, it can also be seen that the values of IED in eastern China are larger than those in western China between 01:00 UT and 05:00 UT, and then the values of IED in western China are larger than those in eastern China between 09:00 UT and 17:00 UT as a whole. However, at 23:00 UT, the values of IED in eastern China begin to increase, and the values of IED in eastern China are larger than those in western China.

Figure 5
figure 5

Time-series variations of ionospheric electron density at the height of 350 km on March 1, 2012. The unit of the colour bar is 1011 el/m3.

Figures 4 and 5 also show that there are larger differences between the characteristics of the IED in mid-latitude and low-latitude areas, and the values of IED over northern China are smaller than those over southern China as a whole. This indicates a strong correlation of the variation of IED with latitude. The maximum and the minimum IED occurs at 5:00UT and 21:00UT, respectively.

To demonstrate superiority of the CASART to the ASART method and the IRI 2007 model, the ionospheric electron density distributions reconstructed from the above two methods and the IRI 2007 are compared with the ionosonde data, and the differences between the reconstructed results and the recorded ionosonde data are obtained. In this work, the available ionosonde data are from Wuhan station, which locates at 114°E, 30°N. Table 1 shows the comparisons of the reconstructed errors. From table 1, it can be seen that the reconstructed error of the CASART method is smaller than those of the ASART and the IRI 2007 model. The statistic results verify that the CASART is super to the ASART and the IRI 2007 model when it is used to reconstruct the ionospheric electron density distribution.

Table 1 Statistics of the reconstructed IED errors of the ASART and the CASART algorithms (unit of the error is 1011 el/m 3).

5 Conclusion and discussion

The CASART method is applied to reconstruct three-dimensional IED distributions using the slant TEC measurements obtained from dual-frequency GPS data. The feasibility of the new algorithm is demonstrated by numerical simulation experiment. The simulation shows that the IED distribution can be reconstructed well when the constraint is suitably selected, and the accuracy of IED reconstruction can be improved. Then the CASART is further used to the IED reconstruction by using the actual GPS observations. The reconstruction results reflect the diurnal variation rules of IED and further confirm the reliability and superiority of the new algorithm.

In the simulated experiment, the slant TECs are obtained using a piecewise constant discretization in the forward model. This is a very important error source, which limits the accuracy of the tomographic reconstruction. In fact, the variability in the ionosphere is continuous rather than discrete, and the measured TECs are integrals, so any kind of discretization will have a certain amount of error associated with it. In the future, it is necessary to investigate a time-varied ionospheric tomography model when the physical sense of the ionosphere is considered.