Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2023 Jan 2;23(1):507. doi: 10.3390/s23010507

An Improved TDOA Method for Land-Based Long-Range HF Skywave Source Geolocation and Experimental Results

Chen Xu 1,2, Hongtao Cai 1,2,*, Shunzu Gao 1,2, Qingwei Zhai 3
PMCID: PMC9823903  PMID: 36617104

Abstract

The real-time information of the unknown ionospheric environments is difficult to obtain, plaguing the timely and accurate geolocation of high frequency (HF) sources. In this paper, we propose an improved HF skywave source geolocation method based on the time-difference-of-arrival (TDOA) with the semidefinite programming (SDP), and model HF signal propagation paths as paths with significant non-line-of-sight (NLOS) biases. With this method, no priori information about the ionosphere, especially the priori ionospheric virtual heights of reflection, is necessary while timely and accurately geolocating the HF sources. Furthermore, we use the ray tracing technique and build a 3D ionospheric electron density gridded matrix model to simulate realistic HF signal propagation paths. In the simulations, the proposed method is compared with existing methods, and detailed geolocation error distribution maps are given. In the experiments, HF I/Q data captured from different types of HF transmitters are located by six receivers with time synchronization. Simulated and experimental results show that the proposed method improves the positioning accuracy by about 50% compared with existing methods under the same conditions, and the average relative positioning error is less than 2.7%.

Keywords: high frequency (HF) source geolocation, ionosphere, non-line-of-sight (NLOS), time-difference-of-arrival (TDOA)

1. Introduction

High-frequency (HF) communications, which propagate over long distances by ionospheric reflections, are widely used in shortwave broadcasting, civil aviation, and military communication [1]. HF transmission has also become an ideal communication method for land or sea search and rescue due to its strong anti-interference ability, long communication distance, easy system maintenance, and low cost. The priori ionospheric information can reduce the time delay difference introduced by the ionosphere, thus further improving the geolocation accuracy of the HF source [2]. However, rapid access to large-scale real-time priori ionospheric information is daunting, leading to slower geolocation and more extensive search and rescue ranges. Therefore, timely and accurate geolocation of high-frequency sources in unknown ionospheric environments is a pressing problem [3].

In recent years, passive radio frequency (RF) measurements are often used to locate HF sources. Many geolocation methods have been proposed, such as received signal strength (RSS)-based geolocation [4], time-of-arrival (TOA)-based geolocation [5], time-difference-of-arrival (TDOA)-based geolocation [6], and angle-of-arrival (AOA)-based geolocation [7], as well as joint methods [8]. The traditional HF source geolocation method is based on the AOA system, also called the direction-finding (DF) system, using a large-scale antenna array to measure the AOA of the received signal and through triangulation to locate HF sources [7,9,10,11]. However, DF systems with large-scale antenna arrays have many drawbacks, such as being costly and environmentally unfriendly, being complicated to maintain, and occupying a large area. During the long-distance propagation of HF signals, even minor angle errors can lead to significant distance deviations. In addition, the continuous deterioration of the electromagnetic environment has led to the decline of the DF system performance [12].

Hence, improved TDOA-based methods have been proposed to solve HF geolocation performance degradation. The TDOA technique is mature for positioning systems with unknown signal transmission time, but there is little research on TDOA-based HF skywave geolocation systems. A schematic diagram of TDOA-based HF skywave source geolocation is shown in Figure 1. The method in [12] proposed a nonlinear filtering algorithm for state estimation with symmetric alpha-stable noise presented, and the average geolocation error is less than 75 km. Multiple receivers capable of synchronizing HF radio signals are built in [13], and the HF source is estimated using the geolocation method based on the TDOA. These methods achieve high geolocation accuracy under favorable conditions in the experiments. However, these methods assume that the lower boundary of the ionosphere is at the same height everywhere [13], and require priori or estimated information about the ionospheric virtual reflection heights. Nevertheless, in practice, the ionosphere is irregular and varies in height. When real-time ionospheric path assessments are unavailable (or unreliable) due to a lack of proper data, the signal reflection heights and propagation paths in the ionosphere are virtually unknown [3]. It brings tremendous difficulties to the real-time and high-precision HF source TDOA-based geolocation. Thus, new methods for HF source geolocation are still worth discovering.

Figure 1.

Figure 1

Schematic diagram of HF skywave source geolocation.

In this paper, an improved TDOA geolocation method based on semidefinite programming (SDP) is proposed for accurately locating HF skywave signal sources in real-time. Generally, HF skywave signal propagation paths are non-line-of-sight (NLOS), and the ground distances between the transmitter and the receiver are much larger than the reflection height of the ionosphere [12]. In previous publications, we proposed two-step localization methods based on TDOA for the unmanned aerial vehicle (UAV) [8]. However, it cannot be directly used in HF geolocation since the skywave propagation model is not considered. Therefore, we improved the method in [8] to make it applicable to HF source geolocation. We model HF signal propagation paths as paths with significant NLOS biases and build a new TDOA geolocation math model. Then, we use the ray tracing technique and introduce a real 3D ionospheric electron density model (explained in Appendix A) to simulate the HF signal propagation path for more realistic TDOA data. Finally, the proposed method uses TDOA data observed by receivers to optimize the HF source location. The proposed method does not require priori information about ionospheric virtual heights of reflection or other statistics. In simulations and experiments, the proposed method improves the geolocation accuracy and significantly reduces the search range of HF sources compared with other methods.

