## Figures

## Abstract

In this paper, we propose a modified dynamic decode-and-forward (MoDDF) relaying protocol to meet the critical requirements for user equipment (UE) relays in next-generation cellular systems (e.g., LTE-Advanced and beyond). The proposed MoDDF realizes the fast jump-in relaying and the sequential decoding with an application of random codeset to encoding and re-encoding process at the source and the multiple UE relays, respectively. A subframe-by-subframe decoding based on the accumulated (or buffered) messages is employed to achieve energy, information, or mixed combining. Finally, possible early termination of decoding at the end user can lead to the higher spectral efficiency and more energy saving by reducing the frequency of redundant subframe transmission and decoding. These attractive features eliminate the need of directly exchanging control messages between multiple UE relays and the end user, which is an important prerequisite for the practical UE relay deployment.

**Citation: **Nam SS, Alouini M-S, Choi S (2016) Modified Dynamic Decode-and-Forward Relaying Protocol for Type II Relay in LTE-Advanced and Beyond. PLoS ONE 11(11):
e0167457.
https://doi.org/10.1371/journal.pone.0167457

**Editor: **Houbing Song,
West Virginia University, UNITED STATES

**Received: **August 30, 2016; **Accepted: **November 14, 2016; **Published: ** November 29, 2016

**Copyright: ** © 2016 Nam et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

**Data Availability: **All relevant data are within the paper.

**Funding: **This paper was supported by Wonkwang University in 2015.

**Competing interests: ** The authors have declared that no competing interests exist.

## Introduction

Relay transmission can help increase both the cell coverage and the data rate of the cutting edge cellular systems without creating undue inter-cell interference, and as such, has been considered in the latest cellular standards (e.g., LTE-Advanced) [1]. Mainly, two types of relaying strategies, namely type I or infrastructure relay [2–4] and type II or user equipment (UE) relay [2, 5–9] have been investigated. Recent trend shows that rigorous studies have been done in various relay models which cover the channel/resource management to meet QoSs [10–17].

In the 3rd generation partnership project (3GPP) [1], the type I relay represents two hop half-duplex relaying (or non-transparent relay) scheme while the type II relay describes multicast cooperative relaying (or transparent relay) scheme. As shown in Fig 1, the type I relay essentially creates an independent cell with a small coverage resulting in the coverage extension, whereas the type II relay increases the user data rate by forwarding overheard messages. The current LTE-Advanced specification does not define any detailed functionality of the type II relay. This is because it was decided to focus on the type I relay during the standardization of Release 10 and table the type II relay as a study item for the future releases in 3GPP. However, [1] summarizes baseline requirements about the type II relay such as “the relay-to-destination (R-D) link must be operated in an open-loop (or transparent) mode because of no dedicated control channel”. More specifically, the R-D link channel state information (CSI) is not available at UE relays and each UE relay node appears transparent to the end user. Consequently the end user can not distinguish among signals transmitted from the source and the relays. Therefore, under the open-loop transmission assumption, how to relay the received data in UE relays to the destination is a still challenging problem.

It is commonly known in the literature that there are two major conventional relaying protocols, namely amplify-and-forward (AF) and decode-and-forward (DF) protocols [2]. The main drawback of the AF protocol is the amplification of the unwanted signal (e.g., noise and interference) at the relay. Meanwhile, the DF protocol can introduce an error propagation from R to D. To overcome this drawback, Azarian *et al*. [5] proposed the dynamic DF (DDF) protocol where the relay switches to a transmission mode only after it has correctly decoded the message broadcasted by the source. One of the main advantages of the DDF protocol is that the fast jump-in relaying and the joint decoding schemes are available at the relays and the end user, respectively. However, the joint decoding at the end user requires the knowledge of relay forwarding times while the forwarding time at the relay is random because of the random nature of the source-to-relay (S-R) link quality. Therefore, the conventional DDF protocol [5] is not compatible to the next generation cellular systems, especially type II relay based systems.

Following these observations, we propose a modified DDF (MoDDF) protocol for the type II relay. Our proposed MoDDF is suitable for UE relays where no control message could be exchanged directly between UE relay and the end user. With MoDDF, the end user adopts joint and sequential decoding as well as early termination of decoding to significantly save the resource. To realize the fast jump-in relaying and decoding, a subframe based sequential relaying and decoding is employed. Further, to enable joint decoding at the end user with the open-loop retransmissions from multiple UE relays, we propose several subchannel/code selection strategies based on the rateless codes at UE relays [18].

The main results of the paper are summarized as follows:

