An Efficient Direct Position Determination Method for Multiple Strictly Noncircular Sources

This paper focuses on the localization methods for multiple sources received by widely separated arrays. The conventional two-step methods extract measurement parameters and then estimate the positions from them. In the contrast to the conventional two-step methods, direct position determination (DPD) localizes transmitters directly from original sensor outputs without estimating intermediate parameters, resulting in higher location accuracy and avoiding the data association. Existing subspace data fusion (SDF)-based DPD developed in the frequency domain is computationally attractive in the presence of multiple transmitters, whereas it does not use special properties of signals. This paper proposes an improved SDF-based DPD algorithm for strictly noncircular sources. We first derive the property of strictly noncircular signals in the frequency domain. On this basis, the observed frequency-domain vectors at all arrays are concatenated and extended by exploiting the noncircular property, producing extended noise subspaces. Fusing the extended noise subspaces of all frequency components and then performing a unitary transformation, we obtain a cost function for each source location, which is formulated as the smallest eigenvalue of a real-valued matrix. To avoid the exhaustive grid search and solve this nonlinear function efficiently, we devise a Newton-type iterative method using matrix Eigen-perturbation theory. Simulation results demonstrate that the proposed DPD using Newton-type iteration substantially reduces the running time, and its performance is superior to other localization methods for both near-field and far-field noncircular sources.


Introduction
Noncircular complex signals (e.g., binary-phase-shift-keying (BPSK), multiple-amplitude-shift-keying (MASK) and offset-quadrature-phase-shift-keying (OQPSK) modulated signals) are extensively employed in modern communication systems. During the last few years, the algorithms for noncircular complex sources with application to signal processing [1][2][3][4][5][6][7] have received an upsurge of attention. Different from circular signals, the unconjugated statistical property of noncircular complex signals adds to the amount of available information, which can help to enhance the performance. Since many communication systems offer location-based services, the problem of accurate localization for noncircular sources is worth further investigation.
Conventional localization methods employ two-step processing [8][9][10][11], where the measurement parameters (e.g., direction of arrival (DOA), time of arrival (TOA) and frequency difference of arrival (FDOA)) are first extracted, and then, the source positions are estimated. In the first step, parameter estimation algorithms for noncircular (NC) signals such as the NC-MUSIC algorithm

•
We derive the frequency-domain property of strictly noncircular signals and propose an improved SDF estimator. Based on this noncircular property, we establish an extended frequency-domain observation received by all arrays and compute the extended subspaces, which are implicitly related to array responses and TOAs. Fusing the extended subspaces of all frequency components, a cost function is formulated as the smallest eigenvalue of a symmetric real-valued matrix for each source location, due to a unitary transformation. Therefore, the real-valued eigen-decomposition is required instead of complex computations. Compared with the primitive SDF-based DPDs, this improved SDF estimator retains its superiority for requiring low-dimensional optimization and has higher robustness to noise that comes from exploiting noncircularity.

•
We devise a Newton-type iterative algorithm to efficiently solve the prescribed cost function based on matrix Eigen-perturbation theory. It substantially reduces the computations of the straightforward implementation of the optimization for each position, which is always accomplished via a two-or three-dimensional grid search.
The remainder of this paper is organized as follows. Section 2 presents the signal model and formulates the problem. In Section 3, we propose the extended SDF DPD estimator for noncircular sources and devise a Newton-type iterative solution. In Section 4, we show the simulation results and make the discussion. Section 5 concludes the study.
Throughout the paper, upper case and lower case boldface letters will represent matrices and column vectors, respectively. For convenience, we list the notations used in this paper: Composition of the block diagonal matrix. diag{·} Composition of the diagonal matrix. vec{·} The "vectorization" operator that turns a matrix into a vector by stacking the columns of the matrix, one below another. ⊗ Kronecker matrix product.

[·] n
The n-th element of a vector.

[·] nm
The n,m-th entry of a matrix. · 2 Euclidean norm.
C N×M Set of the N × M complex matrices.
R N×M Set of the N × M real matrices.

Property of the Noncircular Signal
A signal is normally circular when an arbitrary rotation cannot change its first-order and second-order statistical characteristics, namely rotation invariance. If a signal's property of rotation invariance is not satisfied, then we take it as a noncircular signal. For a straightforward description, let s(n) be a zero-mean signal, s(n) is considered to be circular with the condition "E[|s(n)| 2 ] = 0 and E[s 2 (n)] = 0", whereas s(n) is referred to as being noncircular with the condition "E[|s(n)| 2 ] = 0 and E[s 2 (n)] = 0". Specifically, a strictly noncircular signal can be generated through a phase shift of a real-valued signal [23]. According to this property, we assume s(n) to be a strictly noncircular signal, and therefore, it can be generated as [23]: where s (n) is a real-valued signal and φ signifies the initial phase of s(n).
where s(j) is the q-th DFT coefficient of s(n). The conjugate of s(j) is given by: (3) Based on (2), we have: Combing (4) and (5), it can be checked that: The equation related to the frequency-domain signals as shown in (6) lays the foundation of subsequent theoretical development.

Frequency-Domain Signal Model and Problem Formulation
Let us consider L stationary observers, each of whom is equipped with an antenna array comprising M isotropic sensors. Q transmitters are assumed to radiate uncorrelated narrowband and strictly noncircular signals in the field of interest. We denote p q ∈ R D×1 as the position of the q-th transmitter for q = 1, 2, . . . , Q. The complex envelope of the outputs of the l-th observer array at time 0 ≤ t ≤ T is expressed as [16,17]: for l = 1, 2, . . . , L. Here, s q (t − τ l (p q ) − t q0 ) is the complex envelope of the q-th source signal, transmitted at time t q0 and delayed by τ l (p q ), which indicates the propagation time between the q-th transmitter and the l-th observer. We assume that the source signals are wide-sense stationary. b ql is the unknown complex attenuation coefficient representing the channel effect between the q-th transmitter and the l-th observer. a l (p q ) is the spatial array response of the l-th observer array to the signal transmitted from the position p q , which is related to the corresponding DOA. n l (t) is the white and circularly Gaussian noise mixed through the l-th observer array. The sources and noises are assumed to be uncorrelated and to have a mean of zero. Similarly to [16], we partition r l (t) (0 ≤ t ≤ T) into K sections, and each length equals T/K. Then, sample the signals of each section at time intervals jT s (j = 0, 1, . . . , J − 1) where T s represents the sampling period. Thus, the DFT of the J samples in the k-th section can be expressed as [16]: where s q (j, k) and n l (j, k) are the j-th DFT coefficients of s q (t − t q0 ) and n l (t) in the k-th section, respectively. For convenience of presentation, we define: and rewrite r l (j, k) by: We now composite the j-th DFT coefficients of all the outputs of L observer arrays and obtain: where: Γ(j, p q ) = blkdiag{a 1 (j, p q ), a 2 (j, p q ), . . . , a L (j, p q )}, Let us denote Φ(j) = [α 1 (j), α 2 (j), . . . , α Q (j)] ∈ C LM×Q and s(j, k) = [s 1 (j, k), s 2 (j, k), . . . , s Q (j, k)] T . Then, r(j, k) can be further expressed in the matrix form as: Therefore, the covariance matrix of r(j, k) can be written as: where R s (j) = E[s(j, k)s H (j, k)], σ 2 n denotes the noise power and I LM signifies the LM × LM identity matrix.
Note that Φ(j) is associated with both DOAs and TOAs, and therefore, it contains the location information. The SDF DPD based on the frequency domain [16] relies on the general signal model as shown in (17), which cannot take full advantage of the signal properties. To this end, we come to exploit the noncircularity of signals derived in Section 2.1.
As the conjugate of r(j, k) can be expressed as: where ∆ φ = diag{e −i2φ 1 , e −i2φ 2 , . . . , e −i2φ Q } with φ q being the initial phase of the q-th strictly noncircular source. Replacing j with J − j in (19), it follows that: for j = 0, 1, . . . , J − 1. Note that r * (J, k) = r * (0, k) as the DFT coefficient is periodic with the period J. By exploiting the unconjugated property of noncircular signals, we combine (16) and (20), and therefore construct the extended observation: where n(j, , whose q-th column is given by: with: Then, the covariance matrix of the extended observation r(j, k) has the following form: Until now, we have obtained the frequency-domain data model for our work as shown in (25). It is noteworthy that the dimension of the extended covariance matrix R r (j) is twice that of the covariance matrix R r (j) for circular signals, leading to more available information. To this end, we will apply R r (j) to our problem. The problem that we address now is, given R r (j) for j = 0, 1, . . . , J − 1, to directly estimate the locations of multiple transmitters without explicitly computing TOAs and DOAs.

Extended SDF
Based on (25), the eigen-decomposition of R r (j) yields: where Σ s k (j) is a diagonal matrix with diagonal elements of the Q largest eigenvalues of R r (j). U s k (j) ∈ C 2LM×Q is the extended signal subspace comprising the eigenvectors corresponding to the Q largest eigenvalues, and it spans the same space as Φ(j) [5,16,19]. U n k (j) ∈ C 2LM×(2LM−Q) is the extended noise subspace consisting of the eigenvectors corresponding to the 2LM − Q smallest eigenvalue σ 2 n . According to the subspace orthogonality principle [5,16,19], namely the columns of Φ(j) are orthogonal to the noise subspace of R r (j), we have: for q = 1, 2, . . . , Q. Fusing J DFT components leads to: Inserting (22) into (28), it follows that: where Q(p q ) is expressed as: It is noteworthy that b q in (29) is formulated as Next, we will utilize this structure of b q to transform the complex-valued equation in (29) into a real-valued one. We now rewrite (29) by: Based on (32), we perform a unitary transformation of b q to establish a real-valued vector: where T is the unitary matrix: and thus, b q can be expressed in the form of (35): Since T H T = I 2L , it follows that: Substituting (36) back into (31), we get: where: Given that b q is real-valued, we rewrite the left side of the equation in (37) by: Due to the fact that b According to the above derivation, the complex-valued equation in (29) is transformed into the following real-valued equation: We now replace U n k (j) withÛ n k (j), which is computed by the eigen-decomposition of the estimated R r (j):R Then, the following optimization model presents the solution for p q and b q : We observe that the estimation of b q is the eigenvector corresponding to the smallest eigenvalue of Re{Q (p)}, and the estimation of p q is the point that minimizes the smallest eigenvalue of Re{Q (p)}. Consequently, the position of the q-th transmitter can be obtained by: for q = 1, 2, . . . , Q, where: Here, λ min {·} signifies the smallest eigenvalue of the input matrix. As f (p) is a nonlinear function in terms of the source position, the minimization of f (p) is usually accomplished by a D-dimensional grid search.

Iterative Solution
When the area of interest is large and the grid step size is small, the grid search is computationally demanding. To locate the transmitters quickly, we will devise a Newton-type iterative method to efficiently solve the proposed cost function for each source location. As is known to all, the Newton-type iterative method provides an efficient way to solve nonlinear optimization problems [24]. It requires computing the gradient and Hessian matrix of the cost function, which is quite easy if the cost function is explicitly written. However, the cost function in (45) is the smallest eigenvalue of a symmetric matrix, whose gradient and Hessian matrix cannot be obtained straightforwardly. Therefore, we apply the matrix Eigen-perturbation theory to derive the gradient and Hessian matrix of (45) for each source position. For this purpose, a proposition needs to be introduced first. Proposition 1. Assume a symmetric real-valued matrix X ∈ R N×N with λ min = λ 1 ≤ λ 2 ≤ · · · ≤ λ N = λ max being its eigenvalues and e 1 , e 2 , . . . , e N being the corresponding eigenvectors. Denote δX as the perturbation of X, and henceX = X + δX where δX andX are also symmetric. Then, the eigenvalues of the perturbed matrixX,λ min =λ 1 ≤λ 2 ≤ · · · ≤λ N =λ max , can be expressed as [25]: where: and o δX 2 2 signifies the infinitesimal term of δX 2 2 . This proposition reveals the relationship between the matrix perturbation and the eigenvalues of the disturbed matrix. The proof of (46) can be found in [25]. Now, let us denote X(p) = Re{Q (p)}, whose eigenvalues and eigenvectors are λ 1 ≤ λ 2 ≤ · · · ≤ λ 2L and e 1 , e 2 , . . . , e 2L . Define δp as the perturbation of p andp = p + δp as the perturbed position. Then, the eigenvalues and eigenvectors ofX(p) areλ 1 ≤λ 2 ≤ · · · ≤λ 2L andê 1 ,ê 2 , . . . ,ê 2L , respectively. Denoting δX =X(p) − X(p), we obtain the following equation according to the above proposition:λ in which: Applying vec{ABC} = (C T ⊗ A)vec{B} and tr{ABCD} = vec T {D T }(C T ⊗ A)vec{B} (see [26]), (48) can be further expressed as a function of δx = vec{δX}: where the symmetry of E 1 and δX is used. Note thatλ 1 is the cost function of the proposed estimator, and therefore, our purpose is to link δp toλ 1 . As (50) displays the relationship between δx andλ 1 , we proceed to derive the relationship between δx and δp in what follows. Denote x(p) = vec{X(p)} andx(p) = vec{X(p)}. Based on the result in [27], we can take the second-order Taylor expansion ofx(p) around p as: .. where: . ..
where g(p) and H(p) are given by: and: ..
Finally, applying the result in (57) to the objective function in (45), we can express f (p) in terms of the second-order perturbation of δp as follows: It can be seen from (60) that g(p) and H(p) are the gradient and Hessian matrix of f (p), respectively. Therefore, we can get the estimation of p q following the Newton-type iterative procedure [28]:p where the superscript i denotes the iteration number and µ is the step factor deciding the iteration step size. In this way, each transmitter can be located when an initial position is given. Note that the variable step size is used to solve the contradiction between convergence speed and misadjustment, which is usually encountered in the case of fixed step size.
To summarize this iterative process, we provide the procedure below:

1:
Set e as a positive number that is small enough. Then, choose a suitable K ∈ Z + and J ∈ Z + Z + denotes the set of positive integers), and compute the DFT of the observed samples. 2: Use (42) to estimate the extended covariance matrixR r (j) for j = 0, 1, . . . , J − 1..

5: Initializep
(0) q , and make i ← 0 . 6: Insertp (58) and (59) to compute g(p q is the estimated source position, and stop iterating; otherwise, continue. 8: . Make i ← i + 1 , and go to Step 6. 9: end for Remark 1. Similarly to existing SDF-based DPDs, the method proposed above has an advantage over ML-based methods in the presence of multiple transmitters as it estimates the positions in a decoupled manner. Different from ML functions, which have only one global extremum, our cost function exhibits a few minima at the estimated source positions. Considering that the Newton-type iteration is a local search method and is bound to converge to a local minimum, we use it as a fast converging search procedure instead of the fine search. The initial guess will determine the position to which source the converging local minimum corresponds. Therefore, our iterative method for solving the proposed cost function relies on the initialization to resolve multiple sources, whereas the optimization methods for solving the ML functions require a good initial guess to avoid the local minima. For the initialization of our iterative method, the initial position of each transmitter can be effectively obtained through a coarse search as long as it can separate multiple sources. This can guarantee the accurate and fast localization.

Computational Complexity
The main computational costs of the proposed methods using exhaustive grid search and using Newton-type iteration and the SDF DPD method for circular sources based on the frequency domain [16] include four parts, i.e., computing the DFT, estimating the covariance matrix, performing the eigen-decomposition and solving the cost function. Table 1 lists the order of the number of real-valued multiply operations in each part consumed by the aforementioned methods, where N p denotes the number of position grid points and N iter represents the iteration number required for convergence.
-For Q strictly noncircular sources -Complexity for initialization is not included As shown in Table 1, the SDF-based DPD in [16] is more computationally efficient than the proposed DPD using the exhaustive search because the dimension of the covariance matrix employed in our algorithm is twice as large as the dimension of the covariance matrix used in [16]. On the other hand, the complexity of the proposed DPD using Newton-type iteration is much lower than that of the exhaustive search implementation since N p is usually much larger than N iter . For further comparison, we will examine their computer running times through the simulations described in Section 4.

Results
The purpose of this section is to present the simulation results and performance analysis relying on Monte Carlo simulations. We consider the scenario of three observers located at the positions [3,3] . Each observer is equipped with a uniform linear array (ULA) composed of M = 3 sensors. The adjacent sensors are spaced with 0.5λ, where λ denotes the wavelength. Without loss of generality, we assume two transmitters in the field of interest. They arrive at observers with attenuation coefficient vectors being b 1 = [10.94 + 0.34i,0.77 + 0.64i] T and b 2 = [10.87 + 0.5i,0.77 + 0.64i] T , respectively. The baseband signal waveforms are generated as narrowband strictly noncircular signals with identical power σ 2 s , whose initial phases are φ 1 = π/5(rad) and φ 2 = π/3(rad). The noises are uncorrelated, circularly symmetric Gaussian random variables with constant power σ 2 n . Unless stated otherwise, each observer collects signals in K = 50 sections each of J = 16 frequencies using a sample rate of 40k (samples/s). For comparison, we invoke the following five estimators: • Proposed DPD estimator using the devised Newton-type iterative method. • Proposed DPD estimator using the exhaustive search. • SDF-based DPD estimator for general circular sources in the frequency domain [16] (denoted by FD-DPD). • SDF-based DPD estimator for noncircular sources in time domain [19] (denoted by NC TD-DPD). • Two-step processing estimator: DOA estimation using the NC-MUSIC algorithm [5] and TOA estimation using the ML criterion for noncircular signals [7] at each observer, and pseudo-linear weighted least square localization with the DOA and TOA estimates from all observers used as the data, where DOA and TOA estimates are assumed to be associated with the correct transmitter (denoted by two-step).
In the simulations, the exhaustive search of DPD estimators is implemented through a coarse search with a 0.01-km resolution and then a fine search with a 0.001-km resolution. For the Newton-type iterative method, the positions are initialized using a coarse search with a 0.1-km resolution, which is capable of resolving sources, as will be shown later on. The step factor is µ = 0.9. Under different experimental conditions, each simulation is conducted in 1000 Monte Carlo trials, and the location root mean square error (RMSE) is used to assess the localization performance: for the q-th source, wherep n,q denotes the estimation of p q in the n-th Monte Carlo trial.
This section will show the performance of the proposed algorithms in seven examples. We begin with an analysis of the initial condition and the convergence performance of our Newton-type iterative method. Two near-field sources are assumed to be located at p 1 = [1, −1] T (km) and p 2 = [0, 2] T (km), and the corresponding scenario is shown in Figure 1. For different SNRs, we assess the inverse cost function of the proposed estimator over the candidate positions with a 0.1-km resolution. Figure 2 displays the corresponding evaluation of the inverse cost function within a square area of 2 × 2 (km × km) around the true positions of the two transmitters at SNR = 0 dB. It can be seen that the maximum of the inverse cost function appears near the true position of each source, and there is no pseudo peak in this area, which indicates that the coarse search with a 0.1-km resolution can provide the effective initial positions. Then, we evaluate the normalized Euclidean norm of the gradient for each source versus the number of iteration steps, when the SNR is −10 dB, 0 dB and 10 dB, respectively. As shown in Figure 3, fewer than six iterations are required for convergence in the whole range of SNRs.
positions with a 0.1-km resolution. Figure 2 displays the corresponding evaluation of the inverse cost function within a square area of × × 2 2 (km km) around the true positions of the two transmitters at SNR = 0 dB. It can be seen that the maximum of the inverse cost function appears near the true position of each source, and there is no pseudo peak in this area, which indicates that the coarse search with a 0.1-km resolution can provide the effective initial positions. Then, we evaluate the normalized Euclidean norm of the gradient for each source versus the number of iteration steps, when the SNR is −10 dB, 0 dB and 10 dB, respectively. As shown in Figure 3, fewer than six iterations are required for convergence in the whole range of SNRs.     Figure 2 displays the corresponding evaluation of the inverse cost function within a square area of × × 2 2 (km km) around the true positions of the two transmitters at SNR = 0 dB. It can be seen that the maximum of the inverse cost function appears near the true position of each source, and there is no pseudo peak in this area, which indicates that the coarse search with a 0.1-km resolution can provide the effective initial positions. Then, we evaluate the normalized Euclidean norm of the gradient for each source versus the number of iteration steps, when the SNR is −10 dB, 0 dB and 10 dB, respectively. As shown in Figure 3, fewer than six iterations are required for convergence in the whole range of SNRs.    Figure 2 displays the corresponding evaluation of the inverse cost function within a square area of × × 2 2 (km km) around the true positions of the two transmitters at SNR = 0 dB. It can be seen that the maximum of the inverse cost function appears near the true position of each source, and there is no pseudo peak in this area, which indicates that the coarse search with a 0.1-km resolution can provide the effective initial positions. Then, we evaluate the normalized Euclidean norm of the gradient for each source versus the number of iteration steps, when the SNR is −10 dB, 0 dB and 10 dB, respectively. As shown in Figure 3, fewer than six iterations are required for convergence in the whole range of SNRs.   In the second example, for the simulation conditions given above, we roughly evaluate the computer running time of each of the prescribed location algorithms based on an average of  Table 2. To make our results as comprehensive as possible, we also implement the fine search through the Nelder-Mead simplex search approach [29], which is a kind of local search method, and compare its average running time with that of the proposed Newton-type iterative method. We note that the complexity of our algorithm using the exhaustive grid search is larger than those of other approaches. As expected, our iterative method is the most computationally attractive among the six algorithms, and it accomplishes the location in about two thirds of the time required for the Nelder-Mead simplex search. Compared with the exhaustive search implementation, the running time of our iterative method is reduced by approximately ten times. This result agrees with the analysis in Section 3.3. The third example will assess the accuracy of our algorithm for the near-field sources as shown in Figure 1. We plot the RMSE curves of the proposed DPD algorithms and other positioning algorithms versus SNR in Figure 4. It is obvious that the proposed DPD algorithms significantly outperform other comparison algorithms at low SNRs. As the SDF-based DPD in the time domain exploits only the DOA information, it exhibits the lowest accuracy even when the SNR is sufficiently high. These results indicate that both the noncircularity and the TOA information are helpful for enhancing accuracy. Furthermore, since the proposed DPD methods and two-step approach utilize the location information embedded in DOAs and TOAs for noncircular sources, the improved localization performance with respect to the traditional two-step method reveals the advantage of the DPD technique. As the RMSE curves of the proposed estimator using the Newton-type iterative method and that using Nelder-Mead simplex search overlap with each other, we provide their RMSE values in Table 3. It can be observed that the difference of the accuracy between two methods is not more than 0.001 km. In the second example, for the simulation conditions given above, we roughly evaluate the computer running time of each of the prescribed location algorithms based on an average of 1000 estimates, when the SNR is 0 dB. The computer machine used is a ThinkPad laptop equipped with a 2.50-GHz Intel Core CPU and 8 GB RAM. The results are listed in Table 2. To make our results as comprehensive as possible, we also implement the fine search through the Nelder-Mead simplex search approach [29], which is a kind of local search method, and compare its average running time with that of the proposed Newton-type iterative method. We note that the complexity of our algorithm using the exhaustive grid search is larger than those of other approaches. As expected, our iterative method is the most computationally attractive among the six algorithms, and it accomplishes the location in about two thirds of the time required for the Nelder-Mead simplex search. Compared with the exhaustive search implementation, the running time of our iterative method is reduced by approximately ten times. This result agrees with the analysis in Section 3.3. The third example will assess the accuracy of our algorithm for the near-field sources as shown in Figure 1. We plot the RMSE curves of the proposed DPD algorithms and other positioning algorithms versus SNR in Figure 4. It is obvious that the proposed DPD algorithms significantly outperform other comparison algorithms at low SNRs. As the SDF-based DPD in the time domain exploits only the DOA information, it exhibits the lowest accuracy even when the SNR is sufficiently high. These results indicate that both the noncircularity and the TOA information are helpful for enhancing accuracy. Furthermore, since the proposed DPD methods and two-step approach utilize the location information embedded in DOAs and TOAs for noncircular sources, the improved localization performance with respect to the traditional two-step method reveals the advantage of the DPD technique. As the RMSE curves of the proposed estimator using the Newton-type iterative method and that using Nelder-Mead simplex search overlap with each other, we provide their RMSE values in Table 3. It can be observed that the difference of the accuracy between two methods is not more than 0.001 km.    In the fourth example, we simulate the location performance with the number of sections K varying from 20 to 100 when the SNR is 0 dB. The location geometry corresponds to that in the foregoing examples. As shown in Figure 5, the performance of our algorithm remains promising in the range of different numbers of sections. When the sample number becomes smaller, this performance improvement turns out to be more prominent.   In the fourth example, we simulate the location performance with the number of sections K varying from 20 to 100 when the SNR is 0 dB. The location geometry corresponds to that in the foregoing examples. As shown in Figure 5, the performance of our algorithm remains promising in the range of different numbers of sections. When the sample number becomes smaller, this performance improvement turns out to be more prominent. In the fifth example, we study the location accuracy when the distance between the two transmitters changes. The two transmitters are assumed to be placed at , respectively. The SNR is as high as 10 dB. As d increases from 0.8 km to 2 km, we depict the RMSEs of the proposed DPDs and the existing SDF-based DPDs. Since the two-step approach can hardly separate the two transmitters with small distances, we do not show its RMSE curves. It can be seen from Figure 6 that our algorithms performs considerably better than other DPDs when the two sources are closely located. Specifically, the SDF-based DPD in the time domain fails to localize the second transmitter in the case of 1.6 (km) d < . This demonstrates that our algorithm exhibits superior resolution compared to the existing SDF-based DPDs.

Source
In this example, we consider two far-field transmitters located at T 1 [ 12,20] Figure 8. We note that the resolution of this coarse search is sufficiently high to resolve the far-field sources and thus to obtain the effective initialization. In the fifth example, we study the location accuracy when the distance between the two transmitters changes. The two transmitters are assumed to be placed at p 1 = [0, −d/2] T (km) and p 2 = [0, d/2] T (km), respectively. The SNR is as high as 10 dB. As d increases from 0.8 km to 2 km, we depict the RMSEs of the proposed DPDs and the existing SDF-based DPDs. Since the two-step approach can hardly separate the two transmitters with small distances, we do not show its RMSE curves. It can be seen from Figure 6 that our algorithms performs considerably better than other DPDs when the two sources are closely located. Specifically, the SDF-based DPD in the time domain fails to localize the second transmitter in the case of d < 1.6 (km) . This demonstrates that our algorithm exhibits superior resolution compared to the existing SDF-based DPDs.
In this example, we consider two far-field transmitters located at p 1 = [−12, −20] T (km) and p 2 = [−20, −10] T (km) as illustrated in Figure 7. To examine the initial positions of the far-field sources obtained by the coarse search with a 0.1-km resolution, we compute the inverse cost function of the proposed estimator over the candidate positions with a grid step size of 0.1 km for different SNRs. The results for SNR = 0 dB are shown in Figure 8. We note that the resolution of this coarse search is sufficiently high to resolve the far-field sources and thus to obtain the effective initialization.  Finally, we come to examine the running time and location accuracy of the proposed algorithms for the far-field sources as shown in Figure 7. When the SNR is 0 dB, we evaluate the average running time of each location algorithm. The corresponding results are shown in Table 4, which confirms that the devised iterative method is less complex than other methods. Especially, in contrast to the implementation of the Nelder-Mead simplex search, our Newton-type iterative method serves as a faster local search procedure. Under the same geometry, Figure 9 displays the location accuracy for the two far-field sources versus SNR, indicating that the proposed algorithms still hold the lowest RMSEs. When the SNR is below 0 dB, the RMSEs of the proposed method are much lower than those of other location algorithms by at least 0.5 km. Moreover, we notice that the  Finally, we come to examine the running time and location accuracy of the proposed algorithms for the far-field sources as shown in Figure 7. When the SNR is 0 dB, we evaluate the average running time of each location algorithm. The corresponding results are shown in Table 4, which confirms that the devised iterative method is less complex than other methods. Especially, in contrast to the implementation of the Nelder-Mead simplex search, our Newton-type iterative method serves as a faster local search procedure. Under the same geometry, Figure 9 displays the location accuracy for the two far-field sources versus SNR, indicating that the proposed algorithms still hold the lowest RMSEs. When the SNR is below 0 dB, the RMSEs of the proposed method are much lower than those of other location algorithms by at least 0.5 km. Moreover, we notice that the  Finally, we come to examine the running time and location accuracy of the proposed algorithms for the far-field sources as shown in Figure 7. When the SNR is 0 dB, we evaluate the average running time of each location algorithm. The corresponding results are shown in Table 4, which confirms that the devised iterative method is less complex than other methods. Especially, in contrast to the implementation of the Nelder-Mead simplex search, our Newton-type iterative method serves as a faster local search procedure. Under the same geometry, Figure 9 displays the location accuracy for the two far-field sources versus SNR, indicating that the proposed algorithms still hold the lowest RMSEs. When the SNR is below 0 dB, the RMSEs of the proposed method are much lower than those of other location algorithms by at least 0.5 km. Moreover, we notice that the Finally, we come to examine the running time and location accuracy of the proposed algorithms for the far-field sources as shown in Figure 7. When the SNR is 0 dB, we evaluate the average running time of each location algorithm. The corresponding results are shown in Table 4, which confirms that the devised iterative method is less complex than other methods. Especially, in contrast to the implementation of the Nelder-Mead simplex search, our Newton-type iterative method serves as a faster local search procedure. Under the same geometry, Figure 9 displays the location accuracy for the two far-field sources versus SNR, indicating that the proposed algorithms still hold the lowest RMSEs. When the SNR is below 0 dB, the RMSEs of the proposed method are much lower than those of other location algorithms by at least 0.5 km. Moreover, we notice that the performance of the two-step approach (where the DOA and TOA estimations are designed for noncircular signals in the first step) is severely degraded at low SNRs, whereas it performs better than the SDF-based DPD in the frequency domain when the SNR is higher than 5 dB. Comparing this result with that in Figure 4, we find that the exploitation of the noncircular property is more crucial to the performance enhancement for the far-field sources than for the near-field sources. Besides, we show the RMSEs of the proposed estimators using the Newton-type iterative method and using the Nelder-Mead simplex search in Table 5. It can be seen that the accuracies of these two local search methods have no significant difference for the far-field sources. performance of the two-step approach (where the DOA and TOA estimations are designed for noncircular signals in the first step) is severely degraded at low SNRs, whereas it performs better than the SDF-based DPD in the frequency domain when the SNR is higher than 5 dB. Comparing this result with that in Figure 4, we find that the exploitation of the noncircular property is more crucial to the performance enhancement for the far-field sources than for the near-field sources. Besides, we show the RMSEs of the proposed estimators using the Newton-type iterative method and using the Nelder-Mead simplex search in Table 5. It can be seen that the accuracies of these two local search methods have no significant difference for the far-field sources.  Additionally, the results indicate that the location accuracy of the proposed DPD using the Newton-type iterative method is approximately the same as those of the Nelder-Mead simplex search and the exhaustive grid search. Considering that the running time of the Newton-type iterative method is much shorter than those of other methods (Tables 2 and 4), this iterative method provides an efficient way to solve our DPD problem.

Conclusions
This study has investigated an efficient single-step localization method for noncircular sources received by widely-separated arrays. Through deriving and exploiting the potential of strictly noncircular signals in the frequency domain, the proposed algorithm fuses all the extended noise  Additionally, the results indicate that the location accuracy of the proposed DPD using the Newton-type iterative method is approximately the same as those of the Nelder-Mead simplex search and the exhaustive grid search. Considering that the running time of the Newton-type iterative method is much shorter than those of other methods (Tables 2 and 4), this iterative method provides an efficient way to solve our DPD problem.

Conclusions
This study has investigated an efficient single-step localization method for noncircular sources received by widely-separated arrays. Through deriving and exploiting the potential of strictly noncircular signals in the frequency domain, the proposed algorithm fuses all the extended noise subspaces of all frequency components for the locations of multiple noncircular sources directly without estimating DOAs and TOAs. Relying on a unitary transformation, we have derived a cost function for each transmitter position, which is formulated as the smallest eigenvalue of a symmetric real-valued matrix. To further reduce the computation load of the exhaustive search for solving this cost function, we have devised a Newton-type iterative method based on the matrix Eigen-perturbation theory. Note that this iterative method can be easily extended to solve any estimator whose cost function is the eigenvalue of a specified matrix. Simulation results demonstrate that the proposed location method using Newton-type iteration is computationally efficient. Its running time is approximately one tenth of that of the exhaustive grid search and is nearly two thirds of the running time of the Nelder-Mead simplex search. Furthermore, our method shows greater performance robustness at low SNRs and under poor location geometry, compared with the conventional two-step approach and existing SDF DPD algorithms. Specifically, when the SNR is below 0 dB, the RMSEs of the proposed method are much lower than those of the existing SDF DPDs by at least 0.5 km for the simulated far-field sources.
To further improve the DPD performance and obtain the optimal location accurately and quickly, it is a possible direction to design a hybrid method combining an evolutionary algorithm and a fast local search approach for solving the ML-based DPD problem.