Next Article in Journal
Drones Routing with Stochastic Demand
Next Article in Special Issue
Joint Beamforming and Phase Shift Design for Hybrid IRS and UAV-Aided Directional Modulation Networks
Previous Article in Journal
Research on the Intelligent Construction of UAV Knowledge Graph Based on Attentive Semantic Representation
Previous Article in Special Issue
Hybrid Data Augmentation and Dual-Stream Spatiotemporal Fusion Neural Network for Automatic Modulation Classification in Drone Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two Rapid Power Iterative DOA Estimators for UAV Emitter Using Massive/Ultra-Massive Receive Array

1
School of Information and Communication Engineering, Hainan Unversity, Haikou 570228, China
2
School of Science and Security Research Institute, Edith Cowan University, Perth, WA 6027, Australia
3
National Key Laboratory of Science and Technology on Aerospace Intelligence Control, Beijing Aerospace Automatic Control Institute, Beijing 100854, China
*
Author to whom correspondence should be addressed.
Drones 2023, 7(6), 361; https://doi.org/10.3390/drones7060361
Submission received: 26 April 2023 / Revised: 26 May 2023 / Accepted: 29 May 2023 / Published: 30 May 2023
(This article belongs to the Special Issue UAVs Communications for 6G)

Abstract

:
To provide rapid direction finding (DF) for unmanned aerial vehicle (UAV) emitters in future wireless networks, a low-complexity direction of arrival (DOA) estimation architecture for massive multiple-input multiple-output (MIMO) receiver arrays is constructed. In this paper, we propose two strategies to address the extremely high complexity caused by eigenvalue decomposition of the received signal covariance matrix. Firstly, a rapid power iterative rotational invariance (RPI-RI) method is proposed, which adopts the signal subspace generated by power iteration to obtain the final direction estimation through rotational invariance between subarrays. RPI-RI causes a significant complexity reduction at the cost of a substantial performance loss. In order to further reduce the complexity and provide good directional measurement results, the rapid power iterative polynomial rooting (RPI-PR) method is proposed, which utilizes the noise subspace combined with the polynomial solution method to obtain the optimal direction estimation. In addition, the influence of initial vector selection on convergence in the power iteration is analyzed, especially when the initial vector is orthogonal to the incident wave. Simulation results show that the two proposed methods outperform the conventional DOA estimation methods in terms of computational complexity. In particular, the RPI-PR method achieves more than two orders of magnitude lower complexity than conventional methods and achieves performance close to the Cramér–Rao Lower Bound (CRLB). Moreover, it is verified that the initial vector and the relative error have a significant impact on the performance with respect to the computational complexity.

1. Introduction

Unmanned aerial vehicles (UAVs) play an important role in wireless communication systems, providing stable and effective wireless connection in areas without extensive communication infrastructure coverage [1,2,3,4]. Due to their economical and flexible arrangement, UAVs are widely used in emergency rescue, traffic control, etc. [5,6]. For example, UAVs can provide emergency communication connection to ground rescue equipment when mountain fires occur. Compared with traditional ground-based communications, low-altitude UAVs have shorter line-of-sight (LoS) paths, which can effectively avoid interference and achieve better communication performance. However, their high mobility leads to rapid changes in channel state information (CSI) and ground equipment requires fast and accurate estimation of CSI to achieve high quality communication [7].
Direction of arrival (DOA) is key information for channel estimation [8,9], which combined with multiple-input multiple-output (MIMO) technology [10,11,12] can achieve secure and energy-efficient UAV information transmission by providing a highly accurate desired signal direction for directional modulation, beamforming, alignment and tracking [13,14]. In [15], the authors proposed a novel 3D framework for UAV localization; the key is to measure the angle of arrival information.
However, due to the fact that the number of antennas tends to be massive in MIMO systems [16,17], the computational complexity and circuit cost are too high for commercial applications. A DOA-aided channel estimation method was proposed in [18] for a hybrid millimeter-wave MIMO system based on a uniform planar array at the base stations, and the theoretical bounds of the mean squared errors (MSEs) and the Cramér–Rao Lower Bounds (CRLBs) of the joint DOA and channel gain estimation are derived. The simulation results show that the performances of the proposed methods are close to the theoretical MSE analysis, while the theoretical MSE is close to the CRLB. Therefore, hybrid analog and digital (HAD) beamforming structures using a parametric method to estimate DOA have emerged, which can achieve a good balance between beamforming computation, circuit cost and complexity, using a parametric method to estimate DOA.
Large antenna arrays using HAD architectures can provide large apertures at low cost and with hardware complexity, resulting in enhanced DOA estimation and reduced power consumption. The DOA estimation and power consumption tradeoff problem for large antenna arrays with HAD structures was presented in [19], where the fully connected, sub-connected and switch-based hybrid architectures were formulated into a unified expression, with the compression matrix in a time-varying form. Based on this model, the authors derived dynamic maximum likelihood (D-ML) estimators for HAD and conventional fully digital (FD) structures and closed expressions for CRB to evaluate the performance limits of D-ML estimators for different HAD structures.
The authors of [20] investigated the DOA estimation using HAD structure in the receiver part and proposed two phase alignment (PA) methods: HAD-PA and hybrid digital and analog PA (HDA-PA). Meanwhile, for this hybrid structure, a fast Root-MUSIC-HDAPA method was proposed to achieve an approximate analytical solution and reduce the computational complexity. In [21], a new design of analog phase shifts was proposed to tackle the phase ambiguities. This enables the cross-correlations to be deterministically calibrated and constructively combined for noise-tolerant estimation of the propagation phase offset between adjacent subarrays. It is obvious from the simulation that the estimation accuracy of the method can be significantly improved by several orders of magnitude and asymptotically approaches the MSELB. For the DF ambiguity problem caused by HAD MIMO, a fast ambiguity phase elimination method was proposed in [22], which uses only two data blocks to achieve DOA estimation. In [23], the DOA estimation problem in the case of 1-bit ADC was considered. It demonstrated that the MUSIC method could be directly applied in cases without additional preprocessing, while system performance degradation was analyzed. The DOA estimation performance of the low-resolution ADC structure was investigated in [24].
A generalized sparse Bayesian learning (Gr-SBL) method was considered in [25] to solve the DOA estimation problem from one-bit quantized measurements in both single and multi-snapshot scenarios. By formulating the one-bit DOA estimation in single-fast-tempo, it is transformed into a generalized linear model inference problem and solved by applying the recently proposed Gr-SBL method. Then, Gr-SBL is extended to multi-fast-tempo scenarios by decoupling the multi-fast-tempo single-bit DOA estimation problem into a series of single-fast-tempo subproblems. Simulation results demonstrate the effectiveness of the Gr-SBL method. A DOA estimation method that is suitable for non-circular signals with a single snapshot was proposed in [26]. By utilizing the waveform characteristics of the NC signal, the proposed algorithm can enlarge the virtual array aperture that is twice the length of the physical array and as a result enhance DOA estimation accuracy. Finally, the numerical simulation results are provided to demonstrate the effectiveness and superiority of the proposed method.
In order to avoid the high-complexity operation of eigenvalue decomposition (EVD) in DOA estimation, deep learning network (DNN) has been applied to DOA estimation in recent years. A DNN-based DOA and channel estimation schemes was proposed in [27], which achieved better performance. In [28], the authors introduced a low-complexity DNN-based method to a hybrid massive MIMO system with uniform circular array at the base station, which had similar or even better performance compared to the traditional ML method with lower complexity. An ESPRIT-based HAD method was proposed in [29], which considered a machine learning framework to improve the estimation accuracy.
Aiming at rapidly estimating and tracking the main subspaces and major components of a vector sequence in [30], a projection approximation and subspace tracking (PAST) method was proposed. Furthermore, the proposed PAST method in [30] was improved in [31]. It proved that the improved PAST method was better in both subspace estimation and computational complexity. In [32], an improved power iteration (PI) method for modal analysis was proposed. The simulation results showed that the method significantly reduced the number of unnecessary iterations with a faster computational speed. An iterative method was also proposed in [33] and good results were obtained.
Inspired by the idea of radar target detection, we considered a new SVD-based passive target detection model in [34], which achieved better detection performance. The complexity of massive MIMO based on the covariance matrix decomposition method was extremely high, for example, when the number of antennas is closed to 10,000 and the computational complexity was tera (T) FLOPs. Therefore, how to significantly reduce the computational complexity of direction finding for UAV emitters is an extremely challenging problem, which is the key to its future applications. Therefore, in this paper, we propose a rapid convergent power iteration (RPI) structure to achieve high performance with low complexity. The main contributions in this paper are summarized as follows:
  • To significantly reduce the computational complexity of UAV direction finding, two PI-based DOA estimation methods are respectively proposed, which are called RPI-RI and RPI-PR. Here, the sampling covariance of the received signal vector is first computed. An initial vector subjected to power iteration is determined, which replaces the traditional EVD. Then the final DOA estimation is given by the corresponding signal and noise subspaces. The simulation results show that RPI-RI and RPI-PR can achieve better DOA accuracy and lower computational complexity than conventional algorithms; in particular, the RPI-PR can dramatically reduce the complexity while maintaining performance close to CRLB.
  • To reduce the number of unnecessary iterations and obtain a faster computation speed, the optional initial vectors are selected which can converge to the desired results. In each iteration, it must be ensured that the initial vector is not orthogonal to the incident wave and it is better to keep them away from orthogonality. Through computational analysis, we selected different initial vector values that satisfy the conditions and analyzed the performance of iterative convergence. Moreover, the computation result often has a great relationship with the relative error. When a good initial vector and relative error are determined, results with fast convergence and fewer iterations can be achieved.
