Volume 2024, Issue 1 1043973
Research Article
Open Access

Energy-Harvesting Cooperative NOMA in IOT Networks

Mohammad Alkhawatrah

Corresponding Author

Mohammad Alkhawatrah

Department of Communications and Computer Engineering , Al-Ahliyya Amman University , Amman , Jordan , ammanu.edu.jo

Search for more papers by this author
First published: 25 June 2024
Academic Editor: Suhaib Batt

Abstract

Buffer-aided cooperative nonorthogonal multiple access (NOMA) improves the effectiveness of the spectral by allowing more than one user to share the same resources to realize massive connectivity. This is notably attractive in the fifth generation (5G) and beyond systems, where a massive number of connections are essential such as the Internet of Things (IoT). Wireless-powered communication through energy harvesting is another 5G promising solution for the future massively dense networks. To sufficiently utilize energy harvesting in a buffer-aided cooperative NOMA network, the relay selection rule must consider the energy level of the selected relay in addition to its data content to avoid an outage. This paper proposes a relay selection rule for energy-harvesting buffer-aided cooperative NOMA networks. The proposed relay selection scheme considers the state of both the data buffer and the energy buffer. The simulations show that the proposed selection rule has improved the network outage probability and throughput as well. This enhancement is kept with changing the number of relays. The results also show that the impact of changing the energy buffer size is crucial, and the larger, the better. Furthermore, making the source transmitting power larger than the relay transmitting power is beneficial, especially with large enough energy buffer sizes.

1. Introduction

Currently, wireless connection is the most important form of communication; therefore, the unprecedented increase in the number of online devices makes wireless communications in upcoming applications more challenging. For example, the Internet of Things (IoT) (a fifth generation (5G) and beyond technology) requires massive wireless connectivity while maintaining a low outage probability, and these requirements cannot be met with the current infrastructure [1].

In traditional wireless communication, the main transmission form is the orthogonal transmission that ensures an exclusive frequency band, time slot, or code for each link between transmitters and receivers, to make sure that communications among different links do not interfere with each other. This transmission technique degrades the spectral efficiency and makes it insufficient for the forthcoming era of communications [2], resulting in the establishment of nonorthogonal multiple access (NOMA) for simultaneous use of the same resources. NOMA is conceptually different from orthogonal schemes; in NOMA, multiple users are allowed to transmit at the same code, time, and frequency, but with different levels of power. Particularly, NOMA gives lower power to the users with better channel states, because they can decode their own messages with less power and we call them the strong users. Due to the progression in the domain of signal processing, NOMA becomes realizable with advanced receivers, with which strong users can eliminate mutual interference caused by sharing the same resources by utilizing successive interference cancellation (SIC) [3]. Since higher power is sent to the weak user, the weak user (with the poor channel) can cancel the strong user signal (treating it as interference) and decode its signal successfully. Therefore, NOMA connects more users in the same resource such as frequency band or time slot, but with different levels of power which improves spectral efficiency [4]. Hence, NOMA is an attractive solution to achieve the massive connectivity required for 5G applications such as the IoT [5, 6]. Currently, NOMA is under consideration for 3GPP Release 16 standards of 5G systems [7].

Another essential network performance enhancement technique is relay [8]. Relays help the source to transmit packets to the users by providing an alternative connection between source and destination [9]. Based on that, LTE Release 10 has recognized the cooperation with relay nodes as an effective part of realizing modern wireless communications [10]. Relaying can be performed in two methods: amplify and forward (AF) and decode and forward (DF) [11, 12]. Relay selection is a key solution to avoid performance loss of cooperative relaying [13]. Early work selects relays aiming to maximize signal-to-noise ratio SNR [14]. Relay selection is extensively studied in the literature. We focus on those related to this study, particularly, buffer-aided relays. The idea behind buffer-aided relays is driven by the fact that the relay with the best channel for reception does not have to be the transmitting relay if it does not have the best transmission channel [15]. In [16], max–max relay selection (MMRS) selects the relay with the best-receiving channel in one slot and the relay with the best channel for transmission in the subsequent slot. The short back of MMRS is forcing transmission after reception. Max-link relay selection releases this constraint by selecting the best channel always [17]. Another improvement is the state-based scheme [18], where the data buffer state is considered in selection to avoid empty and full buffers. With an empty buffer, no transmission is possible and no reception with a full buffer.

Energy harvesting is appealing to avoid frequent battery change which increases the flexibility of relay deployment. By harvesting energy through solar or RF, a relay can charge itself. There are two methods to make efficient energy harvesting. In the first method, part of the received energy is for signal processing and the left is for transmission [19]. This is the popular simultaneous wireless information and power transfer (SWIPT). Another method is to store the harvested energy from the source signal in an energy buffer for future use.

After introducing these 5G technologies, it is noticeable that combining various technologies to overcome their shortcomings is popular in the literature. For example, NOMA has been successfully applied in buffer-aided cooperative relay networks. Several studies have applied the mentioned relay selection schemes with NOMA transmission and gained a better performance [2022]. Another example of combining technologies is energy-harvesting buffer-aided relay networks. In [23], a relay is selected randomly from a set of relays with their energy buffers that are nonempty. The work in [24] considers both data buffer and energy buffer in relay selection; the authors assumed that relays harvest energy with energy arrivals according to a deterministic process. This is not practical; therefore, [25] considered a nondeterministic energy arrival and proposed a relay selection scheme based on the instantaneous state of both data buffers and energy buffers. As stated in [26], finding an optimal protocol that can achieve the minimum outage probability at a given delay constraint is still an open problem even in the most elementary buffer-aided relay network. As a result, the optimal selection scheme is still an open problem for relays with finite (practical) buffer size. Table 1 summarizes the related literature.

Table 1. Related literature.
Rule Data buffer Energy buffer Data buffer state Energy buffer state Energy source Multiple access
[16] Infinite X X X Permanent Orthogonal
[17] Infinite X X X Permanent Orthogonal
[18] Finite X Available X Permanent Orthogonal
[22] Finite X Available X Permanent Nonorthogonal
[23] X Finite X Available RF Orthogonal
[24] Finite Finite Available Available RF Orthogonal
[25] Finite Finite Available Available RF Orthogonal
This work Finite Finite Available Available RF Nonorthogonal

However, to the best of the author’s knowledge, none of the available studies has suggested a relay selection scheme which is adequate for NOMA with energy harvesting in a random energy-arriving environment. Accordingly, motivated by filling this gap, the key novelty of this article is to propose a suitable relay selection scheme that minimizes the outage probability in a random energy-harvesting cooperative NOMA network by taking the state of data and energy buffers into consideration in the selection scheme. The contributions of this article are summarized as follows: (1) proposing a novel relay selection scheme for energy-harvesting buffer-aided cooperative NOMA networks, (2) studying the impact of varying the energy buffer size on the network outage probability, and (3) Studying the outage probability of the network under increasing the source transmitted power to give the relays the chance to gather more charges.

The rest of the article is organized as follows: the system model for the suggested energy-harvesting buffer-aided cooperative NOMA network is in Section 2. The proposed relay selection scheme and its performance analysis are presented in Section 3. Simulation trials of the proposed system along with comparison with other available solutions are discussed in detail in Section 4. Finally, the conclusion is presented in Section 5.

2. System Model

The system model of the proposed energy-harvesting buffer-aided cooperative NOMA network is shown in Figure 1. Figure 1 illustrates a source node S, k half-duplex DF buffer-aided relays, and k = 1, 2, 3.⋯, K, with R1 transmitting via NOMA to two users U1 and U2 simultaneously. The system model can be extended to any number of users as in [27]. The interconnection between relays in Figure 1 assures the balancing of data packets to avoid full and empty buffers.

Details are in the caption following the image
Energy-harvesting buffer-aided cooperative NOMA network.
Each relay Rk has a L-size data buffer to store the packets and an E-size energy buffer to store charges. The SRk, SU, and RkU links have the channel coefficients hsrk, hsu, and hrku, respectively. The channels are assumed to have flat Rayleigh fading coefficients which hold its value during the time slot, and its value changes randomly in different time slots. Pt is the notation for source transmit power, Pr is the transmit power of relays, and σ2 is the noise variances for all receiving points. The target rate for data transmission is assumed to be constant at ε. If the capacity of a link is higher than or equal to ε, then that link is up; hence, it can handle the transmission. Otherwise, the link is down and no transmission can take place, and the link is said to be in an outage. Due to shadowing, the direct link between S and users SU is assumed to be blocked. All nodes are assumed to have the information about the states of all links. At time slot t, channel capacities are calculated as follows:
(1)
where and . The channel gains of and are distributed according to the exponential distribution with the average and , where E[.] stands for the expectation. and are also following the exponential distribution with average and . Thus, , γsu(t), and are the instantaneous SNR, while and are the average SNR for channels and , respectively. As mentioned above, if the capacity of the link is lower than the target data rate outage that occurs, the outage is calculated based on the fact that and are following the exponential distribution; their CDFs are:
(2)
After the analysis of data packets, we analyze the energy harvesting. Each relay node can harvest energy from the source signal. As in [28], the noise energy is ignored as the noise power is often lower than the sensitivity of the circuit that harvests energy. The amount of harvested energy by relay Rk in one-time slot with duration t is equal to [29]
(3)
where 0 < η < 1 denotes the energy conversion efficiency. The energy consumed for reception is ignored in the current study and can be included with minor changes.
There is an outage analysis of the cooperative NOMA network. In orthogonal transmission networks, an outage occurs if the link capacity is less than the target data rate. Since NOMA is applied from Rk to users, the relay Rk needs to have the packets of the two users prior to applying NOMA. As in [26], we assume that NOMA is not applicable unless the link between S and Rk supports the transmission of the two packets simultaneously. For the SRk link, if it satisfies
(4)
This makes the outage of the SRk link . On the other hand, for the RkUm (m = 1 or 2) link, NOMA can be applied to transmit packets to U1 and U2 simultaneously. The superimposed NOMA symbol at Rk is given by
(5)
where and are data for users U1 and U2, respectively, and 0 ≤ α ≤ 1 is the power allocation factor. Then, the received signal at Um is given by
(6)
where nm(t) is the noise at user Um. When NOMA is applied, when , the SNR to decode at U2 is given by
(7)
Because , can also be decoded at U1 if it can be decoded at U2. Removing from the received signal at U1 by SIC, the required SNR to decode at U1 is given by
(8)
Following similar procedures as those in [17], the condition that there exists an α to support NOMA transmission to both U1 and U2 (i.e., and is given by
(9)
(10)
from (9) and (10)
(11)
(12)
Similarly, if , NOMA condition becomes
(13)

If the SNR for the RkUm (m = 1 or 2) links is not large enough to satisfy (12) or (13), NOMA transmission is not possible or not efficient. In this case, if , OMA can be used to transmit one packet to Um.

Following the similar procedures as those in [30, 31], the NOMA transmission is not supported with the probability
(14)
and we have
(15)
where (m, n) ∈ {(1, 2), (2, 1)}.

3. Proposed Relay Selection Scheme

In this section, a new relay selection scheme is suggested for energy-harvesting relays in buffer-aided cooperative NOMA. At first, we define two sets of relays according to their instantaneous SNR of the channels. One is the receiving set . And the transmitting set is . After selecting the relays that have channels that satisfy the SNR threshold to support reception and transmission, the data buffer content has to be considered in the selection because the data buffer content is crucial in allowing communication or forbidding it. Specifically, a full buffer stops the reception and an empty buffer stops the transmission. Therefore, the relays with full buffers have to be excluded from RS to get the modified set
(16)
lk is the length of Rk data buffer. Regarding the transmission set TS, the emptiness of the data buffer is not the only reason to break the transmission. The other aspect that needs to be considered is the state of the energy buffer to avoid selecting a transmitting relay with insufficient energy which causes an outage. In this study, we assume that each slot in the energy buffer contains sufficient energy for transmission. Knowing that the modified receiving set becomes
(17)
ek is the length of Rk energy buffer. After that, the available relays for selection are known. Now, we need to select the best relay among the available relays. To this end, the best-receiving relay is the one closer to the empty data buffer, and the best-transmitting relay is the one closer to the full buffer. Hence, the best-receiving relay is
(18)
and the best-transmitting relay is
(19)

With this scheme, the capability of the buffer-aided relay is fully exploited by releasing the necessity to make the receiving and the transmitting subsequent. In summary, from a practical production perspective, in the beginning, each relay sends its data and energy buffer length along with the channel state information (CSI) to the source node to decide on the relay selection. Then, the selected receiving relay stores the received packet in its data buffer from the source. The other relays harvest the energy from the source signal. Similarly, the selected transmitting relay sends a packet to the users by the energy in its energy buffer. To analyze the performance of the energy-harvesting relays in buffer-aided cooperative NOMA, we study the probability of selecting a transmitting relay; then, that relay can not send a data packet because of its empty energy buffer. That is, P({Rk|(RkTS)∩(lk > 0)∩(ek = 0)}) ≥ 0 which increases the outage. This is likely to be the case because the most receiving relay or the relay with closer to a full buffer is likely to be the least energy-harvesting relay. Hence, the proposed selection scheme outperforms the available state-based scheme.

4. Simulation Results

This section presents the outcomes of the experimental simulations to confirm the proposed relay selection scheme. We test the validity of considering the energy buffer state in relay selection in the energy-harvesting cooperative NOMA network. In the simulations, we assume that the variance of the noise σ2 is normalized to unity and we follow [30] in assuming that data rate ε = 2 bps/Hz. The data and energy buffer size are set to L = 5, E = 5, unless stated otherwise. All simulation results are gathered with 106 Monte Carlo trials.

Firstly, we show the effect of considering the energy buffer state in relay selection on the NOMA network outage probability. The positive impact of this consideration on the outage probability is obvious in Figure 2. Figure 2 shows the comparison between selecting relays based on the state of the data buffer (the traditional state-based) and considering both data and energy buffer states in selection for the two relay NOMA networks. The proposed selection scheme enhances the network performance. This is the case because considering the energy buffer state in the selection scheme saves the network from being in outage by avoiding the selection of a transmitting relay with an empty energy buffer. For instance, to get a 0.3 outage probability in the two relay cases, the required SNR is about 11 dB and above 15 dB for the proposed and state-based selection scheme, respectively. So the reduction in the required SNR is more than 4 dB.

Details are in the caption following the image
The impact of considering the energy buffer state in relay selection on the outage probability in two relay NOMA networks.

Figure 3 stresses the importance of the proposed selection scheme as it shows its impact on the throughput of the NOMA network. For the 2 relay case, the throughput improvement can be higher than 0.3 packets per time slot at 13 dB SNR. Based on the proportionality between outage probability and throughput, we can infer that the improvement in the outage performance by considering the energy buffer state will always raise the throughput of the network. This is the case with adding more relays; in Figure 4, the proposed scheme is applied in three relay networks, and it has enhanced the outage performance better than applying the proposed scheme in the two relay networks. It is worth mentioning that thanks to NOMA, reaching 1 packet per slot is possible with half-duplex transmission.

Details are in the caption following the image
Throughput comparison of the proposed scheme and the state-based scheme in two relay NOMA networks.
Details are in the caption following the image
Outage probability comparison between applying the proposed scheme on 2 and 3 relay NOMA networks.

Another important aspect is the size of the energy buffer. The larger the size, the better in terms of outage probability; however, this is limited by the compactness of IoT devices. The impact of the energy sizes is shown in Figure 5. It is clear that with E = 1 (the smallest size), the performance of the three relay NOMA networks is the worst. This is due to the weak capabilities of the energy buffer in keeping charges. The performance is better with a larger energy buffer size; this is the case with E = 3 and E = 5. It is noticeable that the impact of increasing the size of the energy is weakened with larger sizes, so the difference in performance between E = 1 and E = 3 is much larger than the difference in performance between E = 3 and E = 5.

Details are in the caption following the image
Outage probability of applying the proposed scheme on 3 relay NOMA networks with E = 1, E = 3, and E = 5.

After studying the benefits of considering the energy buffer states in relay selection in NOMA networks, the impact of changing the transmitted power on the proposed scheme performance is shown in Figure 6. Three cases are considered: (1) the transmitted power from the source to the relays Pt is similar to the power of transmission from the relays to the users Pr. (2) Pt = 2Pr. (3) Pt = 4Pr. For example, the enhancement can reach 3 dB to achieve 0.3 outage probability with Pt = 4Pr when compared with Pt = Pr. The reason for this improvement is that with Pt = 4Pr if the relay received this power, its energy buffer will be charged in four slots. This means with one charging instance, the relay can transmit four times, which means more availability for the relay to users’ links. Before ending this section, it is noteworthy that the importance of large energy buffer size is increased. Specifically, it is known that the channel state changes from one-time slot to another, so it is important to keep the whole charge, especially with good channels. For instance, charging the relay with 4 slots in Pt = 4Pr is not possible if the energy buffer size is less than 4 E ≤ 4, with noting that charging the relay with 4 slots happens only with good channels which makes losing these charges pricey.

Details are in the caption following the image
Outage probability of applying the proposed scheme on 3 relay NOMA networks with changing the transmitted power to Pt = Pr, Pt = 2Pr, and Pt = 4Pr.

5. Conclusions

This study proposes considering the state of the energy buffer in relay selection in energy-harvesting buffer-aided cooperative NOMA networks. This is motivated due to the lack of performance caused by selecting a transmitting relay which is a lack of sufficient energy for transmission, which causes an outage. The proposed scheme improves the network performance by avoiding noncapable transmitting relays as this problem appears only with transmitting relays and not in the receiving ones. The improvements of the proposed scheme on the outage probability are valid even with adding more relays. The improvement in outage probability led to achieving higher throughput with the proposed scheme. Furthermore, the size of the energy buffer dictates the performance of the NOMA network; in general, the larger the value of E, the better. However, this value of E is limited to keep the compactness of devices. It is noticed that the impact of increasing the value of E is decreased with larger sizes. Finally, increasing the ratio of the source transmitting power and the relay transmitting power is beneficial in reducing the outage probability since it gives the relay the chance to harvest more energy, which increases the need for a large size energy buffer.

Conflicts of Interest

The author declares that there are no conflicts of interest.

Data Availability

All required data are presented in the paper.

    The full text of this article hosted at iucr.org is unavailable due to technical difficulties.