Next Article in Journal
A Sub-6 GHz MIMO Antenna Array for 5G Wireless Terminals
Previous Article in Journal
An Active Voltage Coordinate Control Strategy of DFIG-Based Wind Farm with Hybrid Energy Storage System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Resource Allocation in NOMA-Assisted Ambient Backscatter Communication System

1
National Engineering Laboratory for Mobile Network Security, Beijing University of Posts and Telecommunications, Beijing 100876, China
2
Key Laboratory of Trustworthy Distributed Computing and Service, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing 100876, China
3
School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
4
École de Technologie Supérieure (ETS), University of Quebec, Montreal, QC H3C 3J7, Canada
5
China Telecom Corporation Limited, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(24), 3061; https://doi.org/10.3390/electronics10243061
Submission received: 8 November 2021 / Revised: 3 December 2021 / Accepted: 5 December 2021 / Published: 8 December 2021
(This article belongs to the Section Networks)

Abstract

:
This paper considers a non-orthogonal multiple access (NOMA)-assisted ambient backscatter communication (AmBC) system. To maximize the achievable sum rate (ASR) of the AmBC system, a joint optimization problem over a backscatter device (BD) grouping strategy, reflection coefficients, and decoding order is formulated, where the BD grouping strategy contains the number of BD groups and the BD allocation strategy. The BD grouping strategy, the reflection coefficients, and the decoding order are all intertwined, and the global search is extremely complex. As a result, we propose a four-step optimization algorithm. First, we give the closed-form optimal solution of the BD decoding order and reflection coefficient for a given grouping strategy. Then, for a given number of BD groups, we propose a low-complexity BD allocation strategy based on the complexity–performance trade-off. Finally, the number of BD groups with the largest ASR is selected as the global optimal number of BD groups. The simulation results show that the proposed four-step optimization algorithm is better than the benchmark solution.

1. Introduction

As a low-complexity, low-power Internet of Things (IoT) communication technology, ambient backscatter communication (AmBC) [1] has attracted widespread interest. The basic concept of AmBC is to modulate its information to the ambient radio frequency (RF) source signal by changing the load impedance of the backscattering device (BD) to enable information transmission [2]. AmBC is a potential technology for the green IoT [3], which can improve spectrum efficiency and energy efficiency at the same time. The development of AmBC will greatly promote the widespread popularity of the IoT.
In the AmBC system, BR will receive two types of signals: the backscatter signal from BD and the broadcast signal from RF. There are mainly two ways to demodulate BD signals, namely, energy detector [4] and cooperative receiver [5]. Typically, energy detectors are employed to acquire BD information by considering RF signals as interference. Therefore, traditional AmBC systems with energy detectors have extremely low transmission rates [4]. The cooperative receiver recovers the RF and BD signals [6] by using successive interference cancellation (SIC) [5], which can effectively improve the throughput of the AmBC system. Although the cooperative receiver is more complicated than the energy detector, its transmission rate has been greatly improved. Therefore, we will focus on the AmBC system with cooperative receivers.
In response to the growing demand for IoT, 5 G/6 G wireless communications should meet increasingly demanding requirements, such as massive connectivity and high spectral efficiency and high throughput [7,8]. Similarly, the AmBC system as one of the solutions for the IoT also faces the same problems mentioned above. Consequently, non-orthogonal multiple access (NOMA) should be introduced into AmBC systems to increase the number of IoT device accesses while also improving spectrum efficiency [9]. Unlike orthogonal multiple access (OMA), which enables each RB to serve just one user, power-domain NOMA (PD-NOMA) allows each RB to serve multiple users at various power levels simultaneously [10]. Therefore, we focus on the PD-NOMA-assisted AmBC system in this paper. Unless otherwise stated, all references to NOMA in this paper refer to PD-NOMA. Since both NOMA and AmBC systems with cooperative receivers use SIC for signal decoding, using NOMA to assist AmBC systems can further improve spectral efficiency without increasing the complexity of BD. Unlike traditional NOMA systems, BDs in NOMA-assisted AmBC systems transmit data by reflecting RF signals and adjusting the reflection coefficient for power control [11]. The signal strength of the BD received by the BR is not only related to the path loss of the BD–BR link but also related to the path loss of the BD–RF link [12]. Therefore, the decoding order should consider the above two path losses and the reflection coefficient. Finally, as the number of BDs increases, it is undoubtedly unrealistic to simultaneously transmit data in the same resource block, so it is necessary to use a solution combining NOMA and OMA for data transmission as in [13]. Therefore, BDs need to be grouped. BDs in the same group use the NOMA scheme for transmission, and BDs in different groups use the OMA scheme for data transmission. In this paper, we propose a novel NOMA-assisted AmBC system to maximize the achievable sum rate (ASR). The main contributions of this paper are as follows.
(1)
We innovatively proposed the NOMA-assisted AmBC system. As far as we know, no research has been conducted to apply NOMA to the AmBC system to increase its ASR. Compared with the traditional AmBC system, the proposed system can significantly improve the ASR of the AmBC system.
(2)
To maximize the ASR of the AmBC system, we formed a joint optimization problem on the BD grouping strategy, reflection coefficient, and decoding order. The BD grouping strategy contains the number of BD groups and the BD allocation strategy. To simplify this problem, we converted the above problem into a four-step optimization problem. The computational complexity can be significantly reduced by solving the described four-step optimization problem.
(3)
Under the static grouping strategy, i.e., when the number of BD groups and the BD allocation strategy are known, we give the closed-form solutions for the optimal decoding order and reflection coefficients of BDs.
(4)
Under the dynamic grouping strategy, the BD grouping strategy is divided into two steps: the number of BD groups strategy and the BD allocation strategy. Therefore, for a given number of BD groups, we propose a low-complexity BD allocation strategy based on the complexity–performance trade-off. Once the BD allocation strategy is determined, we can solve for the optimal ASR based on the static grouping strategy. Then, the number of BD groups with the maximum ASR is selected as the global optimal number of BD groups.
The rest of this paper is organized as follows. Related work is introduced in Section 2. Section 3 introduces the system model and problem formulation. Section 4 presents the static BD grouping solution, while Section 5 presents the dynamic BD grouping solution. Section 6 presents the numerical results. Finally, Section 7 concludes the paper.

2. Related Work

