Effective Capacity for Renewal Service Processes with Applications to HARQ Systems
Zheng Shi, Theodoros Tsiftsis, Weiqiang Tan, Guanghua Yang, Shaodan, Ma, Mohamed-Slim Alouini

TL;DR
This paper derives simple analytical expressions for the effective capacity of renewal processes, applies them to evaluate various HARQ systems, and demonstrates the superiority of variable-rate and cross-packet HARQ over fixed-rate schemes.
Contribution
It provides exact, insightful formulas for effective capacity in renewal processes and applies these to analyze and compare different HARQ system performances.
Findings
Analytical expressions reveal monotonicity and bounds of effective capacity.
Numerical results confirm the accuracy of the derived formulas.
VR-HARQ and XP-HARQ outperform FR-HARQ in effective capacity.
Abstract
Considering the widespread use of effective capacity in cross-layer design and the extensive existence of renewal service processes in communication networks, this paper thoroughly investigates the effective capacity for renewal processes. Based on Z-transform, we derive exact analytical expressions for the effective capacity at a given quality of service (QoS) exponent for both the renewal processes with constant reward and with variable rewards. Unlike prior literature that the effective capacity is approximated with no many insightful discussions, our expression is simple and reveals further meaningful results, such as the monotonicity and bounds of effective capacity. The analytical results are then applied to evaluate the cross-layer throughput for diverse hybrid automatic repeat request (HARQ) systems, including fixed-rate HARQ (FR-HARQ, e.g., Type I HARQ, HARQ with chase…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Wireless Network Optimization · Network Traffic and Congestion Control · Wireless Communication Networks Research
Effective Capacity for Renewal Service Processes with Applications to HARQ Systems
Zheng Shi
Theodoros Tsiftsis
Weiqiang Tan
Guanghua Yang
Shaodan Ma
and Mohamed-Slim Alouini Zheng Shi, Theodoros Tsiftsis and Guanghua Yang are with the School of Electrical and Information Engineering, Jinan University, Zhuhai 519070, China (e-mails: [email protected], [email protected], [email protected]). Weiqiang Tan is with the School of Computer Science and Educational Software, Guangzhou University, Guangzhou 510006, China (e-mail:[email protected]). Shaodan Ma is with the Department of Electrical and Computer Engineering, University of Macau, Macao S.A.R., China (e-mail: [email protected]). Mohamed-Slim Alouini is with CEMSE Division, King Abdullah University of Science and Technology, Thuwal 23955-6900, Saudi Arabia (e-mail:[email protected]).
Abstract
Considering the widespread use of effective capacity in cross-layer design and the extensive existence of renewal service processes in communication networks, this paper thoroughly investigates the effective capacity for renewal processes. Based on Z-transform, we derive exact analytical expressions for the effective capacity at a given quality of service (QoS) exponent for both the renewal processes with constant reward and with variable rewards. Unlike prior literature that the effective capacity is approximated with no many insightful discussions, our expression is simple and reveals further meaningful results, such as the monotonicity and bounds of effective capacity. The analytical results are then applied to evaluate the cross-layer throughput for diverse hybrid automatic repeat request (HARQ) systems, including fixed-rate HARQ (FR-HARQ, e.g., Type I HARQ, HARQ with chase combining (HARQ-CC) and HARQ with incremental redundancy (HARQ-IR)), variable-rate HARQ (VR-HARQ) and cross-packet HARQ (XP-HARQ). Numerical results corroborate the analytical ones and prove the superiority of our proposed approach. Furthermore, targeting at maximizing the effective capacity via the optimal rate selection, it is revealed that VR-HARQ and XP-HARQ attain almost the same performance, and both of them perform better than FR-HARQ.
Index Terms:
Effective capacity, hybrid automatic repeat request, QoS exponent, renewal process.
I Introduction
5G has been envisioned to offer extremely high data rate (on the order of Gbps), ultra-reliability (higher than 99.999%) and very low latency (sub-1ms)[1]. To fulfill these demanding requirements, plenty of existing works prefer to evaluate and devise communication systems from physical-layer perspective. However, the constraints of link-layer quality of service (QoS) were rarely considered in the literature, such as queue length limitation and maximum allowable delay [2]. Unfortunately, physical-layer models can not capture the characteristics of these QoS requirements, which depends on the queueing behavior of the connection model. Ignoring these QoS limitations grossly overestimates the network performance [3], and many QoS-constrained applications cannot be supported [4]. Therefore, it is imperative to come up with a cross-layer performance metric that combines physical-layer parameters and QoS requirements together.
To address the aforementioned issue, the concept of effective capacity was developed in [2] initially by considering the finite buffer size in practice. This concept has been extensively employed to evaluate the maximum supportable arrival rate given a QoS exponent, where the QoS exponent affects the statistical QoS constraints, including buffer overflow probability and delay-violation probability. Furthermore, the effective capacity enables us to optimally design cross-layer parameters for various wireless systems subject to statistical QoS constraints [5, 6]. However, most of the relevant literature assumed perfect knowledge of channel state information (CSI) at the transmitter, which is an impractical assumption due to the unpredictable noise, quantization errors, etc. Particularly, in the absence of perfect CSI, the retransmission technique of hybrid automatic repeat request (HARQ) is frequently utilized to enhance the system reliability. Nonetheless, the introduction of HARQ would make the queueing behaviour of the connection vastly involved, and consequently impedes the analysis of effective capacity given diverse QoS requirements. Instead, in [7], large deviation was adopted to convert the physical-layer throughput of HARQ-IR into effective capacity approximately. Moreover, the concept of effective throughput was developed to bypass the complex effective capacity in [3]. In [8], an accurate approximation of effective capacity under small QoS exponent was obtained on the basis of the cumulants of renewal processes. Whereas, the concept of the effective capacity in [8] represents the maximum arrival rate that can be supported by HARQ systems. No matter whether the conveyed message can be recovered by receiver or not, every HARQ cycle will be counted as a success. Obviously, it will overestimate the link-layer throughput particularly for high probability of the decoding failures. Therefore, only the goodput of HARQ systems was considered into the formulation of the effective capacity in [9], and the effective capacity was obtained by using the recurrence relation approach. The similar results were further extended to examine the outage effective capacity of the buffer-aided diamond relay systems in [10]. However in both [9, 10], the analytical results are only applicable to fixed-rate HARQ (FR-HARQ) schemes, wherein the transmission rates remain constant during all HARQ rounds.
Unfortunately so far, the effective capacities of more advanced and complex HARQ schemes, e.g., variable-rate HARQ (VR-HARQ) [11] and cross-packet HARQ (XP-HARQ) [12], have never been investigated due to the challenge of analyzing more complicated service process. Moreover, even if the closed-form expressions have been derived for the effective capacity of the conventional HARQ schemes [9, 10], the complex expressions of the effective capacity provided little insights and it is also difficult to extend the analytical results to the general case. Hence, they will impede the effective cross-layer design of HARQ systems to further enhance the system performance. To combat this issue and generalize the analytical results, we notice that the HARQ transmission model can actually be described by a renewal reward process [13]. Specifically, the event that the transmitter halts HARQ transmissions for the current message is recognized to be a renewal, and the number of the transmitted information bits reflects the reward received from the renewal. In this paper, we first derive a simple exact expression for the effective capacity of the network services that follows constant reward renewal process. The results are further extended to the general renewal process with variable rewards. The simple analytical expressions not only offer accurate approximation for the effective capacity under small QoS exponent, but also facilitate the extraction of further meaningful insights. In particular, the effective capacity decreases with the QoS exponent and is bounded. The analytical results are then applied to calculate link-layer throughputs for different HARQ systems, including the conventional FR-HARQ (e.g., Type I HARQ, HARQ with chase combining (HARQ-CC), HARQ with incremental redundancy (HARQ-IR)), VR-HARQ and XP-HARQ. Numerical examples are finally presented to confirm the proposed approach compared with the already existing ones. Furthermore, aiming to maximize the effective capacity through the optimal rate selection, the numerical results reveal that XP-HARQ and VR-HARQ reach almost the same performance in terms of the optimal effective capacity.
The remainder of this paper is structured as follows. Section II presents preliminaries on effective capacity and HARQ schemes. In Section III, the effective capacity for the renewal process with constant reward is derived by means of Laplace transform and Z-transform, respectively. Section IV then extends the results to the general renewal reward process. The analytical results are further applied to evaluate the link-layer throughput of various HARQ systems in Section V. Numerical results are presented for verifications and discussions in Section VI. Section VII finally concludes this paper.
II Preliminaries
II-A Effective Capacity
The cross-layer model of the typical HARQ system with limited buffer is shown in Fig. 1. By assuming a constant arrival rate , buffer overflows will happen if the queue length exceeds the buffer threshold , and it can not be avoided under limited buffer size. Based on the theory of large deviations, the buffer overflow probability can be approximated as for large values of [14], where and stand for the stationary queue length and buffer’s threshold, respectively. It is worth noting that the QoS exponent plays a critical role in connecting the physical and link layers. The QoS exponent implies how fast the buffer overflow probability decays exponentially with . Accordingly, once a constraint is imposed on the buffer overflow probability, the QoS exponent can be determined as . To meet the requirement of the QoS exponent, the constant arrival rate should be properly chosen. To this end, the concept of the effective capacity was developed to specify the maximum supportable arrival rate, i.e., [2]. Assume that the service process satisfies the Gärtner-Ellis theorem [14], given the QoS exponent , the effective capacity is explicitly given by the limit [2]
[TABLE]
where is the expectation operator and is the time-accumulated service process representing the total amount of reward received until time . Moreover, the definition of the effective capacity was further expanded to the case with finite time in [9], i.e., .
II-B HARQ Schemes
This paper offers a through analysis of the effective capacity for various HARQ systems. As a widely used reliable transmission technique, HARQ leverages both the forward error correction coding and automatic repeat request such that the currently received packet could be combined with the erroneously received packets to diminish the probability of decoding failures. As shown in Fig. 1, according to the HARQ mechanism, the delivered message is first encoded into a long codeword, and the generated codeword is then broken into multiple subcodewords. These subcodewords will be sent sequentially in different HARQ rounds upon the reception of negative acknowledgment (NACK) messages, while the feedback of the positive acknowledgment (ACK) messages notifies the transmitter about the initiation of a new HARQ process for the next information message. On the basis of whether all the subcodeword lengths are fixed or not, the HARQ scheme can be classified into FR-HARQ and VR-HARQ. According to different encoding/decoding operations performed at the transceiver, the conventional FR-HARQ can be further categorized into three types, i.e., Type I HARQ, HARQ-CC and HARQ-IR [13]. To be specific, Type I HARQ does not require the aid of the buffer at the receiver because the failed packets are directly discarded. Whereas, both HARQ-CC and HARQ-IR have the dedicated buffer to store the erroneously received packets, and their major difference lies in that diversity combining and code combining are employed for the decodings of HARQ-CC and HARQ-IR, respectively. In contrast with the conventional FR-HARQ, VR-HARQ assumes the variable lengths of the subcodewords for further throughput enhancement [11]. It is worth noting that both FR- and VR-HARQ do not include new information bits into retransmissions, they may yield the waste of mutual information. To overcome this issue, VR-HARQ is proposed to add new information bits to retransmissions for possible redundant mutual information [12].
Note that the cross-layer HARQ system can be modelled by using the renewal reward process[13]. Specifically, the event that HARQ retransmissions stop for the current message is treated as a renewal, and each time a renewal takes place we receive a reward, which is the total amount of the delivered information bits. Most of the network services obey renewal reward processes, which incorporate the HARQ channel service as a special case. Therefore, to ease extension, the effective capacity of the renewal service process with constant reward is derived first in Section III. A unified closed-form expression of the effective capacity is then obtained for the complex renewal service process with variable rewards in Section IV. The analytical results are then employed to obtain the effective capacity of various HARQ schemes. For the simplification of the analysis, the receptions of the HARQ feedback messages are assumed to be error- and delay-free.
II-C Two Useful Theorems
To start with the analysis, two important theorems will be repeatedly used in the sequel. The first theorem is utilized to derive the effective capacity in a matrix form.
Theorem 1**.**
If are distinct, the zero points of the function does not coincide with , and has no poles. The inverse Z-transform of can be written in a compact form as
[TABLE]
where , denotes the inverse Z-transform, is the contour path of the integration which encircles all of the poles , is a Vandermonde matrix of size and with size and refers to the determinant operation.
Proof.
Please see Appendix A. ∎
The second theorem is invoked to prove the monotonicity of the effective capacity with respect to the QoS exponent .
Theorem 2**.**
If is twice differentiable and , is increasing whenever and decreasing otherwise.
Proof.
Please see Appendix B. ∎
III Effective Capacity of the Renewal Process with Constant Reward
If each time a renewal occurs with a constant reward , the total amount of the accumulated reward is , where denotes the renewal counting process. More precisely, the counting process is defined as , where and is an independent and identically distributed (i.i.d.) sequence of interarrival times. Accordingly, the effective capacity of the renewal service process reduces to [8]
[TABLE]
We denote by the probability density function (PDF) of each . Moreover, is the expectation taken over , such that
[TABLE]
and is given by
[TABLE]
where represents the cumulative distribution function (CDF) of , i.e.,
[TABLE]
III-A Laplace Transform-Based Analysis
The independence among ’s motivates us to calculate (6) through Laplace transform. Denote by the Laplace transform of , i.e., . By applying the convolutional property of Laplace transform to (6), it follows that , where stands for the operator of the inverse Laplace transform. By substituting this result into (III), we get . Putting this result into (4) together with the formula of the sum of a geometric series, we reach
[TABLE]
where . By substituting (7) into (3), the evaluation of the effective capacity can thus be enabled. By taking the Poisson service process as an example, follows a Poisson distribution with mean , . On the other hand, the interarrival time is found to be exponentially distributed with mean . Thus, it follows that . By using (7), , which consequently justifies the analytical result.
Unfortunately, the application of Laplace transform to HARQ systems ( is written in the form of ) usually results in an infinite number of poles in (7), and most of the time there is no closed-form expression for the effective capacity. Moreover, the computation of (7) relying on numerical methods entails higher complexity and accuracy due to the calculation of for extremely high . These facts hinder the thorough analysis of the effective capacity. However, if the sequence is a discrete renewal process (e.g., HARQ channel service), Z-transform can be applied to investigate the effective capacity for more insights.
III-B Z-Transform-Based Analysis
If are i.i.d. discrete and non-negative integer random variables with the probability mass function (pmf) , Z-transform of the distribution of is expressed as . Similarly, by applying the convolutional property of Z-transform to (6), we have . Combining the latter with (III) leads to . From (4), can be rewritten as
[TABLE]
where . By using the definition of , can be further expressed as
[TABLE]
where . Clearly, if , is therefore equivalent to . Furthermore, can be proved by applying triangle inequality to . We assume that ’s are distinct for analytical tractability. Thus the cardinality of is , then follows. The integrand in (9) has distinct poles , and it is worthwhile to mention that is not a pole because . Accordingly, by using Theorem 1, is obtained as
[TABLE]
where is a Vandermonde matrix of size and with size . Plugging (10) into (3) leads to
[TABLE]
Without loss of generality, let be the largest in absolute value in , i.e., , we have
[TABLE]
where . In the following, some discussions are expanded on the basis of (III-B).
III-B1 Calculation of
It is clear from (III-B) that , and satisfies
[TABLE]
By applying Jensen’s inequality to (13), we have
[TABLE]
Thus, follows. Note is larger than or equal to 1, belongs to . The latter eases the calculation of . More specifically, let us define . Since is an increasing function of if , is definitely the unique zero point of within the range . Accordingly, the bisection method can be adopted to calculate .
III-B2 Approximation of
If is sufficiently small, the effective capacity can be approximated by from [8]. This can be further confirmed by using Taylor expansion of (III-B). To proceed, we define and such that
[TABLE]
By using Taylor series expansion, can be expanded as
[TABLE]
where refers to the little-O notation, and denote the first and second derivatives of with respect to (w.r.t.) , respectively. and its derivatives can be determined as follows.
It is readily found from (15) that . Taking the first derivative w.r.t. at the both sides of (15) leads to . With the definition of , can then be obtained as . Hence, . Similarly, taking the first derivative of w.r.t. gives as
[TABLE]
Thus, , where denotes the covariance operator. Substituting , and into (16) together with the definition of arrives at . Consequently, putting into (III-B) leads to the approximation of , which coincides with the result in [8].
III-B3 Properties of Effective Capacity
By applying the Cauchy-Schwarz inequality to (17), we have . With Theorem 2, the effective capacity is found to be a decreasing function of QoS exponent . Moreover, as proved in Appendix C, is bounded as
[TABLE]
and if .
III-B4 Extension to the General Case
The result of (III-B) can be extended to a general case when is a non-negative continuous renewal process. Specifically, the horizontal axis of the distribution of can be partitioned into a number of equal intervals, each with length . This discretization leads to a new discrete random variable with pmf given by . Therefore, a similar approach in Subsection III-B can be adopted to approximate the effective capacity, and the approximation can become more accurate by using a higher-resolution discretization. As , it is readily proved that the exact expression of the effective capacity is
[TABLE]
where is the solution to the following equation
[TABLE]
, and the proof can be found in Appendix D. Furthermore, it is readily proved that the same properties as shown in Subsections III-B1-III-B3 also apply to the general case except for the bounds of the effective capacity in (18). Nevertheless, (18) is applicable to the discrete renewal service process with non-integer interarrival time, and stands for the maximum interarrival time herein.
IV Effective Capacity of the General Renewal Reward Process
In general, the reward earned each time could be variable apart from constant [15]. In communication systems, the reward of the -th renewal commonly varies with the length of the renewal interval and the channel/termination state of each renewal111For example, represents the outcome whether the receiver succeeds to decode the message after the termination of HARQ. Moreover, could also be the channel gains if perfect CSI is known at the transmitter, and adaptive & modulation scheme is adopted.. We denote by the -th renewal event state, and denote by the reward received from the -th renewal. Likewise, the effective capacity of discrete renewal service processes is derived first, and the analytical results are further extended to that of continuous ones.
By favor of the definition of the renewal counting process , is given by
[TABLE]
Note that the renewal depends on the interarrival time and the termination state, we define for notational convenience, where and . Moreover, denote by the probability that the renewal event is ended with interval length and termination state , i.e., . Thus, the probability that the interarrival time is can be obtained as
[TABLE]
Adding up the probabilities of all the renewal states equals to one, i.e.,
[TABLE]
To facilitate the analysis, we define a vector of renewal counting processes that count the numbers of ’s achieved by the network service up to time as , where represents the number of the reward ’s earned up until time , and the subscript is omitted in the sequel for simplicity. Moreover, since the maximum interval between two consecutive renewals is , should satisfy the following constraint as
[TABLE]
where is the projection onto the nonnegative orthant. With the above definition, the total amount of reward given in (21) can be rewritten as
[TABLE]
Therefore, the corresponding effective capacity can be obtained as
[TABLE]
where is given by (27), shown at the top of the next page.
Different from Section III, it is impossible to directly apply Z-transform to derive the moment generating function (mgf) of , , due to the complex vector form of . To address this challenge, the effective capacity with finite time is obtained by using the multinomial distribution of .
IV-A Effective Capacity with Finite Time
To proceed, is derived first. To do so, we define to show the time of the last renewal passed before time . Clearly, it follows from (24) that is bounded as , and the interval of the last renewal should be larger than , i.e., . According to the law of total probability, is given by (IV-A), shown at the top of the page, where step (a) holds because of the independence among renewals, and step (b) holds by using (22).
More specifically, the vector follows a multinomial distribution with the pmf given by (31), shown at the top of this page, where is the multinomial coefficient and .
By substituting (IV-A) and (31) into (27) together with some algebraic manipulations, is finally rewritten as (IV-A) at the top of the following page.
Specifically, if , (IV-A) becomes
[TABLE]
and . However, for large , the computation of effective capacity with (IV-A) causes higher complexity overhead. To address this issue, we turn to the Z-transform to derive the effective capacity in a closed-form.
IV-B Z-Transform-Based Analysis
By virtue of the recurrence relation of multinomial coefficient [16, eq.26.4.10], (IV-A) can be rewritten as (IV-B), shown at the top of the next page.
By assuming and switching the order of summations along with some rearrangements, is represented by a homogeneous difference equation as
[TABLE]
where . As proved in Appendix E, by applying Z-transform to (42), can be expressed as
[TABLE]
where , , and ’s are distinct roots of the polynomial . Without loss of generality, we define . Plugging (43) into (26) leads to
[TABLE]
where . In analogous to Subsection III-B, some discussions are carried out as follows based on (IV-B).
IV-B1 Calculation of
It is obvious from (IV-B) that is a real number and . Similarly, we define . Hence, is the zero point of and uniquely exists owing to its increasing monotonicity within . The monotonicity enables us to find the zero point with bisection method, and lies in , where the upper bound is proved in Subsection IV-B3.
IV-B2 Approximation of
By defining and , we have . In analogous to Subsection III-B2, can be approximated for small as
[TABLE]
where and denote the first and second derivatives of w.r.t. , respectively. Clearly, . and are given by
[TABLE]
and (47) at the top of the next page, respectively.
Hence, and can be respectively obtained as
[TABLE]
[TABLE]
(48) implies that refers to the average reward over time. Particularly for the HARQ schemes, is the so-called the long term average throughput (LTAT)[13].
Substituting (48) and (49) into (45) along with (IV-B), the effective capacity can be approximated as
[TABLE]
IV-B3 Properties of Effective Capacity
It is proved in Appendix F that the effective capacity is a decreasing function of . Moreover, is bounded as
[TABLE]
where . Accordingly, as approaches to infinity, is bounded as
[TABLE]
IV-B4 Extension to the Continuous Ones
Similarly to Subsection III-B4, the result of (IV-B) can also be extended to the case that is a non-negative continuous renewal process and the reward is variable. Specifically, the horizontal and vertical axis of the distribution of can be partitioned into a number of equal rectangles, each with area . This discretization leads to two new discrete random variables with pmf given by . Therefore, the similar approach in Subsection IV-B can be employed to approximate the effective capacity. As , we get the exact expression of the effective capacity that is the same as (19), where is the solution to the following equation
[TABLE]
Similarly, the effective capacity of the continuous case also follows same properties as shown in Subsections IV-B1-IV-B3 except for the bounds of the effective capacity in (51) and (52). Nevertheless, (51) and (52) are applicable to the discrete renewal service process with non-integer interarrival time, where is the maximum interarrival time.
V Applications to HARQ Systems
V-A Fixed-Rate HARQ Systems
Since HARQ transmissions can be modelled by the renewal-reward process [13], the proceeding analysis of the effective capacity can be used to characterize the cross-layer throughput of HARQ[8]. To this end, a renewal of HARQ transmissions is defined as an event that the receiver successfully receives the message or the maximum number of transmissions is reached. It is assumed that the number of transmissions for each message is allowed up to due to congestion avoidance. In addition, is the number of renewals that occur up until time , and is the random time between two consecutive renewals.
We assume that each delivered packet contains information bits, and each one is first encoded into a long codeword. Following the FR-HARQ scheme, the generated codeword is then partitioned into subcodewords, and each subcodeword consists of symbols. Suppose that each symbol duration is normalized to unit. More specifically, is the time interval demanded in the successful delivery of the -th message, i.e., and . The pmf of , i.e., is given by [13]
[TABLE]
where is the outage probability after HARQ rounds and the indicator function is one whenever is true and zero otherwise. By applying capacity-achieving codes, the outage expressions for three different HARQ schemes are given respectively by [13]
[TABLE]
where is the transmission rate (normalized reward per renewal), represents the signal-to-noise ratio (SNR) of the -th transmission, and correspond to the transmit SNR and the -th channel gain, respectively and by convention. The outage performance of HARQ schemes under various fading channels has been extensively investigated. In particular, the outage probabilities of Type I HARQ and HARQ-CC have been derived in closed-form by considering general fading channels in [17, eqs. (8), (11)]. Moreover, the outage expression of HARQ-IR has been given in [18, eq. (17)]. Nonetheless, the specific expressions are omitted here due to space limitation.
V-A1 Maximum Arrival Rate
In [8], the effective capacity is used to assess the maximum arrival rate of HARQ schemes. To do so, by putting (55) into (V-A) and then combining with (III-B) and (13), the effective capacities of the three HARQ schemes can be calculated as , where . By introducing and , the effective capacity can be obtained as
[TABLE]
where . From (56), the effective capacity of the HARQ scheme is equivalent to that of a new renewal service process with the interarrival time ranged from 1 to and the constant reward . Moreover, can be approximated for small by using the Taylor series expansion as illustrated in Subsection III-B2. With (18), the effective capacity is bounded as and .
Since both the decoding successes and failures are counted as rewards, the effective capacity obtained in (56) indicates the maximum service rate supported by HARQ systems. In addition, the maximum arrival rate can be used to evaluate the throughput of the lossless HARQ scheme, which is allowed to have an infinite number of transmissions, i.e., , to guarantee no decoding failures.
V-A2 Outage Effective Capacity
As pointed out in Subsection V-A1, the maximum arrival rate does not imply that all the incoming data will be successfully delivered to the receiver because of the presence of decoding failures. In particular, the outage events usually take place for the truncated HARQ schemes, i.e. . To address this issue, the outage effective capacity is proposed in [10, 9]. Unlike the maximum arrival rate studied in Subsection V-A1, the reward of each renewal is a two-value function for the truncated HARQ schemes. More specifically, the reward is if the message is successfully decoded and zero otherwise. Therefore, the analytical results in Section IV can be used herein to evaluate the outage effective capacity. For truncated HARQ schemes, and represent the number of HARQ transmissions involved into the delivery of the -th message, and the termination state whether the receiver successfully recovers the message or not, respectively. Hence, the joint pmf of truncated HARQ schemes is given by
[TABLE]
where the notations and denote the success and the failure of the decoding, respectively. The reward function is explicitly given by
[TABLE]
By using (IV-B), the outage effective capacity can be obtained as , where satisfies . Similarly, with the same definitions of and , the outage effective capacity can be rewritten as , where satisfies
[TABLE]
Accordingly, (63) implies that is equivalent to the outage effective capacity of a simplified HARQ service process with the interarrival time ranged from 1 to , the QoS exponent and the constant reward . This result is consistent with [9]. By using (IV-B2), the outage effective capacity can be approximated for small . Moreover, from (51), since , the outage effective capacity is bounded as
[TABLE]
where the LTAT is given by[19]
[TABLE]
As expected, the outage effective capacity is less than or equal to the LTAT due to the constraint of the limited buffer length. In addition, (52) indicates that
[TABLE]
This is different from the maximal arrival rate because erroneously received messages are counted as null rewards. As increases, the buffer overflow probability becomes much more stringent, which consequently leads to the continuous declination of the outage effective capacity.
V-B Variable-Rate HARQ-IR Systems
Unlike the conventional FR-HARQ schemes, the transmission rate of the HARQ-IR scheme could be changeable from one transmission to another. More specifically, we assume that the length of the -th subcodeword is . By applying capacity achieving channel coding, an outage event happens when the accumulated mutual information is below . The outage probability after HARQ rounds is thus written as [11]
[TABLE]
where for . From (67), the outage probability of VR-HARQ scheme can be derived in closed-form if the fading channels are independently Nakagami-m distributed among different HARQ rounds. The channel gains are independent Gamma random variables under the circumstance, and we assume , where and stand for the fading order and average channel power gain, respectively. As proved in Appendix G, by using Mellin transform, can be derived in terms of the generalized Fox’s H function as (68), shown at the top of the next page, where the explicit definition of the generalized Fox’s H function is omitted here to conserve space (see [20]).
The joint pmf of the interarrival time and the termination state , , is given by
[TABLE]
Moreover, the corresponding reward function is expressed as
[TABLE]
Therefore, the effective capacity is obtained as , where is given by . By defining and , the effective capacity can be rewritten as , where satisfies
[TABLE]
With (IV-B2), the effective capacity can be approximated. In analogous to (64), the effective capacity is bounded as
[TABLE]
where the LTAT is given by [11]
[TABLE]
Furthermore, the result similar to (66) can be obtained.
V-C Cross-Packet HARQ Systems
In the retransmissions of both the FR- and VR-HARQ schemes, the retransmitted subcodewords do not involve new information bits. Particularly for FR-HARQ, the provisioning of the throughput close to ergodic capacity is prevented from exploiting the possible redundant mutual information. Instead, the XP-HARQ scheme was devised to avoid the waste of mutual information to substantially improve the throughput [12]. More specifically, the XP-HARQ scheme introduces new information bits in retransmissions besides the redundancy bits. We assume the number of the new introduced information bits in the -th HARQ round is , and the number of the information bits in the initial transmission is . During the -th HARQ round, the currently introduced information bits is first concatenated with all the previously introduced ones to construct a long message. The resultant message thus contains information bits, and is then encoded into the -th codeword of length symbols. According to the decoding conditions of XP-HARQ studied in [12], the outage event takes place after HARQ rounds if and only if the accumulated mutual information is below the number of the delivered information bits in the current and previous HARQ rounds. Therefore, the outage probability of the XP-HARQ scheme can be obtained as[12]
[TABLE]
where and represents the union of events. Unfortunately, due to the presence of the correlation among the accumulated mutual informations per symbol , it is intractable to derive an exact expression for (V-C) and there is still no readily available result in the literature. In this paper, is computed by conducting Monte Carlo simulations.
In order to obtain the effective capacity of the XP-HARQ scheme, the pmf of the interarrival time and the termination state , , is derived as
[TABLE]
And the reward function is given by
[TABLE]
Accordingly, the effective capacity of XP-HARQ is calculated as , where is determined by . By defining and , we have , where is given by
[TABLE]
With (IV-B2), the effective capacity can be approximated. In analogous to (64), the effective capacity is bounded as
[TABLE]
where the LTAT of XP-HARQ, , is given by [12]
[TABLE]
Furthermore, the similar result to (66) can be demonstrated, i.e., .
Finally, the calculations of the effective capacity for various HARQ schemes are briefly summarized in Table 2.
VI Verifications and Discussions
In this section, numerical examples are presented for verifications and discussions. Unless otherwise specified, we set dB, bps/Hz, and bits [21]. In addition, we assume that all HARQ links experience independent Rayleigh fading with unit average power, i.e., and for .
VI-A FR-HARQ Scheme
To start with, the maximum arrival rate against the QoS exponent for the three conventional FR-HARQ schemes is depicted in Fig. 3, and the approximate results obtained in [8] are provided for comparison. It is observed that decreases with , which is consistent with our analysis. This is because that higher represents stricter queuing constraints imposed on buffer overflow probability, which limits the increase of service arrival rate, and consequently results in the decrease of the capacity. As shown in Fig. 3, the gap between the approximate and the exact results grows with , which justifies the significance of the exact analysis, especially, for large . As approaches to infinity, the maximum arrival rate tends to a lower bound that is given by (18), i.e., bps/Hz. Moreover, Fig. 3 further substantiates that HARQ-IR is superior to other HARQ schemes in terms of the maximum arrival rate.
In Fig. 4, the outage effective capacity is plotted versus the QoS exponent. It can be seen that the tendency of for the three conventional HARQ schemes is the same as Fig. 3, and their approximations given by (IV-B2) are also shown for comparison. It is readily found that the approximate results coincide with the exact ones under small QoS exponent. Unlike the maximum arrival rate in Fig. 3, the outage effective capacity approaches to zero as tends to infinity. This difference is due to the fact that the amount of unsuccessfully delivered data is not counted as reward while computing the outage effective capacity. The smaller means the stricter QoS constraint, which needs smaller arrival rate to ensure a tighter constraint on buffer overflow probability.
Fig. 5 illustrates the impact of the transmit SNR on the effective capacity, and also shows the comparison between the maximum arrival rate and the outage effective capacity. It is not out of expectation that both the maximum arrival rate and the effective capacity increase with . Nonetheless, both of them are found to be bounded no matter how high is, because the bounds of the maximum arrival rate given in (18) manifest that bps/Hz bps/Hz. Whereas, the bounds of the outage effective capacity given by (51) show that [math]bps/Hz bps/Hz.
VI-B VR-HARQ Scheme
Fig. 6 shows the effective capacity of the VR-HARQ schemes against the effect of the QoS exponent, and the notation herein is defined as . It is observed in Fig. 6 that the exact results perfectly agree with the approximate ones for small . Similarly to Fig. 4, the effective capacity decreases to zero as increases to infinity in Fig. 6. Unsurprisingly, the increase of the transmit SNR improves the effective capacity. For example, for fixed values of bps/Hz and , the effective capacity increases by 1.5bps/Hz if the transmit SNR is increased from dB to dB. Furthermore, it is seen from this figure that the rate selection has a significant impact on the effective capacity.
VI-C XP-HARQ Scheme
The effective capacity for XP-HARQ scheme is plotted against the QoS exponent in Fig. 7, wherein . It can be observed that there is a perfect agreement between the exact results and the approximate ones under a small . Similarly, the effective capacity of the XP-HARQ scheme is a decreasing function of the QoS exponent as well as the transmit SNR. In addition, it is seen from Fig. 7 that the transmission rates of the XP-HARQ considerably influences the effective capacity.
Note that the selection of transmission rates has a critical impact on the effective capacity, the effective capacity can be maximized via optimizing transmission rates of the HARQ-IR scheme. To compare the three different HARQ-IR schemes, including FR-HARQ-IR, VR-HARQ and XP-HARQ, Fig. 8 exhibits their optimal effective capacities versus the transmit SNR. Nevertheless, the optimal design of transmission rates for HARQ schemes is out of the scope of this paper due to the non-convexity of the objective function. Similarly to [12], we conduct an exhaustive search over the space of following available transmission rates: FR-HARQ-IR and VR-HARQ adopt bps/Hz, while XP-HARQ adopts bps/Hz for the initial round and bps/Hz for the others. Fig. 8 reveals that VR-HARQ and XP-HARQ can achieve almost the same optimal effective capacity, while FR-HARQ performs the worst. This is because that VR-HARQ turns to the variable-length coding to fully exploit the statistical information of fading channels. Whereas, XP-HARQ attempts to incorporate new information bits into retransmission to make the utmost of the possible redundant mutual information.
VII Conclusions
This paper has derived a unified exact formula for the effective capacity of the renewal network service process at a given QoS exponent, with which the cross-layer throughput for various HARQ systems has been accurately evaluated, including FR-HARQ (e.g., Type I HARQ, HARQ-CC and HARQ-IR), VR-HARQ and XP-HARQ. The formula not only has gained many insightful results, but also has paved the way for the exact cross-layer design by integrating the channel model of physical-layer to QoS requirements of link-layer. Specifically, the effective capacity has been found to decrease with QoS exponent as well as be bounded. Furthermore, if the transmission rates are optimally chosen to maximize the effective capacity, it has been shown that VR-HARQ and XP-HARQ achieve almost the same performance, and both of them surpass FR-HARQ.
Appendix A Proof of Theorem 1
By using residue theorem, the inverse Z-transform of can be expressed as
[TABLE]
where the notation of stands for the residue of at pole . Identifying (A) with the Laplace expansion of Vandermonde determinant yields
[TABLE]
where represents the cofactor of the -th entry of .
Appendix B Proof of Theorem 2
To complete the proof of Theorem 2, it will suffice to show that the first derivative of is larger than or equal to zero. The first derivative of w.r.t. is
[TABLE]
By repeatedly using mean value theorem, it follows that
[TABLE]
where . Clearly, the sign of is determined by . The monotonicity of is thus proved.
Appendix C Bounds of
Thanks to the monotonic decreasing function of , is bounded as . Clearly, the corresponding upper bound is . With regard to the lower bound, (15) indicates . Accordingly, we have . As approaches to infinity, using squeeze theorem yields if . The bounds of the effective capacity are consequently simplified into (18).
Appendix D Proof of (20)
Since can be approximated as
[TABLE]
where and the approximation becomes an equality as , the effective capacity of a renewal process by taking as the -th interarrival time can be used to approximate . Specifically, can be approximately obtained by using the same approach in Section III-B as
[TABLE]
where , i.e., . Due to the relationship between and , we have
[TABLE]
where .
Appendix E Proof of (43)
The solution to the homogeneous difference equation (42) can be solved by employing Z-transform. To this end, it is indispensable to know the initial conditions of the difference equation, and the initial conditions of the -th order linear difference equation are . In order to apply Z-transform, we define a new sequence by shifting the sequence to the left by such that , where . Hence, (42) can be rewritten in terms of as
[TABLE]
where and . Applying the translation property of Z-transform [22, eq.12.4.1] to the both sides of (95) gives
[TABLE]
where stands for the Z-transform of . Accordingly, is simplified as
[TABLE]
By applying the inverse Z-transform to (97), we have
[TABLE]
Thus, can be obtained as
[TABLE]
With the definition of , it follows that . By putting the latter into (E) and using Theorem 1, (E) can be further rewritten as (E).
Appendix F Proof of the Properties of Effective Capacity
F-A Decreasing Monotonicity of w.r.t.
By defining , the effective capacity can be expressed as . More specifically, and the second derivative of w.r.t. is less than or equal to zero because
[TABLE]
where the last step holds by using Cauchy-Schwarz inequality. Hence, we get and . By using Theorem 2, the decreasing monotonicity of w.r.t. is thus proved.
F-B Bounds of the Effective Capacity
Owing to the decreasing monotonicity of the effective capacity, the effective capacity is upper bounded as , where the upper bound is given by
[TABLE]
On the other hand, we first define the lowest reward as , where . Hence, the effective capacity satisfies
[TABLE]
From (103), it follows that
[TABLE]
Thus is bounded as
[TABLE]
Combining (102) and (105) leads to (51). Consequently, we complete the proof.
Appendix G Proof of (68)
From (67), can be rewritten as
[TABLE]
where refers to the CDF of . By using the Mellin transform, the Mellin transform w.r.t. can be obtained by using [22, eq.8.3.15] as
[TABLE]
where denotes the PDF of . The Mellin transform w.r.t. can be expressed as
[TABLE]
where step (a) holds because of the independence among fading channels. Note and , the PDF of is given by
[TABLE]
By substituting (109) into (G) yields
[TABLE]
Plugging the latter into (107) and then applying inverse Mellin transform, can be expressed as
[TABLE]
where is a Mellin-Barnes contour path. By using [18, eq.55], can thus be expressed in terms of the generalized Fox’s H function [20] as (112), shown at the top of the next page. By putting (112) into (105), is consequently obtained as (68).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Popovski, “Ultra-reliable communication in 5G wireless systems,” in Proc. International Conference on 5G for Ubiquitous Connectivity (5GU) , Sep. 2014, pp. 146–151.
- 2[2] D. Wu and R. Negi, “Effective capacity: a wireless link model for support of quality of service,” IEEE Trans. Wireless Commun. , vol. 2, no. 4, pp. 630–643, Jul. 2003.
- 3[3] D. To, H. X. Nguyen, Q.-T. Vien, and L.-K. Huang, “Power allocation for HARQ-IR systems under Qo S constraints and limited feedback,” IEEE Trans. Wireless Commun. , vol. 14, no. 3, pp. 1581–1594, Mar. 2015.
- 4[4] K. T. Phan, T. Le-Ngoc, and L. B. Le, “Optimal resource allocation for buffer-aided relaying with statistical Qo S constraint,” IEEE Trans. Commun. , vol. 64, no. 3, pp. 959–972, Mar. 2016.
- 5[5] T. Abrão, S. Yang, L. D. H. Sampaio, P. J. E. Jeszensky, and L. Hanzo, “Achieving maximum effective capacity in OFDMA networks operating under statistical delay guarantee,” IEEE Access , vol. 5, pp. 14 333–14 346, Aug. 2017.
- 6[6] Y. Hu, M. Ozmen, M. C. Gursoy, and A. Schmeink, “Optimal power allocation for Qo S-constrained downlink multi-user networks in the finite blocklength regime,” IEEE Trans. Wireless Commun. , vol. 17, no. 9, pp. 5827–5840, Sep. 2018.
- 7[7] J. Choi, “On large deviations of HARQ with incremental redundancy over fading channels,” IEEE Commun. Lett. , vol. 16, no. 6, pp. 913–916, Jun. 2012.
- 8[8] Y. Li, M. C. Gursoy, and S. Velipasalar, “On the throughput of hybrid-ARQ under statistical queuing constraints.” IEEE Trans. Veh. Technol. , vol. 64, no. 6, pp. 2725–2732, Jul. 2015.
