Next Article in Journal
A Deep Learning-Based Method for Overhead Contact System Component Recognition Using Mobile 2D LiDAR
Next Article in Special Issue
Array Diagnosis and DOA Estimation for Coprime Array under Sensor Failures
Previous Article in Journal
Recent Development on the Electrochemical Detection of Selected Pesticides: A Focused Review
Previous Article in Special Issue
2D-DOD and 2D-DOA Estimation for a Mixture of Circular and Strictly Noncircular Sources Based on L-Shaped MIMO Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low Complexity Beamspace Super Resolution for DOA Estimation of Linear Array

College of Information Engineering, Yangzhou University, Yangzhou 225009, China
*
Author to whom correspondence should be addressed.
Submission received: 8 March 2020 / Revised: 3 April 2020 / Accepted: 11 April 2020 / Published: 15 April 2020

Abstract

:
Beamspace processing has become much attractive in recent radar and wireless communication applications, since the advantages of complexity reduction and of performance improvements in array signal processing. In this paper, we concentrate on the beamspace DOA estimation of linear array via atomic norm minimization (ANM). The existed generalized linear spectrum estimation based ANM approaches suffer from the high computational complexity for large scale array, since their complexity depends upon the number of sensors. To deal with this problem, we develop a low dimensional semidefinite programming (SDP) implementation of beamspace atomic norm minimization (BS-ANM) approach for DFT beamspace based on the super resolution theory on the semi-algebraic set. Then, a computational efficient iteration algorithm is proposed based on alternating direction method of multipliers (ADMM) approach. We develop the covariance based DOA estimation methods via BS-ANM and apply the BS-ANM based DOA estimation method to the channel estimation problem for massive MIMO systems. Simulation results demonstrate that the proposed methods exhibit the superior performance compared to the state-of-the-art counterparts.

1. Introduction

Direction-of-Arrive (DOA) estimation is an important topic in many applications, such as radar, sonar, and wireless communication. To lower the hardware cost, reduce the computational burden and improve the performance, the received signals on front-end sensors can be projected into lower dimensional space by digital/analog structure, which is referred to as beamspace processing [1,2,3]. In the past decades, various classic DOA estimation methods have been applied to beamspace [4,5,6,7].
Inspired from the concept of compressed sensing, some discrete sparse representation approaches are extended to the beamspace to improve the DOA estimation performance in low SNR and lack of snapshots’ scenarios [8,9,10]. However, the discrete sparse recovery methods may suffer from the off-grid sources problem, a.k.a. power leakage effect [11].
To deal with the problem, the super resolution methods have recently been proposed for gridless compressed sensing, which is referred to as atomic norm minimization (ANM) [12]. By utilizing the Toeplitz structure of the covariance matrix, ANM approaches are applied to DOA estimation of linear/rectangular arrays [13,14,15,16].
For beamspace processing cases, the existed ANM methods are usually based on the generalized line spectral estimation (GL) framework [17], which regards the beamspace DOA estimation problem as the line spectral estimation problem with linear mapping constraints, which can be solved by the conventional ANM approaches [11,18,19,20]. However, these methods focus on recovering the signal on the sensors of the receiver, which may yield high computational burden (since high dimensional SDP formulation) in the case of large number of sensors, e.g., millimeter-wave massive MIMO system for 5G, even though the dimension of the beamspace may be quite small.
Like the extensive application for gridless super resolution methods with beamspace processing in real-time scenarios, we try to propose the low complexity beamspace super resolution method that is not yet reported in the literature.
We study the beamspace super resolution approaches for discrete Fourier transform (DFT) beamspace via beamspace atomic norm minimization(BS-ANM) in this paper. Firstly, we define the beamspace atomic norm and propose the low dimensional SDP implementations based on the super resolution theory on the semi-algebraic set. Then, we develop the fast algorithm based on the alternating direction method of multipliers (ADMM) method and show the computational complexity analysis. Finally, we apply BS-ANM approaches to the covariance based DOA estimation problem and the channel estimation in millimeter-wave massive MIMO system with lens antenna array. Simulation results indicate that the proposed approaches exhibit the favorable performance and computational cost, as compared to the state-of-the-art methods.
This paper is organized as follows: the signal model and conception of atomic norm are introduced in Section 2. The low dimensional SDP implementation of BS-ANM is proposed in Section 3. In Section 4, we present a fast algorithm based on ADMM for BS-ANM and provide the complexity analysis in Section 5. In Section 6, the BS-ANM based DOA estimation and channel estimation methods are developed and simulations are performed in Section 7. Section 8 concludes this paper.
Notations: ( ) T denotes the transpose, ( ) denotes pseudo inverse of a matrix, and ( ) H denotes conjugate transpose of a matrix or vector. d i a g ( x ) denotes a diagonal matrix. 2 and F denote the Euclidean l 2 norm and the Frobinus norm. C , R and N represent the complex, real and nature number set, respectively. M 0 denotes positive semidifinite matrix. E is the expectation. d e g ( ) denotes the degree of the polynomial. v e c ( ) and Tr ( ) are the vectorization and the trace operator. inf and sup denote the infimum and supremum of a set, respectively.

2. Signal Model and Atomic Norm

2.1. Signal Model

Considering the uniform linear array (ULA) of N sensors with the M ( M < N ) dimensional fixed hardware structure beamformer, there are K far field narrowband scatters at angular directions θ 1 , , θ K and the measurement vector on the sensors at time t can be written as
x ( t ) = A s ( t ) + n ( t ) ,
where s ( t ) = [ s 1 , , s K ] T C K × 1 and n ( t ) C N × 1 are the source and additional noise component with R s = E s ( t ) s H ( t ) and E n ( t ) n H ( t ) = σ 2 I ( σ 2 is the power of noise). The N × K array manifold A is given by
A = [ a ( θ 1 ) , , a ( θ K ) ] ,
where the column vector of A is
a ( θ ) = [ 1 , e j 2 π d λ sin θ , , e j 2 π N d λ sin θ ] T
with θ k Ξ , Ξ = ( π / 2 , π / 2 ] , the interspace of elements d, and the wavelength λ .
Denote the DFT beamspace transform matrix as W C M × N , whose m th row is [4]
w m = 1 N e j m ( N 1 ) π 2 N 1 , e j m π N , , e j m ( N 1 ) π N ,
the beamspace received signals are modeled as
y ( t ) = B s ( t ) + n b ( t ) , = k = 1 K s k b ( θ k ) + n b ( t ) ,
where B = WA = [ b ( θ 1 ) , , b ( θ K ) ] and n b ( t ) = Wn ( t ) are the beamspace array manifold and noise, respectively. From Equation (5), the covariance matrix in beamspace is
R = E Y ( t ) Y H ( t ) = B R s B H + V
with V = σ 2 W W H . Inspired from [21], the covariance matrix in (5) can be represented in the Multiple Measurement Vectors (MMV) model as
R = B H + V = k = 1 K c k b ( θ k ) h k + V
where H = R s B H , c k h k is the k th row vector of H and h k 2 = 1 .