The remainder of this paper is organized as follows. The system model is described in Section 2. The HF geolocation method based on TDOA is described in Section 3. The simulations performance and experimental geolocation results are assessed in Section 4. Finally, Section 5 gives the conclusions.

2. System Model

The schematic representation of the proposed HF sources geolocation scheme is shown in Figure 2. We consider the HF geolocation scenario that includes a stationary transmitter and multiple receivers in a geodetic coordinate system. Generally, the propagation path of HF signals is unknown due to the irregularity of the ionosphere. Researchers usually approximate it as a one-hop or multi-hop path model [13]. The monolayer quasi-parabolic (QP) model is a simple and effective model for calculating the radiation parameters considering an ionospheric medium, defined by the parabolic equation of the electron density versus height. The QP model has been a time-tested means of ionospheric radio propagation analysis [14], and it has been successfully utilized for HF source geolocation based on the sensor-collected TDOA observations for ionosphere-refracted radio rays [13,15,16].

Figure 2.

Figure 2

Schematic diagram of geometric relationship between the high-frequency (HF) source, the ith apogee and the ith receiver.

Furthermore, using one-hop QP mode, communication is possible over distances in the range of 3000 km. In this paper, we consider one-hop paths to illustrate our method because the one-hop QP model [17,18] can achieve a good trade-off [19]. Note that it does not mean our method cannot be applied to multi-hop paths or models.

Consider a TDOA system with M time-synchronized receivers, where the receiver that first receives the HF signal is used as a reference without loss of generality, with subscript 1 to represent the reference receiver. The HF source is located at A=[χ,ψ]T, where χ presents the latitude and ψ presents the longitude. The ith receiver is located at Bi=[χbi,ψbi]T,i=1,2,,M. To facilitate the following calculation, we convert the latitude and longitude coordinate system into World Geodetic System 1984. Thus, A=[x,y,z]T and Bi=[xbi,ybi,zbi]T denote the locations of the HF source and the ith receiver. Ci,i=1,2,,M denotes the apogee of the ith HF signal propagation path without actual use. As shown in Figure 2,

ri1=(ACi+CiBi)(ACi+C1B1)+ni1,i=2,3,,M, (1)

where ri1 denotes the distance difference between the HF signal propagation from the HF source to ith and the reference receiver, measured by TDOA. ACi and CiBi denote the real HF signal propagation distances from the HF source to the ith apogee and from the ith apogee to the ith receiver, respectively; ni1=nin1, ni is the range measurement noise for the receivers, which can be modeled as a zero-mean white Gaussian random variable with a variance σi2. As mentioned in Section 1, ACiBi is much greater than the perpendicular distance from point Ci to the earth surface. Combined with the NLOS signal propagation idea, we rewrite Equation (1) as

ri1=(did1)+ei1+ni1=Δti1c,i=2,3,,M, (2)

where di=ABi=ABi2 denotes the true distances (the straight-line distances) from the HF source to the ith receiver (·2 denotes the 2-norm); ei1=eie1, ei=ACi+CiBiABi represents the NLOS-caused positive bias, ei is much smaller than di; c is the speed of light; Δti1 is the time difference of arrival, which can be expressed as Δti1=tit1, with ti and t1 being the time instant when the signal arrives at the ith and reference receiver, respectively. Since the receiver that receives the HF signal first is used as a reference, thus

tit1,i=2,3,,M. (3)

3. Geolocation Method

In this section, we present the detailed recipe of the proposed geolocation method. From Equation (2), we can easily obtain

ni1=Δti1c(did1)ei1,i=2,3,,M. (4)

According to the geometrical relationship between the locations of the ith receiver and HF source, together with the HF signal propagation path, we have

ACi+CiBi>ABiACi2+CiBi2>ABi2. (5)

Based on the geometrical relationship between the ith and jth receiver locations, we have

ABi+ABj>BiBjABi2+ABj2>BiBj2,ij. (6)

Hence, the geolocation model, which tries to minimize the sum errors of distance estimation at M receivers, can be defined as

minimizedi,d1,ei1i=1M(Δti1c(did1)ei1),subjecttoEquations(3),(5)and(6). (7)

To make Equation (7) obtain the optimal global solution, it must be secondarily differentiable. Doing some algebraic operations on Equation (4), then squaring the two sides and moving the noise term to the right side, we have

Δti12c2di2d12+2did1ei122ei1(did1)=2ni(did1+ei1)+ni2=εi. (8)

Let

