Elsevier

Signal Processing

Volume 186, September 2021, 108111
Signal Processing

Importance sampling based direct maximum likelihood position determination of multiple emitters using finite measurements

https://doi.org/10.1016/j.sigpro.2021.108111Get rights and content

Highlights

  • We resort to Pincus’ theorem and the IS technique to approximate the exact ML solution of the problem of direct position determination of multiple emitters with finite measurements.

  • We design a factorable importance function to generate the required parameter realizations efficiently.

  • Compared with the exponential complexity of the exhaustive multidimensional ML searching, the complexity of the new approach is moderate.

Abstract

The exact Direct Maximum Likelihood Position Determination (ML-DPD) of multiple emitters requires a multidimensional searching with exponential complexity. The subspace-based DPD technique and the filtering-based DPD technique are recently proposed to reduce the complexity by transforming the original high-dimensional optimization problem into several low-dimensional ones. However, these techniques approximate the exact ML solution only if the measurements are assumed infinite. In this paper, we model the received signals in the nonlinear regression form and resort to the multidimensional optimization framework, consisting of the Pincus’ theorem and the Importance Sampling (IS) technique, to approximate the exact ML solution using finite measurements. The proposed IS based ML DPD approach also reduces the complexity by decoupling the multidimensional optimization problem into several three-dimensional ones. Moreover, the new non-iterative ML DPD approach guarantees global optimality and does not suffer from the off-grid problems inherent to most DPD techniques. The numerical simulations show that the proposed ML DPD estimator acquires the exact multidimensional ML solution even using a narrow bandwidth or being at low Signal to Noise Ratio (SNR).

Introduction

The source localization technique has been studied for several decades and applied in many practical scenarios, such as the Location-Based Services (LBS) in communication systems, objects tracking in Internet of Things (IoT) and targets detection in radar system. The classical localization methods are two-step processing. Firstly, intermediate parameters that rely on the locations of the sources, like the Angle of Arrival (AOA) and the Time of Arrival (TOA), are estimated from the measurements of different receivers respectively. Then, the locations of sources are estimated based on these intermediate parameters. The position methods based on different intermediate parameters have been proposed. The array processing methods for position by AOA are reviewed by Krim and Viberg comprehensively [1]. The classical closed-form Least Squares (LS) solution using TDOA was derived by Smith and Abel [2]. Other TOA based methods are Semi-Definite Relaxations (SDR) [3], [4], [5] and Multidimensional Scaling (MDS) approach [6]. The two-step methods are sub-optimal as they measure the intermediate parameters at each receiver separately and independently. This ignores the constraint that the measurements from different receivers correspond to the same source position.

Recently, the DPD approaches have been proposed as a single-step localization technique where the locations of sources are estimated by minimizing a single cost function, into which all received data enter jointly. It has been verified that the DPD methods outperform the two-step methods at low SNR. Besides, an additional data association step required by two-step methods is inherently avoided by DPD methods. Nevertheless, the DPD approaches, which usually require exhaustive searching, obtain the above advantages at the expense of increasing computational complexity significantly. To decrease the computational complexity, the efficient DPD techniques based on the Expectation-Maximization (EM) algorithm replaced the multidimensional searching with several one-dimensional ones [7], [8]. A sequential Monte Carlo-based method was used to solve the multivariate optimization problem that results from the ML solution in an iterative way [9]. The localization problem of coherent sources has been addressed by combining the DPD with the iterative adaptive approach (IAA) [10].

In the scenario of multiple sources, the exact multidimensional ML estimator can be derived but requires a multidimensional searching, which is usually impractical for real-time implementations. To sidestep the multidimensional searching in the exact ML estimation, several existing DPD methods resort to the subspace-based technique or the filtering technique such as the Multiple Signal Classification (MUSIC) [11], [12], the Match Filter (MF) [13] and the Minimum Variance Distortionless Response (MVDR) filter [14], [15]. These techniques transform the exact multidimensional ML problem into several single ones that require merely two or three-dimensional space searching. However, these methods require sufficient observation samples to achieve the ML performance asymptotically. To be specific, the MUSIC-DPD [12] and MVDR-DPD [14], [15] both need lots of observation samples to approximate the covariance matrix by the sample covariance matrix. The MF-DPD [13] also need sufficient observation samples to decouple the problem based on the independence among transmitted signals. Unfortunately, the length of observation window is usually limited for the real-time position request or the stationary assumption. Thus, the number of observation samples is finite and the above estimators can not achieve the ML performance in practice. Besides, the iterative ML method [16] is proposed to achieve the exact ML solution efficiently but its convergence to the global optimum relies on the initial estimate.

In order to achieve the exact ML solution with finite observation resources, in this paper we resort to the optimization framework consisting of the Pincus’ theorem [17] and the IS technique [18]. We design a factorable probability density function (pdf) on model parameters. This pdf allows a very easy sampling in the vicinity of the exact ML solution. Numerical simulations show that the proposed IS-based multidimensional ML estimator outperforms the subspace-based and the filtering-based DPD ones in the scenario of multiple sources.

The contributions of our paper are summarized as follow: (1) In order to solve the DPD of multiple emitters, we resort to Pincus’ theorem and IS technique to approximate the exact ML solution with finite measurements. (2) We design a factorable importance function to generate the required parameter realizations efficiently. Compared with the exponential complexity of the exhaustive multidimensional ML searching, the complexity of the new approach is moderate.

The paper is organized as follows: Section 2 states the DPD problem formulated for multiple emitters. The concentrated likelihood function is derived in Section 3 and maximized by Pincus’ theorem and IS technique in Section 4. The factorable importance function is designed in Section 5. The implementation details and the complexity of the proposed algorithm are stated in Sections 6 and 7 respectively, followed by numerical simulations in Section 8. Finally, a conclusion is drawn in Section 9.

Section snippets

Problem formulation

Given Q adjacent narrow-band emitters at pqRD×1,q=1,,Q (In general, D=2 for plane geometry or D=3 for solid geometry) and Nr space separated receivers which intercept the transmitted signals. Every receiver is equipped with an antenna array consisting of M elements. To avoid the angle ambiguity, the carrier frequency is small than the inverse of the propagation time over the array aperture. The complex envelopes of the signals observed by the jth receiver are given byyj(t)q=1Qαq,jaj(pq)sq(t

The concentrated likelihood function

In this section, we will derive the Concentrated Likelihood Function (CLF) that depends on the parameters of interest P and the nuisance parameters t˚. In fact, since wj(l) in (7) are independent among different sections of different received signals and follow the identity distribution wj(l)N(0,σ2INM), it can be shown that the Log Likelihood Function (LLF), of which the constant terms are dropped, is given by,L(P,t˚,α)j=1Nrl=1Lyj(l)Γj,l(P,t˚)αj2Where · denotes the vector 2-norm. To

Global maximization of the CLF

Like the previous works within other estimation problems [18], [21], [22], [23], [24], we resort to the optimization framework [18], consisting of the Pincus’ theorem [17] and the IS technique, to efficiently approximate the global solution of the multidimensional ML problem, using finite observation resources such as the observation time, the signal bandwidth and the array aperture. First of all, we introduce the theorem of Pincus [17] as follows.

Theorem 1

Let F(x1,,xn)=F(x) be a continuous function on

Appropriate choice of importance function

To generate the required realizations efficiently, the appropriate G(P,t˚) must be designed as close as possible to F(P,t˚). On the other hand, the ease of generating the realizations should be also taken into account. Hence, we start with constraining IF’s form to be factorable in terms of Q position-transmitted time pairs {(pq,t˚q)}q=1Q, because it is relative easy to generate realizations from pdf with the factorized form as followsG(P,t˚)q=1Qgq(pq,t˚q)According to the general results from

Implementation details

In this section, we give all the necessary details for an efficient implementation of our proposed IS-based ML DPD algorithm. The plane area of interest, where emitters may be put in, is confined within x[xmin,xmax] and y[ymin,ymax] and the range of transmitted time is t˚[0,t˚max], where t˚max can be freely chosen as high as desired. The process of generating the required Q groups of realizations amounts to performing the following steps for every q=1,,Q:

STEP 1: Evaluate the qth SLF (A.7)

Complexity analysis

The main computation of IS-based ML DPD algorithm concentrates on the generation of the required realizations and the computation of the IWs. The generation process involves evaluating the marginal position pdf gpmar(xq,yq) and the conditional transmitted time pdf gt˚con(t˚q|pq) at grids with different ranges and steps. The computational complexity, therefore, relies on the complexity of the two pdfs and the number of grid points. According to the definition of gpmar(xq,yq) (A.8), its

Numerical simulation and discussion

In this section, we design several numerical simulations to evaluate the performance of the proposed IS based ML DPD estimator, denoted by IS-ML-DPD, and compare it with the decoupled ML DPD estimator proposed in Weiss and Amar [13] and the MVDR based DPD estimator proposed in Tirer and Weiss [14], denoted by single-ML-DPD and MVDR-DPD respectively. To give an explicit comparison with the exact ML estimator (14), we also give its performance curve that are obtained by an iterative local

Conclusion

In this paper, we have researched the direct ML position determination of dense emitters using finite observation resources. We resort to a multidimensional optimization framework, consisting of the Pincus’ theorem and the IS technique, to transform the multidimensional ML problem into several single ones. We factorized the target pdf to design the appropriate IFs that are used to generate the required realizations. The numerical simulations show that the proposed IS based ML DPD approach

CRediT authorship contribution statement

Kegang Hao: Conceptualization, Methodology, Software, Writing - original draft, Writing - review & editing. Qun Wan: Validation, Resources, Supervision.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grant 61771108 and U1533125 and the Fundamental Research Funds for the Central Universities under Grant ZYGX2015Z011.

References (26)

  • E. Tzoreff et al.

    Expectation-maximization algorithm for direct position determination

    Signal Process.

    (2017)
  • H. Krim et al.

    Two decades of array signal processing research: the parametric approach

    IEEE Signal Process. Mag.

    (1996)
  • J. Smith et al.

    Closed-form least-squares source location estimation from range-difference measurements

    IEEE Trans. Acoust. Speech Signal Process.

    (1987)
  • K.W. Cheung et al.

    Accurate approximation algorithm for TOA-based maximum likelihood mobile location using semidefinite programming

    2004 IEEE International Conference on Acoustics, Speech, and Signal Processing

    (2004)
  • A. Beck et al.

    Exact and approximate solutions of source localization problems

    IEEE Trans. Signal Process.

    (2008)
  • R.M. Vaghefi et al.

    Cooperative joint synchronization and localization in wireless sensor networks

    IEEE Trans. Signal Process.

    (2015)
  • K.W. Cheung et al.

    A multidimensional scaling framework for mobile location using time-of-arrival measurements

    IEEE Trans. Signal Process.

    (2005)
  • P. Closas et al.

    ML estimation of position in a GNSS receiver using the sage algorithm

    2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP ’07

    (2007)
  • P. Closas et al.

    Maximum likelihood estimation of position in GNSS

    IEEE Signal Process. Lett.

    (2007)
  • W.Y. Zhou Tao et al.

    Direct position determination of multiple coherent sources using an iterative adaptive approach

    Signal Process.

    (2019)
  • R. Schmidt

    Multiple emitter location and signal parameter estimation

    IEEE Trans. Antennas Propag.

    (1986)
  • A.J. Weiss

    Direct position determination of narrowband radio transmitters

    IEEE Signal Process. Lett.

    (2004)
  • A.J. Weiss et al.

    Direct position determination of multiple radio signals

    EURASIP J. Adv. Signal Process.

    (2005)
  • Cited by (0)

    View full text