2.2. Atomic Norm in Beamspace

As shown in [12], the element-space signals of the ULA in Equation (1) are consisted of distinct atoms over the atomic set
A = [ a ( θ k ) ] n = e j 2 π n d sin θ λ | θ k Ξ ,
which can be represented by the atomic decomposition as
x = k = 1 K s k a ( θ k ) , a ( θ ) A .
The atomic decomposition with the smallest total variation over A yields the 1 atomic norm as
x A = inf k = 1 K | s k | | x = k = 1 K s k a ( θ k ) , a ( θ ) A .
Followed by generalized line spectral estimation framework in [17], the beamspace signal in Equation (5) can be retrieved by the following atomic norm minimization (ANM) problem:
min x x A s . t . y = Wx ,
if the locations of sources are separated sufficiently. Followed by the Vandermonde decomposition theorem, the SDP implementation of Equation (11) can written as [12]
x T = min Q , w , z 1 2 N Tr ( S ( Q ) ) + 1 2 w s . t . S ( Q ) x x H w 0 , y = Wx
where x T = x A and S ( Q ) is a Toeplitz matrix defined by Q .
It is noted that the method in Equation (11) can be applied to arbitrary beamspace design; however, it may result in high computational burden when the number of sensors is large, due to the fact that the computational complexity of SDP based implementation to Equation (12) depends on the dimension of x [22].
To develop the low complexity super resolution approach for the signal in beamspace, in this paper, we focus on the beamspace atomic norm
y B = inf k = 1 K | s k | | y = k = 1 K s k b ( θ k ) , b ( θ ) B
directly, with
B = b ( θ ) | b ( θ ) = Wa ( θ ) / Wa ( θ ) F , θ k Ξ .
We will introduce an approximate low dimensional SDP implementation of the beamspace atomic norm minimization (BS-ANM) problem in Equation (13) for DFT beamspace design in the next section.

3. Low Dimensional Sdp Implementation for Bs-Anm

