1. Introduction
Several relaying strategies are applied in cooperative networks such as the amplify-and-forward (AF) [
1], the decode-and-forward (DF) [
2], and the coded cooperation (CC) [
3] strategies. The relay node amplifies and forwards the received signal when deploying the AF protocol. This technique suffers from noise amplification. In contrast, the DF protocol allows one to decode source messages first and then forwards them to the destination. However, this approach assumes error-free decoding at the relay, which is not warranted in real networks, and error-propagation will affect the performance of the cooperative communication. In CC, cooperative signaling is integrated with channel coding. The idea is that nodes transmit incremental redundancy for their partner to mitigate error-propagation instead of direct relaying or repetition of messages. Coded cooperative schemes with low-density parity-check (LDPC) were presented in [
4]. In [
5], a joint source channel decoding for coded cooperative communication with error-corrupted relay observations was presented. The authors in [
6] investigated the performance of a generalized distributed turbo codes-based coded cooperation scheme in a multiple relay network.
One effective forwarding technique for handling with erroneous decoding at the relay is the soft information relaying (SIR). In [
7], SIR was proposed to attenuate the error-propagation from the relay node, and suitable distributed coding schemes were presented for soft re-encoding. It is worth noting that the performance of the cooperative scheme using SIR strategy depends crucially on the deployed model applied to the soft information message that is passed to the destination node. Most of the work in the literature model the soft estimated symbols as output of additive Gaussian channels. For instance, in the soft noise (SN) model presented in [
8], the log likelihood ratios (LLRs) at the output of the relay soft encoder were mapped to soft bits with soft noise modeled as non-zero-mean Gaussian noise. The authors in [
9] proposed the Gaussian LLR (GL)-based model where the LLRs at the output of the relay soft encoder were modeled as output LLRs of an additive Gaussian channel. Nevertheless, the authors in [
10] used the soft scalar (SS) model, where the soft bits were modeled through a soft error and a soft scalar equivalent to a fading coefficient. It is worth noting that the estimation of the models’ parameters in [
8,
10] need the knowledge of the transmitted symbols. The statistical parameters are either estimated by means of training sequences or computed offline to proceed to decoding at the destination. However, it is of great interest to work with a model where the parameters are online determined and without additional cost.
In a multiple relay network, relay selection schemes are usually applied to enhance the diversity performance of cooperative communications [
11]. Most relay selection criteria rely on the transmission reliability at the source–relay and relay–destination paths to minimize the sum bit error rate [
12]. The reliability of paths and relay selection protocols depend on the deployed powers at each segment. Relay selection methods, such as partial [
13,
14] and opportunistic [
11,
15] selections, consider channel gains for the relay selection decision in DF and AF relaying techniques. In [
16], the authors proposed relay selection schemes in two-way relay channels with SIR and network coding. Moreover, energy-harvesting (EH) and power-splitting based relaying protocol have gained a lot of attention over the last few years. EH is recognized as an efficient technique in which wireless devices collect radio-frequency signals from their surrounding environment to harvest energy [
17]. In [
18], energy constrained relays in an AF cooperative network were considered and power-splitting based relaying protocol were proposed to enable EH and information processing at the relay. The authors in [
19] presented and analyzed relay selection schemes based on the maximization of the SNRs in different hops (first, second, and end-to-end) of a cooperative communication network with multiple EH and DF relays. In [
20], the authors proposed an adaptive EH relay power transmission policy for minimizing the outage probability. In [
21], an optimal power allocation scheme that jointly considers the optimization of the signal power-splitting ratio and the transmission power allocation was proposed. The authors in [
22] studied and analyzed two relay selection schemes in EH cooperative networks with DF technique. They have shown that the lifetime of devices can be significantly improved when using EH. In [
23], the authors proposed a joint optimization solution based on geometric programming and binary particle swarm optimization to solve the non-convex problem of joint power-splitting and source-relay selection in an EH relay network with DF. In [
24], an optimal power allocation and relay selection strategy to select the optimal cooperative AF relay was proposed. In [
25], the authors developed an approximation of the outage probability expression in a two-way relaying system with DF and EH. In a similar context, the authors in [
26] proposed an optimal power-splitting and joint source relay selection scheme in a cooperative communication network with EH and DF relays.
In this work, we propose coded cooperative schemes with hard information relaying (HIR) and SIR strategies in a multiple EH relay network. The HIR and SIR strategies aim to adequately address the error-propagation problem due to the erroneous decoding at the relays. In the HIR strategy, only relays that correctly decode the received message from the source node are considered in the relay selection process. This may affect the diversity capacity in the case of erroneous decoding at the relays and supports the SIR strategy. In fact, in the SIR strategy, all available relays participate in the relay selection process, even if erroneous decoding occurs in some relays. Thus, SIR can be particularly useful when such relay channels have good channel fading coefficients on the forwarding relay–destination link. In addition, in the HIR strategy, cyclic redundancy check (CRC) bits are needed in the source message to verify the error-free decoding at the relay. This is not the case with the SIR strategy, but additional computational costs arise when using the SIR approach due to the calculation of soft estimated symbols and related modeling. The main contributions of this paper can be summarized as follows:
We propose a coded cooperative scheme with HIR strategy and relay selection (CC-HIR-RS). We derive the optimal power-splitting ratio that leads to the capacity maximization of the relaying channel. Exact closed-form expressions for the outage probability performance of the CC-HIR-RS with constant and optimal power-spitting ratios are derived.
We propose a coded cooperative scheme with SIR strategy and relay selection (CC-SIR-RS). First, we prove by means of the normal quantile–quantile (Q-Q) plot technique [
27] that the LLRs at the output of the relay soft encoder, under Rayleigh fading channel at the different links, are not Gaussian, which puts the LLR-based GL model [
9] in question. Therefore, the LLR-based soft estimated symbols at the output of the relay soft encoder are modeled as output LLRs of a Rayleigh fading channel with additive zero-mean Gaussian noise, which is referred to as a Rayleigh Gaussian LLR (RGL) model. Directives are provided to determine the parameters of the proposed model. In contrast to the SN model in [
8] and SS model in [
10], the parameters of the proposed RGL model are computed online and forwarded to the destination that is of practical interest. The adequacy of the proposed RGL model is experimentally justified by the outperformance of the coded cooperative scheme with SIR deploying the RGL model compared to that using the GL, SN, and SS models. Thereafter and according to the proposed RGL model, the SNR of the end-to-end relaying channel and a closed-form expression for the outage probability performance of the CC-SIR-RS scheme with constant power-splitting ratio are derived.
A fuzzy logic-based power-splitting scheme for an EH relay with SIR strategy is proposed. This solution takes into account the fading coefficients of the source–relay and relay–destination links and the distance between source and relay nodes as input parameters of the fuzzy logic system to deliver an appropriate power-splitting ratio, leading to a quasi-optimal SNR of the equivalent end-to-end link.
A comparative study on the outage probability performance of the CC-HIR-RS and CC-SIR-RS schemes is carried out, and Monte Carlo simulations are presented to demonstrate the validity of the analytical results.
The rest of this paper is organized as follows.
Section 2 describes the transmission model. In
Section 3, the CC-HIR-RS schemes with constant and optimal power-splitting ratios are presented, and closed-form expressions on the corresponding outage performances are derived. The CC-SIR-RS scheme is presented in
Section 4, where the modeling for the soft estimated symbols and a closed-form expression on the outage performance are presented. A subsection is dedicated for the fuzzy logic-based power-splitting approach. In
Section 5, Monte Carlo simulation results are presented and evaluated.
Section 6 provides a conclusion.
2. Transmission Model
Consider a multiple relay cooperative communication where a source node
S transmits information with the help of
EH relay nodes
, as shown in
Figure 1. The cooperation phase consists of two time-slots. In the first time-slot, the source node broadcasts a data message to the relay nodes. It is assumed that the direct links between source node and destination node are not available due to masking effects. In the second time-slot, the selected relay forwards the message to the destination node. Source and relay nodes are assumed to transmit through wireless orthogonal channels operating in a half-duplex mode. In the EH relay, the received source signal is divided with a power-splitter into two parts, where the first part is fed to the channel decoder and channel encoder, and the second part is used for supplying the power of message forwarding module. The power splitting ratio (PSR) of an EH relay
is denoted by
, which is defined as the ratio of the energy harvested for the information forwarding to the total received energy. The remaining fraction
of the received energy is allocated for the decoding and re-encoding of the message.
Let
be the information sequence of the source node
S, where
K denotes the information word length. In this work, the source node employs binary channel code of rate
, where
denotes the source code-word length. Let
be the source code-word. The code bits of
are mapped into a modulated sequence
. A binary phase-shift keying (BPSK) modulation is considered. During the first time-slot, the received sequence at the
rth relay node is expressed as
where
is the channel fading coefficient at the
link, which is modeled as a Rayleigh distributed random variable with normalized second order moment,
is the average received signal power at the EH relay node
, and
is the additive noise, which is modeled as a zero-mean Gaussian random variable with variance
. In this paper, we consider quasi-static fading channels where the fading coefficients are constant within a block and change independently from one block to another. For the sake of fair comparison with the direct communication, let
be the received signal power at the destination node of the direct link as if the direct link between the source node and destination node were available;
is considered as the reference signal power, and, accordingly, the SNR of the received signal part at the EH relay node
used to process the data from the source is expressed as
where
is referred to as the power gain of the
link and is given by
, whereby
and
are, respectively, the normalized distances of the
and
links, and
is the path-loss exponent. It is worth noting that the normalized distance of a link
is given by
, where
is the Euclidean distance separating the node
and
, and
is a reference distance of the node
[
28]. Let
denote the average SNR of
. The transmit power used for information relaying at the relay
is expressed as
where
denotes the EH conversion efficiency of the receiver, which is assumed to be constant for all relay nodes. After receiving the messages from the source node in the first time-slot, the process of decoding and forwarding in the relays begins. The relay’s ability to correctly decode the source information or not has a crucial impact on system performance. Error-free decoding at the relay nodes is not guaranteed in real practice. If the relay node does not succeed in decoding the message correctly, then the forwarded code-word will suggest a wrong information sequence at the destination node, which is referred to as error-propagation. In the following sections we present coded cooperation schemes with hard and soft information relaying strategies and relay selection to address the issue of error-propagation.
3. Coded Cooperation with Hard Information Relaying and Relay Selection
In this section, we propose a coded cooperative scheme with hard information relaying and relay selection (CC-HIR-RS). In order to mitigate error-propagation from faulty relays and increase the communication performance, correct decoding of the messages should be ensured. Let
be the selected relay to forward the information to the destination node. We assume that the received messages are decoded correctly at relay
, then the hard decoded information is re-encoded with a channel encoder of rate
and transmitted to the destination node, where
is the code-word length at the relay. The received signal at the destination node can be expressed as
where
is the channel fading coefficient at the
link, which is modeled as a Rayleigh distributed random variable with normalized second order moment,
is the additive white Gaussian noise at the destination with variance
, and
is the normalized distance of the
link. The received SNR at the destination node from the signal
is expressed as
where
denotes the average received signal power at the destination from the relay
. The outage probability analyses of the proposed CC-HIR-RS scheme is performed in the next subsection.
3.1. Outage Probability Analyses of the CC-HIR-RS Scheme
Each relaying channel is a cascade of the two channels
and
with capacities
and
, respectively. On each channel, reliable communication at information rate
R is possible only if
R is less than the corresponding capacity. The capacity of the en-to-end channel
is then given by the
where
Hence, end-to-end reliable communication is possible only if . In the following subsections, we will discuss and derive the closed-form outage probability of the the CC-HIR-RS scheme with constant PSR in all relays (hence, it is denoted as CC-HIR-RS-CPS) and of the CC-HIR-RS scheme with optimal power allocation in which the optimal PSR in each relay is determined to maximize the capacity of the end-to-end channel (hence, it is denoted as CC-HIR-RS-OPS).
3.1.1. CC-HIR-RS Scheme with Constant PSR (CC-HIR-RS-CPS)
In this subsection, we discuss the CC-HIR-RS-CPS scheme and perform the derivation of its exact closed-form outage probability expression. The PSR is assumed to be constant for all relays. In order to avoid error-propagation, only relays that correctly decode the received message from the source node are considered in the second time-slot of the cooperative transmission. This can be verified by means of a cyclic redundancy check (CRC) code, which allows one to check the correctness of the received message. To ensure that the messages are decoded correctly at the decoder of relay
, the channel capacity of the
link should be no less than the information rate
R. Hence, the set of candidate relays for forwarding the message can be given by
where
is given in (
2). In the proposed CC-HIR-RS-CPS scheme, the best relay is selected based on maximizing
through all relays that correctly decode the message from the source node. The best relay of the CC-HIR-RS-CPS scheme is obtained by the following expression:
For simple notation, let and ; and are exponential distributed with means and , respectively. The outage probability of the CC-HIR-RS-CPS occurs in the two cases described below:
Case 1: All source–relay links are in outage, i.e., . The resulting outage probability is denoted by .
Case 2: , but the selected relay–destination link is in outage. The resulting outage probability is denoted by .
Hence, the outage probability of CC-HIR-RS-CPS system is expressed as
where
and
Here,
is the CDF of the random variable
, which is expressed as
as
[
29], where
is the first-order modified Besse function.
3.1.2. CC-HIR-RS Scheme with Optimal PSR (CC-HIR-RS-OPS)
The fraction
of the energy is used for the channel decoding and channel encoding processes, and the fraction
of the received energy from the source node is harvested for information relaying during the second time-slot. Therefore, power allocation for each transmission slot will affect the quality of the end-to-end communication. In this section, we present an optimal power-splitting scheme and perform the derivation of the closed-form outage probability expression of the CC-HIR-RS-OPS scheme. As noted above, optimal power allocation aims to maximize the capacity of the end-to-end
channel given in (
6). Hence, the optimal PSR at the relay
can be obtained as follows:
The optimal power allocation is attained if the powers in both channels are equal to maximize the capacity of the end-to-end channel [
30]. Thus, the optimal PSR is obtained when the values in the the
operator are equal, and hence
The capacity of the end-to-end
channel when substituting (
15) in (
6) is expressed as
The best relay selection criterion is expressed as
Thus, the outage probability of the CC-HIR-RS-OPS scheme can be expressed as
where
).
4. Coded Cooperation with Soft Information Relaying and Relay Selection
A way to address the problem of error-propagation is SIR, where the relay
performs at first a SISO decoding of the received sequence
. Thereafter, the resulting LLR sequence denoted by
is fed into a soft channel encoder of rate
to compute the LLRs of the relay code bits denoted by
. In the proposed coded cooperative scheme with SIR and relay selection (CC-SIR-RS), the selected relay is invited to forward the LLRs
, which are referred to as soft estimated symbols.
Figure 2a shows the histogram of the LLRs for a given SNR per information bit.
Figure 2b shows the normal Q-Q plot of the LLR distribution. A distribution is characterized as Gaussian if the normal Q-Q plot fits the
line. It is obvious that the Q-Q plot does not follow the
line. Hence, the distribution is non-Gaussian. For this reason, we assume that the output LLRs of the SISO encoder are rather affected by quasi-static channel fading coefficients beside the residual additive noise. This can be explained by the fact that channel decoding is able to average out the Gaussian noise but channel fading effect partially persists after decoding. For this reason, a soft estimated symbol is modeled by the following expression:
where
is the BPSK modulated symbol after error-free decoding of the received sequence and hard output encoding,
is a block fading coefficient and is considered as a quasi-static Rayleigh distributed fading coefficient, and
is a Gaussian distributed random variable with zero-mean and variance
. Hence, the model is referred to as a Rayleigh Gaussian LLR (RGL) model. Let
be the obtained SNR at the output of the soft encoder. By means of the moment method (MM),
can be calculated as follows:
where
is the second order moment of the soft estimated symbols
. We note that
is calculated online and forwarded to the destination that is of practical interest. The soft estimated symbols are scaled with a block normalization factor
that remains constant during a block transmission and is computed as follows:
The received symbol at time
t in destination node
D is expressed as
where
is a zero-mean additive white Gaussian noise with variance
.
To justify the adequacy of using the RGL model in a coded cooperative scheme with SIR strategy,
Section 5 provides a comparison between the outage performance of the CC-SIR-RS scheme deploying the RGL model and that deploying the following models:
The Gaussian LLR (GL) model [
9]: The output LLRs at the output of the relay soft encoder are modeled by the following expression:
where
is assumed to be a Gaussian distributed noise with zero mean and variance
where, similar to the RGL model,
is the second order moment of the LLR sequence at the output of the relay soft encoder that is scaled with a block normalization factor
before being forwarded to the destination node.
The soft noise (SN) model [
8]: The LLRs at the output of the relay soft encoder are entered into a
operator and the so-called resulting soft bits
are modeled by
where
is a Gaussian distributed noise with mean
and variance
;
and
are calculated offline for each relevant SNR [
8]. The soft bits are scaled with a block normalization factor
before being forwarded to the destination node.
The soft scalar (SS) model [
10]: The model is also based on soft bits as in the SN model. The soft bits are modeled by
where
is the soft scalar, which is viewed as an equivalent fading coefficient, and
is the soft error. The soft scalar is computed by
, and the variance of the soft error is computed by
, where
is the variance of
. The soft scalar and the variance of the soft error are computed offline for each relevant SNR [
10]. The soft bits are scaled with a block normalization factor
before being forwarded to the destination node.
In the remainder of this paper, the SIR strategy deployed in the coded cooperative scheme refers to the RGL model given in (
19) with resolved parameter given in (
20) in and block normalization factor given in (
21).
4.1. Outage Probability Analyses of the CC-SIR-RS Scheme
Referring to (
19), (
21), and (
22), the SNR of the equivalent end-to-end channel
, denoted by
, is calculated as follows:
where
. It is worth noting that
, and
are assumed to be independent and exponential distributed with parameters,
, and
, where
is obtained by averaging
in (
20) over a sufficiently large number of blocks. The best relay of the CC-SIR-RS scheme is obtained by the following expression:
Assuming constant PSR for each relay, then the outage probability of the CC-SIR-RS-CPS scheme is given by the following expression:
where
. The evaluation of the integral in (
29) is not a trivial. For this reason, we apply the Monte Carlo method [
31], which leads to the following approximation:
where
, are
M realizations generated with respect to the distribution
with
.
4.2. CC-SIR-RS Scheme with Fuzzy Logic-Based Power-Splitting
A convenient power-splitting policy is required to improve the performance of the CC-SIR-RS scheme. To this end, the equivalent SNR of each end-to-end channel
is intended to be maximized by means of the appropriate power-splitting ratio. In other words, the optimal PSR, denoted by
, is obtained by the following expression:
It is worth noting that the optimization in (
31) is not feasible in real-time, as
depends on, among others,
, which should be measured for each value of
,
, before taking a decision. To address this issue, we make use of the fuzzy logic [
32]. The complexity of the fuzzy logic is low where its computational cost is
[
33]. In this work, fuzzy logic is meant to provide a balanced solution between the fading coefficients in the source–relay and relay–destination channels, and the distance between the source and relay nodes on the one hand and the PSR on the other hand. These stated parameters could be conflicting, and thus the proposed fuzzy logic-based approach aims to select the appropriate PSR to improve the performance of the coded cooperative communication. This is attained by properly combining the fading coefficients and source–relay distance to obtain a sub-optimal PSR denoted by
, leading to a quasi-optimal SNR of the equivalent end-to-end channel denoted by
. The actual input parameters of the proposed fuzzy logic system are the channel coefficients
and
and the distance between source and relay nodes
. In order to perform the fuzzification process, the input variables
,
, and
are, respectively, fuzzified in fuzzy sets
, and
using the linguistic labels
,
, and
. The state’s variables in the fuzzy sets
,
, and
are mapped into the output fuzzy set
referring to the quasi-optimal PSR, where
. In this work, we opt for generic trapezoidal function to describe the implied linguistic elements mathematically [
34]. The trapezoidal function maps each element
x into a degree of membership in the interval
, which is denoted by
. The fuzzy membership functions for the input and output fuzzy sets are outlined in
Figure 3.
We have 27 fuzzy rules as we have 3 fuzzy input sets and each of them has 3 states. The mapping is realized through the arrangement of the if--then rules in the form:
IF is and is and is THEN Y is y.
The 27 rules are given in
Table 1. For each trial with given inputs, the SNR of the equivalent end-to-end channel
is calculated for each element in the set of PSRs. Accordingly, the quasi-optimal PSR, denoted by
, is determined by selecting the best one leading to the best
.
We note that for each trial we have nine possible scenarios. The PSR that leads to the best equivalent SNR is considered. In other words, the statement about
indicates the degree of relevance of the power-splitting fuzzy value. To convert the fuzzy set into the appropriate crisp output, let us consider an example of defuzzification in which
,
, and
. From
Figure 3a, the channel coefficient
is classified as weak with
and average with
, which is represented by the set
; the channel coefficient
is classified as average with
and strong with
, which is represented by the set
; and the distance
is classified as medium with
, which is represented by the set
. The PSR of this example is determined by the combination of the following four elements
, where each element
in
Y results according to the input triplet
, and
, where
y is obtained as outlined in
Table 1, and the membership degree
is given by
. For instance, the triplet
leads to the output element
. Thereafter, the four elements of
Y are combined to obtain the fuzzy output. In this work, the crisp value of this fuzzy operation is given by calculating the weighted average [
35], which is expressed by
, where
x is the point with maximum membership value and
is the membership value corresponding to the maximum. In this example,
is
.
The SNR of the equivalent end-to-end channel, resulting from the deployment of the PSR
, is denoted by
. Accordingly, the opportunistic relay selection scheme is formulated as follows:
Note that the proposed CC-SIR-RS scheme applying the fuzzy logic-based power-splitting is referred to as the CC-SIR-RS-FLPS scheme.
5. Simulation Results
In this section, the outage performance of the proposed coded cooperative schemes applying the HIR and SIR strategies and relay selection in multiple EH relay channels is analyzed and evaluated. The analytical results are based on the aforementioned analyses and confirmed using Monte Carlo simulations. The simulation results are evaluated by deploying the following parameters. The source node applies 4-states terminated recursive systematic convolutional code of rate
and generator polynomials
. The relays apply 4-states terminated non-recursive convolutional codes of rate
and generator polynomials
. The length of the information block is
. The transmitted symbols from the source are BPSK symbols. We assume that the transmission links between any two nodes are quasi-static Rayleigh fading channels with scale parameter
. The noise variance
is calculated according to the received SNR per information bit
at the destination node of the direct link, as if the source–destination link were available. Hence,
is substituted by
. All distances involved in the calculation of the power gains are normalized distances, and we assume that
is unity and
. Without loss of generality, we consider a set of four available relays
where the normalized distances between the source node and relay nodes are
, and
. The best relay among the relay set or subset will be selected to forward the message to the destination node. The path-loss exponent is
, which is usually used for an urban cellular network environment [
18]. The EH conversion efficiency
is set to
for all EH relays.
Figure 4 illustrates the exact analytical and simulated results of the outage probabilities versus SNR per information bit
at the destination node of the CC-HIR-RS-CPS (
for all relays) and CC-HIR-RS-OPS schemes for different numbers of relays. The threshold information rate
R is set to
bit/s/Hz. We first observe that the numerical analyses agree very well with the Monte Carlo simulation results for the CC-HIR-RS-CPS as well as for the CC-HIR-RS-OPS schemes, confirming the validity of our analyses. As shown in
Figure 4, the outage probability of the conventional DF relaying is better than that of the CC-HIR-RS-CPS and CC-HIR-RS-OPS schemes at very low SNRs, and from a certain SNR value the performance of the coded cooperative schemes becomes better. This is traceable to the coding gain induced by the coded cooperative strategy. In addition, the figure shows that the performances of the CC-HIR-CPS and CC-HIR-OPS schemes with a single relay are better than that of the direct communication, which validates the effectiveness of the coded cooperation with HIR strategy, be it by applying constant or optimized power-splitting ratios. The results also show that the outage probability decreases significantly when increasing the relay number, which confirms that the diversity order of the proposed coded cooperative scheme with HIR strategy grows when the number of relays increases. Moreover, it can be seen from
Figure 4 that the outage probability of the CC-HIR-RS-OPS scheme is lower than that of the CC-HIR-RS-CPS scheme in the whole SNR region, which confirms the usefulness of the proposed power-splitting ratio optimization.
Figure 5 depicts the approximated analytical and simulated outage probabilities versus SNR per information bit
at the destination node of the CC-SIR-RS-CPS (
for all relays) as well as the simulated outage probability results of the CC-SIR-RS-FLPS scheme for different number of relays and
bit/s/Hz. We note that the CC-SIR-RS scheme refers to the SIR strategy with RGL model as long as no confusion occurs. No analytical results on the performance of the CC-SIR-RS-FLPS is provided yet, as the statistical distribution on the fuzzy logic-basis power-splitting ratio is not available analytically. Nonetheless, the proposed approximation on the outage probability of the CC-SIR-RS-CPS scheme given in (
30) is very close to the simulation results. This finding confirms that the proposed analytical approximation of the outage probability is accurate enough and validates the adequacy of using the Monte Carlo method to calculate the integral in (
29). In addition,
Figure 5 reveals that the outage performance of the CC-SIR-RS-FLPS is better than that of the CC-SIR-RS-CPS for the whole range of SNR, which confirms the benefit of the fuzzy logic-based power-splitting approach. The outage performance behavior of the CC-SIR-RS scheme is similar to that of the CC-HIR-RS scheme with regard to increasing the number of relays and compared to the outage performance of the one relay communication with conventional DF strategy and that of the direct link communication.
In addition,
Figure 6 illustrates that the performance of the coded cooperative scheme with SIR deploying the proposed RGL model is better than that using the GL, SN, and SS models. The experiment is carried out for one relay
, constant PSR
, and threshold information rate
bit/s/Hz. The figure shows that the performance of the coded cooperative scheme with SIR improves by approximately
dB,
dB, and
dB when using the RGL model compared to that using the SN, GL, and SS models, respectively, at the outage probability of
. This finding reveals that applying the RGL model is adequate for modelling the soft estimated symbols at the output of the relay soft encoder the SIR strategy, when the source–relay and relay–destination links experience Rayleigh fading.
For the purpose of comparison between HIR and SIR strategies,
Figure 7 illustrates the simulated outage probabilities of the CC-HIR-RS-OPS and CC-HIR-RS-FLPS schemes, which shows that the outage performance of the CC-SIR-RS-FLPS is slightly better than that of the CC-HIR-RS-OPS, whereas the outage performance comparison between the CC-HIR-RS-CPS and CC-SIR-RS-CPS schemes could be simply interpreted from
Figure 4 and
Figure 5. It is worth noting that the simulations are carried out considering the SNR costs per information bit due to the CRC code applied by the HIR strategy to verify the error-free decoding of the received message from the source. In other words, the code rate at the relays with HIR strategy is
, where
is the number of additional check bits due to the CRC code and is equal to 16 in this work.
In addition,
Figure 8 shows the outage probability of the CC-HIR-RS-CPS and CC-SIR-RS-CPS schemes when applying different PSRs in the interval
. The performance of the CC-HIR-RS-OPS and CC-SIR-RS-FLPS schemes are also depicted through constant lines displaying the outage probabilities for a given relay number. The simulations are carried out for relay selection schemes with two and four relays,
dB, and threshold information rate
bit/s/Hz. The figure shows that the PSRs that attain the best outage performance for the CC-HIR-RS-CPS and CC-SIR-RS-CPS schemes are approximately
and
, respectively. Moreover,
Figure 8 reveals that the outage probabilities of the CC-HIR-RS-CPS scheme are lower than those of the CC-SIR-RS-CPS scheme at lower PSRs. However, the outage performance of the CC-SIR-RS-CPS scheme becomes better than that of the CC-SIR-RS-CPS scheme from a certain PSR value. This can be explained by the fact that for small PSRs, the part of EH power allocated for message decoding at the relay is high and helps to ensure error-free decoding at the relay, and therefore more relays are candidates for relay selection. However, the part of power allocated for decoding is small at high PSR levels, and, accordingly, the probability of error-free decoding at the relay decreases, leaving fewer relays for relay selection. This supports the CC-SIR-RS scheme, where, even with low power levels allocated for relay decoding, all available relays participate in the relay selection process, even with error-prone decoding. This can be helpful, especially when such relay channels have good channel fading coefficients on the forwarding relay–destination link. This explains the out-performance of the CC-SIR-RS scheme compared to that of the CC-HIR-RS scheme at higher power splitting ratios. It can also be seen from
Figure 8 that the outage performances of CC-HIR-RS-OPS and CC-SIR-RS-FLPS schemes are higher than those of the CC-HIR-RS-CPS and CC-SIR-RS-CPS schemes, respectively, for the whole range of PSR values. The observed gain is due to the deployment of optimized power-splitting and fuzzy logic-based power-splitting schemes with HIR and SIR strategies, respectively.
Figure 9 shows the analytical and simulated outage performance results of the CC-HIR-RS and CC-SIR-RS schemes when varying the distance between the source node and relays
in the interval
for
dB,
, and
bit/s/Hz. The figure shows that the outage performances of the proposed schemes decrease when the relays move toward the destination node. This can be explained by the fact that if the distance between the source node and the relay is small, the error-free decoding performance of the coded cooperative relay is higher because the receiving power at the relay is high and the outage performance of the coded cooperative schemes will therefore increase. However, as the distance between the source node and the relay increases, less energy is harvested at the relay, which affects the transmit power of the relay phase and consequently increases the outage probability of the system. In addition, the figure shows that the performance of the CC-HIR-RS scheme is better than that of the CC-SIR-RS scheme for low source–relay distances. This is due to the improved diversity capacity provided by the coded cooperative scheme with the HIR strategy, as error-free decoding is more likely when relays are close to the source node, and therefore more candidate relays are involved in the proposed relay selection scheme. Therefore, outage performance is improved by improving diversity capacity.