Abstract

Direct position determination (DPD) of noncircular (NC) sources for multiple nested arrays (NA) is researched in this study. For noncircular sources, the dimension reduction method is used to decrease the computing complexity and remove the noncircular phase. Furthermore, nested array and noncircular sources extend spatial degree of freedom. Due to inferior stability and noise susceptibility of original algorithm, we propose SNR weighted subspace data fusion (W-SDF) algorithm. Each observation station places a nested array, spatial smoothing technology, and sum and difference co-array are used to deal with the nested array. Simulation results show that under nested array and noncircular sources, the proposed W-SDF algorithm has decreased the complexity of the algorithm and improved the location accuracy, degree of freedom, and resolution.

1. Introduction

In modern wireless location system, the focus of research is fast and accurate signal location [1]. The traditional positioning technology system is mostly a two-step estimation mode such as the correlation measurement, time difference of arrival (TDOA), frequency difference of arrival (FDOA), and energy gain. Therefore, location information is extracted from the signal data radiated by the target [2]. Then, the position parameters of the target are obtained from the above observations. The two-step positioning method has the characteristics of decentralization and does not need to transmit all signal data to the same central station for processing [3]. Therefore, it has low requirements for communication transmission bandwidth and calculation, which is convenient for engineering implementation [4]. From the positioning principle, the two-step positioning method is difficult to obtain the asymptotically optimal estimation accuracy, because it has experienced many processing links [5]. In addition, the two-step positioning is easy to lose the correlation of multiple stations, and the lost information is difficult to make up in the second-step positioning link [6]. In order to avoid the above problems, the direct position determination method is proposed. The core idea is to directly obtain the position information of the target from the original sampling signal without estimating the intermediate observation value. This principle avoids the problem of data association [710]. Therefore, direct positioning method has higher estimation accuracy and resolution [1114].

Nowadays, there have been few reports about sparse array for direct determination position. In 2010, professor P. Pal proposed the nested array structure [15]. The nested array can greatly increase the degree of freedom of the array than the uniform linear array (ULA) [1621]. In 2011, professor P. Pal proposed the coprime array structure, which is basically the same as the nested array structure. The obtained array degree of freedom is less than the nested array, but more sparse than the nested array [22]. J. Galy used the noncircular features of sources to increase the performance of DOA estimation. J. Galy proposed the MUSIC algorithm for noncircular sources, which pioneered the application of noncircular sources in spatial spectrum estimation [23]. Yin applied the noncircular features of sources to direct positioning field with a moving array. The noncircular signal improves spatial degree of freedom and increases the positioning accuracy [24]. Zhang et al. applied the noncircular characteristics of sources to direct positioning with a moving coprime array [25]. At present, noncircular signal is rarely applied in direct positioning with multiple nested arrays [2629]. Therefore, it is very important to study the noncircular sources for direct positioning with multiple nested arrays.

In this study, we use the noncircular sources characteristic to expand the spatial degree of freedom. The dimension method is used to decrease the computing complexity. In this study, the nested array is introduced into direct positioning. Therefore, array aperture is extended and the spatial smoothing method is adopted. Because the traditional SDF method is easily affected by noise and has inferior stability, the weighted SDF method is proposed [8]. Therefore, we can obtain high positioning accuracy.

The main contributions are as follows:(1)We apply noncircular sources and the dimensionality reduction method to the direct location with noncircular sources to reduce the computational complexity and remove the phase of noncircular sources.(2)We place a nested array on each observation station and use spatial smoothing technology and sum and difference co-array to deal with the nested array to expand the array aperture.(3)We assign a weight to each station to improve the positioning accuracy because the SDF algorithm is vulnerable to noise and poor stability. Therefore, SNR weighted SDF loss function is set up.

The composition is as below. In Section 2, we expound on a direct position determination model, a common two-level nested array, and some notions about noncircular sources. In the next section, we depict spatial smoothing technology and SNR weighted SDF algorithm. In Section 4, we analyze the performance about the W-SDF algorithm and expound on its advantages from degree of freedom, computing complexity, and positioning accuracy. In Section 5, we emulate the weighted SDF algorithm and compare the performance of proposed algorithm with that of other algorithms. The last section summarizes this study.

Notations. , , and mean conjugate transpose, transpose, and conjugate. The symbol and mean the Kronecker product and matrix vectorization. means an unit matrix and means the mathematical expectation.

2. Preliminaries

In this section, we expound on a common two-level nested array and some notions about noncircular sources. Then, we describe multiple nested arrays combination direct positioning model.

2.1. Two-Level Nested Array Model

In Figure 1, the ordinary two-level nested array has array elements, the dense uniform linear array (ULA) has array elements, and the sparse array has array elements. Uniform linear array element interval is , and sparse linear array element interval is , where , and expresses as signal wavelength. Figure 2 shows the positive sum co-array (a), the negative sum co-array (b), and difference co-array (c). Successive fictitious elements are placing from to .

2.2. Direct Position Determination Model

Direct position determination scenario is shown in Figure 3. independent narrow-band noncircular sources are in far-field X-Y plane. Multiple sources are . nested arrays with array elements are placing at stations .

The output signal of the array at the sampling snapshot time can be indicated as follows [9]:where means the source waveform, means the noise vector for the station, and means the orientation vector. This is all depending on the arrival direction orientation of the signal [9]:

Equation (1) can be indicated as follows [9]:where

2.3. Noncircular Sources Model

The sources studied in this study are noncircular sources. Reference [29] shows that any digital modulated signal in the complex plane expression is obtained as follows:where is rotation phase, controls signal amplitude, signal power , and are unit codirectional component and unit orthogonal component, satisfying , , and . When , the sources are called circular sources; when , the sources are called noncircular sources.

In order to measure the degree of noncircular for sources, literature [2628] give the definition of noncircular sources:where denotes the noncircular phase, and denotes the noncircular rate of the value in 0–1. In particular, when , the signal was called strictly noncircular sources.

According to reference [27], noncircular sources can be indicated as follows:wherewhere means the real part of the signal.

According to equation (7), equation (4) can be indicated as follows:where

3. The Proposed W-SDF Algorithm

In this section, we elaborate steps of weighted SDF algorithm, the process of spatial smoothing technology, and SNR weighting process.

3.1. Covariance Vectorization Signal

On the basis of the features of noncircular sources, we make use of dimension reduction method to decrease computational complexity and remove noncircular phase. We combine the SDF algorithm for direct position determination to obtain spectral peak search function.

We use features of noncircular sources to expand the received signal vector as follows [9]:

It can be obtained from equation (7):

Then, equation (11) can be indicated as follows:wherewhere

The covariance matrix is as follows:where means the power of the radiate source and means noise power. For making use of features of nested array, we make the covariance matrix vector as follows [28]:where is the signal power vector andwherewhere , , , and . In Figure 4, the successive array elements of difference co-array are in range of , where , . DIFF I and DIFF II represent difference co-array. The successive array elements of sum co-array are in range of and , where . SUM I and SUM II represent sum co-array.

After the elements are sorted and duplicated according to the phase, the two vectors can be regarded as a direction vector of continuous difference co-array DCA:where , .

The equivalent received signal of DCA can be obtained as follows:where is direction matrix of DCA. is equivalent incident signal vector. is vector with only the middle elements of 1 and other elements of are 0.

The elements are sorted and removed according to phase. After repetition, the direction vectors can be indicated as follows, respectively:where , , and .

The equivalent received sources of SCA I and the equivalent received sources of SCA II can be obtained as follows:where is directional matrix of SCA I and is directional matrix of SCA II.

3.2. Spatial Smoothing Technology

Different from the traditional spatial smoothing of the full array, this section carries out the strategy of backward spatial smoothing for the continuous difference co-array DCA and the negative and positive semiaxis continuous sum co-array SCA I and SCA II respectively.

In Figure 4, for successive difference co-array DCA, we divide DCA into equivalent subarrays, which has elements each. The corresponding received signal can be indicated as follows [9]:where means subarray, means the vector that the element value is 1, and the other element values are all 0 [9]. means the orientation matrix of SS-DCA, and its orientation vector can be indicated as follows [9]:

The received sources of subarrays are connected together, and equation (26) shows received sources matrix after spatial smoothing :where , and means the received sources of the first smooth subarray SS-DCA. Element location range of SS-DCA is .

For successive sum co-array, they are divided into subarray. The number of elements of each subarray is . After divided, the received sources of the SCA I and received sources of SCA II are as follows [9]:where , the array elements location range of SS-SCA I is , and the corresponding orientation vector can be indicated as follows:where , the array elements location range of SS-SCA II is , and the corresponding orientation vector can be indicated as follows:

The received sources matrix of SS-SCA I and the received sources matrix of SS-SCA II are indicated as follows:

The received signal consists of , as shown in the following equation:where is direction matrix of SDCA, and SDCA denotes fictitious array after spatial smoothing and corresponding orientation vector can be indicated as follows:

As shown in Figure 5, a longer fictitious array is set up. There are 28 array elements after spatial smoothing, where .

Firstly, the estimated value of the covariance matrix of the smoothed SDCA received signal is calculated as follows:

The noise subspace can be obtained by eigenvalue decomposition . , so cost function of noncircular sources is as follows:

This study makes use of dimension reduction method to decrease the computational complexity and eliminate the noncircular phase. The direction is shown in the following equation:

Finally, we can obtain separation matrix . We set up to decrease searching dimension. So, it can eliminate noncircular phase. is another separation matrix.

Therefore, we can set up the cost function of RD-SDF algorithm as follows:

Because SDF only makes use of noise subspace, it is sensitive to external factors, such as few snapshots or low signal-to-noise ratio. Therefore, we assign a weight to each observation station to improve positioning accuracy and set up the following cost function:where means the weight of the lth station.

3.3. The Proposed SNR Weighted SDF

In view of the energy allocation principle on account of the water injection theory, the routes with good quality are distributed more power and the routes with poor quality are distributed less power. According to this principle, we can acquire the maximum route capacity. Due to inferior stability and noise susceptibility of ordinary algorithm, we propose SNR weighted method. For the sake of cutting down the total error, we devise a weight that increases as the error decreases.

Assuming that the noise is irrelevant and the sources and noise are mutually independent. Therefore, the covariance matrix can be reconstructed, and covariance matrix can be indicated as follows:where is unit matrix of , where . The power of different emitter sources in the same array or different arrays in the same emitter source is decided by the sources power and unknown parameters .

Received sources covariance matrix are separated into two sections [8]:

Therefore, the eigenvalue can be indicated as follows [8]:where are eigenvalues of , and we use them represent the power of the received sources. According to equation (41), the estimated noise power can be obtained for the lth observation station as follows:

According to (42), we can get the power of the station as below

The received signal with large signal-to-noise ratio will engender smaller position error. So, we should distribute larger weight to the location. The cost function is set up as follows:

Through searching the minimum values of equation (44), we can get the estimated location.

3.4. The Steps of the W-SDF Algorithm

We make a list of the following 5 steps about W-SDF algorithm. Figure 6 shows the flowchart of the algorithm.Step 1. Establish a direct positioning scene model.Step 2. For the nested array, we use the spatial smoothing method and the sum difference array method to get a larger array aperture.Step 3. Calculate the covariance matrix and get the noise subspace.Step 4. Generate the weighting coefficient and use the dimension reduction method to set up the loss function .Step 5. Obtain the value of spectral peak through spectral peak search, which is the corresponding coordinate .

4. Performance Analysis

In this section, the available DOF and the complexities of the W-SDF, SDF, Capon, and W-Capon algorithms are analyzed. Finally, we elaborate the advantages of W-SDF algorithm.

4.1. Achievable DOFs

We define that means the number of dense uniform subarray, means the number of sparse subarray, and means the whole number of array elements. After spatial smoothing, the DOF of W-SDF algorithm is . DOF of proposed algorithm for circular sources with uniform linear subarray is , DOF of proposed algorithm for noncircular sources with uniform linear subarray is , and DOF for circular sources with nested array is . It is obviously that the DOF has increased a lot.

4.2. Complexity Analysis

We define that means numbers of array element, means numbers of source, means numbers of observation station, and means numbers of snapshots. The X orientation is separated into equivalent portions, and Y orientation is separated into equivalent portions [10]. Noncircular phase is separated into equivalent portions. The computer configuration is Intel(R) Core i7-10700F, and CPU frequency is 2.90 GHz.

The computing complexity for DPD mainly includes four portions: the complexity of covariance matrix is , the computing complexity of covariance after spatial smoothing is , where , . The eigenvalue decomposition of the covariance matrix is , and the computing complexity of spatial spectral peak searching value after SNR weighting is . Table 1 lists the computing complexity of the W-SDF, SDF, Capon, and W-Capon algorithms and running time of these algorithms.

The W-SDF algorithm of computational complexity without dimension reduction is .

The W-SDF algorithm of computational complexity with dimension reduction is .

It is obviously that the computational complexity is lessened after dimension reduction.

It can be seen from Figure 7 that W-SDF has the same computational complexity as the SDF algorithm and W-Capon has the same complexity as the Capon algorithm. W-SDF has lower computational complexity compared with W-Capon and Capon algorithm.

4.3. Advantages

We expound on the advantages about the proposed method from degree of freedom, computing complexity, and positioning accuracy.(1)The proposed method makes use of noncircular sources and nested array features to expand aperture. The degree of freedom has been greatly improved.(2)We make use of dimension reduction method to decrease computational complexity of algorithms for noncircular sources. The computing complexity is obviously lessened.(3)We integrate the weighting method into SDF and obtain high accuracy. We make use of noncircular sources and nested arrays and get higher positioning accuracy.

5. Simulation Results

In this section, we emulate the proposed method and get the pattern of spatial spectrum and scatter diagram. We emulate the RMSE results of the proposed method under different parameters.

5.1. Estimated Results Concerning Proposed Method

Multiple nested arrays are located at multiple targets , , and . The noncircular phase is . The observation stations are , , , , and . Figure 8 shows pattern of spatial spectrum and Figure 9 shows scatter diagram of three targets. The real location and estimated location are shown in Figure 8. The proposed W-SDF algorithm can locate three source targets accurately.

The location estimation performance is analyzed through computing Monte Carlo (MC) simulation times. The root mean squares error (RMSE) can be indicated as follows [9]:where MC means the number of Monte Carlo experiment times, Q means the number of targets, means the true location of the target source, and means the estimated position for the target in the experiment. We set Monte Carlo simulation times as 500.

5.2. Performance of W-SDF and SDF Algorithms under Different Sources and Arrays

Multiple targets are , , and . The number of snapshots is 300. The number of nested array element is . Figure 10 shows the performance of SDF algorithm and W-SDF algorithm under noncircular sources with different arrays. Figure 10 also shows that the performance of SDF algorithm and W-SDF algorithm for different sources under uniform linear array. The performance of weighted SDF algorithm is superior to SDF algorithm. The performance of SDF and W-SDF algorithms for noncircular sources is superior to that of circular sources. The performance of SDF and W-SDF algorithms for nested array is superior to that of uniform linear array.

5.3. Performance of Different Algorithms for Noncircular Sources

The number of snapshots is 300. Multiple targets are , , and . The number of nested array element is . Figure 11 shows the performance of W-SDF, SDF, W-Capon, Capon, and W-PM and PM algorithms under nested arrays and noncircular sources. Under noncircular sources and nested array, the performance of the W-SDF algorithm is superior to W-Capon and W-PM algorithms. The performance of W-SDF algorithm is superior to SDF, Capon, and PM algorithm.

5.4. Performance of W-SDF and SDF Algorithms with Increment of Array Element Numbers

Multiple targets are , , and . The number of snapshots is 300. Figure 12 shows the performance of W-SDF and SDF under nested array . With the number of array elements increment, the performance of SDF and W-SDF for nested array and noncircular sources is better.

5.5. Performance of W-SDF and SDF Algorithms with Different Snapshot Numbers

Figure 13 shows the performance of SDF and W-SDF algorithms under different number of snapshots. Multiple targets are , , and . The SNR is set as 15 dB. The nested array element number is . With the increment of snapshot number, it is clearly to see that the performance for nested arrays and noncircular sources is better.

5.6. Resolution about Source Spacing with Different Arrays

Figure 14 shows resolution about the distance between two sources. SNR is set as 5 dB. Positions are set as and , where changes from 10 m to 180 m. It can be seen that the resolution of weighted SDF algorithm is better than that of SDF algorithm with noncircular sources, and the resolution of algorithm under nested array is better than that under uniform array.

6. Conclusion

This article studies SNR weighted SDF algorithm on account of noncircular sources and nested arrays for direct position determination. For noncircular sources, the dimension reduction method is used to decrease the computing complexity and remove the noncircular phase. For SDF algorithm vulnerable to noise and inferior stability, we use SNR weighted SDF algorithm to improve location accuracy. For the aperture limited, we introduce nested arrays to expand array aperture. We use spatial smoothing technology and use sum and difference co-array to deal with the nested array. Simulation results show that the proposed method decreases the complexity of the algorithm and improves the location accuracy, degree of freedom, and resolution. In the future, we can study an optimal station position. Three-level nested arrays and other sparse arrays for the direct positioning are also needed researched in the future.

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 the China NSF (Grant nos. 61971217, 61971218, and 61631020), Jiangsu NSF (Grant no. BK20200444), Suzhou Key Research and Development Project(Grant no. SGC2021069), and National Key Research and Development Project, (Grant no. 2020YFB1807602).