Literature DB >> 29360796

An Efficient Direct Position Determination Method for Multiple Strictly Noncircular Sources.

Jiexin Yin1,2, Ding Wang3,4, Ying Wu5,6.   

Abstract

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.

Entities:  

Keywords:  Newton-type iteration; array signal processing; direct position determination (DPD); extended subspace data fusion (SDF); frequency domain; noncircular source; passive localization

Year:  2018        PMID: 29360796      PMCID: PMC5855188          DOI: 10.3390/s18020324

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. 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 (multiple signal classification algorithm for noncircular signals) [5] can improve the accuracy, due to the exploitation of the noncircular property. However, the localization algorithm in the second step cannot utilize the properties of signals. Moreover, when multiple sources exist, the two-step localization system confronts the association problem of deciding which of the multiple measurements reported by the observers corresponds to which source. If the measurements are not correctly related to the transmitter, additional errors are produced. As a consequence, these conventional two-step methods are suboptimal and cannot guarantee high localization precision for noncircular sources. Compared with the conventional two-step methods, direct position determination (DPD) [12,13,14,15,16,17,18,19,20,21,22] is a single-step localization method without computing the intermediate parameters and augments the position estimation with the constraint that all measurements correspond to the same geolocation of the transmitter. Therefore, DPD can avoid the association problem, and its location accuracy has shown to be significantly higher than that of the conventional two-step methods, especially under low signal-to-noise ratio (SNR) conditions [13]. However, the DPD technique often requires the transmission of the sampling data to a central processing location and yields a large amount of computations [16]. Nowadays, DPD algorithms applied to the scenario of widely-separated arrays have been intensively investigated [13,14,15,16,17,18]. A maximum likelihood (ML)-based DPD algorithm was presented in [16], where the locations of multiple sources are decoupled into several lower dimensional optimization problems with the information of uncorrelated waveforms. However, in passive localization systems, signal waveforms are always unknown at the receiver. When solving ML estimators for multiple sources without known waveforms, there is a variety of stray parameters, which requires a substantial computational effort. To this end, Amar and Weiss proposed an iterative algorithm for DPD of multiple unknown signals to reduce the complexity [17]. Although this ML estimator can approach the associated Cramér–Rao bound, its iterative procedure is complicated as it has to perform a grid search during each iteration. To make the localization computationally attractive for multiple transmitters, an alternative method is the subspace data fusion (SDF). It has lower computational complexity than ML methods, due to the fact that all source positions are estimated from a MUSIC-like cost function that depends on the parameters of the same dimension as that for only one source. Two SDF-based DPDs were developed in [16] and [18], respectively. One is based on the time domain and implicitly uses the array responses [18], and the other processes the frequency-domain observations and relies on the assumption that the envelopes of the signals are the same at all observers, up to delay and amplitude caused by the propagation channel [16]. Therefore, the latter can exploit the location information embedded in both array responses and TOAs, leading to higher accuracy. However, these SDF-based DPD algorithms were designed for general sources (i.e., circular signals) and did not consider the property of noncircular signals. For this reason, we proposed an SDF-based DPD for strictly noncircular sources observed by a moving array in our early work [19], which exploits the time-domain property of noncircular signals. It can be easily adapted to the scenario of widely-separated arrays. Note that similar to the SDF-based DPD in [18], the DPD developed in our previous work utilizes only the array responses, neglecting the location information in the propagation time between the transmitter and the observer. In light of the aforementioned related works, in this study, we consider the scenario of widely-separated arrays and assume a line of sight (LOS) propagation of multiple signals with unknown waveforms and unknown complex attenuation at each observer array. The purpose of this study is to develop an efficient SDF-based DPD method in the frequency domain for noncircular sources. The contributions of this paper can be summarized as follows: 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:

2. Problem Formulation

2.1. 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 be a zero-mean signal, is considered to be circular with the condition “ and ”, whereas is referred to as being noncircular with the condition “ and ”. Specifically, a strictly noncircular signal can be generated through a phase shift of a real-valued signal [23]. According to this property, we assume to be a strictly noncircular signal, and therefore, it can be generated as [23]: where is a real-valued signal and signifies the initial phase of . Using this time-domain property of a strictly noncircular signal, we can express the discrete Fourier transform (DFT) of as follows: where is the q-th DFT coefficient of . The conjugate of is given by: Using , we rewrite (3) by: 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.

2.2. Frequency-Domain Signal Model and Problem Formulation

Let us consider stationary observers, each of whom is equipped with an antenna array comprising isotropic sensors. transmitters are assumed to radiate uncorrelated narrowband and strictly noncircular signals in the field of interest. We denote as the position of the -th transmitter for . The complex envelope of the outputs of the -th observer array at time is expressed as [16,17]: for Here, is the complex envelope of the -th source signal, transmitted at time and delayed by , which indicates the propagation time between the -th transmitter and the -th observer. We assume that the source signals are wide-sense stationary. is the unknown complex attenuation coefficient representing the channel effect between the -th transmitter and the -th observer. is the spatial array response of the -th observer array to the signal transmitted from the position , which is related to the corresponding DOA. is the white and circularly Gaussian noise mixed through the -th observer array. The sources and noises are assumed to be uncorrelated and to have a mean of zero. Similarly to [16], we partition into sections, and each length equals . Then, sample the signals of each section at time intervals where represents the sampling period. Thus, the DFT of the samples in the -th section can be expressed as [16]: where and are the -th DFT coefficients of and in the -th section, respectively. For convenience of presentation, we define: and rewrite by: We now composite the j-th DFT coefficients of all the outputs of observer arrays and obtain: where: Let us denote and . Then, can be further expressed in the matrix form as: Therefore, the covariance matrix of can be written as: where , denotes the noise power and signifies the identity matrix. Note that 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 can be expressed as: applying (6) to (18) leads to: where with being the initial phase of the q-th strictly noncircular source. Replacing with in (19), it follows that: for . Note that as the DFT coefficient is periodic with the period . By exploiting the unconjugated property of noncircular signals, we combine (16) and (20), and therefore construct the extended observation: where and , whose q-th column is given by: with: Then, the covariance matrix of the extended observation 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 is twice that of the covariance matrix for circular signals, leading to more available information. To this end, we will apply to our problem. The problem that we address now is, given for , to directly estimate the locations of multiple transmitters without explicitly computing TOAs and DOAs.

3. Methods

3.1. Extended SDF

Based on (25), the eigen-decomposition of yields: where is a diagonal matrix with diagonal elements of the largest eigenvalues of . is the extended signal subspace comprising the eigenvectors corresponding to the largest eigenvalues, and it spans the same space as [5,16,19]. is the extended noise subspace consisting of the eigenvectors corresponding to the smallest eigenvalue . According to the subspace orthogonality principle [5,16,19], namely the columns of are orthogonal to the noise subspace of , we have: for . Fusing DFT components leads to: Inserting (22) into (28), it follows that: where is expressed as: It is noteworthy that in (29) is formulated as . Next, we will utilize this structure of to transform the complex-valued equation in (29) into a real-valued one. We now rewrite (29) by: where . As , can be given by: with Based on (32), we perform a unitary transformation of to establish a real-valued vector: where is the unitary matrix: and thus, can be expressed in the form of (35): Since , it follows that: Substituting (36) back into (31), we get: where: Given that is real-valued, we rewrite the left side of the equation in (37) by: Due to the fact that is real-valued, we discard the imaginary term, , in (39). Then, is equivalent to: According to the above derivation, the complex-valued equation in (29) is transformed into the following real-valued equation: We now replace with , which is computed by the eigen-decomposition of the estimated : Then, the following optimization model presents the solution for and : We observe that the estimation of is the eigenvector corresponding to the smallest eigenvalue of , and the estimation of is the point that minimizes the smallest eigenvalue of . Consequently, the position of the q-th transmitter can be obtained by: for , where: Here, signifies the smallest eigenvalue of the input matrix. As is a nonlinear function in terms of the source position, the minimization of is usually accomplished by a -dimensional grid search.

3.2. 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: Assume a symmetric real-valued matrix with being its eigenvalues and being the corresponding eigenvectors. Denote as the perturbation of , and hence where and are also symmetric. Then, the eigenvalues of the perturbed matrix , , can be expressed as [25]: where: and signifies the infinitesimal term of . 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 , whose eigenvalues and eigenvectors are and . Define as the perturbation of and as the perturbed position. Then, the eigenvalues and eigenvectors of are and , respectively. Denoting , we obtain the following equation according to the above proposition: in which: Applying and (see [26]), (48) can be further expressed as a function of : where the symmetry of and is used. Note that is the cost function of the proposed estimator, and therefore, our purpose is to link to . As (50) displays the relationship between and , we proceed to derive the relationship between and in what follows. Denote and . Based on the result in [27], we can take the second-order Taylor expansion of around as: where: and: For the further derivations of (52) and (53), see Appendix A and Appendix B, respectively. As , according to (51), we can relate with : Then, substituting (54) back into (50) yields: Because: (55) is equivalent to: where and are given by: and: Finally, applying the result in (57) to the objective function in (45), we can express in terms of the second-order perturbation of as follows: It can be seen from (60) that and are the gradient and Hessian matrix of , respectively. Therefore, we can get the estimation of following the Newton-type iterative procedure [28]: where the superscript 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: Set e as a positive number that is small enough. Then, choose a suitable and denotes the set of positive integers), and compute the DFT of the observed samples. Use (42) to estimate the extended covariance matrix for . Compute the eigenvectors corresponding to the smallest eigenvalues of for and thus obtain the extended noise subspaces for for q = 1,2,…,Q do Initialize , and make Insert into (58) and (59) to compute and . Compute . If is the estimated source position, and stop iterating; otherwise, continue. Use (61) to update . Make , and go to Step 6. 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.

3.3. 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 denotes the number of position grid points and represents the iteration number required for convergence.
Table 1

Computational complexity.

MethodComplexityComments
Computing DFTEstimating Covariance Matrix Eigen-DecompositionSolving Cost Function
SDF-based DPD in [16]O(2LMKJlog2J)O(4L2M2KJ)O(4L3M3J)O((4L2M2QJ+6L2M2J+8L3)QNp)- For Q circular sources
Proposed DPD using exhaustive searchO(2LMKJlog2J)O(16L2M2KJ)O(32L3M3J)O((8L3(M2+M)J8L2(M+1)QJ+8L3)QNp)- For Q strictly noncircular sources
Proposed DPD using Newton-type iterationO(2LMKJlog2J)O(16L2M2KJ)O(32L3M3J)O(((8L3(M2+M)J8L2(M+1)QJ)(D+1)2+4L2D2+8L3+4L2D+4LD2+D3+2LD)QNiter)- 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 is usually much larger than . For further comparison, we will examine their computer running times through the simulations described in Section 4.

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], [3,−3] and . Each observer is equipped with a uniform linear array (ULA) composed of sensors. The adjacent sensors are spaced with , 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 [10.94 + 0.34i,0.77 + 0.64i]T and [10.87 + 0.5i,0.77 + 0.64i]T, respectively. The baseband signal waveforms are generated as narrowband strictly noncircular signals with identical power , whose initial phases are and . The noises are uncorrelated, circularly symmetric Gaussian random variables with constant power . Unless stated otherwise, each observer collects signals in sections each of 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 . 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, where denotes the estimation of 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 and , 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 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 1

Scenario of three observers and two near-field sources placed on the ground.

Figure 2

Evaluation of the inverse cost function over the area around the true positions of near-field sources, where different colors represent different magnitudes of amplitude. (a) Source 1; (b) Source 2.

Figure 3

The normalized Euclidean norm of gradient versus iteration steps. (a) Source 1; (b) Source 2.

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.
Table 2

Average runtime for near-field sources. FD, frequency domain; TD, time domain; NC, noncircular.

MethodRuntime (s)
Proposed DPD (Newton-type Iterative Method)0.0818
Proposed DPD (Exhaustive Grid Search)0.7802
Proposed DPD (Nelder–Mead Simplex Search)0.1231
FD-DPD0.5274
NC TD-DPD0.5070
Two-step0.3120
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.
Figure 4

The estimated RMSEs versus SNR for near-field sources. (a) Source 1; (b) Source 2.

Table 3

The estimated RMSEs of the proposed DPDs using the Newton-type iterative method and Nelder–Mead simplex search for near-field sources (km).

SourceMethodSNR (dB)
−10−6−22610
Source 1Newton-type Iterative Method0.1670.0790.0490.0280.0170.011
Nelder-Mead Simplex Search0.1660.0780.0500.0290.0170.012
Source 2Newton-type Iterative Method0.2570.1090.0630.0380.0240.015
Nelder–Mead Simplex Search 0.2580.1100.0630.0390.0230.016
In the fourth example, we simulate the location performance with the number of sections 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.
Figure 5

The estimated RMSEs versus the number of sections for near-field sources. (a) Source 1; (b) Source 2.

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 and , respectively. The SNR is as high as 10 dB. As 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 . This demonstrates that our algorithm exhibits superior resolution compared to the existing SDF-based DPDs.
Figure 6

The estimated RMSEs for different distances of near-field sources. (a) Source 1; (b) Source 2.

In this example, we consider two far-field transmitters located at and 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.
Figure 7

Scenario of three observers and two far-field sources placed on the ground.

Figure 8

Evaluation of the inverse cost function over the area around the true positions of far-field sources, where different colors represent different magnitudes of amplitude. (a) Source 1; (b) Source 2.

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.
Table 4

Average runtime for far-field sources.

MethodRuntime (s)
Proposed DPD (Newton-type Iterative Method)0.0856
Proposed DPD (Exhaustive Grid Search)0.7869
Proposed DPD (Nelder–Mead Simplex Search)0.1330
FD-DPD0.5144
NC TD-DPD0.5072
Two-step0.3132
Figure 9

The estimated RMSEs versus SNR for far-field sources. (a) Source 1; (b) Source 2.

Table 5

The estimated RMSEs of the proposed DPDs using the Newton-type iterative method and Nelder–Mead simplex search for far-field sources (km).

SourceMethodSNR (dB)
−505101520
Source 1Newton-type Iterative Method0.9350.2430.1080.0530.0290.016
Nelder-Mead Simplex Search0.9330.2500.1010.0500.0290.016
Source 2Newton-type Iterative Method1.1680.3250.1350.0680.0350.020
Nelder–Mead Simplex Search1.1600.3240.1410.068 0.0360.021
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 (Table 2 and Table 4), this iterative method provides an efficient way to solve our DPD problem.

5. 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.
  1 in total

1.  Real-Valued Direct Position Determination of Quasi-Stationary Signals for Nested Arrays: Khatri-Rao Subspace and Unitary Transformation.

Authors:  Haowei Zeng; Heng Yue; Jinke Cao; Xiaofei Zhang
Journal:  Sensors (Basel)       Date:  2022-05-31       Impact factor: 3.847

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.