The generalized line spectral estimation based methods rely on the Vandermonde decomposition theorem. However, the beamspace array manifolds are not Vandermonde, which implies the major difficulty of realizing that the BS-ANM approach is to formulate the solvable convex optimization problem without the Vandermonde decomposition theorem. In this section, we propose an approximate low dimensional SDP implementation to the BS-ANM problem based on the super resolution theory on the semi-algebraic set [23].
We first introduce the dual problem of Equation (13) with Lagrangian analysis,
max Ω Re Tr y H Ω s . t . Ω B * 1 ,
which can retrieve the atomic decomposition of the ground truth if there exists the polynomial q ( θ ) = b H ( θ ) Ω satisfying the following dual certificate:
q ( θ k ) = 1 , k = 1 , 2 , , K q ( θ ) 2 < 1 , θ θ k
where B * is the dual norm corresponding to B that
Ω B * = sup G B 1 Re Tr G H Ω = sup θ Ξ , ρ 2 = 1 Re Tr Ω H b ( θ ) ρ = sup θ Ξ , ρ 2 = 1 Tr ρ Ω H b ( θ ) = sup θ Ξ Ω H b ( θ ) 2 .
Letting z = e j 2 π n d sin θ λ , we have
Ω B * 1 F ( z ) = 1 b H ( θ ) Ω H Ω b ( θ ) 0 ,
i.e., F ( z ) is a nonnegative trigonometric polynomial. In addition, F ( z ) is also a polynomial of b , which can be denoted as f ( b ) , where b denotes b ( θ ) in Equation (5).
To insight the property of the polynomial f ( b ) , we introduce the following theorems:
Theorem 1.
Given a bounded semi-algebraic set
D ( g ) = b R M g v ( b ) 0 , v = 1 , 2 , , V ,
if there exists the nonnegative polynomial f ( b ) 0 for any b D ( g ) , we have
f ( b ) = α 0 , 1 V g 1 α 1 g V α V s α ,
with g v ( b ) R [ b ] and s α R [ b ] 2 , where R [ b ] and R [ b ] 2 denote the set of real polynomials and real sum of squares polynomials on b , respectively.
Proof of Theorem 1.
Theorem 1 can be found in [24] as Theorem 4.1 (See also Corollary 3 in [25]), thus we omit the proof here.  □
Theorem 2.
The beamspace array manifold B in Equation (14) with the DFT beamspace in Equation (4) is a semi-algebraic set as D ( g ) in Equation (19).
Proof of Theorem 2.
Followed by the invariant relationship between b m and b m + 1 in [4] and the property of trigonometric functions, where b m denotes the m th element of b ( θ ) , we have
v m ( b m , b m + 1 ) sin ( u 2 ) = p m ( b m , b m + 1 ) cos ( u 2 ) , sin 2 ( u 2 ) + cos 2 ( u 2 ) = 1 , sin ( u ) = 2 s i n ( u 2 ) cos ( u 2 ) , cos ( u ) = 2 cos 2 ( u 2 ) 1
with u = 2 π n d λ sin θ and
v m ( b m , b m + 1 ) = cos ( m π N ) b m + cos ( ( m + 1 ) π N ) b m + 1 , p m ( b m , b m + 1 ) = sin ( m π N ) b m + sin ( ( m + 1 ) π N ) b m + 1 .
Solving the polynomial system in Equation (21) implies that cos ( u ) and sin ( u ) can be determined by the polynomial of b m , b m + 1 uniquely, i.e., cos ( u ) = L m ( b m , b m + 1 ) and sin ( u ) = J m ( b m , b m + 1 ) . Accordingly, we can represent b m as a polynomial of b such that b m = H m ( b ) .
Combining the constraints mentioned above together
L 1 ( b 1 , b 2 ) = L 2 ( b 2 , b 3 ) = = L M 1 ( b M 1 , b M ) , J 1 ( b 1 , b 2 ) = J 2 ( b 2 , b 3 ) = = J M ( b M 1 , b M ) , L m 2 ( b m , b m + 1 ) + J m 2 ( b m , b m + 1 ) = 1 , H m ( b ) = b m , m = 1 , , M ,
it implies the solution of the polynomials system Equation (23) is the element of the beamspace atomic set B , i.e., the beamspace array manifold B is a semi-algebraic set as D ( g ) , where g v ( b ) is constructed from Equation (23) and g v ( b ) 0 for b B .  □
By utilizing Theorem 1 and Theorem 2, we present the following theorem.
Theorem 3.
Given f ( b ) to be a polynomial of b , if f ( b ) 0 on the domain B with the DFT beamspace in Equation (4), f ( b ) is a sum-of-squares polynomial on b .
Proof of Theorem 3.
Given a beamspace steering vector b B , we have b m 1 followed by [4], which implies
χ ( b ) = M m = 0 M b m 2 0 , b B ,
and thus D ( g ) is bounded, where D ( g ) is the semi-algebraic set as D ( g ) in Equation (19) corresponding to B , followed by Theorem 2.
Using Theorem 1 and the fact that g v ( b ) 0 for b B , we can say that any f ( b ) 0 for b D ( g ) satisfies
f ( b ) = α 0 , 1 V g 1 α 1 g V α V s α , = s 0 , s α R [ b ] 2 ,
where s 0 denotes the s α with α v v = 1 , , V = 0 , i.e., f ( b ) is sum-of-squares polynomial on b .  □
We note that the result in Equation (25) is with the sum-of-squares relaxation of the polynomial in [26]. If deg ( f ( b ) ) = deg ( s 0 ) , we can have the SDP implementation to Equation (15) followed by [24] as
min P , Ω Re Tr y H Ω s . t . Tr ( Θ n W H P W ) = Tr ( Θ n W H W ) n H P Ω H Ω I 0
where Θ n R N × N is the zeros matrix except ones on the nth diagonal, H is a half space of [ ( N 1 ) , N 1 ] . The derivation of Equation (26) can be found in Appendix A.
Therefore, Equation (13) can be implemented by the following SDP problem with the standard Lagrangian analysis if strong duality holds
min Q , M 1 2 Tr ( W S ( Q ) W H ) + 1 2 Tr ( M ) s . t . W S ( Q ) W H y y H M 0 ,
where S ( Q ) is a Hermitian Toeplitz matrix with the first row vector Q . The derivation of Equation (27) can be found in Appendix B.
Regarding the Theorem 3 and its resulting SDP implementations of BS-ANM problem in Equations (26)–(27), we remark as follows:
Remark 1.
It is well known that the positive trigonometric polynomial is sum-of-squares [24], i.e., f ( b ) R [ z ] 2 , which formulates the mathematical foundation of conventional ANM approaches, such as [12,17]. In Theorem 3, we further reveal that the positive polynomial f ( b ) R [ b ] 2 for the DFT beamspace manifold. Based on this theorem, we develop the lower dimensional SDP implementation in Equations (26) and (27), which is our main contribution.
Remark 2.
Compared with the conventional one in Equation (12), the proposed SDP implementation in Equation (27) is with lower dimensional SDP constraints in the beamspace processing scenarios ( N > M ), which results in the low computational complexity as shown in Section 5.
Remark 3.
The SDP formulation in Equation (26) is based on the sum-of-squares relaxation [26], and thus is an approximate algorithm of Equation (15). It can be regarded as the optimal polynomial designing to regression the dual polynomial in Equation (16) under the polynomial order constraint as shown in [27].
Remark 4.
Our work is related with the ANM approaches on the semi-algebraic set [22,23]. In particular, we formulate the beamspace array manifold as the boundary of a semi-algebraic set, which is obviously a semi-algebraic set either, and this results in the low dimensional SDP implementation.

4. BS-ANM via ADMM

Due to the SDP based methods with the high computational burden, we propose a fast implementation of BS-ANM approach via ADMM.
Let Λ 0 and V 0 be the Lagrangian multipliers of the constraint of Equation (27), the Lagrangian function of Equation (27) is
L ( Q , M , Λ ) = Tr ( M ) + V W S ( Q ) W H y y H M T , Λ + ρ 2 V W S ( Q ) W H y y H M F 2 + Tr ( W S ( Q ) W H )
where Λ = Λ 0 Ω Ω H Λ 1 , V = V 0 Γ Γ H V 1 and the blocks in Λ and V match the partition of the blocks in T . Then, the partial derivatives of L ( Q , M , Λ ) with respect to Q and M are calculated as follows:
L M = I Λ 1 ρ ( V 1 M ) , L Q = e 1 E ( Λ 0 , W ) ρ 2 E ( V 0 , W ) + ρ 2 F ( W ) Q r Q i ,
where Q r and Q i denote the real and imaginary part of Q , e 1 is the vector with zeros except the first element, I is the unity matrix. E ( V 0 , W ) C N × 1 is a vector function of V 0 and W , whose n th element is E ( V 0 , W ) n = Tr ( Θ n W H V 0 W ) and E ( Λ 0 , W ) is defined similarly. F ( W ) = F r ( W ) j F i ( W ) is a matrix function of W , where the element of F r ( W ) C N × N on m th row and n th column can be described as
F r ( W ) m , n = Tr ( W Θ n W H Π m ) F i ( W ) m , n = Tr ( W Θ n W H Υ m )
where
Π m = W Θ m W H + W Θ m W H , m 0 W W H , m = 0 , Υ m = W Θ m W H + W Θ m W H , m 0 W W H , m = 0 .
Therefore, we can give the updates steps for the alternating optimization of the ADMM. Given the results of l th iteration Q l , Λ 0 l , Λ 1 l , V 1 l , V 0 l , the updates rules can be described as
M l + 1 = 1 ρ Λ 1 l + V 1 l 1 ρ I
Q r l + 1 Q i l + 1 = 2 ρ F ( W ) E ( Λ 0 l , W ) + ρ 2 E ( V 0 l , W ) e 1
Λ l + 1 = Λ l + ρ ( V l + 1 T l + 1 )
with
T l + 1 = W S ( Q l + 1 ) W H y y H M l + 1
V l + 1 = T l + 1 ρ Λ l + .
In Equation (33), + denotes the orthogonal projection on the positive semidefinite matrices, which is defined as
V l + 1 = U l Σ + U l H
where T l + 1 ρ Λ l = U l Σ U l H is the eigenvalue decomposition and Σ + is Σ with all negative eigenvalue being zeros.
Summarizing above, we completed the iterations steps of ADMM algorithm for the BS-ANM problem in Table 1. The iteration will stop until converging or achieving the iteration number limits.