The remainder of this paper is organized as follows. Section 2 provides an in-depth discussion of related work. Section 3 describes the structure of the rapid power iterative estimator for massive/ultra-massive MIMO receiver. In Section 4, two low-complexity estimators are proposed and their performance is also analyzed. The simulation results are presented in Section 5. Finally, we draw conclusions in Section 6.
Notations: Throughout the paper, x and X in bold typeface are used to represent vectors and matrices, respectively, while scalars are presented in normal typeface, such as x. Signs ( · ) H and | · | represent conjugate transpose and modulus, respectively. I N denotes the N × N identity matrix. Furthermore, E [ · ] represents the expectation operator and x CN ( m , R ) denotes a circularly symmetric complex Gaussian stochastic vector with mean vector m and covariance matrix R . x ^ represents the estimated value of x.
Definitions of terms: DOA (direction of arrival) is the process of finding the angle or direction from which a signal is arriving at a receiver, with applications in various fields such as radar, sonar, wireless communication and audio signal processing.
HAD (hybrid analog and digital) is a special array structure. Analog components are used to process continuous signals, while digital components are used to process discrete signals. In the receiver array, it can be simply divided into fully connected, sub-connected and switch-based.
D-ML (dynamic maximum likelihood) is a generalized maximum likelihood algorithm for the three HAD structures as well as for the fully digital structure.
Root-MUSIC-HDAPA is a low-complexity DOA estimator. It firstly applies the conventional Root-MUSIC algorithm in the digital domain, followed by digital phase alignment. Finally, analog phase alignment is performed in the analog domain to eliminate pseudo-solutions.
PAST (projection approximation subspace tracking) is a robust and low-complexity signal subspace tracking method that solves the problem by making an appropriate projection approximation to the recursive least squares technique.

2. Related Work

There has been extensive related research conducted on adopting MIMO technology and UAVs to enhance wireless sensor network connectivity and improve user data acquisition. In [35], the authors utilized UAVs as relay networks and employed cooperative MIMO techniques to facilitate information transmission in disconnected regions between sparse WSNs, achieving low latency and high stability of communication. In [36], the authors propose a novel data acquisition scheme by equipping the receiver node with MIMO technology and making it well planned for mobility. The experimental results demonstrate that this approach can significantly enhance system throughput and energy efficiency. To determine the number of radiation nodes, the authors propose a UAV-based comprehensive DOA preprocessing system in [37]. This system consists of two signal detectors and a verifier that can make precise inferences based on the MIMO receiver array, which provides the foundation for the following DOA estimation.

3. System Model

To rapidly achieve the direction finding of the UAV, Figure 1 sketches a low-complexity massive MIMO RPI receiver structure for UAV direction estimation. In this structure, the PI method is considered for application in a uniformly spaced linear array (ULA) with N antennas and an appropriate N-dimensional initial array manifold is constructed as the input vector for it, which can effectively reduce the number of iterations. Then, the receive covariance matrix of all antennas is exploited as the object matrix to generate an eigenvector V corresponding to the largest eigenvalue. Through constructing signal or noise subspaces, the optimal DOA estimation can be derived in different methods such as polynomial rooting [38] and rotational invariance [39].
In the proposed framework, it is assumed that the narrow band signals s ( t ) e j 2 π f c t transmitted via the UAV emitter will arrive at the array, where s ( t ) is the baseband signal and f c is the carrier frequency. Then the antennas will capture the signal with different time delays dependent on the DOAs. Therefore, the propagation delay of the nth antenna element is expressed as
τ n = τ 0 ( d n / c ) sin θ 0 , n = 1 , 2 , . . . , N ,
where τ 0 is the propagation delay from the UAV to a reference point on the receive array, θ 0 is the direction of the UAV relative to the line perpendicular to the array. d n is the distance from the nth array element to the reference point and c is the speed of light. Without loss of generality, we can assume that τ 0 = 0 . Thus, τ n = ( d n / c ) sin θ 0 . The receive signal vector at the array can be expressed as
y ( t ) = a ( θ 0 ) s ( t ) + v ( t ) ,
where v ( t ) CN ( 0 , σ v 2 I N ) is the additive white Gaussian noise (AWGN) vector and a ( θ 0 ) only composed by the phase difference of all antennas is called array manifold, defined as
a ( θ 0 ) = [ e j 2 π d 1 s i n θ 0 / λ , e j 2 π d 2 s i n θ 0 / λ , , e j 2 π d N s i n θ 0 / λ ] T ,
In practice, although the ideal covariance matrix cannot be obtained directly, its estimated value is given by
R y = 1 K n = 1 K y ( n ) y H ( n ) ,
where K is the number of sampling points.
Make the eigenvalue decomposition of (4)
R y = U Σ U H = [ U S U N ] Σ [ U S U N ] H .
where Σ is the diagonal matrix consisting of all non-zero eigenvalues of R y and the matrices U S and U N stand for the signal and noise subspaces, respectively.
The CRLB is the minimum variance of DOA estimation errors. It can provide a useful characterization of the achievable accuracy of the systems. According to [8], for an N-element linear array the CRB can be given by
C R B = λ 2 8 π 2 K S N R c o s 2 θ d 2 ¯
where
d 2 ¯ = m = 1 N d m 2
and SNR is the signal-to-noise ratio of the signal received at each antenna.

4. Proposed Two Rapid Power Iterative Estimators for Massive/Ultra-Massive MIMO Receiver

The subspace-based methods are widely used for direction finding of UAV emitters. However, their eigenvalue decomposition brings horrible complexity when the antenna tends to large-scale. Therefore, two low-complexity estimators are proposed in this section based on the RPI structure, the selection of the initial vector and the computational complexity.

4.1. Proposed RPI-RI Estimator

It is assumed that there exist two subarrays both with N 1 antennas and overlapping with each other [39]. The first subarray consists of the first N 1 antennas of all antennas and the second subarray consists of the last N 1 antennas of all antennas. Since the structures of the two subarrays are identical, the outputs of the two subarrays have only one phase difference ϕ .
The following assumes that the received data of the first subarray is x 1 and the received data of the second subarray is x 2 , and by combining two subarrays, the 2 N 2 × 1 received data can be expressed as
x ¯ ( t ) = x 1 ( t ) x 2 ( t ) = a 1 ( θ 0 ) a 1 ( θ 0 ) Φ s ( t ) + v ˜ = a ¯ 1 ( θ 0 ) + v ˜ ,
where v ˜ ( t ) CN ( 0 , σ v ˜ 2 I N ) is the additive white Gaussian noise (AWGN) vector and a 1 ( θ 0 ) is an N 1 dimensional array manifold vector, which can be defined as
a 1 θ 0 = 1 , e j 2 π λ d sin θ 0 , , e j 2 π λ ( N 2 ) d sin θ 0 T ,
and Φ = e j ϕ is a rotation-invariant value, which contains the direction of arrival information of the incoming wave signal and ϕ = 2 π d sin θ / λ .
The covariance matrix R can be given by
R = 1 K n = 1 K x ¯ ( n ) x ¯ H ( n ) ,
Let us define M = 2 N 2 and assume that the covariance matrix R has M eigenvalues λ 1 , λ 2 , . . . , λ M with an associated collection of linearly independent eigenvectors { u 1 , u 2 , . . . , u M } . Moreover, it is assumed that R has precisely one eigenvalue λ 1 , which is the largest in magnitude, i.e.,
| λ 1 | > | λ 2 | > | λ 3 | > · · · > | λ M | 0 ,
There exists a random vector v 0 R n that satisfies
v 0 = k = 1 M α k u k ,
where α 1 , α 2 , . . . , α M ( α 1 0 ) are scalars.
Taking the vector v 0 as the initial vector of the RPI-RI method and multiplying both sides of this equation by R , R 2 , ..., R n , . . . gives
v 1 = R v 0 = R k = 1 M α k u k = k = 1 M α k R k u k = k = 1 M α k λ k u k , v 2 = R v 1 = R 2 v 0 = R 2 k = 1 M α k u k = k = 1 M α k λ k 2 u k , · · · v n = R v n 1 = R n v 0 = R n k = 1 M α k u k = k = 1 M α k λ k n u k .
v n can be rewritten as
v n = λ 1 n ( α 1 u 1 + k = 2 M α k ( λ k λ 1 ) n u k ) = λ 1 n ( α 1 u 1 + ε n ) ,
where
ε n = k = 2 M α k ( λ k λ 1 ) n u k ,
Since | λ 1 | > | λ k | for all k = 2 , 3 , . . . , M , the above function can be further expressed as
lim n ε n = lim n k = 2 M α k ( λ k λ 1 ) n = 0 ;
therefore,
lim n v n = lim n λ 1 n α 1 u 1 ,
The eigenvector corresponding to the main eigenvalue λ 1 is
u λ 1 = lim n v n λ 1 n = lim n λ 1 n ( α 1 u 1 + ε n ) λ 1 n = α 1 u 1 ,
where λ 1 is expressed by the limit of the ratio of the ith component of vector v n + 1 to the ith component of vector v n , which has the following form
lim n ( v n + 1 ) i ( v n ) i = lim n λ 1 n + 1 ( α 1 u 1 + ε n + 1 ) i λ 1 n ( α 1 u 1 + ε n ) i = lim n λ 1 [ α 1 ( u 1 ) i + ( ε n + 1 ) i ] α 1 ( u 1 ) i + ( ε n ) i = λ 1 ,
The estimated value of λ 1 is
λ ^ 1 = ( v n + 1 ) i ( v n ) i .
In cases for which the power method generates a good approximation of a dominant eigenvector v λ 1 , the Rayleigh quotient [40] provides a correspondingly good approximation of the dominant eigenvalue λ 1
λ 1 = R ( R , v λ 1 ) = v λ 1 T R v λ 1 v λ 1 T v λ 1
The key problem solved by the ESPRIT algorithm is the proper use of the translation-invariant property of the linear array, so that the eigenvalues of the rotation-invariant matrix can be found to estimate the signal incidence angle.
Based on (13) and (18), we perform the PI method on the covariance matrix R and obtain the signal subspace u λ 1 . Since the shift invariance of the array implies that u λ 1 can be decomposed as
u λ 1 = u λ 11 u λ 12
where the two parts u λ 11 and u λ 12 correspond to the signal subspaces of the subarrays X 1 ( t ) and X 2 ( t ) . In accordance with the ESPRIT algorithm [39], a matrix similar to Φ can be expressed as
Ψ = ( u λ 11 ) u λ 12 = ( u λ 11 H u λ 11 ) 1 u λ 11 H u λ 12 ,
Therefore, the corresponding eigenvalues of Φ , i.e., the diagonal elements, can be given by performing eigenvalue decomposition on Ψ and the final DOA estimation can be calculated by
θ ^ = arcsin ( ϕ λ 2 π d ) ,
where ϕ is the eigenvalues of Φ . The specific algorithm steps of the proposed RPI-RI estimator are described in Algorithm 1 as follows
Algorithm 1 Proposed RPI-RI estimator
1: Input subarray 1 and subarray 2 to receive X 1 and X 2 , forming the receive data model X ¯ based on (8);
2: Calculate the covariance matrix R and use it as the object matrix of the power iteration to obtain the signal subspace corresponding to the two subarrays and further find the matrix Ψ similar to Φ ;
3: The corresponding eigenvalues are given by EVD on Φ and the final DOA estimation θ ^ is calculated based on (24).

4.2. Proposed RPI-PR Estimator

The RPI-RI estimator can significantly reduce the computational complexity by using the power iteration and the rotational invariance of the signal subspace between subarrays, but it is difficult to achieve the desired performance and the complexity can be further optimized.
In order to further reduce the computational complexity and achieve better performance, the RPI-PR estimator is proposed in this subsection. From (18), the signal subspace can be given by power iterating over R y in (4). Furthermore, we construct the noise subspace
U V = I u λ 1 ( u λ 1 H u λ 1 ) 1 u λ 1 H ,
where I is N × N unit matrix. The spatial spectral function can be defined as
S ( θ ) = 1 a H ( θ ) U V 2
The spectral peak corresponds to the desired DOA estimation. Furthermore, let us define z = e 2 π / λ d s i n θ ; the polynomial equation can be expressed as
f ( θ ) = S 1 ( θ ) = a H ( θ ) U V U V H a ( θ ) = a T ( 1 z ) U V U V H a ( z ) f ( z )
The above polynomial Equation (27) has 2 N 2 roots, i.e, z i , i = 1 , , 2 N 2 , which implies the existence of multiple emitter directions as follows
Θ ^ R M = θ ^ i , i { 1 , 2 , , 2 N 2 } ,
where
θ ^ i = arcsin λ arg z i 2 π d
The angle corresponding to the root inside the unit circle and closest to it is chosen as the final DOA estimation θ ^ .
The basic steps of the proposed RPI-PR method can be summarized as in Algorithm 2.
Algorithm 2 Proposed RPI-PR method
1: Input array receive signal y(t);
2: Based on (4), calculate the covariance matrix R y ;
3: Based on (25), estimate the noise subspace U V and use it to construct the spatial spectrum S ( θ )
4: Multiple roots are given by the polynomial method for the spatial spectral function; the angle corresponding to the root inside the unit circle and closest to it is chosen as the final DOA estimation θ ^ .

4.3. Selecting Initial Vector and Relative Error

The initial vector v 0 has a direct effect on the speed of convergence and determines the number of iterations. A randomly generated vector is usually selected as the iterative initial vector, but not all the optional initial vectors can converge to obtain the desired results. Since orthogonality may cause the iterative process failures to converge, it is necessary to ensure that the initial vector is not orthogonal to the incident wave in each iteration.
From (12) and (14), v 0 is formed as
( v 0 ) H = j = 1 N R . j S ( R )
where S ( R ) is the sum of all elements in matrix R ,
S ( R ) = i = 1 N j = 1 N R i j
and
j = 1 N R . j = 1 N × 1 H R
Thus, we can calculate
R v 0 = R ( j = 1 N R . j ) H S ( R ) = R ( 1 N × 1 H R ) H / S ( R ) = R R H 1 N × 1 = 1 N × 1
Based on the above discussion, the element distribution of initial vector v 0 in (30) is consistent with the distribution of matrix R , while the distribution is uniform, which can keep them far away from orthogonality and speed up the convergence of the iteration.
Therefore, let us define the array manifold as
a ( θ 0 ) = [ 1 , e j 2 π d λ s i n θ 0 , , e j 2 π ( N 1 ) d λ s i n θ 0 ] T = [ 1 , e j ϕ , e j 2 ϕ , , e j ( N 1 ) ϕ ] T ,
where
ϕ = 2 π d λ s i n θ 0
and the initial vector v 0 is assumed to be
v 0 = [ b 0 , b 1 , , b N 1 ] T ,
The orthogonality equation can be expressed as
a ( θ 0 ) T v 0 = b 0 + b 1 e j ϕ + . . . + b N 1 e j ( N 1 ) ϕ
In order to make the incident wave direction not orthogonal to the initial vector, a ( θ 0 ) T v 0 0 is constant. In the following, eight special initial vectors are discussed and their convergence performance is analyzed.
I. The initial vector is assumed to be
v 0 = [ 1 , 1 , 1 , , 1 ] T .
where all elements are 1. Based on (37), the corresponding orthogonality equation is given by
a ( θ 0 ) T v 0 = 1 + e j ϕ + e j 2 ϕ + . . . + e j ( N 1 ) ϕ = 1 ( e j ϕ ) N 1 e j ϕ
where ϕ = 2 π d λ s i n θ 0 and it can be discussed in three cases.
(1) When 1 e j ϕ 0 and 1 ( e j ϕ ) N = 0 , ϕ can be calculated as
ϕ = 2 π d λ s i n θ 0 = 2 π Z N
where Z is an integer. It can be seen from (40) that a ( θ 0 ) T v 0 = 0 holds when θ 0 = a r c s i n ( λ Z N d ) and Z N is not an integer.
(2) When 1 e j ϕ = 0 , ϕ is given by
ϕ = 2 π d λ s i n θ 0 = 2 π Z
Substituting ϕ = 2 π Z into (39), a ( θ 0 ) T v 0 0 is verified to hold.
(3) When 1 e j ϕ 0 and 1 ( e j ϕ ) N 0 , it is clear that a ( θ 0 ) T v 0 0 holds. Through the above discussion, initial vector I is not guaranteed non-orthogonal always true.
II. The initial vector is assumed to be
v 0 = [ 1 , 1 , 1 , 1 , ] T .
where the odd element is 1 and the even elements is 1 . Depending on the value of N, two cases can be discussed.
(1) N is even
a ( θ 0 ) T v 0 = 1 e j ϕ + e j 2 ϕ + . . . e j ( N 1 ) ϕ = ( 1 + e j 2 ϕ + e j 4 ϕ + . . . + e j ( N 2 ) ϕ ) ( e j ϕ + e j 3 ϕ + . . . + e j ( N 1 ) ϕ ) = 1 ( e j 2 ϕ ) N 2 1 e j 2 ϕ e j ϕ ( 1 ( e j 2 ϕ ) N 2 ) 1 e j 2 ϕ = ( 1 e j ϕ ) ( 1 ( e j 2 ϕ ) N 2 ) 1 e j 2 ϕ
From the above discussion, it is clear that a ( θ 0 ) T v 0 = 0 holds when ϕ satisfies the following form
i . ϕ = 2 π N , N i s i n t e g e r i i . ϕ = 2 π Z N , Z N i s n o t i n t e g e r .
If ϕ selects these cases, it may generate incorrect DOA estimation.
(2) N is odd
a ( θ 0 ) T v 0 = 1 e j ϕ + e j 2 ϕ + . . . + e j ( N 1 ) ϕ = ( 1 + e j 2 ϕ + e j 4 ϕ + . . . + e j ( N 1 ) ϕ ) ( e j ϕ + e j 3 ϕ + . . . + e j ( N 2 ) ϕ ) = 1 ( e j 2 ϕ ) N + 1 2 1 e j 2 ϕ e j ϕ ( 1 ( e j 2 ϕ ) N 1 2 ) 1 e j 2 ϕ = ( 1 e j ϕ ) ( 1 + e j N ϕ ) 1 e j 2 ϕ
It can be seen that a ( θ 0 ) T v 0 = 0 holds when ϕ satisfies the following conditions
ϕ = ( 2 n + 1 ) π N ,
where 2 n + 1 N is not an integer and orthogonality only can be avoided by selecting other ϕ .
III. The initial vector is assumed to be
v 0 = [ 1 , 1 , 1 , 1 , , 1 , 1 , , 1 ] T .
Assuming N is even. The first half of the elements of vector v 0 are 1 and the rest are 1 .
a ( θ 0 ) T v 0 = 1 + e j ϕ + . . . e j ( N 1 ) ϕ = ( 1 + e j ϕ + e j 2 ϕ + . . . + e j ( N 2 1 ) ϕ ) ( e j N 2 ϕ + . . . + e j ( N 1 ) ϕ ) = 1 ( e j ϕ ) N 2 1 e j ϕ e j N 2 ϕ ( 1 ( e j ϕ ) N 2 ) 1 e j ϕ = ( 1 e j N 2 ϕ ) ( 1 ( e j ϕ ) N 2 ) 1 e j ϕ
Therefore, a ( θ 0 ) T v 0 = 0 holds when ϕ satisfies the following cases
i . ϕ = 2 π N , N i s i n t e g e r i i . ϕ = 4 π Z N , 2 Z N i s n o t i n t e g e r .
The above value of ϕ will lead to orthogonality.
IV. Let us define v 0 as the normalized DFT vector f with its elements given by [41]
v 0 = f = [ e j 2 π N / N , e j 2 π N 2 / N , , e j 2 π N N / N ] T = [ e j A , e j 2 A , , e j N A ] T .
where
A = 2 π N / N
Therefore, (37) can be calculated as
a ( θ 0 ) T v 0 = e j A + e j 2 A e j ϕ + . . . + e j N A e j ( N 1 ) ϕ = e j A + e j ( 2 A + ϕ ) + . . . + e j ( N A + ( N 1 ) ϕ ) = e j A ( 1 ( e j A e j ϕ ) N ) 1 ( e j A e j ϕ )
Solving the above equation yields
ϕ = 2 π Z N A = 2 π d λ s i n θ 0 s i n θ 0 = λ ( Z N 1 ) N N d .
From the above discussion, when s i n θ 0 = λ ( Z N 1 ) N N d , where Z N is not an integer, we have a ( θ 0 ) T v 0 = 0 ; the orthogonality may lead to estimation failure.
V. The initial vector is assumed to be
v 0 = [ , 1 , 0 , 0 , 0 , , 1 , ] T , m , n = 1 , , N .
where the m-th element is 1, the n-th is 1 and the rest of the elements are 0 ( m < n ).
a ( θ 0 ) T v 0 = e j m ϕ + e j n ϕ = e j m ϕ ( 1 + e j ( n m ) ϕ )
When ϕ = ( 2 Z + 1 ) π n m , a ( θ 0 ) T v 0 = 0 .
VI. The initial vector is assumed to be
v 0 = [ , 1 , 0 , , 1 , , 1 , ] T , m , n , k = 1 , , N .
where m , n , k -th is 1 and the rest of the elements are 0 ( m < n < k ).
a ( θ 0 ) T v 0 = e j m ϕ + e j n ϕ + e j k ϕ = e j m ϕ ( 1 + e j ( n m ) ϕ ( 1 + e j ( k n ) ϕ ) )
when ϕ = Z π n m or ( 2 Z + 1 ) π k n , a ( θ 0 ) T v 0 = 0 .
VII. The initial vector is assumed to be
v 0 = [ , 1 , 0 , , 1 , , 1 , , 1 , ] T , m , n , k , l = 1 , , N .
where m , n , k , l -th is 1 and the rest of the elements are 0 ( m < n < k < l ).
a ( θ 0 ) T v 0 = e j m ϕ + e j n ϕ + e j k ϕ + e j l ϕ = e j m ϕ . ( 1 + e j ( n m ) ϕ ( 1 + e j ( k n ) ϕ ( 1 + e j ( l k ) ϕ ) ) )
when ϕ = Z π n m or Z π k n or ( 2 Z + 1 ) π l k , a ( θ 0 ) T v 0 = 0 .
So we can obtain the general rule, when b 1 , b 2 , b 3 , , b n is 1 and the rest of the elements are 0 ( b 1 < b 2 < < b n ), when ϕ = Z π b 2 b 1 or Z π b 3 b 2 or Z π b n 1 b n 2 or ( 2 Z + 1 ) π b n b n 1 , a ( θ 0 ) T v 0 = 0 .
VIII. The initial vector is assumed to be
v 0 = e k = [ , 0 , 0 , , 1 , ] T , k = 0 , , N 1 .
where the k-th element of e k is 1 and the rest of the elements are 0. a ( θ 0 ) T v 0 0 is always true.
Among the above eight vector forms, the eighth vector form can be used as the initial vector of the power iteration due to its non-orthogonality, while the previous seven cannot guarantee the convergence of the power iteration.
In addition, the relative error ε also influences the speed of convergence in the convergence process of power iteration, which can be expressed as
ε = | ε n | | α 1 u 1 | = | k = 2 N α k ( λ k λ 1 ) n u k | | α 1 u 1 |
and
| k = 2 N α k ( λ k λ 1 ) n | | k = 2 N α 2 ( λ 2 λ 1 ) n |
Therefore, (61) can be further expressed as
ε ( N 1 ) ( | λ 2 | | λ 1 | ) n α 2 α 1 , log 2 ε log 2 ( N 1 ) + n log 2 ( | λ 2 | | λ 1 | ) log 2 α 1 α 2
From α 1 α 2 ,
log 2 ε log 2 ( N 1 ) + n log 2 ( | λ 2 | | λ 1 | )
Since | λ 1 | > | λ 2 | ,
n log 2 ε log 2 ( N 1 ) log 2 ( | λ 2 | | λ 1 | )
When the iteration approaches the final convergence, the convergence speed will be relatively slow and stable. In practice, the usefulness of the power method depends upon the ratio | λ 2 | | λ 1 | , since it dictates the rate of convergence.
The whole procedure is summarized in Algorithm 3.
Algorithm 3 PI method on subspace
Input: matrix R , tolerence ε
Output: λ 1 , v n and n
Initialization: choose an initial vector v 0 , and n = 1.
repeat
 1. Calculate v n = R v n 1 ;
 2. Calculate v n = v n / max ( v n ) ;
 3. Calculate λ n = [ v n ] T R v n ;
 4. Update λ 1 = λ n ;
 5. n = n + 1.
until
max ( v n ) max ( v n 1 ) ε .
Return λ 1 , v n and n
n is the number of iterations, λ 1 is the dominant eigenvalue and v n is the dominant eigenvector corresponding to λ 1 .
Notice that in each iteration we compute a single matrix–vector multiplication ( O ( N 2 ) ) . We never perform matrix–matrix multiplication, which requires a greater number of operations ( O ( N 3 ) ) . If the matrix R is sparse (only a small portion of the entries of A are non-zero), matrix–vector multiplication can be performed very efficiently. Therefore, the power method is practical even if N is very large, such as in Google’s Page Rank algorithm.

4.4. Complexity Analysis

We analyze the computational complexities of the proposed two estimators with traditional ESPRIT and Root-MUSIC algorithms as a complexity benchmark. Thus, the complexity of ESPRIT is as follows
C E S P R I T = O { ( 2 N 2 ) 3 + 2 N 3 }
FLOPs. The complexity of Root-MUSIC is
C R o o t M U S I C = O { N 3 + 8 N 2 + N K ( 2 N + 3 ) 11 N + 4 }
FLOPs. The complexity of RPI-RI is
C R P I R I = O { β ( 2 N 2 ) 2 + 2 N 3 }
FLOPs. The complexity of RPI-PR is
C R P I P R = O { ( β + 8 ) N 2 + N K ( 2 N + 3 ) 11 N + 4 }
FLOPs, where β is the iteration number of the power iteration. Assuming N is far larger than K , β , compared with the conventional FD estimator, the complexity of the proposed two estimators is significantly reduced as the number of antennas tends to large-scale.

5. Simulation Results and Discussions

In this section, a simulation is presented to analyze the performance of the proposed massive MIMO DOA estimators for UAV and two conventional algorithms are used as a comparison. Furthermore, we consider the effect of SNR, the number of antennas and the number of snapshots on the proposed methods in the digital ADC architecture. In each simulation figure, the number of Monte Carlo simulations L is 1000. Without loss of generality, we assume that UAV emitter located in θ 0 = 50 , the number of snapshots K is 1000, the antenna distance d = λ / 2 and the number of antenna elements N is 64 in the massive MIMO system.
Figure 2 plots the root mean square error (RMSE) curves using four different methods versus SNR with CRLB as the performance benchmark. Observing Figure 2, it is clear that the proposed RPI-RI method can achieve a similar performance to ESPRIT but with some performance loss, while the proposed RPI-PR method can achieve the corresponding CRLB.
Figure 3 and Figure 4 present the RMSE of four different methods versus the number of antennas N and snapshots K. Without loss of generality, we assume that N [ 16 , 272 ] and K [ 100 , 3600 ] . From Figure 3 and Figure 4, it can be seen that the DOA estimators on the power iteration method achieve a performance close to the conventional algorithms for any number of antennas and snapshot scenarios; in particular, RPI-PR can reach the FD CRLB.
Figure 5 plots curves of complexity analysis versus the number of antennas N with K = 50 , SNR = 0 dB. From this figure, it can be seen that the complexity of all methods gradually increases as the total number of antennas increases. However, the computational complexity of our proposed methods is two to three orders of magnitude lower when N = 1024 compared to the conventional methods. In particular, the proposed RPI-PR method can achieve a performance close to CRLB.
To explore the influence of the selection of the initial vector on the number of iterations and the convergence speed, Figure 6 shows the relationship between the optimal eigenvector value v n and the number of iterations n, given three different initial vectors v 0 . When the initial vector v 0 is infinitely close to the signal subspace, only two iterations are needed to complete the convergence and the result is similar to that of the initial vector selected in (30). In addition, when the v 0 obeys a random vector distribution, the required number of iterations n is increased, which requires an average of eight iterations to reach the convergence of the m a x ( v n ) .
In order to verify the convergence performance of the initial vector v 0 = e k = [ , 0 , 0 , , 1 , ] T in (60), five incident wave directions θ 0 = { 30 , 60 , 90 , 120 , 150 } are assumed in Figure 7 and the number of iterations of RPI methods is given by numerical simulation when SNR = 0. As shown in Figure 7, the proposed RPI methods require about five iterations to converge. The | v n | in the figure indicates the absolute value of the vector at the nth iteration.
To analyze the effect of SNR on the convergence speed of the proposed RPI methods, Figure 8 plots the iteration error α n of the RPI methods versus the number of iterations, where the iteration error α n represents the absolute value of the difference between the result of the nth iteration C ( θ n ) and the result of the ( n 1 ) th iteration C ( θ n 1 ) , i.e., α n = | C ( θ n ) C ( θ n 1 ) | . As shown in Figure 8, it is assumed that the number of antennas N = 1024 and the incident wave direction θ 0 = 50 o . The number of iterations is 7, 5 and 4 for SNRs of −30 dB, 0 dB and 30 dB, respectively. the number of iterations of the proposed algorithm decreases sequentially as the SNR increases.

6. Conclusions

To find the direction of UAV emitters rapidly and accurately, two low-complexity DOA estimators based on large-scale MIMO arrays are proposed. By determining good initial vector and relative errors, the proposed two algorithms can significantly reduce the computational complexity compared to the conventional algorithms and achieve fast convergence of the power iteration process. In particular, the RPI-PR method achieves more than two orders of magnitude complexity reduction and maintains performance close to CRLB. Adopting the proposed algorithms makes fast direction finding of UAV based on massive MIMO receiver feasible for future practical applications. However, there are still some issues that deserve to be explored in depth, for example, how to find an initial iteration vector that is closer to the maximum eigenvector to make the iteration speed up further. In addition, it is a challenging problem to obtain the signal subspace via the power iteration method in the scenario of multiple radiation sources and these problems will be the research directions we focus on in the future.

Author Contributions

