You are on page 1of 6

Statistical CSI Based Hybrid mmWave

MIMO-NOMA with Max-Min Fairness


Jinle Zhu† , Qiang Li† , Hongyang Chen‡ , and H. Vincent Poor§

National Key Laboratory of Science and Technology on Communications
University of Electronic Science and Technology of China, Chengdu, China

Zhejiang Lab, Hangzhou, China
§
Department of Electrical Engineering, Princeton University, Princeton, NJ 08544, USA
E-mail: liqiang@uestc.edu.cn
arXiv:2101.01985v1 [cs.IT] 6 Jan 2021

Abstract—Non-orthogonal multiple access (NOMA) and mil- performance, where a large number of antennas are connected
limeter wave (mmWave) are two key enabling technologies for with a limited number of RF chains, which can reduce the
the fifth-generation (5G) mobile networks and beyond. In this power consumption of RF chains while maintaining highly
paper, we consider mmWave NOMA systems with max-min
fairness constraints. On the one hand, existing beamforming directional beamforming to provide array gain [2], [3].
designs aiming at maximizing the spectrum efficiency (SE) are Meanwhile, non-orthogonal multiple access (NOMA) has
unsuitable for the NOMA systems with fairness in this paper. On been recognized as an effective technique to further increase
the other hand, previous work on about mmWave NOMA mostly the spectral efficiency and support more connectivity [4]. The
depends on full knowledge of channel state information (CSI) principle of NOMA is to server multiple users at the same
which is extremely difficult to obtain accurately in mmWave
communication systems. To address this problem, we propose time/frequency/code resource block (RB) by differentiating
a heuristic hybrid beamforming design based on the statistical them in the power domain. The success of NOMA is based
CSI (SCSI) user grouping strategy. An analog beamforming on the successive interference cancelation (SIC) technique
scheme is first proposed to integrate the whole cluster users to according to their channel condition and resource allocation.
mitigate the inter-cluster interference in the first stage. Then two Motivated by its promising advantages, the application of
digital beamforming designs are proposed to further suppress
the interference based on SCSI. One is the widely used zero NOMA to mmWave communications with hybrid beamform-
forcing (ZF) approach and the other is derived from the signal-to- ing structure is a valuable study topic which has been studied
leakage-plus-noise ratio (SLNR) metric extended from orthogonal in considerable research works [5]–[10].
multiple access (OMA) systems. The effective gains fed back In [5], a machine learning based user clustering technique
from the users are used for the power allocation. We introduce for mmWave NOMA systems has been proposed, where the
the quadratic transform (QT) method and bisection approach
to reformulate this complex problem so as to rend it solvable. users are assumed to be physically clustered in rooms or halls.
Simulation results show that our proposed algorithms outperform With this assumption, a K-means based user grouping scheme
the previous algorithms in term of user fairness. is naturally proposed. This paper has proved that the K-means
Index Terms—MIMO, mmWave, NOMA, user grouping, beam based user grouping scheme can achieve better performance
selection, power allocation. than the cluster-head scheme [6]. However, the K-means
user grouping scheme is not generalized applicable to the
I. I NTRODUCTION common occasions where users are not physically clustered.
Recently, the explosive traffic growth envisioned in future [7] has proposed an agglomerative nesting (AGNES) based
wireless networks have triggered and attracted tremendous user grouping scheme which has been shown to outperform
research interests in millimeter wave (mmWave) communica- the K-means user grouping scheme when users are randomly
tions due to their large bandwidth and the potential multiple positioned. [8] extended the work in [7] to derive an enhanced
access schemes [1]. In contrast to the conventional sub-6 GHz joint user grouping and beam selection procedure.
frequency band, the wavelengths in the mmWave frequency [5]–[7] consider spectrum efficiency (SE) or energy effi-
band are short, which facilitates the deployment of massive ciency (EE) as the evaluation criterion. Thus, the beam patterns
antennas in a compact space to provide significant array gains are pointed to the strongest user in each cluster to achieve a
to combat the propagation loss in the mmWave spectrum. better performance. However, this kind of beamforming design
However, the traditional fully digital structure requires one does not suitable for NOMA with fairness. For instance, for a
dedicated radio frequency (RF) chain for each antenna, which α → ∞ constrained NOMA system, i.e., the max-min fairness,
incurs prohibitively high hardware cost and tremendous en- the weak users barely benefit from the beamforming pointed to
ergy consumption in massive multiple-input multiple-output the strongest user, which will result in a poor SE performance
(MIMO) systems. Hybrid architectures have been proposed as since the users are required to be absolutely fair in the system.
a feasible and compromise solution to strike a balance between Many works have investigated the fairness problem of NOMA
energy consumption, signal processing complexity, and system systems [9], [10], while they either considered the sub-6 GHz
frequency band or failed to include the influence of beam matrix. CI×J denotes the set of all M × N matrices with
alignment to the fairness among the users. Furthermore, most complex entries. E{·} denotes the expectation operation. IN
works about NOMA [5]–[8] are based on the assumption that denotes a N order unit matrix.
the transceivers have the full knowledge of the instantaneous
II. S YSTEM MODEL
channel state information (ICSI). However, the fast variation
of the mmWave channels makes it difficult to estimate the We consider a downlink mmWave MIMO-NOMA system
channel accurately. Moreover, due to the large number of users model. The base station (BS) with Nt antennas and G RF
in the NOMA systems and the massive antenna arrays at the chains serves K single-antenna users simultaneously. To sim-
base station (BS), the channel estimation results in a high plify the description, the k-th user is denoted as Uk . After the
training overhead. Fortunately, the fading channel statistics users are grouped into G groups, the u-th user in the g-th group
of mmWave channels, such as angle of department (AoD) is denoted as Ug,u . Hybrid beamforming is used to provide
and large scale fading coefficient, are wide-dense stationary beam gain as well as suppress the interference among the
(WSS) due to its scattering-dependency [11]. The feature that users. The signals first go through the digital beamforming ma-
AoDs remain invariant over several periods of covariance time trix W = [w1 , w2 , ..., wG ] ∈ CG×G and then are precoded by
arouses an approach naturally fitting to a hybrid structure an analog beamforming matrix F = [f1 , f2 , ..., fG ] ∈ CNt ×G .
which is widely used in orthogonal multiple access (OMA) The received signal of Ug,u is given as
systems [12]. The analog beamforming is based on the slowly- |Sg |
X p X |Sq |
G X
p
varying second order channel statistics and the digital beam- rg,u = Pg,v hg,u Fwg xg,v + Pq,v hg,u Fwq xq,v ,
forming matrix is designed based on the ICSI. v=1 q6=g v=1
In this paper, we consider the max-min fairness problem where hg,u , xg,u , and Pq,v are the channel information,
of the downlink mmWave MIMO NOMA system which transmitted signal and the allocated power of Ug,u .
consists of user grouping, hybrid beamforming design, and At mmWave frequencies, the channels tend to be sparse and
power allocation. In contrast to the previous mmWave MIMO- highly directional. We consider a general ray-based directional
NOMA works, we propose to design the user grouping strategy model with limited paths [3] which is defined as
and hybrid beamforming matrices based on the second order s Lg,u
s
statistical CSI (SCSI) and the power allocation is based on Nt X † Nt
hg,u = αg,u,l aBS (θg,u,l ) , ᾱg,u ∆g,u Ag,u ,
the feedback of the effective channel gains which are scalars Lg,u Lg,u
l=1
resulting in small feedback cost. More specifically, a modified (1)
AGNES user grouping scheme based on the correlation matrix where Lg,u is the number of multipath components (MPC)
distance (CMD)is proposed. At the analog beamforming stage, of Ug,u . αg,u,l ∼ CN (0, ρ2g,u,l ) denotes the small-scale
a concept of average channel covariance matrix is proposed fading of the l-th MPC. ρ2g,u,l can be viewed as the aver-
since we regard all users in the cluster equally rather than age power of the l-th MPC normalized by the large scale
focusing on the strongest user as in [7], [8]. Two digital loss. We assume that the MPCs are independent and we
beamforming schemes are proposed to further suppress the PLg,u 2
have l=1 ρg,u,l = 1. The normalized path gain vector
inter-cluster interference. One is to find the null space of αg,u,l
ᾱg,u = [ᾱg,u,1 , ᾱg,u,2 , ..., ᾱg,u,Lg,u ], where ᾱg,u,l = ρg,u,l .
the effective average covariance channel of each cluster and ∆g,u = diag[ρg,u,1 , ρg,u,2 , ..., ρg,u,Lg,u ] stores the normal-
the other is inspired by the signal-to-leakage-plus-noise ratio ized average path gains {ρg,u,l }. The beam steering vec-
(SLNR) metric which is widely used in OMA systems [13]. tors of AoD {θg,u,l } of Ug,u are stacking in Ag,u , i.e.,
We extend the SLNR metric in the NOMA system and Ag,u = [aBS (θg,u,1 ), aBS (θg,u,2 ), ..., aBS (θg,u,Lg,u )]† . Under
obtain the corresponding digital beamforming vectors. The an assumption of a uniform linear array (ULA), aBS (θ) can
power allocation is formulated as a max-min problem which be written as
can be solved by bi-section method and convex theory. The 1 h j 2πd sin θ (Nt −1)2πd
i
simulation results suggest that under the proposed analog aBS (θ) = √ 1, e λ , ..., ej λ sin θ
, (2)
Nt
beamforming, the SLNR metric based digital beamforming can
achieve approximate the same performance as the ZF digital where λ is the wavelength and d = λ2 is the antenna spacing.
beamforming. Besides, under the max-min fairness constraint, Under the block fading assumption, the small-scale fading
the proposed algorithms are shown to outperform the cluster- vector remains constant within the coherence block and varies
head beamforming schemes, which means that the proposed independently across blocks. However, the fading channel
algorithms can balance the fairness among the users better statistics (angular power spectrum), i.e., ∆g,u and Ag,u are
than the previous designs. WSS to tens or hundreds of coherence block lengths. Hence,
Throughout this paper, upper-case and lower-case boldface this statistical channel information can be evaluated efficiently
letters denote matrices and vectors, respectively; (·)T and (·)† by channel estimation techniques such as [14] with negligible
denote the transpose and the Hermitian transpose of a matrix normalized cost. The long-term channel covariance matrix of
or a vector. S denotes a set; | · | denotes the absolute value of Ug,u can be calculated as
a scalar or the cardinality of a set; k · k2 denotes the Frobenius Nt †
norm of a vector or a matrix. diag(·) represents a diagonal Rg,u = E{h†g,u hg,u } = A ∆2 Ag,u . (3)
Lg,u g,u g,u
In Section III, we elaborate that our proposed user grouping that Si,j is the user group merged from Si and Sj , namely,
and beamforming design depends only on the long-term SCSI. Si,j , Si ∪ Sj . Let Sq be one of the remaining groups except
In the power allocation stage, each user only needs to feed for Si and Sj . The complete linkage between Si,j and Sq is
back an equivalent channel gain vector, which significantly given by
reduces the information exchange overhead.
In mmWave MIMO-NOMA, multiple users are served in C(Si,j , Sq ) = max{C(Si , Sq ), C(Sj , Sq )}. (7)
one beam where different beams (groups) will occur inter- The SCSI based AGNES algorithm is summarized in Algo-
group interference. The users in the same group successively rithm 1.
cancel the interference in a specific order which is referred
as intra-group interference. The decoding order is an essential Algorithm 1 AGNES clustering user grouping algorithm
issue which depends on not only the channel gain but also the Inputs: Group number G, user set U = {U1 , U2 , ..., UK },
beam gain and power allocation. The details of the decoding second order SCSI Rk , k = 1, .., K;
order will be discussed in Section III. We assume that the Outputs: User grouping strategy Π = {S1 , S2 , ..., SG };
decoding order has been decided that Ug,u can decode the Initialization: Initial single user groups Sk = {Uk }, k =
signal of Ug,r only if r ≥ u. The signal-to-interference-plus- 1, 2, ..., K, group number index t = K.
noise ratio (SINR) of Ug,u to decode its own signal can be 1: Calculate the correlation C in U by (6) and (7);
denoted as 2: repeat
2
SINRg,u = |hg,u dg | Pg,u /ηg,u , (4) 3: Search for two groups with the maximal similarity by
the complete linkage method;
where dg = Fwg denotes the equivalent precoding vector for 4: Merge the groups with the maximal similarity;
intra inter
Sg . ηg,u = Ig,u + Ig,u + σ 2 denotes the interference of 5: t←t−1
intra
Ug,u , which affects the decoding of its own signal. Ig,u = 6: until t = G
Pu−1 2
v=1 |hg,u d | P denotes the intra-group interference and
PGg Pg,v
inter |Sq | 2
Ig,u = q6=g v=1 |hg,u dq | Pq,v denotes the inter-group
interference. The SINR for Ug,u decoding the signal of Ug,r B. Hybrid beamforming based on the SCSI
can be calculated as After finishing user grouping, we design the hybrid beam-
2 forming matrices to provide beam gain. In most previous
SINRg,u,r = |hg,u dg | Pg,r /ηg,u,r , (5)
works [5]–[7], the beams are designed to point to the cluster
where η intra
= Ig,u,r inter
+ Ig,u,r + σ 2 , Ig,u,r
intra
= head of each group since those works aim to maximize the
Pr−1 g,u,r 2 inter inter sum rate of the systems. Thus, it is reasonable that the users
v=1 |hg,u d g | P g,v and I g,u,r = I g,u . To successfully
perform SIC, the SINR condition should be satisfied which is with best channel condition can get the best power resources.
given by SIN Rg,u,r ≥ SIN Rg,u . While in this paper, we consider the fairness problem among
the users. The cluster head beamforming strategy only cares
III. PROBLEM FORMULATION AND PROBLEM the strongest user in each group, which will directly omit
SOLUTION the weak users. With a forcing power allocation scheme to
A. User grouping based on the SCSI keep the fairness among the users, the data rate of the system
Due to the principle of NOMA, an appropriate user group is dragged due to the low beam gain of the users far from
strategy will lay a solid foundation for the system performance the strongest user in the angle domain. We consider the user
because the user grouping directly influences the beam gain fairness before the power allocation stage and propose a new
and power allocation scheme. In mmWave-NOMA systems, hybrid beamforming design scheme based on the second order
the directionality of the mmWave channels enables us to clus- SCSI. The hybrid beamforming is difficult to design jointly
ter the users with high channel correlation in the same group because the constant modules (CM) constraint of the elements
and the users with low channel correlation in different groups. of the analog beamforming. Thus, we design the two matrices
Since the second order SCSI can capture the directionality separately as the same in many hybrid beamforming works.
feature of the channels, we use the CMD to show the distance a) Analog beamforming: The basic idea is to design the
between two channel covariance matrices [13]. The distance analog beamforming matrix to enhance the beam gain of the
between Ui and Uj is given by whole cluster and suppress the interference from other clusters.
We regard the users in the same group equal in priority and
Tr(R†i Rj ) they can be treated as a virtual multi-antenna user for this
C(Ui , Uj ) = 1 − . (6)
kRi k2 kRj k2 group with the average channel covariance matrix given by
C(Ui , Uj ) measures the channel similarity between Ui and Uj 1 X|Sg |
R̄g = Rg,u . (8)
ranging from 0 (the users’ channels are completely uncorre- |Sg | u=1

lated)to 1 (the users’ channels are completely orthogonal). As The eigenvalue decomposition (EVD) of R̄g is denoted as
in our previous work [7], we choose the complete linkage
method to derive the linkage between cluster. We suppose R̄g = Ug Λg U†g , (9)
where Ug = [umax g UN
g ] and ug
max
∈ CNt ×1 presenting the is corresponding to a group with multiple users. Thus, we
largest eigenvectors of R̄g . We define the interference matrix define SLNR of Sg as
of Sg with the dominant eigenvector of all other clusters as
|S
Pg | 2
Ξg = umax

, ..., umax max max

∈ CNt ×(G−1) . (10) Pg,v h†g,v,eff wg
1 g−1 , ug+1 , ..., uG v=1
SLNRg = , (16)
G |S
Pq | 2
We perform the singular-value decomposition (SVD) of the h†q,v,eff wg
P
σ 2 + Pg
interference matrix as q6=g v=1

Ξg = Qg Σg V†g ,
P|Sg |
(11) where Pg = v=1 Pg,v denotes the power allocated to Sg .
h i The numerator of SLNRg is the combination gain consists of
where Qg = QO N N
g Qg , with Qg ∈ C
Nt ×(Nt −(G−1))
repre- the channel gain and beamforming gain of Sg . The denomi-
senting the null space of Ξg . By connecting the projection the nator is the leakage power to other clusters for q 6= g. The
space of QN g and the average channel covariance matrix of
lower bound on the average SLNR can be derived as
Sg , we give the effective channel covariance R̂g as
E(SLNRg ) =
† † † N |Sg |
R̂g = Ûg Λ̂g Ûg = (QN
g ) Ug Λg Ug Qg , (12) 2 1
Pg,v h†g,v,eff wg )E(
X
E( )
G |S
Pq | 2
N
h†q,v,eff wg
h i
v=1
where Ûg = ûmax max
P
g Û g , with ûg ∈ C(Nt −(G−1))×1 repre- σ2 + Pg
q6=g v=1
senting the largest eigenvector of R̂g . The analog beamforming |S
!
Pg |
vector corresponding to Sg can be calculated as w†g Pg,v Rg,v,eff wg
v=1
f g = QN max
. ≥ , SLNRLB
g . (17)
g ûg (13) !
G |S
Pq |
Pg w†g
P
σ2 + Rq,v,eff wg
b) Digital beamforming: Since the analog beamforming q6=g v=1