- With the proposed relaying protocol, each relay and the end user can attempt to perform the subframe-by-subframe message decoding. In addition, the proposed scheme eliminates the need of directly exchanging control messages between multiple UE relays and the end user, which is an important prerequisite for the practical UE relay deployment. The end user can blindly search for the forwarded messages from UE relays based on the pre-determined subchannel/code selection strategies. After receiving each subframe, the destination node performs the joint and sequential subframe-based decoding.
- As an additional benefit, the data rate at the end user can be increased through the energy, information, and mixed combining (EC, IC, and MC) in each subframe [19, 20]. The information combining across subframes results from the subframe based joint and sequential decoding. As a result, the possibility of successful decoding at the end user before receiving a whole frame is likely to improve.
- The spectrum efficiency can be improved by adopting the early termination protocol based on the overhearing mechanism. With our proposed scheme, when the end user succeeds in decoding, the end user shall send ACK to S and typically, UE relays can overhear ACK. Both S and UE relays that participate in the retransmission shall terminate their on-going transmissions. Such a possible early termination of decoding at the end user will help improve the spectrum efficiency by reducing the redundant subframe transmission. Additionally, with the help of the overhearing mechanism, the spectrum efficiency can be further improved by limiting the forwarding UE relays to a subset of candidate relays based on the quality of the R-D link.

The rest of this paper is organized as follows. Section II describes the proposed protocol, including the mode of operation, the subchannel/code selection strategies, and the overhearing mechanism. Section III addresses the performance analysis of the proposed MoDDF relaying protocol. Specifically, we focus on the achievable rate of the two proposed subchannel/code selection strategies. Further, to improve the spectral efficiency of the proposed MoDDF protocol, the overhearing mechanism based relaying protocol and related performance analyses are considered in Section IV. Finally, Section V illustrates numerical results via some selected figures and Section VI provides some concluding remarks.

## Proposed MoDDF Relaying Protocol

### System Model

We consider a relay-based wireless network consisting of a source (S), a destination (D) and multiple UE relays (Rs), each of which has a single antenna. We assume that half-duplex UE relays can overhear the reference signals exchanged between S and D. The transmission process is organized in two phases. In the first phase (listening phase), S broadcasts its message, and D and Rs receive it. If at least one R successfully decodes before D, the second phase (collaboration phase) starts, in which both S and R transmit the message to D [20].

Specifically, the information bits are encoded by a rateless code at S to form a frame [20]. The frame is then segmented into a number of concatenated subframes of same length, as shown in Fig 2 and transmitted sequentially. The UE relays and D will attempt to decode the information after receiving each subframe. Since the S-R links are statistically independent, we expect that correct decoding of the received message at UE relays can occur randomly at an arbitrary subframe index. Fig 2 illustrates the case that a frame is segmented into *N* subframes, and correct decoding at the *i*-th UE relay occurs after receiving (*j* − 1) subframes for *j* < *N* [21]. Note that the length of *L*_{1} and *L*_{2} can be varied. It is noteworthy that the subframe index 1, 2, ⋯, *N* in Fig 2 are not necessarily contiguous in time domain and each transmission from S or R to D can be scheduled in an arbitrary manner, possibly accompanied by a control data which delivers the detailed scheduling information to D.

We assume that orthogonal resources are available for S-D and R-D channels. In this paper, code division multiple access (CDMA) signaling scheme is adopted for the orthogonal resource allocation to S and Rs [20]. Finally, it is assumed that all channels (both S-D and S-R-D) experience quasi-static independent and identically distributed (i.i.d.) Rayleigh fading. The fading coefficients remain constant at least during the transmission of a frame and are independent from one frame to another.

### Mode of Operation of MoDDF Relaying Protocol

Suppose that correct decoding may be achieved after receiving (*j* − 1) subframes where *j* ≤ *N*. For practical implementation with the open-loop retransmission constraint over multiple R-D links, we design the transmission strategies based on the rateless codes as follows:

- S employs a pre-determined sequence of subchannels (i.e., spreading codes/sequences for CDMA) and codes (i.e., generating vectors for the rateless code) to transmit the subframes. We assume that these subchannel code sequences information are a priori known to UE relays and D.
- S transmits the encoded messages to D while each UE relay overhears them. When the correct message decoding occurs at the
*i*-th UE relay after receiving (*j*− 1) subframes, this relay begins to re-encode and then forward the message to D at the*j*-th subframe duration using the pre-determined subchannel/codes sequences. - Since the forwarding times of UE relays are unknown to D, D blindly searches for the forwarded message based on the pre-determined subchannel sequence. Then, D combines the received subframes from S and UE relays to decode the transmitted packet.
- As soon as D succeeds in decoding, D may inform S with an ACK while UE relays can overhear it. Then both S and UE relays (involved in the retransmission) terminate their transmission.