Conceptualization, Y.C. and Q.J.; methodology, Y.C. and X.Z.; software, Y.C., Q.J. and Y.Z.; validation, Y.C.; formal analysis, Y.C., F.S., W.C. and Z.S.; investigation, Y.C.; resources, Q.J.; data curation, P.Z. and P.C.; writing—original draft preparation, Y.C., Q.J., S.Y. and X.W.; writing—review and editing, F.S., S.Y., W.C., X.W. and Z.S.; project administration, F.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (Nos.U22A2002 and 62071234), the Major Science and Technology plan of Hainan Province under Grant ZDKJ2021022 and the Scientific Research Fund Project of Hainan University under Grant KYQD(ZR)-21008.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Valavanis, K.P.; Vachtsevanos, G.J. Handbook of Unmanned Aerial Vehicles; Springer: Berlin/Heidelberg, Germany, 2015; Volume 1. [Google Scholar]
  2. Gupta, L.; Jain, R.; Vaszkun, G. Survey of important issues in UAV communication networks. IEEE Commun. Surv. Tutor. 2015, 18, 1123–1152. [Google Scholar] [CrossRef]
  3. Hayat, S.; Yanmaz, E.; Muzaffar, R. Survey on unmanned aerial vehicle networks for civil applications: A communications viewpoint. IEEE Commun. Surv. Tutor. 2016, 18, 2624–2661. [Google Scholar] [CrossRef]
  4. Li, Y.; Shu, F.; Shi, B.; Cheng, X.; Song, Y.; Wang, J. Enhanced RSS-Based UAV Localization Via Trajectory and Multi-Base Stations. IEEE Commun. Lett. 2021, 25, 1881–1885. [Google Scholar] [CrossRef]
  5. Merwaday, A.; Guvenc, I. UAV assisted heterogeneous networks for public safety communications. In Proceedings of the 2015 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), New Orleans, LA, USA, 9–12 March 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 329–334. [Google Scholar]
  6. Frew, E.W.; Brown, T.X. Airborne communication networks for small unmanned aircraft systems. Proc. IEEE 2008, 96, 2008–2027. [Google Scholar] [CrossRef]
  7. Mozaffari, M.; Saad, W.; Bennis, M.; Nam, Y.H.; Debbah, M. A tutorial on UAVs for wireless networks: Applications, challenges, and open problems. IEEE Commun. Surv. Tutor. 2019, 21, 2334–2360. [Google Scholar] [CrossRef]
  8. Tuncer, T.E.; Friedlander, B. Classical and Modern Direction-of-Arrival Estimation; Academic Press: Cambridge, MA, USA, 2009. [Google Scholar]
  9. Shu, F.; Yang, S.; Lu, J.; Li, J. On Impact of Earth Constraint on TDOA-Based Localization Performance in Passive Multisatellite Localization Systems. IEEE Syst. J. 2018, 12, 3861–3864. [Google Scholar] [CrossRef]
  10. Lu, L.; Li, G.Y.; Swindlehurst, A.L.; Ashikhmin, A.; Zhang, R. An Overview of Massive MIMO: Benefits and Challenges. IEEE J. Sel. Top. Signal Process. 2014, 8, 742–758. [Google Scholar] [CrossRef]
  11. Wang, Y.; Ho, K.C. Unified Near-Field and Far-Field Localization for AOA and Hybrid AOA-TDOA Positionings. IEEE Trans. Wirel. Commun. 2018, 17, 1242–1254. [Google Scholar] [CrossRef]
  12. Zekavat, S.; Buehrer, R.M. Handbook of Position Location: Theory, Practice and Advances; Wiley-IEEE Press: Hoboken, NJ, USA, 2019. [Google Scholar]
  13. Shu, F.; Wu, X.; Hu, J.; Li, J.; Chen, R.; Wang, J. Secure and precise wireless transmission for random-subcarrier-selection-based directional modulation transmit antenna array. IEEE J. Sel. Areas Commun. 2018, 36, 890–904. [Google Scholar] [CrossRef]
  14. Shu, F.; Teng, Y.; Li, J.; Huang, M.; Shi, W.; Li, J.; Wu, Y.; Wang, J. Enhanced secrecy rate maximization for directional modulation networks via IRS. IEEE Trans. Commun. 2021, 69, 8388–8401. [Google Scholar] [CrossRef]
  15. Wen, F.; Shi, J.; Gui, G.; Gacanin, H.; Dobre, O.A. 3-D Positioning Method for Anonymous UAV Based on Bistatic Polarized MIMO Radar. IEEE Internet Things J. 2022, 10, 815–827. [Google Scholar] [CrossRef]
  16. Chandhar, P.; Danev, D.; Larsson, E.G. Massive MIMO for communications with drone swarms. IEEE Trans. Wirel. Commun. 2017, 17, 1604–1629. [Google Scholar] [CrossRef]
  17. Chandhar, P.; Larsson, E.G. Massive MIMO for connectivity with drones: Case studies and future directions. IEEE Access 2019, 7, 94676–94691. [Google Scholar] [CrossRef]
  18. Fan, D.; Gao, F.; Liu, Y.; Deng, Y.; Wang, G.; Zhong, Z.; Nallanathan, A. Angle Domain Channel Estimation in Hybrid Millimeter Wave Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2018, 17, 8165–8179. [Google Scholar] [CrossRef]
  19. Zhang, R.; Shim, B.; Wu, W. Direction-of-Arrival Estimation for Large Antenna Arrays With Hybrid Analog and Digital Architectures. IEEE Trans. Signal Process. 2022, 70, 72–88. [Google Scholar] [CrossRef]
  20. Shu, F.; Qin, Y.; Liu, T.; Gui, L.; Zhang, Y.; Li, J.; Han, Z. Low-complexity and high-resolution DOA estimation for hybrid analog and digital massive MIMO receive array. IEEE Trans. Commun. 2018, 58, 2487–2501. [Google Scholar] [CrossRef]
  21. Wu, K.; Ni, W.; Su, T.; Liu, R.P.; Guo, Y.J. Robust Unambiguous Estimation of Angle-of-Arrival in Hybrid Array With Localized Analog Subarrays. IEEE Trans. Wirel. Commun. 2018, 17, 2987–3002. [Google Scholar] [CrossRef]
  22. Shi, B.; Chen, N.; Teng, Y.; Lu, J.; Shu, F.; Zou, J.; Li, J.; Wang, J. Fast Ambiguous DOA Elimination Method of DOA Measurement for Hybrid Massive MIMO Receiver. Sci. China Inf. Sci. 2020, 9, 83–86. [Google Scholar] [CrossRef]
  23. Huang, X.; Liao, B. One-Bit MUSIC. IEEE Signal Process. Lett. 2019, 26, 961–965. [Google Scholar] [CrossRef]
  24. Shi, B.; Chen, N.; Zhu, X.; Qian, Y.; Zhang, Y.; Shu, F.; Wang, J. Impact of Low-Resolution ADC on DOA Estimation Performance for Massive MIMO Receive Array. IEEE Syst. J. 2022, emph16, 2635–2638. [Google Scholar] [CrossRef]
  25. Meng, X.; Zhu, J. A Generalized Sparse Bayesian Learning Algorithm for 1-bit DOA Estimation. IEEE Commun. Lett. 2018, 22, 1414–1417. [Google Scholar] [CrossRef]
  26. Li, B.; Zhang, X.; Li, J.; Ma, P. DOA Estimation of Non-Circular Source for Large Uniform Linear Array With a Single Snapshot: Extended DFT Method. IEEE Commun. Lett. 2021, 25, 3843–3847. [Google Scholar] [CrossRef]
  27. Huang, H.; Yang, J.; Huang, H.; Song, Y.; Gui, G. Deep Learning for Super-Resolution Channel Estimation and DOA Estimation Based Massive MIMO System. IEEE Trans. Veh. Technol. 2018, 67, 8549–8560. [Google Scholar] [CrossRef]
  28. Hu, D.; Zhang, Y.; He, L.; Wu, J. Low-Complexity Deep-Learning-Based DOA Estimation for Hybrid Massive MIMO Systems With Uniform Circular Arrays. IEEE Wirel. Commun. Lett. 2020, 9, 83–86. [Google Scholar] [CrossRef]
  29. Zhuang, Z.; Xu, L.; Li, J.; Hu, J.; Wang, J. Machine-learning-based high-resolution DOA measurement and robust directional modulation for hybrid analog-digital massive MIMO transceiver. Sci. China Inf. Sci. 2020, 63, 180302. [Google Scholar] [CrossRef]
  30. Abed-Meraim, K.; Chkeif, A.; Hua, Y. Fast orthonormal PAST algorithm. IEEE Signal Process. Lett. 2000, 7, 60–62. [Google Scholar] [CrossRef]
  31. Badeau, R.; David, B.; Richard, G. Fast approximated power iteration subspace tracking. IEEE Trans. Signal Process. 2005, 53, 2931–2941. [Google Scholar] [CrossRef]
  32. Li, Z.; Hu, H.; Zhou, Y.; He, Z. A Rapid Modal Analysis Method for Harmonic Resonance Using Modified Power Iteration. IEEE Trans. Power Deliv. 2016, 33, 1495–1497. [Google Scholar] [CrossRef]
  33. Junhui, Z.; Tao, Y.; Yi, G.; Jiao, W.; Lei, F. Power control algorithm of cognitive radio based on non-cooperative game theory. China Commun. 2013, 10, 143–154. [Google Scholar] [CrossRef]
  34. Jie, Q.; Zhan, X.; Shu, F.; Ding, Y.; Shi, B.; Li, Y.; Wang, J. High-performance Passive Eigen-model-based Detectors of Single Emitter Using Massive MIMO Receivers. IEEE Wirel. Commun. Lett. 2022, 11, 836–840. [Google Scholar] [CrossRef]
  35. Marinho, M.A.M.; de Freitas, E.P.; da Costa, J.P.C.L.; de Almeida, A.L.F.; de Sousa, R.T. Using cooperative MIMO techniques and UAV relay networks to support connectivity in sparse Wireless Sensor Networks. In Proceedings of the 2013 International Conference on Computing, Management and Telecommunications (ComManTel), Ho Chi Minh City, Vietnam, 21–24 January 2013; pp. 49–54. [Google Scholar] [CrossRef]
  36. Zhao, M.; Ma, M.; Yang, Y. Mobile Data Gathering with Multiuser MIMO Technique in Wireless Sensor Networks. In Proceedings of the IEEE GLOBECOM 2007—IEEE Global Telecommunications Conference, Washington, DC, USA, 26–30 November 2007; pp. 838–842. [Google Scholar] [CrossRef]
  37. Li, Y.; Shu, F.; Hu, J.; Yan, S.; Song, H.; Zhu, W.; Tian, D.; Song, Y.; Wang, J. Machine Learning Methods for Inferring the Number of UAV Emitters via Massive MIMO Receive Array. Drones 2023, 7, 256. [Google Scholar] [CrossRef]
  38. Barabell, A. Improving the resolution performance of eigenstructure-based direction-finding algorithms. In Proceedings of the ICASSP ’83—IEEE International Conference on Acoustics, Speech and Signal Processing, Boston, MA, USA, 14–16 April 1983; Volume 8, pp. 336–339. [Google Scholar]
  39. Roy, R.; Paulraj, A.; Kailath, T. ESPRIT–A subspace rotation approach to estimation of parameters of cisoids in noise. IEEE Trans. Acoust. Speech Signal Process. 1986, 34, 1340–1342. [Google Scholar] [CrossRef]
  40. Zhang, X. Matrix Analysis and Applications; Cambridge University Press: Cambridge, UK, 2017. [Google Scholar]
  41. Cao, R.; Liu, B.; Gao, F.; Zhang, X. A Low-Complex One-Snapshot DOA Estimation Algorithm with Massive ULA. IEEE Commun. Lett. 2017, 21, 1071–1074. [Google Scholar] [CrossRef]
