Next Article in Journal
Depth from a Motion Algorithm and a Hardware Architecture for Smart Cameras
Previous Article in Journal
Single-Step Detection of the Influenza Virus Hemagglutinin Using Bacterially-Produced Quenchbodies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Complexity High-Order Propagator Method for Near-Field Source Localization

1
School of Automation, Guangdong University of Technology, Guangzhou 510006, China
2
Institut d’Electronique et Télécommunications de Rennes (IETR), Université de Nantes, UMR CNRS 6164, Rue Christian Pauc BP 50609, 44306 Nantes, France
3
Cerema, Project-Team ENDSUM, 49136 Les Ponts de Cé, France
4
School of Medical Information Engineering, Guangzhou University of Chinese Medicine, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(1), 54; https://doi.org/10.3390/s19010054
Submission received: 16 November 2018 / Revised: 18 December 2018 / Accepted: 19 December 2018 / Published: 23 December 2018
(This article belongs to the Section Sensor Networks)

Abstract

:
In this paper, an efficient high-order propagator method is proposed to localize near-field sources. We construct a specific non-Hermitian matrix based on the high-order cumulant of the received signals. With its columns and rows, we can obtain two subspaces orthogonal to all the columns of two steering matrices, respectively, with which the estimation of the directions of arrival (DOA) and ranges of near-field sources can be achieved. Different from other methods, the proposed method needs only one matrix for estimating two parameters separately, therefore leading to a smaller computational burden. Simulation results show that the proposed method achieves the same performance as the other high order statistics-based methods with a lower complexity.

1. Introduction

Source localization plays an important role in the array signal processing area. According to the distance between the receiver array and the sources, source localization can be classified as far-field and near-field. In the far-field case, the impinging signal wavefront is considered as a plane, and its direction of arrival (DOA) is enough to localize the source [1]. However, this assumption fails to hold in the near-field scenario. More specifically, the wavefront of an impinging signal is spherical [2,3]. Both the range and DOA are required to localize the source. It is worth noticing that near-field source localization can be applied in a wide range of scenarios, including, but not limited to, radar, sonar, and electronic surveillance [4,5].
There are already many methods to achieve the goal of source localization, like beam-forming [6,7], MUSIC [8], root-MUSIC [9], ESPRIT [10,11,12], sparse-reconstruction-based methods [13], and others. However, these methods are proposed only for the far-field case. The most direct way to localize a near-field source is to extend the basic MUSIC algorithm to estimate the range and DOA simultaneously, which is referred to as the two-dimensional (2D) MUSIC method [14]. Similarly, the basic ESPRIT method can be extended to the 2D ESPRIT algorithm [15]. It is worth observing that a large computational complexity is required for the MUSIC-based methods due to the 2D search, which is implemented in both the range and direction domains. In order to reduce the complexity, a second-order statistics MUSIC method is proposed in [16] to transform the 2D search into several one-dimensional (1D) ones. However, this reduction of complexity is at the cost of aperture loss. In [17], the DOAs are firstly estimated by using a focusing technique, but it requires a beamforming-based pre-estimation technique. In [18], the near-field sources are located with three second-order matrices, estimating three parameters through rooting methods. However, besides suffering from aperture loss, an extra pairing algorithm is also required. The method proposed in [19] is also based on the second-order statistics, but without eigenvalue decomposition (EVD), thus achieving a better computational efficiency.
In recent years, the application of a high-order cumulant has been drawing many scholars’ attention [20,21,22]. A high-order cumulant can achieve higher degrees of freedom than the second-order statistics, allowing more possible construction forms of the desired matrices [23]. Besides, the excellent resistance against Gaussian noise of a high-order cumulant is also an important advantage [24]. The ESPRIT-like method proposed in [23] constructs several different matrices to estimate two position parameters without any exhaustive search, therefore achieving a high efficiency. However, this kind of method needs an extra pairing algorithm to match the estimated parameters. The method proposed in [25] improves these ESPRIT-like methods by avoiding the parameter matching procedure. Based on these high-order statistics methods, a further improvement (modified ESPRIT-like) was proposed in [26], which requires only one matrix without pairing steps.
In [27], a modified 2D MUSIC method was proposed. This method utilizes the characteristics of high-order statistics and does not suffer from aperture loss. In [28], a mixed-order statistics MUSIC (MOS) was proposed to improve the method of [27]. However, for almost all the existing methods, Hermitian matrices are adopted for the parameter estimation, which indeed are not necessary. For the modified MUSIC methods, the construction of two Hermitian matrices is necessary, and the time-consuming EVD must be implemented twice. These disadvantages result in a very high computational complexity and make the implementation of the methods very complicated.
Propagator-based methods require neither singular-value decomposition (SVD) nor EVD [29,30]. Considering the high degrees of freedom and resistance to colored Gaussian noise of a high-order cumulant, we propose a high-order propagator method that requires only one matrix and no EVD, therefore significantly reducing the computational complexity. Firstly, we construct a specific non-Hermitian cumulant matrix. Then, by exploiting the properties of its columns, a subspace orthogonal to the columns of one steering matrix is built. The DOAs can be directly estimated based on this orthogonality. For the range estimation, another subspace orthogonal to the columns of another steering matrix is built with the rows of the cumulant matrix. The ranges can then be estimated one by one for each estimated DOA.
The rest of this paper is organized as follows. Section 2 presents the signal model and some common assumptions. In Section 3, the proposed method is described in detail. The complexity analysis is also given to illustrate the improvement of the proposed method. In Section 4, several simulations are provided. At last, the conclusion of the whole paper is made in Section 5.
In this paper, T represents the transpose operation, H the conjugate transpose, and * the complex conjugate. A bold capital letter symbolizes a matrix, and a bold letter in lowercase stands for a vector, such as A and a , respectively.

2. Signal Model

In this paper, we consider a uniform linear array (ULA) model consisting of 2 M + 1 sensors as shown in Figure 1. The inter-element spacing is d. Assume that K near-field narrow-band signals impinge on the ULA. The sampling frequency is also assumed to be normalized. The output of the m th ( m [ M , M ] ) sensor can be expressed as:
y m ( t ) = k = 1 K s k ( t ) e j φ m k + n m ( t ) , t = 1 , 2 , , T ,
where s k ( t ) is the k th source signal received at the zeroth sensor, T represents the number of snapshots, n m ( t ) is the additive Gaussian noise at the m th sensor, which may be colored, and φ m k is the phase difference expressed as [17]:
φ m k = 2 π λ ( r k 2 + ( m d ) 2 2 r k m d sin θ k r k ) ω k m + ϕ k m 2 ,
where:
ω k = 2 π d λ sin θ k ,
ϕ k = π d 2 λ r k cos 2 θ k ,
with λ being the wavelength of the source signal, satisfying λ 4 d , r k the range of the k th source, and θ k the corresponding DOA.
The received signal can also be expressed in the following matrix form:
y ( t ) = A ( θ , r ) s ( t ) + n ( t ) ,
where y ( t ) is the ( 2 M + 1 ) × 1 received signal vector:
y ( t ) = [ y M ( t ) , y M + 1 ( t ) , , y M ( t ) ] T ,
s ( t ) is the K × 1 signal vector from the K sources:
s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s K ( t ) ] T ,
A ( θ , r ) is the steering matrix:
A ( θ , r ) = [ a ( θ 1 , r 1 ) , a ( θ 2 , r 2 ) , , a ( θ K , r K ) ] ,
a ( θ k , r k ) is the ( 2 M + 1 ) × 1 steering vector:
a ( θ k , r k ) = [ e j [ ( M ) ω k + ( M ) 2 ϕ k ] , , e j ( M ω k + M 2 ϕ k ) ] T ,
and n ( t ) is the ( 2 M + 1 ) × 1 noise vector:
n ( t ) = [ n M ( t ) , n M + 1 ( t ) , , n M ( t ) ] T .
Without loss of generality, we make the following assumptions, which are the same as those in [16,17,18,19,20,21,22,23,24,25,26,27,28]:
(1) The kurtosis of the source signal is non-zero.
(2) All the DOAs are different from each other.
(3) The Gaussian noise n m ( t ) is independent of the source signals, and the K source signals are independent of each other.
(4) The number of sources K has already been estimated [19], which can be achieved through various methods, such as the Akaike information criterion (AIC) [31], the Kullback–Leibler information criterion (KIC) [32], and Rissanen’s minimum description length (MDL) principle [33]. Furthermore, K is smaller than the number of sensors.

3. Proposed Method

In [34], we proposed a simplified high-order MUSIC method (SHO), where only one non-Hermitian matrix is constructed and one EVD is applied to localize near-field sources. The computational complexity of SHO has been proven to be lower than that of MOS, but the constructed non-Hermitian matrix should be diagonalizable. In this paper, we propose a high-order propagator-based method (HOP) that can achieve the sequential estimation of the DOA and range of near-field sources with only one matrix and without the application of EVD. The complexity therefore is greatly reduced. Furthermore, the proposed HOP method can still work correctly even if the non-Hermitian matrix is not diagonalizable.

3.1. DOA Estimation

The fourth-order cumulant of the signal is applied in this paper for the construction of a ( 2 M + 1 ) × ( 2 M + 1 ) matrix. In particular, the cumulant of Gaussian noise is always zero when the statistic order is greater than 2 [24]:
c u m { n m ( t ) , n n * ( t ) , n p ( t ) , } = 0 .
Therefore, the fourth-order cumulant shows an excellent resistance to the Gaussian noise, no matter whether the noise is colored or white. For the sake of simplicity, the noise in cumulant equations will be ignored in the sequel, and we will concentrate on the source signal.
With Assumptions (1) and (3) in Section 2, the fourth-order cumulant of the received signal can be written as [16,23,27,28]:
c u m { y m ( t ) , y n * ( t ) , y p ( t ) , y q * ( t ) } = E [ y m ( t ) y n * ( t ) y p ( t ) y q * ( t ) ] E [ y m ( t ) y n * ( t ) ] E [ y p ( t ) y q * ( t ) ] E [ y m ( t ) y p ( t ) ] E [ y n * ( t ) y q * ( t ) ] E [ y m ( t ) y q * ( t ) ] E [ y n * ( t ) y p ( t ) ] = k = 1 K c 4 s k e j [ ( m n + p q ) ω k + ( m 2 n 2 + p 2 q 2 ) ϕ k ] ,
c u m { s m ( t ) , s n * ( t ) , s p ( t ) , s q * ( t ) } = c 4 s k , ( m = n = p = q = k ) 0 , ( o t h e r s )
where c 4 s k is the fourth-order cumulant of s k .
A cumulant matrix is constructed with the following entries:
C ( m ¯ , n ¯ ) = c u m { y m ( t ) , y m * ( t ) , y 0 ( t ) , y n * ( t ) } = k = 1 K c 4 s k e j 2 ω k m e j ( ω k n + ϕ k n 2 ) ,
where:
m ¯ = M + m + 1 ,
n ¯ = M + n + 1 ,
m , n [ M , M ] .
The cumulant matrix C can be written in the matrix form as:
C = A 1 ( θ ) C 4 s A 2 H ( θ , r ) ,
where C 4 s is a diagonal matrix with the diagonal entries being c 4 s 1 , c 4 s 2 , , c 4 s K :
C 4 s = c 4 s 1 0 0 0 0 c 4 s 2 0 0 0 0 0 c 4 s K .
Assume that a 1 ( θ k ) and a 2 ( θ k , r k ) are the k th columns of the steering matrices A 1 ( θ ) and A 2 ( θ , r ) , respectively, which are ( 2 M + 1 ) × 1 vectors given by:
a 1 ( θ k ) = [ e j 2 ( M ) ω k , , e j 2 M ω k ] T
and:
a 2 ( θ k , r k ) = [ e j [ ( M ) ω k + ( M ) 2 ϕ k ] , , e j ( M ω k + M 2 ϕ k ) ] T .
For the MUSIC-based methods, the EVD is applied, and all the 2 M + 1 columns of C are taken into computation to get the two desired subspaces, which would of course reduce the computational efficiency. Instead, in this paper, we use only K columns, and the EVD can be avoided.
From Equation (17), we can see that each column of C is a linear combination of the columns of A 1 ( θ ) . The combination coefficients are the products of C 4 s A 2 H ( θ , r ) . The 2 M + 1 columns of C and those of A 1 ( θ ) span the same column subspace. Notice that the ranks of C and A 1 ( θ ) are both K:
r a n k ( C ) = r a n k ( A 1 ( θ ) ) = K .
In order to improve the computational efficiency, let us take the first K columns of C to construct the following matrix:
U s 1 = [ c 1 , c 2 , , c K ] .
In fact, any K different columns taken from C can be used to construct U s 1 . The rank of U s 1 is K [35]. This is equivalent to the fact that the K columns of U s 1 and those of A 1 ( θ ) span the same column subspace.
Define:
U n 1 = I U s 1 ( U s 1 H U s 1 ) 1 U s 1 H ,
where I is an identity matrix with dimension ( 2 M + 1 ) × ( 2 M + 1 ) . It is obvious that:
U s 1 H U n 1 = 0 K × ( 2 M + 1 ) ,
where 0 p × q is a p × q zero matrix. U s 1 is orthogonal to U n 1 . As described previously, U s 1 and A 1 ( θ ) span the same column subspace, which means that A 1 ( θ ) is also orthogonal to U n 1 . Then, we have:
A 1 H ( θ ) U n 1 = 0 K × ( 2 M + 1 ) .
Consequently, the DOA estimation can be achieved with the following estimator:
θ ^ k = arg max θ 1 a 1 H ( θ ) U n 1 U n 1 H a 1 ( θ ) , k = 1 , , K .
There would be K peaks corresponding to the K DOA estimates of the sources.

