Research Article  Open Access
Energy Harvesting and Information Transmission Mode Design for Cooperative EHAbled IoT Applications in beyond 5G Networks
Abstract
Energy harvesting (EH) technology is considered to be a promising approach to provide enough energy for energyconstrained Internet of Things (IoT). In this paper, we propose an energy harvesting and information transmission mode for the spectrum sharing system with cooperative EHabled IoT applications in beyond 5G networks. Different from most existing IoT spectrumsharing research studies, in our system, both primary user (PU) and IoT devices (IDs) collect energy for their information transmission. In addition, for all IDs, they should realize two communication functions: working as relays to help the information transfer process of PU and completing their own information transmission. We analytically derive exact expressions for the throughput of the primary system and IoT system and then formulate two objective functions. It is easy to see that power splitting ratio, dynamic EH ratio, power sharing ratio, and relay selection should be optimized to get the best performance for different communication circumstances. Actually, it is a hybrid NPhard problem to optimize these parameters and traditional algorithms cannot solve it well. Therefore, a novel algorithmquantum whale optimization algorithm (QWOA) is proposed to obtain the best performance. Simulation results show the good performance of QWOA in different simulation scenarios.
1. Introduction
Internet of Things (IoT) is an emerging technique that can provide intelligent information exchange opportunity for smart devices in the future communication scenarios and the beyond 5G networks [1, 2]. With the development of IoT, energy efficiency and spectrum efficiency have been two essential concerns due to the rapidly growing number of IoT devices [3, 4]. Since the technique of IoT spectrum sharing is able to make better use of the spectrum resource, many experts and scholars have a deep study on it then apply to IoT systems [5â€“8]. Some IoT spectrumsharing protocols are proposed in [9â€“11]. In the investigated IoT system, the licensed primary user (PU) can use its own spectrum if it needs at any time, and IoT devices (IDs) can share the PUâ€™s spectrum in the case that IDs have no worse effect on the PU. In [10], Khan et al. studied the spectrumsharing IoT structure. Some future application scenarios, such as smart grid, smart city, and wireless sensor are investigated. An arbitrarilyshaped underlay cognitive network was investigated by Guo et al. [11]. To satisfy interference constraint and meet outage probability of the PU, a cooperative protocol was proposed. In [12], Aslam et al. designed opportunistic spectrum sharing protocol, frame structure, and energy consumption function.
In order to prolong the life of the network, EH is seen as an effective technique which is widely applied in energylimited environment, where the batteries of communication devices are hard to recharge or replace [13, 14]. EH technique can supply enough energy for cooperative communication, information transfer, and many other telecommunication works [15â€“17]. To explore potential of EH, many study works have been conducted in recent years [18, 19]. To satisfy energy demand for the communication system, a fixed harvesting energy ratio was considered, and the communication system could harvest energy in one time slot for information transfer in [20â€“22]. In [21], Gao et al. investigated an energy harvesting cooperative communication protocol. Network users can collect energy from ambient environment and complete their own information transmission. In [22], relay nodes can harvest energy from wireless signals. Maji et al. presented the mathematical expressions for the system outage probability.
The combination of IoT and EH, which is aimed to exert advantage of them, has been a hot topic in recent years [23, 24]. It is necessary to investigate the EHIoT applications because some IoT scenarios are limited by energy constraint and cannot have a good performance [25â€“27]. An EHabled IoT system which consists of IoT devices and an access point were considered by Lee and Lee [26]. Hybrid energy resources, i.e., wireless signals and ongrid energy resource were combined to realize information transmission. Gurjar et al. [27] proposed an energy transfer approach in an overlay cognitive IoT system. The system throughput, outage probability, and energy efficiency were investigated. Human kinetic energy is also seen as an energy resource by Ju et al. [28]. The power allocation structure, sink selection, and power control blocks were discussed. Research studies [26â€“28] illustrated the effectiveness of EH technology in IoT applications.
For improving quality of service (QoS) and extend network communication range, relay cooperative communication is an essential technique in modern communication which can be combined with spectrumsharing networks to further improve the performance [29â€“32]. Some works technically studied the relay selection problem for cooperative networks [33â€“35]. In [33], to measure performance of the system more comprehensively, Atapattu et al. considered the minimum achievable rate of the system. To further exploit benefits of relay cooperative communication, there are more and more studies on relay selection problem in recent years. For maximizing sum rate for the whole network in a multiuser network, Sharma et al. [35] presented a relay selection protocol for the cooperative ad hoc network. The optimization problem was assigning available relay nodes for different communication nodes. However, common channel interference (CCI) was not considered in [33, 35]. To find a relay selection scheme with CCI, Singh et al. [34] presented a new relay selection scheme considering CCI among multiple users. However, the performance of the proposed protocol is not optimal solution and only a suboptimal solution is obtained.
Most existing works as mentioned above mainly discussed about designing a better system of spectrumsharing IoT [8, 10, 12] or EHabled IoT [19, 27, 28]. The research studies about cooperative information exchange in EHabled IoT with spectrum sharing are few. However, for some IoT distance transmission situations, cooperative relay transmission is necessary and can greatly improve network performance [29, 36, 37]. Developing the cooperative information transmission mode for the EHabled IoT with spectrum sharing is essential. Besides, considering the problem of existing wireless EH instability (susceptible to the channel gain), it is necessary to design a dynamic EH time slot structure to collect energy (ensuring energy supply). A dynamic EH time slot structure can maintain the stability of system information transmission and EH.
In this paper, we consider a cooperative EHabled IoT with spectrum sharing (CEHIoTSS), where each ID can not only share the licensed spectrum of the PU to transmit its own information but also can help PUâ€™s information transmission. For different practical requirements, two objective functions are formulated and the main contribution of this paper can be summarized as follows:(i)We propose a novel CEHIoTSS model for existing IoT applications. Different from models in existence, there are multiple IDs and single PU in CEHIoTSS and some IDs can work as relays to help PUâ€™s information transfer. At the same time, each ID transmits its own information during one time slot. The PU is composed of a primary transmitter (PT) and a primary receiver (PR). The PT collects energy from ambient energy source while each IoT device transmitter (IDT) harvests energy from ambient energy source and a portion of received PTâ€™s signal. The energy harvested from PTâ€™s signal for each ID can be seen as a transmission energy supplement.(ii)We derive analytical expressions for the throughput of primary network and IDs. Two objective functions are given for different communication situations. Analytical expression indicates that the scheme of power splitting ratio, dynamic EH ratio, power sharing ratio, and relay selection should be optimized.(iii)A new algorithmquantum whale optimization algorithm (QWOA) is designed to optimize problems which are proposed. Actually, finding the relay selection scheme is a discrete optimization problem. However, the process for obtaining the best power splitting ratio, power sharing ratio, and dynamic EH ratio is solving a continuous optimization problem. Since it is a hybrid optimization problem, traditional continuous or discrete algorithms cannot get the best solution. Therefore, QWOA is proposed to solve it. Through simulation results, we can see QWOA has advantages which traditional algorithms do not have.
Other parts for this paper are structured in the following way. In Section 2, we will give our proposed CEHIoTSS model and time slot structure. For Section 3, expressions of throughput for primary network and IDs are derived. For different communication scenarios, two objective functions are formulated. In Section 4, QWOA is proposed to find the best power splitting ratio, dynamic EH ratio, power sharing ratio, and relay selection scheme for different communication scenarios. Simulation results and conclusion will be provided in Sections 5 and 6.
2. System Model and Time Slot Structure
In this part, a CEHIoTSS is considered. As shown in Figure 1, the primary network consists of one PT and one PR. PT tries to deliver information to PR. We consider the situation where PT cannot transmit information to PR directly so PT needs some relays to complete information transfer [27]. M pairs of IDs, which consist of M IDTs and M IoT device receivers (IDRs), implement two communication functions: (1) some IDTs serve as relays to help PT transmit information; (2) each IDT has its own information for transmitting to its corresponding IDR. Both PT and IDTs can harvest energy from ambient energy sources to complete their own information transmission. Besides, IDTs can scavenge energy from a portion of received signal from PT as transmission energy supplement. In the proposed CEHIoTSS, energy storage equipment can be a super capacitor and there is no energy rested at the end of each time slot [21, 38].
In this model, each information channel follows Rayleigh distribution, and parameters of different Rayleigh distributions are related with distance between two devices. The channel state information (CSI) between two devices is the same during the same time slot. Meanwhile, two channels are mutual independent from each other in one time slot and CSI of the same channel in two different time slots is independent. CSI from PT to the IDT is represented as , CSI from PT to the IDR is represented as , CSI from the IDT to the IDR is represented as , and CSI from the IDT to PR is represented as .
To simplify representation of the distance between two communication devices, we make definition as follows: the distance between PT and the IDT is denoted as . Similarly, the distance between the PT and the IDR is denoted as , the distance between the IDT to the IDR is denoted as , and the distance between the IDT and PR is denoted as . The CSI , , , and follow exponentially distribution with parameters , , , and , respectively. is the factor of path loss. For any two different exponentially distribution, it is independent from each other. In proposed CEHIoTSS, each PT transmits its information to PR by cooperative communication with IDTs, and IDTs also transmit their own information to corresponding IDRs. In addition, both PT and IDTs collect energy for information transmission. Figure 2 shows one time slot of EH and information transmission mode for the proposed CEHIoTSS. Each time slot for the CEHIoTSS is composed of three phases: (1) in the first phase , both PT and IDTs harvest energy from ambient energy source, is dynamic EH ratio, , and is the duration of one time slot. (2) In the second phase , PT transmits its information to IDTs and IDRs. One portion of each IDTâ€™s received signal is used for cooperative communication. The other portion of received signal is the collected energy by each IDT as the transmission energy supplement. (3) For the third phase , each IDT which is selected as a relay will transmit its own signal and received signal to IDR and PR simultaneously. Other IDTs transmit their own signals to their corresponding IDRs.
3. Throughput Analysis and Objective Function Design
This part we will derive expressions for the throughput of primary network and IDs in CEHIoTSS. For different communication needs, we formulate two objective functions.
3.1. EH of PT and IDT in the First Phase
For the first phase, both PT and IDTs collect energy from ambient energy source. The length of the first phase is , so energy stored by PT and IDTs can be shown aswhere is EH rate of PT [38, 39].
Similarly, the energy stored for the IDT can be calculated aswhere is EH rate of the IDT. The EH process of PT is ended and PT no longer collects energy in one time slot. However, IDTs will still gather energy in the second phase. Since all the harvested energy is used up in one time slot, so transmit power provided by PT can be shown as
3.2. Information Transmission of PT in the Second Phase
In the second phase for one time slot, PT transmits its signal to IDTs and IDRs, where is normalized as . The received signals at the IDT and the IDR are shown as follows:where is additive white Gaussian noise (AWGN), in which power is , and is AWGN with power .
On the basis of power splitting approach, the power splitting circuit of the IDT will divide the received signal into two parts, and , which is used for EH and information transfer, respectively. is the power splitting ratio. Hence, the portion of the received signal for EH can be given by
Energy stored by the IDT at the second phase is calculated aswhere is the efficiency of EH. Since collected energy from AWGN is small, it can be neglected. Therefore, total energy stored by the IDT in the first two phases can be shown as
The IDT utilizes all the harvested energy in the third phase to complete cooperative communication and its own information transfer, so the power at the IDT can be given by
On the other hand, the portion of the received signal at the IDT for information transfer is as follows:where is AWGN which is caused by the signal conversion from the passband to baseband [40] at the IDT and the power of is .
The received signal at the IDT is needed to be normalized, and the power normalization factor is in the following:
The received normalization signal of the IDT is
3.3. Information Transmission of IDT in the Third Phase
In the third phase, some IDTs will be selected as relays. If the IDT is selected as a relay, the IDT transmits the received normalizedsignal and its own signal by superposition coding in the following:where is power sharing ratio, is the combined signal which is divided into two parts. The first part is used to transmit PTâ€™s signal, and the second part is used to transmit IDTâ€™s own information. If the IDT is not selected as a relay, it just needs to transmit its own information to its corresponding IDR:
According to different communication functions of IDT, the signal transferred by the IDT can be shown as
Therefore, the received signal at PR is given bywhere shows whether the IDT is selected as a relay for information transfer of PT. If the IDT is selected as a relay, . The relay selection scheme of IDTs can be shown as . If the IDT is not chosen, . is AWGN with power . , , , , and are IDT signal interference. Therefore, the signaltointerference plus noise ratio (SINR) of the PR is given by
According to (9) and (17), the throughput of PR, i.e., the throughput of the primary network can be shown as follows:
Similarly, the average throughput of M IDTIDR transmission pairs in CEHIoTSS is expressed as follows:where is the AWGN power.
Proof. See Appendix.
3.4. Objective Function Design for Different Communication Requirements
According to the throughput results of the primary network and IDTIDR transmission pairs, we design two objective functions for improving the data transmission rate in different communication scenarios.
3.4.1. Objective Function of IDTIDR Transmission Pairsâ€™ Average Throughput with Primary Network Constraint
For this communication scenario, we aim to maximize the average throughput of IDTIDR transmission pairs. At the same time, the performance of the primary network should satisfy requirement. That is to say, throughput of the primary network should be higher than a certain value. According to (18), we can find that the IDTIDR transmission pairsâ€™ throughput is impacted by power splitting ratio, dynamic EH ratio, power sharing ratio, and relay selection scheme. Therefore, we focus on optimizing these parameters to maximize the primary network. Under this constraint of the primary network, we aim to maximize the average throughput of IDTIDR transmission pairs. Combine (18) and (19), objective function can be given bywhere is threshold that the throughput of the primary network should achieve.
3.4.2. Objective Function of Sum Throughput with Primary Network Constraint
In this situation, we aim to maximize sum throughput of the whole network with constraint of the primary network. Optimal power splitting ratio, dynamic EH ratio, power sharing ratio, and relay selection scheme should be found and objective function of sum throughput is formulated as follows:
To obtain the best throughput of two communication circumstances proposed above is the process for solving the hybrid NPhard optimization problem [41]. However, traditional intelligent algorithms cannot solve it well because of slow convergence speed and poor convergence accuracy. Hence, we proposed a novel algorithmQWOA.
4. Optimization for Throughput Based on Quantum Whale Optimization Algorithm
For the problems which are proposed above, relay selection is a discrete optimization problem. However, getting the best power splitting ratio, dynamic EH ratio, and power sharing ratio is a progress of finding continuous solution. Since domains of them are different and dimensions are complex, traditional intelligent algorithms cannot be easily applied to get the optimal solution. Hence, a new intelligent algorithmquantum whale optimization algorithm (QWOA) is proposed to solve it.
4.1. QWOA for Hybrid Optimization Problem
QWOA combines the advantages of whale optimization algorithm (WOA) [42] and quantum evolution theory of quantum computing [43â€“45]. Since relay selection is a discrete optimization problem and obtaining other parameters is a continuous optimization problem, for variables in different domains, we will design different evolution approaches. For the optimization problems (20) and (21), the number of dimension for the relay selection scheme is M (M represents the number of IDTIDR transmission pairs). The number of continuous variables, i.e., power splitting ratio, dynamic EH ratio, and power sharing ratio, is three. Hence, the number of optimization problem dimension is . In an dimensional space ( represents the number of dimension for the optimization problem), there are H quantum whales which are used to find the optimal solution. For each quantum whale, it consists of quantum bits. The first M dimensions are used to optimize discrete variables, and the final three dimensions are used for optimizing continuous variables. Both discrete variables and continuous variables will evolve in different ways. The quantum whale in the iteration is given bywhere and To lower computational complexity and improve evolutionary efficiency of QWOA, we define and . For each , , each can be computed by its corresponding . Hence, is simply expressed in the following:where and . Each is the quantum bit of the quantum whale .
For the quantum whale , should be measured to its own definition domain according to the following rules:where is a uniform random number which is distributed from zero to one, is the ith dimensional variantâ€™s lower bound for continuous variables, and is the dimensional variantâ€™s upper bound for the continuous variables. After the process of mapping, we calculate fitness of each quantum whale according to the fitness function. Until the iteration, the global optimal quantum whale of the whole population is shown as , and its mapping state is .
For the whole population, each quantum whale is evolved in different ways, which contains encircling prey, searching for prey, and bubblenet attacking. For each evolution mode, we will update their quantum rotation angle and quantum bit with different methods. During each iteration, we first calculate the coefficient vector of the quantum whale, and the calculation rules can be shown bywhere is a uniform random number that is distributed from zero to one. and is the maximum iteration number. For the quantum whale, we generate a uniform random number that is distributed from zero to one. When and ( is the modulus function), the quantum whale will encircle the prey and the quantum rotation angle and the quantum bit of the quantum whale are updated aswhere is a uniform random number that is distributed from zero to one. is the absolute value function. When and , the quantum whale will enter searching for the prey mode. In this mode, the quantum rotation angle is given bywhere is a uniform random number, is a random integer, and the quantum bit of each quantum whale is updated as (28).
If is no less than 0.5, the quantum whale will take bubblenet attacking behaviour. In this situation, the quantum rotation angle and the quantum bit can be shown aswhere is a uniform random number that is distributed from zero to one, , , and are constants which determine the radius of bubblenet, and is a uniform random number which is distributed from âˆ’1 to 1.
The quantum whale is measured to its definition domain according to (24) and (25). Then, the fitness of is computed by fitness function. If the fitness of is better than that of , ; else, . At last, the best quantum whale of current iteration is used to update the global optimal quantum whale.
4.2. Throughput Optimization Process Based on QWOA
QWOA can optimize problem of maximizing IDTIDR transmission pairsâ€™ average throughput or network sum throughput in CEHIoTSS. We convert the maximizing throughput problem into the process of finding global optimal quantum whale. The fitness function is set as . Hence, the throughput optimization process based on QWOA is presented in Algorithm 1:

5. Simulation Results and Analysis
In this part, the performance of proposed QWOA for different communication scenarios is investigated. The simulation results are divided into two parts. In the first part, we compare the optimization results of proposed QWOA and other intelligent algorithms for different communication needs. In fact, since existing algorithms cannot optimize both the continuous problems and discrete problems, we will give the comparison results of QWOA and the circumstances where the classical continuous algorithms are applied to the proposed problems directly. For the second simulation part, we aim to study the impact of different system parameters on the whole system according to different objective functions. In the simulation, PT and PR are located at (0, 1) and (2, 1) on XY plane. For the IDTIDR transmission pairs, all IDTs are generated in a circle and the center of the circle is (1, 1) and the radius of the circle is 0.5, while IDRs are located in a circle in which center and radius are (1, 0) and 0.5, respectively. The factor of path loss is equal to 3 [40] and . For all nodes, the power of AWGN is the same, i.e., . In order to not lose generality, the EH rate of each IDT is the same. Unless otherwise stated, , , , and the number of IDTIDR pairs is 10. All simulation results are average of 500 trials.
5.1. Comparison Simulation Result of QWOA and Other Intelligent Algorithms
In this section, we show the performance of QWOA and other intelligent algorithms for the proposed two problems, which are sum throughput and IDTIDR transmission pairsâ€™ average throughput. Figures 3â€“6 show the simulation results when the objective function is maximizing the average throughput of IDTIDR transmission pairs, i.e., equation (20). Meanwhile, Figures 7â€“9 investigate comparison results for maximizing sum throughput, and the objective function is equation (21). In order to intuitively compare the performance of the traditional algorithm and the proposed algorithm, we apply some continuous intelligent algorithms to CEHIoTSS. The process for optimizing power splitting ratio, dynamic EH ratio, and power sharing ratio by continuous intelligent algorithms is the same as the course of optimizing continuous variables. However, for optimizing the relay selection scheme, we are going to round continuous variables up to integer for the compared continuous intelligent algorithms. Compared algorithms can be shown as follows: whale optimization algorithm (WOA), differential evolutionary algorithm (DEA), and the proposed QWOA. In all simulation results, the maximal iteration number is 500 and the number of population size is set as 20. For QWOA, , , and . For WOA, the parameter settings can refer to [42]. For DEA, the parameter settings of DEA can refer to [46].
Figures 3 and 7 give the comparison results of QWOA and two classical continuous intelligent algorithms when considering equations (20) and (21) as optimization object, respectively. It is easy to see that QWOA has a faster convergence speed and higher convergence accuracy than WOA and DEA under the same simulation conditions. Since the proposed QWOA uses the thinking of quantum evolution theory and whale hunting characteristics, QWOA is more suitable to solve hybrid optimization problems. For continuous variables and discrete variables, we design different evolution strategies to obtain the solution. The resolving method of traditional WOA is updating individual in the population by some certain equations, and it is easy to get into a local optimum in the early searching stage. From the simulation results, we can see that WOA gets a better solution in the last dozens of iterations. This is because the traditional WOA will process an accurate search due to the searching step length which is generated in a fixed way. However, it is still a local optimum. Unlike WOA, since designed evolution strategies can make full use of the advantages of quantum theory and WOA, the best solution is obtained by QWOA. For DEA, it has disadvantages such as local convergence and randomness and it cannot have a good performance on the proposed problem. To summarize, QWOA can overcome the shortcomings of traditional algorithms and show its advantage in convergence speed and convergence accuracy.
In Figure 4, we investigate the impact of on the IDTIDR transmission pairsâ€™ average throughput. and varies from 2 to 16 in simulation. It is easy to see that as increases, IDTIDR transmission pairsâ€™ average throughput becomes larger and larger for QWOA. This is because as increases, each IDT can get more energy to store for information transfer. A larger can make each IDT use less time to store enough energy. However, due to the fact that WOA and DEA cannot find the best solution, IDTIDR transmission pairsâ€™ average throughput for WOA and DEA is not increasing all the time as becomes larger. Simulation results show that QWOA can find the best solution for the whole network and have a better performance compared with WOA and DEA for different .
Figure 5 considers the circumstance where and increases from 2 to 16. For different simulation situations, QWOA has the best performance all the time. The average throughput of IDTIDR transmission pairs becomes larger and larger when obtains a higher value. It is easy to understand. As increases, PT can collect more energy for the same time and PT has more energy for transmitting its own information. In addition, each IDT can store more energy from PT as increases. More energy of IDTs can bring a bigger SINR for IDTIDR transmission pairs and more easily satisfy the need of the primary network.
Figure 6 shows the IDTIDR transmission pairsâ€™ average throughput with different . varies from 0.1 to 0.8. Simulation results give the performance of QWOA, WOA, and DEA when increases. For any , the proposed QWOA can show the best performance all the time. From the simulation results, we can draw a conclusion that the average throughput of IDTIDR transmission pairs decreases as increases. This performance matches the theory. The power need of the primary network is increasing as reaches a larger value. Since the power for transmission of the primary network becomes larger, the power that IDT can use becomes less. Therefore, the average throughput of IDTIDR transmission pairs becomes less.
Figure 8 considers the sum throughput of the whole system as increases. increases from 2 to 16. It is clear that the sum throughput reaches a higher value when increases. When becomes larger, the energy collected by PT increases in one time slot. More energy of PT not only helps information transfer of the primary network but also provides more power for IDTIDR transmission pairs and each IDTs can share more energy to process cooperative communication and its own information transmission. Besides, by comparing with WOA and DEA, we can find that QWOA can get the best simulation results all the time.
In Figure 9, the impact of on the whole system is presented. For a certain , QWOA can obtain the best performance compared with WOA and DEA. As increase, the sum throughput of the whole system becomes smaller and smaller. This is because a higher will bring more constraint for the primary network and IDTIDR transmission pairs. The number of solutions for the best power splitting ratio, dynamic EH ratio, power sharing ratio, and the relay selection decreases with a higher . Therefore, the sum throughput becomes smaller with a higher . From Figures 3 to 9, the proposed QWOA can get the best performance all the time. All the simulation results show the advantages of QWOA in convergence speed and convergence accuracy.
5.2. Simulations of Different Parameters Based on QWOA for CEHIoTSS
In this part, the impact of partial different parameters on two proposed objective functions for CEHIoTSS is presented. We show part of simulation results because of the similarity of parameter effects.
Figure 10 presents the IDTIDR transmission pairsâ€™ average throughput when , , , and . The EH rate, i.e., varies from 2 to 16. Due to the fact that a higher can help PT store more energy at the same time and IDT can share more energy from PT, the average throughput of IDTIDR transmission pairs becomes higher and higher when increases. Meanwhile, the more need of the primary network will bring part of energy from IDTIDR transmission pairs. Hence, IDTIDR transmission pairsâ€™ average throughput will decrease with a higher .
Figure 11 considers the impact of and on IDTIDR transmission pairsâ€™ average throughput. varies from 2 to 16. is 2, 4, 6, and 8, respectively. From the simulation results, we can easily find that IDTIDR transmission pairsâ€™ average throughput increases larger with a higher and . For a certain period of time, the higher and , the more energy will be stored. More energy will bring a higher power to the primary network and IDTIDR transmission pairs for information transmission and it can increase the throughput for the certain communication problem. Therefore, boosting and can improve the performance of IDTIDR transmission pairs.
In Figure 12, the impact of different and on the IDTIDR transmission pairs is investigated. is increasing from 0.1 to 0.4, while is 2, 4, 6, and 8, respectively. For a certain , the average throughput of IDTIDR transmission pairs decreases with becomes higher and higher. Meanwhile, the average throughput of IDTIDR transmission pairs increases with a higher .
Figure 13 presents the simulation results which consider different and for the sum throughput of the primary network and IDTIDR transmission pairs. In the simulation, is set as 0.2, 0.4, 0.6, and 0.8, respectively. varies from 2 to 16. It is easy to see that a higher is conducive to the whole network and a higher will reduce the throughput of the network. To improve is a meaningful thing for the whole network. It is obvious that the proposed QWOA can satisfy different throughput requirements of the primary network.
6. Conclusion
In this paper, we design a novel EH and information transmission mode for CEHIoTSS. In the network, IDTs can work as relays for PUâ€™s information transmission and finish its own information transfer in one time slot. The expressions for the throughput of the primary network and IDTIDR transmission pairs are mathematically derived. For different communication scenarios, we formulate two objective functions with different communication demands. Since the formulated objective functions are hybrid optimization problems, traditional intelligent algorithms cannot solve it well. A new algorithmQWOA is proposed to solve it. Compared with the traditional algorithms, QWOA can get the best solution for hybrid optimization problems and various system parameters. Simulation results validate that QWOA has a wide application for different communication scenarios and hybrid problems. In our future work, we will apply our work to other specific IoT scenarios, such as AIoT, fog computing, and blockchain.
Appendix
For the IDR, thereceived signal in the third phase is shown bywhere is the AWGN with power . is a useful signal part for the IDR and the other parts are interference signals. According to (5), the IDR has received information of PT in the second phase. Therefore, the signal interference from PT, i.e., can be removed from (A.1) and the expression for the residual part is shown by
The SINR of the IDR is shown as follows:
According to (9) and (A.3), the throughput of the IDR is given by