Figure 1. Proposed low-complexity RPI structure.
Figure 1. Proposed low-complexity RPI structure.
Drones 07 00361 g001
Figure 2. RMSE over the SNR with N = 64 and K = 1000 .
Figure 2. RMSE over the SNR with N = 64 and K = 1000 .
Drones 07 00361 g002
Figure 3. RMSE over the N with SNR = 0 dB and K = 1000 .
Figure 3. RMSE over the N with SNR = 0 dB and K = 1000 .
Drones 07 00361 g003
Figure 4. RMSE over the K with N = 64 and SNR = 0 dB.
Figure 4. RMSE over the K with N = 64 and SNR = 0 dB.
Drones 07 00361 g004
Figure 5. Computational complexity over the number of antennas N with SNR = 0 dB and K = 1000 .
Figure 5. Computational complexity over the number of antennas N with SNR = 0 dB and K = 1000 .
Drones 07 00361 g005
Figure 6. Convergence over the number of iterations n with N = 64 , K = 1000 and SNR = 0 dB.
Figure 6. Convergence over the number of iterations n with N = 64 , K = 1000 and SNR = 0 dB.
Drones 07 00361 g006
Figure 7. Curves of the number of iterations for five different directions with N = 64 and SNR = 0 dB.
Figure 7. Curves of the number of iterations for five different directions with N = 64 and SNR = 0 dB.
Drones 07 00361 g007
Figure 8. Curves of the number of iterations with different SNRs.
Figure 8. Curves of the number of iterations with different SNRs.
Drones 07 00361 g008
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, Y.; Jie, Q.; Zhang, Y.; Shu, F.; Zhan, X.; Yan, S.; Cai, W.; Wang, X.; Sun, Z.; Zhang, P.; et al. Two Rapid Power Iterative DOA Estimators for UAV Emitter Using Massive/Ultra-Massive Receive Array. Drones 2023, 7, 361. https://doi.org/10.3390/drones7060361

AMA Style

Chen Y, Jie Q, Zhang Y, Shu F, Zhan X, Yan S, Cai W, Wang X, Sun Z, Zhang P, et al. Two Rapid Power Iterative DOA Estimators for UAV Emitter Using Massive/Ultra-Massive Receive Array. Drones. 2023; 7(6):361. https://doi.org/10.3390/drones7060361

Chicago/Turabian Style

Chen, Yiwen, Qijuan Jie, Yiqiao Zhang, Feng Shu, Xichao Zhan, Shihao Yan, Wenlong Cai, Xuehui Wang, Zhongwen Sun, Peng Zhang, and et al. 2023. "Two Rapid Power Iterative DOA Estimators for UAV Emitter Using Massive/Ultra-Massive Receive Array" Drones 7, no. 6: 361. https://doi.org/10.3390/drones7060361

APA Style

Chen, Y., Jie, Q., Zhang, Y., Shu, F., Zhan, X., Yan, S., Cai, W., Wang, X., Sun, Z., Zhang, P., & Chen, P. (2023). Two Rapid Power Iterative DOA Estimators for UAV Emitter Using Massive/Ultra-Massive Receive Array. Drones, 7(6), 361. https://doi.org/10.3390/drones7060361

Article Metrics

Back to TopTop