Next Article in Journal
GM(1,1)-Based Weighted K-Nearest Neighbor Algorithm for Indoor Localization
Previous Article in Journal
Development of a UAV Based Framework for CH4 Monitoring in Sludge Treatment Centres
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Sparse Direct Position Determination Based on TDOA Information in Correlation-Domain

College of Electronic Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(15), 3705; https://doi.org/10.3390/rs15153705
Submission received: 20 June 2023 / Revised: 20 July 2023 / Accepted: 23 July 2023 / Published: 25 July 2023

Abstract

:
The sparse direct position determination (DPD) method requires reconstructing the emitter position with prior knowledge. However, in non-cooperative localization scenarios, it is difficult to reconstruct the transmitted signal with the unknown signal form and propagation model. In this paper, a sparse DPD method based on time-difference-of-arrival (TDOA) information in correlation-domain is proposed. Different from the traditional sparse DPD method, the received signal is converted into correlation-domain, and the proposed dictionary matrix is generated by the quantized delay difference, which solves the pseudo-positioning problem. Compared to the conventional multi-signal classification (MUSIC) method, multi-frequency fusion (MFF) method, and two-step positioning algorithm, the proposed algorithm achieves higher positioning accuracy. The feasibility of the algorithm has been verified by both simulation and real-world measured tests.

Graphical Abstract

1. Introduction

As the positioning-based mobile service attracts more attention, several positioning methods are advancing. In order to overcome the error accumulation effect caused by parameter estimation in traditional time-difference-of-arrival (TDOA) positioning [1], direct position determination (DPD) methods [2,3] have been proposed, which directly establish the likelihood function related to the position according to the signals received by each node, obtaining the positioning result by finding the maximum value of the likelihood function [4].
Studies by Mohammad and other scholars have shown that the DPD method has better positioning performance than the two-step method multipath and low SNR scenarios [5,6]. Direct positioning technology discretizes the space where the radiation source may exist. By dividing the space into a finite number of grids, and establishing a cost function for each grid point according to the maximum likelihood criterion, we can find the grid point with the largest cost function, which is the estimated position of the radiation source. The representative algorithm is Schmidt’s multiple signal classification (MUSIC) based on eigenspace decomposition [7], which uses the orthogonality of the noise and signal subspaces to estimate the spatial spectrum on a grid-by-grid basis. Additionally, as a popular decomposition method, the parallel factor (PARAFAC) [8] analysis is recognized in the DPD field due to its excellent performance at solving the multi-parameter estimation problem in array signal processing. Considering the spectrum estimation, the minimum variance distortionless response (MVDR) method proposed by Weiss [9] is compared with the beamforming method. In view of array signal processing, the spatial scanning beam is generated, and the thermal map will be rendered on the two-dimensional plane to visually display the position distribution probability of the radiation source. Because the traditional DPD method needs to traverse all the grids or generate a full space scanning beam to obtain the likelihood estimation of the emitter position, the positioning result is not optimal under limited measurement data samples and multipath propagation channels. According to the sparsity of the spatial distribution of the radiation source as well as compressed sensing [10], the sparse signal reconstruction algorithm [11] is used to realize the direct localization under small samples and complex multipath conditions.
The sparse signal reconstruction algorithm is based on the compressed sensing algorithm, which breaks through the Nyquist sampling limit, and realizes the sparse reconstruction of signals with fewer observations. A greedy matching pursuit method proposed by Zhang [12] is suitable for emitter localization using the orthogonal matching pursuit (OMP) algorithm [13,14], where the residual satisfies the orthogonal relationship with the selected column atoms in the over-complete dictionary [15]. On the basis of the block sparsity in the dictionary matrices, a block-OMP method, which improves the step of calculating the residual and column atoms in the OMP algorithm, was proposed by Eldar [16]. However, the OMP method performs worse in low signal-to-noise ratio (SNR) cases. Different from the sparse reconstruction method based on the greedy algorithm, the edge likelihood probability function of the original signal pair through the relevance vector machine (RVM) model is based on the sparse Bayesian learning (SBL) algorithm and the expectation–maximization (EM) algorithm, as obtained by Wipf [17]. In lower SNR cases, the SBL-EM method performs better than the matching pursuit method. On this basis, Zhang [18] extends the application of the algorithm under the SBL framework [19,20,21], which inspires the DPD method of sparse emitter sources.
In summary, the traditional two-step positioning method suffers from the issue of error accumulation in the parameter estimation during the initial step. This error propagates into the subsequent steps of the positioning calculation, leading to an overall increase in the positioning error [22,23]. Existing DPD methods have their own limitations, such as pseudo-positioning estimation and inadequate robustness [24,25]. Consequently, it becomes challenging to achieve the precise estimation of the radiation source position in a real-world measurement scenario. This paper presents a novel approach, denoted as the correlation-domain-based sparse DPD method, which effectively addresses the problems of error accumulation and pseudo-positioning errors. Moreover, the proposed method demonstrates remarkable robustness in practical scenarios. In Figure 1, we present the flowchart illustrating the research of this paper.
The main contributions of this paper can be summarized as follows:
(1)
The correlation-domain-based sparse DPD model is proposed by transforming the frequency domain received signals into correlation-domain to construct the observation signal for the sparse reconstruction process.
(2)
A modified overcomplete dictionary matrix is constructed based on the quantization-based delay difference. In contrast with the traditional dictionary-generating scheme based on the grid points, the proposed scheme achieves higher accuracy due to classifying the grid points by the time delay difference and solving the pseudo-positioning problem.
(3)
Compared to the multi-signal classification (MUSIC) method, the multi-frequency function fusion (MFF) method [26], and two-step TDOA-Chan positioning method, the proposed algorithm presents more accurate positioning results. Meanwhile, the effectiveness is proved by positioning the results of the real-world measured signals.

2. Sparse DPD Model

Considering a typical TDOA positioning scenario shown in Figure 2, the position coordinates of the radiation source are P ( x p , y p , z p ) and the transmitted signal is s ( t ) . There are L base stations receiving signals, which are located at B l ( x b l , y b l , z b l ) , ( l = 1 , 2 , , L ) . The received signal of the l-th base station can be given as follows:
x l ( t ) = β l s ( t τ l ) + w l ( t ) ,
where β l is the channel attenuation of the signal transmitted by the emitter to the l-th base station, τ l = P B l / c is the signal transmission delay from the emitter to the l-th base station, w l ( t ) is the stationary zero mean white noise, and c is the speed of light.
According to the time domain form of the received signal in Equation (1), the frequency domain-based discrete form is obtained by performing a uniform sampling on the received signal with a sampling frequency of f s and the N-point DFT transformation,
X l ( k ) = Γ l ( k ) S ( k ) + W l ( k ) , 0 k N 1 ,
where S ( k ) is the DFT transformation of s ( t ) , W l ( k ) is the DFT transformation of w l ( t ) , and Γ l ( k ) is the complex attenuation of the transmission channel in the frequency domain, which can be expressed as follows:
Γ l ( k ) = α l ( k ) θ l ( k ) ,
where α l ( k ) is the amplitude attenuation of each frequency point in the real part, θ l ( k ) = e j 2 π τ l f s k / N is the phase attenuation caused by the transmission delay in the imaginary part. X l can be given as follows:
X l = Γ l S + W l = α l θ l S + W l ,
where
X l = [ X l ( 0 ) , X l ( 1 ) , , X l ( N 1 ) ] T ,
S = [ S ( 0 ) , S ( 1 ) , , S ( N 1 ) ] T ,
W l = [ W l ( 0 ) , W l ( 1 ) , , W l ( N 1 ) ] T ,
Γ l = diag [ Γ l ( 0 ) , Γ l ( 1 ) , , Γ l ( N 1 ) ] T ,
α l = diag [ α l ( 0 ) , α l ( 1 ) , , α l ( N 1 ) ] T ,
θ l = diag [ 1 , e j 2 π n l / N , , e j 2 π ( N 1 ) n l / N ] T ,
As the link between the frequency domain and the spatial domain, θ l represents the coefficient matrix with the steering vector as the main diagonal element in the frequency domain, and it corresponds to the propagation delay from any position to the l-th base station in the spatial domain. Through the corresponding relationship between the spatial position and the coefficient matrix θ l , the space is divided into N G = N x × N Z grids, where the coordinates of the i-th grid point are G i ( x g i , y g i , z g i ) , then θ l ( G i ) is obtained.
In the sparse signal reconstruction model, the signal is emitted from all grid points, except one grid contributes the most to the emitted signal, and the other grids contribute little (or even nothing) to the emitted signal. At this time, a contribution function with respect to all grids as independent variables is established; this contribution function is regarded as a sparse signal with only a limited number of non-zero values. The sparse signal is reconstructed, and the position of the non-zero value in the signal is the position of the grid point in the corresponding space.
The first step is to establish the contribution function σ G ( i ) , ( 1 i N G ) corresponding to all grid points. As the number of signal sources is much less than the number of grid points ( K N G ) , we can express σ G ( i ) as σ G ( i ) = S ^ i , expressed as follows:
S ^ = [ S ^ 1 T , S ^ 2 T , , S ^ N G T ] C N · N G ,
where S ^ i C N represents the frequency domain form of the transmitted signal of the grid point. Since the transmitted signals of only a few positions in the space are not zero, S ^ is in the sparsity space. Based on the idea of compressed sensing, the received signal X can be denoted as follows:
X = Φ S ^ + W ,
where X C N · L represents the observation signal obtained by concatenating the received signals of all base stations, Φ C N · L × N · N G is a super complete dictionary matrix, S ^ represents a solution vector, W C N · L represents a noise vector, and they can be expressed as follows:
X = [ X 1 T , X 2 T , , X l T ] T ,
Φ = Φ 1 , 1 Φ 2 , 1 Φ G N , 1 Φ 1 , 2 Φ 2 , 2 Φ G N , 2 Φ 1 , L Φ 2 , L Φ G N , L ,
Φ i , l = diag [ 1 , W N n i , l , , W N ( N 1 ) n i , l ] T ,
where W N = e j 2 π / N , n i , l = G i B l f s c represents the number of delay points of the received signal and f s represents the sampling frequency of the receiver.
Then, the direct positioning problem is converted into the sparse signal reconstruction problem, which can be expressed as an abstract function:
σ G ( i ) = S R ( X , Φ ) ,
where S R represents the sparse reconstruction (SR) algorithm. The input of the algorithm is the received signal X and the super complete dictionary matrix Φ . The output of the algorithm is the contribution function σ G ( i ) of all grid points. The grid point with the largest corresponding function value is the emitter position estimation, expressed as follows:
P e = arg max i σ G ( i ) .
The sparse reconstruction algorithm can be implemented by a variety of sparse reconstruction algorithms, among which, OMP [27] and SBL [28] algorithms are typical ones, which will not be elaborated on in this paper.

3. Sparse DPD Method in Correlation-Domain

In the sparse direct positioning method introduced in the previous section, the signal propagation model is based on the time of arrival (TOA). It is assumed that there is only a propagation delay between the signal received by each base station and the signal sent by the signal source. Moreover, the transmitted signal is reconstructed under the condition of an unknown signal form. These assumptions are difficult to meet in actual scenarios. In this section, a TDOA-DPD method is proposed to transform the frequency domain signal into correlation-domain.

3.1. Construction of the Observation Signal

The TDOA-DPD correlation-domain transformation model is established on the basis of Equation (2). The r-th base station is considered the reference base station, and the reference frequency domain signal X r ( k ) can be obtained by:
X r ( k ) = α r ( k ) θ r ( k ) S ( k ) + W r ( k ) ,
where α r ( k ) is the reference amplitude attenuation. Except for the frequency domain signal received by the reference base station, X l ( k ) can be represented by the reference frequency domain signal X r ( k ) :
X l ( k ) = X r ( k ) X l ( k ) X r ( k ) = X r ( k ) α l ( k ) θ l ( k ) + W l ( k ) α l ( k ) S ( k ) α r ( k ) θ r ( k ) + W r ( k ) α r ( k ) S ( k ) ,
let ξ l ( k ) e j Φ l = W l ( k ) α l ( k ) S ( k ) , where ξ l ( k ) = W l ( k ) α l ( k ) S ( k ) , Φ l = arg ( W l ( k ) α l ( k ) S ( k ) ) , l { 1 , , L } , we have
X l ( k ) = X r ( k ) α l ( k ) θ l ( k ) + ξ l ( k ) e j Φ l α r ( k ) θ r ( k ) + ξ r ( k ) e j Φ r .
When the signal power α l 2 ( k ) S 2 ( k ) , α r 2 ( k ) S 2 ( k ) at the k-th frequency point in the received signal is much greater than the noise power W l 2 ( k ) , W r 2 ( k ) ,
W l ( k ) α l ( k ) S ( k ) 1 , W r ( k ) α r ( k ) S ( k ) 1 ,
from Equation (21), it can be inferred that ξ l ( k ) θ l ( k ) , ξ r ( k ) θ r ( k ) , then X l ( k ) simplifies to:
X l ( k ) = X r ( k ) α l ( k ) θ l ( k ) α r ( k ) θ r ( k ) = X r ( k ) α l ( k ) α r ( k ) e j 2 π ( n l n r ) k / N ,
let α ¯ l , r ( k ) = α l ( k ) α r ( k ) , θ ¯ l , r ( k ) = e j 2 π ( n l n r ) k / N , where l { 1 , , L } { l r } , X l ( k ) is simplified as follows:
X l ( k ) = X r ( k ) α ¯ l , r ( k ) θ ¯ l , r ( k ) .
Define:
Y l , r ( k ) = X l ( k ) X r ( k ) X r ( k ) 2 = X l ( k ) X r ( k ) X r ( k ) X r ( k ) = X l ( k ) X r ( k ) = α ¯ l , r ( k ) θ ¯ l , r ( k ) ,
where X l ( k ) X r ( k ) represents the correlation-domain relation of x l ( t ) and x r ( t ) . α ¯ l , r ( k ) and θ ¯ l , r ( k ) , respectively, represent the magnitude and phase of the correlation-domain signals. The matrix form of Y l , r ( k ) can be given as follows:
Y l , r = [ Y l , r ( 0 ) Y l , r ( 1 ) Y l , r ( N 1 ) ] T .
Hence, the processing of the received signal from the frequency domain to the correlation-domain is accomplished. The obtained Y l , r is considered the observation signal in the sparse reconstruction model.

3.2. Construction of the Dictionary Matrix

Since the space is divided into N G grids, G i ( x g i , y g i , z g i ) denote the coordinates of the i-th grid point, and Δ l , r (i) represents the original time delay difference between the arrival of the i-th grid point at the base station l and the reference base station r:
Δ l , r ( i ) = G i B l G i B r f s c , 1 i N G ,
where B r denotes the coordinates of the reference base station and f s denotes the sample rates. The first step is to find out min Δ l , r ( i ) and max Δ l , r ( i ) , which are abbreviated as follows: Δ min , l , Δ max , l . Secondly, we equally divide the interval [ Δ min , l , Δ max , l ] into Λ l uniform quantization intervals. Each quantization interval is expressed as [ Δ ¯ l , r ( λ l ) , Δ ¯ l , r ( λ l + 1 ) ] , λ l = 1 , 2 , , Λ l , and we take the lower bound of each quantization interval as the quantization value. The original delay difference corresponding to all the base stations is quantized to obtain the quantization delay differences of all grid points. Therefore, the quantization delay difference corresponding to the i-th grid point is expressed as follows:
Δ ¯ r ( i ) = [ λ 1 ( i ) , λ 2 ( i ) , , λ L ( i ) ] .
Therefore, the three-dimensional spatial coordinates of the i-th grid point are mapped to a new space composed of the quantization delay difference between the reference base station and other base stations:
G i = x g i , y g i , z g i Δ ¯ r ( i ) = [ λ 1 ( i ) , λ 2 ( i ) , , λ L ( i ) ] ,
where λ l ( i ) denotes the index of quantization interval, i.e.,
λ l ( i ) = arg min λ Δ ¯ l , r ( λ ) Δ l , r ( i ) .
It is noted that the dimension of Δ ¯ r ( λ 1 , λ 2 , , λ L ) is L 1 , since no delay difference exists with the reference base station r. In other words, the dimension of Δ ¯ r can be considered as l, but the value of the r-th dimension remains constant at zero. Thus, the dictionary matrix generated by the quantization delay difference is expressed as follows:
A ¯ l , r = 1 W N Δ ¯ l , r ( 1 ) W N 2 Δ ¯ l , r ( 1 ) W N ( N 1 ) Δ ¯ l , r ( 1 ) 1 W N Δ ¯ l , r ( 2 ) W N 2 Δ ¯ l , r ( 2 ) W N ( N 1 ) Δ ¯ l , r ( 2 ) 1 W N Δ ¯ l , r ( 3 ) W N 2 Δ ¯ l , r ( 3 ) W N ( N 1 ) Δ ¯ l , r ( 3 ) 1 W N Δ ¯ l , r ( Λ ) W N 2 Δ ¯ l , r ( Λ ) W N ( N 1 ) Δ ¯ l , r ( Λ ) ,
where W N = e j 2 π / N , N denotes the length of the observation signal. Therefore, the sparse reconstruction model is expressed as follows:
Y l , r = A ¯ l , r Y ˜ l , r .
Y ˜ l , r represents the reconstruction vector i.e.,
Y ˜ l , r = [ Y ˜ l , r ( 1 ) Y ˜ l , r ( 2 ) Y ˜ l , r ( Λ ) ] T .

3.3. Reconstruction of the Source Location

Since Y ˜ l , r is sparse, the position of its non-zero value corresponds to the quantization interval index λ ˜ l . After the ( L 1 ) times sparse reconstruction of the ( L 1 ) correlation-domain signals, one has
λ ˜ = λ ˜ 1 λ ˜ 2 λ ˜ L ,
Reviewing the mapping relation in Equation (28), it is expected that the three-dimensional coordinates of the grid points can be inversely mapped according to the vector λ ˜ . Thus, the following mapping relationship is considered:
Δ ¯ r = [ λ ˜ 1 , λ ˜ 2 , , λ ˜ L ] G i = x g i , y g i , z g i .
The method adopted here is to map each λ ˜ l separately and perform ( L 1 ) times mapping operations in total. The reason is that the mapping in Equation (28) is likely not surjective. It is likely that the corresponding G i cannot be found according to the obtained λ ˜ . However, it is assumed that G i λ l is a surjective, i.e., the time delay difference of all grid points after quantization for a certain base station can always be completely traversed, and the corresponding G i can be found according to λ ˜ l (usually not unique). This assumption holds only if the delay difference quantization interval is large enough to ensure that each mapping is surjective. The specific steps are as follows:
(1)
When l = 1 , we find that all Δ ¯ r ( i ) meet the following condition: λ 1 ( i ) = λ ˜ 1 , then we record the index of the grid point as i 1 , and assign Y ˜ 1 , r ( λ ˜ 1 ) to σ G ( i 1 ) , which indicates the likelihood function of the grid point.
(2)
When l = 2 , we find that all Δ ¯ r ( i ) meet the following condition: λ 2 ( i ) = λ ˜ 2 , then we record the index of the grid point as i 2 , assign Y ˜ 2 , r ( λ ˜ 2 ) to σ G ( i 2 ) , and accumulate with  σ G ( i 1 ) .
(3)
When l = 3 , 4 , , L , by analogy, the σ G function obtained each time is accumulated with the previous one, and the final σ G function is the likelihood function of all grid points.
Since the grid point coordinates G i mapped by λ ˜ exist in each value record i 1 , i 2 , , i L after ( L 1 ) times accumulation, the grid point with the largest likelihood function value represents the grid point coordinates mapped by λ ˜ . Thus, the source position estimation P e can be expressed as follows:
P e = G q q = arg max i [ σ G ( i ) ]
Through improvements, the original single sparse reconstruction is changed to multi-dictionary joint sparse reconstruction for each correlation-domain signal, and ( L 1 ) quantized delay difference matrices are used as dictionary matrices to obtain ( L 1 ) reconstructed vectors. By searching the index of each grid point’s delay difference in the corresponding quantized delay difference dictionary, the reconstructed vector component value of the grid point, i.e., the likelihood function, is determined, and the likelihood functions of all grid points are reconstructed.
The proposed algorithm can be summarized as in Algorithm 1.
Algorithm 1: Sparse TDOA-DPD Algorithm
Remotesensing 15 03705 i001

4. Simulation

Simulation 1: The horizontal–vertical coordinate range of the task area was [0 m, 200 m] divided into a 4 m × 4 m grid. There were four base stations distributed in the four corners of the task area. The location of the radiation source was fixed (40 m, 60 m). The positioning was performed 100 times. The signals transmitted by each base station were different complex Gaussian signals, with a signal length of 32 and an SNR of 10 dB. The SBL sparse reconstruction algorithm was adopted based on the TDOA-DPD model; the positioning results are shown in Figure 3. In this figure, it is evident that the peak value of the likelihood function precisely corresponds to the actual position of the radiation source.
Simulation 2: The comparison of positioning results before and after the time delay quantization is shown in Figure 4. Figure 4a shows several pseudo-positioning results due to the absence of the time delay quantization step. Figure 4b shows the correct positioning result with time delay quantization. Looking at the comparison via the two subfigures, it can be concluded that the quantized delay difference dictionary effectively eliminates the pseudo-positioning problem.
Simulation 3: The source position was randomly generated in the task area, and the positioning was performed 100 times. The other parameters are the same as those in simulation 1. The RMSE vs. SNR curves are investigated and compared with other positioning methods, as shown in Figure 5.
The mean absolute error (MAE) and the root mean square error (RMSE) are given as follows:
M A E = 1 N m i = 1 N m p ^ i p
R M S E = 1 N m i = 1 N m p ^ i p 2
where N m is the simulation time under the same SNR, p ^ i is the i-th estimation to the emitter source, and p is the real position of the source.
According to Figure 5, the proposed method achieves higher accuracy compared to other positioning methods. In situations with high SNR, all four methods exhibit similar performance. However, at low SNR levels, both the TDOA-Chan and DPD-DET methods demonstrate inferior performance compared to the other two methods. Based on the color bars in Figure 6, it is evident that the proposed method outperforms the other methods in a variety of metrics, including the 25th percentile error, median error, 75th percentile error, and mean absolute error.

5. Real-World Measured Tests

In the real-world measured scenario, the specific parameters of the measured data are shown in Table 1. The real emitter and the node equipment are, respectively, illustrated in Figure 7. On the left side, the actual picture of the receiver node and the emitter source are presented, while on the right, the real scenario is displayed.
The real-world measured signals collected within 30 seconds were located using a traditional two-step TDOA-Chan positioning method; the results based on traditional two-step TDOA-Chan positioning are shown in Figure 8a. Next, the proposed sparse DPD positioning method was used to locate the same original data, Figure 8b exhibits the thermal map of the positioning results. Figure 9 shows the positioning error CDF curve of the measured signal.
In Figure 8a, the scatter points of the positioning results are located near the emitter position, and the yellow stars are symbols of the nodes. In Figure 8b, the color map visually represents the likelihood function, which corresponds to the probability distribution of the emitter source’s location. In Figure 9, it is demonstrated that the proposed method exhibits the minimum error compared to other positioning methods, and the DPD-DET method has the worst performance in real-world measured tests. By sorting the positioning error values in ascending order, we were able to identify the error corresponding to the 90th percentile; thus, we achieved the desired error measurement at the 90% confidence level. At the 90% confidence level, the proposed method obtains the highest accuracy, which is less than the 10-meter error. In Table 2, five metrics of the measured positioning error are listed, including the 25th percentile error, median error, 75th percentile error, and mean absolute error. The proposed method gains the highest accuracy compared to the other methods. Relative to its performance in simulation 3, the proposed method shows its robustness for outperforming other methods both in simulation and the real-world measured test.

6. Conclusions

In this paper, a sparse DPD method is proposed that is based on TDOA information in correlation-domain. The main process involves converting the signal from the frequency domain to the correlation-domain and the construction of the quantized delay difference dictionary matrix. This study has demonstrated the effectiveness of the proposed method in mitigating the issues of error accumulation and pseudo-positioning errors encountered in traditional methods. Through extensive experimentation based on the real-world measured tests and analysis, we have shown that the correlation-domain-based sparse DPD method significantly improves the accuracy and robustness of radiation source localization. Moreover, the proposed method exhibits remarkable performance in practical scenarios, highlighting its potential for real-world applications.
Future work will aim to expand the algorithm’s scope to more universal positioning scenarios, including the localization and tracking of signals employing complicated modulation techniques within complex electromagnetic environments.

7. Discussion

While the research in this paper primarily concentrates on static radiation source localization, it is worth noting that the field of positioning and tracking dynamic radiation targets is gaining more attention. Therefore, it is crucial to conduct further research to assess the applicability of the proposed algorithm in mobile multi-target localization scenarios.
Overall, our study contributes to the advancement of radiation source positioning methods. The proposed algorithm holds great promise for improving the accuracy and reliability of radiation source localization systems, ultimately enhancing the effectiveness in various domains, including illegal aerial vehicle monitoring, interference source localization, and emergency responses.

Author Contributions

Conceptualization, J.L.; methodology, H.J.; software, H.J. and K.Z.; investigation, Y.L.; data curation, Y.L.; writing—original draft preparation, H.J.; writing—review and editing, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China under Grant 2020YFB1807602 and under Grant 2020YFB1807604, National science foundation of China (61971217, 61971218), Jiangsu Planned Projects for Postdoctoral Research Funds (2020Z013), China Postdoctoral Science Foundation (2020M681585), China University Innovation Fund for Production, education and research (2021ZYA0301).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DPDdirect position determination
TDOAtime-difference-of-arrival
MUSICmulti-signal classification
MFFmulti-frequency fusion
SNRsignal-to-noise ratio
MVDRminimum variance distortionless response
OMPorthogonal matching pursuit
RVMrelevance vector machine
SBLsparse Bayesian learning
EMexpectation–maximization
DFTdiscrete Fourier transform
SRsparse reconstruction
TOAtime of arrival
RMSEroot mean square error
QPSKquadrature phase-shift keying
CDFcumulative distribution function

References

  1. Chan, Y.; Ho, K. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef]
  2. Weiss, A.J. Direct position determination of narrowband radio transmitters. IEEE Signal Process. Lett. 2004, 11, 513–516. [Google Scholar] [CrossRef]
  3. Ma, F.; Liu, Z.M.; Guo, F. Distributed Direct Position Determination. IEEE Trans. Veh. Technol. 2020, 69, 14007–14012. [Google Scholar] [CrossRef]
  4. Ren, Y.; Ba, B.; Lu, Z.; Wang, D. An information fusion direct position determination method based on Wishart random matrix asymptotic distribution theory. In Proceedings of the 2017 IEEE 17th International Conference on Communication Technology (ICCT), Princeton, NJ, USA, 21–23 March 2012; pp. 1150–1156. [Google Scholar]
  5. Pourhomayoun, M.; Fowler, M.L.; Wu, N.E. Spatial sparsity based emitter localization. In Proceedings of the 2012 46th Annual Conference on Information Sciences and Systems (CISS), Princeton, NJ, USA, 21–23 March 2012; pp. 1–4. [Google Scholar]
  6. Shi, X.; Zhang, X. Weighted Direct Position Determination via the Dimension Reduction Method for Noncircular Signals. Math. Probl. Eng. 2021, 2021, 8427575. [Google Scholar] [CrossRef]
  7. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  8. Zhang, Z.; Wen, F.; Shi, J.; He, J.; Truong, T.K. 2D-DOA Estimation for Coherent Signals via A Polarized Uniform Rectangular Array. IEEE Signal Process. Lett. 2023, 1–5. [Google Scholar] [CrossRef]
  9. Tirer, T.; Weiss, A.J. High Resolution Direct Position Determination of Radio Frequency Sources. IEEE Signal Process. Lett. 2016, 23, 192–196. [Google Scholar] [CrossRef]
  10. Ji, S.; Xue, Y.; Carin, L. Bayesian Compressive Sensing. IEEE Trans. Signal Process. 2008, 56, 2346–2356. [Google Scholar] [CrossRef]
  11. Das, A.; Sejnowski, T.J. Narrowband and Wideband Off-Grid Direction-of-Arrival Estimation via Sparse Bayesian Learning. IEEE J. Ocean. Eng. 2018, 43, 108–118. [Google Scholar] [CrossRef]
  12. Zhang, B.; Cheng, X.; Zhang, N.; Cui, Y.; Li, Y.; Liang, Q. Sparse target counting and localization in sensor networks based on compressive sensing. In Proceedings of the 2011 Proceedings IEEE INFOCOM, Shanghai, China, 10–15 April 2011; pp. 2255–2263. [Google Scholar]
  13. Pati, Y.; Rezaiifar, R.; Krishnaprasad, P. Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition. In Proceedings of the 27th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 1–3 November 1993; Volume 1, pp. 40–44. [Google Scholar]
  14. Tropp, J.A.; Gilbert, A.C. Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef]
  15. Hu, R.; Xiang, Y.; Fu, Y.; Rong, R.; Chen, Z. An Orthogonal Matching Pursuit with Thresholding Algorithm for Block-Sparse Signal Recovery. In Proceedings of the 2015 Second International Conference on Soft Computing and Machine Intelligence (ISCMI), Hong Kong, China, 23–24 November 2015; pp. 56–59. [Google Scholar]
  16. Eldar, Y.C.; Kuppinger, P.; Bolcskei, H. Block-Sparse Signals: Uncertainty Relations and Efficient Recovery. IEEE Trans. Signal Process. 2010, 58, 3042–3054. [Google Scholar] [CrossRef]
  17. Wipf, D.P.; Rao, B.D. An Empirical Bayesian Strategy for Solving the Simultaneous Sparse Approximation Problem. IEEE Trans. Signal Process. 2007, 55, 3704–3716. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Rao, B.D. Sparse Signal Recovery with Temporally Correlated Source Vectors Using Sparse Bayesian Learning. IEEE J. Sel. Top. Signal Process. 2011, 5, 912–926. [Google Scholar] [CrossRef]
  19. Zhang, Z.; Rao, B.D. Extension of SBL Algorithms for the Recovery of Block Sparse Signals with Intra-Block Correlation. IEEE Trans. Signal Process. 2013, 61, 2009–2015. [Google Scholar] [CrossRef]
  20. Zhang, Z.; Rao, B.D. Recovery of block sparse signals using the framework of block sparse Bayesian learning. In Proceedings of the 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25–30 March 2012; pp. 3345–3348. [Google Scholar]
  21. Wang, T.; Ke, W.; Liu, G. Sparsity-Based Direct Location Estimation Based on Two-step Dictionary Learning. Commun. Netw. 2013, 5, 421–425. [Google Scholar] [CrossRef]
  22. Pan, J. Improvement and analysis of multi-station TDOA positioning algorithm based on MSVD. In Proceedings of the 2022 4th International Conference on Intelligent Control, Measurement and Signal Processing (ICMSP), Hangzhou, China, 8–10 July 2022; pp. 923–927. [Google Scholar]
  23. Zou, Y.; Liu, H. TDOA Localization with Unknown Signal Propagation Speed and Sensor Position Errors. IEEE Commun. Lett. 2020, 24, 1024–1027. [Google Scholar] [CrossRef]
  24. Li, S.; Zhang, Q.; Deng, B.; Wu, B.; Gao, Y. A fast and accurate LEO satellite-based direct position determination assisted by TDOA measurements. China Commun. 2022, 19, 92–103. [Google Scholar] [CrossRef]
  25. You, K.; Guo, W.; Liu, Y.; Wang, W.; Sun, Z. Grid Evolution: Joint Dictionary Learning and Sparse Bayesian Recovery for Multiple Off-Grid Targets Localization. IEEE Commun. Lett. 2018, 22, 2068–2071. [Google Scholar] [CrossRef]
  26. Zhu, K.; Jiang, H.; Huo, Y.; Yu, Q.; Li, J. A Direct Position Determination Method Based on Subspace Orthogonality in Cross-Spectra under Multipath Environments. Sensors 2022, 22, 7245. [Google Scholar] [CrossRef] [PubMed]
  27. Dong, J.; Wu, L. Comparison and Simulation Study of the Sparse Representation Matching Pursuit Algorithm and the Orthogonal Matching Pursuit Algorithm. In Proceedings of the 2021 International Conference on Wireless Communications and Smart Grid (ICWCSG), Hangzhou, China, 13–15 August 2021; pp. 317–320. [Google Scholar]
  28. Guo, L.; Xiao, S.; Guo, M. Off-Grid Sparse Bayesian Learning Algorithm for Compressed Sparse Array. In Proceedings of the 2021 CIE International Conference on Radar (Radar), Haikou, China, 15–19 December 2021; pp. 2308–2312. [Google Scholar]
