Abstract
To combat the high outage probability, high complexity calculation, and low resource utilization rate of collaborative communications, an optimal decode-and-forward (DF) multirelay selection and power allocation is proposed in cooperative wireless sensor networks. It is suitable for cooperative communications equipped with a large number of relay nodes. It uses the Lagrange multiplier method to perform the power pre-distribution of the source nodes and all relay nodes before the relay selection. In addition, it also optimally exploits the power of the distributed source and relay nodes according to statistics channel status information (CSI). By optimizing the selection of the multirelay nodes and the allocation of the power with the water-filling algorithm, the proposed scheme totally exploits the whole power to greatly reduce the resource waste. Especially, it chooses an optimal relay node in cooperative communications without a large number of instantaneous channel information, and it only need to arrange the relay nodes according to the increase in the equivalent channel gain order for the optimal relay node collection at the proper signal-to-noise ratios (SNRs). Simulation results show that the outage probability of the scheme outperforms those of the existing single selective decode-and-forward (SDF) counterparts by about 2.1 dB at an outage probability of .
1. Introduction
Cooperative communication introduced a new spatial degree due to the existence of relay nodes [1]. It effectively reduced the information loss in transmission and also improved the reliability of wireless communication links [2]. Thus, it became one of the research hot spots in wireless communications [3]. Traditionally, cooperative wireless sensor networks were generally composed of a source node, a destination node, and several relay nodes. Signals sent by the source node were affected by multipath and Rayleigh fading in transmissions [4]. Most cooperative communications methods had been focused on the amplify-and-forward (AF) [5] and decode-and-forward (DF) approaches [6]. For the former, AF, the relay amplified both the signals and noises simultaneously; thus, it failed to improve the signal-to-noise ratio (SNR) of received signals. For the latter, DF, at low SNRs, it caused the error propagation of messages [7,8]. To overcome the deficiencies brought by both AF and DF, selective DF (SDF) was then proposed to address the noise amplification of the AF and error propagation of the DF to greatly improve the reliability [9].
For the above three forwarding methods, the cooperation of relay nodes and power allocation was needed to enhance the overall performance. Therefore, the selection and power allocation of relay nodes were the research hot spots on cooperative communications. To efficiently select relay nodes, there was a two-hop multirelay network mode. The all-relay cooperation scheme required all relay nodes to forward the received messages from the source node. So, it brought about much redundancy, which degraded the bandwidth utilization. To address this deficiency, an opportunistic cooperative relay scheme was proposed to select relay nodes according to the instantaneous channel state information (CSI) [10]. This scheme forwarded the received signals from the source node by selecting only one single relay. Compared with the all-relay cooperation, the single relay scheme had much higher spectrum utilization [11]. For the power allocation of single-relay selection, a power allocation scheme, to minimize the systematic outage probability, was proposed to improve the performance [12]. However, it cannot accomplish adaptive transmission in time-varying wireless fading channels. It needed to constantly select the optimal relay node in the dynamically variant channels with large transmission overhead. Hence, multiple relays were selected for cooperation with the wireless transmission channel quality among the relay and source nodes [13]. To select multiple relay nodes in the DF cooperation, the optimal relay nodes are selected from all the relay nodes for better cooperation to minimize the outage probability [14]. However, most of these schemes relied on the equal power allocation of the source and relay nodes. Simultaneously, after the optimal relay selection, the lack of power redistribution of the optimal relay node still caused power wastage. In addition, a simultaneous wireless information and power transfer (SWIPT)-enabled cooperative cognitive network was proposed to address energy scarcity and spectral scarcity in recent 5G wireless communications [15]. Then, a self-sustainable, SWIPT-enabled relay was used to assist in the primary user’s transmission, and the SWIPT relay employed the proposed energy-assisted decode-and-forward (EDF) protocol to enhance the conventional decode-and-forward (DF) protocol with energy dimension-augmented information decoding. Furthermore, to overcome wasted resources through single DF or amplify-and-forward (AF) collaboration in traditional collaborative communication, a non-orthogonal multiple access (NOMA) and orthogonal multiple access (OMA) hybrid access method was proposed for narrowband Internet of Things (NB-IoT) [16]. The whole transmission process has been classified into five states after deriving the outage probability of each link. The system had been discussed as a discrete-time Markov model, where the closed expressions of the system outage probability and throughput were derived by using the steady-state probability. With the rapid growing demand for latency-critical and computation-intensive Internet of Things (IoT) services, an IoT-oriented network architecture, as well as mobile edge computing (MEC), was proposed to increase the computation capability of the resource-constrained IoT system. In a multiuser cache-assisted MEC, the preferences for different types of services played an important role in the joint design of communication, computation, and service caching. A deep learning (DL)-based offline cache placement scheme was adopted by using a novel stochastic quantization-based discrete-action generation method [17]. The proposed hybrid learning framework leveraged both benefits from the model-free DL approach and the model-based optimization. In addition, to meet the demand for large-scale device access in narrowband Internet of Things, a non-orthogonal multiple access and orthogonal multiple access hybrid access method in NB-IoT was proposed for a new hybrid transmission protocol with adapatively selectable relay collaboration [18]. Then, the throughput performance of a full-duplex two-way energy harvesting (EH)-capable relay system was investigated, and a practical EH strategy, or time switching-based relaying, was adopted for the EH and the decode-and-forward for efficient information transmission [19]. In addition, to ensure reliable, secure, and low-latency communication in IoT applications, rateless codes (RCs) were employed for forward error correction (FEC) at the physical layer (PHY) in a cooperative delay-constrained environment [20]. The probability of violation was used as a performance metric, and the RCs can adjust the rate on the fly, when the receiver either accumulated energy or mutual information (MI) from the received signals. Therefore, cooperative communications have numerous applications, and the high outage probability and low power efficiency should be improved for better transmission performance.
To combat high outage probability and low power efficiency of existing cooperative schemes, this paper mainly proposes a multirelay selection scheme by using the channel state information (CSI) and reallocating the power of the optimal relay. The proposed scheme first pre-allocates the power of the source node and all relay nodes by using the Lagrange multiplier method before relay selection. It counts the power allocation factors of the source node and all relay nodes. Subsequently, it utilizes the allocated source node power and also the relay node power to select the optimal multirelay node according to the statistical CSI. Subsequently, the well-known water-filling algorithm [21] in the classic information theory is used to re-allocate the power of the selected optimal relay nodes. Hence, the proposed scheme makes full use of the total power of the entire system and it greatly reduces the waste of transmission resources. In summary, this paper mainly proposes a multirelay selection and power allocation scheme by the outage performance to solve high outage probability and system power waste. Given the fixed total power, the power expression is solved by using the Lagrange multiplier method with the objective of minimizing the systematic outage probability. In addition, the systematic capacity of different relay numbers is accumulated and the relay set of the largest value is chosen as the optimal relays for message forwarding. Finally, the contributions of the proposed scheme are detailed as follows:
- Joint cooperative model construction by the optimal DF multirelay selection and power allocation to overcome the high outage probability, high complexity calculation, and low resource utilization.A joint cooperative model of the DF multirelay selection and power allocation is constructed and analyzed in cooperative wireless sensor networks. Based on the outage probability performance, it incorporates both the optimal multirelay selection for efficient transmission and the distributed power allocation for better power utilization. Thus, the multirelay selection and the distributed power allocation are combined closely to jointly improve the integrated transmission performance.
- Optimal power pre-distribution of the source and relay nodes by the Lagrange multiplier method and the statistics CSI to enhance relay selection performance.To optimize the relay selection, the Lagrange multiplier method is mainly used to perform the power pre-distribution of the source nodes and all relay nodes. In addition, it also optimally utilizes the power property of the distributed source and relay nodes by exploiting the statistics of the channel status information (CSI). Therefore, the relay selection is performed optimally with both transmission and power for efficient resource utilization.
- Joint power allocation by the water-filling algorithm with the relay nodes of the increase order of the equivalent channel gain for globally optimal power efficiency.Through the optimized selection of the multirelay nodes and allocation of the power with the water-filling algorithm, the proposed scheme totally exploits the whole power to significantly reduce the resource waste. Primarily, it chooses an optimal relay node in cooperative communications without a large number of instantaneous channel information. It only needs to arrange the relay nodes by the increase order of the equivalent channel gain for the optimal relay node collection at the given SNRs.
The rest of the paper is organized as follows: Section 2 introduces the cooperative network model of multirelay SDF and power allocation. Section 3 discusses the optimal multirelay selection scheme with the outage probability minimization by the statistical CSI. Additionally, the optimal power allocation is also proposed with the water-filling algorithm. Section 4 simply compares and analyzes the computational complexity. Subsequently, Section 5 provides numerical simulations and result analyses to validate the good performance of the proposed scheme. Finally, Section 6 concludes the paper.
2. Cooperative Network Model for Multirelay Selection and Power Allocation
A typical cooperative network model for multirelay selection and power allocation is shown in Figure 1. It consists of a source node S, a destination node D and N relay nodes . It is assumed that M relay nodes are pre-selected from n relay nodes to participate in the cooperation and they receive the messages from the source node. In this system, m relay nodes can correctly decode the received messages from the source node, and they form a set . Then, K relay nodes are found from these m relay nodes to forward the received messages from the source node to the destination node. These K relay nodes are the optimal relay nodes and they form a set . Each node adopts half duplex mode in transmissions, and each transmission requires to consume a fixed time slot. Simultaneously, suppose that each channel link is determined on the scenarios of the Rayleigh fading, the unchanged channel gain in a transmission process, and each channel link independent of each other. In addition, the signals are further affected by the additive Gaussian white noise (AWGN) in transmissions.
Figure 1.
Cooperative network model for multirelay selection and power allocation.
The entire cooperation is divided into two stages. In the first stage, the source node S transmits the signals to the destination node D and all relay nodes can correctly decode the source signals. Then, they are received by the relay and destination nodes. Finally, they are expressed as
where and represent the signals received by the destination node D and the relay node in the first stage, respectively. They represent the transmission power of the source S. represents the transmitted signals by the source node S. and represent the channel coefficients from the source node S to the destination node D, from source node S to the i-th relay node , respectively. They all obey the complex Gaussian distribution with zero mean and circular symmetry, and the variance is and , respectively. and are the additive white Gaussian noises (AWGNs) of the related channels, respectively. They both obey the complex Gaussian distribution with zero mean, circular symmetry and variance .
In the second stage, the optimal relay is selected from the candidate relay set to form the set . All relay nodes in decode and re-encode the received signals before sending them to the destination D. Then, the signals received at the destination D are expressed as
where represents the signals received by the destination D, and represents the transmission power of the relay node. represents the channel coefficient between relay node and destination node D. It follows the complex Gaussian distribution with zero mean and circular symmetry, and the variance is . represents the AWGN on this channel, and it follows the complex Gaussian distribution with zero mean, circular symmetry and variance .
In the DF cooperative network, for n relay nodes, a complete transmission requires time slots, and the channel capacity is expressed as follows.
where there is . The reason for the multiplication by is that the whole cooperation procedure requires time slots to form the mutually orthogonal channels.
When the channel capacity is less than the transmission rate r of the system, the transmission is interrupted. The outage probability is used to represent to express the frequency of interruption events in cooperative wireless sensor networks. It is an index to measure the reliability of the system. On the condition of high signal-to-noise ratios, the expression of the systematic outage probability is expressed as follows:
where there is
3. Proposed DF Multirelay Selection and Power Allocation Scheme
This part mainly describes the pre-allocated power to the source node S and all relay nodes, and then it finds the relay node set that can correctly decode the source node messages from all relay nodes. After that, the optimal relay node set is obtained from the relay node set to correctly decode the source node messages according to the CSI. Finally, the power of all relay nodes in the optimal relay node set is redistributed for better power utilization.
- A.
- Power pre-distribution
To search a relay node to correctly decode the source node messages, it is necessary to know the channel state information of each channel and the power of the source node S and all relay nodes. So, it is necessary to pre-allocate the power of the source nodes and all relay nodes.
The purpose of power pre-allocation is just to make full use of the total power on the constraint of a certain total power of the entire system. It can be addressed by the minimization of the systematical outage probability expressed in (5).
Suppose that the total power of the system is , which is a constant. If the power allocation factor of the source node is and the power allocation factor of the relay node is , there are
Simultaneously, the constraints are required to be met as
Subsequently, the expression of outage probability in (5) turns into
Obviously, in the above Equation (10) is greater than zero. To facilitate the following calculation, the logarithms are performed on both sides of the above equations, and there are
Given the determined communication system, the first term in the above Equation (11) is a constant and it has no influence on the final result. Therefore, it is directly ignored for the sake of conciseness in the calculation of the power allocation factors for the source and all relay nodes. Subsequently, it is only necessary to calculate the minimum value of the two latter terms to satisfy the limiting conditions of Equation (9). Finally, the problem is turned into the following mathematical model as
The above Equation (12) can be regarded as the objective of searching the extreme value with limited conditions. Subsequently, for this purpose, the Lagrange multiplier method is adopted to address the above problem efficiently. If is the Lagrange constant, the Lagrange function is constructed for the above model as follows:
Let the above Equation (13) to be calculated with the partial derivatives of and , respectively, and then make them equal to zero, there are
To solve the Lagrange multiplier method, the constant for the channel coefficients between relay nodes and the destination node must be assumed to be kept as fixed instantaneously. Otherwise, the method fails due to the change in the constant coefficient condition necessary for the method to be correctly solved. By solving the above equations, the following conclusion is obtained:
Therefore, it is solved just by the optimized function with Lagrange multiplier method. It is actually calculated by the Equations (13) and (14) with the Lagrange multiplier method, and they are calculated as the equal value to obtain the minimized objective for the initial optimization function, i.e., Equation (13). Therefore, under the pre-allocating power of the source and all relay nodes, the average power allocation is exactly the optimal power allocation.
- B.
- Optimal relay node selection
Previously, the power of the source node S and all relay nodes have been pre-allocated, and the power allocation factors of source node S and relay nodes have been obtained. Therefore, before selecting the optimal relay node, it is necessary to find the relay node set to correctly decode the source node message from all relay nodes. In summary, the selection is represented as follows:
To enable the relay node to correctly decode the source node messages, it is necessary to satisfy the fact that the channel capacity of any channel generated between the relay and the source nodes is greater than the transmission rate r of the given system. The channel capacity between the source and relay nodes is expressed as follows:
Suppose that the relay node can correctly decode the message of the source node; it is necessary to ensure that the channel capacity between the source and relay nodes is larger than or equal to the system transmission rate r, and it is expressed as
To ensure that the relay node can decode the source node message correctly, the transmission power of the original transmission node also needs to satisfy the following requirements.
Since the transmission power of the source node has been determined after the power is pre-allocated, according to the CSI between the source node and any single relay node, the relay node that satisfies the requirement of Equations (17) and (18) is just the relay node that correctly decodes the correct information from the source node. Then, it is put into the set . Channel coefficients are estimated by current channel estimation algorithms and the result is used to decide whether it is efficient for transmission. Then, they are selected to obtain these M relay nodes in the set via the channel quality from the received signals.
If there is no relay node in the system to correctly decode the source node information, the set is empty. Then, the direct transmission is adopted in the second stage. Otherwise, if there are relay nodes in the system to correctly decode the source node messages, the set is not empty, and the optimal relay node is directly chosen.
Next, the case about the non-empty set is studied. After searching the relay nodes to correctly decode the source node messages, the optimal relay node is analyzed from these relay nodes to forward the received source node messages. Suppose that there are M relay nodes in the set . For M relay nodes, the channel capacity is expressed as
In the case of M relay nodes, given the channel capacity is less than the transmission rate r of the system, the outage occurs. The channel capacity decides the total capacity of the multiple user channel and the practical transmission rate is used, to be compared with the above channel capacity for the theoretical computation of the outage probability. Simultaneously, the systematic outage probability is expressed as , and it is presented as
where there is
In Equation (20), only in the system outage probability is related to the relay channel itself. To facilitate the subsequent calculation, first define the equivalent channel gain with the expression of the relay node as
After calculating the equivalent channel gain of each relay node in the set , it is arranged in descending order. In (20), the outage probability is inversely proportional to the equivalent channel gain of the relay node. Therefore, after is arranged in descending order, the outage probability of the related relay node is arranged in ascending order. To find the optimal relay node set from the set , it is assumed that there are K relay nodes in . Then, K relay nodes are selected from N relay nodes, and the outage probability is denoted as
where there is
If the systematic signal-to-noise ratio is represented by , then there is
Subsequently, the optimal value of the set of K relay nodes in is represented as
where there is
where and represent the power allocation factors obtained by the source node in the procedure of the power pre-allocation under the number of relay nodes of and K, respectively. Therefore, the optimal relay node set, i.e., , are expressed as
Proof.
When the equivalent channel gain of the relay nodes in is arranged in descending order, the outage probability of the related relay nodes is then arranged in ascending order too. After finding the optimal relay set and , the systematic outage probability is minimized. Therefore, the following inequality is obtained as
Because and increase monotonically along with the increase in K, and decreases monotonically along with the increase in K as well, the following results are obtained according to Equations (33) and (34) as
By further simplifying the above two equations, there is
Since Equations (28) and (29) are monotonically increasing with K, Equation (27) can be further written in the form of Equation (26). In addition, given the smaller signal-to-noise ratio, there is . Then, none of , or the relay nodes, can meet the requirement of minimizing the outage probability. Subsequently, the relay node is not used to participate in the cooperation, and both the source and destination nodes are directly utilized for transmissions. Otherwise, given the much larger signal-to-noise ratio, there is . Only all relay nodes in the that participated in cooperation can be adopted to minimize the systematic outage probability. In addition, there is another special case, . It shows that the outage probability is related to select a relay node from the to participate in cooperation. To save resources, in this case, the direct transmission is utilized to accomplish the transmissions. This phenomenon is consistent with the results derived from Equation (26). □
Analyses of the Proposed Multirelay Selection and Power Allocation
According to the above derivations of the proposed scheme, the optimal relay node set under power pre-allocation can be selected according to a simple inequality. First, the equivalent channel gains of all relay nodes in after power pre-allocation is required to be calculated according to Equation (22) and it is arranged in descending order. Second, , related to each relay node, is calculated by the Equation (27). It is compared with the current system signal-to-noise ratio to search the value of to satisfy the requirements. Simultaneously, the optimal relay node set is . At different signal-to-noise ratio , the calculated optimal relay value of is also different, and monotonically decreases.
To compare the performance, two other relay selection algorithms are given here, namely the single-relay SDF (short for SDF) scheme and all-relay SDF (short for ADF) schemes. The SDF scheme refers to finding the set of relay nodes to correctly decode the messages of the source node, and then it searches the relay node with the lowest systematic outage probability to participate in the cooperation, i.e., . The ADF scheme searches the set of relay nodes to correctly decode the source node messages, and it does not select the optimal relay. All-relay selection cooperation means that they can correctly decode the source node messages that participated in the cooperation, i.e., .
In the SDF scheme, with the selected optimal relay node K, the outage probability is expressed by being transformed from Equation (23) to
By selecting a relay with a minimal outage probability of the entire system, the selected relay is expressed as
Finally, the case of the empty set is investigated. Since there is no suitable relay node to participate in the cooperation, direct transmission is adopted for communications in the second stage. Simultaneously, to avoid the waste of system resources, all the power of the system needs to be allocated to the source node, i.e., . Therefore, the channel capacity of the system is expressed as
Because there is only one channel link in the cooperation system that is instantaneous, the coefficient of the channel capacity is set as 1. When the channel capacity of this link is less than the system transmission rate R, the transmission is terminated.
- C.
- Power redistribution
After finding the optimal relay node set , to ensure the transmission reliability, it is necessary to redistribute the power of the relay nodes in , and the power allocation is still carried out under the total power in the transmission system.
The algorithm for the power redistribution is the well-known water-filling algorithm in the traditional information theory [21]. Its fundamental conception is to maximize the total channel capacity of the transmission system under the total systematic power . Different from the previous power pre-allocation, the purpose of the proposed scheme is to minimize the outage probability of the entire system. For the power redistribution in this scheme, more power should be allocated to the link with a high signal-to-noise ratio.
There are two cases for the optimal relay node set . In the first case, the set is not empty. The second case can be expressed in Equation (26).
Suppose that there are K relay nodes in the relay set , and the source node does not participate in the information transmission in the second stage. A complete transmission requires K time slots. Simultaneously, for the i-th relay, , the channel capacity of the link composed of the i-th relay and the destination node D is presented as
At this moment, the systematic outage probability is expressed as
To maximize the channel capacity of the whole system under a certain total power of the system, it is expressed by the following model as
Furthermore, the above model is still equivalent to the problem of finding extreme value with limited conditions. It can be solved by the well-known Lagrange multiplier method. Therefore, the Lagrange formula is constructed as
Let the above Lagrange Formula (44) calculate the partial derivative of and , respectively, and then make them equal to zero; subsequently, there are
For the Equation (45), there is
According to the above equation that the power allocated to each relay node in the relay set is only related to the channel coefficient of the channel formed between each relay and destination node D in the . Therefore, by counting the channel coefficient of the channel formed between each relay node and destination node D in the set . The power allocated to the relay node is also calculated according to the above equation.
Finally, the second case is analyzed as follows: The set is empty, and it is just presented as the first case in Equation (26). Because there is no optimal relay node set, direct transmission is adopted for the cooperative communication in the second stage. To avoid the resource waste, total power of the system is still allocated to the source node, i.e., . Thus, it is the same as that of the previous empty set .
In summary, the specific steps of the proposed scheme are detailed as follows:
- (a)
- The Lagrange multiplier method is used to allocate the total power to the source and all relay nodes in the system on the condition of minimizing the system outage probability and making full use of the total system power;
- (b)
- According to the allocated source node power and relay node power , use Equations (16), (17) and (18) to find the relay node set that can correctly decode the source node information. Then, use Equation (22) to calculate and count the equivalent channel gain of all relay nodes in the relay node set and arrange it in a descending order. Then, calculate the of each relay node in the according to Equation (27) and compare it with the signal-to-noise ratio . Finally, the optimal relay node set is obtained by Equation (26);
- (c)
- Redistribute power to all relay nodes in the optimal relay node set according to Equation (46), and notify all relay nodes in of the allocation result.
4. Complexity Analysis
The proposed scheme only needs to allocate power twice under the selection of the optimal relay node set . Suppose that the algorithm complexity of power allocation is t, the operation complexity of the proposed algorithm is about . The enumeration method needs to allocate secondary power. The total computational complexity of the enumeration method is about . Therefore, the proposed scheme greatly reduces the computational complexity.
5. Simulation Results and Analysis
The simulation parameters are set as follows. Each channel is set as an independent Rayleigh fading channel. The modulation is the binary phase shift keying (BPSK). The total number N of relays is set to 5. Since the SNR involved in the simulation is the systematic SNR, there is . In the experimental, we mainly choose the simulation parameters in Table 1 via the actual experiment parameters, which are measured from the true experimental measurement. The channel coefficients are obtained by the average amplitude measurement with a sequence of fixed “1’’ bit sequence transmission and the amplitude of it is normalized as 1 in the experiment, because the average calculation is actually the expectation in statistics and the zero mean property of the additive Gaussian white noises help to eliminate the influence of it. So, the channel coefficients can be easily measured and calculated as the square of the average amplitude of the received signals. The experimental parameters in Table 1 are determined and selected, particularly they are adopted for the simulations and related analyses in the context of all the following presented figures. Therefore, they are rational experiment parameters to be used in simulations.
Table 1.
Simulation parameter values under different channel conditions.
In Figure 2, the Monte Carlo experimental and theoretical values of different relay set points are simulated and compared. By (5) and (6), much larger N leads to the smaller , and thus there is the smaller , i.e., the outage probability. In this figure, under the condition of large signal-to-noise ratio (SNR > 22 dB), the curve of experimental and theoretical values basically coincides with the expected result of Equation (5), which verifies that the outage probability expression obtained by the proposed method is quite correct.
Figure 2.
Theoretical and simulation values of outage probability for different number of relay nodes.
In Figure 3, the outage probability of the proposed relay selection scheme is simulated and compared with different relay cooperation under the proposed power pre-allocation. The outage probability of the proposed scheme is always the lowest under any signal-to-noise ratio, indicating that the proposed scheme can always select the optimal relay for cooperation. Meanwhile, according to Equation (27), dB, dB and dB can be calculated. In addition, according to Equations (26) and (30), when , no relay participates in cooperation, when , select one relay to participate in cooperation, when , select two relays to participate in cooperation, and when , all relays participate in cooperation. The simulation results in the figure are basically consistent with the theoretical results, which verifies the reliability of the proposed scheme.
Figure 3.
Outage probability curves of the proposed relay selection scheme and different relay numbers under the proposed power pre-allocation scheme.
In Figure 4, the outage probabilities of different relay selection schemes are simulated and compared under the proposed power allocation scheme. The SDF scheme is adopted to select the best relay node among all relay nodes to correctly decode the source node messages to participate in the cooperation. The ADF refers to all relay nodes that correctly decode the messages from the source node to participate in the cooperation. An exhaustive method is used to select the best relay set among all possible relay sets for cooperation. Under the same signal-to-noise ratio, the performance of the proposed scheme is better than those of the SDF and the ADF, respectively. At the systematic outage probability of , the signal-to-noise ratio required by the proposed relay selection is 2.1 dB lower than that of the SDF scheme, and 0.9 dB lower than that of the ADF scheme. In addition, the outage probability curve of the proposed scheme almost coincides with that of the exhaustive method. Therefore, the proposed scheme can not only reduce the complexity of the exhaustive method, but also has the same outage probability performance as the exhaustive method, which is globally optimal.
Figure 4.
Outage probability curves of different options under the proposed power allocation scheme.
In Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, the simulation and comparison of the terminal probability curves of different power allocation schemes under different numbers of relay nodes is depicted. The equal power allocation (EPA) scheme refers to the equal power allocation between the any relay node and source node. The proposed scheme uses Equation (46) to allocate power to the relay node. In these figures, when the number of relay nodes is one and two, the outage probability of the proposed power allocation scheme is greater than that of the EPA scheme. With the increase in the number of relay nodes, the curve of the proposed power allocation gradually approaches the curve related to the EPA scheme. When the number of relay nodes is three, the two curves almost overlap. Given the relay number of four and five, the systematic outage probability of the proposed power allocation is less than that of the EPA scheme. With a relay number of five, the performance gain is about 1.5 dB between the proposed scheme and the counterpart EPA scheme at the outage probability of . It is explained as follows: With the alteration of the optimal relay number, the power allocation of Equation (12) also changes accordingly. Combined with the objective equation and constraints of Equation (12), the proposed power allocation scheme always makes full use of system resources and minimizes the outage probability. Therefore, with the further increase in the relay number, the curve of the proposed power allocation gradually moves away from that of the EPA scheme with much more performance gains. Thus, it is verified that the proposed power allocation has better performance, when the number of relay nodes is large. More relay nodes leads to the lower outage probability of the proposed power allocation, and thus it obtains better transmission performance. Therefore, the proposed power allocation outperforms the EPA.
Figure 5.
Outage probability curves of different power allocation schemes under one relay node.
Figure 6.
Outage probability curves of different power allocation schemes under two relay nodes.
Figure 7.
Outage probability curves of different power allocation schemes under three relay nodes.
Figure 8.
Outage probability curves of different power allocation schemes under four relay nodes.
Figure 9.
Outage probability curves of different power allocation schemes under five relay nodes.
6. Conclusions
This paper mainly studies the optimal relay selection and power allocation in the multirelay SDF cooperation by statistical channel characteristics. It pre-allocates power to all relay and source nodes before selecting relay nodes, and it redistributes power to the best relay nodes after optimal relay selection. Moreover, the outage probability performance of the proposed scheme is compared with those of the single-relay SDF, all-relay ADF and exhaustive method through numerical simulations. The outage probability performance of the proposed scheme is significantly improved and almost approaches that of the exhaustive scheme, when compared with those of the SDF, ADF and exhaustive scheme. With a lower number of relay nodes, the terminal performance of the proposed scheme is just slightly inferior to those of the existing equal power allocation scheme. However, under a large number of relay nodes, it significantly outperforms the counterparts, especially with the increase in the number of relay nodes. Therefore, the proposed scheme is more suitable for ultra dense networks (UDNs) of the next-generation mobile communication systems, with high complexity and a large number of relay nodes.
In a future work, the proposed scheme is planned to be adjusted to work at low SNRs via the modern channel codes, especially the low-density parity-check (LDPC) codes, the polar codes, and so on. Also, the proposed scheme can be combined with the secure cooperative relaying (SCR) protocol, the hybrid non-orthgonal multiple access (NOMA) protocol, a relay adaptive amplify-and-forward/decode-and-forward (AF/DF) collaboration, energy harvesting, and so on, to achieve ever-better comprehensive performance.
Author Contributions
Conceptualization: D.Y., J.B.; methodology: D.Y., Y.C., X.J., Y.L.; software: Y.C., X.J., Y.L.; formal analysis: D.Y., Y.C., Y.L.; investigation: D.Y., Y.C., X.J.; resources: D.Y., Y.C., X.J.; data curation: Y.C., X.J.; writing—original draft preparation: D.Y., J.B.; writing—review and editing: J.B.; visualization: D.Y., J.B.; supervision: J.B.; project administration: Y.C.; funding acquisition: Y.C., J.B. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Zhejiang Province High Level Talent Project under Grant No. 2022R52057, by the Zhejiang Province Major Science and Technology Project (Leading Goose Project) under Grant No. 2022C01209, by the Zhejiang Provincial Natural Science Foundation of China under Grant No. LZ24F010005, by the “14th Five-Year Plan” Teaching Reform Project of Ordinary Undergraduate Universities in Zhejiang Province under Grant No. jg20220225, and by the Program of Information Technology Smart Curriculum Construction.
Data Availability Statement
The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.
Acknowledgments
The authors would like to thank Zhejiang Provincial Natural Science Foundation of China (ZPNSFC), and Zhejiang Provincial Department of Education (ZPDE) for supporting this work.
Conflicts of Interest
Author Yongbin Cai is employed by the company Hangzhou Sotry Automatic Control Tech Co., Ltd. Author Yang Li is employed by the company Hangzhou Zhejiang University of Technology Blue House Electronics Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
- Sendonaris, A.; Erkip, E.; Aazhang, B. User cooperation diversity-Part I : System description. IEEE Trans. Commun. 2003, 51, 1927–1938. [Google Scholar] [CrossRef]
- Nosratinia, A.; Hunter, T.E.; Hedayat, A. Cooperative communication in wireless networks. IEEE Commun. Mag. 2004, 42, 74–80. [Google Scholar] [CrossRef]
- Sendonaris, A.; Erkip, E.; Aazhang, B. User cooperation diversity. Part II. Implementation aspects and performance analysis. IEEE Trans. Commun. 2003, 51, 1939–1948. [Google Scholar] [CrossRef]
- Zhao, Y.; Adve, R.; Lim, T.J. Improving amplify-and-forward relay networks: Optimal power allocation versus selection. IEEE Trans. Wirel. Commun. 2007, 6, 3114–3123. [Google Scholar] [CrossRef]
- Cheng, W.J.; Mounir, G. and Huang, Q.F. Maximizing the sum-rate of amplify-and-forward two-way re-laying networks. IEEE Signal Process. Lett. 2011, 18, 635–638. [Google Scholar] [CrossRef]
- Lee, D.; Lee, J.H. Outage probability of decode-and-for-ward opportunistic relaying in a multicell en-vironment. IEEE Trans. Veh. Technol. 2011, 60, 1925–1930. [Google Scholar] [CrossRef]
- Alves, H.; Souza, R.D. Selective decode-and-for-ward using fixed relays and packet accumulation. IEEE Commun. Lett. 2011, 15, 707–709. [Google Scholar] [CrossRef]
- Kamel, T.; Yang, H.C.; Mohamed, S.A. Accurate outage analysis of incremental decode-and-forward op-portunistic relaying. IEEE Trans. Wirel. Commun. 2011, 10, 1021–1025. [Google Scholar] [CrossRef]
- Laneman, J.N.; Tse, D.N.C.; Wornell, G.W. Distributed space time-coded protocols for exploiting cooper-ative diversity in wireless networks. IEEE Trans. Inf. Theory 2003, 49, 2415–2425. [Google Scholar] [CrossRef]
- Annavajjala, R.; Cosman, P.C.; Mtlstein, L.B. Statistical channel knowledge-based optimum power alloca-tion for relaying protocols in the high SNR regime. IEEE J. Sel. Areas Commun. 2007, 25, 292–305. [Google Scholar] [CrossRef]
- Bletsas, A.; Hyundong, S.; Win, M.Z. Cooperative communications with outage-optimal opportunistic re-laying. IEEE Trans. Wirel. Commun. 2007, 6, 3450–3460. [Google Scholar] [CrossRef]
- Bletsas, A.; Shin, H.; Win, M.Z. Outage-optimal cooperative communications with regenerative relays. In Proceedings of the 2006 40th Annual Conference on Information Sciences and Systems, Princeton, NJ, USA, 22–24 March 2006; Volume 1. [Google Scholar] [CrossRef]
- Zhou, Z.K.; Zhu, Q. Joint power allocation and multi-relay selection scheme based on system outage probability. J. China Univ. Posts Telecommun. 2014, 21, 9–16. [Google Scholar] [CrossRef]
- Wu, S.; Zhu, J. A statistic channel information-based relay selection scheme in cooperative networks. In Proceedings of the 2009 Global Mobile Congress, Shanghai, China, 19–21 September 2009. [Google Scholar] [CrossRef]
- Verma, D.K.; Chang, R.Y.; Chien, F. -T. Energy-assisted decode-and-forward for energy harvesting co-operative cognitive networks. IEEE Trans. Cogn. Commun. Netw. 2017, 3, 328–342. [Google Scholar] [CrossRef]
- Li, S.; Gao, R.; Jia, T.; Yang, H.; Yang, S. Hybrid NOMA protocol with relay adaptive AF/DF collaboration and its modeling analysis in NB-IoT. Electronics 2023, 12, 3217. [Google Scholar] [CrossRef]
- Chen, J.; Xing, H.; Lin, X.; Nallanathan, A.; Bi, S. Joint resource allocation and cache placement for location-aware multi-user mobile-edge computing. IEEE Internet Things J. 2022, 9, 25698–25714. [Google Scholar] [CrossRef]
- Baghani, M.; Parsaeefard, S.; Derakhshani, M.; Saad, W. Dynamic Non-Orthogonal Multiple Access and Orthogonal Multiple Access in 5G Wireless Networks. IEEE Trans. Commun. 2019, 67, 6360–6373. [Google Scholar] [CrossRef]
- Zhong, K.; Fu, L. Throughput maximization for the full-duplex two-way relay system with energy har-vesting. Electronics 2023, 12, 16. [Google Scholar] [CrossRef]
- Jain, S.; Bose, R. Rateless-code-based secure cooperative Transmission Scheme for Industrial IoT. IEEE Internet Things J. 2020, 7, 6550–6565. [Google Scholar] [CrossRef]
- Thomas, M.C.; Joy, A.T. Elements of Information Theory; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2005; Volume 7. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).