Abstract
Direct position determination (DPD) of noncircular (NC) sources with multiple nested arrays (NA) is investigated in this paper. Noncircular sources are used to expand the dimension of the received signal matrix, so the number of identifiable information sources and the accuracy of direct position determination are improved. Furthermore, nested array increases spatial degree of freedom. In this paper, the high-dimensional search problem of noncircular sources is investigated. Therefore, we propose algorithm dimension reduction subspace data fusion (RD-SDF) to reduce complexity and increase positioning accuracy. Simulation results show that the proposed RD-SDF algorithm for multiple nested arrays with noncircular sources has improved positioning accuracy with higher spatial degree of freedom than SDF, Capon, and two-step algorithms with uniform linear array and circular sources (CS).
1. Introduction
Nowadays, there are many research directions in wireless positioning technology. Traditional two-step location determination methods such as angle of arrival (AOA) and time difference of arrival (TDOA) are extensively used in navigation, seismic exploration, and industrial production [1–3]. Two-step location determination method estimates location parameters by the time, angle, and frequency difference [4]. In the process of positioning, the more intermediate processing steps are experienced, the more information is lost, and the subsequent positioning accuracy will be affected [5]. In order to solve the problem of two-step positioning, in recent years, direct position determination technology has been proposed [6]. In 2004, Weiss firstly proposed direct position determination [7]. This method obtains the target location from the observation data directly and need not any additional intermediate parameters [8–10]. Due to the direct use of observational data, the target information is fully utilized, and the parameter estimation steps are effectively reduced. So the positioning accuracy of the location can be greatly improved [11, 12].
With the fast development of computer and communication technology in recent years, direct positioning technology is used more and more. At present, most of the research is using angle of the sources or time delay for DPD with single station or multiple stations [13]. The DPD algorithm for multiple arrays mostly uses uniform linear array, which leads to low positioning accuracy due to the restricted array aperture [14].
Nowadays, there have been few reports about DPD methods making use of a nested array. In 2010, Pal and Vaidyanathan proposed a nested array structure, in which the more typical nested array consisted of two-stage subarrays [15]. Nested arrays increase spatial degree of freedom, so the number of identifiable information sources and the accuracy of direct position determination are improved [16–21]. Noncircular signal is a kind of signal that has been studied a lot now. Amplitude modulation signal, binary phase shift keying, and pulse amplitude modulation signal are indispensable signal forms in the modern communication system, and they all belong to noncircular source types. Therefore, the research of the NC source location algorithm has important practical significance [11, 22–25].
In this paper, the NC characteristics of an emitter signal are used to expand the spatial information to obtain larger virtual array aperture and more recognizable sources. Nested arrays are introduced into observation stations to increase the spatial degree of freedom and more recognizable sources, and then, combined with spatial smoothing technology, the DPD algorithm in the form of SDF for NC sources is derived. However, the high-dimensional search caused by the NC phase greatly increases the complexity of the algorithm. Therefore, this paper introduces multiple nested arrays into observation stations and proposes reduced dimension subspace data fusion (RD-SDF) algorithm with noncircular sources [26, 27].
We list the main contributions as follows: (1)We introduce noncircular sources into the direct location algorithm model. We use noncircular sources to expand the dimension of the received signal matrix, so the number of identifiable information sources and the accuracy of direct position determination are improved.(2)We introduce multiple nested arrays into multiple observation stations and combine with spatial smoothing technology. Furthermore, we smooth sum array and difference array and splice together to form a longer virtual array which increases spatial degree of freedom.(3)We reduce the search dimension to lower the computational complexity. Furthermore, we lower the complexity of the algorithm to make sure of the estimation accuracy.
The structure of this paper is as follows. In Section 2, we introduce a few concepts of nested arrays and noncircular sources for DPD. In Section 3, we depict the proposed RD-SDF algorithm. In Section 4, we depict the performance analysis about the RD-SDF algorithm for nested arrays with noncircular sources. In Section 5, we simulate the proposed RD-SDF algorithm for nested arrays with noncircular sources. Finally, Section 6 summarizes this paper.
Notations are as follows: denotes conjugate transpose, denotes the conjugate, and denotes transposition. The symbol denotes the received covariance matrix virtualization, and symbol denotes Kronecker product. denotes the mathematical expectation, and denotes an identity matrix.
2. Preliminaries
In this section, we introduce a few notions of nested array and the model of DPD. Then, we introduce a noncircular source model and characteristic.
2.1. Nested Array Model for Direct Positioning
We use a two-stage nested array with sensors for direct position determination. The intensive uniform liner subarray has sensors in which interelement spacing is . Another sparse one has sensors with , where , and is expressed as wavelength of the operating wave [20]. The array elements are set at , and can be expressed as
Figure 1 depicts a two-stage nested array, where . Figure 2 describes the sum coarray and difference coarray. In Figure 2, continuous virtual elements are locating from to in the difference coarray with six physical sensors.


2.2. Multiple Nested Array Positioning Model
We use the positioning scenario as shown in Figure 3. Assuming that uncorrelated far-field narrow-band noncircular sources are in the two-dimensional plane [10]. There are two-stage nested arrays located at stations. The target sources are located at and stations are located at . Each observation station places array elements.

Assuming that the signal envelope changes slowly, the envelope of each signal is approximately equal when it arrives at the observation. The complex envelope of the observation corresponding to the th () sampling snapshot time can be expressed as [10].
where denotes the signal waveform of the source at the sampling fast beat time of the observation station, denotes the direction vector, and denotes the noise vector of the antenna array of the observation station. It is determined by the arrival direction of the signal [10].
Equation (2) can be expressed as [10] where
2.3. Noncircular Source Model
According to the second-order statistical properties, we can divide sources into circular sources and noncircular sources. For random vectors of complex circular sources, covariance matrix , but ellipse covariance matrix . But for noncircular sources, neither is zero [6]. For noncircular sources, the covariance matrix and elliptic covariance matrix satisfy where is the noncircular phase and is the noncircular rate of the value in .
The signal with a noncircular rate of 1 is called the maximum noncircular rate signal. For the sake of simplicity, this paper assumes that the noncircular rate is 1. According to reference [11], noncircular sources can be expressed as where where represents the real part of the signal.
According to equation (11),equation (5) can be rewritten as where
3. The Proposed RD-SDF Algorithm
In this section, we describe the proposed RD-SDF algorithm steps and describe the covariance vectorization signal and spatial smoothing technology in detail.
3.1. Covariance Vectorization Signal
According to the noncircular feature of the signal, we construct the direct position determination model by nested arrays. Combined with the idea of SDF, the cost function of the subspace data fusion algorithm with noncircular sources is obtained. Considering that the algorithm needs to search for high spectral peaks, this paper introduces the idea of dimension reduction, removes the noncircular phase search dimension, and finally gets the result reduced dimension subspace data fusion (RD-SDF).
The vector of the received signal can be extended by using the characteristic that the elliptic covariance of the noncircular sources is not zero [11]. We construct the data model
It can be obtained from equation (11)
Then, equation (15) can be expressed as where where
The covariance matrix of the received signal is where represents the power of the transmitted source at the observation position and represents noise power. In order to take advantage of characteristics of a nested matrix, we vectorize the covariance matrix [22] where is the signal power vector and where where , , , and . In the above equation (24), and can be used to generate difference coarray (Diff I and Diff II). While and can be used to generate the sum coarray (SUM I and SUM II).
The corresponding array structures of difference coarray 1, sum coarray 1, sum coarray 2, and difference coarray 2 are shown in Figure 4. The array elements of Diff I and Diff II are distributed as , where . The continuous array elements (SCA I and SCA II) of SUM I and SUM II are distributed as follows and , where .

3.2. Spatial Smoothing Technology and Noncircular Phase Removal
In Figure 4, for continuous difference coarray DCA, we divide DCA into subarrays with equal length and equal distance; each subarray has elements.
According to references [17, 22], , , and. The received signal of the subarray is and can be expressed as
where is the element and is 1, and the other elements are all vectors of 0. is single snapshot correlation signal. is the direction matrix of the first smooth subarray. Its direction can be expressed as
The received signals of subarrays are combined together, and it can get the received signal matrix after spatial smoothing . where eliminates the equivalent signal matrix of correlation and can be expressed as the received signals of the first spatial smoothing subarray SS-Diff. The array element position range is .
Then, the backward spatial smoothing is performed for SCA I and SCA II, respectively. In order to produce the same number of equivalent received signals, for continuous sum coarray, they are also divided into the subarray. After division, the received signals of the SCA I and SCA II, respectively, are where is the direction matrix of the first spatial smoothing subarray of SCA I. The array element position of the SS-SCA I range is and its direction vector can be expressed as where is the first spatial smoothing subarray of SCA II. The array element position of the SS-SCA II range is and its direction vector can be expressed as
Combining the received signals of all subarrays together, the equivalent received signal matrix of SS-SCA I and SS-SCA II can be obtained, respectively.
After smoothing, the received signal is composed of ,
After smoothing, we splice SS-DCA, SS-SCA I, and SS-SCA II together and connect three arrays end to end. A longer virtual array is formed. As shown in Figure 5, a longer virtual array is formed.

In order to lower the complexity and improve the practicability of the algorithm, this paper introduces the RD-SDF algorithm to reduce the search dimension and remove the noncircular phase. After smoothing, equation (36) denotes the direction
Therefore, separate the matrix . is another matrix after decomposition. We construct matrix to reduce dimension and remove the noncircular phase.
The cost function of noncircular direct location of nested array is
3.3. The Steps of the Proposed RD-SDF Algorithm
We list several steps about RD-SDF algorithm.
Step1. Set up the noncircular sources and nested array model for DPD.
Step2. Generate sum coarray and difference coarray and adopt vector and spatial smoothing technology.
Step3. Calculate covariance matrix to obtain noise subspace .
Step4. The noncircular phase is removed by dimension reduction method and the cost function is constructed .
Step5. The target location search area is divided into several two-dimensional plane grids, and the cost function value corresponding to each grid point is calculated. The spectral peak searching value is the position estimation value .
4. Performance Analysis
In this section, we analyze the performance of the RD-SDF algorithm, the obtained spatial degree of freedom, and the computational complexity of the RD-SDF algorithm and depict the advantages of the proposed RD-SDF algorithm.
4.1. Achievable DOFs
We define that represents the number of array elements, represents the number of intensive uniform liner subarray, and represents the number of sparse liner subarray. After smoothing, three smoothing subarrays are spliced together to form a longer virtual array. The DOF of the proposed algorithm after spatial smoothing is . Table 1 shows the DOF of the uniform linear array and nested array algorithm under circular and noncircular sources.
This paper emulates the degree of freedom of algorithm with different arrays for different sources. It can be seen from the Figure 6, the combination of noncircular sources and nested array improves the spatial degree of freedom and increases with the number of physical array elements. Therefore, it can identify more sources.

4.2. Complexity Analysis
We define that denotes array element numbers, denotes source numbers, denotes observation station numbers, and denotes snapshot numbers. The direction is divided into equal parts, and direction is divided into equal parts [10]. The noncircular phase is divided into . In this paper, the complexity of the algorithm before dimension reduction is mainly composed of covariance matrix calculation, eigenvalue decomposition, and search spectrum function calculation [12, 13].
The computational complexity of the RD-SDF algorithm contains several aspects: the calculation of covariance matrix of receiving sources and the computational complexity of covariance after smoothing is . The eigenvalue decomposition of the covariance matrix of the receiving sources is , and the computational complexity of spectral peak value after dimension reduction is
Complexity before dimension reduction is
Complexity after dimension reduction is
From the complexity, it can be seen that the complexity is significantly reduced after dimension reduction.
4.3. Advantages
We analyze advantages about the RD-SDF algorithm for nested arrays with noncircular sources. (1)The proposed algorithm uses noncircular signal characteristics. Compared with the algorithm of circular sources and the uniform array, DOF has improved a lot.(2)The high-dimensional search caused by the NC phase greatly increases the complexity of the algorithm. Based on this problem, we use the dimension reduction method to reduce complexity resulting from high-dimensional search. The computational complexity of the proposed RD-SDF algorithm is reduced.(3)We compare the proposed algorithm with algorithms for uniform linear array and two-step positioning method, the positioning accuracy of the RD-SDF algorithm for a nested array with noncircular sources is greatly improved.(4)We compare the proposed algorithm with algorithms for circular sources and two-step positioning method, the positioning accuracy of the proposed RD-SDF algorithm for nested arrays with noncircular sources is greatly improved.
5. Simulation Results
In this section, we simulate the proposed RD-SDF algorithm for nested arrays with noncircular sources, obtain the spectral peak map and location map, and compare the performance of the RD-SDF algorithm with other algorithms for DPD.
5.1. Simulations Results versus Proposed RD-SDF Algorithm
Multiple targets are ,, and . The noncircular phase is . There is a single target , and the noncircular phase is correspondingly. Multiple nested arrays are located at multiple observation stations and observation stations are , , , , and . It can be seen from Figures 7 and 8 that the proposed algorithm can accurately locate a single target and multiple targets. Figure 9 shows the location map of the two-dimensional target.



The estimation performance of the proposed RD-SDF algorithm is analyzed by calculating the root mean square error (RMSE), it can be denoted as [11]. where MC is the number of Monte Carlo (MC) simulation test, is the number of target sources, represents the estimated value of the location of the target in the simulation experiment, and is the real value of the target.
5.2. RMSE Results versus Comparison of Different Algorithms with Different Arrays
The nested array element number is . The snapshot number is 300. Figure 10 shows the performance of the RD-SDF algorithm with different arrays for DPD. The performance of the RD-SDF algorithm for a nested array with noncircular sources is better than the algorithm of the RD-SDF algorithm for uniform array with noncircular sources. The performance of the RD-SDF algorithm for the nested array with noncircular sources is better than SDF, PM, and Capon algorithm [9–11] for uniform array with circular sources and the two-step localization algorithm. In Figure 10, CRB for the nested array with noncircular sources is better than CRB for a uniform array with noncircular sources.

5.3. RMSE Results versus Comparison of Different Algorithms with Circular Sources and Noncircular Sources
The nested array element number is . The snapshot number is 300. Figure 11 shows the comparison of algorithms with nested arrays under different signal types. The performance of the RD-SDF algorithm for noncircular sources is slightly better than the algorithm SDF for circular sources with nested array. Compared with the Capon algorithm and two-step positioning algorithm for circular sources with nested array, the proposed algorithm has better performance. CRB for nested array with noncircular sources is better than CRB for the nested array with circular sources.

5.4. RMSE Results versus Comparison of Different Array Element Numbers
The snapshot number is 300. Figure 12 shows the performance of two subarrays of nested array with the number of elements . When we improve the array element numbers, the performance of RD-SDF for nested array with noncircular sources will be relatively good.

5.5. RMSE Results versus Comparison of Different Snapshot Numbers
This paper emulates the comparison of proposed algorithm by changing snapshot numbers. The number of snapshots was set to 100, 300, 500, and 800. The nested array element number is . The performance of different snapshots is shown in Figure 13. With the increase of SNR, we can clearly see that to improve snapshot numbers, the performance of RD-SDF for nested arrays with noncircular sources will be better.

6. Conclusion
In order to improve direct positioning accuracy and spatial degree of freedom with uniform linear array and circular sources for DPD. This paper uses multiple nested arrays with noncircular sources for DPD. We use the RD-SDF algorithm to lower the computational complexity and increase positioning accuracy. The complexity of high-dimensional search caused by NC phase is eliminated by data reconstruction. Simulation results show that the proposed RD-SDF algorithm for nested array with noncircular sources has a prominent promotion in positioning accuracy with higher spatial degree of freedom than the SDF, Capon, and two-step algorithms with uniform linear array and circular sources.
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 National Key Research and Development Project Grant (2020YFB1807602).