Monostatic backscatter communications (MBC), bistatic backscatter communications (BBC), and AmBC are the three major types of backscatter communications [1]. In MBC, the cost of the reader is high, because both the RF source and the BD are on the reader (BR), and the modulated signal may be affected by round-trip route loss, so it is only suitable for short-range communication [14]. In contrast to MBC, the BBC’s carrier transmitter and BR are separate, and the BBC’s performance can be greatly improved by adjusting the position of the carrier transmitter. Although the carrier transmitter is big and expensive to deploy, the BBC carrier transmitter and backscatter receiver have a lower manufacture cost than the MBC [15]. The carrier transmitter is not needed in AmBC [16], as opposed to BBC, since data transmission is accomplished via the use of ambient RF sources, such as Wi-Fi access points (APs), cellular base stations (BSs), and TV towers. As a result, the AmBC has some benefits over the BBC. First, AmBC utilizes existing RF sources and does not require the deployment of dedicated RF sources, which reduces the deployment and maintenance costs of AmBC. Second, AmBC uses existing RF sources for transmission and does not require separate spectrum for AmBC, which may result in increased spectrum utilization.
The application of NOMA to backscatter communication can further advance the development of large-scale, low-power IoT [16]. Ref. [17] discuss the benefits and drawbacks of using NOMA with backscatter communication systems. Meanwhile, [18] consider the resource allocation problem in the NOMA-assisted backscatter communication network based on quality of service (QoS). Building on these findings, [19] propose a novel approach for estimating the capacity of NOMA-assisted backscatter communication systems. In addition, [20] optimize the reflection coefficient of the backscatter tag to increase the security of NOMA-assisted backscatter transmission. Using another approach, [21] consider various QoS requirements for bistatic backscatter communication of roadside sensors and propose an alternate optimization framework for maximizing the energy efficiency of the network. Based on the downlink of NOMA-assisted backscatter communication systems, [16] generated a closed-form formula for the system capacity and outage probability for the single base station antenna situation. Then, [22] extended [16] to multiple base station antennas and found that increasing the number of base station antennas improves the performance of the backscattered communication systems. Meanwhile, [23] examine the resource allocation issue in a NOMA-assisted backscatter communication system and optimize the network’s performance by adjusting various network parameters. NOMA is used in [24] to assist the BD in communication, where the BD uses the signal from one cellular user as an RF source for data transmission, and the base station sends data to multiple other cellular users based on NOMA. [25] consider a backscattered communication system with NOMA-enhanced BDs transmitting to a BR using a protocol that combines NOMA and dynamic time division multiple access. However, the NOMA-assisted backscatter communication discussed in [17,18,19,20,21,22,23,24,25] is based on the BBC system, not the AmBC system. The optimization method of the NOMA-assisted AmBC system is different from that of the NOMA-assisted BBC system. [26] study the NOMA-assisted AmBC with imperfect continuous interference cancellation (SIC) decoding and proposed a method to maximize the sum rate of the system. Meanwhile, [27] study the trade-off between safety and reliability in the presence of in-phase and quadrature phase imbalance in the NOMA-assisted AmBC network. In addition, [28] introduce backscatter communication in the multi-unit IoT assisted by NOMA, which maximizes the total energy efficiency of the IoT network under the premise of ensuring QoS. Building on this concept, [29,30] provide green solutions for AmBC-enabled NOMA networks under imperfect SIC decoding by jointly optimizing the transmission power of the base station and the reflection coefficient of the BD to maximize the system performance. [31] explore RF-powered cognitive radio networks (CRNs) with NOMA to achieve optimum throughput by determining the best allocation of time resources between harvest-then-transmit (HTT) and AmBC modes within the strict transmit power restriction of BDs. Overall, [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31] greatly promote the combination of NOMA and backscatter communication and promote the further development of IoT. However, to the best of our knowledge, no study has been conducted to improve the performance of NOMA-assisted AmBC, which decodes multiple BDs and an RF signal in BR with NOMA.

3. System Model and Problem Formulation

3.1. System Model

As shown in Figure 1, we consider a NOMA-assisted AmBC system, which consists of an ambient RF source, a BR, and K BDs. The RF source transmits broadcast signals, while BDs modulate information on the incident single by intelligently changing its load impedance. In the proposed NOMA-assisted AmBC system, multiple BDs transmit data to the BD based on a protocol that integrates NOMA and dynamic time division multiple access (TDMA). Each of the ambient RF source’s BDs and BR are equipped with only one antenna. We assume that the dynamic TDMA can be equally divided into M RBs, where M K can change dynamically with the demand of the BD group. The BDs may be dynamically split into M groups based on the number of RBs, with one group allocated one RB. BDs in the same group perform NOMA transmission, and BDs in different groups perform OMA transmission.
Let s 0 be the symbol transmitted by the ambient RF resource. We assume that the effect of signal reflection between BDs can be ignored. Then, the received signal of the k th BD is expressed as
x t , k = h t , k P t s 0 ,  
where P t is the transmit power of the RF source. Given that BD is passive, a part of the energy from the incident signal should be harvested by BD in order to maintain proper operation of backscatter communication. We denote E k as the minimal power needed to keep the BD circuit running. To make the BD circuit operate normally, the following conditions should be met:
η ( 1 a k ) P t | h t , k | 2 E k ,
where η [ 0 , 1 ] is the energy-harvesting efficiency, a k ( 0 , 1 ) is the reflection coefficient, and h t , k 1 × 1 is the channel gain between the ambient RF source and the k th BD. Assuming that the BD transmission has the same symbol rate as the RF source, the backscatter signal of the k th BD can be expressed as
x r , k = a k x t , k s k ,    
where s k is the information symbol transmitted by the k th BD. Then, the signal received by BR in the m th RB can be given by
y m = k = 1 K u m , k h r , k x r , k + h t P t s 0 + z m ,
where h 0 1 × 1   and h r , k 1 × 1 are the channel gains from the RF to BR and the k th BD to BR, respectively,   u m , k { 0 , 1 } is the indicator representing that BD k is assigned to the   m th group, z m is white Gaussian noise with zero mean and variance σ 2 .
The RB employs the SIC to decode the signals of all BDs in the same RB. Obviously, before decoding the BD signal, the ambient RF signal needs to be decoded. We denote the signal-to-interference-plus-noise ratio (SINR) received by the BR about the ambient RF source signal in the m th RB as S I N R m , t ; then, we can get
S I N R m , t = | h 0 | 2 P t k = 1 K u m , k | h t , k h r , k | 2 a k P t + σ 2 ,  
where h 0 is the channel gain between the ambient RF source and the BR. Denote the minimum SINR requirement to decode the signal of the ambient RF source in the m th RB as γ t . Then, to decode the signal s 0 , the following restrictions should be satisfied., i.e.,
S I N R m , t γ t ,   m .
Let π m , k denote the decoding order for the BD k in m th RB, where π m , k = n indicates that the signal of BD k is the n th signal to be decoded in the m th RB. Then, the received SINR to decode the signal of BD k can be written as
S I N R m , k = a k | h t , k h r , k | 2 P t π m , j > π m , k > 0 | h t , j h r , j | 2 a j P t + σ 2 .  
Denote the minimum SINR requirement to decode the signal of the BD k as γ k ; then, the S I N R m , k needs to satisfy the following conditions:
S I N R m , k γ k , k .    
Then, the ASR of BD k , based on dynamic TDMA and NOMA protocols, can be represented as
R m , k = 1 M l o g 2 ( 1 + a k | h t , k h r , k | 2 P t π m , j > π m , k > 0 | h t , j h r , j | 2 a j P t + σ 2 ) .      
It is assumed that the system can obtain all CSI and SIC can completely eliminate interference. Then, the ASR of the AmBC system in the m t h RB can be given by:
R m = u m , k = 1 R m , k     = 1 M l o g 2 ( 1 + u m , k = 1 a k | h t , k h r , k | 2 P t σ 2 ) .

3.2. Problem Formulation

The objective of this paper is to optimize the ASR of the AmBC system by adjusting the number of BD groups M , the BD grouping variables { u m , k } , the reflection coefficients { a k } , and the decoding order { π m , k } . Then, the optimization problem can be stated as follows.
P 1 :   Maximize { u m , k } ,   { π m , k } , { a k } , M       R s u m = m = 1 M R m                                                                                            
s . t .     ( 1 a k ) | h t , k | 2 P t E k ,   u m , k = 1  
S I N R m , k γ k , k ,  
S I N R t γ t ,
1 a k 0 , k ,
u m , k { 0 , 1 } ,
m = 1 M u m , k = 1 , k ,  
M { 1 , , K } .  
Obviously in problem P1, the optimization variables, i.e., the number of BD groups M , BD grouping variables { u m , k } , the reflection coefficients { a k } , and the decoding order { π m , k } , are intertwined, which makes the problem tricky. The optimal solution of problem P1 may be solved by the exhaustive method. However, the difficulty of doing so is definitely great. Therefore, a low-complexity solution needs to be found.

4. Static BD Grouping Solutions

However, when number of BD groups M and BD grouping variables { u m , k } are determined, we can see that the reflection coefficients { a k } and the decoding order { π m , k } among different groups are independent of each other. It is worth noting that we can find the best strategies for the reflection coefficients { a k } and the decoding order { π m , k } for any given numbers of BD groups M and given BD grouping variables { u m , k } . When the grouping policy of BD is static, we can give the optimal reflection coefficients { a k } and decoding order { π m , k } .
When the number of BD groups M and the BD grouping variables { u m , k } are given, maximizing R m is equivalent to maximizing u m , k = 1 a k | h t , k h r , k | 2 P t . Then, for the m t h RB, the optimization problem can be expressed as follows.
P 2 :   Maximize   { π m , k } , { a k }       u m , k = 1 a k | h t , k h r , k | 2 P t                                      
s . t .                   ( 1 a k ) | h t , k | 2 P t E k ,   k G m ,    
S I N R m , k γ k ,   k G m ,
  S I N R t γ t ,   k G m ,
1 a k 0 , k G m ,
where G m denotes the set of the BD in the m t h group.

4.1. Decoding Order

Given that different BD decoding orders affect the received power of BR, we should first determine the optimal decoding order. The following theorem is provided to find the best decoding order.
Theorem 1.
The decreasing order of  ( | h t , k | 2 P t E k ) | h r , k | 2 ( 1 + 1 γ k ) is an optimal decoding order for Problem P2.
Proof. 
The proof process is similar to [12]. Assume that BD i and BD j are two BDs in group m with adjacent decoding order. Then, there may be two cases in the decoding order. In Case 1, BD i is decoded first, and in Case 2, BD j is decoded first. Let P s be the sum of the power received by BR from BD i and BD j , we can get
P s = a i | h t , i h r , i | 2 P t + a j | h t , j h r , j | 2 P t .
When the effect of the decoding order of BD i and BD j on P3 is considered, the optimization problem can be reformulated as
P 3 : Maximize   { π m , k } , { a k }     P s  
  s . t .                 ( 1 a k ) | h t , k | 2 P t E k ,       k = { i ,   j }  
S I N R m , k γ k ,       k = { i ,   j }  
P s + I + σ 2 w ,       k = { i ,   j }
1 a k 0 ,       k = { i ,   j }  
where I is the interference from BDs with a higher decoding order than BD i and BD j , w is the upper bound of the SINR constraint for BD with a decoding order less than BD i and BD j , and γ i and γ j are the minimum SINR requirements for BD i and BD j . □
Case 1: Assume that the signal of BD i is decoded first. Based on the constraints in problem P3, the feasible domain of the reflection coefficients is as follows.
C 1 : { (15a) a i | h t , i h r , i | 2 P t a j | h t , j h r , j | 2 P t + σ 2 + I γ i , (15b) a j | h t , j h r , j | 2 P t σ 2 + I γ j , (15c) ( 1 a i ) | h t , i | 2 P t E i , (15d) ( 1 a j ) | h t , j | 2 P t E j , (15e) a i | h t , i h r , i | 2 P t + a j | h t , j h r , j | 2 P t + I + σ 2 w
According to Equations (15a) and (15b), the lower bounds for a i and a j are
a i l = γ i ( γ j + 1 ) ( σ 2 + I ) | h t , i h r , i | 2 P t ,
a j l = γ j ( σ 2 + I ) | h t , j h r , j | 2 P t .
According to Equation (15c), the upper bound of a i is given by
a i u = 1 E i | h t , i | 2 P t .
Then, the upper bound of a j based on Equations (15a), (15d), and (18) is given by
a j u = min { 1 E j | h t , j | 2 P t , a i u | h t , i h r , i | 2 P t σ 2 I γ i | h t , j h r , j | 2 P t } .
Note that if the problem P2 has a feasible region, the lower bounds and upper bounds of a i and a j need to meet 0 a i l a i u 1 and 0 a j l a i u 1 . Next, we need to consider the case where Case 1 has a feasible region. Obviously, P s increases with the increase in a i and a j . When a i and a j obtain the upper bound, P s subsequently obtains the upper bound. Substituting a i u and a j u into P s , we can obtain the maximum P s   for Case 1. Denote the maximum P s in Case 1 as m r p 1 ; then, we can get
P s 1 = min { c 0 , c 1 , w I σ 2 } ,
where c 0 and c 1 are given by
c 0 = ( | h t , i | 2 P t E i ) | h r , i | 2 + ( | h t , j | 2 P t E j ) | h r , j | 2 ,
c 1 = ( | h t , i | 2 P t E i ) | h r , i | 2 ( 1 + 1 γ i ) I σ 2 .
Case 2: Assume that the signal of BD j is decoded first. Based on the constraints in problem P3, the feasible domain of the reflection coefficients is as follows.
C 2 : { (23a) a j | h t , j h r , j | 2 P t a i | h t , i h r , i | 2 P t + σ 2 + I γ j , (23b) a i | h t , i h r , i | 2 P t σ 2 + I γ i , (23c) ( 1 a i ) | h t , i | 2 P t E i , (23d) ( 1 a j ) | h t , j | 2 P t E j , (23e) a i | h t , i h r , i | 2 P t + a j | h t , j h r , j | 2 P t + I + σ 2 w .
The maximum P s for Case 2 can be obtained using the same method as in Case 1. Denote the maximum P s in Case 1 as P s 2 ; then, we can get
P s 2 = min { c 0 , c 2 , w I σ 2 } ,
where c 2 can be obtained by
c 2 = ( | h t , j | 2 P t E j ) | h t , j | 2 ( 1 + 1 γ j ) I σ 2 .
Comparing Equation (20) with Equation (24), we can find that when c 1 c 2   m s p 1 m s p 2 . Denote P s m as the maximum P s in the two cases, then, we can get
P s m = { P s 1 ,     c 1   c 2 P s 2 ,     c 1 < c 2 .
Based on the above analysis, P3 has more gain when the BD with larger ( | h t , k | 2 P t E k ) | h r , k | 2 ( 1 + 1 γ k ) is decoded. Let
ϱ k = ( | h t , k | 2 P t E k ) | h r , k | 2 ( 1 + 1 γ k ) .
We can conclude that the decreasing order of ϱ k is the optimal decoding order of BD. Arrange ϱ k in descending order and denote the position of ϱ k in the order as l ( ϱ k ) . Then, the optimal decoding order of BD k in group m is given by
π m , k = l ( ϱ k ) .  
Without sacrificing generality, we suppose that group m contains N BDs. Then, the suggested decoding order approach is described in Algorithm 1.
Algorithm 1. Proposed decoding order algorithm
Input:  N , P t ,   E k ,   { h t , k }, { h r , k }, { γ k }
1: For   k = 1 :   N do
2:  Calculate ϱ k according to Equation (27);
3: End for
4: Arrange ϱ k in descending order and get l ( ϱ k ) ;
5: π m , k = l ( ϱ k ) ;
Output: { π m , k }

4.2. Reflection Coefficient

The optimal decoding order was determined in the previous section, and the optimal reflection coefficient setting will be studied in this section. Assume that there are N BDs in the mth RB without compromising generality. Following the determination of the decoding order of BDs by Algorithm 1, the BD is labeled as its decoding order. Thus, for BDs in the m t h RB, the P2 can be converted into the following problem.
P 4 : Maximize   { a n }     n = 1 N a n | h t , n h r , n | 2 P t
s . t .                 ( 1 a n ) | h t , n | 2 P t E n , n ,    
S I N R m , n γ n , n ,
S I N R t γ t ,  
1 a n 0 , n ,
n = 1 , 2 , , N .
To ensure that all BDs can be decoded, then S I N R m , n and S I N R t should satisfy constraint Equations (29c) and (29d). To facilitate the analysis, we combine the constraints Equations (29c) and (29d) into the following form.
S I N R m , n γ n , n = { 0 , 1 , 2 , . . , N } ,
where S I N R m , 0 = S I N R t and r 0 = γ t . For ease of analysis, R m , n can be re-expressed as
S I N R m , n = a n | h n | 2 P t i = n + 1 i = N | h i | 2 a i P t + σ 2 , n = { 0 , 1 , 2 , , N } ,  
where   a 0 = 1 ,   h i = h t , i h r , i . Then, problem P3 can be rewritten as
P 5 :       Maximize   { a n }             n = 1 N a n | h n | 2
s . t .                 ( 1 a n ) | h t ,   n | 2 P t E n , n ,  
S I N R m , n γ n , n ,
1 a n 0 , n ,
n = 0 , 1 , 2 , , N ,  
where E 0 = 0 . To find the solutions to problem P5, we should first determine the boundary conditions of a n , n { 1 , , N } . The upper bound of problem P5 can be obtained by (32b). Then, the upper bound of a n may be written as
a n u = 1 E n | h t ,   n | 2 P t .
Similarly, we also need to get the lower bound of a n . BD signals are decoded in descending order from smallest to biggest. Obviously, when solving for the lower bound of a n , we can solve in reverse according to the above order. Substituting Equation (30) into Equation (32c), we can get the lower bound of a n
a n l = γ n ( k = n + 1 N γ k + 1 ) σ 2 | h   n | 2 P t .
If problem P6 has a feasible solution, then a n u and a n l need to meet the following conditions.
0 a n l a n u 1 ,         n { 1 , 2 , 3 , , N }
If the lower and upper bounds of the reflection coefficient of a particular BD fail to satisfy condition (35), the BD grouping scheme is unreasonable and should be re-grouped. Assume that P5 has a feasible solution. Obviously, the optimal value of Equation (32a) rises as a n increases; thus, we should find the maximum value of a n that meets the constraints of Problem P6. To optimize the maximum reflection coefficient of BD n , we can set the reflection coefficient of BD i   ( i > n ) to a n l . At the same time, the minimum SINR requirement of BD   j   ( j < n ) needs to be considered. Denote the optimal reflection coefficient of BD j   ( j < n ) as a j o . For any BD   j   ( j < n ) , the reflection coefficient of the BD n should satisfy
a n   1 | h n | 2 ( a j 0 | h   j | 2 γ j i = j + 1 i = n 1 | h   j | 2 a j 0 k = n + 1 k = N | h   k | 2 a k l σ 2 P t ) ,   i ,   i = 0 , 1 , , n 1 .  
According to Equation (36), the maximum reflection coefficient of BD n can be written as
a n = min { 1 | h n | 2 ( a i 0 | h   i | 2 γ i j = i + 1 j = n 1 | h   j | 2 a j 0 k = n + 1 k = N | h   k | 2 a k l σ 2 P t ) , i = 0 , 1 , , n 1 } .
Combined with the constraint Equation (32b), then, the optimal reflection coefficient can be expressed as
a n o = min { a n , a n u } .
The proposed reflection coefficients algorithm is shown in Algorithm 2.
Algorithm 2. Proposed reflection coefficients algorithm.
Input:    N , P t ,   E n ,   { h t , n }, { h r , n }, h 0 , { γ n }, γ t
1: Get { π m , k } according to Algorithm 1;
2: Sort BD according to { π m , k } ;
3: For n = 1 : N do
4:  Calculate a n u according to Equation (33);
5:  Calculate a n l according to Equation (34);
6: End for
7:  For n = 1 : N do
8:  Calculate a n according to Equation (37);
9:   a n o = min { a n , a n u } ;
10: End for
Output: {   a n }

5. Dynamic BD Grouping Solutions

Obviously, different grouping strategies have a huge impact on the ASR of the system. The grouping strategies are jointly determined by the number of BD groups, M , and BD grouping variables { u m , k } . Therefore, we mainly optimize for the number of BD groups M and BD grouping variables { u m , k } to solve the optimal solution of problem P1.

5.1. BD Grouping

Assuming that for the number of BD groups M 1 { 1 , 2 , . . , M } , there exists a feasible domain for the problem P1. Generally speaking, an exhaustive search technique can be used to theoretically select the best grouping scheme. The complexity of exhaustive search is large and not suitable for practical applications, so we can use a low-complexity iterative search method instead.
The basic principle of the proposed low-complexity iterative search method is basically the same as [11]. We first sort the BDs in the decreasing order of l ( ϱ k ) . l ( ϱ k ) is the descending order of all the BDs obtained by (28). From the first to the last BD, we assign them one by one. For BD k , the grouping of the first k 1 BDs is determined. Denote by A S R m , k the optimal ASR when BD k is assigned to the m th RB. According to (10), A S R m , k can be given by
A S R m , k = 1 M 1 l o g 2 ( 1 + u m , k = 1 a n o | h k | 2 P t σ 2 ) ,  
where a n o can be obtained by Algorithm 2. After comparing all the A S R m , k , BD k is assigned to the group that can achieve the largest ASR. Assume that when BD k is assigned to the group m , ASR is the largest; then, m can be given by
m = arg   max m { 1 , 2 , , M 1 }   A S R m , k .  
Then, the optimal grouping scheme of BD k is given by
u m , k = 1 .
The proposed BD grouping algorithm is shown in Algorithm 3. Each BD can be allocated to the group that orders the best ASR using this approach. The proposed optimal BD grouping algorithm for a given number of BD groups M 1 has a computational complexity of O ( M 1 K ) , while the exhaustive search method has a complexity of O ( M 1 K ) .
Algorithm 3. Proposed BD grouping algorithm
Input:    M 1 , K   P t ,   E k ,   { h t , k }, { h r , k }, h 0 , { γ k }, γ t
1: Let N = K , get l ( ϱ k ) according to Algorithm 1;
2: Sort BD as the decoding order l ( ϱ k ) ;
3: For k = 1 : K do
4:  For m = 1 : M 1 do
5:    Get { a k o } according to Algorithm 2;
6:    Calculate A S R m , k according to (39);
7:  End for
8:   m = arg   max m { 1 , 2 , , m }   A S R m , k ;
9:   u m , k = 1 ;
10:  End for
Output: {   u m , k }

5.2. Number of Groups

It is worth noting that due to the constraints of P1, there may be cases where there is no feasible domain for a specific number of groupings M 1 . That is to say, no matter how the BD is grouped, the constraint of P1 cannot be satisfied for a given number of groupings M 1 . Therefore, in this case, the number of groupings should be adjusted. On the other hand, the number of groups has a huge impact on the optimal solution of problem P1. Therefore, we need to choose the optimal number of groups. Denote by A S R M 1 the ASR of the whole AmBC system when the number of groups is M 1 { 1 , 2 , , K } . Then, A S R M 1 is given by
A S R M 1 = m = 1 M 1 R m { u m , k = 1 } ,   { π m , k = l ( ϱ k ) } , { a n o } ,
where R m is the optimal ASR, which can be obtained by Algorithms 1–3. For the M with no feasible domain for P1, we set A S R M to be 0. After comparing all the A S R M 1 ,   M 1 { 1 , 2 , , K } , the M 1 that can achieve the highest ASR is set as the optimal number of groups. Denote the optimal number of groups as M ; then, we can get
M = arg   max M 1 { 1 , 2 , , K }   A S R M 1 .
The proposed four-step suboptimal solution to P1 is summarized in Algorithm 4. The proposed four-step optimization algorithm has a complexity of O ( M ( 1 + M ) K 2 ) , while the exhaustive search method has a complexity of O ( M K ) .
Algorithm 4. Proposed four-step optimization algorithm
Input:  K , P t ,   E k ,   { h t , k }, { h r , k }, h 0 , { γ k }, γ t
1: for M 1 = 1 : K do
2: Get { π m , k } according to Algorithm 1;
3: Get {   a n o } according to Algorithm 2;
4: Get {   u m , k } according to Algorithm 3;
5: Get A S R M 1 according to Equation (42);
6: End for
7:   M       = arg   max M 1 { 1 , 2 , , K }   A S R M 1 ;
8:   R s u m = max M 1 { 1 , 2 , , K }   A S R M 1
Output: { π m , k } ,{   u m , k }, { a k } , M , R s u m

6. Numerical Results

6.1. Simulation Setup

In this subsection, we will evaluate the performance of the proposed algorithm using numerical simulations. We suppose that the RF resource and the BR are at coordinates ( 0   m ,   0   m ) , ( 100   m ,   0   m ) , respectively. The BDs are distributed at random and evenly throughout the area between coordinate ( 10   m ,   0   m ) and ( 90   m ,   0   m ) . The path loss related to distance is modeled as p ( d ) = ρ d β , where β is the path loss exponent, d is the link distance, and ρ = 30   dB is the path loss at a 1 m reference distance. The path loss exponent of all links is set to 2.2, respectively. The default values of the transmit power of the RF source, the SINR requirement of the RF source signal, the SINR requirement of the BD signal, the minimum power required by BD, the number of BDs, and the noise are as follows: P t = 50   dBm , γ t = 30   dB , γ k = 7   dB , E k = 26   dBm , K = 9 , and σ 2 = 104   dBm . To verify the effectiveness of our proposed four-step optimization algorithm, we considered two benchmark schemes, the OMA algorithm and the fixed number of groups algorithm. For the OMA algorithm, we consider that the number of RB groups is the same as the number of BDs. The fixed number of groups algorithm is based on Algorithm 3 with the fixed number of groups. When the number of BD groups equals the total number of BDs, the fixed group number method degenerates into the OMA algorithm.

6.2. Benchmark Scheme

We analyzed the ASR and the probability of successful BD grouping under different numbers of BD groups, as shown in Figure 2. Note that when M = 9 , the fixed number of groups algorithm is equivalent to the OMA algorithm.
As shown in Figure 2, the probability of successful grouping increases as the number of BD groups increases. When the probability of successful grouping reaches 100 % , the larger the number of groups, the smaller the average maximum ASR. In other words, under a certain BD distribution, if the grouping meets all the constraints, the fewer the number of groups, the higher the ASR. We observe that when the RF transmit power remains the same, the ASR of M = 4 is less than the ASR of M = 5 . This is because successful BD grouping is not only related to constraints but also related to BD distribution. Different BD distributions may result in different minimum numbers of RB groups. For example, under the condition of P t = 47   dBm , when M = 4 , only 44 % of BDs are successfully grouped, but when M = 5 , 71 % of BDs are successfully grouped. At the same time, we also observe that the ASR of P t = 50   dBm is better than the ASR of P t = 40   dBm . This is caused by two reasons: (1) increasing the power can increase the probability of successful grouping; and (2) increasing the power can increase the ASR.

6.3. Proposed Algorithm

In this subsection, we will contrast the proposed algorithm with the two benchmark methods under various circumstances. The various circumstances mainly include the transmit power of the RF source, the SINR requirement of the RF signal, the SINR requirement of the BD signal, the minimum power required by BD, and the number of BDs.
As shown in Figure 3, we keep other variables unchanged and study the effect of the SINR requirement for decoding RF signal, i.e., γ t , on the ASR of different algorithms. Obviously, the proposed four-step optimization algorithm is better than the other two algorithms. Figure 3 shows that changing the γ t for decoding the RF signal does not affect the performance of the above three algorithms when γ t is less than 50 dB. If the S I N R m , t obtained by (5) is much larger than γ t , increasing the value of γ t does not have any effect on the optimal value of problem P1. In other words, the AmBC system does not affect the signal of the RF when γ t is less than 50 dB.
Next, we will analyze the impact of the SINR requirement of the BD signal, i.e., γ k , on the ASR. As shown in Figure 4, the proposed algorithm is better than the other two algorithms. In particular, when γ k is bigger than 13 dBm, the proposed algorithm degenerates to the OMA algorithm, so the ASR of the two algorithms is the same. As γ k increases, the ASR of the fixed number of groups algorithm is even smaller than that of the OMA algorithm. The reasons for the above results are as follows. According to Equations (35) and (36), we can see that the lower bound of a n is related to γ k . As γ k increases, the lower bound of a n keeps increasing. When the lower bound of a n exceeds the upper bound of a n , the grouping strategy is failed, and a better grouping strategy should be found. For the fixed number of groups algorithm, as a n increases, more and more BDs fail to satisfy condition (35), thus leading to a lower probability of successful grouping. The reason why the ASR of M = 4 is lower than that of M = 6 is that the lower bound of a n is larger for M = 4 compared to M = 6 , and therefore, the probability of successful grouping is lower under the same conditions.
The influence of the power of RF source, i.e., P t , on the ASR is shown in Figure 5. The ASR increases with the increase in P t ; the proposed algorithm is better than the other two algorithms. This is because as the power of the RF source increases, the minimum number of groups is constantly decreasing. At the same time, when the BDs in the same group remain unchanged, as P t increases, ASR also increases. When P t = 46 , the ASR of M = 4 is smaller than that of M = 6 , but when P t = 52 , the ASR of M = 6 is larger than that of M = 4 . This is because the probability of successful grouping increases as P t increases, and the probability of successful grouping also increases as P t increases. Under the same conditions, the ASR of M = 4 is greater than that of M = 6 when both grouping strategies are successful. Therefore, although the probability of successful grouping of M = 6 is not lower than that of M = 4 when P t = 52 , the ASR of M = 4 is greater than that of M = 6 . The combination of the above two cases results in a situation where the ASR of M = 4 is higher than the ASR of M = 6 when P t = 52 .
As shown in Figure 6, we analyze the impact of the number of BD on the ASR. It can be seen from Figure 6 that ASR does not change with the number of BDs, indicating that the proposed algorithm has the same stability as the OMA algorithm. However, the ASR of the proposed algorithm is better than that of the OMA algorithm. At the same time, we can also observe that for the fixed number of groups in an algorithm, the ASR increases first and then decreases with the increase in K . Increasing the number of BDs may increase ASR, but it may also cause algorithm failure. As the number of users increases, the probability of successful grouping gradually decreases. When the impact of algorithm failure on the system is less than the impact of part of the increase in ASR, the ASR of the system will show an upward trend, and vice versa, the average ASR of the system will show a downward trend.
As shown in Figure 7, we analyze the effect of the minimum power required by BD, i.e., E k , on the ASR. It can be seen that when E k is less than −22 dBm, the ASR of the three algorithms slightly decreases but basically maintains a good performance, but when E k is greater than −22 dBm, the performance of all three algorithms decreases sharply. According to Equation (33), the upper bound of a n decreases with the increase in E k . According to Equation (38), the upper bound of a n has an impact on the total ASR. However, when the value of E k does not affect the current grouping policy, the impact on ASR is relatively small. However, as E k continues to increase, the current grouping policy has no feasible domain, and the impact on ASR is huge. Finally, for large E k , even in the case of OMA, some users are limited by constraints (2) that prevent them from activating the circuit of BD, while others are limited by constraints (8) that prevent them from decoding.

7. Conclusions

In this paper, we innovatively proposed the NOMA-assisted AmBC system. Compared with the OMA-assisted AmBC system, the proposed system can improve the ASR of the AmBC system. To maximize the ASR of the AmBC system, we formed a joint optimization problem in the BD grouping strategy including the number of BD groups and the BD allocation strategy, reflection coefficient, and decoding order. To simplify this problem, we transformed the above problem into a four-step optimization problem. Under the static grouping strategy, that is, when the number of BD groups and the BD allocation strategy are known, we give the optimal decoding order of BD and the closed-form solution of the reflection coefficient. Under the dynamic grouping strategy, the BD grouping strategy is divided into two steps: the BD group number strategy and the BD allocation strategy. Therefore, for a given number of BD groups, we propose a low-complexity BD allocation strategy based on the complexity–performance trade-off. The proposed algorithm can enhance the ASR of the AmBC system. However, the proposed algorithm also has some limitations in the AmBC system. Due to the uncontrollable power of the RF source, some BDs may not be able to obtain enough incident energy to drive the circuit. Even if the incident energy can drive the BD circuit, the receiving end still cannot obtain a good receiving SINR. Therefore, how to enhance the incident signal and reflected signal of the AmBC system is a problem that needs to be considered. A reconfigurable smart surface (RIS) can change the radio frequency environment, thereby changing the channel gain in the AmBC system. Therefore, we will introduce RIS in the future to enhance the NOMA-assisted AmBC system to further improve the ASR of the NOMA-assisted AmBC system.

Author Contributions

Writing—original draft preparation, Q.L.; writing—review and editing, Q.L. and M.K.; methodology, S.S.; validation, J.H. and H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by National Natural Science Foundation of China (Project61471066) and the open project fund (No. 201600017) of the National Key Laboratory of Electromagnetic Environment, China.

Data Availability Statement

The data in this paper is obtained by MATLAB simulation.

Acknowledgments

The authors thank the China Scholarship Council (CSC) for the financial support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. van Huynh, N.; Hoang, D.T.; Lu, X.; Niyato, D.; Wang, P.; Kim, D.I. Ambient Backscatter Communications: A Contemporary Survey. Commun. Surv. Tutor. 2008, 20, 2889–2922. [Google Scholar] [CrossRef] [Green Version]
  2. Kang, X.; Liang, Y.; Yang, J. Riding on the Primary: A New Spectrum Sharing Paradigm for Wireless-Powered IoT Devices. IEEE Trans. Wirel. Commun. 2018, 17, 6335–6347. [Google Scholar] [CrossRef] [Green Version]
  3. Ishizaki, H.; Ikeda, H.; Yoshida, Y.; Maeda, T.; Kuroda, T.; Mizuno, M. A battery-less WiFi-BER modulated data transmitter with ambient radio-wave energy harvesting. In Proceedings of the 2011 Symposium on VLSI Circuits—Digest of Technical Papers, Kyoto, Japan, 15–17 June 2011; pp. 162–163. [Google Scholar]
  4. Qian, J.; Gao, F.; Wang, G.; Jin, S.; Zhu, H. Noncoherent detections for ambient backscatter system. IEEE Trans. Wirel. Commun. 2017, 16, 1412–1422. [Google Scholar] [CrossRef]
  5. Guo, H.; Long, R.; Liang, Y.-C. Cognitive Backscatter Network: A Spectrum Sharing Paradigm for Passive IoT. IEEE Wirel. Commun. Lett. 2019, 8, 1423–1426. [Google Scholar] [CrossRef]
  6. Yang, G.; Zhang, Q.; Liang, Y.-C. Cooperative ambient backscatter communications for green Internet-of-Things. IEEE Internet Things J. 2018, 5, 1116–1130. [Google Scholar] [CrossRef] [Green Version]
  7. Saad, W.; Bennis, M.; Chen, M. A vision of 6G wireless systems: Applications, trends, technologies, and open research problems. IEEE Netw. 2020, 34, 134–142. [Google Scholar] [CrossRef] [Green Version]
  8. Zahid, N.; Sodhro, G.H.; Janjua, M.B.; Chachar, F.A.; Sodhro, A.H.; Abro, S.A.K. HARQ with chase-combining for bandwidth-efficient communication in MIMO wireless networks. In Proceedings of the 2018 International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 3–4 March 2018; pp. 1–6. [Google Scholar]
  9. Ding, Z.; Lei, X.; Karagiannidis, G.K.; Schober, R.; Yuan, J.; Bhargava, V.K. A survey on non-orthogonal multiple access for 5G networks: Research challenges and future trends. IEEE J. Sel. Areas Commun. 2017, 35, 2181–2195. [Google Scholar] [CrossRef] [Green Version]
  10. Dai, L.; Wang, B.; Yuan, Y.; Han, S.; Chih-lin, I.; Wang, Z. Non-orthogonal multiple access for 5G: Solutions, challenges, opportunities, and future research trends. IEEE Wirel. Commun. 2015, 53, 74–81. [Google Scholar] [CrossRef]
  11. Li, D.; Liang, Y. Adaptive Ambient Backscatter Communication Systems with MRC. IEEE Trans. Veh. Technol. 2018, 67, 12352–12357. [Google Scholar] [CrossRef]
  12. Zhang, J.; Zhu, L.; Xiao, Z.; Cao, X.; Wu, D.O.; Xia, X. Optimal and Sub-Optimal Uplink NOMA: Joint User Grouping, Decoding Order, and Power Control. IEEE Commun. Lett. 2020, 9, 254–257. [Google Scholar] [CrossRef]
  13. Kimionis, J.; Bletsas, A.; Sahalos, J.N. Increased range bistaticscatter radio. IEEE Trans. Commun. 2014, 62, 1091–1104. [Google Scholar] [CrossRef]
  14. Lu, X.; Niyato, D.; Jiang, H.; Kim, D.I.; Xiao, Y.; Han, Z. Ambient backscatter assisted wireless powered communications. IEEE Wirel. Commun. 2018, 25, 170–177. [Google Scholar] [CrossRef]
  15. Duan, R.; Wang, X.; Yigitler, H.; Sheikh, M.U.; Jantti, R.; Han, Z. Ambient backscatter communications for future ultra-low-power machine type communications: Challenges, solutions, opportunities, and future research trends. IEEE Commun. Mag. 2020, 58, 42–47. [Google Scholar] [CrossRef]
  16. Zhang, Q.; Zhang, L.; Liang, Y.-C.; Kam, P.-Y. Backscatter-NOMA: A symbiotic system of cellular and Internet-of-Things networks. IEEE Access 2019, 7, 20000–20013. [Google Scholar] [CrossRef]
  17. Jameel, F.; Zeb, S.; Khan, W.U.; Hassan, S.A.; Chang, Z.; Liu, J. NOMA-enabled backscatter communications: Towards battery-free IoT networks. IEEE Internet Things Mag. 2020, 3, 95–101. [Google Scholar] [CrossRef]
  18. Xu, Y.; Qin, Z.; Gui, G.; Gacanin, H.; Sari, H.; Adachi, F. Energy Efficiency Maximization in NOMA Enabled Backscatter Communications with QoS Guarantee. IEEE Wirel. Commun. Lett. 2021, 10, 353–357. [Google Scholar] [CrossRef]
  19. Liao, Y.; Yang, G.; Liang, Y.-C. Resource allocation in NOMA- enhanced full-duplex symbiotic radio networks. IEEE Access 2020, 8, 22709–22720. [Google Scholar] [CrossRef]
  20. Ihsan, A.; Chen, W.; Khan, W.U. Energy-Efficient Backscatter Aided Uplink NOMA Roadside Sensor Communications under Channel Estimation Errors. arXiv 2021, arXiv:2109.05341. [Google Scholar]
  21. Khan, W.U.; Sidhu, G.A.S.; Li, X.; Kaleem, Z.; Liu, J. NOMA- enabled wireless powered backscatter communications for secure and green IoT networks. In Wireless-Powered Backscatter Communications for Internet of Things; Springer: Cham, Switzerland, 2021; pp. 103–131. [Google Scholar]
  22. Le, C.-B.; Do, D.-T. Outage performance of backscatter NOMA re- laying systems equipping with multiple antennas. Electron. Lett. 2019, 55, 1066–1067. [Google Scholar] [CrossRef]
  23. Lyu, B.; Guo, H.; Yang, Z.; Gui, G. The optimal control policy for RF-powered backscatter communication networks. IEEE Trans. Veh. Technol. 2018, 67, 2804–2808. [Google Scholar] [CrossRef]
  24. Zhang, Q.; Zhang, L.; Liang, Y.; Kam, P.Y. Backscatter-NOMA: An integrated system of cellular and Internet-of-Things networks. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  25. Yang, G.; Xu, X.; Liang, Y. Resource Allocation in NOMA-Enhanced Backscatter Communication Networks for Wireless Powered IoT. IEEE Wirel. Commun. Lett. 2020, 9, 117–120. [Google Scholar] [CrossRef]
  26. Khan, W.U.; Li, X.; Zeng, M.; Dobre, O.A. Backscatter-Enabled NOMA for Future 6G Systems: A New Optimization Framework Under Imperfect SIC. IEEE Commun. Lett. 2021, 25, 1669–1672. [Google Scholar] [CrossRef]
  27. Li, X.; Zheng, Y.; Alshehri, M.D.; Hai, L.; Balasubramanian, V.; Zeng, M.; Nie, G. Cognitive AmBC-NOMA IoV-MTS Networks with IQI: Reliability and Security Analysis. IEEE Trans. Intell. Transp. Syst. 2021. [Google Scholar] [CrossRef]
  28. Ahmed, M.; Khan, W.U.; Ihsan, A.; Li, X.; Li, J.; Tsiftsis, T.A. Backscatter Sensors Communication for 6G Low-powered NOMA-enabled IoT Networks under Imperfect SIC. arXiv 2021, arXiv:2109.12711. [Google Scholar]
  29. Khan, W.U.; Javed, M.A.; Nguyen, T.N.; Khan, S.; Elhalawany, B.M. Energy-Efficient Resource Allocation for 6G Backscatter-Enabled NOMA IoV Networks. IEEE Trans. Intell. Transp. 2021. [Google Scholar] [CrossRef]
  30. Khan, W.U.; Lagunas, E.; Mahmood, A.; Chatzinotas, S.; Ottersten, B. Integration of Backscatter Communication with Multi-cell NOMA: A Spectral Efficiency Optimization under Imperfect SIC. arXiv 2021, arXiv:2109.11509. [Google Scholar]
  31. Zhuang, Y.; Li, X.; Ji, H.; Zhang, H.; Leung, V.C.M. Optimal Resource Allocation for RF-Powered Underlay Cognitive Radio Networks with Ambient Backscatter Communication. IEEE Trans. Veh. Technol. 2020, 69, 15216–15228. [Google Scholar] [CrossRef]
Figure 1. NOMA-assisted AmBC system.
Figure 1. NOMA-assisted AmBC system.
Electronics 10 03061 g001
Figure 2. ASR vs. the number of BD groups.
Figure 2. ASR vs. the number of BD groups.
Electronics 10 03061 g002
Figure 3. ASR vs. the SINR requirement for decoding RF signal.
Figure 3. ASR vs. the SINR requirement for decoding RF signal.
Electronics 10 03061 g003
Figure 4. ASR vs. the SINR requirement decoding the BD signal.
Figure 4. ASR vs. the SINR requirement decoding the BD signal.
Electronics 10 03061 g004
Figure 5. ASR vs. power of RF source.
Figure 5. ASR vs. power of RF source.
Electronics 10 03061 g005
Figure 6. ASR vs. number of BDs.
Figure 6. ASR vs. number of BDs.
Electronics 10 03061 g006
Figure 7. ASR vs. the minimum power required by the BD.
Figure 7. ASR vs. the minimum power required by the BD.
Electronics 10 03061 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, Q.; Sun, S.; Hou, J.; Jia, H.; Kadoch, M. Resource Allocation in NOMA-Assisted Ambient Backscatter Communication System. Electronics 2021, 10, 3061. https://doi.org/10.3390/electronics10243061

AMA Style

Liu Q, Sun S, Hou J, Jia H, Kadoch M. Resource Allocation in NOMA-Assisted Ambient Backscatter Communication System. Electronics. 2021; 10(24):3061. https://doi.org/10.3390/electronics10243061

Chicago/Turabian Style

Liu, Qiang, Songlin Sun, Jijiang Hou, Hongbiao Jia, and Michel Kadoch. 2021. "Resource Allocation in NOMA-Assisted Ambient Backscatter Communication System" Electronics 10, no. 24: 3061. https://doi.org/10.3390/electronics10243061

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop