Abstract
This paper presents a fast and accurate algorithm for high-frequency trans-ionospheric path length determination. The algorithm is merely based on the solution of the Eikonal equation that is solved using the conformal theory of refraction. The main advantages of the algorithm are summarized as follows. First, the algorithm can determine the optical path length without iteratively adjusting both elevation and azimuth angles and, hence, the computational time can be reduced. Second, for the same elevation and azimuth angles, the algorithm can simultaneously determine the phase and group of both ordinary and extra-ordinary optical path lengths for different frequencies. Results from numerical simulations show that the computational time required by the proposed algorithm to accurately determine 8 different optical path lengths is almost 17 times faster than that required by a 3D ionospheric ray-tracing algorithm. It is found that the computational time to determine multiple optical path lengths is the same with that for determining a single optical path length. It is also found that the proposed algorithm is capable of determining the optical path lengths with millimeter level of accuracies, if the magnitude of the squared ratio of the plasma frequency to the transmitted frequency is less than \(1.33\times 10^{-3}\), and hence the proposed algorithm is applicable for geodetic applications.
Similar content being viewed by others
References
Abdullah M, Strangeways HJ, Walsh DMA (2007) Effects of ionospheric horizontal gradients on differential GPS. J Atom Solar-Terr Phys 62(15):1361–1376
Alizadeh MM, Schuh H, Schmidt M (2015) Ray-tracing technique for global 3D modeling of ionospheric electron density using GNSS measurements. Radio Sci. doi:10.1002/2014RS005466
Bassiri S, Hajj GG (1993) Higher-order ionospheric effects on the global positioning system observables and means of modeling them. Manuscr Geod 18:280–289
Belcher D, Strangeways HJ (2009) Ionosphere-induced first and higher order errors for space based SAR. In: Proceedings of the 11th international conference on ionospheric radio systems and techniques, Edinburgh, 28th April–1st May 2009, pp 122–126, IET London
Born M, Wolf E (1999) Principles of optics, 7th edn. Cambridge University Press, New York
Brunner FK, Gu M (1991) An improved model; for the dual frequency ionospheric correction of GPS observation. Manuscr Geod 16:205–214
Brunner FK, Angus-Leppan PV (1976) On the significance of meteorological parameters for terrestrial refraction. Unisurv G 25:95–108
Budden KG (1985) The propagation of radio wave: the theory of radio waves of low power in the ionosphere and magnetosphere. Cambridge University Press, New York
Červenỳ V (2005) Seismic ray theory. Cambridge University Press, New York
Croft TA, Gregory L (1963), A fast, versatile, ray-tracing program for IBM 7090 digital computers. Technical Report No. 82, Standard Electronics Laboratories, Stanford, California
Davies K (1965) Ionospheric radio propagation of radio wave. National Bureau of Standards, Washington DC
Feltens J (1998) Chapman profile approach for 3D global TEC representation. In: Proceedings of the 1998 IGS VTEC maps analysis center workshops, 285–297, ESOC, Darmstadt, Germany
Gherm VE, Novitsky R, Zernov N, Strangeways HJ, Ioannides T (2006) On the limiting accuracy of range measurements for the three-frequency mode of operation of a satellite navigation system, COST 296 workshop. Rennes, France 3–7 Oct 2006
Gu M, Brunner FK (1990) Theory of the two frequency dispersive range correction. Manuscr Geod 15:357–361
Hartmann GK, Leitinger P (1984) Range errors due to ionospheric and tropospheric effects for signal frequencies above 100 MHz. Bull Geod 58:109–136
Hoque MM, Jakowski N (2006) Higher-order ionospheric effects in precise GNSS positioning. J Geod 81(4):259–268. doi:10.1007/s00190-006-0106-0
Hoque MM, Jakowski N (2007) Mitigation of higher order ionospheric effects on GNSS users in Europe. GPS Solut 12(2):87–97. doi:10.1007/s10291-005-0137-7
Hoque MM, Jakowski N (2008) Estimate of higher ionospheric errors in GNSS positioning. Radio Sci 43:RS5008. doi:10.1029/2007RS003817
Ioannides RT, Strangeways HJ (2002) Improved ionospheric correction for dual frequency GPS. URSI General Assembly, Maastricht
Jakowski N, Porsch F, Mayer G (1994) Ionosphere-induced-ray-path bending effects in precise satellite positioning systems. Z Satell Position Navig Kommun SPN 1/94:6–13
James HG (2006) Effects on transionospheric HF propagation observed by ISIS at middle and auroral latitudes. Adv Space Re 38:2303–2312
Jones MR, Stephenson JJ (1975) A versatile three-dimensional ray tracing computer program for radio waves in the ionosphere, OT Report No. 75–76, US Department of commerce
Kashcheyev A, Nava B, Radicella SM (2012) Estimation of higher-order ionospheric errors in GNSS positioning using a realistic 3-D electron density model. Radio Sci 47:RS4008. doi:10.1029/2011RS004976
Kelso JM (1954) Group height calculation in the presence of the earth’s magnetic field. J Atom Terr Phys 5:117–131
Kelso JM (1967) Ray tracing in the ionosphere. External Technical Memorandum No 74, ITT Electro Physics Laboratory
Kim BC, Tinin MV (2007) Contribution of ionospheric irregularities to the error of dual-frequency GNSS positioning. J Geod 81:189–199. doi:10.1007/s00190-006-0099-8
Kravtsov Y, Orlov Y (1990) Geometrical optics of the inhomogeneous media. Springer, Berlin, Heidelberg
Moritz H (1967) Application of the conformal theory of refraction, Österr. ZfV. Spec Issue 25:323–334
Reilly MH (1991) Upgrades for efficient three-dimensional ionospheric ray tracing: investigation of HF near vertical incidence sky wave effects. Radio Sci 4(26):971–980
Strangeways HJ, Gherm VE, Zernov NN (2007) Fast determination of path delays and ray path curvature between satellites through a 3D ionosphere for L-band transmissions. In: European conference on antennas and propagation-EUCAP 07, Edinburgh, 11–16 Nov 2007
Strangeways HJ (2000) Effect of horizontal gradients on ionospherically reflected or transionospheric paths using a precise homing-in method. J Atom Solar-Terr Phys 62(15):1361–1376
Wheelon AD (2001) Electromagnetic scintillation: I. Geometrical optics, 1st edn. Cambridge University Press, New York
Williams DC (1975) A theory of the curvature correction in electromagnetic distance measurement. Surv Rev XXIII:166–172
Acknowledgments
I would like to thank the editors, Prof. Roland Kless and Prof. Johannes Böhm, and three anonymous reviewers for their valuable comments that helped to improve the quality of the manuscript. I would like to dedicate this work to my former Ph.D. supervisor, Prof. Fritz K. Brunner of TU Graz, Austria.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Reformulation and approximation of the OPL equation as derived by Moritz (1967)
By applying the conformal theory of refraction to the Eikonal equation as presented in Eq. (1), Moritz (1967) derived the OPL equation \(L_i\), for the \(i^{th}\) frequency, that is expressed as:
where \(\zeta \) is a small constant parameter and \(\eta \) is a parameter that depends on frequency \(f_i\) and position \(\mathbf {r}_c\) along the known chord path \(p_c\) (the straight line path on which the wave would travel from the transmitter to the receiver through a vacuum medium). The terms X, Y and Z, respectively, represent the components of the cartesian coordinate system for any point along the path \(p_i\) and \(p_c\) (see Fig. 1). Here, the term X denotes the propagation direction, while the terms Y and Z represent the lateral and vertical directions, respectively. The term \(\xi \) is the integration variable in the X directions that increases as the wave travels toward the receiver.
Moritz (1967) used a linear relation between the terms \(\zeta \eta (f_i,\mathbf {r}_c)\) and \(n (f_i,\mathbf {r}_c)^2\) that is expressed as
where \(n (f_i,\mathbf {r}_c)\) denotes the phase refractive index. Introducing the refractivity term, which is defined as:
and introducing Eq. (A3) into Eq. (A2) yields:
Furthermore, by making use of Eq. (A4), the square of Eq. (A2) can be approximated as (Brunner and Leppan 1976):
Finally, by substituting Eqs. (A4) and (A5) into Eq. (A1), the OPL equation can be expressed in the form:
where the terms \(\mathcal {I}\) and \(\mathcal {K}_{ic}\) represent the ionospheric group delay (or phase advance) and the arc-to-chord propagation correction, respectively, which are expressed as:
The term \(\mathcal {K}_{ic}\) represents the arc-to-chord corrections that account for the following effects: (i) propagation corrections from the unknown ray path \(p_i\) to the known chord path \(p_c\), and (ii) correction for the curvature effects (the geometric bending effects). According to Moritz (1967), the lateral gradient \(\frac{\partial N (f_i,\mathbf {r}_c)}{\partial Y}\) may safely be ignored and hence the term \(\mathcal {K}_{ic}\) can be written into a simple form as:
The next step is to provide an expression for the terms \(\mathcal {I}\) and \(\mathcal {K}_{ic}\). By combining Eqs.(A7), (A3), and (B7), the ionospheric delay \(\mathcal {I}\) can then be expressed in the form:
where the first, second and last terms in Eq. (A10) represent the first, second and third-order ionospheric effects, respectively (Gu and Brunner 1990; Bassiri and Hajj 1993). The term k refers to the ordinary (\(k=+1\)) and extra-ordinary (\(k=-1\)) waves, while \(c_i\) is the constant for defining the phase or group refractive index (see Appendix B).
To further simplify Eq. (A10), the last integral can accurately be approximated as (Hartmann and Leitinger 1984):
where \(N_m\) is the maximum electron density and \(\nu \) is a nearly constant parameter whose average value is about 0.66 (Brunner and Gu 1991; Hoque and Jakowski 2008). Finally, by combining Eqs. (A10) and (A11), the ionospheric delay \(\mathcal {I}\) can then be further expressed in the form:
where
The terms \(\Omega _1(f_i)\), \(\Omega _2(f_i)\) and \(\Omega _3(f_i)\) represent the dispersion factors. It is important to emphasize here that the term \(\mathcal {I}_2\) in Eq. (A14) is evaluated by considering the geomagnetic field effect \(H_o(\mathbf {r})\cos \Theta \) at any point along the chord path \(p_c\).
Now, by substituting only the first-order expansion term of Eq. (B7) into Eq. (A9), the arc-to-chord correction \(\mathcal {K}_{ic}\) can be expressed as:
Appendix B: Accurate approximation for the ionospheric refractive index
If the collision effects are neglected, the ionospheric phase refractive index \(n(f,\mathbf {r})\) can be given by the Appleton–Hartree formula as follows (Budden 1985):
where k refers to the ordinary (\(k=+1\)) and extra-ordinary (\(k=-1\)) waves. The terms \(\mathcal {X}\) and \(\mathcal {Y}\) are expressed as:
The term \(N_e(\mathbf {r})\) denotes the electron density, e and m are the electron charge and mass, respectively, \(\varepsilon _o\) is the permittivity of the free space, \(\Theta \) is the angle between the Earth’s magnetic vector \(\mathbf {H_o}\) and the propagation direction of the ray path, \(H_o\) represents the amplitude of the vector \(\mathbf {H_o}\), and \(\mathbf {r}\) is the position vector.
According to Bassiri and Hajj (1993), Eq. (B1) can accurately be expanded up to the fourth inverse powers of frequency:
It should be noticed from Eq. (B5) that the phase refractive index \(n(f,\mathbf {r})\) is smaller than unity, which corresponds to a phase velocity greater than the speed of light in a vacuum medium. On the other hand, the group refractive index, which is defined as \(n_g(f,\mathbf {r})=n(f,\mathbf {r})+f\,\frac{\partial n(f,\mathbf {r})}{\partial f}\), can be approximated as (Bassiri and Hajj 1993):
It has been found that the last term of Eqs. (B5) and (B6) may safely be ignored (Brunner and Gu 1991; Bassiri and Hajj 1993; Hoque and Jakowski 2008).
Formulation of the algorithm as outlined in Sect. 2 shall automatically use both the phase and group refractive indices. Therefore, it would be beneficial to express both refractive indices by a single equation as follows (after neglecting the last term in Eqs. (B5) and (B6):
The term \(n_{pg}(f,\mathbf {r})\) will represent the phase refractive index if the constants \(c_i\) are chosen as follows: \(c_1=-1, c_2=\frac{1}{2},c_3=-1\). On the other hand, the group refractive index can be expressed by selecting the constants \(c_i\) as follows: \(c_1=1, c_2=-1,c_3=3\,q\), where q is the propagation correction factor from the group path onto the phase path. This correction factor should be applied since the OPL equation in Eq. (4) can only be used to calculate the phase OPL (Moritz 1967). Therefore, the propagation correction factor is necessary if one attempts to use Eq. (4) to calculate the group OPL. Neglecting such correction factor will implicitly assume that the phase and group propagation paths are different. This assumption is not valid since the group wave propagates along the phase path (Born and Wolf 1999; Budden 1985). Numerical simulations (not shown here) indicate that the propagation correction can be compensated by multiplying the third-order term with the term q. Furthermore, it is found that the accuracy requirement for q is not too stringent and a constant value of approximately \(-\)3.026 is accurate enough to correct this possible invalid assumption.
Appendix C: Hamiltonian formalism for the Eikonal equation
In general, the Eikonal equation in Eq. (1) can be expressed in the Hamiltonian canonical formalism as follows (Červenỳ 2005):
where \(n\left( \mathbf {r}\right) \) is the phase refractive index along the ray path and \(\alpha \) is a scalar value that determines the parameter of interest u. The subscript \(\tau \) denotes the \(\tau \)th element of the ray directions.
According to Červenỳ (2005), \(\alpha \) may be set to 1, so that the parameter of interest u will represent the arc length dl along the ray path. Furthermore, by representing the function \(\mathcal {H}\) in a spherical coordinate system, the following Hamiltonian formalism for the Eikonal equation can be derived (Červenỳ 2005):
where \(\mathcal {H}_L\) is defined as:
The terms \(L_r\), \(L_{\theta }\) and \(L_{\lambda }\) are the element of the ray directions, which are expressed as:
where r denotes the radial distance, \(\theta \) is the co-latitude and \(\lambda \) is the longitude.
By substituting Eq. (C5) into Eqs.(C2) and (C3), the following first-order differential equations are obtained:
Furthermore, by substituting Eq. (C5) into Eq. (C4), additional first-order differential equations can be derived:
The terms L, P and G denote the phase OPL, the group OPL and the geometric path length, respectively. The values of L, P and G along the ray path can be determined by simultaneously integrating Eqs. (C10)–(C18) using any numerical integration method such as the Rungge–Kutta method. Analytical expressions for the partial derivatives of the phase refractive index \(n\left( f,r,\theta ,\lambda ,\right) \) with respect to r, \(\theta \) and \(\lambda \) can be found in Jones and Stephenson (1975).
Initial conditions for the ray directions, which are needed to solve the first-order differential equations, can be written as:
where \(n_o\) is the phase refractive index at the transmitter position \(r_o\), \(\theta _o\) and \(\lambda _o\). The terms \(z_o\) and \(a_o\) denote the geodetic zenith and azimuth angles, respectively, from the transmitter to receiver.
Rights and permissions
About this article
Cite this article
Wijaya, D.D. A fast and accurate algorithm for high-frequency trans-ionospheric path length determination. J Geod 89, 1183–1196 (2015). https://doi.org/10.1007/s00190-015-0843-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00190-015-0843-z