Next Article in Journal
Coordinated Approach Fusing RCMDE and Sparrow Search Algorithm-Based SVM for Fault Diagnosis of Rolling Bearings
Next Article in Special Issue
5G Network Coverage Planning and Analysis of the Deployment Challenges
Previous Article in Journal
MRI-Based Image Signal-to-Noise Ratio Enhancement with Different Receiving Gains in K-Space
Previous Article in Special Issue
On Asymptotic Efficiency of the M2M4 Signal-to-Noise Estimator for Deterministic Complex Sinusoids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Channel Feedback Scheme for Multi-User MIMO Hybrid Beamforming Systems

1
Department of Information and Communication Engineering, Sejong University, Seoul 05006, Korea
2
Department of Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(16), 5298; https://doi.org/10.3390/s21165298
Submission received: 8 July 2021 / Revised: 29 July 2021 / Accepted: 3 August 2021 / Published: 5 August 2021
(This article belongs to the Special Issue Massive MIMO and mm-Wave Communications)

Abstract

:
This paper proposes an efficient channel information feedback scheme to reduce the feedback overhead of multi-user multiple-input multiple-output (MU-MIMO) hybrid beamforming systems. As massive machine type communication (mMTC) was considered in the deployments of 5G, a transmitter of the hybrid beamforming system should communicate with multiple devices at the same time. To communicate with multiple devices in the same time and frequency slot, high-dimensional channel information should be used to control interferences between the receivers. Therefore, the feedback overhead for the channels of the devices is impractically high. To reduce the overhead, this paper uses common sparsity of channel and nonlinear quantization. To find a common sparse part of a wide frequency band, the proposed system uses minimum mean squared error orthogonal matching pursuit (MMSE-OMP). After the search of the common sparse basis, sparse vectors of subcarriers are searched by using the basis. The sparse vectors are quantized by a nonlinear codebook that is generated by conditional random vector quantization (RVQ). For the conditional RVQ, the Linde–Buzo–Gray (LBG) algorithm is used in conditional vector space. Typically, elements of sparse vectors are sorted according to magnitude by the OMP algorithm. The proposed quantization scheme considers the property for the conditional RVQ. For feedback, indices of the common sparse basis and the quantized sparse vectors are delivered and the channel is recovered at a transmitter for precoding of MU-MIMO. The simulation results show that the proposed scheme achieves lower MMSE for the recovered channel than that of the linear quantization scheme. Furthermore, the transmitter can adopt analog and digital precoding matrix freely by the recovered channel and achieve higher sum rate than that of conventional codebook-based MU-MIMO precoding schemes.

1. Introduction

In conventional wireless communication systems, beamforming techniques are optional as the signal to noise power ratio (SNR) of received signals is enough for nearly error-free communication with modern channel coding techniques. Furthermore, techniques to increase the usable frequency bandwidth and the number of independent streams were more efficient for the data rate than techniques for high received SNR. However, the resources of the frequency band have been exhausted with the massive growth of wireless devices such as smartphones, IoT machines, and the wireless infrastructure of cities. The mMTC deployment of 5G was considered for the case that massive wireless connections exist. Furthermore, measurements have shown that wireless channels cannot provide independent spatial paths proportional to the number of antennas [1,2,3]. To accommodate the traffic of massive wireless devices, many wireless systems consider the use of millimeter-wave (mmWave) frequency bands over 30 GHz. The one feature of mmWave frequency bands is high path loss. Due to the high path loss, beamforming becomes essential to wireless systems that use the millimeter frequency bands.
For beamforming of mmWave frequency bands, massive MIMO systems have been studied [4,5]. In massive MIMO systems, the antenna number of a transmitter is larger than four times the total antenna number of receivers. The systems can provide nearly optimal SNR gain with zero-forcing (ZF) beamforming. However, the same number of RF chains with the antenna number is an infeasible constraint. To ease the constraint, hybrid beamforming where analog and digital beamforming are combined appeared [4,5,6,7,8,9]. Analog beamforming uses only phase shifters to make beamforming gain by combining the multiple same signals coherently at the desired direction. In hybrid beamforming, the gain of analog beamforming complements the loss of digital beamforming gain that is caused by reduced RF chains. As analog beamforming is conducted by phase shifters, the signal processing is modeled by a matrix that the elements are complex values of unit modulus. The constraint of the analog beamforming matrix makes the joint optimization of the beamforming matrices a non-convex problem. There have been many studies concerning the non-convex optimization in flat and selective fading channel [5,7,8,9]. Most of those studies have used alternate optimization assuming perfect channel state information at a transmitter (CSIT). However, in a real environment, it is difficult that a transmitter acquires the estimated channel matrices due to feedback overhead and almost wireless systems use a codebook of precoding matrices for feedback [10,11,12,13]. In the real systems, wireless transceivers that adopt hybrid beamforming use a protocol for beam management to determine analog beams [14,15,16]. The protocols determine the best beam pair for each link among beams of a predefined codebook and the selected indices of the pair are delivered to the transmitter as feedback information. Although the protocols provide realistic ways for hybrid beamforming, the feedback of precoding matrices does not allow the joint optimization of the hybrid beamforming structure.
Another promising technique to accommodate the growth of wireless devices is multi-user MIMO (MU-MIMO) [17,18]. Wireless systems that use MU-MIMO precoding can transmit independent data streams to multiple receivers stably in the same time-frequency resource block. By MU-MIMO technique, wireless systems can achieve better throughput than that of single-user MIMO (SU-MIMO) technique. However, for stable transmission, suppression of interference between receivers is essential. If high-dimensional CSIT is satisfied, the inter-user interference (IUI) is suppressed efficiently by MU-MIMO precoding. The feedback of precoding matrices is inefficient for suppressing dynamic IUI. Imperfect precoding severely degrades the performance of MU-MIMO systems [12,13].
To realize beamforming and MU-MIMO systems sufficiently, the improvement of channel estimation and feedback techniques is important. For channel estimation of hybrid beamforming systems, many schemes have been proposed in frequency-division duplex (FDD) and time-division duplex (TDD) environments [19,20,21,22,23,24,25]. In FDD systems, uplink and downlink channels use different bands. Therefore, for CSIT, the receiver must allocate some resources of an uplink channel to deliver channel information. The recent trend that increases the number of antennas has intensified the feedback overhead. In TDD systems, uplink and downlink channels use the same frequency band. By exploiting the reciprocity, CSIT for downlink can be achieved from pilot signals of the uplink channel. As CSIT can be achieved from the uplink channel, the overhead for CSIT is proportional to the number of receivers. However, channel estimation by using the reciprocity is not always possible due to various configurations of transmission and reception modes. Therefore, to cope with the complex configuration, TDD systems also need the feedback of channels for CSIT.
In massive MIMO systems, generally, the antenna number of a transmitter is much larger than the total antenna number of receivers. By the rate of the antenna numbers, the least-square (LS) method does not provide reasonable performance for channel estimation. In the mmWave frequency bands, the wireless channel shows sparsity in the angle domain as most signals of multiple paths are absorbed and removed easily by the surrounding environment [1,3]. In the case of MIMO channel, the sparsity is also observed since the received signals of multiple antennas propagate through similar paths [3]. By exploiting the sparsity, compressed sensing (CS) can provide reasonable performance for channel estimation although the rate of antenna numbers is high [19,20,21,22,26,27,28]. The schemes can be classified into three groups. The schemes of the first group have focused on the design of beam sweeping vectors to acquire qualified measurements for CS [19,26], and the schemes of the second group provided methods to reduce the computational load of the conventional OMP operation [21,22,26,28]. The schemes of the last group utilized structure of channel basis to improve the accuracy of channel estimation [20,27,28]. The topics are important subjects of CS-based channel estimation. However, the schemes did not provide a practical feedback method of the estimated channel. Another category of CS-based channel estimation is hierarchical search (HS). HS schemes have focused on reduction of overhead for the measurements [23,24,25]. To reduce the overhead, the proposed schemes in [23,24,25] optimized search regions for the measurements by the feedback of search results. However, the schemes need multiple reports for channel estimation within a coherent time block. The closed-loop can be a high overhead for MU-MIMO systems due to protocol for multiple receivers and these schemes also did not provide a feedback method for the estimated channel.
Some estimation methods adopted machine learning (ML) schemes [25,29,30,31]. The ML-based methods also focused on estimation performance and shown better performance than that of the CS-based methods. Among the proposed systems, the authors of [30,31] considered feedback schemes of receivers. The feedback schemes designed pilots of a transmitter jointly with the structure of receivers. However, the joint designs only consider low-dimensional baseband channels.

2. Contributions and Notations

In this paper, a feedback scheme is proposed to reduce the feedback overhead of high-dimensional RF channels and improve the quality of the quantized estimated channel. The estimation and recovery of channels are performed by CS.
  • To reduce the feedback overhead, only sparse vectors are delivered for each subcarrier with a common sparse basis of all subcarriers. The matrix for the common sparse basis is delivered as indices of a pre-shared codebook. In this paper, the elements of the codebook are assumed as column vectors of the discrete Fourier transform (DFT) matrix. The sparse vectors are quantized by a low-dimensional codebook. The dimension of the codebook is only proportional to the estimated sparsity of the wireless channel. As the quantization is performed on only the sparse vectors, the reduction and quality improvement of feedback information is achieved.
  • The proposed scheme also uses the nonlinear codebook to improve the quality of CSIT. The sparse vectors of the common basis are calculated by the OMP method. After the calculation, elements of the sparse vectors are sorted by order of magnitudes. The nonlinear codebook is generated by considering the property of the sparse vectors. The quantized vectors by the nonlinear codebook can achieve lower error than that of a linear codebook with the same codebook size.
  • By the feedback of the proposed scheme, a transmitter can recover more accurate high-dimensional channels than recovered channel by linearly quantized pilots with the same codebook size. The recovered high-dimensional channels allow the transmitter to optimize jointly the analog and digital beamformer. Furthermore, a higher sum rate can be achieved than that of feedback using a codebook of precoding matrices.
This paper uses the lower-case letters for scalars, lower-case bold letters for vectors, and upper-case bold letters for matrices. Further, C a × b for a-by-b matrix of complex elements, || || for norm operation, and diag for diagonalization of a vector are used. For transpose and conjugate transpose of matrix A , A T and A H are used. A a , b means the element of A at the a-th low and the b-th column. A : , b means the b-th column vector of A .

3. System Model

In this paper, a multi-user hybrid beamforming system is considered. In the system, it is assumed that beam sweeping is used to acquire CSI for beamforming. Figure 1 shows the beam sweeping operation of the multi-user hybrid beamforming system. The system includes a transmitter and multiple receivers. The transmitter is consisted of digital beamformer following OFDM modulator and analog beamformer. N s , N R F , and N t are the number of independent data streams, RF chains, and antennas for transmission, respectively. In the structure, N R F is set to hold a condition that N s N R F < N t . To consider MU-MIMO transmission, the same number of receivers are assumed with N s . Each receiver consists of an analog combiner with N r antennas following a RF chain. At the same time as the beam sweeping operation the transmitter sweeps channel with M t beams. The receivers also sweep the channel with M r beams. The measurements by the beam sweeping are as follows:
R u k = Q H H u k P + Q H Z u k ,
where
Q = q 1 q 2 q M r ,
P = p 1 p 2 p M t .
q n C N r and p n C N t are vectors for the beam sweeping at the receivers and the transmitter. H u k C N r × N t is a channel matrix of frequency domain between the transmitter and the u-th receiver. k is an index of a OFDM subcarrier. Z u k C N r × M t is a noise matrix at the u-th receiver. The elements of R u k C M r × M t represent the measurements by the beam pairs. After the beam sweeping operation of the transmitter and the receivers, the best beam pairs of each receiver can be selected from the measurements and used for analog beamforming. Furthermore, the digital beamformer can use pre-shared precoding matrices based on baseband channels of the selected beam pairs.
For the channel model, a three-dimensional statistical channel model is considered. In the time domain, the channel matrix H l u C N r × N t of the model is calculated as follows:
H l u = N t N r L u C u A r , l u D l u A t , l u H ,
where
A r , l u = a r ϕ l u , 1 r , θ l u , 1 r a r ϕ l u , C u r , θ l u , C u r ,
A t , l u = a t ϕ l u , 1 t , θ l u , 1 t a t ϕ l u , C u t , θ l u , C u t ,
D l u = diag α l u , 1 α l u , 2 α l u C u .
A r , l u C N r × C u and A t , l u C C u × N t are response matrices at the transmitter and the receiver sides. D l u C C u × C u is a diagonal matrix that reflects distortion of amplitude and phase for transmitted signals. L u , and C u means number of propagation paths in channel of the u-th receiver and the number of scatterers in the l u -th path. α l u , c u CN 0 , g l u , c u and g l u , c u are complex and real gains of the c u -th scatterer in the l u -th path. a r ϕ l u , c u r , θ l u , c u r and a t ϕ l u , c u t , θ l u , c u t are response vectors at the transmitter and the receiver sides. ϕ l u , c u and θ l u , c u are azimuth and elevation through the c u -th scatterer of the l u -th path, respectively. The response vector for azimuth ϕ and elevation θ is as follows:
a a ϕ , θ = 1 N a 1 e j 2 π λ d 0 T d p e j 2 π λ d 0 T d N a T ,
d 0 = cos ϕ sin θ sin ϕ sin θ cos θ T ,
d p = d x d y d z T ,
where d 0 and d p are vectors for three-dimensional direction and position of the p-th antenna element, respectively. λ is wavelength of the transmitted signals. After demodulation, the channel matrix should be considered in frequency domain. The channel matrix of frequency domain is calculated from the matrix of time domain as follows,:
H u k = l u = 1 L u H l u e j 2 π k l u / L u .

4. Hybrid Beamforming Based on CSI

In multi-user hybrid beamforming systems, a received signal of each receiver is expressed as follows:
y k = P γ k w u H H u k FV k s u k ,
where
F = f 1 f u f N R f ,
V k = v 1 k v u k v N s k ,
γ k = 1 FV k 2 .
s u k is a signal for the u-the receiver and E s u k s u H k = 1 . P and γ k are average power for transmission and a constant for normalization. γ k is also viewed as beamforming gain in massive MIMO systems. w u C N r is a analog combiner of the u-th receiver for Rx beamforming. f u C N t and v u k C N R F are analog and digital Tx beamforming vectors for the u-th receiver. For y k , spectral efficiency is calculated using signal to interference plus noise ratio (SINR) as follows [9]:
S u k = log 2 1 + P γ k h ˜ u H k v u k v u H k h ˜ u k Φ 1 k ,
where
Φ k = P γ k j = 1 , j u N s h ˜ u H k v j k v j H k h ˜ u k + σ 2 w u H w u ,
h ˜ u H k = w u H H u k F .
In (16), P γ k h ˜ u H k v u k v u H k h ˜ u k is the part that belongs to the desired signal and Φ k is the part that includes interference and noise. h ˜ u k C N R F is baseband channel of the u-th receiver. The transmitter should determine F and v u k for each receiver to maximize the sum rate as follows:
F , v 1 k , , v N s k = arg max F , v 1 k , , v N s k u = 1 N s S u k .
However, in most modern wireless systems, searching for the optimal matrices is impossible as the transmitter can not acquire H u k or h ˜ u . In the systems, the transmitter only acquires f u and the quantized version of w u H H u k f u from feedback of the each receiver. The receivers acquire the information from received baseband pilots that are transmitted by beam sweeping operation. For multi-user transmission, the transmitter determines analog and digital beamforming matrices separately based on the feedback information.
If a transmitter can acquire H u k or h ˜ u , the transmitter can determine the analog and digital beamforming vectors to maximize beamforming gain γ k and suppress IUI of Φ k . The example is a conventional beam-steering method. The beam-steering method is a hybrid beamforming method that determines analog beamformer as the reported best beam and digital beamformer as the ZF matrix for h ˜ 1 k h ˜ 2 k h ˜ N s k H .

5. Quantized Channel Feedback Based on Non-Linear Quantization of Sparse Vectors

Originally, CS was invented to recover an original sparse signal from small measurements of the signal. Typically, most of natural signals show high sparsity. Thus, CS can achieve high performance when compressing and recovering the signals. In the case of the mmWave channel, sparsity is observed in angle domain. After beam sweeping operation and OFDM demodulation, formulation of CS for compressive channel estimation is as follows:
min e u k e u k 0 subject to r u k P T Ψ e u k ε .
r u k , Ψ , and e u k are the measurements by Tx beam sweeping, a sparse basis matrix, and a sparse vector. ε means magnitude of noise. When Rx beam sweeping is performed, r u k is determined as follows:
r u k = P T H u H k + Z u H k q β ,
where
β = arg max i k = 1 K P T H u H k + Z u H k q i .
q β C N r is the selected vector among the column vectors of Q . K means the number of OFDM subcarriers. r u k of the receivers that do not support Rx beam sweeping is just a measurement vector by only Tx beam sweeping. For P and Q , various matrices can be adopted [19,20,21,22]. In this paper, discrete Fourier transform (DFT) matrix is used for Tx and Rx beam sweeping. Typically, random matrices for measurements achieve high recovery performance at compressive sensing due to incoherence with the sparse basis. However, the random matrices spread power and significantly decrease SNR of the measurements. When DFT matrices are used for the measurements, P and Q are calculated as follows:
P = p 1 2 p 1 2 + 1 M t p 1 2 1 M t ,
Q = q 1 2 q 1 2 + 1 M r q 1 2 1 M r ,
where
p ( m ) = 1 e j 2 π m e j 2 π m N t 1 T ,
q ( m ) = 1 e j 2 π m e j 2 π m N r 1 T .
In the matrices, M t and M r must be equal to N t and N r , respectively. In other words, the number of time slots for beam sweeping is proportional to the number of antennas. This can be a large overhead for initial access. Furthermore, DFT matrix can be used for only linear array antenna. However, the design of the sweeping matrices is not a focus of this paper and DFT matrices can provide qualified measurements for compressive channel estimation.
There are several methods to find the solution of (20). The non-convex minimization with the zero-norm condition for the sparse vector provides the best solution but the complexity is impractically high. Among the methods, OMP is the simplest method. OMP is a greed algorithm that finds the best basis matrix and the correspond sparse coefficients iteratively. In this paper, OMP is used to find basis matrix and sparse vectors of channel. The formulation for OMP is as follows [19]:
min e k r u k P T Ψ e u k subject to e u k 0 L .
In (27), the condition for the sparse vector is relaxed for lower complexity. In the OMP algorithm, the elements of the sparse vector are found by iterative search from the largest element. As the sparse vector has few non-zero elements, the sparse vector can be used for feedback information to reduce the feedback overhead.

5.1. Channel Feedback Using Common Sparse Basis

Measurements by q β can be represented as follows:
r u k = P T l u = 1 L u A t , l u D l u T A r , l u T e j 2 π k l u / L u q β + Z u H k q β = P T A u b u k + Z u H k q β ,
where
A u = A t , 1 A t , 2 A t , L u ,
b u k = D 1 T A r , 1 T q β e j 2 π k / L u D 2 T A r , 2 T q β e j 2 π k 2 / L u D L u T A r , L u T q β e j 2 π k .
A u C N t × C u L u and b u k C C u L u are a basis matrix and a vector of coefficients for the basis. The first term of (28) shows the similar structure with P T Ψ e u k . In other words, Ψ and e u k can be mapped to A u and b u k . Furthermore, note that A u is independent of k. Therefore, the channel coefficients of the every subcarrier can be recovered using the common A u . The only feedback information of the each subcarrier is b u k except A u .
In channel recovery with the common basis, the quality of the selected basis is a significant factor of recovery performance. Incorrect selection severely degrades the performance of channel recovery, and this is caused by noise. To search for the common basis efficiently, MMSE-OMP is used. As MMSE-OMP considers the effect of the noise, the quality of the recovered channel at a low SNR environment can be improved. In the process, the common basis is searched from a conjugated DFT matrix. Algorithm 1 shows the search process. In the algorithm, Γ , Ψ ^ , and b ^ k represent a constant for normalization, a matrix of the selected basis, and a estimated sparse vector of the k-th subcarrier, respectively. As a result of Algorithm 1, Ψ ^ and b ^ u k are found from the received measurements. As Ψ ^ is a submatrix of the DFT matrix for Tx beam sweeping and independent on k, uplink resources for CSI feedback can be significantly saved. Furthermore, b ^ u k can be quantized for the feedback by using a codebook that the dimension of the codebook is only dependent on the sparsity of wireless channel. Due to the sparsity of the mmWave wireless channels, the codebook can be searched more efficiently than a codebook for quantizing high-dimensional matrices.
Algorithm 1 Search of Common Sparse Basis and Corresponding Sparse Vectors
  • Input : r u k C M t , P C N t × M t , σ u
  • Require : Ψ ^
  • Step 1 : Constitute basis pool Ψ ˜ as P T H
  • Step 2 : Select L columns from Ψ ˜
  • for l = 1 L do
  •    i s e l arg max i P H Ψ ˜ : , i + σ u 2 I M t H k = 1 K r u k
  •    Ψ ^ Ψ ^ Ψ ˜ : , i s e l
  • end for
  • Step 3 : Find the sparse vectors with Ψ ^
  • for k = 1 K do
  •    b ^ u k 1 Γ P H Ψ ^ + σ u 2 I M t H r u k
  • end for
  • Output : Ψ ^ , b ^ u k

5.2. Nonlinear Codebook Generation

To recover the channel matrix at the transmitter, the matrix for the common basis and the sparse vectors must be delivered to the transmitter. In the case of the basis matrix, the selected columns by Algorithm 1 can be delivered in the form of indices. For the sparse vectors, quantization is an inevitable process. The sparse vectors of OMP show a property that the elements of the vector are sorted according to the magnitude. By considering the order of the magnitude, quantization can be performed more effectively than simple linear quantization. It is well known that the Grassmannian manifold provides an optimal codebook for complex unit vectors. However, it is difficult to use the Grassmannian manifold method for conditional vector space. In this paper, conditional RVQ is used for the quantization of conditional vector space and the nonlinear codebook is generated by the LBG algorithm in conditional vector space [32]. Figure 2 shows an example of a codebook for conditional RVQ generated by the LBG algorithm.
In Figure 2, green and blue dots mean unselected and selected vectors by a specific condition, respectively. The codebook is generated from the selected vectors. The red dots mean the vectors of the codebook. The generated codebook of Figure 2 is calculated in the conditional vector space that the angle between the purple vector and the arbitrary green vector is lower than π 3 .
Algorithm 2 details generation of a codebook for the sparse vectors. In Algorithm 2, the condition is as follows:
T 1 , i > T 2 , i > T L , i ,
where the column vectors of T C L × T constitute space that sparse vectors of wireless channel can be observed. By the condition, the vectors of the space are filtered. Then, the filtered column vectors of T are grouped into G 1 , G 2 , G 2 B according to distances with the vectors of the codebook. B means the size of the codebook. The vectors of the codebook are calculated by averaging the column vectors of the each group. m e a n ( ) calculates an average vector of the groups. The calculation of the codebook is repeated until convergence is observed. η of Algorithm 2 is a small number close to zero. The output of Algorithm 2 is the codebook B and B is used to quantize the estimated sparse vector b ^ k as follows:
B : , i s e l = arg min B : , i b ^ k / b ^ k B : , i .
In (32), only phase of b ^ k is quantized. The magnitude can be quantized more efficiently than the phase as the dimension is one. Therefore, this paper considers the case that magnitude and phase are quantized separately.
Algorithm 2 Codebook Generation for Conditional RVQ
  • Input : L , B , T
  • Require : G 1 , G 2 , G 2 B , Δ C 2 B 0 ,
  • T C L × T CN 0 , I L , B n C L × 2 B 0 , n N
  • Step 1 : Normalize magnitude of column vectors of T
  • Step 2 : Select column vectors of T
  • for i = 1 T do
  •   if not T 1 , i > T 2 , i > T L , i then
  •     T 1 , i
  •   end if
  • end for
  • Step 3 : Group column vectors of T
  • n 1
  • while diff < η do
  •    n i + 1
  •   for i = 1 T do
  •    for j = 1 2 B do
  •      Δ j B n 1 : , j T : , i 2
  •    end for
  •     j s e l arg min j Δ j
  •     G j s e l G j s e l T : , i
  •   end for
  •   for i = 1 2 B do
  •     B n : , i m e a n ( G i )
  •     B : , i B : , i / B : , i
  •   end for
  •    diff B n B n 1 2
  •    G 1 , G 2 , G 2 B
  • end while
  • B B n
  • Output : B

6. Simulation Results

This section shows simulation results for the NMSE of the recovered channels and a sum rate of multi-user downlink transmission. In the results, the proposed quantized channel feedback (QCF) scheme is compared with the linear quantized feedback scheme and the beam-steering method based on perfect CSIT. Parameters for simulation environment are presented in Table 1. To reflect the sparsity of the angle domain, the number of multi-path and scatterers are set to small numbers. The sparsity of the angle domain is shown in an environment that the number of propagation paths is close to one [3,28]. Furthermore, azimuth spread of departure (ASD), elevation spread of departure (ESD), azimuth spread of arrival (ASA), and elevation spread of arrival (ESA) are set to 3 degrees for the sparsity. For NMSE, the normalized error between the perfect channels and recovered channels at a transmitter is calculated as follows:
NMSE of h ^ u = 10 log h u h ^ u 2 h u 2 ,
where h u and h ^ u are the perfect channel and the recovered channel at the transmitter. In the simulation for a sum rate, the number of receivers is set to four and the number of RF chains are set to the same number of receivers except for one case.
In Figure 3, NMSE measurements according to codebook size are presented. QCF-L means a QCF scheme using the linear codebook that is generated by the LBG algorithm in complex unit vector space. For feedback, the two schemes use the same linear codebook. The results of Figure 3 indicate that channel recovery using the common basis achieves the same NMSE with channel recovery using the selective basis. Therefore, there is no penalty to use the common sparse basis for basis of all OFDM subcarriers. When beamforming is used at the receivers, the same results are observed.
Figure 4 and Figure 5 also show NMSE measurements according to codebook size. In Figure 4 and Figure 5, QCF schemes using the linear codebook and the proposed codebook are compared. QCF-NL means the QCF scheme using the proposed nonlinear codebook. In the figures, the schemes use the same common basis for channel recovery. Common observation of Figure 4 and Figure 5 is that the nonlinear codebook achieves better performance than that of the linear codebook with the same codebook size. Specifically, systems can reduce 1.5∼2 bits per subcarrier to achieve the same performance with the non-linear codebook. Furthermore, the performance gap of the two codebooks decreases with the increase of the codebook size. In the case of N t = 64 , the gap is smaller than the gap of N t = 32 .
Figure 6 and Figure 7 show NMSE measurements according to SNR. For QCF schemes, a codebook of 6 bits is used. From the results, the nonlinear codebook shows better performance than the linear codebook and the performance gap is larger with the beamforming of the receivers. In the interval of 0 ∼ 5 dB SNR, the QCF schemes experience a lower effect of the noise than CS-OMP schemes. It seems that the basis selection of MMSE-OMP provides robustness to the noise even at the channel recovery of the transmitter.
Figure 8 and Figure 9 show measurements of a sum rate according to SNR. For the measurements, the number of receivers is set to four and the same SNR is assumed for all receivers. The beam-steering method uses the same number of RF chains with the number of receivers and the beams that are directed to the true elevation of departure (EOD) and the true azimuth of departure (AOD) for each receiver. For digital beamforming, ZF beamformer is used in all measurements. Furthermore, a fully connected structure is used for all hybrid beamforming. For the hybrid beamforming of the QCF schemes, the method of [9] is used to optimize jointly the analog and digital beamformers. As the proposed systems deliver compressed versions of the estimated channel matrices instead of indices for precoding matrices, a transmitter can adopt any beamforming schemes that use the channel matrix. In the results, the nonlinear codebook achieves a better sum rate than that of the linear codebook. The gap of the performance increases with SNR and is constant in the interval that the additional improvement for MNSE is not observed. The similar results are shown in the case of N t = 64 . However, the slightly larger gap is observed at a low SNR environment than that of the case of N t = 32 .
Figure 10 shows measurements of the case that the number of RF chains is twice the number of the receivers. For the beam-steering method, the same number of RF chains is used with the number of the receivers as the joint optimization cannot be performed. When the number of RF chains is twice the number of receivers, hybrid beamforming can achieve optimal beamforming gain with the joint optimization [8]. Although the QCF schemes use imperfect CSI, the schemes show a higher sum rate than that of the beam-steering method based on perfect CSIT. However, the improvement of the sum rate decreases drastically after the SNR of 10 dB. Furthermore, the improvement by the Rx beamforming decreases with the increase of SNR. It is can be thought that the sum rate is limited by imperfect suppression of the IUI. Therefore, the limited sum rate can be improved by the more accurate estimation of sparse vectors.

7. Conclusions

This paper presents a channel feedback scheme for multi-user hybrid beamforming systems to recover high-dimensional RF channel matrices effectively. The proposed scheme exploits the common sparsity of mmWave broadband channel and the property of OMP operation for codebook generation to reduce feedback overhead and improve the quality of the feedback information. From the results of NMSE for the recovered channels, it is shown that the scheme using the proposed codebook provides more accurate recovery with the same size of feedback than that of the channel recovery scheme with the linear codebook. Furthermore, the proposed feedback scheme allows a transmitter to adopt joint optimization for the hybrid beamformer. By the joint optimization, the systems can control the beamforming gain and the IUI flexibly. The NMSE of the recovered channel can be improved by using a more accurate estimation scheme for the sparse vectors than the simple OMP scheme.

Author Contributions

Conceptualization, W.-S.L.; methodology, W.-S.L.; software, W.-S.L.; validation, W.-S.L., H.-K.S. and W.-S.L.; investigation, W.-S.L.; resources, W.-S.L.; data curation, W.-S.L.; writing—original draft preparation, W.-S.L.; writing—review and editing, W.-S.L. and H.-K.S.; visualization, W.-S.L.; supervision, H.-K.S.; project administration, H.-K.S.; funding acquisition, H.-K.S. Both authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2021-0-01816) supervised by the IITP (Institute for Information & Communications Technology Planning & Evaluation). Also, This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2020R1A6A1A03038540).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Pi, Z.; Khan, F. An introduction to millimeter-wave mobile broadband systems. IEEE Commun. Mag. 2011, 49, 101–107. [Google Scholar] [CrossRef]
  2. Schniter, P.; Sayeed, A. Channel estimation and precoder design for millimeter-wave communications: The sparse way. In Proceedings of the 2014 48th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 2–5 November 2014; pp. 273–277. [Google Scholar]
  3. Zhang, H.; He, R.; Ai, B.; Cui, S.; Zhang, H. Measuring sparsity of wireless channels. IEEE Trans. Cogn. Commun. Netw. 2020, 7, 133–144. [Google Scholar] [CrossRef]
  4. Ahmed, I.; Khammari, H.; Shahid, A.; Musa, A.; Kim, K.S.; De Poorter, E.; Moerman, I. A Survey on Hybrid Beamforming Techniques in 5G: Architecture and System Model Perspectives. IEEE Commun. Surv. Tutorials 2018, 20, 3060–3097. [Google Scholar] [CrossRef] [Green Version]
  5. Sohrabi, F.; Yu, W. Hybrid analog and digital beamforming for mmWave OFDM large-scale antenna arrays. IEEE J. Sel. Areas Commun. 2017, 35, 1432–1443. [Google Scholar] [CrossRef] [Green Version]
  6. Zhang, X.; Molisch, A.F.; Kung, S.Y. Variable-phase-shift-based RF-baseband codesign for MIMO antenna selection. IEEE Trans. Signal Process. 2005, 53, 4091–4103. [Google Scholar] [CrossRef]
  7. Sohrabi, F.; Yu, W. Hybrid digital and analog beamforming design for large-scale antenna arrays. IEEE J. Sel. Top. Signal Process. 2016, 10, 501–513. [Google Scholar] [CrossRef] [Green Version]
  8. Yu, X.; Shen, J.C.; Zhang, J.; Letaief, K.B. Alternating minimization algorithms for hybrid precoding in millimeter wave MIMO systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 485–500. [Google Scholar] [CrossRef] [Green Version]
  9. Gherekhloo, S.; Ardah, K.; Haardt, M. Hybrid Beamforming Design for Downlink MU-MIMO-OFDM Millimeter-Wave Systems. In Proceedings of the 2020 IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM), Hangzhou, China, 8–11 June 2020; pp. 1–5. [Google Scholar]
  10. Flores, A.R.; De Lamare, R.C.; Clerckx, B. Tomlinson-Harashima Precoded Rate-Splitting with Stream Combiners for MU-MIMO Systems. IEEE Trans. Commun. 2021, 69, 3833–3845. [Google Scholar] [CrossRef]
  11. Ghaffar, R.; Knopp, R. Interference-aware receiver structure for multi-user MIMO and LTE. EURASIP J. Wirel. Commun. Netw. 2011, 2011, 1–17. [Google Scholar] [CrossRef] [Green Version]
  12. Onggosanusi, E.; Rahman, M.S.; Guo, L.; Kwak, Y.; Noh, H.; Kim, Y.; Faxer, S.; Harrison, M.; Frenne, M.; Grant, S.; et al. Modular and high-resolution channel state information and beam management for 5G new radio. IEEE Commun. Mag. 2018, 56, 48–55. [Google Scholar] [CrossRef]
  13. Lin, Z.; Li, J.; Zheng, Y.; Irukulapati, N.V.; Wang, H.; Sahlin, H. SS/PBCH block design in 5G new radio (NR). In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
  14. Alexandropoulos, G.C. Position aided beam alignment for millimeter wave backhaul systems with large phased arrays. In Proceedings of the 2017 IEEE 7th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), Curaçao, Dutch Antilles, 10–13 December 2017; pp. 1–5. [Google Scholar]
  15. Aykin, I.; Krunz, M. Efficient beam sweeping algorithms and initial access protocols for millimeter-wave networks. IEEE Trans. Wirel. Commun. 2020, 19, 2504–2514. [Google Scholar] [CrossRef]
  16. Alexandropoulos, G.C.; Vinieratou, I.; Rebato, M.; Rose, L.; Zorzi, M. Uplink Beam Management for Millimeter Wave Cellular MIMO Systems with Hybrid Beamforming. In Proceedings of the 2021 IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March–1 April 2021; pp. 1–7. [Google Scholar]
  17. Abdelaal, R.A.; Behbahani, A.S.; Eltawil, A.M. Practical framework for downlink mu-mimo for lte systems. IEEE Wirel. Commun. Lett. 2017, 6, 314–317. [Google Scholar] [CrossRef]
  18. Mondal, B.; Sergeev, V.; Sengupta, A.; Ermolaev, G.; Davydov, A.; Kwon, E.; Han, S.; Papathanassiou, A. Mu-mimo and csi feedback performance of nr/lte. In Proceedings of the 2019 53rd Annual Conference on Information Sciences and Systems (CISS), Baltimore, MD, USA, 20–22 March 2019; pp. 1–6. [Google Scholar]
  19. Lee, J.; Gil, G.T.; Lee, Y.H. Channel estimation via orthogonal matching pursuit for hybrid MIMO systems in millimeter wave communications. IEEE Trans. Commun. 2016, 64, 2370–2386. [Google Scholar] [CrossRef]
  20. Dai, J.; Liu, A.; Lau, V.K. FDD massive MIMO channel estimation with arbitrary 2D-array geometry. IEEE Trans. Signal Process. 2018, 66, 2584–2599. [Google Scholar] [CrossRef] [Green Version]
  21. Wu, X.; Yang, G.; Hou, F.; Ma, S. Low-complexity downlink channel estimation for millimeter-wave FDD massive MIMO systems. IEEE Wirel. Commun. Lett. 2019, 8, 1103–1107. [Google Scholar] [CrossRef]
  22. Tang, Y.; Cheng, H.; Song, K.B. Low Complexity Channel Estimation for Hybrid Beamforming Systems. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–5. [Google Scholar]
  23. Alkhateeb, A.; El Ayach, O.; Leus, G.; Heath, R.W. Channel estimation and hybrid precoding for millimeter wave cellular systems. IEEE J. Sel. Top. Signal Process. 2014, 8, 831–846. [Google Scholar] [CrossRef] [Green Version]
  24. Xiao, Z.; Xia, P.; Xia, X.G. Channel estimation and hybrid precoding for millimeter-wave MIMO systems: A low-complexity overall solution. IEEE Access 2017, 5, 16100–16110. [Google Scholar] [CrossRef]
  25. Abdallah, A.; Celik, A.; Mansour, M.M.; Eltawil, A.M. Deep Learning Based Frequency-Selective Channel Estimation for Hybrid mmWave MIMO Systems. arXiv 2021, arXiv:2102.10847. [Google Scholar]
  26. Lee, J.; Gil, G.T.; Lee, Y.H. Exploiting spatial sparsity for estimating channels of hybrid MIMO systems in millimeter wave communications. In Proceedings of the 2014 IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 3326–3331. [Google Scholar]
  27. Vlachos, E.; Alexandropoulos, G.C.; Thompson, J. Wideband MIMO channel estimation for hybrid beamforming millimeter wave systems via random spatial sampling. IEEE J. Sel. Top. Signal Process. 2019, 13, 1136–1150. [Google Scholar] [CrossRef]
  28. Dovelos, K.; Matthaiou, M.; Ngo, H.Q.; Bellalta, B. Channel Estimation and Hybrid Combining for Wideband Terahertz Massive MIMO Systems. IEEE J. Sel. Areas Commun. 2021, 39, 1604–1620. [Google Scholar] [CrossRef]
  29. Balevi, E.; Andrews, J.G. Wideband channel estimation with a generative adversarial network. IEEE Trans. Wirel. Commun. 2021, 20, 3049–3060. [Google Scholar] [CrossRef]
  30. Guo, J.; Wen, C.K.; Jin, S. CAnet: Uplink-aided Downlink Channel Acquisition in FDD Massive MIMO using Deep Learning. arXiv 2021, arXiv:2101.04377. [Google Scholar]
  31. Sohrabi, F.; Attiah, K.M.; Yu, W. Deep learning for distributed channel feedback and multiuser precoding in FDD massive MIMO. IEEE Trans. Wirel. Commun. 2021, 20, 4044–4057. [Google Scholar] [CrossRef]
  32. Linde, Y.; Buzo, A.; Gray, R. An algorithm for vector quantizer design. IEEE Trans. Commun. 1980, 28, 84–95. [Google Scholar] [CrossRef] [Green Version]

Short Biography of Authors

Sensors 21 05298 i001Won-Seok Lee received the B.S. and M.S. degrees in Information and Communication Engineering, Sejong University, Seoul, Korea, in 2016 and 2018, respectively. He is currently working toward to the Ph.D. degree in the Department of information and communications engineering, Sejong University, Seoul, Korea. His research interests are in the areas of signal processing for wireless communication system and ambient RF communication system.
Sensors 21 05298 i002Hyoung-Kyu Song was born in ChungCheong-Bukdo, Korea on May 14 in 1967. He received B.S., M.S., and Ph.D. degrees in electronic engineering from Yonsei University, Seoul, Korea, in 1990, 1992, and 1996, respectively. From 1996 to 2000 he had been managerial engineer in Korea Electronics Technology Institute (KETI), Korea. Since 2000 he has been a professor of the Department of information and communications engineering, Sejong University, Seoul, Korea. His research interests include digital and data communications, information theory and their applications with anemphasis on mobile communications. * The corresponding author. Email: [email protected]
Figure 1. Multi-user hybrid beamforming system.
Figure 1. Multi-user hybrid beamforming system.
Sensors 21 05298 g001
Figure 2. Codebook for conditional RVQ generated by the LBG algorithm.
Figure 2. Codebook for conditional RVQ generated by the LBG algorithm.
Sensors 21 05298 g002
Figure 3. NMSE measurements according to codebook size, SNR = 10 dB , N t = 32 , and N r = 1 , 4 .
Figure 3. NMSE measurements according to codebook size, SNR = 10 dB , N t = 32 , and N r = 1 , 4 .
Sensors 21 05298 g003
Figure 4. NMSE measurements according to codebook size, SNR = 10 dB , N t = 32 , and N r = 1 , 4 .
Figure 4. NMSE measurements according to codebook size, SNR = 10 dB , N t = 32 , and N r = 1 , 4 .
Sensors 21 05298 g004
Figure 5. NMSE measurements according to codebook size, SNR = 10 dB , N t = 64 , and N r = 1 , 4 .
Figure 5. NMSE measurements according to codebook size, SNR = 10 dB , N t = 64 , and N r = 1 , 4 .
Sensors 21 05298 g005
Figure 6. NMSE measurements according to SNR, codebook size = 6 bits , N t = 32 , and N r = 1 , 4 .
Figure 6. NMSE measurements according to SNR, codebook size = 6 bits , N t = 32 , and N r = 1 , 4 .
Sensors 21 05298 g006
Figure 7. NMSE measurements according to SNR, codebook size = 6 bits , N t = 64 , and N r = 1 , 4 .
Figure 7. NMSE measurements according to SNR, codebook size = 6 bits , N t = 64 , and N r = 1 , 4 .
Sensors 21 05298 g007
Figure 8. Sum rate measurements according to SNR, codebook size = 8 bits , N t = 32 , N R F = 4 , and N r = 1 , 4 .
Figure 8. Sum rate measurements according to SNR, codebook size = 8 bits , N t = 32 , N R F = 4 , and N r = 1 , 4 .
Sensors 21 05298 g008
Figure 9. Sum rate measurements according to SNR, codebook size = 8 bits , N t = 64 , N R F = 4 , and N r = 1 , 4 .
Figure 9. Sum rate measurements according to SNR, codebook size = 8 bits , N t = 64 , N R F = 4 , and N r = 1 , 4 .
Sensors 21 05298 g009
Figure 10. Sum rate measurements according to SNR, codebook size = 8 bits , N t = 64 , N R F = 8 , 4 , and N r = 1 , 4 .
Figure 10. Sum rate measurements according to SNR, codebook size = 8 bits , N t = 64 , N R F = 8 , 4 , and N r = 1 , 4 .
Sensors 21 05298 g010
Table 1. Simulation Parameters and Schemes.
Table 1. Simulation Parameters and Schemes.
ParametersValue
Center frequency30 GHz
Number of OFDM subcarriers1024
Numeber of Tx antennas64, 32
Number of RF chains8, 4
Number of receivers4
Number of Rx antennas4, 1
Multi-path (non-line of sight)3
Number of scatterers10 per path
ASD, ESD, ASA, ESA3 degree
Size of codebook8, 6 bits
Compared scheme for quantization of sparse vectorsLinear RVQ
Compared schemes for a sum rateBeam-steering, Method of [9]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lee, W.-S.; Song, H.-K. Efficient Channel Feedback Scheme for Multi-User MIMO Hybrid Beamforming Systems. Sensors 2021, 21, 5298. https://doi.org/10.3390/s21165298

AMA Style

Lee W-S, Song H-K. Efficient Channel Feedback Scheme for Multi-User MIMO Hybrid Beamforming Systems. Sensors. 2021; 21(16):5298. https://doi.org/10.3390/s21165298

Chicago/Turabian Style

Lee, Won-Seok, and Hyoung-Kyu Song. 2021. "Efficient Channel Feedback Scheme for Multi-User MIMO Hybrid Beamforming Systems" Sensors 21, no. 16: 5298. https://doi.org/10.3390/s21165298

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