Channel Alignment for Hybrid Beamforming in Millimeter Wave Multi-User Massive MIMO Nuan Song, Huan Sun, Qingchuan Zhang, and Tao Yang Nokia Bell Labs China Nokia Shanghai Bell, Shanghai, China Email: {Nuan.Song, Huan.a.Sun, Tao.a.Yang}@nokia-sbell.com,
[email protected] AbstractβTo assist hybrid beamforming in multi-user massive Multiple Input Multiple Output (MIMO) systems at millimeter wave frequencies, we propose Auxiliary Processing Network (APN) based multi-phase channel alignment techniques. The APN, which is realized in parallel to the main beamforming network, have two implementation architectures, namely the hybrid analog-digital APN based on antenna switching as well as the fully digital APN with low-resolution Analog-to-Digital Converters (ADCs). For different APN architectures, we design various channel estimation algorithms for the channel alignment procedure and evaluate the corresponding performance.
I. I NTRODUCTION Millimeter Wave (mmWave) communications play a significant role in the fifth generation mobile networks (5G), as more spectrum and accordingly a larger channel bandwidth are available at frequencies above 28 GHz [1]. Massive Multiple Input Multiple Output (MIMO) systems at mmWave bands utilize hybrid array architectures to combine a large number of antennas, which reduces the implementation complexity, cost, as well as the power consumption [2], [3], [4]. Downlink hybrid beamforming techniques have been widely studied for single-user MIMO [5], [6], [7] and Multi-User MIMO (MU-MIMO) systems [8], [9], [10], [11], [12], [13]. Most MU scenarios assume that single-antenna users are deployed [8], [9], [13] or analog-only combining is applied using multiple antennas at users [10]. For a much more general case, we consider the MU-MIMO system, where both the Base Station (BS) and users utilize hybrid array architectures, and propose a coordinated hybrid beamforming technique to support the transmission of multiple data streams for each user [14], [15]. The proposed technique takes advantage of both analog beamforming by means of the coordination between the BS and users as well as digital precoding, to achieve a large array gain and multiplexing gain at the same time. Compared to the scheme in [11] which solves a similar problem, our technique has no dimensionality constraint on the number of transceiver antennas and only requires the information of the composite channel, instead of the complete channel matrix that is assumed to be known in most existing solutions. The hybrid beamforming design can be split into analog and digital domains for the ease of solving the related optimization problem. Analog beamforming mainly aims at aligning the transmit and receive beams so that the effective array gain can be maximized. Two approaches are identified, i.e., beam
training without the explicit channel knowledge and the beam determination based on the estimation of the explicit channel knowledge. For the former, beam training can be carried out by means of beam sweeping over a codebook consisting of beam patterns with various resolutions [16], [17], [18], [19]. It usually applies an iterative procedure to exchange the information between the BS and users, using an exhaustive search over narrow beam patterns or a hierarchical search over progressively narrower patterns, and as a result the best beam combination can be obtained. All of these discussions are restricted to the purely analog beamforming case, which are not trivial to be applied to hybrid precoding especially in the aforementioned general MU-MIMO scenarios. Reference [6] proposes a beam training scheme for the hybrid beamforming design based on the full channel estimation but only assumes the single-user case. Hybrid receive beamforming with the online channel covariance estimation is studied in [20] for traditional uplink MIMO. In this paper, we propose Auxiliary Processing Network (APN) based channel alignment techniques according to the estimated composite channels for our proposed coordinated hybrid beamforming scheme in MU massive MIMO systems. The APN, which is separated from the main hybrid beamforming network, provides a high flexibility in the system design with respect to the number of transceiver units and bandwidth, as well as assists MU uplink MIMO communications in terms of channel acquisition and scheduling. Two architectures are considered, namely a hybrid APN using antenna switching and a fully digital APN with low-resolution Analog-to-Digital Converters (ADCs). To support the channel alignment in hybrid beamforming, we develop both the direct and quasitransparent channel estimation algorithms for corresponding APN architectures. Simulations are carried out to evaluate and compare the performance of proposed techniques. Notations: The superscripts β, π, π», + represent complex conjugate, transpose, Hermitian transpose, and pseudo inverse, respectively. The Kronecker product is β. The vec{β
} operator stacks columns of a matrix into a vector. The operations trace{β
}, Re{β
}, Im{β
}, and β₯β
β₯πΉ denote the trace of a matrix, taking the real/imaginary parts, and Frobenius norm.
978-1-5090-5019-2/17/$31.00 Β©2017 IEEE
We consider hybrid array architectures for both the BS and users in a MU-MIMO system. The BS is mounted with ππ transmit antennas that fully connect to ππ RF chains, where ππ < ππ holds for the hybrid design. Similarly, for the π-th user (π = 1, β
β
β
, πΎ), the number of receive antennas is denoted by ππ
π and the corresponding number of RF chains satisfies ππ
π < ππ
π . Accordingly, weβ denote the total πΎ number of antennas for all users by ππ
= π=1 ππ
π and βπΎ that of the RF chains by ππ
= π=1 ππ
π . For an efficient design, we split hybrid beamforming into analog and digital parts, where the array gain and the multiplexing gain can be exploited respectively. For analog beamforming, it can be considered that the analog precoder πRF β (π) βππ Γππ and the combiner πΎRF β βππ
π Γππ
π perform a low-rank transformation on the π-th userβs full channel π―π β βππ
π Γππ , π = 1, β
β
β
, πΎ. The mmWave channel is generally sparse and the effective (or transformed) channel Λ π = πΎ (π)π» π―π πRF should keep the rank characteristic of π― RF π―π as much as possible. Therefore, the analog beamformer design by solving the maximization of the effective array gain in (1) can be equivalent to the channel alignment. πΎ 2 β (π)π» πΎRF π―π πRF
max
(π)
πΉ
(1)
= π°ππ
, βπ. π
Main Beamforming Network 1 2
MT
Channel Alignment & Analog Beamforming
πRF
RF Chain 1
Digital Beamforming
...
β β πΎ β β π» β (π) (π)π» π» β max trace β π π― πΎ πΎ π― π RF π π RF RF β β RF πRF β β π=1
(2)
RF Chain NT
β trace β β
πΎ β π=1
(π)π»
πΎRF
(π)π»
s. t. πΎRF
β
(π) β π» π―π πRF πRF π―ππ» πΎRF β β ,
(π)
Auxiliary Processing Network
Fig. 1. Block diagram of the APN in parallel to the main network for hybrid beamforming.
π·
π» s. t. πRF πRF = π°ππ β
max
To fully recover the composite channel knowledge, e.g., (π)π» πΎRF π―π , based on the access to the beamformed data at the port level, we apply the APN in parallel to the main processing network. Figure 1 shows the block diagram of the APN based hybrid beamforming architecture, where the main network performs hybrid beamforming and the channel alignment or analog beamforming part is adjusted by the APN.
β
β
(π) πΎRF ,βπ
A. Auxiliary Processing Network
...
In [14], we propose an iterative Generalized Low Rank Approximation of Matrices (GLRAM) algorithm to solve (1) and calculate analog beamformers. The GLRAM scheme can be implemented by an initial channel alignment procedure and a (π) multi-phase refinement. It iteratively calculates πRF and πΎRF by solving two reformulated optimization problems in (2) and (3) respectively with their fixed counterparts until convergence is achieved. Such an iterative analog beamforming procedure, which requires the coordination between the BS and users, can be considered as the multi-phase transmit-receive coordinated channel alignment.
III. S YSTEM D ESCRIPTIONS
...
s. t.
πRF , πΎRF ,βπ π=1 (π)π» (π) π» πRF πRF = π°ππ , πΎRF πΎRF
ii) The BS applies the determined πRF (π) and sends downlink pilots. Each user measures its composite channel (π) π―π πRF (π) and updates its receive beamformer πΎRF (π) by solving (3). (π) Until πRF (π), πΎRF (π) formed transceiver beams are aligned. Otherwise, continue Step 2) and set π = π + 1. We can see from Step (b) that the estimation of the com(π)π» posite channel is required, i.e., πΎRF π―π to compute πRF (π) and π―π πRF to obtain πΎRF . However, as the number of RF chains is smaller than the number of antennas in the hybrid architecture (i.e., ππ < ππ for the BS), the full channel information on the antenna element level cannot be directly obtained. Thus, the crucial part in the channel alignment lies in the recovery of the composite channel.
...
II. C HANNEL A LIGNMENT
(3)
πΈπ
πΎRF = π°ππ
, βπ. π
The multi-phase channel alignment procedure is described as follows for the Time Division Duplex (TDD) case. (a) Coarse channel alignment: The BS sends downlink broadcast pilots and each user initializes its receive beamformer (π) πΎRF (0). Set π = 1. (b) Refined channel alignment: Repeat (π)β i) Each user applies πΎRF (π β 1) as the transmit beamformer and sends uplink pilots. The BS estimates the com(π)π» posite channel πΎRF (π)π―π and determines the current downlink beamformer πRF (π) by solving (2).
We identify two possible architectures for the APN implementation, i.e., hybrid and fully digital, shown in Figure 2 (a) and (b) respectively. For the fully digital case, each antenna is connected to an ADC and the channel can be directly estimated. Due to a high power consumption and hardware complexity at mmWave frequencies, the hybrid architecture is preferred. It has been widely discussed on hybrid array architectures for mmWave massive MIMO systems, where both analog phase shifters and switches can be considered for analog beamforming [21]. In the light of reducing the complexity, cost, as well as power consumption, we apply a hybrid architecture based on a network of switches to the APN. The switching network performs antenna selection in the analog processing stage, with ππ· antennas chosen out of ππ (ππ· < ππ ). Thereby, only ππ· ADCs are connected to the selected antennas as well
...
2
MT
LNA LNA
LNA
ADC ADC
...
1
ADC
Channel Estimation & Analog Beam Design
MT
LNA
ND
MS
MT-MS+1
MT
full-array based (a)
...
LNA
1
LNA
LNA ND
output to ADCs
Digital
2
1
LNA
...
(a)
LNA
output to ADCs
ADC
LNA
1
...
MT
ND
1
...
LNA
Channel Estimation & Analog Beam Design
Beam Weights
2
ADC
...
LNA
...
1
1
Beam Weights
Digital
Analog
LNA
sub-array based (b)
Fig. 3. The (a) full-array and (b) sub-array based analog antenna selection/switching architectures.
(b)
Fig. 2. Two APN architectures: (a) hybrid and (b) fully digital.
as to the subsequent channel estimation part. Since we have to obtain information of a dimension ππ according to the data of a smaller dimension ππ· , a range of beamformers ππ β π ππ Γππ· , π = 1, . . . , πΏ carried out by antenna switching should be applied. From the implementation perspective, the πΏ beamformers or antenna switching sub-networks can be carried out in a sequential fashion using πΏ time slots or in a partially parallel way for a reduced latency. Choices of implementations depend on the required latency and hardware complexity of the system. Figure 3 shows two possibilities of the antenna switching architectures, i.e., (a) full-array based and (b) sub-array based. The full-array based antenna switching network makes sure that only ππ· antennas are active at a time and the switches can connect to any element. In the sub-array based antenna switching network only one antenna per sub-array is active and each switch is assigned to its corresponding sub-array. Therefore, the full-array one has more degrees of freedom to design the beamforming matrices ππ and the implementation complexity of the sub-array case is lower. Alternatively, high-rate but low-resolution ADCs are suggested in the APN. Since mmWave often utilizes a wide bandwidth (e.g. β₯ 500 MHz), an ADC for wideband processing has to operate at a sampling rate on the order of GHz, which is power demanding and very expensive. The power dissipation (in Watt) of an ideal ADC can be estimated by ππ΄π·πΆ = πΎβ
ππ 2π , where ππ is the sampling rate, π is the ADC resolution, and πΎ is a constant [22]. To maintain a low power consumption, one idea is to apply the Nyquist sampling rate ADC with a very limited resolution such as one-bit. As the power dissipation increases linearly with ππ while exponentially with π, oversampling seems more promising than increasing the the resolution. Thus, the sigma-delta ADC is also an option. The rapid advances in semiconductor technology have shown the availability and potential of implementing high-rate and lowresolution ADCs [23]. In this paper, for simplicity we only consider one-bit ADCs operating at a Nyquist rate used in wideband processing.
Remarks: Most existing hybrid beamforming schemes rely on the main processing network used for both beamforming and channel estimation. In such a system, a sequence of time-varying wideband beamformers ππ should be applied to recover the full channel information. With a separate APN, the number of RF chains or ports ππ· can be designed differently from that of using the main network with a fixed ππ , and combing with low-resolution ADCs is also possible. Additionally, a different and narrower transceiver bandwidth can be applied so that a fully digital APN using regular ADCs is feasible. Therefore, compared with the scheme using the main beamforming network, the APN based channel alignment has a potential to provide a higher flexibility as well as achieve a reduced latency and a smaller system overhead. B. Data Model (π)π» We take the composite channel estimation πΎRF π―π as an example and the downlink counterpart π―π πRF can be carried out in a similar fashion. Based on the TDD reciprocity, the es(π) (π)β timation of the uplink composite channel π―π’ = π―ππ πΎRF is performed at the BS. In the case of hybrid APN, if we define the uplink pilots to be sent as πΏπ β βππ
π Γππ
π , the received signal at the BS at the π-th time slot can be written as ππ = πππ» π―π’ πΏ + πππ» π΅ β π ππ· Γππ
π ,
(4)
where ππ
π is the pilot length, ππ is the receive analog beamforming matrix or the antenna switching matrix at the π-th time slot, and π΅ β π ππ Γππ
π is the Additive White Gaussian Noise (AWGN) with a zero mean and a power spectral density π0 . The total composite channel matrix and the total pilot matrix are defined as π―π’ = [ π―π’(1) , π―π’(2) , . . . , π―π’(πΎ) ] β π ππ Γππ
and πΏ = π π ] β π ππ
Γππ
π , respectively. A [ πΏ1π , πΏ2π , . . . , πΏπΎ range of πΏ receive analog beamformers ππ are applied at the BS to acquire enough measurements and to reconstruct the composite channel state information. For the fully digital APN, there are no analog beamformers and by setting ππ· = ππ , ππ = π°ππ , we rewrite the received measurements as π = π―π’ πΏ + π΅ β π ππ Γππ
π .
(5)
By stacking all the vectors vec (πΉπ ), we obtain
IV. C HANNEL E STIMATION A LGORITHMS As discussed earlier, the key part of the channel alignment lies in the acquisition of the channel state informa(π)π» tion πΎRF π―π or π· in (2) to obtain the downlink analog beamforming πRF at the BS. This section proposes several composite channel estimation algorithms for both the hybrid APN and fully digital APN architectures. A. Hybrid APN based Channel Estimation Techniques 1) Direct Estimation: In order to estimate π―π’ , we reformulate the uplink data model (4) into a vector form as ( ( ) ) vec (ππ ) = πΏ π β πππ» vec (π―π’ ) + vec πππ» π΅ ,
β’ β£
β€ β‘ πΏπ vec (π1 ) β₯ β’ . .. β¦=β£ vec (ππΏ ) πΏπ
( ) β€ β‘ β€ vec π1π» π΅ β π1π» β’ β₯ β₯ . . .. .. β¦ vec (π―π’ ) + β£ β¦, ( ) β ππΏπ» vec ππΏπ» π΅ (7)
which can be rewritten as π = πΊππ’ + π,
(8)
where π, π β π πΏππ· ππ
π , ππ’ β π ππ ππ
, and πΊ β π πΏππ· ππ
π Γππ ππ
. To fully recover ππ’ , the necessary condition is that πΊ should be full column rank and πΏ β₯ ππ ππ
/ππ· ππ
π . One simple solution is 1) to design πΏ that contain orthogonal columns satisfying πΏπΏ π» = πΌπ°ππ
, πΌ > 0, meaning that orthogonal pilots should be used for different ports; 2) to construct antenna switching matrices ππ whose columns can be chosen from those of the identity matrix π°ππ and set πΏ = ππ /ππ· . Thus, the vectorized composite channel can be estimated by Least Squares (LS), i.e., Λ π’ = πΊ + π = πΊ π» π. π
(9)
It can be easily shown that πΊ also has an orthogonal design. As a result, the computational complexity of the solution in (9) is dominated by the matrix multiplication πͺ(ππ2 ππ
2 ), which is much lower than that of the pseudo inverse. The sub-array based antenna switching architecture can be applied. Please note that this LS algorithm can be applied to the main RF analog beamforming network in the system to recover the channel, where ππ· = ππ and the beamformer vectors in ππ can be chosen from the Discrete Fourier Transform (DFT) based codebook. 2) Quasi-Transparent Estimation: As the determination of πRF by solving (2) for the channel alignment in Step 2) requires the knowledge of either the composite channel (π)π» πΎRF π―π or its covariance form π· , we could also estimate the matrix π· instead of the composite channel. From (6), we calculate πΉπ = ππ πππ» = πππ» π―π’ πΏπΏ π» π―π’π» ππ + πππ» π΅ π΅ π» ππ .
(10)
To ensure a good estimate, uplink signals are better to satisfy πΏπΏ π» = πΌπ°ππ
. Similarly as in the previous case, pilots should be repeated within πΏ time slots. Then we can rewrite (10) by the matrix vectorization vec (πΉπ )
=
( ) ( ) vec πππ» π· β ππ + vec πππ» π΅ π΅ π» ππ
=
(ππβ
β ππ )
π»
β
vec (π· ) + ππ .
(11) (12)
β€
β€ β‘ π1 β₯ β’ . β β₯ vec (π· ) + β£ . β₯ , β¦ . β¦ ππΏ
(13)
which can also be rewritten as π = πΊπ π + ππ , 2 πΏππ·
ππ2
(14) 2 πΏππ· Γππ2
where π, ππ β π ,π β π and πΊπ β π . To make sure that π can be fully recovered, πΊπ should has a full 2 . As a result, the LS algorithm column rank and πΏ β₯ ππ2 /ππ· can be applied to obtain π directly as
(6)
according to the property of the Kronecker product. By stacking all ππ , π = 1 . . . , πΏ,we can obtain the vectorized data model as β‘
)π» β€ β‘ ( β π1 β π1 vec (πΉ1 ) β’ β₯ β’ β’ . . . . β¦=β£ β£ . . ( β )π» vec (πΉπΏ ) ππΏ β ππΏ β‘
πΛ = πΊπ+ π.
(15)
It can be seen that this channel covariance estimation scheme is receiver transparent, since no knowledge on pilots πΏ is required at the BS. We can thus consider it as a quasitransparent estimation method. A key point is the design of ππ so that the matrix πΊπ has a full column rank. It is actually a Compressive Covariance Sensing (CCS) problem [24]. The dynamic sampling scheme can be applied to the ππ antennas but only a subset of antennas is activated at each time slot. The full rank condition is satisfied if every possible antenna pair is active within at least one time slot. We apply the greedy algorithm for the dynamic array design [25] to achieve the full rank requirement. As any combination of an antenna pair is possible, we resort to the full-array based antenna switching architecture. This antenna selection algorithm can be carried out offline once the number of antennas as well as that of the RF chains is fixed. The computational complexity of the algorithm )is mainly determined by the LS operation, i.e., ( πͺ ππ6 /6 . B. Fully Digital APN based Channel Estimation Technique In the fully digital APN case, we reformulate the received signal in (5) into a vector form as vec (π )
=
πΒ―
=
β
(
πΏ π β π°ππ
)
vec (π―π’ ) + vec (π΅ ) ,
(16)
Β― π’ + π, Β―π Β― πΊ
Β― β βππ ππ
and πΊΒ― β Β― π Β― β βππ ππ
π , π where π, βππ ππ
π Γππ ππ
. We consider low-resolution ADCs (one-bit for the simplest case) are applied in the fully digital APN and obtain the quantized complex-valued observations as ) ( Β―π’ + π Β― , Β― = sgn πΊΒ―π (17) πΒ― = sgn (π) which can be reformulated in the real-valued expression as ( ) Λπ’ + π Λ = sgn πΊΛπ Λ , π = sgn (π) (18) with
[
] Β― Re (π) Β― [ ( )Im (π) ( ) ] Β― Β― Re (πΊ βIm( πΊ Λ ) ) πΊ= Β― Β― Im πΊ Re πΊ π=
[ ] Β― Re (π) Λ = π Β― ) ] [ Im((π) Β―π’ Re (π Λ ) . ππ’ = Β―π’ Im π
(19)
Λ π’ should be estimated based on the quantized The channel π observation π, which is similar to the one-bit compressive
sensing problem and can be solved by the Expectation Maximization (EM) algorithm [26], [27] as follows. Λ (0) (a) Set the estimated channel π π’ to a certain initial vector and π = 1. (b) Repeat Expectation step: to estimate the π-th component of πΛ (20)
5 0 β5 NMSE
} { Λ (πβ1) π¦Λπ = πΌ π¦Λπ β£π, π
10
Maximization step: to apply the maximum likelihood criterion )β1 ( Λ (π) = πΊ Λ Λπ» πΊ π
ΛπΛ πΊ
β10 β15 β20 β25
(21)
β30
Λ π’ converges, otherwise continue Step (b) and set (c) Until π π = π + 1.
V. S IMULATION R ESULTS In this section we evaluate the performance of the proposed APN based channel estimation and alignment algorithms for MU-MIMO systems using Monte-Carlo simulations. The mmWave channel is generated by the widely used clustered model [5] with 8 clusters and 10 rays per cluster, where the channel gain follows the complex normal distribution and the angles of arrival/departure are assumed to follow uniform distribution within [βπ, π] and [βπ/6, π/6], respectively. Uniform linear arrays with a half wavelength for the inter-element distance are considered at both the BS and users. It is assumed that the BS has ππ = 64 antennas and ππ = 8 RF chains. There are in total πΎ = 4 users, where each user is mounted with ππ
π antennas connecting to ππ
π = 2 RF chains. We denote the training based LS algorithm using hybrid APN as βAPN-Hybrid-LSβ, the CCS based quasi-transparent estimation scheme using hybrid APN as βAPN-Hybrid-CCSβ, and the EM algorithm using fully digital APN with one-bit ADCs as βAPN-Digital-EM-1bβ. For simplicity, it is assumed that the number of RF chains in the hybrid APN is the same as that in the main beamforming network, which has no impact on the performance. A. NMSE performance The Normalized is defined } { Mean Square Error (NMSE) Λ π’ β₯2 /β₯π―π’ β₯2 . We plot NMSE as NMSE = πΌ β₯π―π’ β π― πΉ πΉ performance of various algorithms in Figure 4 as a function of the pilot Signal-to-Noise Ratio (SNR) 10 log10 πΌ/π0 , where each user has ππ
π = 2 antennas. It can be observed that the βAPN-Hybrid-LSβ and βAPN-Hybrid-CCSβ schemes have the same performance, once the constructed matrices πΊ and πΊπ have full column rank. Even though the βAPN-Digital-EM1bβ scheme is based on the fully digital APN, a performance loss due to quantization is still obvious, especially when the pilot SNR is large.
β15
β10
β5 0 Pilot SNR (dB)
5
10
15
Fig. 4. NMSE performance versus the pilot SNR.
B. Throughput performance We apply the proposed channel estimation algorithms in the multi-phase channel alignment procedure (c.f. SectionII) and evaluate the corresponding throughput performance. For the baseband precoding in the hybrid beamforming, block diagonalization is considered. The throughput performance for different pilot SNRs is depicted in Figure 5, where each user has a hybrid array with ππ
π = 8 antennas and the channel estimation is carried out at both the BS and users. We can see that the throughput performance of channel alignment techniques with estimated channels varies with the pilot SNR. Both βAPN-Hybrid-LSβ as well as βAPN-Hybrid-CCSβ exhibit only a small performance loss compared to the case with the perfect channel knowledge and βAPN-Digital-EM-1bβ is slightly worse. Pilot SNR
120
100
Throughput (bps/Hz)
The computational complexity of the EM algorithm in the fully digital one-bit APN is πͺ(π β
4ππ2 ππ
2 ), where π is the number of iterations used in the EM algorithm.
β35 β20
APNβHybridβLS APNβHybridβCCS APNβDigitalβEMβ1b
80
60
40
Perfect Channel APNβHybridβLS APNβHybridβCCS APNβDigitalβEMβ1b APNβHybridβLS APNβHybridβCCS APNβDigitalβEMβ1b Perfect Channel APNβHybridβLS APNβHybridβCCS APNβDigitalβEMβ1b APNβHybridβLS APNβHybridβCCS APNβDigitalβEMβ1b
0dB ππ = 2
-5dB
0dB ππ = 1
-5dB
20
0 β20
β10
0
10
20
30
SNR (dB)
Fig. 5. Throughput performance versus the signal SNR with ππ = 1, 2.
VI. D ISCUSSIONS AND C ONCLUSIONS In this paper, we propose APN based channel estimation and alignment techniques for hybrid beamforming in MU massive
TABLE I S UMMARY AND C OMPARISON Schemes βMain-Hybrid-LSβ βAPN-Hybrid-LSβ βAPN-Hybrid-CCSβ βAPN-Digital-EM-1bβ
Time Slots ππ /ππ ππ /ππ· 2 > ππ2 /ππ· 1
Hardware reuse main RF network ππ· switches & RF chains ππ· switches & RF chains ππ RF chains with 1-b ADCs
Computational Complexity 2) πͺ(ππ2 ππ
2) πͺ(ππ2 ππ
6 πͺ(ππ /6) 2 2) πͺ(π β
4ππ ππ
MIMO system at mmWave bands. The APN is connected to existing antennas, where two architectures are considered, i.e., hybrid APN using low-cost RF switches and fully digital APN with low-resolution ADCs. For the hybrid architecture, we develop the LS channel estimation method to directly recover the channel matrix as well as the CCS algorithm using dynamic sampling to reconstruct the channel covariance matrix in a quasi-transparent manner. For the fully digital APN, the EM algorithm is applied to solve the one-bit compressive sensing problem. We compare and summarize those techniques in Table I, where βMain-Hybrid-LSβ corresponds to the scheme when we apply the LS algorithm in Section IV-A1 using the main analog beamforming network. We can observe that even though βAPN-Hybrid-CCSβ has a good performance but is disadvantageous in terms of the implementation complexity and required time slots for estimation. The βAPN-DigitalEM-1bβ significantly reduces the physical layer latency and system overhead but has a certain performance degradation and a potentially higher hardware complexity. The βAPNHybrid-LSβ is a good trade-off between the performance and complexity. It provides a higher flexibility than the βMainHybrid-LSβ, which has a similar performance but requires complicated adjustments of all phase shifters. ACKNOWLEDGMENT This work was supported by the National Science and Technology Major Projects under Grants 2017ZX03001011. R EFERENCES [1] W. Roh, J-Y. Seol, J. Park, B. Lee, J. Lee, Y. Kim, J. Cho, K. Cheun, and F. Aryanfar, βMillimeter-wave beamforming as an enabling technology for 5G cellular communications: theoretical feasibility and prototype results,β IEEE Communications Magazine, vol. 52, no. 2, pp. 106β113, 2014. [2] S. Sun, T. S. Rappaport, R. W. Heath, A. Nix, and S. Rangan, βMIMO for millimeter-wave wireless communications: beamforming, spatial multiplexing, or both?,β IEEE Communications Magazine, vol. 52, no. 12, pp. 110β121, 2014. [3] R. W. Heath, N. Gonzalez-Prelcic, S. Rangan, W. Roh, and A. Sayeed, βAn overview of signal processing techniques for millimeter wave MIMO systems,β IEEE Journal of Selected Topics in Signal Processing, vol. 99, Feb. 2016. [4] S. Han, I. Chih-Lin, Z. Xu, and C. Rowell, βLarge-scale antenna systems with hybrid analog and digital beamforming for millimeter wave 5G,β IEEE Communications Magazine, vol. 53, no. 1, pp. 186β194, 2015. [5] O. El Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, βSpatially sparse precoding in millimeter wave MIMO systems,β IEEE Transactions on Wireless Communications, vol. 13, no. 3, pp. 1499β 1513, 2014. [6] A. Alkhateeb, O. El Ayach, G. Leus, and R. W. Heath, βChannel estimation and hybrid precoding for millimeter wave cellular systems,β IEEE Journal of Selected Topics in Signal Processing, vol. 8, no. 5, pp. 831β846, 2014. [7] A. Alkhateeb, O. El Ayach, G. Leus, and R. W. Heath, βHybrid precoding for millimeter wave cellular systems with partial channel knowledge,β in Information Theory and Applications Workshop (ITA), 2013, 2013, pp. 1β5.
[8] F. Sohrabi and W. Yu, βHybrid digital and analog beamforming design for large-scale MIMO systems,β in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2015, pp. 2929β 2933. [9] A. Sayeed and J. Brady, βBeamspace MIMO for high-dimensional multiuser communication at millimeter-wave frequencies,β in 2013 IEEE Global Communications Conference (GLOBECOM), 2013, pp. 3679β 3684. [10] A. Alkhateeb, G. Leus, and R. W. Heath, βLimited feedback hybrid precoding for multi-user millimeter wave systems,β IEEE Transactions on Wireless Communications, vol. 14, no. 11, pp. 6481β6494, 2015. [11] W. Ni and X. Dong, βHybrid Block Diagonalization for Massive Multiuser MIMO Systems,β IEEE Transactions on Communications, vol. 64, no. 1, pp. 201β211, 2016. [12] R. A. Stirling-Gallacher and Md. S. Rahman, βLinear MU-MIMO pre-coding algorithms for a millimeter wave communication system using hybrid beam-forming,β in IEEE International Conference on Communications (ICC), 2014, pp. 5449β5454. [13] A. Adhikary, J. Nam, J.-Y. Ahn, and G. Caire, βJoint spatial division and multiplexing β the large-scale array regime,β IEEE Transactions on Information Theory, vol. 59, no. 10, pp. 6441β6463, 2013. [14] N. Song, H. Sun, and T. Yang, βCoordinated Hybrid Beamforming for Millimeter Wave Multi-User Massive MIMO Systems,β IEEE Global Communications Conference (GLOBECOM), Dec. 2016. [15] N. Song, T. Yang, and H. Sun, βOverlapped Sub-Array based Hybrid Beamforming for Millimeter Wave Multi-User Massive MIMO,β IEEE Signal Processing Letters, vol. 24, no. 5, pp. 550β554, 2017. [16] J. Wang, βBeam codebook based beamforming protocol for multi-Gbps millimeter-wave WPAN systems,β IEEE Journal on Selected Areas in Communications, vol. 27, no. 8, pp. 1390β1399, 2009. [17] βISO/IEC/IEEE International Standard for Information technology Telecommunications and information exchange between systems Local and metropolitan area networksSpecific requirements-part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 3: Enhancements for Very High Throughput in the 60 GHz Band (adoption of IEEE Std 802.11ad-2012),β ISO/IEC/IEEE 8802-11:2012/Amd.3:2014(E), march 2014. [18] Y. M. Tsang, A. SY Poon, and S. Addepalli, βCoding the beams: Improving beamforming training in mmwave communication system,β in IEEE Global Telecommunications Conference (GLOBECOM 2011), 2011, pp. 1β6. [19] K. Hosoya, N. Prasad, K. Ramachandran, N. Orihashi, S. Kishimoto, S. Rangarajan, and K. Maruhashi, βMultiple sector ID capture (MIDC): A novel beamforming technique for 60-GHz band multiGbps WLAN/PAN systems,β IEEE Transactions on Antennas and Propagation, vol. 63, no. 1, pp. 81β96, 2015. [20] V. Venkateswaran and A.-J. Van der Veen, βAnalog beamforming in MIMO communications with phase shift networks and online channel estimation,β IEEE Transactions on Signal Processing, vol. 58, no. 8, pp. 4131β4143, 2010. [21] R. MΒ΄endez-Rial, C. Rusu, A. Alkhateeb, N. GonzΒ΄alez-Prelcic, and R. W. Heath, βChannel estimation and hybrid combining for mmwave: Phase shifters or switches?,β in Information Theory and Applications Workshop (ITA), 2015, 2015, pp. 90β97. [22] B. Le, T. W. Rondeau, J. H. Reed, and C. W. Bostian, βAnalog-todigital converters,β IEEE Signal Processing Magazine, vol. 22, no. 6, pp. 69β77, 2005. [23] I. D. OβDonnell and R. W. Brodersen, βAn ultra-wideband transceiver architecture for low power, low rate, wireless systems,β IEEE Transactions on vehicular technology, vol. 54, no. 5, pp. 1623β1631, 2005. [24] D. Romero, D. D. Ariananda, Z. Tian, and G. Leus, βCompressive covariance sensing: Structure-based compressive sensing beyond sparsity,β IEEE Signal Processing Magazine, vol. 33, no. 1, pp. 78β93, 2016. [25] D. D. Ariananda and G. Leus, βDirection of arrival estimation for more correlated sources than active sensors,β Signal Processing, vol. 93, no. 12, pp. 3435β3448, 2013. [26] M. T Ivrlac and J. A Nossek, βOn MIMO channel estimation with single-bit signal-quantization,β in ITG Smart Antenna Workshop, 2007. [27] J. Mo, P. Schniter, N. G. Prelcic, and R. W. Heath, βChannel estimation in millimeter wave MIMO systems with one-bit quantization,β in 48th Asilomar Conference on Signals, Systems and Computers, 2014, pp. 957β961.