Spectral-Efficiency and Energy-Efficiency of Variable-Length XP-HARQ
Abstract
A variable-length cross-packet hybrid automatic repeat request (VL-XP-HARQ) is proposed to boost the spectral efficiency (SE) and the energy efficiency (EE) of communication systems without the knowledge of channel state information at the transmitter (CSIT). The SE is firstly derived in terms of the outage probabilities by using renewal-reward theorem, with which the SE is proved to be upper bounded by the ergodic capacity (EC). The EC is achievable by VL-XP-HARQ if both the number of accumulated information bits and the maximum number of HARQ rounds increase to infinity. Moreover, to enable as well as facilitate the maximization of the SE, the asymptotic outage probability is obtained in a simple form under high signal-to-noise ratio (SNR). With the asymptotic results, the SE can be maximized by properly designing the number of new information bits in each HARQ round while guaranteeing the outage constraint. By applying Due to Dinkelbach’s transform, the fractional programming problem can be transformed into a subtraction form, which can be further decomposed into multiple sub-problems through alternating optimization. Based on the finding that the asymptotic outage probability is an increasing and convex function of the number of information bits, the successive convex approximation (SCA) is adopted to relax each sub-problem to a convex problem. Besides, the EE of VL-XP-HARQ is also investigated. It is corroborated that the upper bound of the EE is attainable when the EC is achieved and the transmission power tends to zero. Furthermore, by aiming at maximizing the EE via power allocation while confining the outage probability within a certain constraint, the similar method to the maximization of the SE can be invoked to solve this problem. Finally, plenty of numerical results are presented for verification, wherein variable-length incremental redundancy HARQ (VL-IR-HARQ) is used for comparison.
Index Terms:
Cross packet, energy efficiency, ergodic capacity, hybrid automatic repeat request, incremental redundancy, spectral efficiency.I Introduction
Many communication scenarios, such as smart grid, industrial automation, self-driving car, and unmanned aerial vehicles have entailed far more stringent demands on quality of service (QoS) for beyond fifth generation (B5G) and sixth-generation (6G) networks. We are therefore obliged to constantly improve reliability, reduce latency, enhance spectral efficiency (SE), and boost energy efficiency (EE) of wireless systems to confront with unprecedented challenges. Towards these goals, hybrid automatic repeat request (HARQ) plays an increasingly vital role for fulfilling reliable transmissions. The conventional HARQ can be classified into three types as per different encoding and decoding operations, i.e., Type-I HARQ, chase combining HARQ (CC-HARQ), and incremental redundancy HARQ (IR-HARQ) [1, 2, 3, 4, 5].
HARQ schemes can remarkably ameliorate the reception reliability, but at the price of low SE. To address this issue, the enhancement of the SE for various HARQ systems has been extensively investigated in the literature. In order to strengthen the SE of HARQ schemes, [6] proposed a genetic algorithm based cross-layer design approach that optimally allocates transmission powers and appropriately chooses modulation coding scheme to maximize the SE of HARQ. Besides, the Q-learning algorithm was applied to design the codeword length for HARQ systems to maximize the SE of HARQ [7]. In [8], a variable-length IR-HARQ (VL-IR-HARQ) was proposed and found to be superior to the classical fixed-length IR-HARQ in terms of SE. In [9], the transmission rate in each HARQ round was optimally chosen to maximize the SE of VL-IR-HARQ over Beckmann fading channels. Apart from the SE, the EE of HARQ has also been received plenty of research interests particularly for future internet-of-things (IoT) applications. To maximize the EE of Type-I HARQ, the bandwidth and the power were properly allocated by considering Rician fading channels in [10]. Furthermore, to account for the impact of time correlation among fading channels, the transmission powers and rate were optimized to maximize the EE of three HARQ schemes by capitalizing on Karush–Kuhn–Tucker conditions in [11]. In [12], deep reinforcement learning was utilized to minimize the long term transmission power of HARQ by dynamically selecting transmission power and coding rate.
In order to enhance SE as well as reduce latency, multi-packet HARQ was conceived to accommodate multiple packets over the same resource block in each HARQ round. So far, there are two coding strategies to realize multi-packet HARQ, including superposition coding (SC) [13, 14] and joint coding (JC) [15, 16, 17, 18]. The SC enabled multi-packet HARQ are essentially based on the combination of power-domain non-orthogonal multiple access (NOMA) and HARQ [19]. Moreover, in [20], the failed message and new message were superimposed to form a non-orthogonal HARQ transmission strategy. The packet error rate is minimized while ensuring minimum requirement of the SE through the optimization of time-sharing and power-splitting ratios. In addition, reinforcement learning was utilized to provide enhanced throughput for NOMA assisted HARQ [21]. Regarding JC enabled multi-packet HARQ, multiple packets are amalgamated from code domain that brings additional coding gain [22]. A cross-packet HARQ (XP-HARQ) was proposed to jointly encode failed message and new message for retransmissions [15]. In [17], Jabi et al. implemented XP-HARQ by using turbo codes, and a sub-optimal rate adaptation algorithm was devised to maximize the SE. Furthermore, Trillingsgaard et al. proposed a dynamic programming based rate adaption scheme to maximize the SE of XP-HARQ in [23]. Besides, in [24], the similar method was applied to maximize the SE of XP-HARQ that is implemented by polar codes and backtrack-freezing decoding. To take a step further, a joint iterative decoding algorithm with low complexity was developed to improve the SE of polar-coded XP-HARQ [25]. Moreover, the polar-coded XP-HARQ was integrated with multilevel coded modulation to further boost the SE in [26]. Additionally, a special case of XP-HARQ was proposed in [27], where the new information is only introduced in the first retransmission round. The simulation results revealed that the proposed HARQ scheme is able to improve the SE. Furthermore, the deep reinforcement learning (DRL) was invoked to maximize the SE of XP-HARQ with the knowledge of outdated channel state information (CSI) [28]. Nevertheless, most of previous works concerned XP-HARQ were based on either simulations or approximations that lacks of meaningful insights as well. To conquer this issue, [29] conducted the exact and the asymptotic analyses of outage probability for XP-HARQ from information-theoretical perspective. However, the current research on XP-HARQ is still in its fancy. There are still lots of practical issues to be resolved, including low complexity encoding/decoding implementation, accurate performance evaluation, adaptive resource allocation, etc. We thus fill this gap by confining our attention to XP-HARQ in this paper.
However, the existing works assumed that the codeword lengths of XP-HARQ in all HARQ rounds keep fixed. Inspired by VL-IR-HARQ [8, 9], this paper is concerned with an evolved version of XP-HARQ that assumes variable codeword length in each HARQ, which has yet to be reported. We refer to such XP-HARQ scheme as variable-length XP-HARQ (VL-XP-HARQ). Undoubtedly, VL-XP-HARQ is anticipated to achieve significant performance enhancement due to new degree of freedom introduced by flexible settings of blocklength. Besides, VL-XP-HARQ makes it possible to share the same encoder/decoder across different HARQ rounds owing to its merit of adaptive adjustment of coding rate. Furthermore, due to the lacks of analytical results about XP-HARQ, most of the prior works seldom touch on the resource allocation of XP-HARQ, e.g., the maximization of SE or EE. Therefore, this paper concentrates on the spectral efficiency (SE) and the energy efficiency (EE) of VL-XP-HARQ. The major contributions of this paper are summarized as follows.
-
•
The SE of VL-XP-HARQ is derived in terms of the outage probabilities by capitalizing on renewal-reward theorem. In addition, the relationship between SE and ergodic capacity (EC) is studied. It is deduced that the EC is achievable by VL-XP-HARQ when both the number of accumulated information bits and the maximum number of HARQ rounds approach to infinity.
-
•
It is intractable to obtain a general expression of the exact outage probability for VL-XP-HARQ, which precludes its further performance evaluation and optimal design. Instead, the asymptotic outage probability is got in a simple form in the high signal-to-noise ratio (SNR). Moreover, the asymptotic outage probability is proved to be an increasing and convex function with respect to the number of information bits.
-
•
In order to maximize the SE while maintaining a maximum allowable outage probability, the numbers of transmission bits in different HARQ rounds are optimally designed. However, the fractional form of the objective function and the non-convex feasible set considerably challenge the optimization. To address this issue, the asymptotic outage probability is used to conserve the computational overhead and Dinkelbach’s algorithm is adopted to solve the fractional programming problem. By virtue of the convexity of the outage probability, the successive convex approximation (SCA) assisted alternating optimization is invoked to iteratively update the numbers of information bits in all HARQ rounds.
-
•
Aside from the SE, the EE of VL-XP-HARQ is also thoroughly investigated. It is found that the EE of VL-XP-HARQ is upper bounded. The upper bound of the EE is reachable when the EC is achieved and the transmission power approaches to zero. Moreover, the similar approach to the maximization of the SE can be applied to solve the maximization of the EE through proper power allocation while allowing for a maximum outage tolerance.
-
•
To stress the significance of the VL-XP-HARQ, the variable-length incremental redundancy HARQ (VL-IR-HARQ) is employed for comparison. It is substantiated that the VL-XP-HARQ outperforms the VL-IR-HARQ in terms of the SE and the EE due to the flexibility of the VL-XP-HARQ scheme.
The rest of this paper is organized as follows. Section II introduces the system model. The bounds and the maximization of the SE of VL-XP-HARQ are discussed in Section III. Section IV then studies the performance limit and the maximization of the EE of VL-XP-HARQ. All the analytical results are validated in Section V. At last, Section VI concludes this paper.
II System Model
In this section, the protocol and the transmission model of VL-XP-HARQ are individually introduced.
II-A Protocol of VL-XP-HARQ
As illustrated in Fig. 1, in the initial HARQ round, the message consisting of information bits is encoded into a codeword . The codeword contains symbols drawn from a constellation set , i.e., , where refers to the encoding operation. If the receiver succeeds to reconstruct the message, a new cycle of HARQ will be triggered by informing the transmitter with a positive acknowledgement (ACK) message. Otherwise, if the receiver fails to decode the message, a negative acknowledgement (NACK) message will be fed back to the transmitter. In order to substantially reduce the transmission latency and boost the spectral efficiency, the transmitter will combine the failed message with a new message containing information bits to construct a longer message in the subsequent HARQ round. The message is then encoded as a codeword composing of symbols, i.e., . At the receiver, the observations of and will be concatenated for joint decoding. If the decoding is successful, the receiver will send back an ACK message and a new HARQ cycle will be immediately initiated. Otherwise, a retransmission is requested by feeding back an NACK message. In the next HARQ round, all the failed messages will be combined with some new information bits for retransmission. The cycle of HARQ will be terminated once the maximum number of transmissions, i.e., , is reached or all the information bits are successfully decoded. Different from [29] that the fixed length of the codeword in each HARQ round is assumed, we consider a more general case that the length of codewords could vary with HARQ rounds.

II-B Transmission Model
In this paper, we assume block Rayleigh fading channels. The received signal in the -th HARQ round is given by
(1) |
where is the average transmit power in the -th round, is the complex additive Gaussian white noise (AWGN) with zero mean and variance of , denotes the Rayleigh channel coefficient of the -th HARQ round with normalized average power, i.e., , where stands for the expectation operation. According to (1), the received signal-to-noise ratio (SNR) in the -th HARQ round is written as
(2) |
On the basis of the above transmission protocol and the channel model, the spectral efficiency and the energy efficiency of VL-XP-HARQ are thoroughly investigated in this paper.
III Spectral Efficiency
In HARQ systems, the spectral efficiency (SE) is usually characterized by the long term average throughput (LTAT). Hence, by letting count the number of slots, the SE measured in bits per second per hertz is given by [30]
(3) |
where , , and denote the successfully received information bits till time slot , the successfully received information bits in time slot , and the length of the codeword delivered in time slot , respectively. According to HARQ protocol, the event that the current cycle of HARQ stops can be recognized as a recurrent event [30]. Since HARQ transmissions can be described as a renewal reward process, (3) can be derived based on the renewal-reward theorem as
(4) |
where and denote the average number of successfully received information bits and the total average length of the codewords delivered in one HARQ cycle, respectively.
According to the VL-XP-HARQ protocol, by defining as the probability of the successful event at the -th HARQ round, can be obtained as
(5) |
where , the second step holds by using , and stands for the outage probability after HARQ rounds. Herein, we stipulate . Moreover, can be obtained as
(6) |
By substituting (III) and (6) into (4), the SE of VL-XP-HARQ is derived as
(7) |
It is easily seen that (7) includes the SE of fixed-length XP-HARQ in [16, eq. (25)] as a special case by setting . In addition, (7) also incorporates the SE of the conventional HARQ-IR scheme in [9, eq. (18)] as a special case by setting , that is, there is no new information bits introduced into retransmissions. Clearly, in order to evaluate the SE in (7), it is necessary to derive the outage probability of VL-XP-HARQ.
According to Shannon information theory, it is proved in Appendix A that the outage probability of VL-XP-HARQ can be obtained as
(8) |
where denotes the intersection operation, , and .
III-A Relationship Between SE and EC
In this section, we investigate the relationship between SE and ergodic capacity (EC). According to the protocol of VL-XP-HARQ and from the information-theoretical perspective, the receiver successfully decodes the message after HARQ rounds if and only if
(9) |
To ease analysis, we define for . Thus, (9) can be rewritten as
(10a) | ||||
(10b) |
The required number of HARQ rounds in one cycle, i.e., , is a random variable whose probability mass function (pmf) is given by
(11) |
If we assume that all the messages can be almost surely successfully recovered within transmissions, i.e., , taking the expectation of (10a) with regard to and leads to
(12a) | ||||
(12b) |
For simplicity, we assume equal power allocation scheme for VL-XP-HARQ, i.e., . Moreover, by ignoring the dependence between and , we have
(13a) | ||||
(13b) |
where denotes the ergodic capacity (EC). By noticing that represents the average number of symbols within HARQ rounds and stands for the average number of delivered information bits, (13) can be rewritten as
(14a) | ||||
(14b) |
where and refer to the average numbers of symbols and information bits in the last HARQ round, respectively. On the basis of (14) along with (4), we arrive at
(15) |
It is clear from (15) that the SE is less than the EC. In order to achieve the EC, i.e., , according to the squeeze theorem, (15) implies that
(16) |
Moreover, since (16) is based on the assumption of , such a lossless HARQ requires [31]. Hence, in order to achieve the EC, as , one has
(17) |
By noticing that are bounded with the increase of , i.e., , it follows from (17) that should approach to infinity as increases, i.e., . To ensure this condition, we can set as because of , where corresponds to the infimum. Similarly, is also bounded as , which indicates as increases by capitalizing on (17). To guarantee this condition, we can also let , which results in according to (III).
In summary, in order to attain the ergodic capacity, the outage probability of VL-XP-HARQ can be set as and as tends to infinity, where stands for the supremum. To meet such conditions, we reach the conclusion that as increases, while are bounded.
III-B Maximization of SE
In the last subsection, it is proved that the ergodic capacity is achievable by VL-XP-HARQ. Towards this end, the number of new information bits introduced into each HARQ round, i.e., , should be well designed to maximize the SE while maintaining the outage constraint, i.e., , where denotes the maximum allowable outage probability. The maximization of the SE is therefore formulated as
(18) |
where . To solve the problem of (18), the closed-form expression of the outage probability needs to be obtained. However, it is hardly possible to derive a general expression for except for the cases of , as given below.
Theorem 1.
If , the outage probability can be calculated as
(19) |
If , is obtained as (1), as shown at the top of the next page,
(22) | ||||
(25) |
where is the generalized upper incomplete Fox’s H function[32], , , , and are integers such that and .
Proof.
Please see Appendix B. ∎
Although the outage probability in the cases of can be derived in closed-form, the complex form of the exact outage expression still precludes the optimization of the problem (18). To address this issue, the asymptotic expression of the outage probability in the high SNR regime, i.e., , is obtained to ease the optimization of (18), as shown in the following theorem.
Theorem 2.
The asymptotic outage probabilities in the high SNR regime for can be obtained as
(26) |
(27) |
where . Moreover, the asymptotic outage probability for is given by
(28) |
where and can be calculated as
(29) |
where can be recursively obtained as
(30) |
(31) |
and the values of are not identical. In particular, and .
Proof.
Please see Appendix C. ∎
In the following, the simple form of the asymptotic outage probability in Theorem 2 is used to replace the exact outage probability in (18) to reduce the computational complexity of the optimization. It is worth mentioning that the optimal solution to this relax problem will approach to the true optimal solution at high SNR. This is due to the fact that the asymptotic outage probability becomes more accurate as the SNR increases.
By noticing that problem (18) is a fractional programming problem, the Dinkelbach’s transform can be adopted [33]. Thus the optimization problem (18) can be converted into
(32) |
where , , corresponds to the asymptotic outage probability of VL-XP-HARQ with the numbers of newly introduced information bits set as and can be evaluated through Theorem 2. Moreover, is the introduced auxiliary variable, which can be iteratively updated as
(33) |
where the iteration index and we denote by the initial value of for the iteration algorithm. Unfortunately, the problem of (34) is still non-convex. To solve this problem, the alternating optimization [34] is invoked. In particular, the numbers of information bits for different HARQ rounds are optimized one by one. Hence, (34) is decomposed into single-variable maximization sub-problems. In each inner iteration, the optimization problem can be casted as
(34) |
where and . However, it is still tremendously challenging to solve (34) that is an integer programming problem. Nevertheless, by relaxing the feasible region of to a real number, it is found that the outage probability is a convex function with respect to given the fixed values of , as proved in the following theorem.
Theorem 3.
The asymptotic outage probability is an increasing and convex function of provided that the numbers of information bits in other HARQ rounds, i.e., .
Proof.
Please see Appendix D. ∎
With the finding in Theorem 3, it is obvious that the feasible region of the problem (34) is convex because of the convexity of with respect to . Moreover, since is a summation of the convex functions, is also a convex function. However, is not convex. To address this issue, successive convex approximation (SCA) can be used to relax (34) as a convex optimization problem. More specifically, by relying on the first-order Taylor approximation, is approximated as
(35) |
where and denotes the first-order partial derivative with respect to . By substituting (III-B) into (34) leads to
(36) |
Since the objective function of problem (36) is a concave function with respect to and the feasible region is also a convex set, the sub-problem (36) can be solved with the classical convex optimization tools. To sum up, the Dinkelbach’s algorithm is used to update in the outer iterations until the difference between and is negligible or the maximum allowable number of iterations is reached. In the inner iterations, the SCA assisted alternating optimization algorithm is used to update .
IV Energy Efficiency
Apart from the SE, the energy efficiency (EE) is another important performance metric in wireless communications particularly for internet of things (IoT). The EE is defined as the amount of successfully conveyed information bits per unit energy [35]. Specifically, on the basis of the renewal-reward theorem [36], the EE can be written as the ratio of the average number of recovered information bits to the total average consumed energy, i.e.,
(37) |
where quantifies the average consumed energy in one HARQ cycle. In what follows, we first derive the upper bound of the EE that offers a useful guideline for designing VL-XP-HARQ systems. The transmission powers are then properly designed to maximize the EE while ensuring an outage constraint.
IV-A Upper Bound of EE
For simplicity, we assume equal power allocation scheme, i.e., . By using the definition of the EE in (37), the energy efficiency can be rewritten as
(38) |
As proved in (15), the SE is not greater than the EC , that is, . Accordingly, the EE is upper bounded as
(39) |
where the equality holds if and only if the VL-XP-HARQ achieves the ergodic capacity. In addition, it is readily proved that the upper bound is a decreasing function of . The maximum value of the upper bound is achieved at , i.e., . Hence, the maximum EE is bounded as
(40) |
IV-B Maximization of EE
In this section, we focus on the maximization of the EE. More specifically, the transmission powers in each HARQ round are optimized to maximize the EE while maintaining an outage constraint (i.e., ). The maximization of the EE is therefore formulated as
(41) |
where . Similarly, the asymptotic outage probability in Theorem 2 is used to replace the true outage probability in (41) facilitate the optimization. Based on the finding that (41) takes the similar form as the maximization of the SE in (18), (41) is thus rewritten by applying Dinkelbach’s transform as
(42) |
where , , refers to the asymptotic outage probability of VL-XP-HARQ with the transmission powers in different HARQ rounds set as and can be evaluated through Theorem 2. Moreover, in the outer iterations, the Dinkelbach’s algorithm is used to update the auxiliary variable as
(43) |
where the iteration index.
Similarly, the SCA aided alternating optimization algorithm is used to update in the inner iterations. Thus, (41) can be divided into sub-problems and the first-order Taylor expansion can be leveraged to approximate . To proceed with the optimization, we define . Thereupon, each sub-problem reads as
(44) |
where is given by (IV-B), as shown at the top of the next page, where and denotes the first-order partial derivative with respect to .
(45) |
V Numerical Results
In this section, numerical results are presented for verification. Unless otherwise indicted, we assume equal power allocation for VL-XP-HARQ, i.e., , and . The average transmit SNR is defined as . For notational convenience, we denote by the vector of the numbers of new information bits introduced in HARQ rounds, and denote by the vector of the numbers of symbols in HARQ rounds.
V-A Verification
In Fig. 2, the outage probability is plotted against the average transmit SNR for , wherein the labels “VL-XP-SIM”, “VL-XP-ANA”, and “VL-XP-ASY” represent the simulated, the analytical and the asymptotic results of VL-XP-HARQ, respectively. Moreover, VL-IR-HARQ (labeled as “VL-IR”) is used for benchmarking purpose [9], wherein the incremental information bits are sent, i.e., bits. It is revealed that the analytical and the simulated results are in perfect agreement and the analytical results approach to the asymptotic ones under high SNR. The observations corroborate the validity of our analysis. In addition, it can be seen that the asymptotic outage curves are parallel to each other for different , which is due to the same diversity order from Theorem 2. Furthermore, it is easily found that increasing the number of information bits will degrade the outage performance. Therefore, it is found that VL-IR-HARQ surpasses VL-XP-HARQ in terms of the outage probability. This is essentially due to the fact that more information bits are delivered, consequently leads to the deterioration of the reliability. Moreover, Fig. 3 depicts the relationship between the outage probability and the average transmit SNR for . It is observed that the simulated results approach to the asymptotic ones under high SNR, which justifies our analytical results.
V-B SE
Fig. 4 investigates the SE of VL-XP-HARQ and VL-IR-HARQ against the average transmit SNR for . In Fig. 4, the analytical results are in line with the simulated ones, which verify the correctness of our analysis. Besides, it is observed that VL-XP-HARQ performs better than VL-IR-HARQ at low-to-medium SNR in terms of spectral efficiency. In addition, delivering more information bits can improve the SE of VL-XP-HARQ, albeit at the price of increasing its outage probability, as observed in Fig. 2.
In Fig. 5, the EC and the SE are plotted against the number of the information bits in the initial HARQ round, i.e., . As and increase, the maximum SE for both VL-XP-HARQ and VL-IR-HARQ tends to the EC. This tendency is consistent with our analysis. In addition, it can be seen that the maximum SE of VL-XP-HARQ is greater than that of VL-IR-HARQ for different . This shows the superiority of VL-XP-HARQ in terms of the SE.
Fig. 6 plots the optimal SE of VL-XP-HARQ and VL-IR-HARQ against the outage threshold for different transmission powers and the maximum numbers of HARQ rounds . It is observed that the optimal SE of VL-XP-HARQ is better than that of VL-IR-HARQ. Moreover, the optimal SE of both VL-XP-HARQ and VL-IR-HARQ converges to a performance bound under loose outage constraint, i.e., . However, there is a non-negligible gap between the SE of VL-XP-HARQ and that of VL-IR-HARQ as the outage constraint is relaxed to 1. This is due to the fact that new information bits are added in retransmissions, which inevitably leads to the enhancement of the SE.
V-C EE
To validate the analysis of the EE of VL-XP-HARQ, the simulated and analytical results are presented in Fig. 7. It is clear that the asymptotic results approach to the simulated ones under high SNR, which justifies the significance of the asymptotic analysis. In addition, it can be seen that the EE of VL-XP-HARQ coincides with that of VL-IR-HARQ in the high SNR regime. This is due to the fact that only one transmission is enough for one HARQ cycle at high SNR.
To investigate the impact of on the EE, the EE of VL-XP-HARQ versus the number of information bits in the initial HARQ round, i.e., is shown in Fig. 8, wherein the label “Up-bound” represents the upper bound of the EE given by (40). It is found that the maximum EE increases with . However, the EE is reduced if is sufficiently large. This is because the increasing the information bits will also degrades the outage performance, which consequently yields the decrease of the EE. In addition, in Fig. 9, the EE is plotted against by considering different transmit SNR . It can be seen that the maximum EE is improved with the reduction of . This is consistent with our analytical results.
In Fig. 10, the optimal EE of both VL-XP-HARQ and VL-IR-HARQ versus the outage tolerance is plotted by considering different and . Clearly, the optimal EE is reduced under a strict outage constraint. This due to the fact that the reliability and the efficiency are contradictory performance metrics. Moreover, it can seen from Fig. 10 that a larger can improve the EE of both VL-XP-HARQ and VL-IR-HARQ. However, a larger number of accumulated information bits will reduce the EE. This is due to the reason that the optimal scheme prefers to save the power consumption, while large will increase the outage probability, eventually result in the loss of the EE.
VI Conclusion
This paper has scrutinized the SE and the EE of VL-XP-HARQ. In particular, the closed-form expression of the SE has been obtained by renewal-reward theorem, and the relationship between SE and EC has been explored. In addition, the numbers of transmission bits in different HARQ rounds have been optimized to maximize the SE while maintaining an outage constraint. To solve this problem, Dinkelbach’s transform has been adopted to convert the fractional programming problem into a subtraction form, which can be further decomposed into sub-problems through alternating optimization. On the basis of the monotonicity and convexity of the asymptotic outage probability, the successive convex approximation (SCA) has been invoked to relax each sub-problem to a convex problem. Aside from the SE, this paper has also examined the EE of VL-XP-HARQ. The upper bound of the EE has been proved to be attainable if the EC is achieved and the amount of power consumption tends to zero. Moreover, the similar method to the maximization of the SE has been applied to solve the maximization of the EE through optimal power allocation while ensuring the outage constraint. In the end, Monte Carlo simulations have been performed to validate our analytical results and VL-IR-HARQ has also been used to highlight the advantages of VL-XP-HARQ.
Appendix A Proof of (8)
In order to derive the outage probability, it is imperative to obtain the achievable rate region of VL-XP-HARQ. According to Shannon information theory, if , the outage event occurs if the mutual information is less than the number of information bits, i.e., , where . Thus the outage probability is given by . To get a general expression of outage probability in the case of , we next consider the case of . The relevant results can be easily extended to the case with an arbitrary maximum number of HARQ rounds. In the meantime, we assume that Gaussian codebook and typical set decoding are leveraged. By following the similar proof as in [16, Appendix A], the achievable rate region of VL-XP-HARQ can be obtained in the lemma given below.
Lemma 1.
If the numbers of information bits delivered in two HARQ rounds meet the following three conditions
(46a) | ||||
(46b) | ||||
(46c) |
there exists an HARQ-code with maximum probability of error .
Proof.
The successful decoding event occurs if the following sequences of symbols are jointly typical
(47) |
Otherwise, the following error events take place:
(48a) | ||||
(48d) | ||||
(48g) | ||||
(48h) |
By using Packing lemma [37, p.46], the error probability is bounded as
(49) |
where the second inequality holds by using [38, Theorem 7.6.1], and the last inequality holds if the three conditions in (46a) are satisfied. Thus we complete the proof. ∎
With Lemma 1, the decoding failure happens if and only if the receiver fails to decode the message in the first two HARQ rounds, i.e., the condition in (A) holds, where (A) is shown at the top of the next page, and herein “ERR” refers to error.
(50) |
Appendix B Proof of theorem 1
B-1
If , the outage probability can be obtained as
(51) |
where the last step holds because of the exponential distribution of .
B-2
According to (8), the outage probability is expressed as
(52) |
where , stands for the unit step function. Since the received SNR obeys exponential distribution with the probability density function (PDF) of . Accordingly, (B-2) can be expressed as
(53) |
By using the integral of Mellin-Branes type of the exponential function [39, eq. 1.37], can be expressed as
(54) |
where and refer to the Gamma function and the upper incomplete Gamma function [40, eq. 3.381.3]. Furthermore, By using the definition of the generalized upper incomplete Fox’s H function [32], (B-2) can be obtained in closed-form, with which (53) can be finally derived as (1).
Appendix C Proof of Theorem 2
With (19), the asymptotic outage probability for can be easily obtained as (26) by employing Taylor expansion of exponential function. Moreover, the asymptotic outage probabilities for and are individually derived in the following.
C-A The Case of
According to (1) in Theorem 1, by applying residue theorem to generalized Fox’s H function, (B-2) in the high SNR regime is rewritten as (C-A), as shown at the top of the next page, where
(55) |
denotes the residue of at pole . By applying dominant term approximation to (C-A), only the residues at at and are kept. The asymptotic expression of as can be obtained as
(59) |
wherein [40, eq. 8.352.7]. Furthermore, since the asymptotic expression of as is given by [41, eq.8.4.15, eq.8.7.3]
(60) |
(C-A) can be simplified as
(61) |
By substituting (61) into (53) along with Taylor expansion of the exponential function, ignoring the higher-order terms leads to (27).
C-B The Case of
On the basis of (8), is rewritten as
(62) |
By making the change of variable , (62) can be readily derived as
(63) |
where . To proceed with the derivation, it is of necessity to obtain the joint PDF of . Since the joint PDF of is given by , the joint PDF of can be obtained by using Jacobian transform as , where the matrix reads as
(68) |
Thus, we arrive at . By substituting the joint PDF of into (C-B), can be obtained as
(69) |
Applying Taylor expansion of the exponential functions to (C-B) yields
(70) |
With the representation of the infinite summation in (C-B), the asymptotic outage probability at high SNR (i.e., ) can be derived by removing the higher-order terms of . Clearly, the dominant term in (C-B) is the one with . Therefore, the asymptotic outage probability in the high SNR regime for is given by (71), as shown at the top of the next page.
(71) |
However, is a multi-fold integral that entails a high computational complexity on its numerical evaluation. Owing to the recursive form of from (71), i.e.,
(72) |
can be obtained by induction. To start with the proof, we stipulate on the basis of (71). Clearly, (2) holds for . To prove the recursive relationship in Theorem 2, we assume that (2) holds for , that is, can be written as
(73) |
Plugging (C-B) into (72) results in
(74) |
By comparing (C-B) and (2), the recursive relationship between the coefficients can be derived. Thus we complete the proof.
Appendix D Proof of Theorem 3
By relaxing to a real number, we use the function to define for notational simplicity, i.e,
(75) |
According to (71), the asymptotic outage probability can be expressed as
(76) |
To prove Theorem 3, it suffices to show the increasing monotonicity and the convexity of with respect to given . Henceforth, it amounts to determining that the first-order and second-order partial derivatives of are larger than or equal to zero. To this end, on the basis of (8), is rewritten as
(77) |
Since the random variables follow exponential distributions, (77) can be explicitly expressed as (78), as shown at the top of the following page.
(78) |
From (78), the domain of integration of should satisfy the constraints . Clearly, in the high SNR, as , approach to zero to meet these constraints. Hence, the integrand in (78) tends to 1. (78) is thus asymptotically equal to
(79) |
where stands for the unit step function. By making use of the inverse Laplace transform of , i.e., , and after some algebraic manipulations, (79) can be rewritten as
(80) |
where . By identifying (D) with (76) and (78), can also be written as (D), as shown at the top of the next page.
(81) |
From (D), it is readily found that is an increasing function of by fixing , because the domain of the integration is enlarged as increases. Accordingly, it is proved that the first partial derivative of w.r.t. is larger than or equal to zero, i.e., , wherein
(82) |
Then taking the second-order partial derivative of with respect to gives
(83) |
By using the following identity
(D) can be rewritten as
(84) |
where is given by
(85) |
where is defined by
(86) |
and is the asymptotic outage probability given no power consumption in the -th HARQ round, i.e., . Hence, similarly to (D), is explicitly given by (D), as shown at the top of the next page.
(87) |
References
- [1] A. Ahmed, A. Al-Dweik, Y. Iraqi, H. Mukhtar, M. Naeem, and E. Hossain, “Hybrid automatic repeat request (HARQ) in wireless communications systems and standards: A contemporary survey,” IEEE Commun. Surv. Tut., vol. 23, no. 4, pp. 2711–2752, Jul. 2021.
- [2] K. Shen, W. Yu, X. Chen, and S. R. Khosravirad, “Energy efficient HARQ for ultrareliability via novel outage probability bound and geometric programming,” IEEE Trans. Wireless Commun., vol. 21, no. 9, pp. 7810–7820, Apr. 2022.
- [3] H. Zhang, Z. Liao, Z. Shi, G. Yang, Q. Dou, and S. Ma, “Performance analysis of MIMO-HARQ assisted V2V communications with keyhole effect,” IEEE Trans. Commun., vol. 70, no. 5, pp. 3034–3046, Mar. 2022.
- [4] S. Meng, S. Wu, A. Li, J. Jiao, N. Zhang, and Q. Zhang, “Analysis and optimization of the HARQ-based spinal coded timely status update system,” IEEE Trans. Commun., vol. 70, no. 10, pp. 6425–6440, Aug. 2022.
- [5] Z. Shi, H. Wang, Y. Fu, X. Ye, G. Yang, and S. Ma, “Outage performance and aoi minimization of HARQ-IR-RIS aided IoT networks,” IEEE Trans. Commun., vol. 71, no. 3, pp. 1740–1754, Jan. 2023.
- [6] L. Nasraoui, A. Dabbar, and M. Siala, “Energy and MCS optimization in HARQ protocol for ultrareliable regime with maximized throughput,” IEEE Syst. J., vol. 17, no. 1, pp. 1282–1291, Apr. 2022.
- [7] K. Mueadkhunthod and W. Phakphisut, “Design of transmission lengths for IR-HARQ scheme using Q-learning,” in Proc. IEEE 37th Int. Tech. Conf. Circuits/Syst., Comput. Commun. (ITC-CSCC). Phuket, Thailand, Jul. 2022, pp. 880–883.
- [8] L. Szczecinski, C. Correa, and L. Ahumada, “Variable-rate transmission for incremental redundancy hybrid ARQ,” in Proc. IEEE Global Commun. Conf. (GLOBECOM). Miami, FL, USA, Jan. 2010, pp. 1–5.
- [9] Z. Shi, H. Zhang, S. Zhong, G. Yang, X. Ye, and S. Ma, “On the performance of variable-rate HARQ-IR over Beckmann fading channels,” in Proc. Wireless Commun. Signal Process. (WCSP). Hangzhou, China, Apr. 2018, pp. 1–7.
- [10] X. Leturc, P. Ciblat, and C. J. Le Martret, “Energy efficient resource allocation for type-I HARQ under the rician channel,” IEEE Trans. Wireless Commun., vol. 18, no. 7, pp. 3739–3751, May 2019.
- [11] Z. Shi, S. Ma, G. Yang, and M.-S. Alouini, “Energy-efficient optimization for HARQ schemes over time-correlated fading channels,” IEEE Trans. Veh. Technol., vol. 67, no. 6, pp. 4939–4953, Mar. 2018.
- [12] H. Peng, T. Kallehauge, M. Tao, and P. Popovski, “Power and rate adaptation for URLLC with statistical channel knowledge and HARQ,” IEEE Wireless Commun. Lett., pp. 1–1, Aug. 2023.
- [13] A.-N. Assimi, C. Poulliat, and I. Fijalkow, “Packet combining for multi-layer hybrid-ARQ over frequency-selective fading channels,” in Proc. IEEE 17th Eur. Signal Process Conf. (EUSIPCO). Glasgow, UK, Apr. 2009, pp. 671–675.
- [14] A. Khreis, F. Bassi, P. Ciblat, and P. Duhamel, “Multi-layer HARQ with delayed feedback,” IEEE Tran. Wireless Commun., vol. 19, no. 9, pp. 6224–6237, Jun. 2020.
- [15] C. Hausl and A. Chindapol, “Hybrid ARQ with cross-packet channel coding,” IEEE commun. lett., vol. 11, no. 5, pp. 434–436, May 2007.
- [16] M. Jabi, A. Benyouss, M. Le Treust, E. Pierre-Doray, and L. Szczecinski, “Adaptive cross-packet HARQ,” IEEE Trans. Commun., vol. 65, no. 5, pp. 2022–2035, May 2017.
- [17] M. Jabi, E. Pierre-Doray, L. Szczecinski, and M. Benjillali, “How to boost the throughput of HARQ with off-the-shelf codes,” IEEE Trans. Commun., vol. 65, no. 6, pp. 2319–2331, Mar. 2017.
- [18] M. Jabi, L. Szczecinski, M. Benjillali, A. Benyouss, and B. Pelletier, “AMC and HARQ: How to increase the throughput,” IEEE Trans. Commun., vol. 66, no. 7, pp. 3136–3150, Feb. 2018.
- [19] Z. Mheich, W. Yu, P. Xiao, A. U. Quddus, and A. Maaref, “On the performance of HARQ protocols with blanking in NOMA systems,” IEEE Trans. Wireless Commun., vol. 19, no. 11, pp. 7423–7438, Nov. 2020.
- [20] F. Nadeem, M. Shirvanimoghaddam, Y. Li, and B. Vucetic, “Nonorthogonal HARQ for URLLC: Design and analysis,” IEEE Internet of Things J., vol. 8, no. 24, pp. 17 596–17 610, May 2021.
- [21] Q. Luo, Z. Mheich, G. Chen, P. Xiao, and Z. Liu, “Reinforcement learning aided link adaptation for downlink NOMA systems with channel imperfections,” in Proc. IEEE Wireless Commun. and Netw. Conf. (WCNC). Glasgow, United Kingdom, May 2023, pp. 1–6.
- [22] M. El Aoun, R. Le Bidan, X. Lagrange, and R. Pyndiah, “Multiple-packet versus single-packet incremental redundancy strategies for type-II hybrid ARQ,” in Proc. 6th Int. Symp. Turbo Codes Iterative Inf. Process. Brest, France, Sep. 2010, pp. 226–230.
- [23] K. F. Trillingsgaard and P. Popovski, “Generalized HARQ protocols with delayed channel state information and average latency constraints,” IEEE Trans. Inf. Theory., vol. 64, no. 2, pp. 1262–1280, Jan. 2017.
- [24] H. Liang, A. Liu, Y. Zhang, and X. Liang, “Efficient design of multi-packet hybrid ARQ transmission scheme based on polar codes,” IEEE Access, vol. 6, pp. 31 564–31 570, Jun. 2018.
- [25] S. Jin, Z. Zhang, Y. Shang, and J. Wang, “MPPP-HARQ: A HARQ scheme with multi-packet retransmission and packet-wise polarization,” in Proc. IEEE 94th Veh. Technol. Conf. (VTC). Norman, OK, USA, Dec. 2021, pp. 1–5.
- [26] H. Yaoyue, Y. Xiaoxi, P. Zhiwen, G. Y. Liang, and Y. Xiaohu, “Polar-coded cross-packet harq based on polarizing matrix extension,” IEEE Commun. Lett., vol. 27, no. 8, pp. 1954–1958, Jun. 2023.
- [27] Q. Wang, L. Chen, and X. Ma, “A new HARQ scheme for 5G systems via interleaved superposition retransmission,” China Commun., vol. 20, no. 4, pp. 1–11, Apr. 2023.
- [28] D. Wu, J. Feng, Z. Shi, H. Lei, G. Yang, and S. Ma, “Deep reinforcement learning empowered rate selection of XP-HARQ,” IEEE Commun. Lett., vol. 27, no. 9, pp. 2363–2367, Jul. 2023.
- [29] J. Feng, Z. Shi, G. Yang, N. I. Miridakis, S. Ma, and T. A. Tsiftsis, “Outage performance of cross-packet HARQ,” IEEE Wireless Commun. Lett., vol. 11, no. 7, pp. 1423–1427, May 2022.
- [30] G. Caire and D. Tuninetti, “The throughput of hybrid-ARQ protocols for the Gaussian collision channel,” IEEE Trans. Inf. Theory, vol. 47, no. 5, pp. 1971–1988, Jul. 2001.
- [31] P. Larsson, L. K. Rasmussen, and M. Skoglund, “Throughput analysis of ARQ schemes in gaussian block fading channels,” IEEE Trans. Commun., vol. 62, no. 7, pp. 2569–2588, May 2014.
- [32] F. Yilmaz and M.-S. Alouini, “Product of shifted exponential variates and outage capacity of multicarrier systems,” in Proc. Eur. Wireless Conf. (EW’09). Aalborg, Denmark, May 2009, pp. 282–286.
- [33] K. Shen and W. Yu, “Fractional programming for communication systems—part I: Power control and beamforming,” IEEE Trans. Signal Process., vol. 66, no. 10, pp. 2616–2630, Jun. 2018.
- [34] J. C. Bezdek and R. J. Hathaway, “Some notes on alternating optimization,” in Proc. Conf. Adv. Soft Comput. Springer, Jan. 2002, pp. 288–300.
- [35] Z. Shi, S. Ma, G. Yang, and M.-S. Alouini, “Energy-efficient optimization for HARQ schemes over time-correlated fading channels,” IEEE Trans. Veh. Technol., vol. 67, no. 6, pp. 4939–4953, Mar. 2018.
- [36] M. Zorzi and R. R. Rao, “On the use of renewal theory in the analysis of ARQ protocols,” IEEE Trans. Commun., vol. 44, no. 9, pp. 1077–1081, Sep. 1996.
- [37] A. El Gamal and Y.-H. Kim, Network information theory. Cambridge university press, 2011.
- [38] T. M. Cover, Elements of information theory. John Wiley & Sons, 1999.
- [39] A. Mathai, R. K. Saxena, and H. J. Haubold, The H-function. New York, NY, USA: Springer, 2009.
- [40] I. S. Gradshteyn, I. M. Ryzhik, A. Jeffrey, D. Zwillinger, and S. Technica, Table of integrals, series, and products, 7th ed. New York, NY, USA: Academic, 2007.
- [41] F. W. Olver, NIST handbook of mathematical functions hardback and CD-ROM. Cambridge university press, 2010.