qi=ei12+2ei1(did1), (9)
vi=2did1. (10)

Since the measurement noise ni2 is usually much smaller than did1+ei1 in practice, · denotes absolute value, and the ni2 term in Equation (8) can be ignored. Equation (8) is simplified to

εi=Δti12c2di2d12+viqi. (11)

Therefore, the nonlinear least-squares estimator with unknown parameters d, v, q can be expressed as

minimizedi,d1,vi,qii=1Mwi(Δti12c2di2d12+viqi)2,subjecttoEquations(3),(5),(6),(9)and(10), (12)

where wi is a positive weight. The main function of the weights is to give the estimator the relative importance of each data. In general, the weights wi(ri2σi2)1 [20], where ri denotes the signal propagation distance. The cost function of the minimization problem in Equation (12) is still nonlinear and non-convex. Thus, the auxiliary variables are introduced as

hi=di2=ABi22, (13)
h1=d12=AB122. (14)

Equations (13) and (14) can be written in a matrix form by using the Schur complement [20]

hi=Bi1TI3AAoBi1=xbiybizbi1T100x010y001zxyzoxbiybizbi1, (15)
h1=B11TI3AAoB11=xb1yb1zb11T100x010y001zxyzoxb1yb1zb11, (16)

where

I3AAo0. (17)

o is a new variable and I3 is 3 identity matrix. di and d1 are positive, vi in Equation (12) satisfies

vi0. (18)

Since qi is an unstable model variable, a constraint is imposed on qi according to the physical propagation model to improve its estimation accuracy. First, since the method is based on land-based long-range HF skywave geolocation, the HF sources are mostly outside the receiver surround range. Therefore, the HF signals propagate over long distances and in essentially the same propagation direction. Second, using the QP model, the properties of the ionosphere traveled by HF signals with approximately the same propagation direction are the same. Therefore, we assume that the receiver which first receives the HF signal (reference receiver) has the shortest HF signal propagation distance, which indicates that the HF source is the closest to the reference receiver [21]. Combined with the QP model, we have

qi=ei12+2ei1(did1)>0. (19)

Using the relaxation in Equations (15) and (16) and adding the constraint with Equations (18) and (19), the problem in Equation (12) can be expressed as [22]

minimizehi,qi,vii=1Mwi(Δti12c2hih1+viqi)2+δi=1Mqi2+γi=1Mvi2,subjecttoEqsuations(3),(5),(6),(15),(16),(17),(18)and(19). (20)

The above equation is a typical SDP optimization problem and can be solved effectively with interior point methods [22]. Note that δ is a penalization factor which is required when the problem is ill-posed [20]. The γ makes the constraint in Equation (19) tend to choose an appropriate value of vi to ensure the feasibility of the constraint. The value of vi in Equation (20) is optimized to make the constraint tighter.

This proposed method resolves the problem of low accuracy in geolocating HF sources in unknown ionospheric environments. Additionally, with this method, no priori information about the ionosphere, especially the priori ionospheric virtual heights of reflection, is necessary while timely and accurately geolocating the HF sources.

4. Simulation and Experimental Results

4.1. Simulation Setup and Results

In this section, simulations are performed to validate the effectiveness of the proposed method. The HF source and receivers are randomly distributed in the region with latitudes ranging from 10N to 50N and longitudes ranging from 90E to 160E.

We use the ray tracing method and introduce a realistic ionospheric 3D electron density gridded matrix model to simulate HF signal propagation paths. A detailed explanation of the 3D ionospheric model is given in Appendix A. The 3D gridded matrix model of the ionosphere electron density is at altitudes ranging from 0 to 1000 km. The gridded matrix elements properties of the ionospheric propagation medium are specified using the Internation Reference Ionosphere (IRI) model with the grid accuracy of 1×1×1km (Latitude×Longitude×Height). The applicability and limitations of the IRI model are discussed in Appendix A. We use the methods in [23] to generate the received signals. For each link, the optimal weights should be set according to its NLOS bias. Since the HF signal propagation paths are unknown in practice, the weight elements wi are all set to 1 to reduce the complexity of the problem [8]. Previous studies show such an approximation does not degrade the performance significantly [24]. The penalization factor is set as δ=0.1, and γ is set as 1 [25]. In addition, the proposed method is implemented by the CVX toolbox in MATLAB [26,27]. All the simulations are carried out on a computer with 32 GB memory and a 5.0 GHz CPU (Intel Core i7-12700K). The proposed method is compared with the existing geolocation methods: (1) The method proposed in [12] which maximizes the crosscorrelation function to estimate TDOAs in the first step and derives the target location based on Kalman particle filtering, denoted by KPF. (2) The method proposed in [13] is based on TDOA Quasi-Parabolic mode, denoted by TQP.

To test the performance of the proposed method, simulations with 100 independent trials are conducted. We calculate the mean square error (MSE) of the estimated position with the Euclidean distance as follows:

MSE=1100k=1100αα^(k)2, (21)

where α denotes the real position of the HF source, and α^(k) is the estimated position of the HF source at the kth independent trial. Moreover, the Cramer–Rao lower bound (CRLB) for TDOA systems in NLOS conditions [28] is used as the performance benchmark.

First, we test the performance of the proposed method and compare it with other methods. The HF signal frequency is set to 7.23 MHz. The time of the IRI model is set at 9:00 UT on 13 May 2020. Figure 3 shows the performance comparison with 100 independent geolocation trials of the proposed method and other methods using six receivers in different σ conditions. As σ increases from 0.1 to 0.5, the proposed method is slightly better than the others. When σ>0.6, indicating a large measurement noise, the MSEs and interference immunity of the proposed method are significantly better than the other methods. Figure 4 shows the performance with different numbers of receivers and different σ. Limited by the number of unknown variables, the proposed method cannot achieve better results when the number of receivers is less than 6 (M<6). When M6, the error decreases and tends to the limit as the number of receivers increases. Figure 3 and Figure 4 illustrate that the proposed method outperforms existing algorithms in terms of geolocation accuracy under the same conditions and can significantly suppress the effect of large noise.

Figure 3.

Figure 3

MSE of HF source position estimation with different values of σ.

Figure 4.

Figure 4

MSE of HF source position estimation with different numbers of receivers and different values of σ.

Next, we test the performance of the proposed method in the daytime and nighttime in different seasons. The IRI model is set to the 1st of every month, 03:00 UT for the day, and 15:00 UT for the night. Figure 5 shows the MSE of HF source position estimation in the daytime and nighttime in different seasons. From Figure 5, the MSEs are slightly higher in summer than in winter and slightly higher in the day than at night due to the influence of ionospheric properties. Unfortunately, due to the IRI model’s limitations, it is impossible to simulate the perturbed ionosphere or ionospheric irregularities. However, the proposed algorithm has good robustness in the simulation.

Figure 5.

Figure 5

MSE of HF source position estimation in the daytime and nighttime in different seasons.

The station arrangement of receivers also significantly affects the accuracy of HF source geolocation. We test two different sets of receiver deployment locations to simulate the real scenario. The first set of six fixed receivers is located in Shenzhen, Beijing, Harbin, Kunming, Shanghai, and Wuyishan, and the time of the IRI model is set at 9:00 UT on 13 May 2020. The second set of six fixed receivers is located in Beijing, Chengdu, Shannxi, Shenzhen, Kunming, and Wuyishan, and the time of the IRI model is set at 15:00 UT on 8 September 2021.

Figure 6 and Figure 7 show the geolocation error (in km) distribution of the first and second set of 6 fixed receivers under σ=0.1 and σ=1, respectively. Positions of six receivers are marked with asterisks. In Figure 6 and Figure 7, the simulation region is divided into grids with an accuracy of 1×1 (Latitude×Longitude). The geolocation error of the HF source at each grid is tested individually, resulting in an error distribution of the entire region. Different receiver arrangement locations result in different geolocation error distributions. For example, when σ=0.1, the area with MSE < 10 km is 26.69% for the first set of six receivers, while the area with MSE < 10 km is 20.61% for the second set. However, geolocation error is generally proportional to the distance between the HF source and the receivers.

Figure 6.

Figure 6

Geolocation error distributions for the first set of six fixed receivers under different σ conditions.

Figure 7.

Figure 7

Geolocation error distributions for the second set of six fixed receivers under different σ conditions.

Table 1 and Table 2 give the percentage of the different MSE area under σ=0.1 and σ=1. In Figure 6 and Figure 7, subject to different levels of noise, Figure 6a and Figure 7a are smoother compared to Figure 6b and Figure 7b, respectively. It is noteworthy that the increase in noise has a minor impact on the blue region, also called the high-precision region, and a more significant impact on the orange region. When reducing the number of receivers, the high-precision region decreases, and the orange region increases sharply. This phenomenon is consistent with the optimization logic of the algorithm under the antenna deployment position. A good receiver deployment location can significantly improve the geolocation accuracy of HF sources in a specific area and minimize the search and rescue range. Table 3 gives the running time of the proposed method for a single localization with the different number of receivers.

Table 1.

Percentage of areas with different MSEs using the first set of six fixed receivers deployment under σ=0.1 and σ=1.

MSE < 10 km MSE < 30 km MSE < 50 km MSE < 70 km MSE < 90 km Average MSE
σ=0.1 26.69% 62.07% 82.17% 96.53% 100.0% 28.07 km
σ=1 17.55% 34.35% 52.18% 66.44% 76.33% 59.92 km

Table 2.

Percentage of areas with different MSEs using the second set of six fixed receivers deployment under σ=0.1 and σ=1.

MSE < 10 km MSE < 30 km MSE < 50 km MSE < 70 km MSE < 90 km Average MSE
σ=0.1 20.61% 55.54% 74.30% 88.77% 99.97% 33.76 km
σ=1 13.29% 28.65% 47.85% 61.73% 70.59% 70.90 km

Table 3.

Running time of the proposed method under a different number of receivers.

5 Receivers 6 Receivers 7 Receivers 8 Receivers 9 Receivers
Running time (s) 0.4841 0.6521 0.8829 1.1503 1.4001

4.2. Experimental Setup and Results

To further demonstrate the effectiveness of our algorithm in real-world scenarios, we use six shortwave signal receivers with GPS time synchronization to build a HF geolocation test system. In the experiment, the receivers capture the target signal synchronously through baseband I/Q sampling. Then, the I/Q data are processed for time difference estimation. The receivers use the Global Positioning System (GPS) and BeiDou Navigation Satellite System (BDS) timing clock to achieve strict synchronization of receivers time. The accuracy of the civilian GPS/BDS timing system is about 50–100 ns, which translates to a distance of about 15–30 m and does not affect the positioning algorithm [29].

We first verify the capability of locating an AM broadcast signal as shown in Figure 8. The HF source is located in Xi’an (10861E,3437N). The six fixed receivers are located in Beijing, Harbin, Wuyishan, Shanghai, Kunming, and Shenzhen. The received amplitude modulation (AM) signals captured at 9:15 UTC on 13 May 2020 have a center frequency of 7.23 MHz, a bandwidth of 5 kHz, a sampling rate of 10,240 Hz, and a duration of 1.6 s. The receiver located in Beijing is used as a reference. Table 4 shows the time delay estimation (TDE) obtained by the AM I/Q data of each receiver.

Figure 8.

Figure 8

Received AM signals with the center frequency of 7.23 MHz.

Table 4.

TDE results of AM I/Q data (km).

Harbin Wuyishan Shanghai Kunming Shenzhen
TDOA (Convert to distance) 1280 311 461 513 560

Figure 9 shows the experimental result of Xi’an HF source geolocation estimation. The geographic locations of the receivers (marked with blue circles), the HF source (marked with a black star), and the estimated HF source (marked with a red cross) are shown in Figure 9. The geolocation error of the HF source is 23.97 km using the proposed method and the relative error is about 0.76%, calculated from dividing the absolute error by the maximum ground range from Harbin to Kunming [12], which is 3156.34 km.

Figure 9.

Figure 9

Experimental results of Xi’an HF source geolocation estimation.

Then, we focus on a frequency shift keying (FSK) signal captured at 15:01 UTC on 8 September 2021 with the center frequency of 8.433 MHz over a 1.5 kHz band, a sampling rate of 8152 Hz, and a duration of 1.5 s, as shown in Figure 10. The FSK modulated signal is used by a coast radio station, which is located in Shanghai (12154E,3111N). The six fixed receivers are located in Beijing, Chengdu, Shannxi, Shenzhen, Kunming, and Wuyishan. The receiver located in Wuyishan is used as a reference. Table 5 shows the TDE obtained by the FSK I/Q data of each receiver.

Figure 10.

Figure 10

Received FSK signals with the center frequency of 8.433 MHz.

Table 5.

TDE results of FSK I/Q data (km).

Beijing Chengdu Shenzhen Kunming Shanxi
TDOA (Convert to distance) 612 1209 638 1369 619

The estimated Shanghai HF source (marked with a red plus marker) is shown in Figure 11. The geolocation error of the HF source is 33.65 km using the proposed method, and the relative error is about 1.61%, calculated from dividing the absolute error by the maximum ground range from Beijing to Kunming, which is 2084.56 km.

Figure 11.

Figure 11

Experimental results of Shanghai HF source geolocation estimation.

Finally, we assess all the sampled data in the time period in which AM and FSK are located, with a duration of 1.5 s for each set of data and an interval of 8.5 s between each measurement. As shown in Table 6, we summarize the maximum error and minimum error of the three geolocation methods. The average relative error of the proposed method is less than 2.7%, which improves the geolocation performance by about 50% compared with other methods. Under the same conditions, the proposed method has better noise immunity and the geolocation capability than other methods.

Table 6.

Geolocation errors of different methods in experiments.

Time Geolocation Error Min., Error Max., Average Error (km)
(UTC) PROPOSED KPF TQP
AM 9:00–9:40 23.97, 180.11, 42.65 65.49, 312.59, 87.02 51.33, 264.23, 83.16
FSK 14:50–15:30 33.65, 234.37, 56.32 74.27, 356.43, 126.88 80.58, 422.84, 127.74

5. Conclusions

In this paper, we propose an improved TDOA geolocation method based on SDP, which models HF signal propagation paths as paths with significant NLOS biases. Then, the NLOS model is mathematized by the SDP method and solved by the interior point method. The proposed method does not require a priori ionospheric virtual height of reflection. Simulations and experiments verify the feasibility of the proposed method.

In the simulation, we use the ray tracing method and introduce realistic ionospheric 3D electron density gridded matrix model to simulate HF signal propagation paths. The geolocation performance of the entire region and detailed error distribution maps under different σ are given.

In the experiments, two sets of six time-synchronized receivers are deployed in different cities in China, and the HF I/Q signals are located algorithmically. The experimental results show that the average error of the proposed method is less than 2.7%, which is smaller than other existing methods. Moreover, the experimental estimation performance is quite close to the simulation estimation performance, which illustrates that the method is efficient for HF geolocation and significantly narrows the geolocation range.

Appendix A. 3D Ionospheric Model

In order to make the HF signal propagation process close to reality, we use a 3D ionospheric model to build our simulation environment. The ray tracing technique is a method that approximates the energy of the electromagnetic field along with the ray propagation under certain conditions. HF propagation generally satisfies the geometrical optics approximation condition [30]. Therefore, the ray tracing technique can simulate the propagation path of HF signals in the ionosphere and realistically verify the effectiveness of the geolocation algorithm [31]. In order to better simulate HF signal propagation paths and obtain realistic TDOA data, we develop a gridded matrix model of ionospheric electron density. Figure A1 shows the schematic diagram of the gridded matrix model, where the yellow dashed arrow indicates the ray path from the HF source. Each gridded element represents the electron density of the ionosphere here. Its grid accuracy is Latitude×Longitude×Height, which can be adjusted as needed. Due to the long distances involved, the 3D gridded matrix has a spherical shell shape. The ray tracing algorithm integrates the following partial differential equations [32]:

drdτ=Hkr,dθdτ=1rHkθ,dφdτ=1rsinθHkφ,dkrdτ=Hr+kθdθdτ+kφsinθdφdτ,dkθdτ=1rHθkθdrdτ+kφrcosθdφdτ,dkφdτ=1rsinθHφkφdrdτ+kθrcosθdθdτ,dtdτ=Hω,dωdτ=Ht, (A1)

where r, θ, and φ are the coordinates of one point along the ray tracing path in spherical polar coordinate. kr, kθ, and kφ are components of the wave vector. H is the Hamiltonian operator. ω is the angular frequency of the electromagnetic wave. τ is just a parameter in the equations that has no actual meaning. Then, the Hamiltonian operator can be written as

H=12c2ω2(kr2+kθ2+kφ2)n2, (A2)
n2=1X=1fN2f2=1Nee24π2f2meε0, (A3)

where n is the phase refractive index, c is the speed of light, ω is the fixed angular frequency of the wave, f is the frequency of the electromagnetic wave, fN is the plasma frequency, Ne is the electron density, e is the electron charge, me is the electron mass, and ε0 is the permittivity of vacuum. Then, the ray tracing path can be simulated by using the Runge–Kutta algorithm.

The gridded matrix elements properties of the ionospheric propagation medium are specified using the Internation Reference Ionosphere (IRI) model with the grid accuracy of 1×1×1km (Latitude×Longitude×Height). The IRI model provides vertical profiles of electron density for one position, one date, and one time instant. The model is based on hourly-monthly medians. The IRI model has limitations because it is not developed to support ray propagation. However, large-scale 3D ionospheric electron density profile data are difficult to obtain, and IRI models can be an alternative. Furthermore, the ray-tracing-based simulation is closer to reality than the simple signal reflection simulation in the [12,13,21]. Note that the introduction of the ray tracing method only generates simulated data and does not have any effect on the geolocation method.

Figure A1.

Figure A1

3D gridded matrix of the ionospheric electron density.

Figure A2 shows the simulation of the one-hop QP path at different frequencies with a fixed emission angle of 10 using a 3D ionospheric model and ray tracing method. The time of the IRI model is set at 12:00 UT on 10 July 2020. The HF source is located at 10900E,3400N and emits HF signals to the south. The HF signal frequency is 1 MHz, 3 MHz, 5 MHz, 7 MHz, 9 MHz, 11 MHz, 13 MHz, 15 MHz, 17 MHz, 19 MHz, and 21 MHz, respectively. The red cross indicates the path landing point. The red triangle indicates that the path penetrates the ionosphere.

Figure A3 shows the simulation of the one-hop QP path with different emission angles and a fixed signal frequency of 7.23 MHz. The HF source is located at 10900E,3400N and emits HF signals to the south. The emission angle is 1, 5, 10, 15, 20, 25, 30, 35, and 40, respectively. The red asterisk indicates that the signal is refracted through the ionosphere and failed to return to the ground.

Figure A2.

Figure A2

Simulation of HF signal ray tracing with different signal frequencies and a fixed emission angle of 10.

Figure A3.

Figure A3

Simulation of HF signal ray tracing with different emission angles and a fixed signal frequency of 7.23 MHz.

As shown in Figure A4, we used a 3D ionospheric model to simulate the ray tracing path of HF signals transmitted from Xi’an. Eight receivers surround the HF source to represent different ionospheric environments located in Urumqi, Chengdu, Kunming, Shenzhen, Wuyishan, Shanghai, Beijing, and Harbin. The 3D gridded matrix model of the ionosphere electron density is at altitudes ranging from 0 to 1000 km. The HF signal frequency is 7.23 MHz. The time of the IRI model is set at 9:00 UT on 13 May 2020. The propagation of HF signals depends heavily on the ionospheric electron density. 3D ionospheric models combined with ray tracing methods make it more realistic to verify the geolocation method in simulations.

Figure A4.

Figure A4

Figure A4

Simulating the HF signal path from Xi’an to eight receivers using ray tracing method. (a) 3D ray tracing path; (b) 2D ray tracing path.

Author Contributions

Conceptualization, C.X. and H.C.; methodology, C.X.; software, C.X.; validation, C.X. and Q.Z.; formal analysis, C.X. and Q.Z.; investigation, S.G. and Q.Z.; resources, C.X. and H.C.; data curation, S.G. and Q.Z.; writing—original draft preparation, C.X.; writing—review and editing, C.X.; visualization, C.X.; supervision, C.X.; project administration, H.C. and Q.Z.; funding acquisition, Q.Z. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This work was supported by the Special Fund of Hubei Luojia Laboratory (No. 220100013).

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.McNamara L.F. The Ionosphere: Communications, Surveillance, and Direction Finding. Krieger Publishing Company; Malabar, FL, USA: 1991. [Google Scholar]
  • 2.Rao N.N., Beckwith R.I., Ernst E.W. Prediction of Differential Time-e-Delay Errors in HF Hyperbolic Position-Fixing Systems. IEEE Trans. Aerosp. Electron. Syst. 1974;6:765–769. doi: 10.1109/TAES.1974.307882. [DOI] [Google Scholar]
  • 3.Fabrizio G. Geolocation of HF skywave radar signals using multipath in an unknown ionosphere; Proceedings of the 2014 IEEE Radar Conference; Cincinnati, OH, USA. 19–23 May 2014; pp. 422–425. [Google Scholar]
  • 4.Gholami M.R., Vaghefi R.M., Ström E.G. RSS-based sensor localization in the presence of unknown channel Pparameters. IEEE Trans. Signal Process. 2013;61:3752–3759. doi: 10.1109/TSP.2013.2260330. [DOI] [Google Scholar]
  • 5.Vaghefi R.M., Schloemann J., Buehrer R.M. NLOS mitigation in TOA-based localization using semidefinite programming; Proceedings of the 2013 10th Workshop on Positioning, Navigation and Communication (WPNC); Dresden, Germany. 20–21 March 2013; pp. 1–6. [Google Scholar]
  • 6.Al-Qahtani K.M., Al-Ahmari A.S., Muqaibel A.H., Landolsi M.A., Johar U.M. Improved residual weighting for NLOS mitigation in TDOA-based UWB positioning systems; Proceedings of the 2014 21st International Conference on Telecommunications (ICT); Lisbon, Portugal. 4–7 May 2014; pp. 211–215. [Google Scholar]
  • 7.Yang G., Liu T., Zhou A., Jiang C., Hu Y., Zhao Z., Ni B. A Novel Land-Based High-Frequency Geolocation System. IEEE Geosci. Remote Sens. Lett. 2021;18:48–52. doi: 10.1109/LGRS.2020.2966245. [DOI] [Google Scholar]
  • 8.Xu C., Wang Z., Wang Y., Wang Z., Yu L. Three Passive TDOA-AOA Receivers-Based Flying-UAV Positioning in Extreme Environments. IEEE Sens. J. 2020;20:9589–9595. doi: 10.1109/JSEN.2020.2988920. [DOI] [Google Scholar]
  • 9.Stoica P., Sharman K.C. Maximum likelihood methods for direction-of-arrival estimation. IEEE Trans. Acoust. Speech Signal Process. 1990;38:1132–1143. doi: 10.1109/29.57542. [DOI] [Google Scholar]
  • 10.Tan Z., Eldar Y.C., Nehorai A. Direction of Arrival Estimation Using Co-Prime Arrays: A Super Resolution Viewpoint. IEEE Trans. Signal Process. 2014;62:5565–5576. doi: 10.1109/TSP.2014.2354316. [DOI] [Google Scholar]
  • 11.Shahbazpanahi S., Valaee S., Bastani M.H. Distributed source localization using ESPRIT algorithm. IEEE Trans. Signal Process. 2001;49:2169–2178. doi: 10.1109/78.950773. [DOI] [Google Scholar]
  • 12.Xia N., Wei W., Li J., Zhang X. Kalman particle filtering algorithm for symmetric alpha-stable distribution signals with application to high frequency time difference of arrival geolocation. IET Signal Process. 2016;10:619–625. doi: 10.1049/iet-spr.2014.0279. [DOI] [Google Scholar]
  • 13.Jain A., Pagani P., Fleury R., Ney M.M., Pajusco P. HF Source Geolocation Using an Operational TDoA Receiver Network: Experimental Results. IEEE Antennas Wirel. Propagat. Lett. 2018;17:1643–1647. doi: 10.1109/LAWP.2018.2860459. [DOI] [Google Scholar]
  • 14.Hou C., Guo K., Fu Y. The sky-wave radar detection performance computing based on the dynamic ionospheric model. Neurocomputing. 2015;151:1305–1315. [Google Scholar]
  • 15.Wang T., Hong X., Liu W., So A.M.-C., Yang K. Geolocation of Unknown Emitters Using Tdoa of Path Rays Through the Ionosphere by Multiple Coordinated Distant Receivers; Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); Calgary, AB, Canada. 15–20 April 2018; pp. 3509–3513. [Google Scholar]
  • 16.Huang S., Pun Y.-M., So A.M.-C., Yang K. A Provably Convergent Projected Gradient-Type Algorithm for TDOA-Based Geolocation Under the Quasi-Parabolic Ionosphere Model. IEEE Signal Process. Lett. 2020;27:1335–1339. doi: 10.1109/LSP.2020.3010676. [DOI] [Google Scholar]
  • 17.Shikur B.Y., Weber T. TDOA/AOD/AOA localization in NLOS environments; Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); Florence, Italy. 4–9 May 2014; pp. 6518–6522. [Google Scholar]
  • 18.Miao H., Yu K., Juntti M.J. Positioning for NLOS propagation: Algorithm derivations and Cramer-Rao bounds. IEEE Trans. Veh. Technol. 2007;56:2568–2580. doi: 10.1109/TVT.2007.899948. [DOI] [Google Scholar]
  • 19.Papakonstantinou K., Slock D. Performance bounds and identifiability conditions for location estimation in NLoS dynamic environments; Proceedings of the 2011 IEEE Statistical Signal Processing Workshop (SSP); Nice, France. 28–30 June 2011; pp. 189–192. [Google Scholar]
  • 20.Vaghefi R.M., Buehrer R.M. Cooperative localization in NLOS environments using semidefinite programming. IEEE Commun. Lett. 2015;19:1382–1385. doi: 10.1109/LCOMM.2015.2442580. [DOI] [Google Scholar]
  • 21.Jain A., Pagani P., Fleury R., Ney M.M., Pajusco P. Efficient time domain HF geolocation using multiple distributed receivers; Proceedings of the 2017 11th European Conference on Antennas and Propagation (EUCAP); Paris, France. 19–24 March 2017; pp. 1852–1856. [Google Scholar]
  • 22.Vandenberghe L., Boyd S. Semidefinite programming. SIAM Rev. 1996;38:49–95. doi: 10.1137/1038003. [DOI] [Google Scholar]
  • 23.Yan Z., Zhang L., Rahman T., Su D. Prediction of the HF Ionospheric Channel Stability Based on the Modified ITS Model. Trans. Antennas Propagat. 2013;61:3321–3333. doi: 10.1109/TAP.2013.2249571. [DOI] [Google Scholar]
  • 24.Vaghefi R.M., Gholami M.R., Buehrer R.M., Ström E.G. Cooperative received signal strength-based sensor localization with unknown transmit powers. IEEE Trans. Signal Process. 2013;61:1382–1385. doi: 10.1109/TSP.2012.2232664. [DOI] [Google Scholar]
  • 25.Su Z., Shao G., Liu H. Semidefinite programming for NLOS error mitigation in TDOA localization. IEEE Commun. Lett. 2018;22:1430–1433. doi: 10.1109/LCOMM.2017.2787739. [DOI] [Google Scholar]
  • 26.Grant M., Boyd S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.1. [(accessed on 1 December 2018)]. Available online: http://cvxr.com/cvx.
  • 27.Boyd S., Vandenberghe L., Faybusovich L. Convex Optimization. IEEE Trans. Autom. Control. 2006;51:1859. [Google Scholar]
  • 28.Huang J., Wan Q. Analysis of TDOA and TDOA/SS based geolocation techniques in a non-line-of-sight environment. J. Commun. Netw. 2012;14:533–539. doi: 10.1109/JCN.2012.00011. [DOI] [Google Scholar]
  • 29.Li J., Ma G. Dual-frequency GPS single-point positioning error during the ionospheric irregularity; Proceedings of the 2012 International Conference on Electromagnetics in Advanced Applications; Cape Town, South Africa. 2–7 September 2012; pp. 654–657. [Google Scholar]
  • 30.Kelso J.M. Ray tracing in the ionosphere. Radio Sci. 1968;3:1–12. doi: 10.1002/rds1968311. [DOI] [Google Scholar]
  • 31.Long H., Lixin G., Jiangting L. The simulation of short wave propagation by ray-tracing method in sporadic E layer of ionosphere; Proceedings of the 2014 3rd Asia-Pacific Conference on Antennas and Propagation; Harbin, China. 26–29 July 2014; pp. 724–727. [Google Scholar]
  • 32.Coleman C.J. A ray tracing formulation and its application to some problems in over-the-horizon radar. Radio Sci. 1998;33:1187–1197. doi: 10.1029/98RS01523. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES