Next Article in Journal
Feature Extraction and Reconstruction by Using 2D-VMD Based on Carrier-Free UWB Radar Application in Human Motion Recognition
Previous Article in Journal
A Prototype of an Electromagnetic Induction Sensor for Non-Destructive Estimation of the Presence of Corrosive Chemicals Ensuing Concrete Corrosion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computationally Efficient Sources Location Method for Nested Array via Massive Virtual Difference Co-Array

1
College of Electronic Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
2
Institute of Manned Space System Engineering, China Academy of Space Technology, Beijing 100094, China
3
Key Laboratory of Dynamic Cognitive System of Electromagnetic Spectrum Space (Nanjing University of Aeronautics and Astronautics), Ministry of Industry and Information Technology, Nanjing 211106, China
4
College of computer and information, Hohai University, Nanjing 211100, China
5
State Key Laboratory of Millimeter Waves, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(9), 1961; https://doi.org/10.3390/s19091961
Submission received: 28 March 2019 / Revised: 18 April 2019 / Accepted: 23 April 2019 / Published: 26 April 2019
(This article belongs to the Section Physical Sensors)

Abstract

:
In this paper, we derive the discrete Fourier transform (DFT) method for direction of arrival (DOA) estimation by generating the massive virtual difference co-array with the nested array. By contrast with the spatial smoothing (SS) subspace-based methods for nested array, which halve the array aperture, the proposed method can take full advantage of the total array aperture. Since the conventional DFT method is a non-parametric method and is limited by Rayleigh threshold, we perform the phase rotation operation to obtain the fine DOA estimates. Owing to the full utilization of the array aperture and phase rotation operation, the proposed method can achieve better performance than SS subspace-based methods for far-field sources especially with massive virtual difference co-arrays which possess a large number of virtual sensors. Besides, as the fast Fourier transform (FFT) is attractive in practical implementation, the proposed method lowers the computational cost, as compared with the subspace-based methods. Numerical simulation results validate the superiority of the proposed method in both estimation performance and complexity.

1. Introduction

Direction of arrival (DOA) estimation is a significant subject in array signal processing and has various engineering applications such as radar, navigation and wireless communications [1,2,3,4,5,6,7,8]. In the past decades, various subspace-based algorithms, e.g., multiple signals classification (MUSIC) and estimation of signal parameters via rotational invariance techniques (ESPRIT), have been proposed for uniform linear arrays (ULAs) and have drawn considerable attention owing to their high resolution and performance [9,10,11]. Nevertheless, the inter-element spacing of ULAs is restricted to half wavelength to avoid spatial aliasing, which limits the array aperture and resultantly affects the estimation performance [12,13]. Besides, the number of resolvable sources of these conventional methods is less than the number of sensors. That is, an M -sensor array can only resolve M 1 sources at most. However, the problem of multiple sources detection is of great interest in many applications [14].
Recently, non-uniform arrays based on the concept of difference co-array have aroused wide attention due to the improvement of DOA estimation performance. In [15], the minimum redundancy array (MRA) is proposed to maximize the number of virtual sensors. Unfortunately, there is no simple closed-form expression for the array geometry as well as its achievable degrees of freedom (DOFs), which causes difficulties to array optimization and performance analysis. The coprime array [16,17,18,19,20,21,22,23,24], which consists of two uniform linear subarrays, can detect O ( M 1 M 2 ) sources using only O ( M 1   +   M 2 ) physical sensors, where M 1 and M 2 denote the sensor number of the two subarrays. However, the coprime array, as well as its generalized configurations, have holes in its difference co-array, which limits the increase of the achievable DOFs. By contrast, a novel sparse array structure named the nested array [25,26,27,28,29,30,31] is proposed to obtain hole-free difference co-array, which means the nested array can achieve higher DOFs and, hence, achieve higher spatial resolution and better DOA estimation performance.
To take full advantage of the high DOFs offered by sparse arrays, a new approach which combines the spatial smoothing (SS) technique and the conventional MUSIC algorithm is proposed in [17]. The technique of SS [32] was first proposed to resolve the problem encountered in DOA estimation of the correlated signals. However, ref. [17] does not use the SS technique for decorrelating correlated sources as is the conventional way. Instead, the SS technique is utilized to build up the full rank of the observation matrix. However, the application of the SS technique halves the total DOFs obtained by difference co-array, hence the DOA estimation performance as well as the number of resolvable sources degrade. Another well-known algorithm that can solve DOA estimation problem of coherent signals is the maximum likelihood (ML) algorithm [33,34], which can obtain high estimation performance especially under low signal-to-noise ratio (SNR) and with small snapshots. Unfortunately, the ML algorithm involves multi-dimensional searches and hence brings prohibitively high computational complexity. In [35], the compressive sensing (CS) method [35,36,37,38,39] is applied to perform DOA estimation with sparse arrays by exploiting the sparsity property of the spatial signal spectrum. Unlike the SS technique, the compressive sensing method can make full use of DOFs offered by the virtual array, but at the cost of expensive complexity. Recently, a novel DOA estimation method based on discrete Fourier transform (DFT) is proposed in [40], which has a quite low complexity and needs merely one single snapshot, but is only suitable for massive ULA.
In this paper, we present the DFT method for DOA estimation by generating a massive virtual difference co-array with nested array. Different from the spatial smoothing (SS) subspace based methods for nested array which halves the array aperture, the proposed method takes full advantage of the total array aperture. Since the conventional DFT method is a non-parametric method and is limited by Rayleigh threshold, we perform the phase rotation operation to obtain the fine DOA estimates. Owing to the full utilization of the array aperture and phase rotation operation, the proposed method can achieve better performance than SS subspace-based methods for far-field sources especially with massive virtual difference co-arrays which possess a large number of virtual sensors. Since massive virtual sensors can be produced by a small number of physical sensors, the proposed algorithm can be quite practical in the scenarios where the array aperture and the number of antennas are limited, such as unmanned aerial vehicles (UAVs) and mobile devices, and it also has extensive applications in 5G communication, millimeter-wave communication and underwater acoustic positioning. Besides, as the fast Fourier transform (FFT) is attractive in practical implementation, the proposed method lowers the computational cost, as compared with the subspace-based methods. Due to the full utilization of the array aperture of the virtual difference co-array, the proposed method outperforms the commonly-used SS methods, e.g., SS-MUSIC and SS-ESPRIT [25] for far-field sources.
The main contribution of this paper are as follows.
(a)
We extract the DFT method for the DOA estimation problem by constructing a massive virtual difference co-array with nested array. Besides, it is applicable to any sparse arrays which can generate a large virtual ULA, e.g., coprime arrays.
(b)
The proposed method remarkably reduces the computational complexity since it applies FFT to obtain initial estimates and searches for fine estimates over a small refined region. Besides, it can avoid the process of eigenvalue decomposition (EVD) and has no need to know the number of sources in advance, which are all inevitable in the existing SS methods and CS methods.
(c)
The proposed algorithm can utilize the full DOFs offered by the virtual array and hence increase the number of resolvable sources and improves estimation performance. Since the DFT method works well especially with large number of sensors, the proposed method can obtain pretty high accuracy by using massive virtual difference co-arrays generated by nested array.
The rest of this paper is organized as follows. The nested array geometry and data model are presented in Section 2. The combination of the DFT method and the nested array is presented in Section 3 and the analysis of the algorithm performance is provided in Section 4. Simulation results are provided in Section 5 and Section 6 concludes the paper.
Notations: throughout this paper, we use uppercase (lowercase) bold characters to denote matrices (vectors). ( · ) T , ( · ) * , ( · ) H represent the transpose, conjugate and transpose conjugate operators. E { · } represents the expectation operator. v e c { A } stacks the columns of the matrix A to generate a long vector, and the symbol denotes the Khatri–Rao product between two matrices.

2. Signal Model of Nested Array

Consider a two-level nested array [25] as shown in Figure 1. The inter-element spacing of the first subarray with M 1 sensors is d 1 = λ / 2 while the second subarrays with M 2 sensors is d 2 = ( M 1 + 1 ) d 1 , where λ denotes the wavelength. The spacing between the two subarrays is d 1 . The total number of sensors is M = M 1 + M 2 . The locations of the sensors in the nested array are in the set L s = { m d 1 | m = 0 , 1 , , M 1 1 } { M 1 d 1 + n d 2 | n = 0 , 1 , , M 2 1 } . Without loss of generality, we assume that M is an even integer. According to [25], we take the optimal two-level nested array into account with M 1 = M 2 = M / 2 .
Assume that there are K far-field uncorrelated narrowband signals impinging on the nested array from different angles located at θ k ( k = 1 , 2 , K ) . The received signal of the nested array can be represented as [33]
x ( t )   =   A s ( t )   +   n ( t )     =    k = 1 K a ( θ k ) s ( t ) + n ( t )
where A = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] M × K is the manifold matrix and a ( θ k ) = [ 1 , e j 2 π l 2 sin θ k / λ , , e j 2 π l M sin θ k / λ ] T M × 1 is steering vector, where l m L s ( m = 1 , , M ) denotes the position of sensors, s ( t ) = [ s 1 ( t ) , , s K ( t ) ] T K × 1 is the signal vector and n ( t ) stands for the additive white Gaussian noise with mean zero and variance σ n 2 , which is uncorrelated with signals. Here, we assume the number of sources K is known.
The covariance matrix of the signal can be represented as [25]:
R = E { x ( t ) x H ( t ) } = k = 1 K P k a ( θ k ) a H ( θ k ) + σ n 2 I M
where P k is the average power of the k -th signal and I M M × M denotes the identity matrix. In practice, the covariance matrix of the signal with a finite number of snapshots [41] is:
R ^ = l = 1 L x ( l ) x H ( l ) / L
where l = 1 , 2 , , L and L stands for the number of snapshots.

3. Proposed Method for Direction of Arrival (DOA) Estimation

3.1. Vectorization of the Covariance Matrix

According to [42], the covariance matrix of the signal with a finite number of snapshots can be vectorized as:
y = v e c ( R ^ ) = ( A * A ) p + σ n 2 U = A e p + σ n 2 U
where p = [ P 1 , P 2 , , P K ] T , U = v e c { I M } , A e = A * A and I M M × M is an identity matrix. Note that the vector y in (4) can be treated as an extended received signal observing with a much longer virtual ULA. It has been presented in [25] that a ( M 2 + 2 M 2 ) / 2 × K matrix A v can be obtained by removing the repeated rows from A e and the positions of sensors in the virtual consecutive ULA are from ( M 2 / 4 M / 2 + 1 ) d 1 to ( M 2 / 4 + M / 2 1 ) d 1 . The total number of sensors of the virtual ULA is N = ( M 2 + 2 M 2 ) / 2 . The virtual observation vector is given by:
y v = A v p + σ n 2 u
where A v = [ a v ( θ 1 ) , , a v ( θ K ) ] N × K is the direction matrix for the virtual array, whose ( n , k ) -th element is e j 2 π n sin θ k / λ ( n = ( N 1 ) / 2 , , ( N 1 ) / 2 ) . p can be seen as the signal vector, and u N × 1 is a vector with a one at the ( ( 1 + N ) / 2 ) -th position and the other elements are all zeros.
In [25], by applying the SS technique to the observation vector y v , an [ ( N + 1 ) / 2 ] × [ ( N + 1 ) / 2 ] matrix R s s as the SS covariance matrix can be achieved. However, almost half the aperture of the virtual ULA is dissipated. To fully utilize the aperture provided by a nested array, we apply the DFT method [40] to y v .

3.2. Coarse Initial Estimation

Define the normalized DFT matrix F N × N as:
F = 1 N [ W N 1 W N 2 W N N W N 2 W N 4 W N 2 N W N N W N 2 N W N N 2 ]
where the ( p , q ) -th element of F is W N p q = e j 2 π p q / N . Then the DFT of the virtual steering vector is:
a ˜ v ( θ k ) = F a v ( θ k )
whose q -th element is [40]:
[ a ˜ v ( θ k ) ] p = 1 N i = 0 N 1 e j ( 2 π N p π sin θ k ) i                 = 1 N sin [ N 2 ( 2 π N p π sin θ k ) ] sin [ 1 2 ( 2 π N p π sin θ k ) ] e j N 1 2 [ 2 π N p π sin θ k ]
According to [40], if the number of sensors in the virtual consecutive ULA is infinite, i.e., N , as:
lim N | [ a ˜ v ( θ k ) ] p | = N δ ( 2 π N p π sin θ k )
where δ ( ) is the delta function, there always exists an integer p k = N sin θ k / 2 that makes [ a ˜ v ( θ k ) ] p k = N and the others are all zeros. Subsequently, the estimate of θ k ( k = 1 , 2 , , K ) can be obtained from a ˜ v ( θ k ) . However, in practice, the number of sensors of an array is finite even in a massive multiple-input multiple-output (MIMO) system [43]. Then, the power of the r o u n d { N sin θ k / 2 } -th DFT point will not be concentrated at this point, which will depress the accuracy but still can be taken as initial estimates.
Therefore, the DFT of the observation vector can be obtained by z = F y v and the p -th element is presented as:
[ z ] p = k = 1 K [ a ˜ v ( θ k ) ] p P k + σ n 2 [ F u ] p
Accordingly, z has K peaks and we can search the spectrum of z for K largest values whose indices are denoted as p k i n i , and obtain their corresponding initial DOA estimates, denoted as:
θ k i n i = sin 1 ( 2 p k i n i / N ) , k = 1 , 2 , , K

3.3. Fine Estimation

The resolution and estimation accuracy of the DFT method is limited by the Rayleigh limit. However, we will show that the accuracy of the DFT method can be improved with the use of the total array aperture and phase rotation operation.
To decrease the estimation error caused by a finite number of sensors, a phase rotation operation is conducted. The phase rotation matrix is defined as [40]:
Φ ( η ) = d i a g { 1 , e j η , , e j ( N 1 ) η }
where η ( π / N , π / N ) is related to the phase shifter.
The steering vector corrected by rotation matrix can be achieved as:
a ˜ v r o ( θ k ) = F Φ ( η ) a ˜ v ( θ k )
where the p -th element can be denoted as:
[ a ˜ v r o ( θ k ) ] p = 1 N sin [ N 2 ( 2 π N p η π sin θ k ) ] sin [ 1 2 ( 2 π N p η π sin θ k ) ] e j N 1 2 [ 2 π N p η π sin θ k ]
Similarly, there must exists a corresponding phase shifter between ( π / N , π / N ) , referred to as the optimal phase shifter η k , which makes:
2 π N p k i n i η k = π sin θ k
In this case, the rotated steering vector a ˜ v r o ( θ k ) would have only one non-zero element. Then the fine estimate of θ k ( k = 1 , 2 , , K ) can be obtained as:
θ k f i n e = s i n 1 ( 2 p k i n i N η k π )
We can construct the cost function:
η k = arg max η ( π N , π N ) f p k i n i H Φ ( η ) y v 2
where f p k i n i denotes the p k i n i -th column of the DFT matrix F .
By searching η over a small sector ( π / N , π / N ) and the optimal phase shifter η k can be obtained by solving the K peaks of z r o = F Φ y v . Owing to the phase shifter operation, the power of DFT spectrum is centralized around the theoretical DOA of the signal and hence the performance of the DOA estimation can be greatly improved.
Remark 1.
In practice, we usually use FFT rather than DFT to accelerate the calculation and in this case, we need to employ the zero-padding method [36] if the number of sensors of the virtual ULA is not an integer power of 2.
Remark 2.
According to the above derivation of the proposed algorithm, it has no need to know the number of sources in advance, which is attractive in practical implementation.
Remark 3.
The DFT based method is also suitable for other arrays that can be transformed to a virtual ULA, such as the coprime array [16].

3.4. Detailed Steps

The detailed steps of the proposed method are as follows:
Step 1
Compute the covariance matrix and get the observation vector y v in (5);
Step 2
Compute the DFT of y v and search the spectrum of z for K values to obtain θ k i n i ( k = 1 , 2 , , K ) ;
Step 3
Compute z r o and search η over ( π / N , π / N ) to obtain the optimal phase shifter η k ( k = 1 , 2 , , K ) ;
Step 4
Compute fine DOA estimates according to (16).
Remark 4.
Our method is designed for far-field sources coming from different directions. Our method fails to resolve sources with the same directions but different ranges. Such sources can be resolved in the near-field cases [44,45,46].

4. Performance Analysis

4.1. Computational Complexity

In this subsection, we mainly discuss the complex multiplication operation. Specifically, computing covariance matrix of the received signal needs the complexity of O ( M 2 L ) . To accelerate computation, we apply FFT with the complexity of O ( N log N ) . Besides, the process of peak locating and shifted phase searching needs O ( N ) and O ( 2 π K / Δ ) respectively, where Δ denotes the search grid. To sum up, the total complexity of the proposed method is O ( M 2 L + N log N + N + 2 π K / Δ ) . It should be noted that small Δ leads to high accuracy but high computational complexity as well. However, for massive nested arrays which can produce extremely large number of virtual sensors, high accuracy and low complexity can be obtained even with a large search grid Δ .
Specific complexities of the proposed method along with the SS-ESPRIT [25] and the SS-MUSIC [25] are listed in Table 1 for clarity. The comparison of the computational complexity versus number of sensors is illustrated in Figure 2, where K = 3 , L = 100 and the search grid Δ    =    0.0001    rad . As the proposed method does not need to perform EVD and searches over a small sector, it shows clearly that its complexity is much lower than the SS methods.

4.2. Resolution and DOF

The resolution of the DFT method is limited by the Rayleigh limit, it cannot resolve sources between two adjacent peaks of the spectrum. Two close sources at θ 1 and θ 2 can be resolved only when | sin θ 1      sin θ 2 |       4 / N holds, where N is the number of sensors of the virtual ULA.
The maximum number of sources that the DFT method can resolve is N / 2 . Figure 3 shows the maximum peaks in the positive axis without considering the noise, where the DOAs θ p = sin 1 ( 4 p / N ) , p = 0 , 1 , , N / 4 correspond to the even indices of the peaks and M = 16 , N = 143 . We can see that all 36 peaks can be located and there are 35 peaks in the negative axis, all 71 peaks can be located for specific DOAs (correspond to the odd or even integer indices exactly).

