This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Fast Ambiguous DOA Elimination Method of DOA Measurement for Hybrid Massive MIMO Receiver

Nuo Chen, Xinyi Jiang, Baihua Shi, Yin Teng, Jinhui Lu, Feng Shu, Jun Zou, Jun Li, and Jiangzhou Wang
Abstract

DOA estimation for massive multiple-input multiple-output (MIMO) system can provide ultra-high-resolution angle estimation. However, due to the high computational complexity and cost of all digital MIMO systems, a hybrid analog digital (HAD) structure MIMO was proposed. In this paper, a fast ambiguous phase elimination method is proposed to solve the problem of direction-finding ambiguity caused by the HAD MIMO. Only two-data-blocks are used to realize DOA estimation. Simulation results show that the proposed method can greatly reduce the estimation delay with a slight performance loss.

Index Terms:
Massive MIMO, DOA estimation, ambiguous phase elimination, hybrid analog digital structure

I Introduction

Direction of Arrival (DOA) estimation has been widely used in many applications, including wireless communications, radar, navigation, sonar, tracking of various objects, secure and precise wireless transmission (SPWT), rescue and other emergency assistance equipment [1], [2]. In recent years, DOA estimation for massive multiple-input multiple-output (MIMO) system has attracted a lot of attention, which can provide ultra-high-resolution angle estimation. A novel framework of combining deep-learning and massive MIMO was proposed in [3] to realize super-resolution channel estimation and DOA estimation. However, as the number of antennas tends to large-scale, due to its high computational complexity and circuit cost, it is difficult for massive MIMO to be widely used in DOA measurement. To address this issue, in [4], a hybrid analog digital (HAD) structure MIMO was proposed, multiple low-complexity phase alignment(PA) methods were proposed to estimate DOA, and the corresponding Cramer-Rao lower bound(CRLB) is derived. A novel DOA-aided channel estimation for a HAD MIMO precoding system at the base station (BS) was proposed in [5] to achieve the CRLB. A low-complexity deep-learning-based DOA estimation method for a HAD MIMO system was proposed in [6], which can achieve similar or even lower the normalized mean square error (NMSE) with much less complexity compared to the maximum likelihood (ML) method. For a HAD MIMO structure, the DOA measurement process falls into two stages: DOA estimation of generating a set of candidate solutions and cancelling spurious solutions. For a HAD MIMO, the major challenging problem is how to eliminate direction-finding ambiguity rapidly. A smart strategy of maximizing the average receive power was proposed to remove M1M-1 spurious solutions in [4], where MM is the number of antennas per subarray. This means it requires about M1M-1 time slots to infer the true direction angle with each time slot being multiple snapshots or samples. This means a large processing delay of MM time slots. In this paper, a fast ambiguous phase elimination method is proposed to find the true solution using only two-data-blocks by exploring the HAD structure with a slight performance loss.

II System Model

The HAD antenna array captures the narrowband signal s(t)ej2πfcts(t)e^{j2\pi f_{c}t} from the θ0\theta_{0} direction emitted by a far-field transmitter, where s(t)s(t) is the baseband signal and fcf_{c} is the carrier frequency. Here, a uniformly-spaced linear array (ULA) with NN antennas is deployed and divided into KK subarrays with each subarray containing MM antennas where N=MKN=MK. Via analog beamforming (AB), radio frequency (RF) chains, analog-to-digital convertor (ADC) and digital beamforming (DB), the resulting receive signal is rb(n)=𝐯DH𝐕AH𝐚(θ0)s(n)+𝐯DH𝐕AH𝐰b(n)r^{b}(n)=\mathbf{v}^{H}_{D}\mathbf{V}^{H}_{A}\mathbf{a}(\theta_{0})s(n)+\mathbf{v}^{H}_{D}\mathbf{V}^{H}_{A}\mathbf{w}^{b}(n), where bb denotes the index of time slots, each time slot consists of LL snapshots, 𝐰b(n)𝒞𝒩(0,σw2𝐈M)\mathbf{w}^{b}(n)\sim\mathcal{C}\mathcal{N}(0,\sigma^{2}_{w}\mathbf{I}_{M}) is an additive white Gaussian noise (AWGN), 𝐚(θ0)\mathbf{a}(\theta_{0}) is an array manifold, the DB vector is 𝐯D=[v1,v2,,vK]T\mathbf{v}_{D}=[v_{1},v_{2},\cdots,v_{K}]^{T}, and the AB matrix 𝐕A\mathbf{V}_{A} is a block diagonal matrix. Let us define φ=2πλdsinθ0\varphi=\frac{2\pi}{\lambda}d\sin{\theta_{0}}, where λ\lambda represents the signal wavelength and dd represents the antenna spacing.

III Conventional Root-MUSIC-HDAPA DOA Estimator

In the first stage, when all AB phases are zero, the output vector of sample nn in time slot bb is 𝐲ABb(n)=M12𝐚D(θ0)sb(n)+𝐰ABb(n)\mathbf{y}^{b}_{AB}(n)=M^{-\frac{1}{2}}\mathbf{a}_{D}(\theta_{0})s^{b}(n)+\mathbf{w}^{b}_{AB}(n), where 𝐚D(θ0)=g(θ0)𝐚M(θ0)\mathbf{a}_{D}(\theta_{0})=g(\theta_{0})\mathbf{a}_{M}(\theta_{0}), 𝐚M(θ0)=[1,ejMφ,,ej(K1)Mφ]T\mathbf{a}_{M}(\theta_{0})=[1,e^{jM\varphi},\cdots,e^{j(K-1)M\varphi}]^{T}, g(θ0)=m=1Mej(m1)φg(\theta_{0})=\sum\limits_{m=1}^{M}e^{j(m-1)\varphi}. The set of candidate solutions to DOA is estimated by using the Root-MUSIC algorithm. The sample covariance matrix of the output vector of the antenna array is 𝐑yyb=1/Ln=1L𝐲ABb(n)𝐲ABb(n)\mathbf{R}^{b}_{yy}=1/L\sum^{L}_{n=1}\mathbf{y}^{b}_{AB}(n)\mathbf{y}^{b}_{AB}(n), whose singular-value decomposition (SVD) is expressed as 𝐑yy=[𝐄S𝐄N][𝐄S𝐄N]H\mathbf{R}_{yy}=[\mathbf{E}_{S}\ \mathbf{E}_{N}]\sum[\mathbf{E}_{S}\ \mathbf{E}_{N}]^{H} where 𝐄S\mathbf{E}_{S} and 𝐄N\mathbf{E}_{N} correspond to signal and noise subspaces, respectively. so the corresponding spectral function is PMU(θ)=𝐚DH(θ)𝐄N𝐄NH𝐚D(θ)1P_{MU}(\theta)=\|\mathbf{a}^{H}_{D}(\theta)\mathbf{E}_{N}\mathbf{E}^{H}_{N}\mathbf{a}_{D}(\theta)\|^{-1}. Let us define the polynomial equation: fθ(θ)=𝐚DH(θ)𝐄N𝐄NH𝐚D(θ)fz(z)fϕ(ϕ)=0f_{\theta}(\theta)=\mathbf{a}^{H}_{D}(\theta)\mathbf{E}_{N}\mathbf{E}^{H}_{N}\mathbf{a}_{D}(\theta)\triangleq f_{z}(z)\triangleq f_{\phi}(\phi)=0, where z=ejMφz=e^{jM\varphi}, and ϕ=Mφ\phi=M\varphi. The polynomial equation fz(z)f_{z}(z) has 2K22K-2 roots ziz_{i}, which yields a set of associated emitter phases Θ^r={ϕ^r,i,i{1,2,,2K2}}\hat{\Theta}_{r}=\{\hat{\phi}_{r,i},i\in\{1,2,\cdots,2K-2\}\}. Digital phase alignment (DPA) is used to delete 2K32K-3 pseudo solutions in Θ^r\hat{\Theta}_{r} and ϕ^r\hat{\phi}_{r} is obtained. Then we can get ϕ^r=2πλ1Mdsinθ^r\hat{\phi}_{r}=2\pi\lambda^{-1}Md\sin{\hat{\theta}_{r}}. Since the function fϕ(ϕ)f_{\phi}(\phi) is a periodic function of ϕ\phi with period 2π2\pi, therefore, the extended feasible solution set is Θ^={θ^i,i{0,1,,M1}}\hat{\Theta}=\{\hat{\theta}_{i},i\in\{0,1,\cdots,M-1\}\}, where θ^i=arcsin(λ(ϕ^r+2πi)2πMd)\hat{\theta}_{i}=\arcsin(\frac{\lambda(\hat{\phi}_{r}+2\pi i)}{2\pi Md}). Finally, analog phase alignment (APA) is used to eliminate the spurious solutions in the feasible set Θ^\hat{\Theta} .

Considering the analog signal cannot be stored before ADC, the new M1M-1 time slots should be received to eliminate M1M-1 spurious direction ambiguity in [4]. This will lead to a large estimation delay. To address this problem, a fast ambiguous phase elimination method is proposed to eliminate the spurious solutions by using only single time slot.

IV Proposed fast method of removing spurious solutions

Refer to caption
Figure 1: Proposed fast structure of removing spurious direction angles.

Fig. 1 shows the basic idea of eliminating spurious directions with KMK\geqslant M in the second time slot. The total number KK of subarrays are categorized into MM groups of subarrays where each group has P=K/MP=K/M subarrays. In this slot, the phases of receive APA are designed according to MM ambiguous directions such that all phases of the subarray group corresponding to the true direction are aligned to output the maximum power after APA, the output signal of the ppth subarray of group mm is as follows:

ymp(n)=𝐯A,mpH𝐚mp(θ0)s(n)+wmp(n)\displaystyle y_{mp}(n)=\mathbf{v}^{H}_{A,mp}\mathbf{a}_{mp}(\theta_{0})s(n)+w_{mp}(n) (1)

where