cannot fully cancel the inter-group interference. The digital


beamforming is used to further mitigate the interference. After The first equation in (17) is from the dependence between the
obtaining F, the BS can get the effective channel of Ug,u numerator and the denominator and the inequation is obtained
as hg,u,eff = hg,u F ∈ C1×G , where the effective channel by the convexity of f (x) = 1/x. [15] has proved that the
covariance matrix can be calculated as Rg,u,eff = F† Rg,u F ∈ optimal unit norm wg to maximize SLNRLB g is the generalized

CG×G . With the central covariance matrix R̄g , the effective eigenvector given by
average channel covariance matrix of Sg is denoted as R̄g,eff =  
|S
Pg |
F† R̄g,u F ∈ CG×G . The digital beamforming vector of Sg can  Pg,v Rg,v,eff 
be designed in the nullspace of the dominant eigenvectors of  v=1

wg = umax  . (18)
the effective channel matrices of the other clusters for q 6= g,  2 PG P|Sq | 
σ IG + Pg Rq,v,eff

i.e.,
( q6=g v=1
† 0 g 6= q,
wg umax (R̄q,eff ) = (14) Due to the beamforming power constraint, √
the digital beam-
1 g = q,
GW
forming vector can be normalized as W = kFWk 2
.
where umax (R̄q,eff ) denotes the largest eigenvector of R̄q,eff .
Thus, with zero forcing (ZF) method, the digital beamforming C. Max-Min Fairness Power Allocation
matrix can be obtained by
In Subsection B, we design the beamforming matrices to
−1 consider the other weak users rather than straightforwardly
W= U†max Umax U†max , (15)
pointing the beam to the strongest user, so that the fairness
where Umax = umax (R̄1,eff ), umax (R̄2,eff ), · · · , umax (R̄G,eff ) can be imposed in the beamforming aspect. After obtaining the
 

collects the eigenvectors of the effective average channel beamforming matrices, we reorder the users in the same group
covariance matrices. This design intends to reduce the to decide the decoding order based on the effective channel
inter-group interference. Another perspective is to maximize gain feedback. h Each user feeds back the effective channel i gain
2 2 2
the desired power and suppress the leakage power to other vectors, i.e., |h d
g,u 1 | , |h d
g,u 2 | , · · · , |h d
g,u G | , according
clusters. Inspired by this, we derive the SLNR metric to to the fixed beamforming matrices. The users are ordered as
2 2
strike a balance between the desired signal power and the |hg,i dg | ≥ |hg,j dg | in Sg for i < j, g = 1, · · · , G. To ensure
interference. In OMA systems, SLNR is a widely used user fairness, proper power allocation is essential. Consider
metric where each digital beamforming vector is for one the fairness of the other weak users in the system, we choose
single user [13]. However, each digital beamforming vector max-min fairness as the criterion which aims to maximize the
P|S |
If the sum power G g
P
minimum achievable user rate in the cluster. The problem can g=1 u=1 Pg,u ≤ Pmax , the power sat-
be formulated as follows isfies the minimum data rate constraint as well as the sum
power limit, which implies that the mininum rate bound tmin
P1 max min Rateg,u (19) should be larger than the current t. Otherwise, the maximum
{Pg,u } {g,u}
|Sg |
G X
achievable data rate tmax should be smaller than the current t.
X By appropriately adjusting the bounds of t by the bisection
s.t. C1 : Pg,u ≤ Pmax , (19a)
procedure, t and {Pg,u } can be found within a desirable
g=1 u=1
accuracy τ . It should be noted that (20a) and (21a) are two
C2 : Rg,u ≥ Rmin , (19b)
equivalent constraints. The equivalence and the convexity of
∀g = 1, 2, ..., G, u = 1, 2, ..., |Sg |, P3 can be found in [16]. The whole power allocation algorithm
C3 : SIN Rg,u,r ≥ SIN Rg,r , (19c) is summarized in Algorithm2.
∀g = 1, 2, ..., G, r = u + 1, ..., |Sg |,
Algorithm 2 Power Allocation
where Rateg,u = log 2(1 + SINRg,u ) is the achievable data Inputs: User grouping strategy Π, FBB , FRF , Rg,u .
rate of Ug,u . C1 is the total power constraint for the BS. C2 Outputs: Power Allocation {Pg,u };
is the QoS guarantee for each user. With the given decoding 1: repeat
order, C3 is a constraint to ensure the SIC can be performed 2: t = tmin + tmax /2 ;
successfully. P1 is a non-convex problem because its objective 3: repeat
function is non-convex. We introduce a variable t to denote 4: ?
Update yg,u by (22);
the minimum achievable rate of the users. Thus, P1 can be 5: Update Pg,u by solving the convex optimization
re-written as P2. problem P3 for fixed y and t;
6: until P converges.
P2 max t (20) PG P|Sg |
{Pg,u },t 7: if g=1 u=1 Pg,u ≤ Pmax then
s.t. C1, C3, 8: tmin = t;
9: else
C4 : Rg,u ≥ max{Rmin , t}. (20a)
10: tmax = t;
C4 is the combination constraint of Rg,u > t and C2. In 11: end if
P2, {Pg,u } and t are entangled, which makes the problem 12: until tmax − tmin < τ .
difficult to solve directly. However, the introduced variable
t is a one-dimension scalar. With a fixed range, t can be
searched by the bisection method. As t presents the minimum IV. SIMULATION RESULTS
achievable rate of all users, the lower bound tmin should be In this section, we evaluate the performance of the proposed
the Rmin under the QoS constraint. We consider an extreme SCSI based mmWave MIMO-NOMA through Monte Carlo
case that the BS generates one beam with all power pointing simulations. Different user grouping schemes and beamform-
to the strongest user among the K users. Assuming Ui is ing designs are tested and compared. The BS is amounted
the strongest user, the beam pattern can be obtained by the with Nt = 64 transmitting antennas connected to G = 4 RF
equal gain transmission (EGT) algorithm p in [17] which can chains. Without loss of generality, Lg,u = 6 component paths
be calculated by f? = ]u†max (Ri ) / (Nt ), where ] means are assumed for each user. The DoA parameters θg,u,l are
the angle extraction operation. The initial upper bound can be uniformly distributed within [− π2 , π2 ]. The accuracy for power
|f†? Ri f? |
calculated by tmax = N tσ
2 . With a specific constant value t, allocation convergence is set as τ = 10−5 . The QoS minimum
we evaluate that whether there exists a feasible power solution rate constraint for each user is Rmin = 0.01bps/Hz [4]. We
by solve the following problem set SNR = E σ2 .
b

|Sg |
G X
X
P3 min Pg,u (21)
{Pg,u }
g=1 u=1
s.t. C3,
q
2 2
C4 : 2yg,u |hg,u dg | Pg,u − yg,u ηg,u ≥ 2% − 1,
(21a)
where % = max{Rmin , t} and {yg,u } is the auxiliary variable
in the quadratic transform [16]. With the fixed t and yg,u , P3
is a convex problem as to Pg,u . yg,u can be updated by
(a) Minimum data rate vs. Pmax . (b) Sum rate MMSE vs. K.
q
? 2
yg,u = |hg,u dg | Pg,u /ηg,u . (22) Fig. 1. Performance comparison.
Next, we briefly introduce the schemes compared in the sim- obtained in the user grouping and hybrid beamforming phases.
ulation. For the user grouping phase, there are two schemes, A user grouping scheme based on the SCSI and AGNES
i.e., AGNES and K-means, where AGNES can be applied algorithm has been proposed which allows more than one user
based on ICSI [7] or SCSI and K-means is used in the in a cluster. Hybrid beamforming schemes have been provided
scheme with ICSI. The proposed analog beamforming matrix to promote the fairness among the users in each cluster and
design is denoted as “Statistical analog beamforming (SAB)”. reduce the inter-cluster interference. Power allocation with QT
We also proposed two digital beamforming designs, where has been solved using convexity tools to ensure the fairness for
one by (15) is based on ZF method and the other one with NOMA. The simulation results show that the proposed beam
SLNR metric by (18) can be applied based on either ICSI alignment balances the beam gain in a cluster better, which
or SCSI. In the classical cluster-headed scheme, the analog balances the SE performance with fairness.
beamforming vector is chosen from the codebook to maximize
R EFERENCES
the channel gain [5] and the digital beamforming is designed
by choosing the strongest effective channel and perform ZF. [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
To fairly compare the schemes, we calculate the analog beam- for 5G cellular communications: theoretical feasibility and prototype
forming vectors with EGT to harvest the large array gain. We results,” IEEE Commun. Mag., vol. 52, no. 2, pp. 106–113, Feb. 2014.
match several schemes to better observe the influence of each [2] J. Zhu, Z. Wang, Q. Li, H. Chen, and N. Ansari, “Mitigating intended
jamming in mmWave MIMO by hybrid beamforming,” IEEE Wirel.
stage. For instance, “AGNES+EGT+SLNR ICSI” represents Commu. Lett., vol. 8, no. 6, pp. 1617–1620, Dec. 2019.
that we choose AGNES user grouping scheme, EGT analog [3] O. El Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, Jr.,
beamforming scheme and SLNR digital beamforming scheme “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE
Trans. Wireless Commun., vol. 13, no. 3, pp. 1499–1513, Mar. 2014.
based on ICSI. [4] L. Dai, B. Wang, Z. Ding, Z. Wang, S. Chen, and L. Hanzo, “A survey of
In Fig. 1(a), we show the minimum spectrum efficiency non-orthogonal multiple access for 5G,” IEEE Commun. Surveys Tuts.,
performance of the different algorithms with the settings to be vol. 20, no. 3, pp. 2294–2323, 3rd Quart., 2018.
[5] J. Cui, Z. Ding, P. Fan, and N. Al-Dhahir, “Unsupervised machine
K = 9 and SNR = 0 dB. We see that with the proposed sta- learning-based user clustering in millimeter-wave-NOMA systems,”
tistical analog beamforming scheme SAB, the ZF method and IEEE Trans. Wireless Commun., vol. 17, no. 11, pp. 7425–7440, Nov.
the SLNR based metric can achieve approximate performance, 2018.
[6] S. Ali, E. Hossain, and D. I. Kim, “Non-orthogonal multiple access
which means that either eliminating the effective inter-cluster (NOMA) for downlink multiuser MIMO systems: User clustering,
interference or suppress the cluster leakage power can produce beamforming, and power allocation,” IEEE Access, vol. 5, pp. 565–577,
good effect. However, this only happens when proposed analog Mar. 2017.
[7] J. Zhu and Q. Li, “Flexible user grouping for MIMO-NOMA
beamforming scheme is used. When only the strongest users millimeter wave communication systems,” in Proc. IEEE Int.
in each cluster are chosen, i.e., the analog beamforming is Conf. Commun. (ICC), Dublin, Ireland, Jun. 2020, pp. 1-6, doi:
calculated based on EGT, the algorithm based on SLNR is less 10.1109/ICC40277.2020.9149350.
[8] J. Zhu, Q. Li, Z. L. Liu, H. Y. Chen, and H. V. Poor, “Enhanced
effective than the ZF algorithm. The reason is that the EGT user grouping and power allocation for hybrid mmWave MIMO-NOMA
algorithm only takes the strong users into account which omits systems,” [Online]. Avaliable: https://arxiv.org/abs/2010.10980.
the interference to the weak users. The SLNR metric fails to [9] J. Choi, “Power allocation for max-sum rate and max-min rate propor-
tional fairness in NOMA,” IEEE Commun. Lett., vol. 20, pp. 2055–2058,
decrease the leak interference due to this omission. When ICSI Oct. 2016.
is assumed, the AGNES based user grouping scheme is better [10] Z. Xiao, L. Zhu, Z. Gao, D. O. Wu, and X. Xia, “User fairness
than the K-means user grouping scheme because the AGNES nonorthogonal multiple access (NOMA) for millimeter-wave commu-
nications with analog beamforming,” IEEE Trans. Wireless Commun.,
algorithm can form the cluster spontaneously and does not vol. 18, no. 7, pp. 3411–3423, Jul. 2019.
depend on the initial points used by the K-means algorithm. [11] A. Adhikary et al., “Joint spatial division and multiplexing for mm-wave
This is consistent with the conclusion in [7]. channels,” IEEE J. Sel. Areas Commun., vol. 32, no. 6, pp. 1239–1255,
Jun. 2014.
In Fig. 1(b), the performance of the minimum data rate [12] Z. Li, S. Han, and A. F. Molisch, “Optimizing channel-statistics-based
versus the number of users of different algorithms is shown. analog beamforming for millimeter-wave multi-user massive MIMO
We set SNR = 5 dB and Pmax = 21 dBm. We see that the downlink,” IEEE Trans. Wireless Commun., vol. 16, no. 7, pp. 4288–
4303, Jul. 2017.
minimum data rate decreases when the number of users K in- [13] M. Sadek, A. Tarighat, and A. H. Sayed, “A leakage-based precoding
creases for all algorithms since the average power for each user scheme for downlink multi-user MIMO channels,” IEEE Trans. Wireless
decreases. Under SCSI, the SLNR based digital beamforming Commun., vol. 6, no. 5, pp. 1711–1721, May 2007.
[14] A. Alkhateeb, O. El Ayach, G. Leus, and R. W. Heath, Jr., “Channel
design also show good performance to be approximately the estimation and hybrid precoding for millimeter wave cellular systems,”
same as the ZF digital beamforming design. This means that IEEE J. Sel. Topics Signal Process., vol. 8, no. 5, pp. 831–846, Oct.
the SLNR metric can successfully suppress the inter-cluster 2014.
[15] M. Dai and B. Clerckx, “Transmit beamforming for MISO broadcast
interference when considering the interference leakage metric channels with statistical and delayed CSIT,” IEEE Trans. Commun., vol.
even in the overload mmWave MIMO-NOMA system. 63, no. 4, pp. 1202–1215, Apr. 2015.
[16] K. Shen and W. Yu, “Fractional programming for communication
V. CONCLUSION systems Part I: Power control and beamforming,” IEEE Trans. Signal
Process., vol. 66, no. 10, pp. 2616–2630, May 2018.
In this paper, we have studied the fairness problem of [17] L. Liang, W. Xu, and X. Dong, “Low-complexity hybrid precoding in
mmWave MIMO-NOMA systems. We have consider a more massive multiuser MIMO systems,” IEEE Wireless Commun. Lett., vol.
3, no. 6, pp. 653–656, Oct. 2014.
practical scenario that only second order SCSI has been

You might also like