Abstract

Reducing the computational complexity of the near-field sources and far-field sources localization algorithms has been considered as a serious problem in the field of array signal processing. A novel algorithm caring for mixed sources location estimation based on oblique projection is proposed in this paper. The sources are estimated at two different stages and the sensor noise power is estimated and eliminated from the covariance which improve the accuracy of the estimation of mixed sources. Using the idea of compress, the range information of near-field sources is obtained by searching the partial area instead of the whole Fresnel area which can reduce the processing time. Compared with the traditional algorithms, the proposed algorithm has the lower computation complexity and has the ability to solve the two closed-spaced sources with high resolution and accuracy. The duplication of range estimation is also avoided. Finally, simulation results are provided to demonstrate the performance of the proposed method.

1. Introduction

In the past few years, source location has received a significant amount of attention [13]. In practice, the near-field and far-field sources coexist in most cases, and the conventional algorithms for the far-field sources always to estimate the parameters of the sources. For instance, the traditional MUSIC algorithm [4] and ESPRIT (Estimation of Signal Parameters via Rotational Invariance Techniques) algorithm [5] cannot solve the above situation. Some specific algorithms are presented for near-field sources [616], such as two-dimensional (2-D) MUSIC method [6], the maximum likelihood method [10], the path following method [11], and the polynomial rooting method [12]. The high-order ESPRIT method was presented in [13]. However, when dealing with the mixed sources, the performances of these algorithms would decline. The computational complexity will increase meanwhile. Thus the research issues of estimating for near-field and far-field sources simultaneously have important practical significance and have gradually become a new hot spot.

Several algorithms for both the near-field and far-field signals which coexist are presented. Most of them are based on high-order cumulant. TSMUSIC (two-stage MUSIC) method [17] solves mixed signal by constructing two special cumulants, avoiding the estimation failure problem. However, the computational complexity increases as well. Similar to those existing methods aforementioned, the algorithm proposed in [18] is improved based on TSMUSIC. The high-order cumulant is constructed, and the DOA and range of mixed sources are obtained by reconstructing the sparse matrix. [19] is also improved based on TSMUSIC. Mixed-order MUSIC algorithm and a sparse symmetric array are used in [19]. However they use the high-order cumulant, thus suffering from burdensome computation as well. Moreover, the high-order cumulant-based algorithms would fail in the presence of Gaussian sources. And the paramount disadvantage of these methods is that they need large number of snapshots. Such simultaneous estimation influences the estimation performance of near-field sources.

According to the signal model, we know that the near-field sources have two parameters to estimate, while the far-field sources only have one. It means that so far most literatures about mixed sources estimation estimate the range information of far-field sources which is no need. It not only increases the computation complexity but also reduces the estimation accuracy. In this paper, we consider that the far-field sources only need to estimate one parameter which is different from near-field sources. Two kinds of sources will be estimated separately. Meanwhile the algorithms aforementioned for near-field sources need to search the whole Fresnel area which increases the processing time. The proposed algorithm uses the idea of compress and obtains the distance information of near-field sources by searching the part of Fresnel area instead of the whole Fresnel area which can reduce the processing time.

The proposed algorithm includes four steps as follows: utilize MUSIC algorithm to obtain the DOA of far-field sources and utilize the angle information of far-field sources to construct the oblique projector operation; the sensor noise power is estimated and eliminated from the covariance. Meanwhile utilize the oblique projector operation to eliminate the information of far-field sources from covariance matrix and retain the information of near-field sources; construct the polynomial by the symmetrical structure of the arrays and obtain the DOA of the near-field sources by solving the root of polynomial; use the idea of compress and obtain the distance information of near-field sources which is obtained by searching the part of Fresnel area instead of the whole Fresnel area.

The rest of this paper is organized as follows. The mixed sources model including far-field sources and near-field sources is introduced in Section 2. The estimation of far-field sources is shown in Section 3. The algorithm for near-field sources is shown in Section 4. The performance analysis about the proposed algorithm is given in Section 5. The discussion about the proposed algorithm is given in Section 6. Simulation results are presented in Section 7, and conclusion is in Section 8.

2. Signal Model of Mixed Source

As shown in Figure 1, narrowband sources, contained by near-field sources and far-field sources, are impinging on a symmetric uniform linear array with nondirectional sensors. The center of array is considered as phase reference point. The data received by array can be expressed as where is the th narrowband far-field source, is the th narrowband near-field source, and is the additive Gaussian noise received by the th array.

The vector form of data received by array can be expressed as where is a vector of near-field sources; is a vector of far-field sources; is the additive complex Gaussian white noise vector.

and represent the near-field and the far-field sources manifold matrix separately, which are expressed as and , are where and are the DOA and range of the th near-field source, respectively, and are the DOA of th far-field source, respectively.

In this paper, we make the assumptions as follows:(1)the signals are statistically independent;(2)the sensor noise is the additive white Gaussian noise, which is independent of the signal sources;(3)the antenna spacing is within a quarter-wavelength.

3. DOA Estimation for Far-Field Sources

According to (2), these received data can be expressed in another way:

Collect snapshots and define , which is denoted as where is the source matrix for samples and is the noise matrix.

The covariance matrix received by the array can be estimated with snapshots by where represents the eigenvectors corresponding to the large values. represent the eigenvectors corresponding to the last small values.

In this paper, the DOAs for far-field sources are estimated by MUSIC algorithm.

Spatial spectrum function is constructed as follows: where

Continuously changing the value of to search spectral spectrum peak, the DOA estimation for far-field sources will be obtained, but the DOA estimation for near-field sources cannot be obtained in this processing, as the manifold vectors of the near-field and the far-field source are described by different equations. They belong to two different manifold curves within the same observation space. When using this manifold vector of far-field sources to search spectrum peak, it will not form the peaks in near-field sources position. Thus in this method we can only obtain the DOA estimation for far-field sources.

4. DOA Estimation for Near-Field Sources

In order to estimate DOA for near-field source separately, we need to remove far-field source from the received data covariance matrix. According to the oblique projection operation’s characteristics, we can use oblique projection operation to extract near-field source from the data covariance matrix.

Our aim is to retain the near-field sources corresponding information and eliminate far-field sources corresponding information . Therefore, we can first obtain projection operator just containing the far-field sources and then obtain the information of near field source by subtracting the information of far-field sources.

Utilizing the character of oblique projection operator, we will structure oblique projection operator satisfying

However, of (10) needs the steer vector of the near-field sources to construct it. In other words, it needs the information of near-field sources. Thus it cannot be realized. According to the literature [20], when , can be expressed as where means pseudoinverse.

According to the character of oblique projection operation, we have

Thus, we can obtain the covariance matrix of near-field sources where is the estimation of sensor noise power and it is obtained from the mean of the smallest eigenvalues of [21]: where is the last small eigenvalues of .

4.1. DOA Estimation of the Near-Field Sources

Now we use the new matrix which only contains the information of near-field signals to estimate the direction and the range information of near-field sources. Eigenvalue decomposition function (12) can be obtained as follows: where represents the eigenvectors corresponding to the small values spanning the noise subspace of ; represents the eigenvectors corresponding to the large values spanning the signal subspace of . Thus should be given as a linear combination of all array response vectors; then we can rewrite as : where is a full-rank matrix

The literature [15] divides the ULA into two subarrays as shown in Figure 1. The first subarray is formed with the first sensors in ascending order (from sensor to ), and the second subarray is formed with the last sensors in descending order (from sensors to sensors ). In this paper, is defined as 0; the signal subspace of the two subarrays can be written as can be rewrite as where and represent the steering vector of subarrays 1 and 2, respectively. and represent the signal subspace of subarrays 1 and 2, respectively.

The algorithm proposed in [15] utilizes the symmetric antenna structure to construct the spectrum function as follows: where ; the form of is similar to ; the difference here is that of is unknown:

In order to reduce the computational complexity, the proposed algorithm uses the polynomial instead of the spectrum peak search. The constructed polynomial is shown as where .

When , will become zero.

According to calculating roots of method, we get the DOA of the near-field sources.

Noting order of the polynomial is , which is together with pairs of roots, among them each pair of roots has conjugate relationship, and roots are being distributed on the whole circle:

It satisfies (19) when knowing the covariance matrix of this case accurately, while in practical application, only roots approximately lay on the unit circle; unfortunately the existing error in the estimated covariance matrix cannot be avoided through the limited snapshot number:

The DOA estimation of near-field sources is obtained by the above method.

4.2. Range Estimation of Near-Field Sources

After getting the DOA of near field sources, the traditional algorithms often substitute the angle information into steer vectors to estimate range information. This idea can avoid the parameter pair problem. But it needs to search in the whole area, leading to increase of the computation. The algorithm in this paper just searches part of the area instead of the whole area, reducing the complexity.

In order to reduce the computational complexity, the total range field-of-view is divided into small sectors , which is shown in Figure 2:

Here, the length of each section in the inverse space is given by where .

It can be seen from Figure 2 that , , and there exists , satisfying

Let , denote the th element of ; then where is a constant given by

Noting that and are fixed here, only depends on and . It is implied by (27) that where stands for Hadamard product and is a vector which is defined as

Assuming that , is the range information of the th source and according to the orthogonality between the steering vector and the noise subspace, we have where is the th column of noise subspace .

Substituting (29) into (30), we have is the th column of noise subspace : In order to facilitate the derivation, let .

Therefore, is called noise-like subspace cluster (NLSC), and the intersection of NLSC is defined by

It can be seen from (30) that is equivalent to , where , , . Since is the intersection of , and , we have

Based on such multiple orthogonal between and , a new spectrum function is defined as follows:

It can be seen clearly from (35) that, for each true ROA (range of arrive) , there exists one spectrum peak by the proposed algorithm in each range sector simultaneously, where virtual ROA are given by , ; this means that, for each true source, the spatial spectrum of the proposed algorithm generates is equivalent to virtual sources, which is shown in Figure 3. Traditional algorithms search on the whole Fresnel area. While the proposed algorithm only needs search on the part of Fresnel area to get the range information and then, using (26), to calculate the other range information . Since the steering vector is orthogonal to the original noise subspace only at the range of the true incident range information , we can select the true range information among the by minimizing .

How to get the intersection of NLSC is the core steps of the proposed algorithm. The specific process is given as follows.

Before constructing the intersection of NLSC , we introduce the intersection of SLSC (signal-like subspace cluster) as an intermediate variable

Proof. See Appendix A.

Unlike the algorithm proposed in [22] which uses the noise subspace to construct the new matrix , the proposed algorithm here in this paper adopts the signal subspace to construct the new matrix . The advantage of it is that it can reduce the computational complexity. Since the dimensions of signal subspace are much smaller than that of noise subspace [23].

The steps of getting NLSC are summarized as follows.(1)Construct the orthogonal matrix of signal subspace as follows: (2)Use to define the following matrix : whose null space is .

Then we have

Proof. See Appendix B.

Therefore, we can use SVD to get the orthogonal basis for , also giving an orthogonal basis for the intersection of NLSC equivalently. The SVD of can be shown as where and are the left and right singular matrix of , respectively. is a diagonal matrix and is the th singular value of . The proposed algorithm has equivalent sources; there must exist larger and smaller diagonal elements in . Hence can be sorted as

Therefore, (41) can be rewritten as where

are associated with the zero singular values of . According to the relationship between the singular values and singular vector, we have

Therefore, are linearly independent satisfying , . Hence, these vectors offer an orthogonal basis for . According to (41), we have

The steps of the proposed algorithm can be described as follows.

Step 1. Use (8) to construct the spatial spectrum function , searching spectral spectrum peak, to get the DOA of far-field sources.

Step 2. Based on the information of far-field sources which is obtained, use (11) to construct the oblique project operator .

Step 3. Utilize (13) to obtain the only containing the information of near-field sources.

Step 4. Implement the EVD of and then construct the polynomial (21) to obtain the roots of it. Based on (23), the DOA estimation of near-field sources is acquired.

Step 5. Choose the number of subregions and calculate the orthogonal matrix of signal subspace by (38). Based on the matrix , the matrix is obtained by (39). Finally, the matrix is obtained by (41).

Step 6. Construct by (36) and search only over sector to obtain the spectral peak . Use (26) to compute the other candidate range information by

Step 7. Select the true range information among the by maximizing .

5. Performance Analysis

In this section, we analyze the computational complexity and the aperture freedom of the proposed algorithm and compare it with that of TSMUSIC algorithm.

5.1. Complexity Analysis

We only consider the majority parts of the computational complexity such as multiplication needed in constructing the cumulant matrix, EDV, and spectral search.(1)The TSMUSIC algorithm requires constructing two different dimensional four order cumulant matrices, one is a matrix and the other is matrix, while the proposed algorithm only constructs one covariance matrix and one oblique projection operation with dimension.(2)When estimating the information of the range, the TSMUSIC algorithm estimates the distance of the far-field sources and the near-field sources simultaneously. If there are sources, the traditional algorithms need times estimation for range. Since the far-field sources and near-field sources are estimated at two different stages in the proposed algorithm, the proposed algorithm only needs estimating the range of near-field sources. The time of 1-D search will be less than . The more number of far-field sources is, the less the time the proposed algorithm costs comparing to the other algorithms.(3)Meanwhile, the proposed algorithm only needs to search the part of Fresnel area instead of the whole Fresnel area with the idea of compress, further leading to reducing the computational complexity ideally.

5.2. Aperture Freedom Analysis

The total number of the mix sources which can be estimated by the proposed algorithm is which is less than the number of arrays. The number of the near-field sources which can be estimated by the proposed algorithm is associated with the the number of subregions : the larger the value of is, the less the number of sources is. The relationship between the value and the number of near-field sources is given as follows: where is under the integral function and is the number of the far-field sources which can be stimated by the proposed algorithm.

6. Discussion

The proposed algorithm can extend to a 3D array geometry. The detailed process is given as follows.

Consider three uniform linear arrays consisting of identical sensors which are located in the coordinate system -axis, -axis, and -axis. The distance between the arrays is ; it is depicted in Figure 4 and the regulation of angle expressed is also shown in Figure 4.

Based on the signal model in the literature [24], the signals which are received by three linear uniformly spaced arrays are given as follows: where and , , , , , are

We use the proposed algorithm to process the data received by three orthogonal uniform linear arrays, respectively; the angle information of the far-field sources and the angle information and the range information of the near-field sources were measured. It can be seen from a signal model that there is no direct link between the information of the three angles (, , ), so we need to match angle to get the direction of the signal by some rules. The relationship between the three angles is shown as follows:

Match process is finished by function (52).

Therefore the proposed algorithm in this paper can be extended to 3D space through the array model which is shown in Figure 4 and match process.

7. Simulations

In this section, several simulation results are presented to verify the performance of the proposed algorithm, which are compared with the TSMUSIC algorithm. In all experiences, we consider using a symmetric linear array consisting of sensors with for the proposed algorithm and the compared methods. 500 Monte-Carlo runs are performed to obtain the experimental results, and the root mean square error (RMSE) is expressed as where and represent the estimation value and true value of the DOA or the range , respectively.

In the first experiences, we consider four signals which contained two far-field sources and near-field sources. Two near-field sources are located at and . Two far-field sources are coming from , , and the number of subregions is .(1)RMSE and resolution probability versus SNR: the number of snapshots is fixed at 200, when SNR varies from 0 to 40 dB; the resolution probability and the RMSE of DOA for far-field sources and near-field sources of the two algorithms are shown in Figures 5 and 6, respectively. It obviously can be seen that the performance of the proposed algorithm is much better than the performance of TSMUSIC algorithm in all SNR. This is because the proposed algorithm estimates the two kinds of sources separately, which reduces the interaction between different kinds of signals. From Figure 7, it can be seen that the RMSE of the range information of the proposed algorithm outperforms the TSMUSIC algorithm in resolution probability and estimation accuracy in all SNR. This is because the accuracy of range information is affected by the accuracy of the DOA of near-field sources. The accuracy of DOA of the proposed algorithm is better than that of the TSMUSIC algorithm. So the accuracy of ROA of the proposed algorithm is better than that of the TSMUSIC algorithm.(2)RMSE and resolution probability versus the snapshot number: the SNR is fixed at 20 dB, when the snapshot number is varied from 50 to 500. From Figures 8, 9, and 10, it can be seen that the TSMUSIC algorithm is sensitive to the snapshot number. When the snapshot number is small, the performance of TSMUSIC is poor. However, the proposed algorithm is not sensitive to the snapshot number. The proposed algorithm outperforms the TSMUSIC algorithm in resolution probability and estimation accuracy for the same snapshot number.

In the second experiences, we consider four signals which contained two far-field sources and near-field sources, while the position of the sources is varied. The initial position of the near-field sources is located at and , and the initial position of far-field sources is located at , .(1)The resolution probability versus angular gap: the SNR is fixed at 10 dB, the number of snapshot is fixed at 300, the value of and is fixed. The value of is changed from to , and the value of is changed from to . From the Table 1, it is clearly that the ability of estimating the closed-space sources of the proposed algorithm is much better than that of the TSMUSIC algorithm. The proposed algorithm uses the independent analysis methods for near-field sources and far-field sources, because they are estimated separately and each estimate is using all the data. Therefore, it is equivalent to reducing the number of sources, and the sensor noise power is estimated and eliminated from the covariance. So it is possible to estimate closely-space sources with high resolution probability and estimation accuracy.(2)The resolution probability versus angular gap between the near-field source and far-field source. The SNR is fixed at 10 dB and the number of snapshots is fixed at 300. The position of the near-field sources is located at and and the position of far-field sources is located at , . In order to distinguish the estimation performance of the two algorithms. The proposed algorithm uses the peak search instead of polynomial rooting. From Figure 12, it is clearly seen that the TSMUSIC algorithm cannot distinguish the angle of near-field source and the angle of the far-field sources, because of close space between the two sources. From the Figure 11, it is clearly seen that the proposed algorithm can easily distinguish the four sources, since the proposed algorithm estimates the near-field sources and far-field sources at different stages, which can effectively prevent mutual interference between the different kinds of sources (Figure 11).(3)Calculate the simulation time of the proposed algorithm and the TSMUSIC algorithm. We use a MATLAB 7.11 to compare the simulation time with different algorithms in Table 2. We assume that the parameters of mixed sources are the same with the second experience. The SNR is fixed at 15 dB. The number of near-field sources is fixed, the number of far-field sources is changed from 2 to 6, and the number of subregions . From Table 2, it is clear that the running time of the TSMUSIC algorithm increases with the increase of the number of far-field sources. However, the running time of the proposed algorithm is almost not changed. This is because the proposed algorithm does not need to estimate the range information of far-field sources, while the TSMUSIC algorithm needs. In the meanwhile, it can be seen that the larger is, the less time the proposed algorithm uses. The simulation result is identical to the theoretical analysis.

8. Conclusion

In this paper, oblique projector technology is applied to estimate the mixed sources locations; thus the two different kinds of sources are estimated at two different stages. Utilizing the symmetric antenna structure, the polynomial is constructed and the roots of this polynomial are obtained, which are the DOAs of the near-field sources. Searching areas is focusing on part of Fresnel area instead of the whole Fresnel area with the idea of compress. Simulation result shows that the proposed algorithm has lower computation complexity, and it can solve the closely spaced signals and improve accuracy of estimating DOA and range. In the meanwhile, the proposed algorithm requires neither multidimensional searching nor high-order statistics computations calculation. In the future, we will focus on the mixed sources DOA estimation based on conformal array [2, 25, 26].

Appendices

A. Proof of the Equation (37)

Based on the theory that the space spanned by steering vector is the same with the space spanned by signal subspace, we have

Assuming that is the range information of the th source, according to (A.1), we have where is the th column of signal subspace .

Substituting (A.2) into (28), we have where is the th column of .

The expression of signal-like subspace cluster is expressed as follows:

B. Proof of the Equation (40)

It follows from (37) that th element of is given by where and are the th and the th row of , respectively:

Similarly we can prove that

Thus it follows from (B.2) and (B.3) that

Substituting (B.5) into (38), we have

Suppose ; then we have , . Since is the orthogonal projection onto , we have , which implies that . Therefore, we obtain

Thus, we have , and, therefore, . Since is an arbitrary vector of , we have

On the other hand, assuming that , we obtain Hence, we have

Noting that is the projection onto , we must have . Therefore, we further obtain

Therefore, we have . This implies that . As is an arbitrary vector of , we have

It is implied by (B.8) and (B.12) that , and the proof is completed.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Science Foundation of China under Grant no. 61201410 and in part by the Fundamental Research Focused on Special Fund Project of the Central Universities (Program no. HEUCF140803).