5. Complexity Analysis

In this section, we provide the complexity analysis to the implementations of the ANM based methods in beamspace, such as the algorithms in Equations (12) and (27), Table 1 and [28].

5.1. Complexity of SDP Implementations

It is shown in [22] that a primal-dual path following method needs C ( ϵ ) = O ( 1 ) ln ( ϵ ) S flops to solve the SDP problem with accuracy ϵ , where
S = 1 + i = 1 I β i 1 2 γ 3 + γ 2 i = 1 I β i 2 + γ i = 1 I β i 3
and the SDP problem is with γ independent real variables and I real linear matrix inequalities (LMI) with the i th LMI size of β × β .
Firstly, we analyze the GL based SDP implementation in Equation (12). Here, we have γ = 4 N 2 M , I = 1 and β 1 = 2 ( N + 1 ) , and thus S = O ( N 4.5 ) for Equation (12), followed by [22].
For the SDP implementation of BS-ANM approach in Equation (27), there are N 1 complex variables, two real variables, and a ( M + 1 ) × ( M + 1 ) SDP constraint, thus we have γ = 2 N , I = 1 and β 1 = 2 ( M + 1 ) , which gives
S = 2 M + 3 8 N 3 + 16 N 2 ( M + 1 ) + 16 N ( M + 1 ) 3 .
Accordingly, for N > M , the computational complexity of Equation (27) is O ( N M 3.5 ) , compared with the computational complexity of S = O ( N 4.5 ) for the GL based method.

5.2. Complexity of ADMM Based Methods

The ADMM based method for generalized line spectral estimation problem has been proposed in [28]. As shown in [28], the step with highest computational burden of the ADMM methods is the projection onto the semidefinite cone as Equation (34), and thus the ADMM based method for GL problem is with the complexity of O ( N 3 ) , since the eigenvalue decomposition requires O ( N 3 ) operations.
Similarly, the algorithm proposed in Section 4 is with a semidefinite cone projection operator of M × M matrix, and the complexity of the proposed ADMM method is O ( M 3 ) accordingly. It is noted that the complexity of the MUSIC [29] is O ( M 3 ) , although the proposed ADMM method has a higher computational cost than the MUSCI method since the iterations.
Therefore, the proposed methods are significantly more computationally efficient than GL based ones, when N > M . The complexity gain of the proposed methods is O ( M N ) 3.5 for SDP implementation and O ( M N ) 3 for ADMM implementation, respectively.

6. DOA Estimation via BS-ANM

Based on the BS-ANM approaches proposed in Section 3 and Section 4, we develop the covariance matrix based DOA estimation algorithm in free space and the channel estimation method for massive MIMO system with lens antennas.

6.1. DOA Estimation with Covariance Matrix

Rewriting the MMV model in Equation (7) that R = k = 1 K c k b ( θ k ) h k , we define the beamspace atomic set as
B : = b ( θ ) h b ( θ ) = Wa ( θ ) / Wa ( θ ) F , θ Ξ , h 2 = 1 .
Then, the beamspace atomic 1 norm of the covariance matrix R can be defined as
R B = inf k = 1 K c k R = k = 1 K c k b ( θ k ) h k . .
Followed by Equation (27), the SDP implementation of Equation (41) can be written as
min Q , M 1 2 Tr ( W S ( Q ) W H ) + 1 2 Tr ( M ) s . t . W S ( Q ) W H R R H M 0 .
In practice DOA estimation applications, we usually estimate the noisy covariance matrix as
R ^ = 1 J t = 1 J Y ( t ) Y H ( t ) , = B R s B H + η ,
where η is the outlier term. Consequently, the BS-ANM approach can be applied to the noisy case via regularization:
min Q , M , R 1 2 Tr ( W S ( Q ) W H ) + 1 2 Tr ( M ) s . t . W S ( Q ) W H R R H M 0 , R ^ R 2 2 ε 2
where ε can be set as ε = M σ 2 , followed by [30]. Here, we estimate σ with the square root of the smallest eigenvalue of R ^ . Then, the DOAs can be obtained by employing Root-MUSIC [31] to W S ( Q ) W H , where Q is the solution of Equation (44).
Summarizing above, we list the steps of the DOA estimation algorithm via the BS-ANM approach in Table 2.
To apply the ADMM approach to DOA estimation, we propose a subspace based method, inspired from [32]. Consider the covariance matrix in Equation (43)
R ^ = U s Σ s U s H + σ 2 U n U n H ,
where U s and U n are the signal and noise subspace, respectively, which is obtained by eigenvalue decomposition. Let y ˜ = U s U s be substituted into Equations (32), (33), and (34) to replace y ; the proposed ADMM method can be applied to DOA estimation in noisy environments. We list the algorithm in Table 3.

6.2. Channel Estimation with Lens Antenna Array

In the millimeter-wave massive MIMO system, the lens antenna arrays with the DFT beamformer are used for the hardware cost and power reduction [9,10]. In this subsection, we apply the BS-ANM approach to the channel estimation at the base station (BS) in such scenario.
Considering a narrowband millimeter-wave massive MIMO system with N antennas ULA at base station and a single antenna mobile phone, the uplink channel can be expressed as [11]
H ( t ) = k = 1 K g k ( t ) a ( θ k ) ,
where a ( θ ) is the steering vector of ULA at BS in Equation (3) and g k ( t ) denotes the channel gain for the k th propagation path at time block t.
As shown in [9], given a lens antenna array with the M channel DFT beamformer, the received signal after normalizing the known pilot sequence can be given by
y ( t ) = B g ( t ) + n b ( t )
where g ( t ) = [ g 1 ( t ) , , g K ( t ) ] T , B is the beamspace array manifold in Equation (5), then the channel estimation can be regarded as the sparse representation problem with the MMV model.
Thus, the estimated angle of the scatters θ ^ k can be obtained by the algorithm presented in Section 6.1 and the path gain g k ( t ) can be given by
g ^ ( t ) = min g y ( t ) Bg ( t ) 2
Finally, we have the estimated channel state information (CSI) as
H ^ ( t ) = k = 1 K g ^ k ( t ) a ( θ ^ k ) .
The steps of the BS-ANM based channel estimation algorithm for the lens antenna array are presented in Table 4.

7. Simulations

In this section, we evaluate the performance of the proposed methods through simulations. Here, the proposed SDP and ADMM based methods are referred to as BS-ANM and BS-ADMM, respectively.
Firstly, we compare the resolution capability of the BS-ANM and the generalized line spectral estimation based ANM method (GL-ANM). Consequently, we demonstrate the computational complexity and the DOA estimation performance comparison of the proposed the BS-ANM and BS-ADMM methods with the conventional ANM and subspace based methods, such as Beamspace MUSIC in [29], SPA in [13], and GL-ANM in [17]. As a performance metric of DOA estimation accuracy, the Cramer–Rao bound (CRB) derived in [33] is also presented in simulations. In Section 7.1, Section 7.2 and Section 7.3, simulations perform the DOA estimation in free space, where the signal model is followed from Equation (5). In Section 7.4, we show the performance of the proposed methods for the channel estimation problem in the massive MIMO system as shown in Figure 1.
In simulations of DOA estimation, the root mean square error (RMSE) is utilized to evaluate the performance of algorithms as
RMSE = 1 T K i = 1 K j = 1 T ( θ i j θ i ) 2
where θ i j and θ i denote the estimated and the true DOA of the ith target at jth trial, the number of trials is T and K is the number of sources. Monte Carlo simulations are are performed with T = 200 to compute RMSE using Intel i7-8700K CPU PC (Santa Clara, CA, USA). All the simulations are implemented by Matlab2017b (Natick, MA, USA). Our code is publicly available at github.com/panda-1982/BS-ANM.

7.1. Comparison of Resolution and Complexity

Consider a ULA with N = 22 elements and M = 10 DFT beamformer, d = λ / 2 , there are two sources at θ = 20 and θ = 20 + δ . The RMSE of the BS-ANM method and GL-ANM method in a noiseless case with 100 snapshots are shown in Figure 2 versus angle separation. It can be seen that the BS-ANM method performs similar resolution capacity with the GL-ANM method.
The computing time of GL-ANM, BS-ANM, BS-ADMM, SPA, and MUSIC methods are presented in Figure 3. In Figure 3a, the dimension of beamspace is fixed as M = 10 , and we compare the CPU runtime of evaluated methods versus the number of sensors N. In Figure 3b, the number of sensors is set as N = 64 and the CPU runtime of evaluated methods is compared versus the dimension of beamspace M. In simulations, the GL-ANM, BS-ANM, and SPA methods are implemented by the CVX software package [34], and the BS-ADMM is implemented in Matlab with the "codegen" feature. As shown from the results, the runtime of GL-ANM is significantly higher than BS-ANM and BS-ADMM, especially when the number of sensors N is large.

7.2. Performance for Uncorrelated Sources

In this subsection, the proposed BS-ANM based methods are evaluated with some baselines in the presence of uncorrelated sources.
Supposing that the array configuration is the same as the setting in Section 7.1, there are two independent sources at θ = 10 and θ = 5 impinging onto the array and 200 snapshots are collected in each trial. Figure 4 shows the RMSE of DOA estimation of the evaluated algorithms when SNR varies from −15 to 10 dB. It can be seen that the proposed BS-ANM and BS-ADMM methods have almost the identical RMSE to GL-ANM method and perform better than the other competitors. We also note that the performance of MUSIC method degrades significantly compared with the sparsity based methods when SNR is lower than −8 dB.
When the SNR is fixed at SNR = −10 dB, Figure 5 plots the RMSE of DOA estimation of the evaluated algorithms versus a different number of snapshots. The result shows that the GL-ANM method performs the best among the algorithms, and the BS-ANM method has a similar performance to the GL-ANM method. When the number of snapshot is not too low, i.e., larger than 100, the BS-ADMM method also shows the satisfying DOA estimation accuracy. In addition, it is shown that the MUSIC method suffers from the lack of snapshots more seriously than the sparsity based methods.
In Figure 6, we demonstrate the DOA estimation performance versus the number of sources. Considering the ULA with N = 22 elements and M = 8 DFT beamformer, there are K uncorrelated sources at [ 30 , 24 , , ( 6 K 36 ) ] and J = 100 snapshots are used for DOA estimation. The SNR is fixed at 0 dB . We can see from the simulation results that the proposed BS-ANM and BS-ADMM methods are robust to the multiple sources’ scenarios.

7.3. Performance for Correlated Sources

Next, we study the effect of correlated sources on the evaluated algorithms. Supposing that the array configuration and the source location are set as in Figure 4, the signal sequences consisted of 200 snapshots in each trial with the correlation coefficient of ζ = 0.5 . We present the RMSE of the evaluated algorithms versus SNR in Figure 7. As we can see from Figure 7, GL-ANM, BS-ANM, and BS-ADMM methods have almost the same performance, which is very close to CRB when SNR is higher than −10 dB. In addition, the SPA and MUSIC methods are suffered from the correlated sources more seriously than the ANM based ones, especially in low SNR.
To evaluate the effect of the number of snapshots in a correlated sources’ scenario, we set SNR = 0 dB and the correlation coefficient of ζ = 0.7 , and the RMSE of the evaluated algorithms versus the number of snapshots is demonstrated in Figure 8. The simulation results show that the proposed BS-ANM and BS-ADMM methods provide the significant robustness against the correlation of the sources compared with SPA and MUSIC methods and can achieve satisfying DOA estimation performance close to CRB even with a low number of snapshots.

7.4. Performance for Channel Estimation

We verify the channel estimation method proposed in Section 6.2 with lens antenna array for massive MIMO system as shown in Figure 1.
Suppose the N = 64 ULA with M = 16 dimensions DFT beamspace as the receiver antennas array and the single antenna transmitter consist of the MIMO system, there are K = 6 random distributed scatters in the main-lobe region of the receiver array whose locations are satisfying uniform distribution, and the path gains g k ( t ) are assumed as independent identical Gaussian distribution. The channel estimation is carried out with J = 10 snapshots and η = 9 in each trail. The 200 Monte Carlo trials are performed in the simulation. The normalized mean squared error (NMSE) of the CSI estimation
NMSE = 1 L l = 1 L H ^ l ( t ) H ( t ) F 2 H ( t ) F 2
is utilized to evaluate the performance of the channel estimation methods, where H ^ l ( t ) and H ( t ) are the estimated and ground truth CSI, respectively.
The NMSE of the orthogonal matching pursuit (OMP) based channel estimation method in [8], the GL based channel estimation method in [20] and the proposed method in Section 6.2 versus SNR is shown in Figure 9. The simulation results indicate that the proposed method shows the significant performance improvement over the OMP based method and has almost the same performance as the GL based method.

8. Conclusions

In this paper, we study the low complexity implementation of the beamspace atomic norm minimization for DOA estimation. We propose the beamspace atomic norm and its low dimensional SDP implementation for DFT beamspace. By utilizing this approach, the covariance based BS-ANM DOA estimation methods and BS-ANM based channel estimation method for a massive MIMO system with a lens antenna array are developed. The complexity analysis and simulations indicate that the proposed methods have almost the same performance and significantly lower computational complexity than the generalized line spectral estimation based ANM methods. In addition, the proposed methods demonstrate the performance improvement compared to some state-of-the-art counterparts.

Author Contributions

Conceptualization, J.P. and F.J.; methodology, J.P.; software, J.P.; writing—original draft preparation, J.P. 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 (Grant No. 61601402) and the Natural Science Foundation of Jiangsu Province (Grant No. BK20160477).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Derivation of Equation (26)

Followed by s 0 R [ b ] 2 and deg ( f ( b ) ) = deg ( s 0 ) , we have a positive semidefinite matrix Σ 0 that
Ω B * 1 1 b H ( θ ) Ω Ω H b ( θ ) 0 b H ( θ ) b ( θ ) b H ( θ ) Ω H Ω b ( θ ) 0 , a H ( θ ) W H Wa ( θ ) a H ( θ ) W H Ω H Ω Wa ( θ ) = a H ( θ ) W H Σ Wa ( θ ) .
Let P = Σ + Ω H Ω , according to the Gram matrix representation of positive polynomials in [24], Equation (A1) gives
a H ( θ ) W H PWa ( θ ) = Tr ( a ( θ ) a H ( θ ) W H PW ) = n Θ n W H P * W z n = n Θ n W H W z n ,
and thus
Ω B * 1 Tr ( Θ n W H PW ) = Tr ( Θ n W H W ) , n H , P Ω H Ω I 0 ,
which implies the SDP implementation of Equation(15) as
min P , Ω Re Tr y H Ω s . t . Tr ( Θ n W H PW ) = Tr ( Θ n W H W ) , n H P Ω H Ω I 0

Appendix B. Derivation of Equation (27)

Let Λ = S Z Z H M 0 and Q be the Lagrangian multipliers of the two constraints of Equation (27), the Lagrangian function of Equation (27) can be given as
L ( Q , M , S , Z ) = Re Tr ( y Ω H ) + n H q n ( Tr ( Θ n W H PW ) Tr ( Θ n W H W ) ) Tr P Ω Ω H I Λ = 1 2 Tr ( y Ω H + Ω y H ) Tr ( PS Ω Z H Ω H Z + M ) + n H q n ( Tr ( Θ n W H PW ) Tr ( Θ n W H W ) )
For minimizing L ( Q , M , S , Z ) , we can derive the partial derivative of L ( Q , M , S , Z ) with respect to ( P , Ω ) , which results in that
S = W n H q n Θ n W H 1 2 y = Z .
Inserting Equation (A6) into Equation (A5), we have
inf ( L ) = Tr ( W S ( Q ) W H ) Tr ( M ) ,
which results in the dual problem of Equation (26) as
min Q , M Tr ( W S ( Q ) W H ) + Tr ( M ) s . t . W S ( Q ) W H 1 2 R 1 2 R H M 0 ,
that is,
min Q , M 1 2 Tr ( W S ( Q ) W H ) + 1 2 Tr ( M ) s . t . W S ( Q ) W H R R H M 0 .

References

  1. Zhao, H.; Zhang, L.; Shen, Y. On the Optimal Beamspace Design for Direct Localization Systems. In Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–6. [Google Scholar] [CrossRef]
  2. Zhao, H.; Zhang, N.; Shen, Y. Robust Beamspace Design for Direct Localization. In Proceedings of the 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 4360–4364. [Google Scholar] [CrossRef]
  3. Wang, X.; Aboutanios, E. Adaptive Reduced-Dimensional Beamspace Beamformer Design by Analogue Beam Selection. In Proceedings of the 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 4350–4354. [Google Scholar] [CrossRef]
  4. Zoltowski, M.D.; Haardt, M.; Mathews, C.P. Closed-form 2D angle estimation with rectangular arrays in element space or beamspace via unitary ESPRIT. IEEE Trans. Signal Process. 1996, 44, 316–328. [Google Scholar] [CrossRef] [Green Version]
  5. Hassanien, A.; Vorobyov, S.A. A Robust Adaptive Dimension Reduction Technique With Application to Array Processing. IEEE Signal Process. Lett. 2009, 16, 22–25. [Google Scholar] [CrossRef]
  6. Tang, B.; Tang, J.; Zhang, Y.; Zheng, Z. Maximum likelihood estimation of DOD and DOA for bistatic MIMO radar. Signal Process. 2013, 93, 1349–1357. [Google Scholar] [CrossRef]
  7. Wen, F.; Mao, C.; Zhang, G. Direction finding in MIMO radar with large antenna arrays and nonorthogonal waveforms. Digit. Signal Process. 2019, 94, 75–83. [Google Scholar] [CrossRef]
  8. Lee, J.; Gil, G.T.; Lee, Y.H. Channel estimation vai orthogonal matching pursuit for hybrid MIMO systems in millimeter wave communications. IEEE Trans. Commun. 2016, 64, 514–527. [Google Scholar] [CrossRef]
  9. Gao, X.; Dai, L.; Han, S.; I, C.; Wang, X. Reliable Beamspace Channel Estimation for Millimeter-Wave Massive MIMO Systems with Lens Antenna Array. IEEE Trans. Wirel. Commun. 2017, 16, 6010–6021. [Google Scholar] [CrossRef] [Green Version]
  10. Cheng, X.; Yang, Y.; Xia, B.; Wei, N.; Li, S. Sparse Channel Estimation for Millimeter Wave Massive MIMO Systems With Lens Antenna Array. IEEE Trans. Veh. Technol. 2019, 68, 11348–11352. [Google Scholar] [CrossRef]
  11. Wang, Y.; Zhang, Y.; Tian, Z.; Leus, G.; Zhang, G. Super-Resolution Channel Estimation for Arbitrary Arrays in Hybrid Millimeter-Wave Massive MIMO Systems. IEEE J. Sel. Top. Signal Process. 2019, 13, 947–960. [Google Scholar] [CrossRef] [Green Version]
  12. Tang, G.; Bhaskar, B.N.; Shah, P.; Recht, B. Compressed Sensing Off the Grid. IEEE Trans. Inf. Theory 2013, 59, 7465–7490. [Google Scholar] [CrossRef] [Green Version]
  13. Yang, Z.; Xie, L.; Zhang, C. A Discretization-Free Sparse and Parametric Approach for Linear Array Signal Processing. IEEE Trans. Signal Process. 2014, 62, 4959–4973. [Google Scholar] [CrossRef] [Green Version]
  14. Wu, X.; Zhu, W.; Yan, J. A Toeplitz Covariance Matrix Reconstruction Approach for Direction-of-Arrival Estimation. IEEE Trans. Veh. Technol. 2017, 66, 8223–8237. [Google Scholar] [CrossRef]
  15. Steffens, C.; Pesavento, M.; Pfetsch, M.E. A Compact Formulation for the 2,1 Mixed-Norm Minimization Problem. IEEE Trans. Signal Process. 2018, 66, 1483–1497. [Google Scholar] [CrossRef] [Green Version]
  16. Zhou, C.; Gu, Y.; Fan, X.; Shi, Z.; Mao, G.; 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]
  17. Heckel, R.; Soltanolkotabi, M. Generalized Line Spectral Estimation via Convex Optimization. IEEE Trans. Inf. Theory 2018, 64, 4001–4023. [Google Scholar] [CrossRef] [Green Version]
  18. Ardah, K.; de Almeida, A.L.F.; Haardt, M. A Gridless CS Approach for Channel Estimation in Hybrid Massive MIMO Systems. In Proceedings of the 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 4160–4164. [Google Scholar] [CrossRef]
  19. Chu, H.; Zheng, L.; Wang, X. Super-Resolution mmWave Channel Estimation for Generalized Spatial Modulation Systems. IEEE J. Sel. Top. Signal Process. 2019, 13, 1336–1347. [Google Scholar] [CrossRef]
  20. Chu, H.; Zheng, L.; Wang, X. Semi-Blind Millimeter-Wave Channel Estimation Using Atomic Norm Minimization. IEEE Commun. Lett. 2018, 22, 2535–2538. [Google Scholar] [CrossRef]
  21. Yin, J.; Chen, T. Direction-of-Arrival Estimation Using a Sparse Representation of Array Covariance Vectors. IEEE Trans. Signal Process. 2011, 59, 4489–4493. [Google Scholar] [CrossRef]
  22. Mahata, K.; Hyder, M.M. Fast Frequency Estimation With Prior Information. IEEE Trans. Signal Process. 2018, 66, 264–273. [Google Scholar] [CrossRef]
  23. De Castro, Y.; Gamboa, F.; Henrion, D.; Lasserre, J.B. Exact solutions to super resoluion on semi-algebraic domains in high dimensions. IEEE Trans. Inf. Theroy 2017, 63, 621–630. [Google Scholar] [CrossRef] [Green Version]
  24. Dumitrescu, B. Positive Trigonometric Polynomials and Signal Processing Applications; Springer: New York, NY, USA, 2007. [Google Scholar] [CrossRef]
  25. Schmudgen, K. The K-moment problem for compact semi-algebraic sets. Math. Annalen 1991, 289, 203–206. [Google Scholar] [CrossRef]
  26. Xu, W.; Cai, J.; Mishra, K.V.; Cho, M.; Kruger, A. Precise semidefinite programming formulation of atomic norm minimization for recovering d-dimensional (d ≤ 2) off-the-grid frequencies. In Proceedings of the 2014 Information Theory and Applications Workshop (ITA), San Diego, CA, USA, 9–14 February 2014; pp. 1–4. [Google Scholar] [CrossRef]
  27. De Castro, Y.; Gamboa, F.; Henrion, D.; Lasserre, J.B. Approximate optimal designs for multivariate polynomial regression. Ann. Stat. 2019, 47, 127–155. [Google Scholar] [CrossRef] [Green Version]
  28. Semper, S.; Romer, F. ADMM for ND Line Spectral Estimation Using Grid-free Compressive Sensing from Multiple Measurements with Applications to DOA Estimation. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 4130–4134. [Google Scholar] [CrossRef] [Green Version]
  29. Lee, H.B.; Wengrovitz, M.S. Resolution threshold of beamspace MUSIC for two closely spaced emitters. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1545–1559. [Google Scholar] [CrossRef]
  30. Tan, Z.; Eldar, Y.C.; Nehorai, A. Direction of Arrival Estimation Using Co-Prime Arrays: A Super Resolution Viewpoint. IEEE Trans. Signal Process. 2014, 62, 5565–5576. [Google Scholar] [CrossRef] [Green Version]
  31. Zoltowski, M.D.; Kautz, G.M.; Silverstein, S.D. Beamspace Root-MUSIC. IEEE Trans. Signal Process. 1993, 41, 344–364. [Google Scholar] [CrossRef]
  32. Wagner, M.; Gerstoft, P.; Park, Y. Gridless DOA Estimation via. Alternating Projections. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 4215–4219. [Google Scholar] [CrossRef]
  33. Anderson, S. On Optimal dimension reduction for sensor array signal processing. Signal Process. 1993, 30, 245–256. [Google Scholar] [CrossRef]
  34. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, version 2.0 beta. Available online: http://cvxr.com/cvx (accessed on 14 April 2020).
Figure 1. The architecture of the massive MIMO system with lens antenna array.
Figure 1. The architecture of the massive MIMO system with lens antenna array.
Sensors 20 02222 g001
Figure 2. RMSE versus angle separation δ for the GL-ANM and BS-ANM methods.
Figure 2. RMSE versus angle separation δ for the GL-ANM and BS-ANM methods.
Sensors 20 02222 g002
Figure 3. (a) Runtime versus the number of sensors N; (b) Runtime versus the dimension of the beamspace M.
Figure 3. (a) Runtime versus the number of sensors N; (b) Runtime versus the dimension of the beamspace M.
Sensors 20 02222 g003
Figure 4. RMSE comparison for uncorrelated sources at θ = 5 and θ = −10°, J = 200 when SNR varies from −15 to 10 dB.
Figure 4. RMSE comparison for uncorrelated sources at θ = 5 and θ = −10°, J = 200 when SNR varies from −15 to 10 dB.
Sensors 20 02222 g004
Figure 5. RMSE comparison for uncorrelated sources at θ = 5 and θ = −10°, SNR = −10 dB when the number of snapshots varies from 10 to 2000.
Figure 5. RMSE comparison for uncorrelated sources at θ = 5 and θ = −10°, SNR = −10 dB when the number of snapshots varies from 10 to 2000.
Sensors 20 02222 g005
Figure 6. RMSE comparison for uncorrelated sources at [ 30 , 24 , , ( 6 K 36 ) ] , J = 100 and SNR = 0 dB when the number of sources varies from 2 to 6.
Figure 6. RMSE comparison for uncorrelated sources at [ 30 , 24 , , ( 6 K 36 ) ] , J = 100 and SNR = 0 dB when the number of sources varies from 2 to 6.
Sensors 20 02222 g006
Figure 7. RMSE comparison for correlated sources at θ = 5 and θ = 10 , J = 200 when SNR varies from −15 to 10 dB, ζ = 0.5 .
Figure 7. RMSE comparison for correlated sources at θ = 5 and θ = 10 , J = 200 when SNR varies from −15 to 10 dB, ζ = 0.5 .
Sensors 20 02222 g007
Figure 8. RMSE comparison for correlated sources at θ = 5 and θ = 10 , SNR = 0 dB when the number of snapshots varies from 10 to 2000, ζ = 0.7 .
Figure 8. RMSE comparison for correlated sources at θ = 5 and θ = 10 , SNR = 0 dB when the number of snapshots varies from 10 to 2000, ζ = 0.7 .
Sensors 20 02222 g008
Figure 9. NMSE comparison of different channel estimation methods when SNR varies from −5 to 20 dB.
Figure 9. NMSE comparison of different channel estimation methods when SNR varies from −5 to 20 dB.
Sensors 20 02222 g009
Table 1. The ADMM based BS-ANM algorithm.
Table 1. The ADMM based BS-ANM algorithm.
Initialize: Q 0 = 0 , M 0 = 0 , Λ 0 = 0 , V 0 = 0 , l = 0
Input: y; Output: V o
Iteration:
While (the stop condition is not satisfied) do:
1:   Update M l + 1 and Q l + 1 using Equations (32) and (33), respectively.
2:   Update T l + 1 using Equation (35).
3:   Update V l + 1 using Equation (36).
4:   Update Λ l + 1 using Equation (34).
5:    l = l + 1 ;
end
Output: V o = V l
Table 2. DOA estimation algorithm via BS-ANM.
Table 2. DOA estimation algorithm via BS-ANM.
Inpute: Y ( t ) , K
Output: θ ^ k k = 1 , 2 , , K
1:   Compute the covariance matrix R ^ as in Equation (43).
2:   Compute the smallest of eigenvalue of R ^ to obtain ε .
3:   Solve Equation (44) to obtain W S ( Q ) W H .
4:   Apply Root-MUSIC to W S ( Q ) W H and estimate θ ^ k k = 1 , 2 , , K .
Table 3. The DOA estimation algorithm via ADMM.
Table 3. The DOA estimation algorithm via ADMM.
Input: Y ( t ) , K
Output: θ ^ k k = 1 , 2 , , K
1:   Compute the covariance matrix R ^ as in Equation (43).
2:   Compute the eigenvalue decomposition of R ^ and obtain U s as the eigenvectors corresponding to the large eigenvalues.
3:   Let y = U s U s and compute V o by the algorithm in Table 1.
4:   Apply Root-MUSIC to V o to estimate θ ^ k k = 1 , 2 , , K .
Table 4. Channel estimation algorithm via BS-ANM.
Table 4. Channel estimation algorithm via BS-ANM.
Input: y ( t )
Output: H ^ ( t )
1:   Compute the covariance matrix R ^ with y ( t ) as in Equation (43).
2:   Solve Equation (44) to obtain W S ( Q ) W H .
3:   Compute the eigenvalue of W S ( Q ) W H as γ 1 γ 2 γ M , and estimate the number of scatters by K = min [ η , sup k : γ k 0.01 γ 1 ] .
4:   Apply Root-MUSIC to V o to estimate θ ^ k k = 1 , 2 , , K .
5:   Estimate the path gain g ^ ( t ) using Equation (48).
6:   Estimate H ^ ( t ) by Equation (49).

Share and Cite

MDPI and ACS Style

Pan, J.; Jiang, F. Low Complexity Beamspace Super Resolution for DOA Estimation of Linear Array. Sensors 2020, 20, 2222. https://0-doi-org.brum.beds.ac.uk/10.3390/s20082222

AMA Style

Pan J, Jiang F. Low Complexity Beamspace Super Resolution for DOA Estimation of Linear Array. Sensors. 2020; 20(8):2222. https://0-doi-org.brum.beds.ac.uk/10.3390/s20082222

Chicago/Turabian Style

Pan, Jie, and Fu Jiang. 2020. "Low Complexity Beamspace Super Resolution for DOA Estimation of Linear Array" Sensors 20, no. 8: 2222. https://0-doi-org.brum.beds.ac.uk/10.3390/s20082222

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