Abstract

Direct position determination (DPD) for augmented coprime arrays is investigated in this paper. Augmented coprime array expands degree of freedom and array aperture and improves positioning accuracy. Because of poor stability and noise sensitivity of the subspace data fusion (SDF) method, we propose two weighted subspace data fusion (W-SDF) algorithms for direct position determination. Simulation results show that two W-SDF algorithms have a prominent promotion in positioning accuracy than SDF, Capon, and propagator method (PM) algorithm for augmented coprime arrays. SDF based on optimal weighting (OW-SDF) is slightly better than SDF based on SNR weighting (SW-SDF) in positioning accuracy. The performance for DPD of the W-SDF method with augmented coprime arrays is better than that of the W-SDF method with uniform arrays.

1. Introduction

Wireless location technology is a prominent research area in present positioning. Two-step positioning is the most commonly used in passive positioning. By utilizing the arrival time, arrival angle, and arrival frequency difference, two-step positioning constructs a mathematical model to realize positioning [1, 2]. However, there are many shortcomings in traditional two-step positioning methods. In the process of positioning, because two-step positioning experienced more intermediate processing steps, the corresponding positioning accuracy is affected [3]. In order to avoid the problem of intermediate processing steps in the two-step positioning method, in recent years, many scholars have proposed new positioning method—direct position determination [4]. Weiss proposed direct position determination in 2004 firstly [5]. Direct position determination (DPD) estimates the target position without any location intermediate parameters [6]. Because of the direct use of the original observation data, DPD makes use of the target information and effectively avoids the steps of the location intermediate parameters [7].

For reducing the computational complexity, Demmissie proposed a subspace data fusion (SDF) with higher computational efficiency in 2008 [8], which extends the ultrahigh resolution multiple signal classification angle estimation algorithm in the field of array signal processing to direct positioning. Multiple arrays receive signals from multiple different positions through fusing the received signals of multiple arrays based on the spatial spectrum estimation theory [9, 10]. Then, the SDF algorithm constructs the loss function and obtains the position estimation of emitter. Although the SDF algorithm also needs grid search, it only needs one 2D or 3D grid search in the effective space to get the position estimation of all emitters [11]. The traditional SDF algorithm based on the direct position determination algorithm does not consider the heteroscedasticity of the observation error [1215]. So, the proposed weighted SDF method for DPD makes most of the eigenvalues and eigenvectors of the covariance matrix eigenvalue decomposition and combines with the augmented coprime array to obtain the asymptotic accuracy. The optimal position estimation performance is achieved, and the source resolution is improved [1621].

For the problem of limited degree of freedom of uniform array, there are many research studies in traditional coprime array for direction of arrival (DOA) estimation [3, 17, 2225]. Compared with traditional coprime arrays, augmented coprime array can use the same number of real array elements to generate more virtual arrays in the same range. And, it has a longer continuous virtual element part. Based on the existing research foundation of array signal processing introduced above, direct position determination extends from uniform array to sparse array. Now, augmented coprime array for DPD is worth studying. Single augmented coprime array or multiple augmented coprime arrays is constructed for the DPD model, and then a continuous virtual array model is constructed by spatially smoothing [14, 2628]. So, the location loss function is constructed based on subspace data fusion for augmented arrays. This paper mainly studies the weighted subspace data fusion method based on multiple augmented coprime arrays.

We summarize the main contributions as follows:(1)We propose two weighted subspace data fusion (W-SDF) algorithms for direct position determination to solve poor stability and noise sensitivity of the SDF algorithm. We assign a weight to the projection result at each observation position. We balance the orthogonal projection to obtain small error and high robustness loss function.(2)We introduce multiple augmented coprime arrays into the direct position determination model and then combine with spatial smoothing subspace data fusion. We use augmented coprime arrays to increase spatial freedom and recognize more sources.(3)We use the weighted subspace data fusion method for DPD. The proposed algorithm does not need estimation steps of intermediate parameters and avoids second loss of information.

The structure of this paper is as follows. In Section 2, we introduce some basic concepts of augmented coprime array and scene of direct position determination. Section 3 depicts the proposed W-SDF method. Section 4 depicts performance analysis about W-SDF algorithms with augmented coprime array for DPD. In Section 5, we simulate the proposed W-SDF algorithms for multiple coprime arrays and compare it with other algorithms under different arrays and different elements. And, Section 6 summarizes this paper.

Notations. represents the conjugate, represents the transposition, and represents the conjugate transpose. The symbol represents the received covariance matrix virtualization, and symbol represents the Kronecker product. represents an identity matrix, and represents the mathematical expectation.

2. Preliminaries

In this chapter, we introduce some basic concepts of augmented coprime array and scene of direct position determination.

2.1. Array Model

In order to use virtual array for direct position determination, augmented coprime linear array is introduced. Figure 1 shows augmented coprime linear array and the number of elements of two subarrays is and . The augmented coprime array element spacing is and , and are coprime, and .

2.2. Multiple Arrays Combination Positioning Model

We use the positioning scene in Figure 2. Assume that there are Q uncorrelated far-field narrow-band sources in the known two-dimensional X-Y plane. There are observation stations with augmented coprime arrays placed along the X-axis. The target sources are . There are observation stations expressed as . There are array elements on every observation station.

Assume that all the emitter signals are far-field narrow-band signals with wavelength of . In practice, according to the free space propagation loss model, when the signals from the same source are incident on the array at different positions, the received signal strength of the array is often different. Assuming that the power of all emitter signals is and the power of the signal from the emitter received at the observation position is , the path propagation loss coefficient can be expressed as follows: is recorded as the radiation source, and the array output signal of the observation station at the fast beat time is obtained as follows [7]:where denotes the noise vector of the observation station and is the direction vector, which is determined by the angle of arrival [7] as follows:

Equation (2) can be expressed aswhere

3. The Proposed Algorithm

3.1. SDF Direct Position Determination Algorithm Based on Augmented Coprime Array

We can obtain the covariance matrix of array output signal from equation (4).

We vectorize as follows:where is the direction matrix of the virtual array, is a single snapshot signal vector, and , in which is the identity matrix. In order to facilitate processing, we need use to sort by phase and the remove redundancy and then get the vector ; vector is the receiving signal of the augmented matrix virtual array.

Because the spatial smoothing algorithm needs the continuity of the array elements, therefore, the vector can be obtained by intercepting the continuous virtual elements of .

The intercepted virtual array is a virtual array in range and long uniform linear array with element spacing of d. The number of array elements is .

The basic idea of the spatial smoothing algorithm is to divide the equidistant linear array into several overlapping subarrays. If the subarrays have the same structure, their covariance matrices are added to replace the original covariance matrix.

As shown in Figure 3, we divide the intercepted virtual array into overlapping subarrays. Each subarray contains elements. The element position of the subarray is

The received signal matrix is from line to line of , which is denoted as , and the covariance matrix is constructed [27].

The covariance matrix of all submatrices is summed, and the mean value is calculated to obtain the spatial smooth covariance matrix:

Because signal and noise are independent of each other, matrix eigenvalue decomposition can be divided into signal space and noise subspace as follows:

According to the orthogonal property of signal subspace and noise subspace, the projection of steering vector to noise subspace is zero only when the steering vector of array is composed of real emitter position parameters . Using this property, the noise subspace projection results of the steering vector to the observation positions are added to construct the following loss function:

Obviously, the loss function processes the projection results at all observation positions equally. When one of the spectral functions has poor performance, the loss function is vulnerable to interference; that is, the performance of the traditional SDF based on the direct localization algorithm is affected by the heteroscedasticity of orthogonal projection errors from different observation positions.

For another, SDF only uses the noise subspace resulting in vulnerable to the external factor, such as few snapshots and low SNR. Because of these factors, positioning performance is restricted. Aiming at the problem of poor stability and noise sensitivity of the SDF method, this chapter considers to obtain the loss function with small error and high robustness by balancing the orthogonal projection error. The W-SDF method makes most of all the data to improve the positioning accuracy. So, we assign a weight to the projection result at each observation position, and we construct the following loss function:where is the weight of the observation position.

3.2. Direct Position Determination Based on SNR Weighted SDF

According to the principle of power allocation based on water injection principle, we allocate more power into the channel with good quality and we allocate less power into the channel with poor quality. So, we can obtain the maximum channel capacity. Similarly, in order to reduce the total projection error, we need to design a weight that makes it increase when error decreases. Because high SNR leads to small positioning error and low SNR results in large positioning error. So, in this section, we propose SNR weighted subspace data fusion (SW-SDF) for DPD.

Under the assumption that the noises are uncorrelated and the signals and noises are independent each other, the form of the covariance matrix can be rewritten by substituting equation (4) into (11):where is identity matrix of , in which . The same array receives different power of different radiation sources. And, different arrays receive different power from the same array. These all depend on the signal power and unknown parameters . We assumed that the noise power is constant in the whole observation process, so the SNR of different observation positions is proportional to , that is, ; this value is unknown in practical application.

The received signal covariance matrix can be decomposed into two parts:

Under the same assumption, the eigenvalue can be expressed as is large nonzero eigenvalues of , denotes the power Wl,q of the received signal. It is assumed that the noise power is constant in the observation process, and its specific value is unknown in practice. According to equation (16), the estimated value of noise power can be calculated by smaller eigenvalue as follows:

Due to the small deviation between the estimated value and the real value, the estimated values of the noise power at different observation positions are approximately equal. According to the estimated value of the noise power, the observation station can obtain the power as follows:

According to the previous analysis, the position with large SNR of the received signal will produce smaller error. So, we give larger weight to the position, that is, the SNR of the received signal for this position. Therefore, the loss function of the direct position determination algorithm based on SNR weighting can be constructed as follows:

By searching the front minimum values of equation (19), the high precision emitter position estimation results can be obtained.

3.3. Direct Position Determination Based on Optimal Weighting

In the previous chapter, we introduce the SW-SDF algorithm for DPD that can effectively reduce the total projection error of observation positions, but the SW-SDF algorithm does not achieve the minimum of the total projection error. So, it is not optimal. In this section, the optimal weighted subspace data fusion (OW-SDF) algorithm for DPD is proposed. The projection error between the steering vector and the noise subspace obtained from the first observation position is defined as

Then, the optimal weighted direct position determination problem can be expressed as finding an optimal weight and emitter position estimation to minimize the total projection error, that is, the optimal weighted direct position determination problem:where is projection error of all observation positions.

According to reference [15], the projection error vector is a variable of zero mean Gaussian distribution, and its covariance matrix has the following form:where and are identity matrix and zero matrix, is an impulse variable, if and only if , , the other cases are zero, and the matrix has the following form:

It can be seen from equation (22) that the subvectors of the error vector are independent of each other, so we can get that the covariance matrix of the error vector is a matrix, and each matrix is expressed as

By substituting equations (22) and (23) into equation (24), the solution of the optimal weight can be obtainedwherewhere is the weight of the signal from the radiation source in the received signal of array and is related to SNR and can be expressed aswhere . According to equation (27), the optimal weight not only considers the difference between the received signal SNR but also considers the noise subspace and search grid points.

According to equation (25), the loss function of the direct position determination algorithm based on optimal weight can be constructed as follows:

By searching the front minimum values of equation (28), the high precision emitter position estimation results can be obtained.

3.4. The Procedure of the Proposed Algorithm

We summarize several steps about W-SDF algorithms as follows:Step 1. Construct the sources model and augmented coprime array positioning model for DPD.Step 2. Adopt the vector and spatial smoothing method for receiving signals.Step 3. Calculate the covariance matrix to get noise subspace . Assign a weight to the projection result at each observation position.Step 4. Construct the cost function . The coordinate corresponding to the peak value is the position estimation value .

4. Performance Analysis

4.1. Achievable DOFs

In this paper, we use augmented coprime array which increases spatial degree of freedom than uniform linear array. The DOFs of the augmented coprime array are , and the DOFs of the uniform linear array are . It can be obviously seen that the degree of freedom of augmented coprime array is higher than freedom of uniform linear array.

4.2. Computational Complexity

The computational complexity of the proposed two weighted direct position determination algorithms is compared with SDF direct position determination for augmented coprime array, which only considers the number of complex multiplication. The computational complexity of W-SDF and SDF algorithms is related to the following parameters: denotes the number of observation positions, denotes the number of targets, denotes the number of array elements, and denotes the number of snapshots; we divide X direction into equal parts in global search and divide Y direction into equal parts.

For the direct position determination algorithm SW-SDF and OW-SDF, the complexity of the algorithm includes the following aspects: the calculation of the covariance matrix of dimension receiving signal , the decomposition of eigenvalue of the covariance matrix of the dimension receiving signal , and the calculation of spectral peak value of each searching grid point . In addition, the weight calculation in the SW-SDF algorithm does not need to increase the additional computational complexity. The OW-SDF algorithm computational complexity is . In summary, the computational complexity of the three direct positioning algorithms is shown in Table 1.

Figure 4 shows the comparison of the complexity of several algorithms with the number of search points in direction under specific parameters. The simulation parameters are set as follows: the number of observation positions , the number of radiation sources , two subarrays are , the number of augmented array elements , the number of snapshots , the number of array elements after smoothing is , and the number of search points along and directions, with the range of 100 to 1000. The computational complexity of the PM algorithm is slightly lower than that of SDF and SW-SDF algorithms. The computational complexity of the Capon algorithm is higher than that of other algorithms. Compared with the SDF method, SW-SDF can improve the positioning performance without increasing the complexity. The complexity of the OW-SDF algorithm is slightly higher than that of the SW-SDF algorithm, but the positioning performance is greatly improved. We will explain this in detail in the subsequent simulation analysis.

