Вы находитесь на странице: 1из 4

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2019.2893195, IEEE
Communications Letters

Sum-Rate Maximization of NOMA Systems under


Imperfect Successive Interference Cancellation
Islam Abu Mahady, Ebrahim Bedeer, Salama Ikki, and Halim Yanikomeroglu

Abstract—This work addresses the sum-rate maximization for the overall sum-rate of the NOMA system under the practical
a downlink non-orthogonal multiple access (NOMA) system in the assumption of imperfect SIC, which motivates us to develop
presence of imperfect successive interference cancellation (SIC). this work. In particular, new closed-form expressions for
We assume that the NOMA users adopt improper Gaussian
signalling (IGS), and hence, derive new expressions of their rates the users’ rate are derived for a downlink two-user NOMA
under residual interference from imperfect SIC. We optimize system in the presence of imperfect SIC. Using the derived
the circularity coefficient of the IGS-based NOMA system to expressions, an optimization problem is formulated to optimize
maximize its sum-rate subject to quality-of-service (QoS) require- the circularity coefficient to maximize the overall NOMA
ments. Compared to the NOMA with proper Gaussian signaling sum-rate subject to minimum rate requirements constraints.
(PGS), simulation results show that the IGS-based NOMA system
demonstrates considerable sum-rate performance gain under Simulation results show a considerable sum-rate performance
imperfect SIC. gain when using IGS-based NOMA systems compared with
PGS-based NOMA systems.
Index Terms—Improper Gaussian signalling, non-linear op-
timization, NOMA, sum-rate, imperfect successive interference
cancellation. II. P RELIMINARY: I MPROPER R ANDOM V ECTORS
In this section, preliminary of IGS definitions are presented
I. I NTRODUCTION to ease the understanding of the derivation of information rates
of NOMA users.
Non-orthogonal multiple access (NOMA) proposes the
A complex random variable (RV) is called proper if its
adoption of power/code domain to multiplex signal streams
pseudo-variance is equal to zero, otherwise it is called im-
from multiple users together and allow them to transmit
proper [8]. For a complex RV xi , we use Cxi and Ĉxi to
simultaneously using the same frequency/time/code resources
denote the covariance and pseudo-covariance, respectively.
[1]. One of the advantages of NOMA systems is that when
Then for the zero-mean input Gaussian signal xi , ∀i, we have
the available resource blocks are assigned to weak channel
Cxi = E[xi x∗i ], Ĉxi = E[xi xi ], and the impropriety degree
users, they can still be accessed by other strong channel users,
of xi is given as
which qualifies NOMA techniques to achieve a higher overall
spectral efficiency (SE) [2], [3]. However, NOMA techniques κxi = |Ĉxi |/Cxi , ∀i, (1)
achieve this potential higher SE considering perfect successive
interference cancellation (SIC) (see, e.g., [1]–[4], and the where 0 ≤ κxi ≤ 1. If κxi = 0, we say that xi is proper, and if
references therein). In real scenarios, the assumption of perfect κxi = 1, we have maximally improper signal. Note that Cxi
SIC at the receiver might not be practical, since there still is nonnegative real number equal to the power value of the
remain several serious implementation problems by using SIC, transmitted signal, while Ĉxi is complex number in general.
e.g., error propagation and complexity scaling [1]. In [5], a
III. S YSTEM M ODEL AND R ATE A NALYSIS
unified framework is presented assuming imperfect SIC, which
shows that the performance converges to an error floor at We consider a downlink NOMA system with two users
the high signal-to-noise ratio (SNR) region and obtain a zero (strong channel user and weak channel user) and a base
diversity order. Hence it is of great interest to compensate the station. The channel coefficient between the base station and
impact of imperfect SIC for the NOMA systems. user i is denoted by hi , ∀i = 1, 2, that is modelled as a
Recent research works have shown that improper Gaussian complex Gaussian RV with zero-mean and variance σh2 i . The
signalling (IGS) has the potential over proper (conventional) noise at the receivers ends are modelled as zero-mean additive
Gaussian signalling (PGS) to enhance the overall achievable white Gaussian random variable with variances σn2 . Different
rate of systems that suffer from interference [6]. Compared to from the conventional setup where PGS is assumed, in this
the PGS scheme which assumes independent real and imag- work, user’s 1 signal x1 and user’s 2 signal x2 are zero-mean
inary signal components with equal power, the IGS scheme complex Gaussian RVs which can be improper. Without loss
loosens these constraints and introduce a circularity coefficient of generality, it is assumed that |h1 |2 > |h2 |2 , i.e. user 1 is
that enables a more general Gaussian signaling scheme [7]. with strong channel gain and user 2 is with weak channel gain.
To the best of the authors’ knowledge, there is no existing According to the NOMA principle, the transmit power of the
work in the literature that exploits IGS in an effort to maximize weak user’s signal must be greater than that of the strong user,
i.e., P2 > P1 . Hence, user 2 decodes directly its signal because
I. Abu Mahady and S. Ikki are with Lakehead University, ON, Cananda. the interference inflicted by the user 1 is small and can thus be
Emails:{iabumah, sikki}@lakeheadu.ca. E. Bedeer is with Ulster University,
UK. Email: e.bedeer.mohamed@ulster.ac.uk, and H. Yanikomeroglu is with treated as noise. In contrast, user 1 can decode its own signal
Carleton University, ON, Canada. Email: halim@sce.carleton.ca. after cancelling the weak user’s decoded signal through a SIC

1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2019.2893195, IEEE
Communications Letters

detector [1]. We assume that SIC process at user’s 1 receiver Similarly, by substituting (8), (9), and (10) into (11), the
is imperfect and the residual interference component due to achievable rate expression for the weak user 2 of a NOMA
this imperfection is quantified by a factor β (0 ≤ β ≤ 1), system, in the case of both users use IGS, reduces to
where β = 0 referes to perfect SIC and β = 1 refers to the
P2 |h2 |2
 
fully imperfect SIC. R2 (κs1 , κs2 ) = log2 1 +
The input-output relationship for the two-user SISO system P1 |h2 |2 + σ 2
| {z }
can be expressed as Proper
|P2 h22 κs2 |2 + |P1 h22 κs1 |2
 
1
p p
y1 = P1 h1 s1 + β P2 h1 s2 + n1 , (2) + log2 1 −
p p 2 (P2 |h2 |2 + P1 |h2 |2 + σ 2 )2
y2 = P2 h2 s2 + P1 h2 s1 + n2 , (3) | {z }
Improper
where si is ith signal and ni is AWGN at the corresponding 1

|P1 h22 κs1 |2

receivers. − log2 1 − . (13)
2 (P1 |h2 |2 + σ 2 )2
In the following, we derive the rate expressions for the gen- | {z }
Improper
√ IGS for for both users, i.e., x1 and x2 are improper.
eral case of
Let xi = Pi si , ∀i = 1, 2 are the independent signals for user It is worth noting that each Ri , i = 1, 2, in (12), (13) includes
1 and 2, respectively, and denote the covariance and pseudo- two parts; proper and improper. Substituting κsi = 0, ∀i = 1, 2
covariance of the transmit signal by and β = 0 reduces to the rates of PGS case in perfect SIC,
Cxi = Pi Csi , (4) which proves the correctness of the derived expressions.
Ĉxi = Pi Ĉsi , ∀i = 1, 2, (5)
IV. O PTIMIZATION P ROBLEM
where Csi = E[si s∗i ] and Ĉsi = E[si si ]. We assume that
Csi = E[si s∗i ] = 1, ∀i = 1, 2, i.e., transmit a symbol with a In this section, an optimization problem is formulated to
unit power. Next, we derive the rate expressions in terms of optimize the IGS circularity coefficient in order to maximize
circularity coefficient. The covariance and pseudo-covariance the sum-rate of a two-user SISO NOMA system subject
of yi , i = 1, 2, can be obtained from (2) and (3) as to minimum rate requirements of each user. Due to space
limitations, we focus on the case where we use IGS for
Cy1 = P1 |h1 |2 + β 2 P2 |h1 |2 + σ12 , (6)
strong user (i.e., x1 is improper and κs1 6= 0) and PGS
Ĉy1 = P1 κs1 h21 + β 2 P2 κs2 h21 , (7) for weak user (i.e., x2 is proper and κs2 = 0). Other cases
Cy2 = P2 |h2 |2 + P1 |h2 |2 + σ22 , (8) will be investigated in future work. Also, we assume the
Ĉy2 = P2 κs2 h22 + P1 κs1 h22 . (9) powers P1 and P2 are already allocated to user 1 and 2,
respectively (i.e., they are not optimization variables). That
Define the noise and the interference-plus-noise terms in (2) said, the optimization problem for maximizing the sum-rate
and (3), as zi , i =√1, 2, at each receiver, respectively, where under QoS constraints can be formulated as
z1 = n1 and z2 = P1 h2 s1 + n2 , we get
Cz1 = σ12 , Ĉz1 = 0, Cz2 = P1 |h2 |2 + σ22 , and Ĉz2 = P1 κs1 h22 . maximize R1 (κs1 ) + R2 (κs1 )
κs1
(10) subject to C1 : R1 (κs1 ) ≥ Rmin1 , (14)
Following [8], the achievable rate expression for a two-user C2 : R2 (κs1 ) ≥ Rmin2 ,
SISO system is given as [6]
! C3 : 0 ≤ κs1 ≤ 1,
1 Cy2i − |Ĉyi |2
Ri = log2 . (11) where R1 (κs1 ) and R2 (κs1 ) are obtained from (12) and (13),
2 Cz2i − |Ĉzi |2 respectively, at κs2 = 0. Rmin1 and Rmin2 are the minimum
By substituting (6), (7), and (10) into (11), and assuming rate requirements of the strong user and the weak user,
2 2 2
without loss of generality σ1 = σ2 = σ , the achievable rate respectively. The constraint C3 reflects that the circulatory
expression for the strong user 1 of a NOMA system, in the coefficient is between 0 and 1 as shown in Definition 2.
case of both users adopt IGS, reduces to The optimization problem in (14) can be solved by applying
 2
 the Karush-Kuhn-Tucker (KKT) conditions; however, it is
P1 |h1 |
R1 (κs1 , κs2 ) = log2 1 + 2 worthy to mention that the obtained circularity coefficient κ∗s1
β P2 |h1 |2 + σ 2 will be sub-optimal as the the problem in (14) is non-convex.
| {z }
 The Lagrangian function can be expressed as
proper
|h21 P1 κs1 |2 + |β 2 P22 |h1 |2 κs2 |2

1
+ log2 1 − L(κs1 , λ1 , λ2 ) = − (R1 (κs1 ) + R2 (κs1 ))
2 (P1 |h1 |2 + β 2 P2 |h1 |2 + σ 2 )2
| {z
Improper
} +λ1 (Rmin1 − R1 (κs1 )) + λ2 (Rmin2 − R2 (κs1 )), (15)
2 2 2 2
 
1 |β P |h1 | κs2 |
− log2 1 − 2 2 2 . (12) where λ1 and λ2 are the non-negative Lagrange multipliers
2 (β P2 |h1 | + σ 2 )2 associated with the QoS constraints of user 1 and 2, respec-
| {z }
Improper tively. The circularity coefficient constraint not considered in

1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2019.2893195, IEEE
Communications Letters

  
1 + λ2
κ2s1 = 0.5 (Φ + Ψ) + (Φ − Ψ)
1 + λ1
"  2 !   #! 21
2 1 + λ2 1 + λ2
−0.5 (Φ − Ψ) 1+ + (Φ − Ψ) (2(Φ + Ψ) − 4Ω) . (23)
1 + λ1 1 + λ1

the Lagrangian function will be satisfied later. That said, the 6) else R1 < Rmin1 and R2 < Rmin1 , then, find
KKT conditions can be written as follows [9] non-negative λ1 and λ2 from (24) if exists such that
∂L(κ∗s1 , λ1 , λ2 ) R1 (κs1 ) = Rmin1 and R2 (κs1 ) = Rmin2 and re-
= 0, (16) calculate κs∗1 from (23). Repeat until convergence.
∂κs1
7) Output: κs∗1 .
λ1 (Rmin1 − R1 (κ∗s1 )) = 0, (17)
λ2 (Rmin2 − R2 (κ∗s1 )) = 0, (18)
V. S IMULATION R ESULTS
Rmin1 − R1 (κ∗s1 ) ≤ 0, (19)
In this section, we simulated a downlink two-user served by
Rmin2 − R2 (κs∗1 ) ≤ 0, (20)
a base station in a NOMA system employing IGS and compare
λ1 , λ2 ≥ 0. (21) its achieved sum rate (R1 + R2 ) to its counterpart of PGS-
From (16), we can obtain the circularity coefficient κ∗s1 as in based NOMA systems. Unless otherwise mentioned, Rmin1 =
 2
2 Rmin2 = 1.2 bits/sec/Hz, P1 = 0.3PT , and P2 = 0.7PT .
(23) on top of this page, where Φ = 1 + P1σ|h2 |2 , Ψ =
2 2 In Fig. 1, the sum-rate is simulated versus SNR = PσT2 ,
  n
P2 σ2 2 P2 σ2 where PT is the total transmit power, at different values of
1+ P 1
+ P1 |h2 |2 , and Ω = 1 + β P1 + P1 |h1 |2 . To
consider C3, we need to guarantee that the term under the β. As can be seen, the IGS-based NOMA system outperforms
square root in (23) is positive and also the first term of (23) PGS-based NOMA for all levels of imperfect SIC. In particu-
is greater than the second term of it. The values of λ1 and lar, as the SIC becomes worse, i.e., β = 0.4, the sum-rate gain
λ2 in (23) can be computed using the subgradient method [9] of using IGS increases over PGS NOMA. IGS also offers a
as follows. good gain in the low SNR region as the effect of the imperfect
+ SIC is significant on the users’ rate. At high SNR, the PGS-
λl+1 = λli − αil (Ri − Rmini ) , ∀i = 1, 2,

i (24) based NOMA system approaches the sum-rate performance of
where [.]+ is defined as max(., 0) √and αi is a sufficiently small the IGS-based NOMA system. In addition, we use exhaustive
step size chosen to equals 0.1/ l where l is the iteration search method to find the optimal solution and compare it with
number [9]. However, one can notice from (17) that either the proposed KKT sub-optimal solution. The results show that
λ1 = 0 or R1 (κ∗s1 ) = Rmin1 . Similarly, (18) implies that there is a small performance gap between the optimal solution
either λ2 = 0 or R2 (κ∗s1 ) = Rmin2 . That said, four possible and proposed sup-optimal solution in terms of sum-rate at low
cases exist, as follows. SNR values and the gap tends to zero at high SNR values. It is
– Case 1: λ1 = 0 and λ2 = 0 means that both QoS worthy note that the proposed solution is far less complex than
constraints of user 1 and user 2 are inactive. the optimal solution of the exhaustive search. The figure also
– Case 2: λ1 = 0 and λ2 6= 0 implies that the sub-optimal shows that in case of perfect SIC, i.e., β = 0, both schemes
circularity coefficient exists when R2 (κ∗s1 ) = Rmin2 . perform similarly.
– Case 3: λ1 6= 0 and λ2 = 0 implies that the sub-optimal In Fig. 2, the sum-rate vs SNR for different values of P1 , P2
circularity coefficient exists when R1 (κ∗s1 ) = Rmin1 . at β = 0.3 is simulated for both IGS and PGS NOMA system.
– Case 4: λ1 6= 0 and λ2 6= 0 implies that if the problem As the strong user gains more power, i.e., P1 becomes larger,
is feasible, the sub-optimal circularity coefficient exists when the sum-rate curves shift up and show higher sum-rate. One
both R1 (κ∗s1 ) = Rmin1 and R2 (κ∗s1 ) = Rmin2 . can notice from Fig. 2 that different power allocation ratios do
The proposed algorithm to solve the problem in (14) can be not affect the gain of IGS over PGS based NOMA systems.
formally summarized as follows. The effect of users’ channel strength on the sum-rate for
1) Input: Rmin1 , Rmin2 , P1 , P2 , h1 , h2 , σ 2 , and β. IGS-based NOMA performance is shown in Fig. 3. The sum-
2) Set λ1 = λ2 = 0. Calculate κs1 from (23). Calculate R1 rate is simulated for the case of σh2 1 = {1, 2, 3, 5, 7, 9}σh2 2 at
and R2 from (12) and (13), respectively. P1 = 0.1PT , P2 = 0.9PT , and β = 0.3. It is clear that as σh2 1
3) if R1 ≥ Rmin1 and R2 ≥ Rmin2 , then, the sub-optimal increases, the sum-rate enhances, i.e., as the channel of the first
solution κ∗s1 is reached. user becomes stronger, its rate becomes higher. Meanwhile,
4) else if R1 < Rmin1 and R2 ≥ Rmin1 , then, find non- the rate of the user with weak channel is maximized by the
negative λ1 from (24) such that R1 (κs1 ) = Rmin1 and proposed approach through the IGS-NOMA concept.
re-calculate κs∗1 from (23). Repeat until convergence. In Fig. 4, we show the convergence of the proposed al-
5) else if R1 ≥ Rmin1 and R2 < Rmin1 , then, find non- gorithm at different values of β. On average, the algorithm
negative λ2 from (24) such that R2 (κs1 ) = Rmin2 and needs small number of iterations to converge and the number
re-calculate κs∗1 from (23). Repeat until convergence. increases as β increases.

1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2019.2893195, IEEE
Communications Letters

5.5 12
4.5

10
4 IGS-NOMA
5 8

6
PGS-NOMA, = 0 3.5
Sum-rate (bits/sec/Hz)

IGS-NOMA, = 0

Sum-rate (bits/sec/Hz)
4
4.5
2 3
0 5 10 15 20

4 2.5

2
3.5

1.5
IGS-NOMA (sub-optimal - KKT sol)
3
PGS-NOMA 1
IGS-NOMA (optimal - exhaustive search)
2.5 0.5
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
SNR (dB) SNR (dB)
Fig. 1: Sum-rate vs SNR for IGS-based and PGS-based NOMA Fig. 3: Sum-rate vs SNR for IGS-based NOMA system for different
systems for different β. σh2 1 to σh2 2 ratios, with β = 0.3, P1 = 0.1PT , and P2 = 0.9PT .

4.5 6

5
4

Sum Rate (bits/s/Hz)


Sum-rate (bits/sec/Hz)

4
3.5

3
2

2.5
1

2 0
0 2 4 6 8 10 12 14 16 18 20 0 10 20 30 40 50 60 70 80 90 100
SNR (dB) Number of iterations
Fig. 2: Sum-rate vs SNR for IGS-based and PGS-based NOMA Fig. 4: Sum-rate vs number of iterations for algorithm convergence
systems for different P1 , P2 values, with β = 0.3. with β = 0.2, 0.3, 0.4.

VI. C ONCLUSION [3] L. P. Qian, Y. Wu, H. Zhou, and X. Shen, “Joint uplink base station asso-
ciation and power control for small-cell networks with non-orthogonal
In this work, we optimized the sum-rate of a two-user multiple access,” IEEE Trans. Wireless Commun., vol. 16, no. 9, pp.
5567–5582, Sept. 2017.
NOMA system subject to minimum QoS requirements under [4] Y. Sun, D. W. K. Ng, Z. Ding, and R. Schober, “Optimal joint power and
imperfect SIC. An iterative algorithm was developed to find subcarrier allocation for full-duplex multicarrier non-orthogonal multiple
the sub-optimal IGS circularity coefficient that maximizes the access systems,” IEEE Trans. Commun., vol. 65, no. 99, pp. 1077–1091,
Mar. 2017.
sum-rate. Simulation results showed that IGS improves the [5] X. Yue, Z. Qin, Y. Liu, S. Kang, and Y. Chen, “A unified framework
sum-rate at low-to-medium SNR region. In addition, it was for non-orthogonal multiple access,” to appear, IEEE Trans. Commun.,
observed that the gain from IGS increases when imperfect vol. 66, no. 11, pp. 5346–5359, Nov. 2018.
[6] Y. Zeng, C. M. Yetis, E. Gunawan, Y. L. Guan, and R. Zhang, “Transmit
SIC gets higher. Results also revealed that the power allocation optimization with improper Gaussian signaling for interference chan-
does not affect the gain of IGS-based NOMA systems over its nels,” IEEE Trans. Sig. Process., vol. 61, no. 11, pp. 2899–2913, Jun.
PGS-based counterpart. Moreover, sum-rate increases when 2013.
[7] O. Amin, W. Abediseid, and M. Alouini, “Overlay spectrum sharing
channel gain ratio between users increases, but this improve- using improper Gaussian signaling,” IEEE Journal Sel. Areas in
ment saturates at high SNR values. Commun., vol. 35, no. 1, pp. 50–62, Jan. 2017.
[8] F. D. Neeser and J. L. Massey, “Proper complex random processes with
applications to information theory,” IEEE Trans. Inf. Theory, vol. 39,
R EFERENCES no. 4, pp. 1293–1302, Jul. 1993.
[9] S. Boyd, L. Xiao, and A. Mutapcic, “Subgradient methods,” Lecture
[1] M. Zeng, A. Yadav, O. A. Dobre, G. I. Tsiropoulos, and H. V. Poor, Notes of EE392o, Stanford University, Autumn Quarter, 2003.
“Capacity comparison between MIMO-NOMA and MIMO-OMA with
multiple users in a cluster,” IEEE Journal Sel. Areas in Commun., vol.
35, no. 10, pp. 2413–2424, Oct. 2017.
[2] Y. Liu, Z. Qin, M. Elkashlan, A. Nallanathan, and J. A. McCann, “Non-
orthogonal multiple access in large-scale heterogeneous networks,” IEEE
Journal Sel. Areas in Commun., vol. 35, no. 12, pp. 2667–2680, Dec.
2017.

1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Вам также может понравиться