3.2. Range Estimation

Considering again the cumulant matrix in Equation (17): C = A 1 ( θ ) C 4 s A 2 H ( θ , r ) ; each row of C can be obtained through a linear combination of the rows of A 2 H ( θ , r ) .
Denote the first K rows of C by r 1 H , r 2 H , , r K H . We can construct the following matrix:
U s 2 = [ r 1 , r 2 , , r K ] .
The K columns of U s 2 and those of A 2 ( θ , r ) span the same column subspace.
Define:
U n 2 = I U s 2 ( U s 2 H U s 2 ) 1 U s 2 H .
As before, we know that A 2 ( θ , r ) is orthogonal to U n 2 :
A 2 H ( θ , r ) U n 2 = 0 K × ( 2 M + 1 ) .
Consequently, the k th range can be estimated by:
r ^ k = arg max r 1 a 2 H ( θ ^ k , r ) U n 2 U n 2 H a 2 ( θ ^ k , r ) ,
where θ ^ k is the k th estimated DOA in the previous operation. The obtained range estimate is then automatically paired with the substituted DOA estimate, and there is no need for the extra pairing algorithm.
The method in [34], SHO, needs to apply Gram–Schmidt orthogonalization to the first K eigenvectors to get the desired orthogonal matrix. However, the orthogonalization requires these K eigenvectors to be full column rank. This condition may not be satisfied in some special cases, which would limit the application of SHO.
In the proposed method, HOP, there is no constraint for the construction of U n 1 or U n 2 . The limitation of SHO is avoided, and no EVD is required, reducing the computational complexity further.
The proposed method can be summarized as follows:
Step 1:
Construct the cumulant matrix C .
Step 2:
Obtain U n 1 orthogonal to A 1 ( θ ) .
Step 3:
Estimate the DOAs θ ^ k ( k = 1 , 2 , K ).
Step 4:
Calculate U n 2 orthogonal to A 2 ( θ , r ) .
Step 5:
Estimate the k th range with the k th estimated DOA.
Step 6:
Repeat Step 5 until all the K range estimates are obtained.

3.3. Complexity Analysis

In this section, the computational complexity of the proposed method will be analyzed. In [34], the computational complexity of SHO has already been proven to be lower than that of MOS. In conclusion, the main complexities of SHO and HOP include the construction of the desired high-order cumulant matrix, the construction of the subspaces, and the spectrum searches, which are shown in Table 1.
Both methods need to build a ( 2 M + 1 ) × ( 2 M + 1 ) cumulant matrix, whose computational complexity is about O ( M 2 T ) . K + 1 spectrum searches are necessary to estimate the DOA and range, respectively. The computational complexity of one spectrum search is about O ( M 2 N ) , where N is the number of grids for the search.
As for the different parts of the two methods, SHO needs to apply EVD to a ( 2 M + 1 ) × ( 2 M + 1 ) matrix, and the Gram–Schmidt orthogonalization is required. The computational complexity of these two steps is about O ( M 3 ) .
The proposed method, HOP, only needs to calculate two propagators in order to carry out the spectrum searches. The complexity of the propagator calculation is about O ( M 2 K ) [29].
In the case where the number of sources K is not much smaller than M, the complexities of HOP and SHO are similar. However, in most situations where there are only a few sources, HOP achieves a lower computational complexity than SHO.

4. Simulation Results and Analysis

In this section, we carry out several simulations to show the performance of the proposed method, compared with that of SHO [34], LOFNS [19], and the modified ESPRIT-like method [26].

4.1. Computational Efficiency

Firstly, the computational efficiency was assessed. We used a laptop as the platform, whose CPU was i5 (2.6 GHz) and RAM 6 GB. The simulation was carried out in the situation where there were two near-field sources. The array received 100 snapshots, and the number of grids for the spectrum search was 1080. In order to show the influence of the number of sensors, we ran the simulation with four different array configurations made of 5, 7, 9, and 11 sensors respectively. The efficiency of different methods was also shown in MATLAB flops versus the number of sensors, which can directly show the computational complexity.
It should be noted that the spectrum search is necessary for SHO and HOP, while the modified ESPRIT-like and LOFNS are search-free methods. For SHO and HOP, we can see from Table 2 that when the number of sources is close to that of the sensors in the array, the subspace calculation is not a main factor of the computational efficiency. Other parts, such as the matrix construction, would play more important roles. In this case, the two methods perform almost the same, and the advantage of the subspace calculation of HOP is not sufficiently obvious. However, as the number of sensors increases, the way to calculate the subspace shows a difference in the computational efficiency. For the array made of 11 sensors, the average processing time of HOP is only about 70 % of that of SHO. By using only K + 1 columns and avoiding the EVD, propagator construction can significantly improve the efficiency, especially when the number of sensors is much bigger than that of the sources, which is also revealed in Figure 2. For the search-free methods, LOFNS uses second-order statistics and applies no EVD or SVD, achieving a better computational efficiency than the modified ESPRIT-like method.

