1 Introduction

From 1995 to 1997 the University Corporation for Atmospheric Research (UCAR) organized a proof-of-concept experiment on a 735-km low Earth orbiting (LEO) satellite (MicroLab-1 satellite) to receive multi-channel Global Positioning System (GPS) signals and demonstrate active limb sounding of the Earth’s neutral atmosphere and ionosphere using radio occultation (RO) techniques (Kursinski et al. 1997; Rocken et al. 1997; Hajj and Romans 1998) as the GPS/Meteorology (GPS/MET) program. After the GPS/MET mission further missions launched with GPS occultation receivers onboard included the Danish \({\varnothing }\)rsted, the German Challenging Minisatellite Payload (CHAMP), the Argentinean Satellite de Aplicaciones Cientificas-C (SAC-C), the U. S.-German Gravity Recovery and Climate Experiment (GRACE), the South African SUNSAT, the Ionosphere Occultation Experiment (IOX), the Taiwanese-American FS3/COSMIC, the MetOp-A, and the Communications/Navigation Outage Forecasting System (C/NOFS). The scientific payoffs from occultation data are enormous, covering disciplines from meteorology (Cucurull et al. 2007) and climatology (Leroy et al. 2006; Borsche et al. 2007) to ionospheric physics (Pi et al. 2009; Tulasi Ram et al. 2009), space weather (Hajj et al. 2000; Yue et al. 2014), and a suite of related Earth science pursuits. Due to the success of FS3/COSMIC consisting of six micro-satellites, the joint U.S. and Taiwan RO team, led separately by the National Oceanic and Atmospheric Administration (NOAA) and Taiwan’s National Space Organization (NSPO), have decided to move forward with a COSMIC follow-on mission (called FS7/COSMIC2) that will launch six satellites into 24\(^{\circ }\)-inclination and \(\sim \)550-km orbits in 2016, and another six satellites into 72\(^{\circ }\)-inclination and \(\sim \)750-km orbits in 2018 (Schreiner et al. 2012; http://www.nspo.narl.org.tw). The Global Navigation Satellite Systems (GNSS) RO payload, named Tri-G GNSS Radio-occultation System (TGRS), is being developed by NASA’s Jet Propulsion Laboratory (JPL) and will receive multi-channel (1.5 and 1.2 GHz) GPS, GLONASS, and Galileo satellite signals and will be capable of tracking more than 18,000 radio occultation observations per day after both low- and high-inclination constellations are fully deployed. The FS7/COSMIC2 mission will provide nearly an order of magnitude more one-dimensional and near-vertical \(N_{e}\) profiles.

Compared to other ionospheric remote sensing techniques (bottom side/topside sounding and incoherent scatter), the RO technique has great advantage in unifying near-vertical \(N_{e}\) profiling with all-altitude capability from the Earth’s surface to the LEO satellite orbit altitude and with global coverage, for instance, over oceans and other inaccessible areas. There are two main types of ionospheric \(N_e \) retrieval techniques on RO observations based on different derived measurements: radio bending angle and Slant Total Electron Content (STEC) along the ray-path. In the mid 1960s, a group at Stanford University and the Jet Propulsion Laboratory introduced the Abel inversion technique (Fjeldbo and Eshleman 1969) to recover planet refractivity profiles from observed bending angles induced by the Earth’s atmosphere. The Abel inversion has been the foundation of occultation analysis ever since. Applied to GPS RO observations (Kursinski et al. 1997; Hajj and Romans 1998; Schreiner et al. 1999), GPS dual-band phase and calculated Doppler-shift data can be processed to yield ray-path bending angle profiles using the Bouguer’s rule and optical geometry properties. Bending angle profiles can be inverted to yield refractive index profiles via the Abel integral transform and then \(N_e \) profiles using the Appleton-Hartree equation. In order to correct the error due to the spherical symmetry assumption on the Abel inversion, Aragon-Angel et al. (2009, 2010) applied the separability concept introduced by Hernández-Pajares et al. (2000) to take \(N_e \) horizontal gradients in ionospheric sounding into account. Another \(N_e \) retrieval technique using RO path TEC data was independently developed by Hajj and Romans (1998) and Schreiner et al. (1999) and was also based on the Abel inversion method but under a straight-line ray propagation assumption. From their studies the corresponding errors from a straight-line propagation assumption are much less than the errors caused by the spherical symmetry assumption used in the Abel inversion. Applied to the real GPS/MET RO data retrievals, the performance was even better on average because of simple and accurate path TEC measurements that approached a near real-time process. Straus (1999) and Hajj et al. (2000) presented a constrained-gradient Abel inversion method which uses earlier simulated horizontal gradients from other ancillary data (in situ plasma density, nadir-viewing extreme ultraviolet airglow, and vertical TEC maps derived from ground-based GPS receivers) and constrains the practical Abel inversion considering the horizontal asymmetry effect on \(N_{e}\) retrieval. Hernández-Pajares et al. (2000) presented another modified Abel inversion algorithm using a separability hypothesis that the ionospheric \(N_e \) can be separated into a vertical TEC function of local time and latitude and another altitude shape function. Wu et al. (2009) defined an asymmetry factor and showed it to be approximately equal to the relative error of retrieved NmF2 and useful to improve retrieved \(N_e \) profiles. Yue et al. (2012) also developed a data assimilation retrieval method to simultaneously assimilate RO observations into an empirical background to provide ionospheric horizontal information and improve ionospheric RO \(N_e \) profiling.

Fig. 1
figure 1

Simulated FS7/COSMIC2 LEO orbits and GNSS RO observation locations at peak \(N_{e}\) in 1-h duration are shown in lines and square dots separately. Each color represents one of twelve LEO satellites at 24\(^{\circ }\) or 72\(^{\circ }\) inclination angle

In our earlier investigations, Tsai and Tsai (2004) developed a TEC compensation procedure for GPS/MET \(N_e \) profiling based on close-up RO observations. The retrieved Abel-inversion \(N_e \) profiles at nearby occultation can provide horizontal but two-dimensional gradients using interpolation from a cubic spline fit and onto the LEO orbital plane. It was also shown that more aggregated occultation observations within a specified footprint can be used to retrieve more accurate foF2 values. Tsai et al. (2011) presented a further RO \(N_e \) retrieval improvement to consider the effect of three-dimensional (3D) horizontal gradients using a phenomenological \(N_{e}\) model, namely the TaiWan Ionosphere Model (TWIM) Tsai et al. (2009). To improve the TWIM into a real-time model we also developed a time series autoregressive model to forecast short-term TWIM coefficients (Tsai et al. 2014a). In this research we carry out a feasibility study on ionospheric \(N_e \) profiling and 3D modeling in future FS7/COSMIC2. In the following Sect. 2 we illustrate the FS7/COSMIC2 simulation experiments using the TWIM and another independent ionospheric model (the NeQuick model) as backgrounds separately. In Sect. 3 we overview and evaluate \(N_e \) profiles, and retrieve foF2 and hmF2 values from the standard Abel-inversion method and also 3D \(N_e \) TWIM-construction models through two independent background simulations. In Sect. 4 an improved compensatory Abel-inversion scheme applied to FS7/COSMIC2 simulation data is illustrated and examined. We draw our discussions and summaries separately in Sects. 5 and 6.

2 COSMIC follow-on simulation experiments on ionospheric RO observations

The planned FS7/COSMIC2 mission will launch six satellites with 24\(^{\circ }\) inclination at \(\sim \)550-km altitude in 2016 and another six satellites with 72\(^{\circ }\) inclination at \(\sim \)750-km altitude in 2018 (Schreiner et al. 2012; http://www.nspo.narl.org.tw). In this study we used the Satellite Tool Kit (Version 10.0) to generate GPS (32 satellites), GLONASS (27 satellites), Galileo (4 satellites), and FS7/COSMIC2 (12 satellites) 1-Hz orbit data from the 1st to 100th day of year (DOY) in 2013 and then simulated Tri-G GNSS RO observations. Figure 1 shows 12 FS3/COSMIC2 LEO satellite orbits (in lines) and simulated GNSS RO observation locations (in dots) at peak \(N_{e}\) in 1-h duration. Each color represents one LEO satellite. There are more than 18,000 simulated RO observations per day when the LEO satellites can receive all available GNSS satellite signals at all antenna viewing angles from the LEO orbital planes. Because of insufficient antenna field of view referring to FS3/COSMIC RO observations, we limited the simulated RO observations to a maximum absolute antenna viewing angle at 60\(^{\circ }\) and obtained \(\sim \)13,000 observations per day, i.e. \(\sim \)540 observations per hour as the example shown in Fig. 1. We note that 1 h is windowing duration for collecting RO \(N_e \) profiles used for further \(N_e \) modeling. Generally, simulated FS7/COSMIC2 RO observations in 1-h duration have good global coverage excluding two 80\(^{\circ }\) longitude by 45\(^{\circ }\) latitude gaps in high latitude. The two RO observation gaps will move westward of around 15\(^{\circ }\) longitude per hour.

Fig. 2
figure 2

Two global 3D \(N_{e}\) examples are in respect to the left (a) and right (b) panels separately for simulated “true” background ionosphere from the TWIM and the NeQuick at 12 UT of the 15th DOY in 2013. The upper images show latitude versus altitude \(N_{e}\) variations at different longitudes (180\(^{\circ }\)W, 120\(^{\circ }\)W, 60\(^{\circ }\)W, 0\(^{\circ }\)E, 60\(^{\circ }\)E, and 120\(^{\circ }\)E); the lower images show latitude versus longitude \(N_{e}\) variations at different altitudes (100, 300, and 500 km)

For each simulated RO observation, limb-viewing path TECs are calculated by integrating \(N_e \) values from the corresponding GNSS to LEO satellites under a straight-line propagation assumption. Two independent empirical \(N_e \) models used separately in this study are the TWIM and NeQuick (Leitinger et al. 2002; Brunini et al. 2013), also referred to as “true” (or background) ionospheres. The TWIM was constructed from near-vertical \(N_e \) profiles retrieved from FS3/COSMIC RO measurements and worldwide ionosonde foF2 and foE data (Tsai et al. 2009). The TWIM exhibits vertically fitted \(\alpha \)-Chapman-type layers with distinct F2, F1, E, and D layers and surface spherical harmonic approaches for the fitted layer parameters including peak density, peak density height, and scale height. TWIM Chapman-layer parameter maps and associated data are available at “http://isl.csrsr.ncu.edu.tw/” hosted by the Center for Space and Remote Sensing Research, National Central University, Taiwan. To present 3D TWIM \(N_e \) results, Fig. 2a shows six latitude versus altitude \(N_e \) maps at 180\(^{\circ }\)W, 120\(^{\circ }\)W, 60\(^{\circ }\)W, 0\(^{\circ }\)E, 60\(^{\circ }\)E, and 120\(^{\circ }\)E longitudes and three latitude versus longitude \(N_e \) maps at 100, 300, and 500 km altitudes at 12 universal time (UT) of the 15th DOY in 2013. The NeQuick was developed by Leitinger et al. (2002) presenting ionospheric \(N_e \) by Epstein functions based on the CCIR ionospheric characteristics model. In this study the NeQuick model source code was provided by Ionospheric Radio Propagation Unit of the T/ICT4D Laboratory at http://www.itu.int/dms_pub/itu-r/oth/04/R0A04000180001ZIPE.zip. Figure 2b shows another global 3D \(N_e \) example of simulated “true” ionosphere from the NeQuick using a F10.7 value of 135 at 12 UT of the 15th DOY in 2013. Both TWIM and NeQuick 3D \(N_e \) examples could show equatorial anomaly latitudinal distributions at different local times. To simulate limb-viewing TECs for FS7/COSMIC2 RO observations, a linear integration path resolution from 5 km (at 300-km altitude) to 35 km (at 0- or 600-km altitude) was used and can approach an accuracy of three orders less than 0.001 TECU which is the scientifically required TEC resolution in the FS3/COSMIC program.

Fig. 3
figure 3

Scatter plots of retrieved foF \(_{2}\) (hmF2) versus “true” foF2 (hmF2) are shown in the left-upper and right-upper (left-lower and right-lower) images separately based on the TWIM- and NeQuick-background simulation data and using the standard Abel inversion method. The images also show their corresponding mean (in red) and root-mean-square (RMS, in green) foF2 or hmF2 difference profiles (referred to the right y-axis) as a function of “true” background foF2 or hmF2

3 COSMIC follow-on N \(_{e}\) profiling and 3D N \(_{e}\) modeling

GNSS occultation occurs when a GNSS satellite sets or rises behind the Earth’s ionosphere as seen by a LEO satellite. Each GNSS RO observation, therefore, consists of two sets of limb-viewing links with ray perigee ranging from the LEO satellite altitude to the Earth’s surface at both the occulting and auxiliary sides. As described in the introduction, \(N_e \) profiles can be inverted using the Abel integral transform (Tricomi 1985) through calibrated TECs under assumptions including locally spherical symmetry on ionospheric \(N_{e}\), straight-line ray propagation, static ionosphere, a known initial \(N_e \) at LEO orbit, and Earth’s spherical shape over the occultation duration. A spherical symmetry assumption on ionospheric \(N_e \) is used below the LEO altitude for the Abel inversion and also above the LEO altitude to determine the calibrated TEC (TEC’), which is derived by a limb-viewing TEC difference between the two limb-viewing GNSS-to-LEO TECs at the occulting side and its auxiliary side and with the same ray perigee range (r). A \(N_e \) profile can thus be derived from top to bottom in altitude by applying the following integral equation to the calibrated TEC values:

$$\begin{aligned} N_e (r_t ) = N_e (r_\mathrm{LEO} ) - \frac{1}{\pi }\int _{r_t }^{r_\mathrm{LEO}} \frac{{d {\text {TEC}^{\prime }}(r)} / {d r}}{\sqrt{r^2-r_t^2 } } {\text {d}}r, \end{aligned}$$
(1)

where \(r_{t}\) is a tangent point radial distance of limb-viewing GNSS-to-LEO path, and \(N_e (r_\mathrm{LEO})\) is a known initial \(N_e \) at the LEO altitude (\(r_\mathrm{LEO})\). In this study, FS7/COSMIC2 RO observations were simulated by calculating the limb TEC values separately through independent TWIM and NeQuick models. Using both of the TWIM- and NeQuick-background simulation data (6141 GNSS RO observations) during the range of (11.5–12.5) UT from the 5th to 15th DOY in 2013, \(N_{e}\) profiles can be retrieved by applying the standard Abel-inversion method as shown in Eq. (1), and the corresponding foF2 and hmF2 values can be obtained at peak \(N_{e}\) by inspection. Figure 3a shows a scatter plot of the resulting retrieved foF \(_{2}\) (referred to the left y-axis) versus “true” foF2 from the background TWIM (referred to the x-axis) and also their corresponding mean (in red) and RMS (in green) foF2 difference profiles (referred to the right y-axis) at a 0.1 MHz step as a function of “true” TWIM foF2. Using the same TWIM-background simulation data, Fig. 3c shows a scatter plot of the retrieved hmF \(_{2}\) versus “true” hmF2 from the background TWIM and also their corresponding mean (in red) and RMS (in green) hmF2 difference profiles at a 1 km step. As shown in Fig. 3a, c, and b, d show the retrieval foF2 and hmF2 results but applied to the NeQuick-background simulation data during the range of (11.5–12.5) UT from the 5th to 15th DOY in 2013. The retrieved foF2 and hmF2 results on the other simulation days were obtained in a similar manner as shown in Fig. 3 and are not shown in this paper. Applying both TWIM- and NeQuick-ground simulation data, the averaged RMS retrieval errors on foF2 and hmF2 are less than 0.41 MHz and 6.2 km, respectively, and the standard Abel inversion generally provides good retrieved results for foF2 and hmF2, which are the most important ionospheric characteristic parameters. As seen from Fig. 3a, b, the retrieved foF2 values are biased high, i.e. overestimated, with respect to “true” foF2 from both the background TWIM and NeQuick with a maximum 0.4 MHz mean difference between 2 and 4 MHz of foF2. However, such positive biases are decreased when the foF2 values increase. The absolute mean errors are \(<\)0.1 MHz in general when the foF2 values are between 6 and 10 MHz. On the other high foF2 side retrieved foF2 values are biased low (underestimated) with respect to the “true” background values when foF2s are larger than 10 MHz. The underestimated condition can be approached to a maximum mean difference \(\sim \)1 MHz for foF2 values larger than 12 MHz. In practice, retrieval errors on \(N_{e}\) could be accumulated from top to bottom during a standard Abel inversion. Horizontal inhomogeneous \(N_{e}\) for a given occultation is believed to be the main source of error. Either overestimated or underestimated conditions can be typically explained by ionospheric electron densities that are distributed under even symmetry as a valley or crest within a targeted occultation area and with limb-viewing GNSS-to-LEO tangent points at a locally minimum or maximum, respectively. The observed valley (crest) would be spread out after the Abel inversion and the retrieved \(N_{e}\) (or foF2) values at the tangent points are thus overestimated (underestimated) to the true values. As seen from Figs. 3c and 3d the retrieved hmF2 values are biased high lightly (\(<\)2 km) with respect to both “true” TWIM- and NeQuick-background values when hmF2 values are less than 400 km. Except for some sparse results, retrieved hmF2s are biased low (underestimated) with respect to both TWIM- and NeQuick-background values when hmF2s are larger than 400 km. We note that using the standard Abel inversion, retrieved hmF2 values have better results than retrieved foF2s in total.

Fig. 4
figure 4

Two resulting modeled 3D \(N_{e}\) differences, i.e. errors, are in respect to the left (a) and right (b) panels separately from “true” TWIM- and NeQuick-background ionospheres at 12 UT of the 15th DOY in 2013. The upper images show latitude versus altitude \(N_{e}\) difference variations at different longitudes (180\(^{\circ }\)W, 120\(^{\circ }\)W, 60\(^{\circ }\)W, 0\(^{\circ }\)E, 60\(^{\circ }\)E, and 120\(^{\circ }\)E); the lower images show latitude versus longitude \(N_{e}\) difference variations at different altitudes (100, 300, and 500 km)

Accurate and precise real-time ionosphere modeling is important to radio sky-wave communications, satellite positioning, and remote sensing. In our earlier investigations, Tsai et al. (2009) developed the TWIM which consists of fitted \(\alpha \)-Chapman-type layers, shown as the following equation representing 3D \(N_{e}\) in latitude \((\theta )\), longitude \((\lambda )\), and altitude (h).

$$\begin{aligned} N_e ( {\theta ,\lambda ,h}) = \sum \limits _{i=1}^4 {N_m^i ( {\theta , \lambda })\cdot e^{\frac{1}{2} \left[ {1 - \frac{h - h_{m}^{i} ({\theta , \lambda })}{H^i( {\theta , \lambda })} - e^{- \frac{h - h_{m}^{i} ( {\theta ,\lambda })}{H^i( {\theta ,\lambda })}}}\right] }}, \end{aligned}$$
(2)

where each i means a physical F2, F1, E, or D layer according to height and ion distribution from top to bottom. Each layer is generally characterized by an \(\alpha \)-Chapman-type function described by peak \(N_{e}\) (\(N_{m})\), peak density height (\(h_{m})\), and scale height (H) parameters. Each Chapman-layer parameter is presented as a following \(\Gamma ()\) function in latitude and longitude and constructed using spherical harmonic analysis (Davis 1989) with specified local or universal time at a half-hour temporal resolution of

$$\begin{aligned}&\Gamma ( {\theta ,\,\lambda })=\sum \limits _{m=0}^3 {\sum \limits _{n=0}^{q_m } {\left[ {A_{nm} \;U_{nm} ( {\theta ,\,\lambda })+B_{nm} \;V_{nm} ( {\theta ,\,\lambda })} \right] } },\nonumber \\&\quad {\text {where}} \end{aligned}$$
(3a)
$$\begin{aligned}&U_{nm} ( {\theta ,\,\lambda })=\sqrt{\frac{2n+1}{2\pi }\frac{(n-m)!}{(n+m)!}} \;P_{nm} ( {\cos \theta })\;\cos \,m\lambda , \nonumber \\&\quad {\text {and}} \end{aligned}$$
(3b)
$$\begin{aligned}&V_{nm} ( {\theta ,\,\lambda })=\sqrt{\frac{2n+1}{2\pi }\frac{(n-m)!}{(n+m)!}} \;P_{nm} ( {\cos \theta })\;\sin \,m\lambda \nonumber \\&(n=0,1,2,\ldots q_m;\; m=0,1,2,\, {\text {or}}\, 3), \end{aligned}$$
(3c)

and \(P_{nm}()\) is the familiar associated Legendre polynomial of the first kind of degree n and order m. In our earlier investigations (Tsai et al. 2009), the TWIM coefficients (\(A_{nm}\) and \(B_{nm})\) of Chapman-layer parameters can be determined using the least squares method at a specified m-order and n-degree spherical harmonics analysis, and an optimization analysis on order and degree numbers has been implemented by truncating the high spectrum harmonics based on a least-square fitting. The optimum cut-offs used in this study are a maximum order of 3 and a maximum degree of 20 for each order. For other details concerning the TWIM performance and evaluation, interested readers can refer to Tsai et al. (2014b) and Macalalad et al. (2012, 2014). Note that in order to ensure good global and dense data coverage, every half-hour TWIM coefficients (\(A_{nm}\) and \(B_{nm})\) were estimated using a 1-h (in UT) and 30-day window on retrieved FS3/COSMIC \(N_{e}\) profiles where more Gaussian-shaped weight was credited to the profile closer to the day of interest. In this simulation study we obtained more than an order of magnitude in the number of RO \(N_{e}\) profiles, and a windowing day number to collect \(N_{e}\) profiles and derive every half-hour FS7/COSMIC2 TWIM coefficient set could be much less. After trying from 1 to 9 days on windowing retrieved FS7/COSMIC2 \(N_{e}\) profiles to produce 3D \(N_{e}\) models (also under a TWIM construction), we obtained a minimum RMS \(N_{e}\) error when a 3-day or 9-day window was used at the TWIM- or NeQuick-background simulation experiment. Additional discussions will be continued in Sect. 5. The resulting 3D \(N_{e}\) models are similar to the background TWIM or NeQuick as shown in Fig. 2. Figure 4a, b shows six latitude versus altitude modeled \(N_{e}\) error maps at 180\(^{\circ }\)W, 120\(^{\circ }\)W, 60\(^{\circ }\)W, 0\(^{\circ }\)E, 60\(^{\circ }\)E, and 120\(^{\circ }\)E longitudes and three latitude versus longitude \(N_{e}\) error maps at 100, 300, and 500 km altitudes at 12 UT on the 15th DOY in 2013. The modeling results using TWIM-background simulation data are slightly better than those using NeQuick-background simulation data. This can be explained by that a background TWIM for simulation and its resulting modeled TWIM have a same kind of 3D \(N_{e}\) construction.

4 Compensatory Abel-inversion \(N_{e}\) retrieval and improved 3D \(N_{e}\) model

The true ionospheric \(N_{e}\) as both background TWIM and NeQuick used in this simulation study is never spherically symmetric. To retrieve more precise RO \(N_{e}\) profiles calibrated TECs should not be used directly and inverted using the Abel integral transform as shown in Eq. (1). This process could be compensated using limb-viewing path TEC differences from a spherically symmetric ionosphere. As shown in the following Eq. (4), such path TEC differences for compensating could be calculated by integrating limb-viewing \(N_{e}\) differences between the true \(N_e (r,\theta ,\lambda )\) and its spherically symmetric model where \(N_e (r,\theta _t ( r),\lambda _t ( r))\) values represent the true \(N_{e}\) values at a set of limb-viewing tangent points with different ray perigee range r during a RO observation. The Abel inversion process can then be applied to such compensated path TECs (TEC*) as following and improve \(N_{e}\) profiling:

$$\begin{aligned} {\text {TEC}}^{*} \;(r)= & {} {\text {TEC}}\,'(r)+\int _{P_1 }^{P_2 } ( N_e (r,\,\theta _t (r),\,\lambda _t (r)) \nonumber \\&-N_e (r,\,\theta ,\,\lambda ))\;{\text {d}}l,\quad {\text {and}} \end{aligned}$$
(4)
$$\begin{aligned} N_e^{*} (r_t )=N_e (r_\mathrm{LEO} )-\frac{1}{\pi }\;\int _{\,r_t }^{\,r_\mathrm{LEO} } \frac{{d\,{\text {TEC}}^{*} (r)}/{{\text {d}}\,r}}{\sqrt{r^2-r_t^2 } }{\text {d}}r, \end{aligned}$$
(5)

where \(P_{2}\) is the corresponding calibration position of a LEO occultation position \(P_{1}\) having the same radial distance along GNSS-to-LEO line-of-sight. However, the true ionospheric \(N_{e}\) is never known. When calculating compensated TECs using Eq. (4) it becomes necessary to assume a 3D ionospheric \(N_{e}\), and a more realistic ionospheric model could be used to retrieve more precise \(N_{e}\) profiles and vice versa. In this simulation study two independent ionospheric models, the TWIM and NeQuick, were used separately as background ionospheres to simulate limb-viewing GNSS-to-LEO TEC values. Near vertical \(N_{e}\) profiles were retrieved first as initial profiles by applying the standard Abel inversion method on calibrated TECs. After fitting \(\alpha \)-Chapman-type multi-layer to the retrieved \(N_{e}\) profiles and then using surface spherical harmonics for the derived layer parameters, we obtained two different TWIM-construction models separately using TWIM- and NeQuick-background simulation data. These derived TWIM-construction models could then be used as an assumed ionosphere to determine the compensated limb-viewing TECs using Eq. (4) for the next-iteration \(N_{e}\) profiles followed with TWIM-construction models again. To clarify more details of the compensatory Abel inversion scheme applied to FS7/COSMIC2 simulation data and even future real observations, the main process steps are listed as follows:

  1. 1.

    Simulate (or determine) 1-Hz limb-viewing GNSS-to-LEO TECs at both occulting and auxiliary sides by integrating \(N_{e}\) through a background model (or using dual-frequency excess phases from real observations).

  2. 2.

    Interpolate simulated (or real measured) ionospheric delays at evenly spaced radial distances and determine calibrated TEC to be a TEC difference between two limb-viewing GNSS-to-LEO TECs at an occulting side and its auxiliary side and with a same ray perigee range.

  3. 3.

    Apply the standard Abel inversion method to a set of calibrated TECs with evenly spaced radial distances and retrieve initial ionospheric \(N_{e}\) profiles.

  4. 4.

    Fit each retrieved \(N_{e}\) profile into \(\alpha \)-Chapman-type multi-layer using the least squares method. Each two-dimensional global Chapman-layer parameter map can then be obtained after red-black smoothing (Press et al. 1992) with a pixel resolution of 2\(^\circ \) in latitude and 4\(^\circ \) in longitude and at a 1-h (in UT) but 3-day window on retrieved \(N_{e}\) profiles (and 1-day ionosonde foF2 and foE data set for real observations).

  5. 5.

    Execute spherical harmonic analyses on all Chapman-layer parameter maps and construct a TWIM \(N_{e}\) \((r, \theta , \lambda )\).

  6. 6.

    Calculate compensated path TECs by compensating calibrated TECs [from Step (2)] for the integrated limb-viewing TEC differences between the previous updated TWIM \(N_{e}\) \((r, \theta , \lambda )\) and its spherically symmetric \(N_{e}(r, {\theta }_{t}(r), {\lambda }_{t}(r))\) as given in Eq. (4).

  7. 7.

    Apply the Abel inversion method again to the previous updated compensated TECs and retrieve the next-iteration \(N_{e}\) profiles.

  8. 8.

    Repeat Steps (4), (5), (6), and (7) to approach stable \(N_{e}\) profiles and 3D \(N_{e}\) model.

Fig. 5
figure 5

A flowchart of the compensatory Abel inversion scheme applied to FS7/COSMIC2 simulation data (or future real observations)

Fig. 6
figure 6

As in Fig. 3 but after two iterations of the compensatory Abel inversion scheme

The associated flowchart is also summarized and shown in Fig. 5. Note that after our earlier investigations (Tsai et al. 2009, 2011), we further improved the \(\alpha \)-Chapman-type multi-layer fitting to have different coordinates at different layers because retrieved RO \(N_{e}\) profiles are not really vertical. In addition, to have complete worldwide coverage and obtain more precise 3D \(N_{e}\) models, we included more retrieved \(N_{e}\) profiles from previous days (and during 1-h UT window) and also executed red-black smoothing on empty pixels on every Chapman-layer parameter map, making interlaced passes of updating the “red” pixels (like the red squares of a checkerboard) and then updating the “black” pixels (like the black squares). The retrieved foF2s and hmF2s evaluations through the compensatory Abel-inversion scheme (after two iterations) on the FS7/COSMIC2 TWIM-background (NeQuick-background) simulation experiment are shown in Fig. 6. Comparing Fig. 6a, b with Fig. 3a, b separately, the overestimates (underestimates) at low (high) retrieved foF2s, are improved to give better agreements with both background ionospheric models. The average RMSfoF2 differences are significantly improved from 0.37 (0.41) MHz to 0.22 (0.29) MHz after one iteration and then 0.20 (0.28) MHz after two iterations based on the TWIM-background (NeQuick-background) simulation data, i.e. the two-iteration improvement is 46 % (32 %) in relative percentage. Comparing Fig. 6c, d with Fig. 3c, d separately, the slight overestimates (underestimates) at low (high) retrieved hmF2s are also improved. The average RMShmF2 differences are improved from 6.17 (6.14) km to 4.85 (5.89) MHz after one iteration and then 4.78 (5.86) MHz after two iterations based on the TWIM-background (NeQuick-background) simulation data, i.e. the two-iteration improvement is 21 % (4.6 %) in relative percentage. The retrieved foF2 and hmF2 results were obtained in a similar manner after two iterations of the compensatory Abel-inversion scheme and are not discussed and shown in this paper.

Fig. 7
figure 7

RMS modeled \(N_{e}\) errors versus windowing day number: a dotted blue (or grey) line for 1st-iteration (or 2nd-iteration) FS7/COSMIC2 simulations using a TWIM-background ionosphere, a dotted red (or yellow) line for 1st-iteration (or 2nd-iteration) FS7/COSMIC2 simulations using a NeQuick-background, and a dotted green line for 1st-iteration FS3/COSMIC simulations using a TWIM-background ionosphere

Fig. 8
figure 8

Based on FS7/COSMIC2 TWIM-background simulations, scatter plots of retrieved foE versus “true” foE are shown in the left (a) and right (b) images using the standard Abel inversion method and the two-iteration compensatory Abel inversion scheme, respectively. The images also show their corresponding mean (in red) and root-mean-square (RMS, in green) foE difference profiles (referred to the right y-axis) as a function of “true” background foE

5 Discussions on COSMIC follow-on feasibility study

As discussed in Sect. 2 the planned FS7/CISMIC2 mission will have about 13,000 RO observations per day when the twelve LEO satellites can receive all available GNSS satellite signals and at a maximum antenna viewing angle of 60\(^{\circ }\) from the LEO orbital planes. There are approximately 10 times more RO observations than FS3/COSMIC, but it is still not enough to cover worldwide and complete 3D \(N_{e}\) models. It becomes necessary to include more retrieved \(N_{e}\) profiles from previous days for \(N_{e}\) modeling. As shown in Fig. 7 a dotted blue (or gray) line represents RMS modeled \(N_{e}\) errors versus the windowing day number for 1st-iteration (or 2nd-iteration) FS7/COSMIC2 simulations using a TWIM-background ionosphere, a dotted red (or yellow) line for 1st-iteration (or 2nd-iteration) FS7/COSMIC2 simulations using a NeQuick-background, and a dotted green line for 1st-iteration FS3/COSMIC simulations using a TWIM-background ionosphere. Note that using a same windowing day number there are more or less one-order larger \(N_{e}\) errors in the FS3/COSMIC simulation results compared to both the TWIM-background and NeQuick-background FS7/COSMIC2 simulations. This means more and denser observations produce better modeling results. When the windowing day numbers are increased, the RMS \(N_{e}\) errors are decreased because more observations are included, and the RMS \(N_{e}\) errors reach a minimum at a windowing day number of 3 or 26 separately in respect to FS3/COSMIC or FS7/COSMIC2 simulation experiments using a TWIM-background ionosphere. This can be realized that because the background TWIM varies daily, \(N_{e}\) modelling results could be out of focus when including more retrieved \(N_{e}\) profiles from previous days, and a minimum \(N_{e}\) error would be reached at a certain windowing day number. However, the NeQuick is a monthly 3D \(N_{e}\) model using F10.7 radio flux or R12 sunspot number as the input. For FS7/COSMIC2 simulation experiments in the same month and F10.7 radio flux, the NeQuick backgrounds are the same and the resulting \(N_{e }\)errors are decreased and then saturated when the windowing day numbers are increased and thus more \(N_{e}\) profiles are included. Finally, as shown in Fig. 7, the TWIM-background FS7/COSMIC2 simulations have better modeling results (the dotted blue and grey lines) than the NeQuick-background simulations (the dotted red and yellow lines). Two-iteration modeled \(N_{e}\) results are more improved than one-iteration results in TWIM-background FS7/COSMIC2 simulations but not significant in NeQuick-background FS7/COSMIC2 simulations. This could be explained using the same 3D \(N_{e}\) construction on a modeled TWIM and a background TWIM but not on a background NeQuick.

The standard Abel-inversion method can retrieve RO \(N_{e}\) profiles from the top to the bottom of a RO observation based on a spherical symmetry assumption. It is possible that \(N_{e}\) errors are accumulated and getting larger when a profile is retrieved downward. Based on the same FS7/COSMIC2 TWIM-background simulation data used in the previous studies, Fig. 8a, b shows scatter plots of the retrieved foE versus “true” background foE and also their mean and RMS foE difference profiles using the standard Abel inversion method and the two-iteration compensatory Abel inversion scheme, respectively. As seen from Fig. 8a, the retrieved foE values are also overestimated (\(<\)1 MHz) when foE values are less than 2.5 MHz, and retrieved foEs are underestimated usually at the other high foE side. This could mean that a \(N_{e}\) profile with high foF2 has high foE in usual and overestimated (underestimated) \(N_{e}\) errors at low (high) foF2s could be accumulated downward to produce overestimated (underestimated) foEs. After making the comparison between Fig. 8a, b, the overestimates (underestimates) located at low (high) foE are improved and give better agreement with the “true” TWIM background. The average RMSfoE differences are also improved from 0.78 to 0.66 MHz after one iteration and then 0.62 MHz after two iterations of compensatory Abel inversion scheme, i.e. the two-iteration improvement is 21 % in relative percentage. In summary, retrieval foEs have larger errors than retrieved foF2s from the simulation experiment, and the foE retrieval using the compensatory Abel-inversion scheme is still improved but less than the foF2 retrieval improvement. It is difficult to obtain “true” NeQuick-background foE, and thus a foE retrieval examination was not completed in these NeQuick-background simulations.

Fig. 9
figure 9

As in Fig. 2 two resulting 3D \(N_{e}\) models shown in the left (a) panel from TWIM-background simulations and in the right (b) panel from NeQuick-background simulation and based on the simulated RO observations from only six 24\(^{\circ }\)-inclination LEO satellites

As described the planned FS7/CISMIC2 mission will launch the first six satellites with 24\(^{\circ }\) inclination in 2016 and another six satellites with 72\(^{\circ }\) inclination in 2018. To illustrate the different effects of using only six low (24\(^{\circ }\)) inclination LEO satellite constellations in modeling the ionosphere, we show both resulting TWIM-simulation and NeQuick-simulation 3D \(N_{e}\) models in Fig. 9 using the simulated RO observations from only six 24\(^{\circ }\)-inclination LEO satellites and two iterations on the compensatory Abel inversion scheme. In our studies a 6-day window was used to collect \(N_{e}\) profiles and obtain a minimum RMS \(N_{e}\) error on the TWIM-background simulations. This is expected because only six LEO satellites were used. In the \(<\)40\(^{\circ }\) latitude regions the resulting \(N_{e}\) models are as good as those using all twelve LEO satellites at both low- and high-inclination orbits. However, in the \(>\)40\(^{\circ }\) latitude regions the modeled \(N_{e}\) values are not reliable.

6 Conclusions

This paper presents a FS7/COSMIC2 feasibility study using a compensatory Abel inversion scheme on \(N_{e}\) profiling and 3D modelling through two independent TWIM- and NeQuick-background simulation experiments. It is expected that \(>\)500 RO \(N_{e}\) profiles can be obtained per hour in the future FS7/COSMIC2 program through twelve LEO satellites to receive Tri-G (GPS, GLONASS and Galileo) beacon signals. To collect enough \(N_{e}\) profiles for obtaining a precise 3D \(N_{e}\) model, only a 3-day window for future FS7/COSMIC2 program is needed and is 10 times shorter than a 30-day window used in FS3/COSMIC. Based on the compensatory Abel-inversion scheme, the derived TWIM-construction model could be used as an assumed ionosphere to determine compensated limb-viewing TECs for the next-iteration \(N_{e}\) profiles and then TWIM-construction models again. The simulation results show that the improvements in RMS retrieved foF2, hmF2, and foE differences are 46 % (32 %), 21 % (4.6 %), and 21 %, respectively, in relative percentage over the standard Abel inversion at the TWIM-background (NeQuick-background) simulation experiment. The RMS modeling errors are about one order less than those from the FS3/COSMIC simulations.