### Subchannel and Code Selection Strategies for Relay Terminal

Figs 3 and 4 illustrate examples of each proposed subchannel/code selection strategies considered in this work, especially considering the CDMA-based system. For the better explanation, we adopted a simplified model such as three participating relays with four subframes. Here, *SC*_{i} represents the *i*-th subchannel and *C*_{k,l} represents the *l*-th subframe of the generated data (*l* ≤ *N*) using the *k*-th rateless code generating vector. Different generating vectors are applied across subframes and the active UE relay always starts transmitting the first portion of the encoded data. The two proposed strategies are defined as follows:

**In-phase Strategy (MoDDF**R, upon successful decoding the (_{IPS}):*j*− 1)-th subframe, starts retransmitting the first subframe on the same subchannel used by S using the same generating vectors (e.g.,*C*_{j,1},*C*_{j+1,1}, ⋯) as illustrated in Fig 3.**Fixed Strategy (MoDDF**R, upon successful decoding the (_{FS}):*j*− 1)-th subframe, starts retransmitting, on the subchannel used by S at the*j*-th subframe (e.g.,*j*-th subchannel), the coded subframe with the*j*-th generate vector (e.g.,*C*_{j,1},*C*_{j,2}, ⋯) as illustrated in Fig 4.

We assume that the same transmission attributes as S (e.g., modulation scheme, coding scheme, reference signal type, scrambling sequence, etc.) is applied to the signal forwarded by the relay. S may inform these attributes to UE relays in advance. With the above transmission strategies, energy combining (EC) is possible when both S and UE relays are applying the same subchannel/code in a given subframe. Because S-D and R-D channels have different propagation delays, D can apply a Rake receiver for (maximal-ratio) combining signals from S and UE relays. Information combining (IC) is implemented when relays with distinct forwarding times use different subchannels/codes. In this case, due to the different spreading codes, D can distinguish signals from S and UE relays and then the S-D and R-D links are information combined as they use the different generating vectors [22]. Otherwise, mixed combining (MC) is performed at D, where signals from S and some of relay(s) with the same subchannel/code are energy combined while signals transmitted from some of relays with different subchannels/codes are information combined. For example of MoDDF_{IPS} in Fig 3, R1, upon successful decoding the first subframe, starts the retransmission in the second subframe with the same subchannel/code used by S which leads to EC. Similarly, R2 and R3, upon successful decoding the second subframe, start the retransmission in the third subframe with the same subchannel/code used by S. In case of MoDDF_{FS} in Fig 4, R1, upon successful decoding the first subframe, starts the retransmission in the second subframe with the same subchannel/code used by S which leads EC. Then, R2 and R3, upon successful decoding the second subframe, start the retransmission in the third subframe. In this case, S, R2, and R3 use the same subchannel/code but R1 uses the different subchannel/code in the third subframe. As a result, MC is performed. Note that for both examples, IC is performed across subframes without combining any repeated information.

## Average Achievable Rate

In this section, we focus on the analysis of the achievable rate (*AR*). For the analytical tractability, the possible early termination is not considered for now but its performance improvement capability will be shown later with the simulation results.

According to the mode of operation of the proposed scheme, the execution of direct transmission (DT), EC, IC and MC, and their combination depends entirely on the number of active relays at current and all previous subframes. The instantaneous rate over the *j*-th subframe for each case can be obtained as follows:

- DT occurs when the number of activated relays at all previous subframes and current subframe is 0, providing the instantaneous rate as log(1 +
*γ*_{SD}) where*γ*_{SD}is the signal-to-noise ratio (SNR) of the S-D link. - EC occurs when the number of activated relays at all previous subframes is 0 but not 0 at current subframe, providing the instantaneous rate as where
*γ*_{i}is the instantaneous SNR received at D and*R*_{j}is the number of new active relays at the*j*-th subframe (*j*= 1, 2, ⋯,*N*) which only depends on the S-R link conditions. - IC occurs when relays are activated at one or more previous subframes and there is only one activated relay at each of those subframes, but 0 at current subframe. Hence, the instantaneous rate is .
- MC occurs otherwise, providing the instantaneous rate as .

As such, if we let be the conditional average AR per frame at a given *R*_{j} as a function of which is the common average SNR of the received signal at D, an average *AR*, , per frame can be derived based on the given number of new active relays at each subframe, *R*_{j}, as
(1)
where *M* is a total number of active relays, *p*_{R1, ⋯, RN}(*n*_{1}, ⋯, *n*_{N}) is the joint probability mass function (PMF) of *R*_{j}, and is a common average SNR of the received signal at D. In order to simplify the analysis, we assume the Rs-D and S-D links are identical. However, in practice the Rs-D and S-D links are not identical, which can be reflected into our result in Eq (10). Note that if the channel conditions (especially the S-Rs link conditions) are the same, then the number of new active relays of both MoDDF_{IPS} and MoDDF_{FS} at each subframe is the same.

### Joint PMF of *R*_{j}

Since the distribution of *R*_{j} is only affected by the sum of the new active relays in the previous subframes, the joint PMF of *R*_{j} can be obtained as the product of the PMF of *R*_{1}, the conditional PMF of *R*_{2} given *R*_{1}, the conditional PMF of *R*_{3} given *R*_{1} and *R*_{2}, and so on. As a result, the target joint PMF of *R*_{j} in Eq (1) can be written as
(2)
Note that during the first subframe (*j* = 1), only S transmits a signal to D which means there are no activated relays, i.e., only DT works, *R*_{1} = 0. Therefore, we can rewrite Eq (2) as
(3)
where *R*_{2} follows the discrete probability distribution of the number of relays that succeeded in decoding, i.e., a binomial distribution, as
(4)
Here, *p*_{2} is the probability that the relay is newly activated at the second subframe (i.e., The relay, upon successful decoding the first subframe, starts retransmitting from the second subframe.). Therefore, if we denote *γ*_{SR} as the SNR of the S-R link whose probability density function (PDF) is *f*_{γSR}(*γ*) and *R*_{th} as the rate threshold for decoding at the receiver, we can obtain
(5)
The conditional PMF of *R*_{3} given *R*_{2} can be written as
(6)
which is given in the following closed-form as
(7)
where
(8)
Note that the conditional PMF of *R*_{j} depends only on the given total number of active relays at the (*j* − 1)-th subframe. Therefore, generalizing the above special cases, we can obtain the conditional PMF for a general case (*j* > 2) as
(9)

### Conditional Average Achievable Rate

The conditional average *AR* in Eq (1), , can be derived for the given number of new active relays, *R*_{j}, at the *j*-th subframe (*j* = 1, 2, ⋯, *N*) as
(10)
where *λ*_{k} and *f*_{λk}(*λ*_{k}) are an instantaneous *AR* and its PDF conditioned on the number of active relays at the *k*-th subframe. For the analytical convenience, two cases, (*k* = 1) and (*k* > 1), are considered separately. For a given total number of active relays, Eq (10) can be re-written as
(11)
In what follows, we derive *λ*_{k} and *f*_{λk}(*λ*_{k}) for each strategy.

#### MoDDF_{IPS}.

- For
*k*= 1:

In this case, only DT is performed. Thus, the instantaneous*AR*at the first subframe,*λ*_{1}, can be written as (12) Let*λ*_{1}= log(1 +*γ*), then and the derivative is . As a result,*f*_{λ1}(*λ*_{1}) can be written as (13) Note that for i.i.d. Rayleigh fading conditions,*γ*follows an exponential distribution [23]. Therefore, the PDF of the instantaneous*AR*conditioned on the number of active relays at the first subframe,*f*_{λ1}(*λ*_{1}), is given by (14) - For
*k*> 1:

In this case, EC may occur at D. Thus,*λ*_{k}for*k*> 1 at D can be written as (15) where (16) Similarly,*f*_{λk}(*λ*_{k}) can be written as (17) For i.i.d. Rayleigh fading conditions,*γ*_{j,i}and*γ*_{SD}are identical exponential random variables (RVs) with parameter . Then, is a gamma RV with parameters . Meanwhile, if*X*_{1},*X*_{2}, ⋯,*X*_{n}are independent gamma RVs with parameters (*t*_{i},*λ*), then the sum of these RVs follows a Gamma distribution with parameters . As results,*γ*′_{k}follows a Gamma distribution with parameters , where . Therefore,*f*_{λk}(*λ*_{k}) can be specialized to (18) where Γ(⋅) is a Gamma function [24, Eq (8.310.1)].

#### MoDDF_{FS}.

- For
*k*= 1:

In this case,*λ*_{1}and*f*_{λ1}(*λ*_{1}) have the same results as MoDDF_{IPS}. - For
*k*> 1:

In this case,*λ*_{k}depends on the given number of active relays at both all previous (*j*-th for 1 ≤*j*<*k*) and current (*k*-th) subframes. In the latter case, an additional S-D link should be considered. As results,*λ*_{k}can be written as (19) where (20) and (21) Note that*f*_{λk}(*λ*_{k}) can be derived with the help of the Jacobian transformation and the characteristic function (CF) [23]. Here,*λ*_{k,j}are independent to each other. Therefore, if we let the CFs of*λ*_{k}and*f*_{λk,j}(*λ*_{k,j}) be*M*_{λk}(*jω*) and*M*_{λk,j}(*jω*), respectively, then the CF of*λ*_{k}(*λ*_{k}=*λ*_{k,1}+*λ*_{k,2}+ ⋯ +*λ*_{k,k}) can be obtained as (22) where . With Eq (22), we derive the PDF of*λ*_{k,j}which is given as (23) Here, similar to the previous cases, especially for 1 ≤*j*<*k*,*γ*′_{j}follows a Gamma distribution with parameters [23] over i.i.d. Rayleigh fading assumptions. Hence, we can express Eq (23) as (24) To obtain the CF of*λ*_{k,j}, we first evaluate the following integration of a double exponential formula. (25) Let exp(*x*) =*t*, then*x*= ln*t*and . Therefore, Eq (25) can be re-written as (26) Then, based on the generalized exponential integral equation [25, 5.1.4], the closed-form expression of Eq (25) can be obtained as (27) where E_{n}(*x*) is the exponential integral function, E_{n}(*x*) =*x*^{n−1}Γ(1 −*n*,*x*). With the help of Eq (27), the CF expression,*M*_{λk,j}(*jω*), can be obtained as (28) Inserting Eqs (28) to (22), we can obtain the closed-form expression of the multiple product of CFs as (29) By applying inverse Laplace transform (LT) after replacing the exponential integral function with , the PDF expression of Eq (29) can be obtained as (30) where denotes the inverse LT with respect to*s*. In Eq (30), the inverse LT term can be evaluated by applying the inverse LT pair given in [26, 5.11.(42)] and the frequency shifting property given in [26, 4.1.(5)]. Then, Eq (30) can be finally re-written as the closed-from expression as (31) Note that for*j*=*k*case, by replacing*R*_{j}with*R*_{k}+ 1, the final result can be obtained.

Based on the above analysis, we observe that the average *AR* depends on *λ*_{k} for the given number of active relays at both all previous (*j*-th for 1 ≤ *j* < *k*) and current (*k*-th) subframe. If we let (*x*_{j} ≥ 0), then *λ*_{k} for MoDDF_{IPS} and MoDDF_{FS} can be re-written as
(32)
and
(33)
respectively. In Eq (33), the internal terms of the logarithmic function can be re-written as
(34)
where we define index set *I*_{k} as *I*_{k} = {1, 2, ⋯, *k*} and the subset of *I*_{k} with *n* (*n* ≤ *k*) elements is denoted by . From Eqs (32) and (34), we can also observe that MoDDF_{FS} provides the better performance than MoDDF_{IPS} over the same channel conditions where the equality holds if and only if *x*_{j} = 0 for all *j* (*j* = 1, 2, ⋯, *k*).

## Overhearing Mechanism (ACK/NACK) based MoDDF relaying Protocol with Improved Spectral Efficiency

Based on the system model of the type II relay shown in Fig 1, each UE relay can overhear the reference signal including ACK/NACK signal periodically sent from D to S [1]. Such overheard signals can be used for estimating each R-D link quality. Then, MoDDF relaying protocol can be refined to exploit this limited feedback information such that only those UE relays with relatively better R-D link quality are allowed to forward their decoded messages after correct decoding similar to the on-off based scheduling (OOBS) scheme proposed in [27, 28]. Here, it is necessary to determine the relative strength of ACK/NACK overheard messages at UE relays by comparing it with some pre-determined system threshold, denoted by *γ*_{T}, so as to identify whether the R-D link quality is acceptable. Then, only by limiting the forwarding UE relays to a subset of such candidates, this overhearing mechanism will certainly improve the spectral efficiency.

### Conditional Average Achievable Rate

In this case, the average *AR* analysis is similar to the previous section. Based on the quality of the R-D link, only relays with better channel among new active relays will participate. Therefore, the distribution of the R-D link SNR becomes a truncated version of the original PDF. In this case, the average *AR* analysis depends on the number of acceptable relays instead of the number of new active relays. As results, the conditional average *AR* in Eq (1), , can be re-formulated as a function of the number of acceptable relays at the *j*-th subframe (*j* = 1, 2, ⋯, *N*), *r*_{j}, as
(35)
In Eq (35), *AR* is the same as Eq (10) but it is the function of the number of acceptable relays given the number of new active relay and the joint PMF has the multiple product form of joint PMF of *r*_{j} given *R*_{j}, especially for i.i.d case, as
(36)
where
(37)
and
(38)

Now, we also need to derive *f*_{λk}(*λ*_{k}) for each strategy. Here, we can directly apply the similar approaches used in the previous section except the distribution of the R-D link SNR becomes a truncated version of the original PDF. As results, the closed-form expression of each cases can be obtained as follows:

#### MoDDF_{IPS}.

- For
*k*= 1:

Since only DT is executed,*f*_{λ1}(*λ*_{1}) has the same result as given in Eq (14). - For
*k*> 1:

In this case, similarly EC may occur at D. The only difference is that only relays with better channel conditions among new active relays will participate. Therefore, the distribution of the R-D link SNR becomes a truncated version of the original PDF, i.e., it follows a conditional PDF of a truncated (above preselected threshold,*γ*_{T}) RV. In addition, this distribution depends on the number of acceptable relays,*r*_{j}, instead of the number of new active relays,*R*_{j}. Therefore, with the help of [28, Eq (5)],*f*_{λk}(*λ*_{k}) can be written as (39) where*f*_{γOOBS}(*γ*) follows a truncated version of the original PDF,*f*_{γ′k}(*x*) as (40) Since*f*_{γ′k}(*γ*) and*F*_{γ′k}(*γ*_{T}) depend on not the number of new active relay but the number of acceptable relays, they follow a Gamma distribution with parameters where as (41) and (42) As results, for*γ*≥*γ*_{T},*f*_{γOOBS}(*γ*) and*f*_{λk}(*λ*_{k}) can be obtained as the closed-form expressions as (43) and (44) respectively.

#### MoDDF_{FS}.

- For
*k*= 1:

In this case,*λ*_{1}and*f*_{λ1}(*λ*_{1}) have the same results as MoDDF_{IPS}. - For
*k*> 1:

Similarly,*f*_{γOOBS}(*γ*) and*f*_{λk,j}(*λ*_{k,j}) can be obtained as (45) and (46) Then, after applying the binomial expansion, the MGF expression of Eq (46) for*γ*>*γ*_{T}can be obtained as (47) which leads to the final desired form of*f*_{λk}(*λ*_{k}) as (48)

## Results

In this section, we show the performance of two proposed strategies based on MoDDF in terms of *AR* and the average number of channel usage over i.i.d. Rayleigh fading conditions along with the results obtained by Monte-Carlo simulation.

From Fig 5, similar to the channel capacity comparison result in [20], we can observe that MoDDF_{FS} provides the better rate than MoDDF_{IPS} and this performance gap increases as the quality of both S-R and R-D links increase. For example, as the quality of S-R link increases, the possibility of more relays participating in the retransmission is increasing. Note that based on the proposed strategies, for MoDDF_{FS}, DT plus all types of combining (EC, IC, and MC) are randomly performed at D while for MoDDF_{IPS}, DT plus only one type of combining (EC). Here, as this possibility increases, for MoDDF_{FS}, the possibility of IC or MC being performed increases while for MoDDF_{IPS}, only EC is performed. As a result, from Theorem 3.1 in [20], we can claim that MoDDF_{FS} provides the better data rate performance than MoDDF_{IPS} at the cost of using more channel resources. In MoDDF, the performance ranges between MoDDF_{FS} and MoDDF_{IPS} depending on channel conditions. More specifically, the performance depends on how the signals are combined, i.e., EC, IC, and MC. For an incremental rate, as the quality of the S-R link increases, the performance of MoDDF_{FS} increases faster than that of MoDDF_{IPS}. In terms of the channel usage in Fig 6, MoDDF_{IPS} always uses only single channel while MoDDF_{FS} uses multiple channels. However, in MoDDF_{IPS} under interference-limited condition, a serious interference problem occurs because the retransmission from all active Rs is performed through the single channel. In practice, sharing a single channel among multiple relays may cause the performance degradation.

Fig 7 shows the maximum channel usage per single subframe as a function of the average SNR of the S-R link, . As increases, the maximum number of channels being occupied by active relays in MoDDF_{FS} increases up to a certain point which depends on channel conditions. However, as the number of active relays is continuously increasing beyond that point, the possibility of having as many relays being activated simultaneously at a subframe is also increased, and based on the proposed strategies of MoDDF_{FS}, these relays tend to share the same channel at a subframe, which in turn reduces the possibility of the maximum number of channels being used simultaneously.

Fig 8 shows the performance comparison between MoDDF and conventional DDF (C-DDF) in terms of the average *AR* over a frame. We only consider MoDDF_{FS} which provides the better performance while MoDDF_{IPS} is the simplest method but provides the lower rate. In order for fair performance comparison between MoDDF_{FS} and C-DDF, two cases for C-DDF are considered as follows: i) C-DDF with same frame structure and single channel/code (SC), C-DDF_{SC} and ii) C-DDF with same frame structure but multiple orthogonal channels/codes (MOC), C-DDF_{MOC}. In term of a successful decoding at D, for MoDDF_{FS}, D succeeds in decoding after receiving 5-th subframe while for C-DDF_{SC}, D succeeds in decoding after receiving 7-th subframe. As a result, the proposed MoDDF can reduce 2 redundant subframes over a frame, which saves the energy by about 8% compared to C-DDF_{SC}. For both C-DDF_{MOC} and MoDDF, the early termination of decoding can be activated similarly. However, MoDDF uses relatively fewer channels while C-DDF_{MOC} always requires a full channel usage [20]. Moreover, C-DDF_{MOC} may not be suitable for our target system (e.g., type II relays) due to the need of exchanging control messages between relays and the end user which violates the transparency requirements.

In Figs 5, 6 and 8, we can observe that the early termination at the end user can be made available at D, so that a certain number of subframes over a frame can be saved and eventually, a considerable number of subframes can be saved in full-rate data transmission.

Further, in Figs 9 and 10 we observe that the required data rate can be achieved with the same number of subframes but less channel resources with the help of the overhearing mechanism although only the acceptable relays among the new active relays participate in the retransmission. As a result, limiting the forwarding UE relays based on the overhearing mechanism can certainly lead the improvement of the spectral efficiency while still providing satisfactory performance.

## Conclusions

In this paper, we have proposed MoDDF which can be applied to the type II relay for the next-generation cellular systems (e.g., LTE-Advanced and beyond). In particular, the end user can perform the joint and sequential decoding without exchanging the control message with UE relays, because it does not need to know whether a UE relay is participating in the transmission (i.e., appears transparent to the end user) or not. In addition, the performance of the data rate at the end user in an indoor wireless environment or near cell boundary can be improved as an additional benefit through the random combination of EC, IC, and MC across subframes that are offered by the joint and sequential decoding implemented in this paper. Further, enabling the early termination of decoding at the end user can provide a considerable resource saving, resulting in the higher spectral and energy efficiency. Besides, MoDDF_{FS} can be applied to interference-limited environment, assuring reliable performance via the early termination.

In this work, for the analytical tractability, we have assumed that all channels (both S-D and S-R-D) experience quasi-static i.i.d. Rayleigh fadings. However, in practice, every path may not be i.i.d.. As one of common possible scenarios, we can consider a non-identical case. More specifically, the possibility of successfully decoding at R is increasing as the SNR of the S-R link increases while the possibility of successful decoding at D is increasing as the SNR of the R-D link increases which may directly affect the result of the data rate improvement at D. Note that, even if our results are based on the identical assumption, our results can still be used as an upper bound on the performance.

The proposed scheme in this paper can be applied to one of potential solutions for UE relay based public safety where the end user is out of coverage [17] by enabling UE-to-UE direct communication with proximity. More specifically, by iteratively scheduling a relatively better UE relay closer to the end user in a probabilistic sense, one in each subframe, a temporary communication network can be established with a route consisting of a sequence of these candidate relays. As a result, it may be possible to provide the reliable communication over open-loop access link which may be possible from the disaster region or any nearby regions.

## Author Contributions

**Conceptualization:**MSA.**Formal analysis:**SSN.**Supervision:**SC.**Writing – original draft:**SC.

## References

- 1.
3GPP Technical Report 36.814. V2.0.1. Further Advancements for E-UTRA Physical Layer Aspects. 2010 Mar.
- 2.
Hossain E, Kim DI, Bhargava VK. Cooperative Cellular Wireless Networks. Cambridge University Press, Chapter 16, 2011.
- 3.
Du Q, Ren P, Song H, Wang Y, Sun L. On P2P-Share Oriented Routing over Interference-Constrained D2D Networks. Proc. on International Conference on Mobile Ad-hoc and Sensor Networks (MSN), Maui, HI 2014 Dec: 138–143.
- 4.
He H, Du Q, Song H, Li W, Wang Y, Ren P. Traffic-aware ACB scheme for massive access in machine-to-machine networks. Proc. on IEEE ICC, London 2015 June: 617–622.
- 5. Azarian K, Gamal H. El, Schniter P. On the achievable diversity-multiplexing tradeoff in half-duplex cooperative channels. IEEE Trans. Inform. Theory 2005 Dec;51(12): 4152–4172.
- 6.
Bui T, Yuan J. A decode and forward cooperation scheme with soft relaying in wireless communication. Proc. on IEEE Signal Processing Advances in Wireless Communications, Helsinki, Finland 2007 Dec.
- 7.
L. Electronics. R1-100237; PUSCH forwarding in type II relay. 3GPP TSGRAN WG1 Meeting 59bis, 2010 Jan.
- 8.
Dai G. Y, Mow W. H. Soft forwarding for cooperative wireless communication. U.S. Patent US8787428 B2, 2014 July.
- 9.
Yuan Y. LTE-Advanced relay technology and standardization. Springer Science & Business Media, 2013.
- 10.
Song H, Brandt-Pearce M, Xie T, Wilson S. G. Combined constrained code and LDPC code for long-haul fiber-optic communication systems. Proc. on IEEE GLOBECOM, Anaheim, CA 2012 Dec: 2984–2989.
- 11. Song H, Brandt-Pearce M. A 2-D Discrete-Time Model of Physical Impairments in Wavelength-Division Multiplexing Systems. Journal of Lightwave Technology 2012 March;30(5): 713–726.
- 12. Song H, Brandt-Pearce M. Range of influence and impact of physical impairments in long-haul DWDM systems. Journal of Lightwave Technology 2013 March;31(6): 846–854.
- 13. Cordeschi N, Shojafar M, Baccarelli E. Energy-saving self-configuring networked data centers. Computer Networks 2013 Dec;57(17): 3479–3491.
- 14. Mehmood A, Lloret J, Noman M, Song H. Improvement of the Wireless Sensor Network Lifetime using LEACH with Vice-Cluster Head. Adhoc & Sensor Wireless Networks 2015 Aug;28(1): 1–17.
- 15. Xu D, Ren P, Sun L, Song H. Precoder-and-receiver design scheme for multi-user coordinated multi-point in LTE-A and fifth generation systems. IET Communications 2016 March;10(3): 292–299.
- 16. Baccarelli E, Cordeschi N, Mei A, Panella M, Shojafar M, Stefa J. Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: review, challenges, and a case study. IEEE Network 2016 March;3(2): 54–61.
- 17.
Shojafar Mohammad, Cordeschi N, Amendola D, Baccarelli E. Energy-saving adaptive computing and traffic engineering for real-time-service data centers. Proc. on IEEE ICC, London 2015 Sept: 1800–1806.
- 18. Castura J, Mao Y. Rateless coding for wireless relay channels. IEEE Trans. Wireless Commun. 2007 May;6(5): 1638–1642.
- 19.
Ravanshid A, Lampe L, Huber J. Signal Combining for Relay Transmission with Rateless Codes. Proc. of IEEE ISIT, Korea 2009 June: 508–512.
- 20.
Nam S. S, Kim D. I, Yang H.-C. Modified dynamic DF for type II UE relays. Proc. of IEEE WCNC, France 2012 Apr: 1402–1407.
- 21. Plainchault M, Gresset N, Othman G.R.-B. Macro and micro diversity behaviors of practical dynamic decode and forward relaying schemes. IEEE Trans. Wireless Commun. 2012 Feb;11(2): 732–740.
- 22. Molisch AF, Mehta NB, Yedidia JS, Zhang J. Performance of fountain codes in collaborative relay networks. IEEE Trans. Wireless Commun. 2007 Nov;6(11): 4108–4119.
- 23.
Papoulis A. Probability, Random Variables, and Stochastic Processes. 3rd ed. New York: McGraw-Hill, 1991.
- 24.
Gradshteyn IS, Ryzhik IM. Table of Integrals, Series, and Products. 6th ed., San Diego, CA: Academic Press, 2000.
- 25.
Abramowitz M, Stegun IA. Handbook of Mathematical Functions New York, NY: Dover Publications, 1972.
- 26.
Erdelyi A, Oberhettinger MF, Tricomi FG. Tables of Integral Transforms Vol. I. New York, NY: McGraw-Hill, 1954.
- 27. Nam SS, Yang H.-C, Alouini M.-S, Qaraqe KA. Performance evaluation of threshold-based power allocation algorithms for down-link switched-based parallel scheduling. IEEE Trans. Wireless Commun. 2009 Apr;8(4): 1744–1753.
- 28. Nam SS, Alouini M.-S, Qaraqe KA, Yang H.-C. Threshold based parallel multiuser scheduling. IEEE Trans. Wireless Commun. 2009 Apr;8(4): 2150–2159.