Professional Documents
Culture Documents
30, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2926757
ABSTRACT In this paper, we investigate the power allocation for maximizing weighted sum rate (WSR) in
downlink multiple carriers non-orthogonal multiple access (MC-NOMA) systems with imperfect successive
interference cancellation (SIC). We formulate the power allocation problem as a non-convex optimization
problem with the total power constraint of all sub-channels while considering often-neglected issues of SIC
error and power order constraints at users. First, we discuss that the optimization problem assuming receivers
can perform perfect SIC, and we provide a concavity condition of the WSR maximization problem for the
MC-NOMA system. When the concavity condition is not satisfied, a fractional quadratic transformation
is used to overcome the difficulty of problem non-convexity. Based on the transformation, we propose an
iterative power allocation algorithm. Then, we consider the SIC error and the power order constraints in
the optimization problem and present a power allocation method with imperfect SIC. Moreover, for both
the perfect and imperfect SIC, we derive some propositions of the optimal power allocation solution to
the WSR maximization problem and propose a low-complexity power allocation algorithm based on these
propositions. Finally, we provide a joint user scheduling and power allocation algorithm for maximizing
the WSR. The simulation results illustrate that the proposed resource allocation methods have a better
performance than the existing schemes.
INDEX TERMS Non-orthogonal multiple access, power allocation, weighted sum-rate, successive interfer-
ence cancellation, low-complexity.
94238 This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/ VOLUME 7, 2019
X. Wang et al.: Low-Complexity Power Allocation in NOMA Systems With Imperfect SIC
offer considerable performance gains over OMA in terms original probabilistic and non-convex problem into a non-
of sum-rate and outage probability. To realize the gains probabilistic and convex one with the target of maximizing
promised by the theoretic works, a simple practical cod- energy efficiency with imperfect channel state informa-
ing and modulation design was proposed in [7]. Mean- tion. Considering the constraints of user QoS and queue
while, apart from the investigations of NOMA performance, stability, literatures [24] and [25] investigated power allo-
some implementation issues of NOMA in wireless networks cation in MC-NOMA networks using the stochastic opti-
were addressed in [8], [9], such as signalling overhead, mization method. In [26] and [27], for uplink and downlink
SIC error propagation, and combining NOMA with beam- MC-NOMA systems respectively, the authors studied power
forming or cognitive radio. However, most of the former and subcarrier allocations to maximize WSR.
works assumed that fixed resource allocation were adopted Meanwhile, combining with other types of wireless tech-
in NOMA systems. niques, resource allocations for NOMA have been gradu-
ally studied in different communication scenarios. In [28],
A. MOTIVATION AND RELATED WORK the authors proposed an architecture of NOMA-based fog
Resource allocation, especially power allocation, plays an radio access networks to meet the heterogeneous demands
important role in exploiting the potential performance gains of users, and studied the power and subchannel allocation
of both NOMA and transitional OMA schemes [10]. In order problems in this systems. In [29], a joint access selection and
to enhance the performance of the NOMA systems, different heterogeneous resource allocation in ultra-dense networks
resource allocation schemes have been investigated. Several with mobile edge computing was investigated. In [30], several
researchers studied resource allocation schemes in NOMA radio resource allocation problems were studied in visual-
systems starting from the scenario of single carrier NOMA ized software defined-based network architecture combing
(SC-NOMA) (e.g., [11], [12]), or the scenario of two users coordinated multi-point and NOMA, aiming of maximizing
on each subcarrier (e.g., [14]–[18]). They tried their best the total throughput. In [31], a Nash bargaining game of
to improve system performance, such as sum-rate, energy- power allocation and user clustering for uplink MC-NOMA
efficiency, fairness and outage performance. The authors in device-to-device underlaid cellular networks was investi-
in [11] proposed a dynamic power allocation scheme where gated. In [32], a low-complexity power allocation was pro-
two users are paired to perform SC-NOMA for achieving posed to maximize the sum-rate in the downlink NOMA
better outage performance. In [12], the authors investigated systems applying multiple-input multiple-output (MIMO)
an optimal power allocation scheme for SC-NOMA with transceivers. In [33], the authors studied a secure beam-
adaptive rates and α-fairness. In [13], the authors studied the forming for MIMO-NOMA based cognitive radio network,
optimal power allocation for weighted sum-rate (WSR) maxi- which can maximize the total secrecy rate. In [34] and [35],
mization in SC-NOMA systems with power order and quality the application of NOMA in millimeter wave communica-
of service (QoS) constraints. In [14], [15], user fairness was tions was investigated, in which user scheduling and power
considered in two-user NOMA systems, where a balance allocation were studied to improve cell capacity or sum-rate.
between throughput and fairness was achieved. By applying Obviously, for most of the above NOMA scenarios,
NOMA in multicarrier (MC-NOMA) systems, spectral effi- (weighted) sum-rate maximized power allocation is one of the
ciency can be further improved due to the degrees of freedom vital issues in resource allocation. However, the SIC issue was
offered by multiuser diversity. For two-user MC-NOMA sys- usually ignored in design of the power allocation algorithms.
tems, several performance criteria were considered for power Most of the above works assumed that SIC at the receiver is
allocation in [16], [17]. In [18], the authors provided a joint perfect, although it may not be easy to accomplish due to the
power and subcarrier allocation with the target of maximiz- weak detection capabilities of simple mobile devices in prac-
ing WSR, and they still focused on two users multiplexed on tical systems [36]–[38]. Some outage-constrained power allo-
each subcarrier. cation schemes were proposed in [39]–[41] to minimize the
Afterwards, more and more researchers turned their focus total transmit power for downlink and uplink NOMA systems
into the MC-NOMA where each subchannel can support with imperfect SIC respectively. Furthermore, to guarantee
more than two users. In [19], the authors extended two- the accuracy of SIC in the NOMA systems, the later decoded
user scenario to the user-pairing multi-user case to max- users should be allocated lower power than the formers in SIC
imize the sum rate of NOMA systems while considering process, which is called power order constraints [13], [16].
the proportional fairness of users. In [20], two candidate So far both the SIC error and the power order constraints were
non-orthogonal techniques were considered in heterogeneous not well taken into account in most of the existing works.
cellular systems, where the power allocation and subcar- Particularly, the relationship between the optimal solutions to
rier allocation were investigated for the two non-orthogonal WSR-maximized optimization problems of power allocation
schemes. Aiming to minimize the total transmit power of in OMA and NOMA systems were not well studied.
NOMA systems, the authors in [21] proposed a relax-then-
adjust power allocation algorithm and the authors in [22] B. CONTRIBUTIONS AND ORGANIZATION
proposed a joint subcarrier assignments and power alloca- In this paper, we investigate the power allocation in downlink
tion scheme. In [23], the authors tried their best to transform MC-NOMA systems aiming to maximize WSR. We focus on
the power allocation with given channel assignment, while Section II to Section IV. The joint user scheduling and power
considering the SIC error and the power order constraints allocation scheme is provided in Section V.
of users. We formulate the power allocation problem as Since superposition coding is used at transmitter, the trans-
a non-concave optimization problem with the sum power PK √signal on subchannel n can be expressed as xn =
mitted
constraints of all sub-channels and power order constraints k=1 pn,k Sn,k , where Sn,k and pn,k are the signal message
on each sub-channel. Note that, combining with other wire- and the power allocated into Usern,k respectively, and Sn,k
less technologies, our proposed schemes will be able to be satisfies E{|Sn,k |2 } = 1. We denote hn,k as the channel fading
extended to a variety of NOMA application scenarios. between BS and Usern,k . Consequently, the corresponding
The main contributions of this paper can be summarized as received signal of Usern,k can be expressed as
follows:
K
• We formulate the power allocation problem for X √
MC-NOMA systems as a non-convex optimization yn,k = hn,k xn + zn,k = hn,k pn,i Sn,i + zn,k , (1)
problem, considering both SIC error at the receivers and i=1
power order constraints of users on each subchannel. where zn,k is the additive zero-mean Gaussian noise which
• We solve the formulated non-convex weighted max- is dependent and identical distributed with variance σz2 ,
imization problems by using a factional quadratic i.e., zn,k ∈ CN (0, σz2 ). Without loss of generality, we assume
transform and an iterative algorithm. To the best of that channel gains of on subchannel n are sorted as |hn,1 | ≥
our knowledge, no such method for NOMA systems is |hn,2 | ≥ . . . ≥ |hn,K |, ∀n. In the existing literatures, most of
studied in the existing literatures. the studies assumed that the receiver can perform perfect SIC.
• We obtain some propositions of the optimal power That is to say, for any user k, the signals of later K − k users
allocation solution to the WSR maximization problem can be decoded and be removed on the same subchannel.
with or without perfect SIC. And based on these propo- Based on it, a lot of work on resource allocation in NOMA
sitions, we propose a low-complexity power allocation systems has been studied.
algorithm for MC-NOMA. However, the issue of imperfect SIC is important but often
• We provide a concavity condition that should be satis- overlooked for resource allocation in NOMA system, which
fied by the weighting factors of users in MC-NOMA is studied insufficiently. On the one hand, to perform SIC,
systems. In this case, the power optimization problem the NOMA users have to be allocated reasonable power
can be solved directly by standard convex optimization levels [13], [16], i.e.,
methods.
• We propose a joint user scheduling and power allocation pn,k+1 > pn,k , ∀k ∈ {1, · · · , K − 1}, ∀n. (2)
scheme for maximizing WSR in MC-NOMA systems
with imperfect SIC. The constraint (2) is a necessary condition to guarantee SIC
The rest of the paper is organized as follows. Section II operation, since it is used for distinguishing between the
introduces the system model and formulates the problem as signal to be decoded and the remaining non-decoded message
a non-convex optimization problem. Section III discusses the signals [42]. On the other hand, due to the limited detection
power allocation in MC-NOMA with perfect SIC, and solves ability of mobile users and the impact of modulation and
the problem with ideal assumptions. Section IV investigates decoding schemes, the receiver cannot always perform per-
the optimization problem with imperfect SIC, in which we fect SIC operation, even if (2) is satisfied.
study the power allocation in MC-NOMA with SIC error When the SIC can be not implemented perfectly, the later
and power order constraints. Section V studies the joint user K − k users have some residual parts, which will be seen as
scheduling and power allocation scheme. Numerical results noise for user k. In this case, the interference at user k on
subchannel n resulting from imperfect cancellation as In,kSIC ,
are provided in Section VI, and the paper is concluded in
Section VII. can be expressed as
K
II. SYSTEM MODEL AND PROBLEM FORMULATION
X
SIC
In,k = |hn,k |2 pn,i |xi − x̃i |2
A. SYSTEM MODEL
i=1,|hn,i |2 <|hn,k |2
We consider a downlink MC-NOMA system where there K
is one base station (BS) located in the center, and users X
= |hn,k |2 pn,i |xi − x̃i |2 , (3)
randomly and uniformly distributed in the cell. Suppose that
i=k+1
the total bandwidth is Btotal , and we divide it equally into N
orthogonal subchannels. We denote the set of subchannels as where x − x̃ means the difference between actual signal xi and
N = {1, 2, · · · , N }. Thus, the bandwidth of each subchannel the estimated signal x̃i , and ε = E{|xi − x̃i |2 } [36]. Note that,
is Bf = Btotal /N . Assume that each subchannel can support due to the limited detection ability of mobile users and the
at most K users. The set of users on subchannel n is denoted impact of modulation and decoding schemes, the receivers
by Kn = {Usern,1 , · · · , Usern,K }. Note that, we assume that can not always perform perfect SIC operation [37]. In this
user scheduling has be given and focus on power allocation in case, the signal to interference plus noise ratio (SINR) of
Algorithm 1 Power Allocation for Maximizing WSR in From (20), the sum-rate of NOMA for any power allo-
MC-NOMA Systems cation is always lower than or equal to the case that all
Initialization power is allocated to the user with maximum channel-gain.
1. Initialize iteration index s = 0, maximum iterations Normally, the inequation (a)Ptakes the equal sign when
sm , tm ; |h1 |2 = |hk |2 , ∀k, or |hk |2 k−1 i=1 pi σz , ∀k, or P =
2
(0,0)
2. Initialize power allocation pn,k = Ptotal /(NK ), ∀n, k; [Ptotal , 0, · · · , 0]. Therefore, for any |h1 | ≥ |hk |2 , ∀k,
2
Iterative Algorithm we have that the sum-rate of NOMA with perfect SIC is
3. Repeat upper bounded by the rate with optimal power allocation
4. Compute variables γ (s) by (12); P∗ = [Ptotal , 0, · · · , 0].
5. t = 0; We then consider that only User K who has minimum
6. Repeat channel-gain occupies the subchannel. The rate is given by
7. Compute variables θ (s,t) by (18);
|hK |2 Ptotal
8. Update power allocation P(s,t) by (17); Bf log2 1 +
9. Set t = t + 1; σz2
K
!
10. Until convergence or t = tm ; σz2 + |hK |2 p1 Y σz2 + |hK |2 ki=1 pi
P
11. Set s = s + 1; = Bf log2
σz2
Pk−1
k=2 σz + |hK |
2 2
12. Until convergence or s = sm . i=1 pi
K
!
X |hK |2 pk
= RK (p1 ) + Bf log2 1 +
σz2 + |hK |2 k−1
P
k=2 i=1 pi
Proposition 1: When one of the following conditions K
!
(b) X |hk |2 pk
Cond-1 : ω1 = ω2 = · · · = ωK , ≤ R1 (p1 ) + Bf log2 1 + ,
σz2 + |hk |2 k−1
P
k=2 i=1 pi
Cond-2 : ω1 = max{ω1 , · · · , ωK }, (19) (21)
is satisfied, the WSR of SC-NOMA with perfect SIC is upper 2
where RK (p1 ) = Bf log2 1 + |hKσ|2 p1 . The inequation (b)
bounded by allocating all power only to the user with max- z
imum channel-gain. Meanwhile, when Cond-1 is satisfied, holds since that |hK |2 ≤ |hk |2 , ∀k < K ,
the WSR of SC-NOMA with perfect SIC is lower bounded by k−1
X k−1
X
allocating all power to the user with minimum channel-gain. ⇒ |hK |2 σz2 +|hK |2 |hk |2 pi ≤ |hk |2 σz2 +|hK |2 |hk |2 pi ,
Proof: Consider the SC-NOMA scenario with perfect SIC i=1 i=1
for ω1 = ω2 = · · · P = ωK = 1. For single carrier scenario, |hK |2 pk |hk |2 pk
we have Ptotal = K ⇒ ≤ .
k=1 pk . When only User 1 who has σz2 + |hK |2 k−1 σz2 + |hk |2 k−1
P P
maximum channel gain occupies the subchannel, the rate can i=1 pi i=1 pi
be expressed as From (21), the rate of NOMA is lower bounded by allocating
all power to the user with minimum channel-gain.
|h1 |2 Ptotal
Bf log2 1 + On the other hand, assuming that User 1 has the largest
σz2 weighting factor ω1P= max{ω1 , · · · , ωK }, the WSR can be
K express as RIdeal = K k=1 ωk Rk
Ideal . We have
!
σz2 + |h1 |2 p1 Y σz2 + |h1 |2 ki=1 pi ω
P
= Bf log2
σz2
Pk−1
k=2 σz + |h1 |
2 2 K
i=1 pi X
K
! RIdeal
ω ≤ ω1 RIdeal
k = ω1 RIdeal , (22)
X |h1 |2 pk k=1
= R1 (p1 ) + Bf log2 1 +
σz2 + |h1 |2 k−1
P
i=1 pi
PK Ideal . From the proof of Cond-1,
k=2 where RIdeal = k=1 Rk
K
!
(a) X |hk |2 pk we can know that the optimal solution to sum-rate maximiza-
≥ R1 (p1 ) + Bf log2 1 + , tion problem with objective function as RIdeal (P) is P∗ =
σz2 + |hk |2 k−1
P
k=2 i=1 pi [Ptotal , 0, · · · , 0].
(20) Normally, we have from (22) that the optimal Rω is
2
achieved to the optimal ω1 RIdeal at ωk = ω1 , ∀k. However,
where R1 (p1 ) = Bf log2 1 + |h1σ| 2p1 . The inequation (a) due to the special form of the optimal power solution, the con-
z
holds since that |h1 |2 ≥ |hk |2 , ∀k > 1, ditions ωk = ω1 , ∀k, are not necessary. Obviously, the opti-
k−1 k−1
mal RIdeal
ω is also obtained when P∗ = [Ptotal , 0, · · · , 0],
⇒ |h1 |2 σz2 +|h1 |2 |hk |2
X
pi ≥ |hk |2 σz2 +|h1 |2 |hk |2
X
pi , where Rω = ω1 RIdeal .
Ideal
i=1 i=1
2) WSR IN MC-NOMA
|h1 |2 pk |hk |2 pk
⇒ ≥ . We then consider the cases of MC-NOMA with perfect SIC
σz2 + |h1 |2 k−1 σz2 + |hk |2 k−1
P P
i=1 pi i=1 pi and we have the following proposition.
Proposition 2: When one of the following conditions Algorithm 2 Low-Complexity Power Allocation for
Maximizing WSR in MC-NOMA Systems
Cond-3 : ωn,1 = ωn,2 = · · · = ωn,K , ∀n, 1. If (Cond-3 is satisfied) or (Cond-4 is satisfied)
Cond-4 : ωn,1 = max{ωn,1 , · · · , ωn,K }, ∀n, (23) 2. Compute pn,1 by weighted water-filling method based
on |hn,1 |2 , ∀n, and set pn,k 0 = 0, ∀k 0 6= 1, ∀n.
is satisfied, the WSR of MC-NOMA with perfect SIC is upper 3. Else
bounded by OFDMA with selecting the user who has maxi- 4. Compute power allocation by Algorithm 1;
mum channel-gain on each subchannel and weighted water- 5. End
filling power allocation among the subchannels.
Proof: Consider the MC-NOMA scenario with perfect SIC
for ωn,1 = · · · P = ωn,K = 1, ∀n. The sum-rate on subchannel A. OPTIMIZATION PROBLEM WITHOUT POWER
K Ideal . For any Ptotal = PK p
n is RIdeal
n = R
k=1 n,k n k=1 n,k on ORDER CONSTRAINTS
subchannel n, we have RIdeal n (Pn ) ≤ R Ideal (P0 ), where P =
n n n To simplify the discussion, we first do not consider the con-
[pn,1 , pn,2 , · · · , pn,K ] and P0n = [Ptotal
n , 0, · · · , 0]. Denote the straints C3 and C4 in optimization problem. We can reformu-
optimal solution to the problem (7) as P∗ = {p∗n,k }, and define late the problem (6) as
RIdeal = N
P PK Ideal
n=1 k=1 Rn,k . We have N X
K
Imperf
X
N N max ωn,k Rn,k (P)
(d) P
∗ (c)
X X
Ideal
R (P ) = RIdeal
n (P∗n ) ≤ RIdeal
n (P∗∗ ), (24) n=1 k=1
n=1 n=1
s.t. C1, C2, (26)
Imperf
where P∗n = [p∗n,1 , p∗n,2 , · · · , p∗n,K ] and P∗∗
n = where Rn,k (P) is given in (5). The problem (26) is also not a
PK
[ k=1 pn,k , 0, · · · , 0]. The equation (c) holds due to the
∗ standard concave problem, and it is difficult to obtain reliable
independence between any two subchannels. The inequation concavity conditions with imperfect SIC.
(d) holds from Proposition 2, which takes the equal sign Similar to Subsection III-B, by introducing auxiliary vari-
ables {γn,k } and {θn,k }, we transform the problem (26) into a
n . It indicates that pn,k = 0, ∀k > 1, and
when P∗n = P∗∗ ∗
and β will be obtained by bisection or subgradient method. Proof: Based on Proposition 3, we can prove Proposition 4
And the optimal γn,k is given by by a similar method to the proof of Proposition 2. The detail
is omitted.
|hn,k |2 pn,k Based on Proposition 4, for MC-NOMA systems with
γn,k
∗
= Imperf
. (32)
In,k imperfect SIC, we can obtain power allocation scheme by
Algorithm 1, in which we need to replace (12), (17) and (18)
When pn,k is held fixed, we can obtained the optimal γn,k and with (32), (30) and (33) to update γ , P and θ. In addition,
θn,k by (32) and based on Proposition 4, we can also adopt the low-complexity
q power allocation algorithm (i.e., Algorithm 2) in MC-NOMA
ωn,k Bf |hn,k |2 pn,k (1 + γn,k ) systems with imperfect SIC.
θn,k
∗
= Imperf
. (33)
(In,k + |hn,k |2 pn,k ) ln 2
B. POWER ALLOCATION IN MC-NOMA WITH SIC ERROR
Based on Proposition 1 and Proposition 2, we can obtain AND POWER ORDER CONSTRAINTS
the following propositions for SC-NOMA and MC-NOMA In this subsection, we add the necessary constraints C3 and
with imperfect SIC. C4 that have to be satisfied to realize SIC at receivers in
Proposition 3: When one of Cond-1 and Cond-2 is satis- NOMA systems into the optimization problem. In this case,
fied, the optimal solution of SC-NOMA with imperfect SIC is there is also a certain degree of probability of existing SIC
equal to the solution in SC-NOMA with perfect SIC. error. And we transform the problem (6) into the following
Proof: For SC-NOMA with imperfect SIC, we can also equivalent problem as
omit the subscripts of subchannels. With Cond-1 ω1 = ω2 =
· · · = ωK = 1, it is easy to obtain that the rate of User k with N X
X K
Imperf-Q
perfect SIC is greater than or equal to that with imperfect SIC, max fn,k (P, γ , θ)
P,γ ,θ
i.e., n=1 k=1
! s.t. C1, C2,
|h | 2p
RIdeal = Bf log2 1 +
k k C3: pn,k+1 ≥ αn,k pn,k , ∀k ∈ {1, · · · , K − 1}, ∀n,
k
σz2 + |hk |2 k−1
P
! i=1 pi C4: αn,k > 1, ∀n, k. (37)
2
|hk | pk Imperf
≥ Bf log2 1 + Imperf = Rk . (34) where fn,k
Imperf-Q
(P, γ , θ) is given by (28).
In,k
The set consisting of constraints C3 and C4 is a convex
According to Proposition 1, the sum-rate of SC-NOMA with set, since the constraints are affine functions of P which can
imperfect SIC is upper bounded by allocating all power keep convexity. Therefore, the problem (37) is a concave
to the user with maximum channel-gain. Denote RIdeal = optimization problem with respect to variable P for fixed
PK Ideal and RImperf = PK RImperf . We have γ and θ. We solve the problem (37) by similar methods to
k=1 Rk k=1 k
the above sections or the other standard convex optimization
|h1 |2 PT methods [44], which is not repeated here. Then we find the
RImperf ≤ RIdeal ≤ Bf log2 1 + . (35) optimal power allocation by Algorithm 1. We just need to
σz2
replace (17) with solving the concave problem (37). The
Normally, (35) takes the equal sign when ε = 20. However,
equal power allocation may not be a valid solution of the
it is obvious that RImperf (P̃) = Bf log2 1 + |h1σ| 2PT , where optimization problem, due to the power order constrains.
z
P̃ = [PT , 0, · · · , 0]. That is to say, the optimal value of the Therefore, to ensure that the value of initial power locals
sum-rate maximization problem in SC-NOMA systems with in the feasible region of the optimization problem, we set
(0,0) k −α k−1 )P
imperfect SIC is achieved at allocating all power to the user pn,k = (α (α K −1)N
total
, ∀n, k.
with maximum channel-gain.
For SC-NOMA with imperfect SIC, when Cond-2 is satis- C. CONVERGENCY AND COMPLEXITY ANALYSIS OF
fied, it is easy to have POWER ALLOCATION ALGORITHMS
1) CONVERGENCY
K
Imperf
X Imperf We denote the objective functions of the problems (7), (13)
Rω ≤ ω1 Rk = ω1 RImperf , (36)
and (16) as F Ideal-O (P), F Ideal-L (P, γ ) and F Ideal-Q (P, γ , θ).
k=1
In inner iteration of Algorithm 1, the auxiliary variable γ is
Imperf PK Imperf
k=1 ωk Rk
where Rω = . Similar to the proof of fixed. We have
Proposition 1, based on (35), we can verify Proposition 3.
F Ideal-Q (P(s,t+1) , γ (s) , θ (s,t+1) )
Proposition 4: When one of Cond-3 and Cond-4 is satis- (a)
≥ F Ideal-Q (P(s,t) , γ (s) , θ (s,t+1) )
fied, the optimal solution of MC-NOMA with imperfect SIC (b)
is equal to the solution in MC-NOMA with perfect SIC. ≥ F Ideal-Q (P(s,t) , γ (s) , θ (s,t) ). (38)
The inequation (a) holds, since that the optimal power allo- Algorithm 3 User Scheduling Algorithm for Maximizing
cation can be obtained by solving the transformed prob- WSR in MC-NOMA Systems
lem (16) for a fixed θ due to its concavity. And the Initialization
inequation (b) holds, since that θ (s,t+1) is computed by 1. Initialize the sets Un as the unallocated users on
(18) which is the optimal θ of the problem (16) when subchannel n ∈ N , and initialize (n, k) = (1, 1);
(0,0)
P = P(s,t) and γ = γ (s) . Thus, the objective func- 2. Initialize power allocation pn,k =
tion F Ideal-Q monotonically non-decreases after each inner (α k −α k−1 )Ptotal
, ∀n, k;
(α K −1)N
iteration. The value of F Ideal-Q is bounded, so the inner Iterative Algorithm
iteration will converge. From Lemma 1, at the point of 4. Repeat
∗
convergence with index t ∗ , we have F Ideal-L (P(s,t ) , γ (s) ) = 5. Repeat
∗ ∗
F Ideal-Q (P(s,t ) , γ (s) , θ (s,t ) ). In outer iteration, γ is computed 6. Compute Un = |Un | possible SINRs for finding
by (12), which is optimal for the problem (13). Similarly, the k-th user on subchannel n by
∗ ∗
we have F Ideal-O (P(s+1,t ) ) = F Ideal-L (P(s+1,t ) , γ (s+1) ) ≥ SINRun,k = P
pn,k
, ∀u;
∗ ∗ σ2
F Ideal-L (P(s,t ) , γ (s) ) = F Ideal-O (P(s,t ) ) at the (s + 1)-th
Pk−1 K z
i=1 pn,i +ε i=k+1 pn,i +
|hn,u |2
iteration, and the outer iteration will converge. This algorithm 7. Find k-th user on subchannel
n as
can obtain at least a local optimum, and simulation results uk,n = arg max{ωu Bf log2 1 + SINRun,k };
show that it is almost the same with global optimum. u∈Un
8. Set Un = Un \un,k and k = k + 1;
9. Until the number of multiplexed users k = K ;
2) COMPLEXITY
10. Set n = n + 1;
We evaluate the computational complexity of the proposed 11. Until n = N .
algorithms with respect to each iteration.
In each iteration of Algorithm 1, the computational com-
plexity is O(NK 2 L0 ), where L0 is iteration number of
bisection method or subgradient method for updating dual weighted rate. Then, for a fixed power allocation, we can
variable λ. When the bisection method is adopted, it gener- select the user who has the largest weighted rate from the
ally achieves a logarithmic convergence rate. Namely, L0 = unallocated users set Un and remove it from Un . Algorithm 3
log2 ((λup − λlow )/ς), where ς is convergence tolerance of has the complexity of O(NK (2U − K )).
iterations, and λup and λlow are initial upper and lower values.
When the subgradient method is adopted, the iteration for
Algorithm 4 Joint User Scheduling and Power Allocation
updating λ converges to the optimal solution in polynomial
Algorithm for Maximizing WSR in MC-NOMA Systems
time.
In Algorithm 2, there exist two cases during the implemen- Initialization
tations. If Cond-3 or Cond-4 is satisfied, the computational 1. Initialize iteration index i = 0, maximum iterations
complexity is just O(N ). Otherwise, the complexity in each imax ;
(0,0)
iteration is O(NK 2 L0 ). 2. Initialize power allocation pn,k =
(α k −α k−1 )Ptotal
(α K −1)N
, ∀n, k;
V. JOINT USER SCHEDULING AND POWER ALLOCATION Iterative Algorithm
FOR MAXIMIZING WSR IN MC-NOMA 4. Repeat
In above sections, we discussed power allocation in (i)
5. For given P(i) , compute user scheduling Kn ,
MC-NOMA assuming that user scheduling (i.e., channel ∀n ∈ N by Algorithm 3;
assignment) has been given. We now consider a user schedul- 6. Update power allocation P(i+1) by Algorithm 1 or
ing scheme for our proposed MC-NOMA system. Obviously, Algorithm 2;
the joint user scheduling and power allocation problem is a 7. Set i = i + 1;
mixed integer non-linear programming problem, in which the 8. Until convergency or i = imax .
global optimal solution can be obtained only by the exhaus-
tive search method with exponential complexity [23]. There-
fore, we initialize a power allocation, based on which we In Algorithm 4, we give a joint user scheduling and power
provide a user scheduling scheme as shown in Algorithm 3. allocation algorithm. we first compute the user scheduling
And then we propose the joint user scheduling and power Kn , ∀n ∈ N by Algorithm 3 with the given power allocation.
allocation scheme as shown in Algorithm 4. Then we update power allocation P according to the proposed
In Algorithm 3, we initialize the power allocation by power allocation algorithm (i.e., Algorithm 1 or Algorithm 2).
(0,0)
pn,k , ∀n, k. From (4) and (5), for fixed bandwidth Bf , noise The WSR keeps improving at each iteration in Algorithm 4
level σz2 and SIC error ε, the achievable rate of user k on and the convergence of the iterative procedure can be guaran-
subchannel n only depends on its channel condition hn,k , teed. This algorithm finds at least a locally optimal solution
which is independent of hn,k 0 , ∀k 0 6 = k. If we select any to the joint resource allocation problem. It has the complex-
user u as Usern,k , we can get SINRun,k and the corresponding ity of O (NKL1 (K (L0 − 1) + 2N )), where L1 is the iteration
FIGURE 2. Weighted sum-rate for the proposed algorithm with imperfect FIGURE 3. Weighted sum-rate versus total power Ptotal (ωn = [1, 1, 1]
SIC versus the number of iterations (ωn = [1, 1, 1], ε = 0.1). and [1, 0.1, 0.01], ε = 0.1).
FIGURE 8. Weighted sum-rate with power order constraints versus SIC FIGURE 10. Weighted sum-rate with power order constraints versus
error ε (Ptotal = 40dBm, α = 2). Left: ωn = [1, 1, 1]; Right: ωn = α (ωn = [1, 1, 1], ε = 0.1).
[0.01, 0.1, 1].
FIGURE 11. Sum-rate versus total power Ptotal (ωn = [1, 1, 1], FIGURE 13. Weighted sum-rate for the joint resource allocation algorithm
Ptotal = 40dBm, ε = 0.1, α = 2). Left: Overall sum-rate; Right: Cell-edge versus the number of users (Ptotal = 40dBm, α = 2).
user rate.
VII. CONCLUSION
In this paper, we have studied the power allocation issue
in downlink MC-NOMA systems for maximizing WSR by
considering imperfect SIC. We have explicitly considered
the SIC error and the power order constraints of users in
power allocation problem. By transforming the optimiza-
FIGURE 12. Weighted sum-rate for the joint resource allocation algorithm tion problem into equivalent concave form by the frac-
versus the number of iterations (U = 60, ε = 0.1 and α = 2). tional quadratic method, we have proposed an iterative
power allocation algorithm. We have also analyzed the
optimal solution for both perfect and imperfect SIC, and
of weighting factors in NOMA can improve the fairness of have presented a low-complexity algorithm. We have pre-
users. sented a joint user scheduling and power allocation scheme
for the MC-NOMA systems. Simulation results show that
C. JOINT USER SCHEDULING AND POWER the proposed algorithm converges within a small num-
ALLOCATION PERFORMANCE ber of iterations. Also, the proposed methods can achieve
In this subsection, we evaluate the performance of proposed a superior WSR performance than the existing schemes.
joint user scheduling and power allocation algorithm. In the Then, by designing weighting factors, user fairness is
simulation, we divide the users (U = 60) in the cell into improved.
three types with different weighting factors as 0.01, 0.1 and 1
respectively. APPENDIX
In Fig. 12, we study the convergence of WSR for the A. PROOF OF THEOREM 1
proposed joint user scheduling and power allocation algo- The constraints of the problem (6) are linear, we only need to
rithm (i.e., Algorithm 4) for different total powers of base discuss the objective function. We first convert the objective
station. We consider the total power of BS as 20dBm, 30dBm function as
and 40dBm respectively. And we set the number of users N X
X K
U = 60, SIC error ε = 0.1 and α = 2. It can be min n,k (P) .
−ωn,k RIdeal (39)
P
observed that the proposed joint user scheduling and power n=1 k=1
allocation algorithm has also good convergence performance
σ2 PN PK
k=1 ωn,k Rn,k .
Let Hn,k = |h z |2 and Rω (P) , Ideal
and it can converge within about 10 iterations for different n,k n=1
powers. Due to |hn,1 | ≥ |hn,2 | ≥ . . . ≥ |hn,K |, ∀n, we have
Hn,1 ≤ Hn,2 ≤ . . . ≤ Hn,K , and then we rewrite Rω as χn,1 = ψn,1 > 0). From (41), we can see ψn,K ≥ 0. Mean-
while, three cases should be discussed about dk as follows:
N K −1 j
X X
ωn,j Bf log2 (Hn,j +
X Case I: For all k ∈ {1, 2, · · · , K − 1}, dk ≥ 0. In this
Rω = pn,i )
case, similar to ωn,k = ωn,k+1 , we can easily get ψn,k > 0
n=1 j=1 i=1
and ψn,k − ψn,k+1 ≥ 0. The convexity of (39) can be
N K
X X −1 j
X demonstrated.
− ωn,j+1 Bf log2 (Hn,j+1 + pn,i ) Case II: For all k ∈ {1, 2, · · · , K − 1}, dk < 0. We have
n=1 j=1 i=1 0 < ψn,1 < ψn,2 < · · · < ψn,K . Consequently, the sign
N K of χn,m depends on the number of ds . If m is odd, χn,m will
!
X X
+ Bf ωn,K log2 (Hn,K + pn,i )−ωn,1 log2 Hn,1 . be large than zero, otherwise χn,m < 0. Thus in this case,
n=1 i=1 we cannot guarantee the convexity of (39).
(40) Case III: dk ≥ 0 and dk 0 < 0 for k ∈ CA and k 0 ∈ CB ,
where CA ∪ CB = {1, 2, · · · , K − 1} and CA ∩ CB = ∅. When
Denote ψn,k as the second-order derivative of −Rω (P),
the number of the elements in CB is odd, χn,K will be less
which can be expressed as
than zero and (39) is not a convex problem. When the number
∂ 2 (−Rω (P)) ωn,K Bf of the elements in CB is even, we have χn,K > 0, however,
ψn,k = = χn,kend < 0 where kend0 is the maximum value in CB . In this
∂p2n,k (Hn,K + K 2 0
P
i=1 pn,i ) ln 2
case, the convexity of (39) cannot be guaranteed.
K −1
ωn,j ωn,j+1
X Bf In conclusion,
+ − , (41)
j=k
ln 2 (Hn,j +qn,j )2 (Hn,j+1 +qn,j )2 ωn,j ωn,j+1
Pj − Pj ≥ 0, (46)
(Hn,j + i=1 pn,i ) 2 (Hn,j+1 + i=1 pn,i )2
Pj 0 < k ≤ K,
where qn,j = i=1 pn,i . For 1 ≤ k
we have ∂ (−Rω )/∂pn,k = ∂ (−Rω )/(∂pn,k ∂pn,k 0 ), and for
2 2 2 is a sufficient and necessary condition for the convexity
n0 6 = n, 1 ≤ k ≤ K , 1 ≤ k 0 ≤ K , we have of (39). Thus, Theorem 1 can be demonstrated.
∂ 2 (−Rω )/(∂pn,k ∂pn0 ,k 0 ) = 0. We can derive the Hessian
matrix 9 as B. PROOF OF THEOREM 2
Denote a function fγIdeal
,θ (P) as
91 ...
0 0
0 92 . . . 0 q
,θ (P) = 2θn,k ωn,k Bf |hn,k | pn,k (1 + γn,k )
fγIdeal 2
9(P) = . . . .. , (42)
.. .. .. . k
!
0 0 0 9K
X
− θn,k ln 2 |hn,k |
2 2
pn,i + σz ln 2 + g(γ , θ).
2
[5] A. Benjebbovu, A. Li, Y. Kishiyama, A. Harada, T. Nakamura, and Y. Saito, [27] B. Di, L. Song, and Y. Li, ‘‘Sub-channel assignment, power allo-
‘‘System-level performance of downlink NOMA for future LTE enhance- cation, and user scheduling for non-orthogonal multiple access net-
ments,’’ in Proc. IEEE Proc. IEEE Global Telecommun. Conf. Workshop, works,’’ IEEE Trans. Wireless Commun., vol. 15, no. 11, pp. 7686–7698,
Dec. 2013, pp. 66–70. Nov. 2016.
[6] Z. Ding, Z. Yang, H. V. Poor, and P. Fan, ‘‘On the performance of [28] H. Zhang, Y. Qiu, G. K. Karagiannidis, X. Wang, A. Nallanathan,
non-orthogonal multiple access in 5G systems with randomly deployed and K. Long, ‘‘Resource allocation in noma based fog radio access
users,’’ IEEE Signal Process. Lett., vol. 20, no. 12, pp. 1501–1505, networks,’’ IEEE Wireless Commun., vol. 25, no. 3, pp. 110–115,
Dec. 2014. Jul. 2018.
[7] S.-L. Shieh and Y.-C. Huang, ‘‘A simple scheme for realizing the promised [29] S. Seng, X. Li, H. Zhang, and H. Ji, ‘‘Joint access selection and heteroge-
gains of downlink nonorthogonal multiple access,’’ IEEE Trans. Commun., neous resources allocation in UDNs with MEC based on non-orthogonal
vol. 64, no. 4, pp. 1624–1635, Apr. 2016. multiple access,’’ in Proc. IEEE ICC Workshops, May 2018, pp. 1–6.
[8] A. Benjebbour, Y. Saito, A. Li, A. Harada, T. Nakamura, and Y. Kishiyama, [30] M. Moltafet, S. Rezvani, M. R. Javan, E. A. Jorswieck, and N. Mokari,
‘‘Concept and practical considerations of non-orthogonal multiple access ‘‘Smart soft-RAN for 5G: Dynamic resource management in CoMP-
(NOMA) for future radio access,’’ in Proc. IEEE Intell. Signal Process. NOMA based systems,’’ 2018, arXiv:1804.03778. [Online]. Available:
Commun. Syst., Nov. 2013, pp. 770–774. https://arxiv.org/abs/1804.03778
[9] Z. Ding, Y. Liu, J. Choi, Q. Sun, M. Elkashlan, C.-L. I, and H. V. Poor, [31] H. Zheng, S. Hou, Z. Song, Y. Hao, and H. Li, ‘‘Power allocation and user
‘‘Application of non-orthogonal multiple access in LTE and 5G networks,’’ clustering for uplink MC-NOMA in D2D underlaid cellular networks,’’
IEEE Commun. Mag., vol. 55, no. 2, pp. 185–191, Feb. 2015. IEEE Wireless Commun. Lett., vol. 7, no. 6, pp. 1030–1033, Dec. 2018.
[10] S. M. R. Islam, M. Zeng, O. A. Dobre, and K.-S. Kwak, ‘‘Resource [32] M. Zeng and V. Fodor, ‘‘Sum-rate maximization under QoS constraint in
allocation for downlink NOMA systems: Key techniques and open issues,’’ MIMO-NOMA systems,’’ in Proc. IEEE Wireless Commun. Netw. Conf.,
IEEE Wireless Commun., vol. 25, no. 2, pp. 40–47, Apr. 2018. Apr. 2018, pp. 1–6.
[11] Z. Yang, Z. Ding, P. Fan, and Z. Ma, ‘‘Outage performance for dynamic [33] N. Nandan, S. Majhi, and H.-C. Wu, ‘‘Secure beamforming for MIMO-
power allocation in hybrid non-orthogonal multiple access systems,’’ IEEE NOMA-based cognitive radio network,’’ IEEE Commun. Lett., vol. 22,
Commun. Lett., vol. 20, no. 8, pp. 1695–1698, Aug. 2016. no. 8, pp. 1708–1711, Aug. 2018.
[12] P. Xu, K. Cumanan, and Z. Yang, ‘‘Optimal power allocation scheme for [34] A. J. Morgado, K. M. S. Huq, J. Rodriguez, C. Politis, and H. Gacanin,
NOMA with adaptive rates and alpha-fairness,’’ in Proc. IEEE Global ‘‘Hybrid resource allocation for millimeter-wave NOMA,’’ IEEE Wireless
Telecommun. Conf., Dec. 2017, pp. 1–6. Commun., vol. 24, no. 5, pp. 23–29, Oct. 2017.
[13] J. Wang, Q. Peng, H.-M. Wang, X. You, and Y. Huang, ‘‘Convexity [35] J. Cui, Y. Liu, Z. Ding, P. Fan, and A. Nallanathan, ‘‘Optimal user schedul-
of weighted sum rate maximization in NOMA systems,’’ IEEE Signal ing and power allocation for millimeter wave NOMA systems,’’ IEEE
Process. Lett., vol. 24, no. 9, pp. 1323–1327, Sep. 2017. Trans. Wireless Commun., vol. 17, no. 3, pp. 1502–1517, Mar. 2018.
[36] H. Wang, Z. Zhang, and X. Chen, ‘‘Energy-efficient power allocation
[14] J. Choi, ‘‘Power allocation for max-sum rate and max-min rate proportional
for non-orthogonal multiple access with imperfect successive interference
fairness in NOMA,’’ IEEE Commun. Lett., vol. 20, no. 10, pp. 2055–2058,
cancellation,’’ in Proc. Wireless Commun. Signal Process. Conf., 2017,
Oct. 2016.
pp. 1–6.
[15] F. Liu, P. Mähönen, and M. Petrova, ‘‘Proportional fairness-based power
[37] A. Agrawal, J. G. Andrews, J. M. Cioffi, and T. Meng, ‘‘Iterative power
allocation and user set selection for downlink NOMA systems,’’ in Proc.
control for imperfect successive interference cancellation,’’ IEEE Trans.
IEEE Int. Conf. Commun., May 2016, pp. 1–6.
Wireless Commun., vol. 4, no. 3, pp. 878–884, May 2005.
[16] J. Zhu, J. Wang, Y. Huang, S. He, X. You, and L. Yang, ‘‘On opti-
[38] A. Ahmad and M. Assaad, ‘‘Optimal power and subcarriers allocation in
mal power allocation for downlink non-orthogonal multiple access sys-
downlink OFDMA system with imperfect channel knowledge,’’ Optim.
tems,’’ IEEE J. Sel. Areas Commun., vol. 35, no. 12, pp. 2744–2757,
Eng., vol. 14, no. 3, pp. 477–499, Sep. 2013.
Dec. 2017.
[39] D. Tweed, M. Derakhshani, T. Le-Ngoc, and S. Parsaeefard, ‘‘Outage-
[17] F. Liu and M. Petrova, ‘‘Dynamic power allocation for downlink
constrained resource allocation in uplink NOMA for critical applications,’’
multi-carrier NOMA systems,’’ IEEE Commun. Lett., vol. 22, no. 9,
IEEE Access, vol. 5, pp. 27636–27648, 2017.
pp. 1930–1933, Sep. 2018.
[40] S. Li, M. Derakhshani, and S. Lambotharan, ‘‘Outage-constrained robust
[18] Y. Sun, D. W. K. Ng, R. Schober, and Z. Ding, ‘‘Optimal joint power power allocation for downlink MC-NOMA with imperfect SIC,’’ in Proc.
and subcarrier allocation for MC-NOMA systems,’’ in Proc. IEEE Global IEEE Int. Conf. Commun., May 2018, pp. 1–7.
Telecommun. Conf., Dec. 2016, pp. 1–6. [41] F. Cui, Z. Qin, M. Zhao, G. Y. Li, and Y. Cai, ‘‘Rethinking outage con-
[19] Z. Q. Al-Abbasi and D. K. C. So, ‘‘Resource allocation in non-orthogonal straints for resource management in NOMA networks,’’ IEEE J. Sel. Areas
and hybrid multiple access system with proportional rate constraint,’’ Signal Process., vol. 13, no. 3, pp. 423–435, Jun. 2019.
IEEE Trans. Wireless Commun., vol. 16, no. 10, pp. 6309–6320, [42] M. S. Ali, H. Tabassum, and E. Hossain, ‘‘Dynamic user clustering
Oct. 2017. and power allocation for uplink and downlink non-orthogonal multiple
[20] M. Moltafet, N. M. Yamchi, M. R. Javan, and P. Azmi, ‘‘Comparison study access (NOMA) systems,’’ IEEE Access, vol. 4, pp. 6325–6343, 2016.
between PD-NOMA and SCMA,’’ IEEE Trans. Veh. Technol., vol. 67, [43] Z. Yang, C. Pan, W. Xu, Y. Pan, M. Chen, and M. Elkashlan, ‘‘Power
no. 2, pp. 1830–1834, Feb. 2018. control for multi-cell networks with non-orthogonal multiple access,’’
[21] L. Lei, D. Yuan, and P. Värbrand, ‘‘On power minimization for non- IEEE Trans. Wireless Commun., vol. 17, no. 2, pp. 927–942, Feb. 2018.
orthogonal multiple access (NOMA),’’ IEEE Commun. Lett., vol. 20, [44] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.:
no. 12, pp. 2458–2461, Dec. 2016. Cambridge Univ. Press, 2004.
[22] X. Li, C. Li, and Y. Jin, ‘‘Dynamic resource allocation for transmit power [45] X. Zhou and J. Yang, ‘‘Global optimization for the sum of concave-
minimization in OFDM-based NOMA systems,’’ IEEE Commun. Lett., convex ratios problem,’’ J. Appl. Math., vol. 2014, no. 10, May 2014,
vol. 20, no. 12, pp. 2558–2561, Dec. 2016. Art. no. 879739.
[23] F. Fang, H. Zhang, J. Cheng, S. Roy, and V. C. M. Leung, ‘‘Joint user [46] K. Shen and W. Yu, ‘‘Fractional programming for communication
scheduling and power allocation optimization for energy-efficient NOMA systems—Part I: Power control and beamforming,’’ IEEE Trans. Signal
systems with imperfect CSI,’’ IEEE J. Sel. Areas Commun., vol. 35, no. 12, Process., vol. 66, no. 10, pp. 2616–2630, May 2018.
pp. 2874–2885, Dec. 2017. [47] Parameters for FDD HeNB RF Requirements, document 3GPP TSG-RAN
[24] H. Zhang, B. Wang, K. Long, A. Nallanathan, V. C. M. Leung, H. V. Poor, WG4 R4-C092042, Simulation Assumptions, 2009.
and C. Jiang, ‘‘Energy efficient dynamic resource optimization in NOMA [48] H. Kim and Y. Han, ‘‘A proportional fair scheduling for multicarrier
system,’’ IEEE Trans. Wireless Commun., vol. 17, no. 9, pp. 5671–5683, transmission systems,’’ IEEE Commun. Lett., vol. 9, no. 3, pp. 210–212,
Sep. 2018. Mar. 2005.
[25] J. Wang, H. Xu, L. Fan, B. Zhu, and A. Zhou, ‘‘Energy-efficient joint [49] X. Wang, F.-C. Zheng, X. You, and P. Zhu, ‘‘Energy-efficient resource
power and bandwidth allocation for NOMA systems,’’ IEEE Commun. allocation in coordinated downlink multicell OFDMA systems,’’ IEEE
Lett., vol. 22, no. 4, pp. 780–783, Apr. 2018. Trans. Veh. Technol., vol. 65, no. 3, pp. 1395–1408, Mar. 2016.
[26] G. Lv, X. Li, P. Xue, Y. Jin, and R. Shang, ‘‘Dynamic resource allocation for [50] H. Shi, R. V. Prasad, E. Onur, and I. G. M. M. Niemegeers, ‘‘Fairness
uplink non-orthogonal multiple access systems,’’ IET Commun., vol. 12, in wireless networks: Issues, measures and challenges,’’ IEEE Commun.
no. 6, pp. 649–655, Apr. 2018. Surveys Tuts., vol. 16, no. 1, pp. 5–24, 1st Quart., 2014.
XIAOMING WANG (M’16) received the Ph.D. YOUYUN XU (M’02–SM’11) received the Ph.D.
degree in information and communication engi- degree in information and communication engi-
neering from the National Mobile Communica- neering from Shanghai Jiao Tong University
tions Research Laboratory, Southeast University, (SJTU), China, in 1999. He is currently a Professor
Nanjing, China, in 2016. He is currently a Lecturer with the Nanjing University of Posts and Telecom-
with the Nanjing University of Posts and Telecom- munications. He is also a part-time Professor with
munications (NJUPT), Nanjing. His research the Institute of Wireless Communication Tech-
interests include radio resource management, nologies, SJTU. He has over 20-year professional
green communications, and machine learning in experience of teaching and researching in commu-
communications. nication theory and engineering with research and
development achievement, such as the WCDMA Trial System under the
C3G Framework in China, in 1999, the B3G-TDD Trial System under the
FuTURE Framework in China, in 2006, and the Chinese Digital TV Broad-
casting System. His current research interests include new generation wire-
less mobile communication systems (LTE, IM-T Advanced, and related),
advanced channel coding and modulation techniques, multiuser information
theory and radio resource management, wireless sensor networks, cognitive
radio networks. He is a Senior Member of the Chinese Institute of Electronics
and a member of IEICE.