4.3. Advantages

  • The proposed method outperforms SS-ESPRIT and SS-MUSIC [25] for distant sources DOA estimation with nested arrays as it involves the full aperture of the virtual ULA and a phase rotation operation is applied for fine estimation.
  • The proposed method is computationally efficient since it applies DFT (FFT) and searches for peaks over a small sector. Besides, it can avoid performing EVD operation, which is time-consuming and inevitable in SS methods.
  • The proposed algorithm has no need to know the number of sources in advance, which is practical and attractive in the realistic scenario.

5. Simulation Results

In the simulation section, we only consider the two-level optimal nested array, i.e., two subarrays have the same number of sensors. The root mean square error (RMSE) is used as the performance comparison metric, which is defined as:
RMSE = q = 1 Q k = 1 K ( θ ^ k , q θ k ) 2 / Q K
where Q is the number of Monte Carlo simulations, θ ^ k , q is the estimate of the q -th trial for the k -th theoretical angle θ k . And in this paper, we set Q = 1000 .
Example 1.
The DFT based method is a non-parametric method and its resolution is restricted by the Rayleigh limit. Figure 4 shows the RMSE of the proposed method with the increase of the angular separation of two sources, where M =    16 , L   =   200 , S N R   =   20   dB , N = 143 , and the search grid for fine estimation is Δ = 0.0001   rad . As mentioned above, the resolution is determined by the aperture of virtual array as sin 1 ( 4 / N ) . In this case, the angular resolution is about 1.6 ° . It is depicted clearly in Figure 4 that, when the separation is less than 2 ° , the proposed algorithm has difficulty to resolve the two sources. But when sources get far, the estimation accuracy improves significantly owing to the phase rotation operation. Considering the large virtual aperture the massive nested arrays can produce, the proposed method can obtain a rather high resolution.
Example 2.
The RMSE comparison of the proposed DFT method and SS methods [25] (SS-MUSIC and SS-ESPRIT) for three distant sources θ = [ 10 , 30 , 50 ] is given in Figure 5, where M = 16 , L = 200 , and the search grid is set to be Δ = 0.0001   rad for both the proposed DFT algorithm and the SS-MUSIC algorithm. Moreover, the Cramer-Rao Bound (CRB) [47,48] of the nested array is also provided in Figure 5 to evaluate the theoretical performance of the proposed method. It is shown clearly that the DFT method outperforms the others as it can utilize the whole virtual consecutive array, while the SS methods sacrifice half of the array aperture to perform spatial smoothing technique.
Example 3.
In this example, we compare the estimation accuracy versus the number of sensors for different angular separations, where L = 500 , S N R = 20   dB , Δ   =   0.0001   rad . As shown in Figure 6, more sensors are needed for closer sources. To resolve sources with separation 1 ° , 2 ° , 5 ° , 10 ° , the two-level nested array needs about 24, 20, 12 and 8 sensors respectively.
Example 4.
The estimation performance of the proposed algorithm with different number of sensors is illustrated in Figure 7, where the snapshots is L = 1000 and the search grid is Δ = 0.0001   rad . Obviously, the performance of the proposed algorithm improves a lot as the number of sensors increases. Since the massive nested array can produce an extremely large number of virtual sensors, the proposed algorithm can obtain high angular resolution as well as high estimation performance at the same time.
Example 5.
In this example, we compare the estimation performance of ULA and nested array, where L = 500 , Δ   =   0.0001   rad , the total number of physical sensors is M   =   120 for ULA, and M   =   20 for the nested array. It is shown explicitly in Figure 8 that owing to the large aperture of its virtual array, the nested array can achieve better estimation performance even with a much smaller number of physical sensors.
Example 6.
Figure 9 compares the estimation performance with different number of snapshots, where M   =   26 , S N R = 20   dB , Δ   =   0.0001   rad . It shows clearly that the performance of angle estimation becomes better with the number of snapshots increasing.

6. Conclusions

In this paper, we derive the DFT method for DOA estimation with a massive virtual difference co-array generated by nested array. By contrast with the SS subspace-based methods for a nested array which halves the array aperture, the proposed method takes full advantage of the total array aperture. Moreover, since the conventional DFT method is a non-parametric method and is limited by Rayleigh threshold, we conduct the phase rotation operation to achieve fine DOA estimates. Specifically, due to the full utilization of the array aperture and phase rotation operation, the proposed method can attain better performance than SS subspace-based methods for far-field sources especially with a massive virtual difference co-array which consists of a large number of virtual sensors. Besides, as the FFT is attractive in practical implementation, the proposed method lowers the computational cost, as compared with the subspace-based methods. Due to the full utilization of the array aperture of the virtual difference co-array, the proposed method outperforms the commonly-used SS methods for far-field sources.

Author Contributions

Conceptualization, W.W. and X.Z.; Data curation, Y.W.; Formal analysis, X.Z. and J.L.; Investigation, W.W. and J.L.; Software, Y.W.; Writing—original draft, W.W.; Writing—review and editing, Y.W., X.Z. and J.L.

Funding

This work is supported by China NSF Grants (61371169, 61601167, 61601504, 61631020), Jiangsu NSF (BK20161489), the open research fund of State Key Laboratory of Millimeter Waves, Southeast University (No. K201826), the open research fund of State Key Laboratory of Complex Electromagnetic Environmental Effects of Electronic Information System(CEMEE2019Z0104B), and the Fundamental Research Funds for the Central Universities (No. NE2017103, No. NT2019013).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  2. Amin, M.G.; Wang, X.; Zhang, Y.D.; Ahmad, F.; Aboutanios, E. Sparse arrays and sampling for interference mitigation and DOA estimation in GNSS. Proc. IEEE 2016, 104, 1302–1317. [Google Scholar] [CrossRef]
  3. Talisa, S.H.; O’Haver, K.W.; Comberiate, T.M.; Sharp, M.D.; Somerlock, O.F. Benefits of digital phased array radars. Proc. IEEE 2016, 104, 530–543. [Google Scholar] [CrossRef]
  4. Wu, Q.H.; Ding, G.R.; Wang, J.L.; Yao, Y. Spatial-temporal opportunity detection for spectrum-heterogeneous cognitive radio networks: Two-dimensional sensing. IEEE Trans. Wirel. Commun. 2013, 12, 516–526. [Google Scholar] [CrossRef]
  5. Wu, Q.H.; Ding, G.R.; Xu, Y.H.; Feng, S.; Du, Z.Y.; Wang, J.L.; Long, K.P. Cognitive internet of things: A new paradigm beyond connection. IEEE Internet Things J. 2014, 1, 129–143. [Google Scholar] [CrossRef]
  6. Zhang, Z.Y.; Shi, J.; Chen, H.; Guizani, M.; Qiu, P.L. A cooperation strategy based on Nash bargaining solution in cooperative relay networks. IEEE Trans. Veh. Technol. 2008, 57, 2570–2577. [Google Scholar] [CrossRef]
  7. Zhu, G.X.; Zhong, C.J.; Suraweera, H.A.; Karagiannidis, G.K.; Zhang, Z.Y.; Tsiftsis, T.A. Wireless information and power transfer in relay systems with multiple antennas and interference. IEEE Trans. Commun. 2015, 63, 1400–1418. [Google Scholar] [CrossRef]
  8. Zhang, X.F.; Cao, X.; Xu, D.Z. Novel blind carrier frequency offset estimation for OFDM system with multiple antennas. IEEE Trans. Wirel. Commun. 2010, 9, 881–885. [Google Scholar] [CrossRef]
  9. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  10. Roy, R.; Kailath, T. ESPRIT-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 1990, 37, 984–995. [Google Scholar] [CrossRef]
  11. Stoica, P.; Nehorai, A. Performance study of conditional and unconditional direction-of-arrival estimation. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1783–1795. [Google Scholar] [CrossRef]
  12. Chambers, C.; Tozer, T.; Sharman, K.; Durrani, T. Temporal and spatial sampling influence on the estimates of superimposed narrowband signals: When less can mean more. IEEE Trans. Signal Process. 1996, 44, 3085–3098. [Google Scholar] [CrossRef]
  13. Vaidyanathan, P.P.; Pal, P. Direct-MUSIC on sparse arrays. In Proceedings of the IEEE International Conference on Signal Processing and Communications, Bangalore, India, 22–25 July 2012; pp. 1–5. [Google Scholar]
  14. Hoctor, R.T.; Kassam, S.A. The unifying role of the coarray in aperture synthesis for coherent and incoherent imaging. Proc. IEEE 1990, 78, 735–752. [Google Scholar] [CrossRef]
  15. Moffet, A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 1968, 16, 172–175. [Google Scholar] [CrossRef] [Green Version]
  16. Vaidyanathan, P.P.; Pal, P. Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
  17. Pal, P.; Vaidyanathan, P.P. Coprime sampling and the MUSIC algorithm. In Proceedings of the IEEE Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop, Sedona, AZ, USA, 4–7 January 2011; pp. 289–294. [Google Scholar]
  18. Qin, S.; Zhang, Y.D.; Amin, M.G. Generalized coprime array configurations for direction-of-arrival estimation. IEEE Trans. Signal Process. 2015, 63, 1377–1389. [Google Scholar] [CrossRef]
  19. Shi, J.P.; Hu, G.P.; Zhang, X.F.; Sun, F.G.; Zhou, H. Sparsity-based two-dimensional DOA estimation for coprime array: From sum-difference co-array viewpoint. IEEE Trans. Signal Process. 2017, 65, 5591–5604. [Google Scholar] [CrossRef]
  20. Zheng, W.; Zhang, X.F.; Zhai, H. Generalized coprime planar array geometry for 2-D DOA estimation. IEEE Commun. Lett. 2017, 21, 1075–1078. [Google Scholar] [CrossRef]
  21. Li, J.F.; Zhang, X.F. Direction of arrival estimation of quasi-stationary signals using unfolded coprime array. IEEE Access 2017, 5, 6538–6545. [Google Scholar] [CrossRef]
  22. Zheng, W.; Zhang, X.F.; Gong, P.; Zhai, H. DOA estimation for coprime linear arrays: An Ambiguity-Free Method Involving Full DOFs. IEEE Commun. Lett. 2017, 22, 562–565. [Google Scholar] [CrossRef]
  23. Zhou, C.W.; Gu, Y.J.; He, S.B.; Shi, Z.G. A robust and efficient algorithm for coprime array adaptive beamforming. IEEE Trans. Veh. Technol. 2018, 67, 1099–1112. [Google Scholar] [CrossRef]
  24. Shi, Z.G.; Zhou, C.W.; Gu, Y.J.; Goodman, N.A.; Qu, F.Z. Source estimation using coprime array: A sparse reconstruction perspective. IEEE Sens. J. 2017, 17, 755–765. [Google Scholar] [CrossRef]
  25. Pal, P.; Vaidyanathan, P.P. Nested arrays: A novel approach to array processing with enhanced degrees of freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef]
  26. Zheng, W.; Zhang, X.F.; Shi, J.P. Sparse Extension array geometry for DOA estimation with nested MIMO radar. IEEE Access 2017, 5, 9580–9586. [Google Scholar] [CrossRef]
  27. Liu, C.L.; Vaidyanathan, P.P. Super nested arrays: Linear sparse arrays with reduced mutual coupling—Part I: Fundamentals. IEEE Trans. Signal Process. 2016, 64, 3997–4012. [Google Scholar] [CrossRef]
  28. Liu, C.L.; Vaidyanathan, P.P. Super nested arrays: Linear sparse arrays with reduced mutual coupling—Part II: High-order extensions. IEEE Trans. Signal Process. 2016, 64, 4203–4217. [Google Scholar] [CrossRef]
  29. Liu, J.Y.; Zhang, Y.M.; Lu, Y.L.; Ren, S.W.; Cao, S. Augmented nested arrays with enhanced DOF and reduced mutual coupling. IEEE Trans. Signal Process. 2017, 65, 5549–5563. [Google Scholar] [CrossRef]
  30. Shi, J.P.; Hu, G.P.; Zhang, X.F.; Zhou, H. Generalized Nested Array: Optimization for Degrees of Freedom and Mutual Coupling. IEEE Commun. Lett. 2018, 22, 1208–1211. [Google Scholar] [CrossRef]
  31. Huang, H.; Liao, B.; Wang, X.; Guo, X.; Huang, J. A New Nested Array Configuration with Increased Degrees of Freedom. IEEE Access 2018, 6, 1490–1497. [Google Scholar] [CrossRef]
  32. Shan, T.J.; Wax, M.; Kailath, T. On spatial smoothing for direction-of-arrival estimation of coherent signals. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 806–811. [Google Scholar] [CrossRef]
  33. Stoica, P.; Arye, N. MUSIC, maximum likelihood, and Cramer-Rao bound. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 720–741. [Google Scholar] [CrossRef]
  34. Ziskind, I.; Wax, M. Maximum likelihood localization of multiple sources by alternating projection. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1553–1560. [Google Scholar] [CrossRef]
  35. Zhang, Y.D.; Amin, M.G.; Himed, B. Sparsity-based DOA estimation using co-prime arrays. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; pp. 3967–3971. [Google Scholar]
  36. Candes, E.J.; Romberg, J.; Tao, T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2006, 52, 489–509. [Google Scholar] [CrossRef]
  37. Donoho, D.L. Compressive sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  38. Baraniuk, R.G. Compressive sensing. IEEE Signal Process. Mag. 2007, 24, 118–121. [Google Scholar] [CrossRef]
  39. Sun, F.; Wu, Q.; Sun, Y.; Ding, G.; Lan, P. An iterative approach for sparse direction-of-arrival estimation in co-prime arrays with off-grid targets. Digit. Signal Process. 2017, 61, 35–42. [Google Scholar] [CrossRef]
  40. Cao, R.Z.; Liu, B.Y.; Gao, F.F.; Zhang, X.F. A low-complex one-snapshot DOA estimation algorithm with massive ULA. IEEE Commun. Lett. 2017, 21, 1071–1074. [Google Scholar] [CrossRef]
  41. Zhang, X.F.; Xu, L.Y.; Xu, D.Z. Direction of departure (DOD) and direction of arrival (DOA) estimation in MIMO radar with reduced-dimension MUSIC. IEEE Commun. Lett. 2010, 14, 1161–1163. [Google Scholar] [CrossRef]
  42. Ma, W.K.; Hsieh, T.H.; Chi, C.Y. DOA estimation of quasi-stationary signals via Khatri-Rao subspace. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 May 2009; pp. 2165–2168. [Google Scholar]
  43. Larsson, E.G.; Edfors, O.; Tufvesson, F.; Marzetta, T.L. Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef] [Green Version]
  44. Swindlehurst, A.L.; Kailath, T. Passive direction-of-arrival and range estimation for near-field sources. In Proceedings of the Fourth Annual ASSP Workshop on Spectrum Estimation Modeling, Minneapolis, MN, USA, 3–5 August 1988; pp. 123–128. [Google Scholar]
  45. 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]
  46. Xie, J.; Tao, H.; Rao, X.; Su, J. Passive localization of noncircular sources in the near-field. In Proceedings of the 16th International Radar Symposium (IRS), Dresden, Germany, 24–26 June 2015; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
  47. Wang, M.; Nehorai, A. Coarrays, MUSIC, and the Cramér—Rao Bound. IEEE Trans. Signal Process. 2017, 65, 933–946. [Google Scholar] [CrossRef]
  48. Zhou, C.W.; Gu, Y.J.; Fan, X.; Shi, Z.G.; Mao, G.Q.; Zhang, Y.D. Direction-of-arrival estimation for coprime array via virtual array interpolation. IEEE Trans. Signal Process. 2018, 66, 5956–5971. [Google Scholar] [CrossRef]
Figure 1. A two-level nested array geometry.
Figure 1. A two-level nested array geometry.
Sensors 19 01961 g001
Figure 2. Comparison of complexity versus number of sensors.
Figure 2. Comparison of complexity versus number of sensors.
Sensors 19 01961 g002
Figure 3. Maximum number of peaks in the positive axis.
Figure 3. Maximum number of peaks in the positive axis.
Sensors 19 01961 g003
Figure 4. Root mean square error (RMSE) versus angular separation.
Figure 4. Root mean square error (RMSE) versus angular separation.
Sensors 19 01961 g004
Figure 5. RMSE comparison of different methods.
Figure 5. RMSE comparison of different methods.
Sensors 19 01961 g005
Figure 6. Estimation performance with different angular separation.
Figure 6. Estimation performance with different angular separation.
Sensors 19 01961 g006
Figure 7. Estimation performance with different M .
Figure 7. Estimation performance with different M .
Sensors 19 01961 g007
Figure 8. RMSE comparison of uniform linear array (ULA) and nested array.
Figure 8. RMSE comparison of uniform linear array (ULA) and nested array.
Sensors 19 01961 g008
Figure 9. Estimation performance with different L .
Figure 9. Estimation performance with different L .
Sensors 19 01961 g009
Table 1. Complexity of different methods.
Table 1. Complexity of different methods.
MethodComplexity
Proposed O ( M 2 L + N log N + N + 2 π K / Δ )
SS-ESPRIT O ( M 2 L + 2 ( ( N + 1 ) / 2 ) 3 + ( N 1 ) K 2 + 3 K 3 )
SS-MUSIC O ( M 2 L + 2 ( ( N + 1 ) / 2 ) 3 + 180 N ( N / 2 K ) / 2 ) / Δ

Share and Cite

MDPI and ACS Style

Wu, W.; Wang, Y.; Zhang, X.; Li, J. Computationally Efficient Sources Location Method for Nested Array via Massive Virtual Difference Co-Array. Sensors 2019, 19, 1961. https://doi.org/10.3390/s19091961

AMA Style

Wu W, Wang Y, Zhang X, Li J. Computationally Efficient Sources Location Method for Nested Array via Massive Virtual Difference Co-Array. Sensors. 2019; 19(9):1961. https://doi.org/10.3390/s19091961

Chicago/Turabian Style

Wu, Wei, Yunfei Wang, Xiaofei Zhang, and Jianfeng Li. 2019. "Computationally Efficient Sources Location Method for Nested Array via Massive Virtual Difference Co-Array" Sensors 19, no. 9: 1961. https://doi.org/10.3390/s19091961

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