4.2. Resolution Probability

Secondly, we examined the resolution probability when the signal-to-noise radio (SNR) varies. The SNR is defined as follows:
S N R = 10 log 10 k = 1 K P s k σ 2 ,
where σ 2 is the noise variance and P s k the power of the k th signal.
The resolution probability is defined as the ratio between the successful estimation number and the number of total experiments. For the situation where there are two sources, the i th estimation is considered to be successful if the following condition is satisfied:
| θ ^ i θ t r u e | < Δ θ 2 ,
where θ ^ i is the estimate of the i th trial, θ t r u e is the true value, and Δ θ = | θ 1 θ 2 | .
Suppose there are two sources located at [ 5 , 2.8 λ ] and [ 10 , 2.8 λ ] . The array was composed of seven sensors, and 500 snapshots were received by the array. Two thousand independent Monte Carlo simulations were run to get the resolution probability.
Figure 3 shows the resolution probability of the four methods. These methods can resolve sources better as the SNR grows. SHO and HOP outperformed LOFNS and the modified ESPRIT-like method. For LOFNS, the size of the matrix for DOA estimation was only ( M + 1 ) × ( M + 1 ) . The performance suffered from aperture loss, compared with the number of the real sensors in the ULA, which was 2 M + 1 . SHO and HOP provided almost the same performance. Even when the SNR was 0 dB, the resolution probabilities were about 80 % , and both of them reached 100 % when the SNR was around 9 dB.

4.3. RMSE

This part will study the relationship between the root mean squared error (RMSE) of estimation and the SNR. The RMSE is defined as follows:
R M S E = p = 1 P α ^ p α t r u e 2 P ,
where α ^ p is the estimation result of the p th trial, α t r u e is the true value, and P is the number of independent Monte Carlo trials.
Consider the situation where two sources are located at [ 10 , 1.5 λ ] and [ 5 , 2.0 λ ] . A ULA with five sensors was used, and the inter-element distance d was λ 4 . Five hundred snapshots were used in the simulation. Let the SNR vary from 0 dB–30 dB; the results with 500 independent Monte Carlo trials are shown in Figure 4, Figure 5, Figure 6 and Figure 7. Besides, the performance of the proposed method was also compared with the Cramer–Rao bound (CRB).
The CRB is a theoretical lower bound revealing the best performance that any unbiased estimator could achieve [36]. In order to get the CRB, the Fisher information matrix (FIM) needs to be calculated first. Grosicki et al. derived the analytical expression of the CRB for near-field source localization [18], which is very practical to evaluate the performance of different unbiased estimators.
Figure 4 and Figure 5 show that the RMSE of DOA decreased when SNR increased. The estimation accuracies of HOP and SHO were better than those of LOFNS and the modified ESPRIT-like method. The aperture loss of LOFNS discussed in Section 4.2 affected not only the resolution probability, but also the estimation accuracy. Thanks to the resistance to Gaussian noise of the high-order cumulant, the results of HOP and SHO were very close to CRB and were getting closer as the SNR was getting bigger. Comparing Figure 4 with Figure 5, we can also see that the accuracies of DOA estimation were almost the same for different sources.
As we can see, HOP did not perform as well as SHO when the SNR was low. SHO applies the EVD with all the 2 M + 1 columns, while HOP uses only K columns to calculate propagators, which can greatly improve the computational efficiency. However, this improvement is at the cost of reduced estimation precision [30]. When the SNR became bigger than 15 dB, the two methods performed similarly, and the negative effect of the proposed method could be negligible.
Figure 6 and Figure 7 illustrate the results of the range estimation. From the definition of ϕ k , we know that the range estimation relies on that of DOA, if we estimate the two parameters in a decoupled way. The DOA estimation needs to be accomplished before the range estimation, and the accuracy of DOA estimate will directly impact that of the range estimate. Therefore, the range estimation accuracy of LOFNS is not as good as that of SHO and HOP, even though the range estimation in LOFNS does not suffer from aperture loss.
For SHO and HOP, we can see that when the SNR was low, SHO outperformed HOP, which agrees well with the previous analysis. When the SNR was bigger than 20 dB, the drawback of HOP had little impact on the estimation results.
We can also see from Figure 6 and Figure 7 that the accuracy of the range estimation varied for different sources. The accuracy depends on the distance between the source and the array. The accuracy will get higher as the source gets closer to the array, which has been pointed out in the theoretical analysis in [37].

5. Conclusions

In this paper, we have proposed a new efficient high-order propagator-based method (HOP) to localize near-field sources. After constructing a specific cumulant matrix, we show that the DOAs and ranges of near-field sources can be estimated in a decoupled way with only one single matrix and without the EVD. Simulation results show the efficiency of the proposed method, which achieves a lower computational complexity than SHO, while performing almost as well as other high-order methods. The lower computational complexity would make an important contribution to portable detecting devices, especially for long-time field applications, where the electronic energy cannot be fully guaranteed. Besides, SHO requires the constructed matrix to be diagonalizable. This constraint no longer holds for HOP, leading to its wider applications.

Author Contributions

The work presented here was carried out in collaboration between all authors. The general idea was proposed by J.L., Y.W., and C.L.B. J.L., S.M., Y.W., and Z.W. performed the simulations and analyzed the results. J.L. wrote the paper. Y.W. and Z.W. revised the manuscript and provided many valuable suggestions.

Funding

This research was funded by the National Natural Science Foundation of China through Grants 61703114, 61673126 and U1701261.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DOADirection of arrival
2DTwo-dimensional
MUSICMultiple signal classification
ESPRITEstimation of signal parameters via rotation-invariant technique
EVDEigenvalue decomposition
SVDSingular-value decomposition
ULAUniform linear array
CPUCentral processing unit
RAMRandom access memory
SNRSignal-to-Noise Ratio
RMSERoot mean squared error
CRBCramer–Rao bound
FIMFisher information matrix

References

  1. Debasis, K. Modified MUSIC algorithm for estimating DOA of signals. Signal Process. 1996, 48, 85–90. [Google Scholar]
  2. Karim, A.M.; Hua, Y.B.; Adel, B. Second-Order Near-Field Source Localization: Algorithm And Performance Analysis. In Proceedings of the Thirtieth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 3–6 November 1996; pp. 723–727. [Google Scholar]
  3. Nobuyoshi, K.; Kensuke, T.; Kunio, S. Performance improvement of localization of radio sources by using spatial smoothing processing in near-field DOA-Matrix method with SAGE algorithm. In Proceedings of the IEEE Mtt-S International Conference on Microwaves for Intelligent Mobility, Nagoya, Japan, 19–21 March 2017; pp. 127–130. [Google Scholar]
  4. Krim, H. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  5. Korso, M.N.E.; Renaux, A.; Marcos, S. Statistical analysis of achievable resolution limit in the near field source localization context. IEEE Signal Process. 2012, 92, 547–552. [Google Scholar] [CrossRef]
  6. Reed, I.S.; Mallett, J.D.; Brennan, L.E. Rapid convergence rate in adaptive arrays. IEEE Trans. Aerosp. Electron. Syst. 1974, 6, 853–863. [Google Scholar] [CrossRef]
  7. Kelly, E.J. Adaptive Detection in Non-Stationary Interference, Part 3; DTIC Document; Massachusetts Institute of Technology Lincoln Laboratory: Lexington, MA, USA, 1987. [Google Scholar]
  8. SCHMIDE, R. Multiple emitter location and signal parameter estimation-RADC Spectrum Estimation Workshop. IEEE Trans. Antennas Propag. 1979, 34, 276–280. [Google Scholar] [CrossRef]
  9. Barabell, A. Improving the resolution performance of eigenstructure-based direction-finding algorithms. In Proceedings of the IEEE International Conference on ICASSP, Boston, MA, USA, 14–16 April 1983; pp. 336–339. [Google Scholar]
  10. Paulraj, A.; Roy, R.; Kailath, T. Estimation Of Signal Parameters Via Rotational Invariance Techniques-ESPRIT. In Proceedings of the Nineteeth Asilomar Conference on Circuits, Systems and Computers, Pacific Grove, CA, USA, 6–8 November 1985; pp. 83–89. [Google Scholar]
  11. Huang, Q.; Zhang, L.; Fang, Y. Improving Decoupled Spherical Harmonics ESPRIT Using Structured Least Squares. IEEE Access 2018, 6, 37956–37964. [Google Scholar] [CrossRef]
  12. Li, B.; Bai, W.; Zheng, G. Successive ESPRIT Algorithm for Joint DOA-Range-Polarization Estimation with Polarization Sensitive FDA-MIMO Radar. IEEE Access 2018, 6, 36376–36382. [Google Scholar] [CrossRef]
  13. Zhou, C.; Shi, Z.; Gu, Y.; Goodman, N.A. DOA estimation by covariance matrix sparse reconstruction of coprime array. In Proceedings of the IEEE International Conference on ICASSP, Brisbane, Australia, 19–24 April 2015; pp. 2369–2373. [Google Scholar]
  14. Huang, Y.; Barkat, M. Near-field multiple source localization by passive sensor array. IEEE Trans. Antennas Propag. 1991, 39, 968–975. [Google Scholar] [CrossRef]
  15. Diao, M.; Miao, S. New method of parameter matching for 2-D ESPRIT algorithms. Syst. Eng. Electron. 2007, 29, 1226–1229. [Google Scholar]
  16. He, J.; Swamy, M.N.S.; Ahmad, M.O. Efficient application of MUSIC algorithm under the coexistence of far-field and near-field sources. IEEE Trans. Signal Process. 2012, 60, 2066–2070. [Google Scholar] [CrossRef]
  17. He, H.; Wang, Y.; Saillard, J. A high resolution method of source localization in near-field by using focusing technique. In Proceedings of the IEEE 16th European Signal Processing Conference, Lausanne, Switzerland, 25–29 August 2008; pp. 1–5. [Google Scholar]
  18. Grosicki, E.; Abed-Meraim, K.; Hua, Y. A weighted linear prediction method for near-field source localization. IEEE Trans. Signal Process. 2005, 53, 3651–3660. [Google Scholar] [CrossRef]
  19. Zuo, W.; Xin, J.; Zheng, N.; Akira, S. Subspace-Based Localization of Far-Field and Near-Field Signals without Eigendecomposition. IEEE Trans. Signal Process. 2018, 66, 4461–4476. [Google Scholar] [CrossRef]
  20. Ahmed, A.; Zhang, Y.D.; Himed, B. Effective nested array design for fourth-order cumulant-based DOA estimation. In Proceedings of the Radar Conference, Seattle, WA, USA, 8–12 May 2017; pp. 998–1002. [Google Scholar]
  21. Hu, Y.; Liu, Y.; Wang, X. DOA Estimation of Coherent Signals on Coprime Arrays Exploiting Fourth-Order Cumulants. Sensors 2017, 17, 682. [Google Scholar] [CrossRef] [PubMed]
  22. Zheng, Z.; Fu, M.; Wang, W.Q.; Hing, C.S. Mixed Far-Field and Near-Field Source Localization Based on Subarray Cross-Cumulant. Signal Process. 2018, 150, 51–56. [Google Scholar] [CrossRef]
  23. Challa, R.N.; Shamsunder, S. High-order subspace-based algorithms for passive localization of near-field sources. In Proceedings of the Conference Record of the Twenty-Ninth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 30 October–1 November 1995; pp. 777–781. [Google Scholar]
  24. Mendel, J.M. Tutorial on higher-order statistics (spectra) in signal processing and system theory: Theoretical results and some applications. Proc. IEEE 1991, 79, 278–305. [Google Scholar] [CrossRef]
  25. Wang, K.; Wang, L.; Shang, J.; Qu, X. Mixed Near-Field and Far-Field Source Localization Based on Uniform Linear Array Partition. IEEE Sens. J. 2016, 16, 8083–8090. [Google Scholar] [CrossRef]
  26. Wang, K.; Zhang, X.; Zhang, D. A Novel High-order Subspace-based Method for Near-field Source Localization. In Proceedings of the ICSP2010 Proceedings, Beijing, China, 24–28 October 2010; pp. 357–360. [Google Scholar]
  27. Liang, J.; Liu, D. Passive localization of mixed near-field and far-field sources using two-stage MUSIC algorithm. IEEE Trans. Signal Process. 2010, 58, 108–120. [Google Scholar] [CrossRef]
  28. Wang, B.; Zhao, Y.; Liu, J. Mixed-order MUSIC algorithm for localization of far-field and near-field sources. IEEE Signal Process. Lett. 2013, 20, 311–314. [Google Scholar] [CrossRef]
  29. Marcos, S.; Marsal, A.; Benidir, M. The propagator method for source bearing estimation. Signal Process. 1995, 42, 121–138. [Google Scholar] [CrossRef]
  30. Tayem, N. Cholesky Factorization-Based Parallel Factor for Azimuth and Elevation Angles Estimation. Arab. J. Sci. Eng. 2017, 42, 5251–5262. [Google Scholar] [CrossRef]
  31. Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 21, 716–723. [Google Scholar] [CrossRef]
  32. Cavanaugh, J.E. A Large-Sample Model Selection Criterion Based on Kullback’s Symmetric Divergence. Stat. Probab. Lett. 1999, 42, 333–343. [Google Scholar] [CrossRef]
  33. Wax, M.; Ziskind, I. Detection of the number of coherent signals by the MDL principle. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 1190–1196. [Google Scholar] [CrossRef]
  34. Li, J.; Wang, Y.; Le Bastard, C.; Wei, G.; Ma, B.; Sun, M.; Yu, Z. Simplified High-order DOA and Range Estimation with Linear Antenna Array. IEEE Commun. Lett. 2017, 21, 76–79. [Google Scholar] [CrossRef]
  35. Zhang, X.; Gao, X.; Xu, D. Multi-Invariance ESPRIT-Based Blind DOA Estimation for MC-CDMA with an Antenna Array. IEEE Trans. Veh. Technol. 2009, 58, 4686–4690. [Google Scholar] [CrossRef]
  36. Weiss, A.J.; Friedlander, B. Range and bearing estimation using polynomial rooting. IEEE J. Ocean. Eng. 1993, 18, 130–137. [Google Scholar] [CrossRef]
  37. Yuen, N.; Friedlander, B. Performance analysis of higher order ESPRIT for localization of near-field sources. IEEE Trans. Signal Process. 2002, 46, 709–719. [Google Scholar] [CrossRef]
Figure 1. Near-field source localization with ULA.
Figure 1. Near-field source localization with ULA.
Sensors 19 00054 g001
Figure 2. Flops versus number of sensors.
Figure 2. Flops versus number of sensors.
Sensors 19 00054 g002
Figure 3. Resolution probability versus SNR.
Figure 3. Resolution probability versus SNR.
Sensors 19 00054 g003
Figure 4. RMSE versus SNR: DOA of the first source.
Figure 4. RMSE versus SNR: DOA of the first source.
Sensors 19 00054 g004
Figure 5. RMSE versus SNR: DOA of the second source.
Figure 5. RMSE versus SNR: DOA of the second source.
Sensors 19 00054 g005
Figure 6. RMSE versus SNR: range of the first source.
Figure 6. RMSE versus SNR: range of the first source.
Sensors 19 00054 g006
Figure 7. RMSE versus SNR: range of the second source.
Figure 7. RMSE versus SNR: range of the second source.
Sensors 19 00054 g007
Table 1. Main complexities of different methods. SHO, simplified high-order MUSIC method; HOP, high-order propagator-based method.
Table 1. Main complexities of different methods. SHO, simplified high-order MUSIC method; HOP, high-order propagator-based method.
ItemSHOHOP
Matrix construction11
EVD10
Gram-Schmidt orthogonalization10
Number of calculated columns 2 M + 1 K
Propagator construction02
Spectrum search K + 1 K + 1
Table 2. Average processing time (seconds) for different methods.
Table 2. Average processing time (seconds) for different methods.
Number of Sensors57911
SHO 0.10928 0.13108 0.16641 0.21607
HOP 0.11337 0.12281 0.14387 0.15294
Modified ESPRIT-like 0.06708 0.08979 0.10404 0.13442
LOFNS 0.03279 0.04108 0.06376 0.08135

Share and Cite

MDPI and ACS Style

Li, J.; Wang, Y.; Le Bastard, C.; Wu, Z.; Men, S. Low-Complexity High-Order Propagator Method for Near-Field Source Localization. Sensors 2019, 19, 54. https://doi.org/10.3390/s19010054

AMA Style

Li J, Wang Y, Le Bastard C, Wu Z, Men S. Low-Complexity High-Order Propagator Method for Near-Field Source Localization. Sensors. 2019; 19(1):54. https://doi.org/10.3390/s19010054

Chicago/Turabian Style

Li, Jianzhong, Yide Wang, Cédric Le Bastard, Zongze Wu, and Shaoyang Men. 2019. "Low-Complexity High-Order Propagator Method for Near-Field Source Localization" Sensors 19, no. 1: 54. https://doi.org/10.3390/s19010054

APA Style

Li, J., Wang, Y., Le Bastard, C., Wu, Z., & Men, S. (2019). Low-Complexity High-Order Propagator Method for Near-Field Source Localization. Sensors, 19(1), 54. https://doi.org/10.3390/s19010054

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop