1. Introduction
Next-generation wireless networks require various wireless technologies, comprehensive coverage, and a rich spectrum of resources to meet the demand for seamless coverage and increased data rates. The mmWave frequency band ranges from 30 GHz to 300 GHz. As a critical candidate technology for 5G wireless communication, it can provide huge bandwidth. Due to the small wavelengths of mmWave, a large number of antenna elements can be packaged into a small physical area [
1,
2,
3,
4,
5]. HetNets consist of macrocells and low-power overlaid nodes, which have become another key technology capable of offering better coverage and improving the capacity of wireless networks [
6,
7].
To increase coverage, large antenna arrays are equipped to transmit and receive gain through digital and analog beamforming. Due to the high costs and complexities of specific mmWave mixed-signal components, a fully digital architecture with a dedicated radio frequency (RF) chain for each antenna is challenging to implement. The analog beamforming is achieved by an analog phase shifter, which adjusts the relative phase by controlling the transmit beam direction digitally. The adaptive gain control units and quantization errors in the analog phase shifter lead to a degradation in performance so analog beamforming is not inappropriate for mmWave systems. Hybrid analog/digital beamforming is a desirable option, as hybrid beamforming has lower complexity and consumption than digital beamforming and better system performance than analog beamforming [
8,
9].
Hybrid beamforming designs for multi-users in mmWave systems were investigated in [
10,
11,
12,
13,
14,
15]. These works took advantage of the limited scattering properties of the mmWave channel and a few RF chains to power massive antenna arrays, which compromised performance and consumption while achieving almost optimal performance. The work in [
10] proposed two-stage hybrid beamforming with limited feedback for multi-user millimeter-wave systems. The hybrid beamforming design was inspired by the power consumption of signal hardware and the complete radio frequency. A deep-learning massive MIMO mmWave network for a hybrid beamforming strategy was proposed in [
11]. A hybrid precoder was selected based on a deep neural network through training. In [
12], a low-complexity two-stage hybrid beamforming strategy was proposed for a downlink multi-RF-chain multi-user mmWave network. The out-of-band spatial information was used to minimize the MMSE in transmitting data streams. The works in [
13,
14,
15] investigated hybrid beamforming in mmWave networks by jointly considering large antenna arrays, RF hardware constraints, and the limited scattering nature of mmWave channels. The work in [
13] proposed an iterative strategy by exploiting the duality of the downlink and uplink channels for the joint hybrid beamforming design. The work in [
14] proposed a hybrid iterative block structure and analog and digital beamforming were jointly optimized for multi-user massive MIMO mmWave networks.
HetNets based on mmWave and massive multiple-input multiple-output (MIMO) techniques have emerged as a possible alternative for improving the capacity and coverage of next-generation networks. Large antenna arrays are necessary for mmWave systems to achieve a sufficient array gain and a usable connection margin. In a HetNet, the higher-powered macrocells cover a large area, whereas the lower-powered small cells fill in the coverage gaps. There are two types of interference in HetNet: inter- and intra-tier interferences. Picocells interfering with each other is an example of intra-tier interference, which is when there is interference among cells in the same tier. Interference among cells in different tiers, such as when macrocells and picocells interfere with one another, is referred to as inter-tier interference. Optimizing hybrid beamforming in mmWave HetNet systems to improve performance was studied in [
16,
17]. The work in [
16] proposed hybrid beamforming techniques to mitigate interference for ultra-dense massive MIMO mmWave HetNets. In [
17], hybrid beamforming designs were investigated in massive MIMO relaying mmWave HetNets. Inter-user interference and cross-tier interference were efficiently addressed. The works in [
18,
19] provided analytical frameworks for analyzing the coverage of mmWave HetNets. The work in [
18] analyzed coverage for energy-harvesting mmWave systems by considering power transfer and downlink simultaneous wireless information. The work in [
19] provided an analytical framework by analyzing downlink mmWave HetNets, which consisted of randomly located base stations (BSs) and
K tiers. There are many techniques for reducing interference, including interference alignment (IA) and CoMP. The works in [
20,
21] utilized IA approaches to address interference in HetNets. The works in [
20] proposed a cognitive IA-based scheme to eliminate cross-tier interference in macrocells and mitigate co-tier interference at the same time. The works in [
21] analyzed IA methods based on various levels of inter-system information sharing. However, it is pretty challenging to execute interference cancellation in the same manner for different HetNet designs since some small cells clutter in various small locations for various HetNets. Because of a lack of freedom to adapt to different system configurations, IA-type schemes are inflexible.
In this paper, an MMSE-based hybrid beamforming scheme is proposed for downlink mmWave MIMO two-tier HetNets. First, the sum-rate maximization problem is formulated to minimize the MSE between hybrid and digital beamforming solutions with numerous measurement vectors. Analog beamforming is generalized by utilizing an orthogonal matching pursuit technique, wherein the beam-steering vectors are considered to be linearly combined in the RF precoding. Then, the proposed digital beamforming is implemented by iteratively minimizing the sum MSE of the user-intended data streams to manage inter- and intra-tier interferences. Digital beamforming solutions are optimized by utilizing effective channels based on the sequence of analog beamforming weights. The simulation results show the superior performance of the proposed hybrid beamforming scheme under different cellular cooperation and data transmission scenarios.
This paper is organized as follows. In
Section 2, the system model for the mmWave HetNet is outlined. In
Section 3, we introduce the channel model. In
Section 4, we show the problem formulation.
Section 5 presents the proposed novel hybrid algorithms based on OMP and MMSE criteria for mmWave HetNets. In
Section 6, the simulation results are shown.
Section 7 presents the conclusion.
2. System Model
As illustrated in
Figure 1, we consider a two-tier downlink mmWave HetNet, which comprises a macrocell and multiple picocells. The picocells are divided into two different sub-systems according to the intra-tier interference. Plotted with solid lines, sub-system 1 contains a dense concentration of picocells, making it vulnerable to significant intra-tier interference from other picocells. In sub-system 2, each picocell (shown with dotted lines) is not adjacent to another and will not experience substantial intra-tier interference. Since picocells are within the macrocell coverage area, all pico UEs (pUEs) will suffer inter-tier interference from the macrocell base station (MBS). Both the macrocell and picocells use the mmWave hybrid architecture with ULA deployment. We assume that OFDM signaling with a
K-subcarrier is implemented in this mmWave HetNet system. The BSs and UEs use the same mmWave frequency band in the two-tier HetNet. The
ith base station (BS) is equipped with
antennas and
RF chains, which are used to enable multi-stream transmission. The
ith BS communicates with
UEs. The
mth UE in the
ith BS has
antennas and
chains.
is denoted as the signal matrix in the
ith cell, where
,
is the number of data streams,
L is the number of cells, and
represents the macrocell. Here, we examine two communication scenarios: with cooperation and without cooperation among all BSs. In the with-cooperation scenario, the received signal at the
mth UE in the
ith BS is expressed as
and in the without-cooperation scenario, the transmit signal is denoted as
As shown in
Figure 2, the hybrid architecture enables the BS to apply a digital precoder
of the
ith BS for the signal
, followed by an analog precoder
, which is employed by analog phase shifters and has the constraints with
.
is denoted as the mmWave channel matrix from
ith BS to the
mth UE.
is a zero-mean additive white Gaussian noise matrix and
is its covariance matrix. Both (1) and (2) can be conveniently expressed in the following unified form:
where the channel
. In the with-cooperation case, the digital precoder matrix
. In the without-cooperation case,
. At the
ith UE side, an analog combiner
and a digital combiner
are implemented for the received signal processing. Then, the combined signal at the
mth UE in the
ith BS is defined as
3. Channel Model
This paper adopts a wideband geometric mmWave channel model, which is assumed to contribute
C scattering clusters and
paths per cluster. We assume that both the BSs and UEs have instantaneous and exact knowledge about the channel state information (CSI) of the mmWave channels. The delay-
l channel
from the
ith BS to the
mth UE can be written as
where
and
denote the mean time delay for each cluster and each path, respectively.
is the mean physical AoA/AoD for each cluster.
denotes the relative AoA/AoD shift for each path in each cluster.
is the signaling interval,
is the pulse shaping filter, and
is the large-scale path loss.
and
denote the antenna array response vectors of the UEs and BSs, respectively. The antenna array response vector of the
ith BS can be formulated as
where
d denotes the inter-element spacing and
is the wavelength. The delay-
l channel at the
kth subcarrier
can be expressed as
where
D is the number of taps.
5. Hybrid Beamforming for the mmWave HetNet
The non-convex constraints on the hybrid beamforming designs make finding globally optimal solutions unlikely. Therefore, we first configure analog beamforming, which is formulated as a sparse signal recovery problem. Then, we propose an MMSE-based digital beamforming algorithm that iteratively minimizes the sum MSE of the user-intended data streams to reduce inter- and intra-tier interferences.
We begin by analyzing the achievable sum rate achieved by the hybrid precoders and reformulating (10) in terms of the Euclidean distance between the optimal unconstrained precoder
and the hybrid precoders
. Instead of maximizing
, the near-optimal hybrid precoders can be obtained by minimizing
. The hybrid precoder design problem can be reformulated as
Specifically, the method of sparse signal recovery, orthogonal matching pursuit (OMP) [
22], is applied to make the hybrid precoders
sufficiently close to the optimal precoders
, which is a greedy technique in which the best columns of the sensing matrix are gradually selected. In Algorithm 1, the OMP algorithm’s pseudo-code is shown.
is a predefined codebook and is composed of array response vectors. Using the singular value decomposition (SVD) of the channel
, where
is an
unitary matrix,
is an
unitary matrix, and
is a descending diagonal matrix of singular value. Further, two partitions of the matrices
and
are redefined as
where
is an
diagonal matrix and
is an
matrix. The optimal precoder
of
is defined as
, which is taken from the first
columns of
. In summary, the beamforming algorithm selects column vectors from
to form the analog precoder
, which has a strong correlation with the residual
. The combiners
on the UEs’ sides are obtained in the same manner.
Algorithm 1: Sparse beamforming via OMP. |
Given: and initialization: |
To manage the inter- and intra-tier interferences, the proposed MMSE-based beamforming designs find the precoders and decoders (
) to minimize the sum MSE
of the mmWave HetNet, which is formulated as
The MSE
of the
mth UE in the
ith cell is defined as
where
is the effective received signal matrix, which is expressed as
Here, we denote
as the effective channel and
as the effective noise. After several mathematical manipulations, (14) can be written as
where
is denoted as the source covariance matrix.
and
. For the with-cooperation case,
and
for the without-cooperation case. Setting
’s gradient to zero with respect to
, for the given
, the MMSE decoder can be defined as
Instead of using (
14), the Lagrange multipliers approach can be used to formulate an augmented cost function for addressing the problem (
13). The alternative augmented cost function can be expressed as
where
, and
is the Lagrange multiplier. For the given
, setting the gradient of
to zero with respect to
, the MMSE precoder can be obtained as
We set the gradient of
to zero with respect to
, the Lagrange multiplier is defined as
where
. The procedures of the proposed MMSE-based iterative algorithm jointly finding the sub-optimum precoders and decoders is generalized in Algorithm 2. The formulas in (
17), (
19) and (
20) are calculated iteratively until the stop criteria are satisfied to yield the MMSE precoders and decoders. We define the termination criterion as follows to ensure the viability of the initial constraint problem:
where
is a minor tolerance that impacts the algorithm’s precision and
represents the objective value of (18) in the iteration
n.
Algorithm 2: The proposed generalized iterative algorithm. |
Initialize:: and with random values ; |
Interference alignment (IA) is another approach to mitigating the inter- and intra-tier interferences. The main idea of IA is to align the interference from the transmitters to the reduced-dimensional subspace of the receivers. As shown in
Figure 1, the following conditions should be satisfied to achieve IA:
where
is the number of BSs in sub-system 1. The inter-cell interference among the picocells and the interference between the picocells and macrocell in sub-system 1 are mitigated via (22). Equation (
23) addresses the interference from the MBS to PUs in sub-system 2. Equation (
24) mitigates the interference from the picocell base stations (PBSs) in sub-system 2 to the MUs. Equation (
25) guarantees that the signal space is orthogonal to the corresponding interference subspace and has
dimensions.
6. Simulation Results
The performance of the proposed hybrid beamforming designs for the two-tier multi-user downlink mmWave HetNet was evaluated. The mmWave HetNet comprises one macrocell and nine picocells. The radii of the macrocell and picocells are 500 m and 40 m, respectively. The MBS, PBSs, and UEs’ sides are equipped with
,
, and
antennas, respectively. The central carrier frequency is 28 GHz with an 850 MHz bandwidth.
is the number of subcarriers. The environment for propagation has
clusters and
rays per cluster. The delay spread of each cluster is determined to be
ns. The relative time delay for each ray results from the zero-mean normal distributions with
ns. The mean AoAs/AoDs for each cluster are calculated using
. The relative AoA/AoD shifts are derived from a Gaussian distribution with
. A raised cosine filter is utilized as the pulse-shaping filter with a factor of 1. The transmit power is set at 64dBm in the macrocell and 15dBm in the picocells. The achievable sum rate as the optimal objective is used for the performance comparison of the hybrid beamforming designs of multi-user mmWave HetNets, which is defined as
In this section, we compare the performance of the proposed hybrid beamforming designs in the with-cooperation scenario (HBF with cooperation) and the without-cooperation scenario (HBF without cooperation) to the optimal beamforming (optimal BF) designs and interference alignment (IA)-based hybrid beamforming (HBF IA) schemes under different cellular cooperation and data transmission scenarios. The benchmark is the performance of the optimal beamforming designs in which streams are sent along the channel’s dominant eigenmodes.
Figure 3 shows the spectral efficiencies of the proposed hybrid beamforming algorithms and other hybrid beamforming schemes under different effective transmit SNRs. The number of RF chains is set as 6 for the MBS and 3 for PBSs, with the number of data streams set as
= 2 or 3. The spectral efficiencies of the proposed MMSE-based hybrid beamforming schemes are essentially close to those achieved by the optimal beamforming solution in the case of
, as shown in
Figure 3. The achievable sum rate of the HBF with-cooperation algorithms is higher than those of the HBF without-cooperation algorithms and IA-based hybrid beamforming algorithms. The performance gap among the proposed MMSE-based HBF with-cooperation, HBF without-cooperation, and IA-based hybrid beamforming algorithms increase with the increasing SNR. It turns out that compared to the IA-based or MMSE-based without-cooperation algorithms, the proposed MMSE-based with-cooperation algorithms are more able to reduce interference. As a result, in the with-cooperation scenario, the entire HetNet transforms into a big single-user MIMO system and inter-cell interference no longer exists; only inter-data-stream interference has to be addressed. When comparing the results of the proposed MMSE-based hybrid beamforming algorithms to those of the optimal beamforming framework and IA-based hybrid beamforming schemes with different data transmission scenarios, the larger data stream schemes yield a better achievable sum rate. Because of the larger data stream transmission schemes leveraging the additional degrees of freedom offered by the MIMO mmWave HetNet, the proposed MMSE-based with-cooperation algorithms yield a better achievable sum rate than the MMSE-based without-cooperation algorithms and IA-based hybrid beamforming schemes.
Figure 4 and
Figure 5 show the achievable sum rates of the hybrid beamforming designs with different numbers of UEs in the mmWave HetNet for different SNRs. As illustrated in
Figure 4, with the number of pUEs
in the
ith picocell increasing, the performance attained by the hybrid beamforming algorithms greatly improves. The data stream is configured with
and the number of pUEs in each picocell is configured with
or 3. The spectral efficiencies of the proposed MMSE-based hybrid beamforming strategies are similar to those of the optimal beamforming designs. The proposed MMSE-based hybrid beamforming with-cooperation schemes outperform the without-cooperation schemes, as the with-cooperation hybrid beamforming designs are noise limited, whereas the without-cooperation hybrid beamforming schemes are interference limited. The IA-based hybrid beamforming designs cannot outperform the MMSE-based hybrid beamforming designs with an increasing SNR. The difference in performance between the proposed MMSE-based hybrid beamforming approach and the IA-based hybrid beamforming designs becomes greater with an increasing number of pUEs. In
Figure 5, the performance of the proposed hybrid beamforming designs is improved with an increasing number of macrocell UEs (mUEs). This performance is achieved with the number of data streams set as
or 2. The increase in the data streams has a significant impact on the improvement of the spectral efficiencies of the proposed MMSE-based hybrid beamforming schemes. The achievable system sum rates of the MMSE-based hybrid beamforming strategies considerably outperform those of the IA-based hybrid beamforming solutions. The proposed MMSE-based hybrid beamforming algorithms perform nearly as well as the optimal beamforming designs. It turns out that the proposed hybrid beamforming strategies are quite efficient for managing the inter- and intra-tier interferences in the mmWave HetNets.