𝐯A,mp=1M[ejαmp,0,ejαmp,1,,ejαmp,M1]\displaystyle\mathbf{v}_{A,mp}=\frac{1}{\sqrt{M}}[e^{j\alpha_{mp,0}},e^{j\alpha_{mp,1}},\cdots,e^{j\alpha_{mp,M-1}}] (2)

where

αmp,i=2πλ(H+i)dsinθ^m\displaystyle\alpha_{mp,i}=\frac{2\pi}{\lambda}(H+i)d\sin\hat{\theta}_{m} (3)

where H=(m1)PM+(P1)MH=(m-1)PM+(P-1)M. The DB vector is set to be 𝐯D=[1,1,,1]T\mathbf{v}_{D}=[1,1,\cdots,1]^{T}. Therefore, the output signal through DPA is rm(n)=p=1Pymi(n)r_{m}(n)=\sum\limits_{p=1}^{P}y_{mi}(n), and the average output power is

Pr(θ^m)=1Ln=1L[rm(n)rm(n)H]=1L𝐫𝐫H\displaystyle P_{r}(\hat{\theta}_{m})=\frac{1}{L}\sum\limits_{n=1}^{L}[r_{m}(n)r_{m}(n)^{H}]=\frac{1}{L}\mathbf{r}\mathbf{r}^{H} (4)

where 𝐫=[r(1),,r(L)]\mathbf{r}=[r(1),\cdots,r(L)]. Eventually, the true direction angle corresponding to the maximum average power is

θ^=argmaxθ^mΘ^Pr(θ^m)\displaystyle\hat{\theta}=\mathop{\arg\max_{\hat{\theta}_{m}\in\hat{\Theta}}}\ P_{r}(\hat{\theta}_{m}) (5)

which completes the cancellation of spurious angles of requiring only one time slot. The delay is significantly reduced compared to the existing Root-MUSIC-HDAPA DOA Estimator method in [4]. The ratio of their total time delays is 2/(M+1)2/(M+1). As MM increases, the rapid advantage of the proposed method over Root-MUSIC-HDAPA is more dramatic.

V Computational complexity analysis

The computational complexities of the existing method and proposed method are Coriginal=𝒪(K2L+(2(K1))3+L((2K2)K+NM))C_{original}=\mathcal{O}(K^{2}L+(2(K-1))^{3}+L((2K-2)K+NM)), Cproposed=𝒪(K2L+(2(K1))3+L((2K2)K+N))C_{proposed}=\mathcal{O}(K^{2}L+(2(K-1))^{3}+L((2K-2)K+N)) float-point operations (FLOPs). We can know that the computational complexity of the proposed method is reduced by MM times when the ambiguous phase is eliminated.

VI Simulation and Discussion

System parameters are chosen as follows: the direction of emitter θ0=41.345\theta_{0}=41.345^{\circ}, N=64N=64, M=4M=4, L=8L=8.

TABLE I: RMSE versus SNR with N=64N=64
SNR(dB) -20 -15 -10 -5 0
RMSE(Proposed method) 32.9 29.9 21.5 7.2 0.19
RMSE(Root-MUSIC-HDAPA) 29.3 25.3 18.4 5.7 0.18

Table I illustrates the performances of root mean square error (RMSE) versus SNR of the proposed method and existing Root-MUSIC-HDAPA in [4]. It can be seen from Table I that the proposed method is slightly worse than Root-MUSIC-HDAPA in terms of RMSE due to the use of far much less samples.

References

  • [1] Tuncer and T. Engin, “Classical and modern direction-of-arrival estimation,” Academic Press, pp. 125–160, 2009.
  • [2] F. Shu, X. Wu, J. Hu, J. Li, R. Chen, and J. Wang, “Secure precise wireless transmission with random-subcarrier-selection-based directional modulation transmit antenna array,” IEEE Journal on Selected Areas in Communications, vol. 36, no. 4, pp. 890–904, 2018.
  • [3] H. Huang, J. Yang, H. Huang, Y. Song, and G. Gui, “Deep learning for super-resolution channel estimation and doa estimation based massive mimo system,” IEEE Transactions on Vehicular Technology, vol. 67, no. 9, pp. 8549–8560, 2018.
  • [4] F. Shu, Y. Qin, T. Liu, L. Gui, Y. Zhang, J. Li, and Z. Han, “Low-complexity and high-resolution doa estimation for hybrid analog and digital massive mimo receive array,” IEEE Transactions on Communications, vol. 66, no. 6, pp. 2487–2501, 2018.
  • [5] D. Fan, F. Gao, Y. Liu, Y. Deng, G. Wang, Z. Zhong, and A. Nallanathan, “Angle domain channel estimation in hybrid millimeter wave massive mimo systems,” IEEE Transactions on Wireless Communications, vol. 17, no. 12, pp. 8165–8179, 2018.
  • [6] D. Hu, Y. Zhang, L. He, and J. Wu, “Low-complexity deep-learning-based doa estimation for hybrid massive mimo systems with uniform circular arrays,” IEEE Wireless Communications Letters, vol. 9, no. 1, pp. 83–86, 2020.