4.3. Advantage

Based on the above research, we make a list of advantages about W-SDF algorithms for coprime array:(1)The proposed W-SDF algorithms do not need any parameter estimation step, avoid the secondary loss of information, and effectively improve the positioning accuracy.(2)The proposed W-SDF algorithms use augmented coprime array characteristics. Compared with the algorithm of uniform array, there is a significant improvement in DOF. The spatial freedom of the array can be expanded, and the number of identified sources is increased.(3)We assign a weight to the projection result at each observation position and construct the loss function. Aiming at the problem of poor stability and noise sensitivity of the SDF method, this paper considers to obtain the loss function with small error and high robustness by balancing the orthogonal projection error and makes most of the data to improve the positioning accuracy.

5. Simulation Results

5.1. Simulations Results versus Proposed Algorithm

There are 5 augmented coprime arrays located at 5 observation stations. Each station has an augmented coprime array. The locations of observations are , , , , and . Multiple targets are , , and , and Figure 5 denotes direct position determination cost function with the SNR weighting algorithm. Figure 6 denotes the direct position determination scatter diagram with the SNR weighting algorithm. Figure 7 denotes direct position determination with the optimal weighting algorithm. Figure 8 denotes the direct position determination scatter diagram with the optimal weighting algorithm.

In these simulation experiments, the performance of the proposed W-SDF method is analyzed by calculating the root mean square error (RMSE), and it can be expressed aswhere is the number of the Monte Carlo (MC) simulation test, Q is the number of target sources, denotes the Monte Carlo estimated value of the location of the target, and is the real value of the target.

5.2. RMSE Results versus Comparison of W-SDF Algorithms with Other Algorithms

This paper simulates the comparison of different algorithms with augmented coprime array. The number of augmented coprime array elements is , and there are multiple targets , , and . The snapshot number is 100. Each station has an augmented coprime array. Figure 9 shows that the performance for DPD of the W-SDF algorithm is better than that of the SDF and PM algorithm for augmented coprime array. OW-SDF is slightly better than SW-SDF in positioning accuracy. CRB for augmented coprime array is simulated in Figure 9.

5.3. RMSE Results versus Comparison of W-SDF Algorithms under Different Snapshot Numbers for Augmented Coprime Array

This paper simulates the comparison of different algorithms with different snapshot numbers for augmented coprime array. The number of augmented coprime array elements is , and there are multiple targets , , and . Each station has an augmented coprime array. Figure 10 shows that as the number of snapshots increases, the performance for DPD with augmented coprime array of W-SDF algorithms is better than that of SDF, Capon, and PM algorithms.

5.4. RMSE Results versus Comparison of W-SDF Algorithms under Different Arrays

This paper simulates the comparison of different algorithms with augmented coprime array and uniform array. The number of augmented coprime array elements is , and there are multiple targets , , and . Each station has an augmented coprime array. The snapshot number is 100. Figure 11 shows that as SNR increases, the performance of W-SDF algorithms for DPD with augmented coprime array is better than that of W-SDF and SDF algorithms with uniform array.

5.5. RMSE Results versus Comparison of W-SDF Algorithms under Different Elements

This paper simulates the comparison of different algorithms with different elements. There are multiple targets , , and . Each station has an augmented coprime array. Set the number of elements , , and . The snapshot number is 100. In Figure 12, simulation results show that performance of the proposed W-SDF algorithms is better with increment of elements.

6. Conclusion

We introduce multiple augmented coprime arrays into the direct position determination model, which increases spatial freedom and position accuracy. We assign a weight to the projection result at each observation position to obtain better positioning accuracy. Simulation results show that two W-SDF algorithms have a prominent promotion in positioning accuracy than SDF, Capon, and PM algorithms for augmented coprime arrays. OW-SDF is slightly better than SW-SDF in positioning accuracy. The performance for DPD of the W-SDF method with augmented coprime arrays is better than that of the W-SDF method with uniform arrays.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by China NSF (Grants 61971217, 61971218, and 61631020), Jiangsu NSF (Grant BK20200444), the fund of Sonar Technology Key Laboratory (Research on the theory and algorithm of signal processing for two-dimensional underwater acoustics coprime array) and the Fund of Sonar Technology Key Laboratory (Range estimate and location technology of passive target via multiple array combination), and Jiangsu Key Research and Development Project (Grant BE2020101).