Figure 1. The flowchart depicting the organization of this paper.
Figure 1. The flowchart depicting the organization of this paper.
Remotesensing 15 03705 g001
Figure 2. Traditional TDOA positioning scenario.
Figure 2. Traditional TDOA positioning scenario.
Remotesensing 15 03705 g002
Figure 3. Positioning results of simulation 1.
Figure 3. Positioning results of simulation 1.
Remotesensing 15 03705 g003
Figure 4. Comparison of the positioning before and after the time delay difference quantization. (a) Before the delay difference quantization; (b) after the delay difference quantization.
Figure 4. Comparison of the positioning before and after the time delay difference quantization. (a) Before the delay difference quantization; (b) after the delay difference quantization.
Remotesensing 15 03705 g004
Figure 5. The RMSE curve comparing the random source positioning error between the proposed method and other positioning methods.
Figure 5. The RMSE curve comparing the random source positioning error between the proposed method and other positioning methods.
Remotesensing 15 03705 g005
Figure 6. Comparison of different error metrics between the proposed method and other positioning methods.
Figure 6. Comparison of different error metrics between the proposed method and other positioning methods.
Remotesensing 15 03705 g006
Figure 7. The actual picture of the real emitter and the node equipment.
Figure 7. The actual picture of the real emitter and the node equipment.
Remotesensing 15 03705 g007
Figure 8. Comparison of the results of the traditional positioning method and proposed method; (a) positioning results of the traditional two-step TDOA-Chan method. (b) Positioning results of the proposed method.
Figure 8. Comparison of the results of the traditional positioning method and proposed method; (a) positioning results of the traditional two-step TDOA-Chan method. (b) Positioning results of the proposed method.
Remotesensing 15 03705 g008
Figure 9. Real-world measured signal positioning CDF curve.
Figure 9. Real-world measured signal positioning CDF curve.
Remotesensing 15 03705 g009
Table 1. Parameters of real-world measured data.
Table 1. Parameters of real-world measured data.
Parameter NameValueParameter NameValue
Modulation ModeQPSKSample Rate125 MHz
Symbol Rate25 MSPSSignal Length4096
Center Frequency726 MHzNumber of Sources1
Radiation Power15 dBmNumber of Base Stations4
Table 2. Positioning errors of real-world measured data.
Table 2. Positioning errors of real-world measured data.
TDOA-ChanDPD-DETDPD-MFFProposed Method
25 percentile error4.9802 m5.9870 m4.7013 m3.3741 m
Median error6.5835 m13.3595 m7.5158 m4.9038 m
75th percentile error8.8934 m18.5046 m9.6559 m8.4570 m
Mean absolute error7.2088 m16.5353 m7.0809 m5.1925 m
RMSE7.8456 m22.3492 m7.9656 m5.9784 m
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.

Share and Cite

MDPI and ACS Style

Jiang, H.; Li, J.; Zhu, K.; Li, Y. Sparse Direct Position Determination Based on TDOA Information in Correlation-Domain. Remote Sens. 2023, 15, 3705. https://doi.org/10.3390/rs15153705

AMA Style

Jiang H, Li J, Zhu K, Li Y. Sparse Direct Position Determination Based on TDOA Information in Correlation-Domain. Remote Sensing. 2023; 15(15):3705. https://doi.org/10.3390/rs15153705

Chicago/Turabian Style

Jiang, Hang, Jianfeng Li, Kehui Zhu, and Yingying Li. 2023. "Sparse Direct Position Determination Based on TDOA Information in Correlation-Domain" Remote Sensing 15, no. 15: 3705. https://doi.org/10.3390/rs15153705

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop