Age of Information with Hybrid-ARQ: A Unified Explicit Result
Abstract
Delivering timely status updates in a timeliness-critical communication system is of paramount importance to assist accurate and efficient decision making. Therefore, the topic of analyzing Age of Information (AoI) has aroused new research interest. This paper contributes to new results in this area by systematically analyzing the AoI of two types of Hybrid Automatic Repeat reQuest (HARQ) techniques that have been newly standardized in the Release-16 5G New Radio (NR) specifications, namely reactive HARQ and proactive HARQ. Under a code-based status update system with non-trivial coding delay, transmission delay, propagation delay, decoding delay, and feedback delay, we derive unified closed-form average AoI and average Peak AoI expressions for reactive HARQ and proactive HARQ, respectively. Based on the obtained explicit expressions, we formulate an AoI minimization problem to investigate the age-optimal codeblock assignment strategy in the finite block-length (FBL) regime. Through case studies and analytical results, we provide comparative insights between reactive HARQ and proactive HARQ from a perspective of freshness of information. The numerical results and optimization solutions show that proactive HARQ draws its strength from both age performance and system robustness, thus enabling the potential to provide new system advancement of a freshness-critical status update system.
Index Terms:
5G NR, proactive HARQ, reactive HARQ, age of information, finite blocklength, real-time status update, low latency.I Introduction
I-A Background
In recent ten years since Kaul et al. proposed a framework to quantify the timeliness of information in 2012 [1], one of the most popular ideas in timely update system design has been how to keep information as fresh as possible and ensure timely information delivery. For timely update systems such as vehicle networks where the vehicle’s velocity and location are disseminated to ensure safe transportation [2], environmental sensor networks where the updates of a time-varying phenomenon are collected for large-scale monitoring [3], and wireless communication networks where adaptive scheduling algorithms are adopted based on the time-varying channel state information [4], achieving timely delivery can freshen the monitor’s awareness of the sources and thus assist correct and efficient decision making.
This has aroused new interest in analyzing Age of Information (AoI) performance metrics. AoI has been broadly used to capture the freshness of a monitor’s knowledge of an entity or process. Different from conventional performance metrics such as delay and throughput, AoI comprehensively measures the effects of update rate, latency, and system utilization. Initial works on this issue were mainly based on queue analysis, which originated from single-source single-server queues [5, 6, 7, 1], and subsequently developed to multiple-sources single-server queues [8, 9, 10, 11] and wireless queuing networks [12, 13, 14, 15, 16, 17]. These works are based on an ideal assumption that the status update is transmitted through a perfect channel without packet errors and losses. In practice, however, packet errors and losses are inevitable due to ubiquitous noises, signal interference, and channel fading. As the incorrectly decoded message does not bring about fresh awareness, the packet errors and losses will result in staleness of information, leading to uncontrollable residual errors, system instability, and wrong decisions. Therefore, it is imperative to analyze the AoI over unreliable channels.
I-B Related Works
Some recent works have noticed the above limitation and have extended the AoI analyses to the physical (PHY) layer. One pioneering work concerning this issue was accomplished by Chen, et al. in 2016 [18], in which the update is delivered over an erasure channel and the Peak Age of Information (PAoI) is studied. This work has aroused extensive research interest in understanding the effect of system reliability on AoI. From then on, including but not limited to the follow-up works that also analyzed AoI over the erasure channel [19, 20, 21], various transmission protocols, ranging from conventional protocols like non-ARQ, classical ARQ and truncated ARQ protocols, to state-of-the-art protocols such as HARQ with Chase Combing (HARQ-CC) and HARQ with Incremental Redundancy (HARQ-IR) protocols, have been investigated under different types of noisy channels [22, 23, 24, 25, 26].
We notice that the above AoI analyses focus on the transmission delay, and neglect other types of system delay such as coding delay, propagation delay, decoding delay and feedback delay. An exception work is [27], which considers non-trivial propagation delay and studies the AoI of HARQ-IR with a fixed number of retransmitted packets under Satellite-IoT Systems, but also assumes negligible coding delay and decoding delay. Nevertheless, in practical communication systems, especially the short-packet communication, the coding delay and decoding delay are also nontrivial compared to the transmission delay, resulting in the staleness of information by nature. Thus, we focus on a more realistic (or general) scenario where different types of delay elements naturally exist and the number of retransmitted packets is not fixed to . In this regard, we would like to provide a basic framework to comprehensively study the trade-off among coding complexity, decoding complexity, code length, number of retransmitted packets and error probability from the AoI perspective.
Up to this point, we have only introduced AoI research based on conventional reactive HARQ (also known as stop-and-wait HARQ), which allows for retransmissions only upon the reception of a Negative ACKnowledgment (NACK). As such, the retransmission process is not truly automatic. In the Release-16 5G NR specifications by the Generation Partnership Project (3GPP), a new HARQ protocol named proactive HARQ is designated for the Up-Link Grant-Free communication to enable the potential for meeting the stringent requirements for URLLC [28]. Some recent works have shown the superiority of proactive HARQ in terms of latency and throughput compared to reactive HARQ [29, 30, 31]. Inspiringly, these available studies also witness the potential for proactive HARQ to be applied in the freshness-critical status update system. To this end, we would like to theoretically analyze the AoI performance of reactive HARQ and proactive HARQ to investigate whether proactive HARQ will facilitate timeliness of information in the freshness-critical status update system.
Contributions | This Work | [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] | [18, 19, 20, 22, 23] | [25, 26] | [21, 24] | [27] | ||
---|---|---|---|---|---|---|---|---|
Age of Information (AoI) | ||||||||
Finite Block-Length Regime | ||||||||
Reactive Hybrid-ARQ | ||||||||
Flexible Number of Retransmissions | ||||||||
|
||||||||
Proactive Hybrid-ARQ |
I-C Contributions
The research on the HARQ-based timely status update system is still in the ascendant, and some open issues remain to be addressed. First, there have been a lot of works providing explicit average age results under different types of protocols and systems. Examples include the average AoI expressions under fixed-length non-ARQ protocols, truncated-ARQ, classical ARQ, and the explicit results of some advanced ARQ-based techniques like HARQ-CC and HARQ-IR. However, there has not been a unified expression that can unify the aforementioned expressions in a single closed-form formula. By providing such a unified result, the comparative insights and the intrinsic relationships among different protocols will be further investigated. Second, the existing literature only considers certain types of delay in the status update system and assumes others to be negligible. However, as the delay exists by nature and plays as a critical part in affecting the freshness of information, to comprehensively consider the coding delay (or processing delay), propagation delay, transmission delay, decoding delay and feedback delay in the status update system and provide a unified closed-form result will provide a systematic understanding in analyzing the age of a realistic freshness-critical status update system. Third, the age performance has been extensively studied over erasure channels. However, little research considers the short-packet AoI analysis over the AWGN channel. Finally, the majority of existing works mainly focus on AoI analysis of conventional reactive HARQ. Some recent works analyzing the performance of proactive HARQ are based on some conventional performance metrics, such as throughput and latency. Thus, to analyze the AoI of proactive HARQ will fill this research gap and may further facilitate new system advancement of a status update system.
Motivated by the above, this work achieves several key contributions and we summarize them as follows:
-
•
We derive unified closed-form average AoI and average Peak AoI expressions for reactive HARQ, wherein: ) different kinds of delay elements (i.e., coding delay, transmission delay, propagation delay, decoding delay, and feedback delay) are comprehensively considered; ) the number of repeated packets is not fixed as , but is relaxed to a variable value; ) different types of protocols are unified to a single expression.
-
•
We investigate the AoI explicit expressions and comparative insights for proactive HARQ, which is the first work analyzing proactive HARQ from the AoI perspective. Theoretical and numerical comparisons are given to show the superiority of proactive HARQ in enabling timely information delivery.
-
•
We also try to further optimize the AoI for both reactive HARQ and proactive HARQ. By formulating an AoI minimization problem in the FBL regime, we solve out the age-optimal block assignment strategy for reactive HARQ and proactive HARQ, respectively. The results show that the optimal strategy for proactive HARQ turns out to be the finest grained symbol-by-symbol transmission, while that for reactive HARQ is highly dependent on the propagation delay and SNR.
I-D Organization
The rest of this paper is organized as follows. In Section II, we briefly introduce the considered system model. The generalized closed-form expressions of average AoI and average Peak AoI for reactive HARQ and proactive HARQ are provided in Section III, where the effect of different delay elements is added into the analysis. In Section IV, we design an optimization problem to reduce the average AoI of reactive HARQ and proactive HARQ, respectively. Numerical results and discussions are given in Section V, followed by conclusions in Section VI.
II System Model
We consider an end-to-end (E2E) code-based timely status update system. The update generator (source) is monitoring a time-varying phenomenon , where the time is divided into some time slots in units of channel use such that 111Here we consider the symbol-level AoI analysis. Some recent works focusing on PHY-layer AoI analysis also discretize the time into time slots to analyze symbol-level AoI [19, 21, 23, 22].. We assume that the monitored phenomenon is modeled as a sequence of independent and uniformly distributed symbols. In such a case, the size of the generated observation is information bits. The monitored data is transmitted through a noisy channel to a central location. We use the notation for non-negative integers and the notation for positive integers. Also, we define the notation as for any positive integer .

II-A Channel Model
We consider an E2E communication setup leveraging a power-limited AWGN model:
(1) |
where is the average transmit power, is the unit-variance coded symbol and is the independent and identically distributed (i.i.d) AWGN.


Remark 1.
We notice that the AoI analysis over erasure channels has been extensively studied in the existing literature. However, the performance over AWGN channels is still not clear so far. As such, we consider the AWGN channel in this paper to reveal the AoI performance over the AWGN channel.
II-B Hybrid ARQ
The overall system model is shown in Fig. 1. The considered system is in close-up fashion with perfect HARQ feedback222In this article, we assume that the feedback is error-free. The research with erroneous feedback can be extended following this work.. At the transmitter end, the update generator (source) generates a -bit short-packet update and encodes it to a parent codeword with length channel uses, which is then divided into sub-codeblocks with length and stored in a buffer waiting to be transmitted. The coding process above will take up channel uses, and we call it as coding delay. Next, the stored sub-codeblocks are transmitted over a noisy channel sub-codeblock by sub-codeblock, with each transmission taking a transmission delay channel uses. The transmitted sub-blocks will take channel uses to arrive at the receiver end. At the receiver end, we assume that the decoding process is conducted once receiving any complete sub-codeblock. The decoding delay in each transmission round is assumed to be the same and is denoted by . If the update is decoded correctly such that , an ACKnowledgment (ACK) will be fed back to the transmitter; otherwise, a NACK will be sent back. The feedback, similar to the forwarding information propagation, generally takes time and results in delay by nature, and we denote the delay as channel uses.
The generate-at-will model is adopted in the considered E2E status update system. That is, when the transmitter receives an ACK, the process of sensing and sampling will be performed, and a new update will be generated. In such a case, we mainly focus on two types of HARQ schemes: reactive HARQ and proactive HARQ. The detailed processes are shown in Fig. 2(a) and Fig. 2(b), respectively.
II-B1 Reactive HARQ
Reactive HARQ is also know as stop-and-wait HARQ. In Fig. 2(a), we demonstrate a detailed stop-and-wait retransmission process of reactive HARQ, wherein the maximum number of sub-codeblocks (or maximum retransmissions) is set as . The so-called reactive scheme implies that the transmitter allows for retransmissions only upon the reception of a NACK. As such, the transmitter should always wait for a feedback to decide whether to generate a new update or retransmit the old update’s sub-codeblocks. The waiting time, however, is referred ro as the HARQ round trip time (RTT) and will result in additional latency. Therefore, the reactive HARQ scheme allows for only a limited number of retransmissions in the URLLC application scenarios and thereby enables great potential to be further advanced [31].
II-B2 Proactive HARQ
The proactive HARQ scheme with maximum sub-codeblocks is shown in Fig. 2(b). As its name indicates, the retransmission process is completely spontaneous and proactive, which is interrupted only when an ACK is received. The core idea of proactive HARQ is to eliminate the need for waiting for a feedback and implement consecutive retransmitting. By proactive retransmitting, the latency introduced by waiting for a feedback is reduced, and thus the issue of long HARQ round trip time (RTT) is resolved.
II-C Performance Metric
We focus on AoI analysis and optimization in this paper. Here we simply review the definition of instantaneous AoI as in Definition 1. For more intuitive and visualized results, Fig. 2 also gives the instantaneous age evolutions of reactive HARQ and proactive HARQ respectively.
Definition 1.
(AoI) Denote as the generation time instant of the status update packet that can be correctly decoded, and denote as the time instant at which this packet is correctly decoded. At a time instant , the index of the most recently generated update can be given by and the time stamp is . Then, the instantaneous AoI is defined as .
II-C1 Average AoI
Also known as time-average AoI, Average AoI is a statistical metric that measures the long-term average age of a status update system. In our considered discrete symbol-level system where the time is divided into some time slots in units of channel use, the average AoI is defined as follows.
Definition 2.
(Average AoI) The average AoI of a real-time status update system is defined as:
(2) |
II-C2 Average Peak AoI
We also provide explicit expressions for the average Peak AoI in this paper. The peak age indicates the maximum value of age in each renewal process. In our considered system, the average Peak AoI is defined as follows.
Definition 3.
(Average Peak AoI) The average Peak AoI of a real-time status update system is
(3) |
III Analytical Results
In this section, we study the symbol-level AoI of reactive HARQ and proactive HARQ. We first give the closed-form expressions for the AoI in Proposition 1 and Proposition 3, and then conduct a theoretical AoI comparison between the two considered transmission protocols in Corollary 1. The AoI expressions, given in (14) and (20), are functions of the block assignment vector and its dependent error probability vector , where the element in vector denotes the number of cumulative transmitted symbols up to the transmission round with , and the element in vector denotes the probability that the re-transmitted message remains incorrectly decoded.
By flexible choices of the vector and the vector , we also demonstrate that our derived expression for reactive transmission protocol also unifies the available AoI analyses in the existing literature. Moreover, by using the result of the achievable rate of finite-length codes, we can obtain the AoI closed-form expression under the finite block-length (FBL) regime.
III-A Reactive Scheme
III-A1 Average AoI
Denote the generation time of the collected message as , and denote the collected message as . The collected message is encoded to a parent code with size being stored in a transmission buffer. Then, the transmission is evoked round by round until all the symbols stored in the buffer is transmitted or an ACK is received. In the round of transmission, the transmitter will transmit symbols, and the decoder will leverage the cumulatively received symbols to decode the message.
In such a case, we introduce to denote the feedback signal in the transmission round when transmitting message : If or , the transmitter will no longer transmit message , instead, it will collect new update for transmission; If and , the source will transmit additional encoded symbols from . As such, the probability that the transmission is not correctly decoded is given as .
Let be the cumulative number of generated packets until the decoding success. Let represent the decoding failures between two successful decoding and denote the round in which the packet gets decoded, we have that
Lemma 1.
The random sequences and are independent, and they are i.i.d with distributions
(4) | ||||
Proof.
Please refer to Appendix A. ∎
Lemma 2.
The first and second moments for are
(5) | ||||
Proof.
We then let represent the elapsed time form generating an update to receiving its feedback signal for reactive HARQ. For reactive HARQ, the transmitter should wait for an integral RTT to receive a feedback. As such, we have . Denote , the first and second moments for is given as follows.
Lemma 3.
The first and second moments for are
(6) | ||||
Proof.
With these notations, we can recursively write the time-instant of the successful decoding as follows.
(7) |
Therefore, the interval between the and the successful decoding for reactive HARQ is given as follows.
(8) |
Since both the random sequences and are i.i.d. and have finite first and second moments, it turns out that the sequence is also i.i.d. with finite finite first and second moments. We give the first and second moments of as follows.
Lemma 4.
The first and second moments for are
(9) | ||||
Proof.
As Definition 1 indicates, the generation time instant is given by . Because , we obtain that
Thus, for any time slots in the renewal interval , we have
(11) |
As such, the instantaneous age is given as
(12) | ||||
Lemma 5.
For the considered reactive HARQ model, the average AoI can be calculated by
(13) |
Proof.
Please refer to Appendix B. ∎
Then, by adopting the available first and second moments of and given in (6) and (10), we have the average AoI for reactive HARQ as follows.
Proposition 1.
(The Generalized Closed-form Average AoI Expression for Reactive Scheme) For reactive HARQ with maximum retransmissions , block assignment vector and error probability vector , the average AoI can be calculated by
(14) | |||
where with , , and denoting the coding delay, propagation delay, decoding delay and feedback delay, respectively.
III-A2 Case Study: A Unified Result
With Proposition 1 in hand, we can conduct some case studies by flexibly considering the choices of the block assignment vector and the error probability vector . By this means, we theoretically show that the closed-form AoI expressions given in this paper is a unified result.333The average AoI expressions in Case 1, Case 2 and Case 3 are corresponding to Proposition 1, Proposition 3 and Proposition 2 of [22], respectively. The average AoI expression in Case 4 is a variant of the result in [21].. Though the given examples are not exhaustive in this paper, we can observe from these case studies that the unified expression given in (14) enables potential for exploring the intrinsic relationship and comparative insights among different types of transmission protocols.
Case 1.
(Average AoI for Fixed-rate Codes without ARQ) We show that the available average AoI expression for fixed-rate codes in [22] is a specific case of our unified result in (14). For fixed-rate codes without ARQ, the maximum retransmissions turns to . Substitute into (14) and remove the effect of delay elements such that , we can obtain the average AoI as the Proposition 1 in [22]:
where is the code length and is the error probability of the fixed-rate codes.
Case 2.
(Average AoI for Truncated ARQ (TARQ)) We demonstrate that the average AoI expression for TARQ is also a specific case of our unified result in (14). For truncated ARQ, the transmitter retransmits the same packet till the allowable maximum retransmissions is reached or this packet is successfully received. Since the retransmitted packet is the same as the first packet, the cumulative transmitted message length is and the corresponding error probability is . Then, by substituting them back into (14) and similarly remove the effect of delay elements such that , we can obtain the average AoI as the Proposition 3 in [22]:
Case 3.
(Average AoI for Classical ARQ) We also find that the average AoI expression for TARQ is a specific case of our unified result in (14). For classical ARQ, the transmitter re-transmits the same packet till the packet is successfully received, while the maximum retransmissions is not limited. The classical ARQ is a special case of TARQ where . Then, by calculating the limit , we can obtain the average AoI as the Proposition 2 in [22]:
III-A3 Average Peak AoI
Definition 3 has indicated that . Note that for reactive scheme, the terms in the summation can be obtained from (12), given as . Then, from the law of large numbers, we can obtain the following almost sure equality
Then, by applying the available first moments of and given in (6) and (10), we obtain the average Peak AoI for reactive HARQ in the following proposition.
Proposition 2.
(The Generalized Closed-form Average Peak AoI Expression for Reactive HARQ) For reactive HARQ with maximum retransmissions , block assignment vector and error probability vector , the average Peak AoI can be calculated by
III-B Proactive Scheme
III-B1 Average AoI
Let represent the elapsed time form generating an update to receiving its feedback signal for proactive HARQ, we can observe from Fig. 2(b) that . As such, the first and second moments for is correspondingly given as follows.
Lemma 6.
The first and second moments for are
(15) | ||||
Proof.
Denote the interval between the and the successful decoding for proactive HARQ as , we can similarly derive that
(16) |
Then we have the first and second moments of as follows.
Lemma 7.
The first and second moments for are
(17) | ||||
Proof.
For the considered proactive HARQ model, the average AoI can be similarly expressed as
(19) |
Hence, applying the first and second moments given in Lemma 6 and Lemma 7 leads to the explicit expression in the following proposition.
Proposition 3.
(The Generalized Closed-form Average AoI Expression for Proactive HARQ) For proactive HARQ with maximum retransmissions , block assignment vector and error probability vector , the average AoI can be calculated by
(20) | |||
III-B2 Average Peak AoI
As the definition indicates, we have . For proactive HARQ, is given by . Then, from the law of large numbers, we get the following equality as
Finally, by applying the available first of and given in (15) and (18), we obtain the average Peak AoI for reactive HARQ in the following proposition.
Proposition 4.
(The Generalized Closed-form Average Peak AoI Expression for Proactive HARQ) For proactive HARQ with maximum retransmissions , block assignment vector and error probability vector , the average Peak AoI can be calculated by
III-B3 Case Study: Rateless Codes
For rateless codes, the encoder can generate as many symbols as possible to achieve error-free transmission. As such, rateless codes can be regarded as a type of proactive HARQ with infinite code-length setup. By leveraging the obtained results regarding to proactive HARQ, the average AoI and average Peak AoI of rateless code are give in the following Propositions.
Proposition 5.
(The Generalized Closed-form Average AoI Expression for Rateless Codes) For rateless codes transmitted over a noisy channel with non-trivial coding delay , propagation delay , decoding delay and feedback delay , the average AoI can be calculated by
(21) | |||
Proof.
Rateless codes is a special type of proactive HARQ where . Since , we can obtain the average AoI of rateless codes as in (21) by calculating the limit . ∎
Proposition 6.
(The Generalized Closed-form Average Peak AoI Expression for Rateless Codes) For rateless codes transmitted over the channel with non-trivial coding delay , propagation delay , decoding delay and feedback delay , the average AoI can be calculated by
(22) |
Proof.
Rateless codes is a special case of proactive HARQ where . By calculating the limit , we can obtain the average AoI of rateless codes as in (22). ∎
Remark 2.
Lemma 8.
The infinite series in (23) are always bounded (less than or equal to some finite number).
Proof.
Please refer to Appendix C. ∎
III-C Reactive HARQ vs. Proactive HARQ
Corollary 1.
(Reactive HARQ vs. Proactive HARQ) The average age performance of reactive HARQ would not exceed that of proactive HARQ under the same block assignment vector and the same error probability vector . The necessary and sufficient condition for their equivalence is or .
Proof.
Please refer to Appendix D. ∎
Corollary 1 demonstrates that , where the equivalence happens only if ) , in such a case, both the reactive HARQ and the proactive HARQ turns to a open-loop fashion non-ARQ system, and the system does not send any incremental redundancy; ) , this condition infers to an ideal assumption where the propagation delay, decoding delay and feedback delay are negligible. In this regard, the RTT issue of reactive HARQ does not exist any more, and thus the considered reactive scheme is the same as the proactive one.
III-D Average Age in the FBL Regime
With the above closed-form results, we observe that the average AoI of a HARQ-based system can be directly evaluated by determining the error probability vector e and the block assignment vector n. The error probability is affected by three factors, which are, ) the channel condition; ) the coding and decoding technique; ) the message length and the code length . As such, the framework given in this paper is general-purpose, enabling potential AoI research under different coding schemes and channel conditions.
For instance, the given generalized expressions allow us to adopt the FBL results in [32] to evaluate the AoI of the considered HARQ protocols. Over the power-limited AWGN channel with SNR , the error probability can be approximated by the Theorem 54 of [32] as:444Here we focus on FBL analysis as a case study. Note that can also be characterized by other specific error-correcting techniques.
(24) |
where is the channel capacity with , is the channel dispersion with , and denotes the function with
IV Age-optimal Block Assignment
In addition to the error probability , which has been determined by the available finite-length results in (24), the other factor that can significantly affect the age performance is the block assignment vector . The block assignment vector is an important system parameter regarding the design of the transmission strategy. To this end, this section provides design guidelines for the system parameters selection for an status update system to improve the average information timeliness. By this means, we would like to answer how many retransmissions should be and what lengths they are in an age-optimal system.
IV-A Problem Formulation
We establish an average AoI minimization problem here to further explore the age-optimal transmission mechanism in the FBL regime with non-trivial delay:
1) Objective function: To minimize the average age .
2) Decision variable: The block assignment vector .
Problem 1.
Age-optimal block assignment for reactive HARQ (or proactive HARQ)
s.t. | |||
Note that the decision variable is a variable-length vector with infinite solution space, we introduce and as constraints of the solution space, which denotes the lower bound and the upper bound of the range of block length, respectively.
IV-B Solutions and Discussions
Problem 1 is a nonlinear integer problem. To solve the optimal solution of Problem 1, an auxiliary vector can be introduced here.
Lemma 9.
There exists an one-to-one mapping between vectors and .
Proof.
Please refer to appendix E, where we construct a specific one-to-one mapping function between. ∎
Lemma 9 illustrates that the introduced auxiliary vector can be regarded as an index of the solution space of Problem 1, which can help us traverse the entire solution space efficiently and find the optimal solution. The detailed algorithm process is provided in Algorithm 1.

Fig. 3 gives some detailed examples of the solved optimal block assignment vector under different protocols, SNRs, and propagation delays. For example, under SNR dB and , the optimal block assignment vector for reactive HARQ is ; under SNR dB and , the optimal block assignment vector for reactive HARQ is .
Fig. 3. leads to the following conclusions:
-
•
For proactive HARQ, the finest grained symbol-by-symbol strategy always minimizes the average AoI.
-
•
For reactive HARQ, the age-optimal block assignment varies among different SNRs and propagation delays. As the propagation delay increases, the number of retransmissions will monotonically decrease and finally converge to . In such a case, the transmission scheme turns an open-loop fashion without any retransmission. This indicates that there exists a threshold of the propagation delay, only within which retransmission is beneficial to AoI.
-
•
From a perspective of channel coding, we can see that the trade-off between reliability and effectiveness can be well evaluated by the new metric, AoI. It is well known that a longer code length can improve the reliability while sacrificing the effectiveness; however, what is not fully explored is that an appropriate choice of code length can minimize the AoI.
IV-C A Heuristic Algorithm for Reactive HARQ
For proactive HARQ, it has been empirically shown that the finest grained strategy minimizes the average AoI; however, for reactive HARQ, the age-optimal strategies vary along with channel conditions and propagation delay. Thus, to repeatedly determine the age-optimal scheme requires amounts of calculations. It is also pertinent to note that the implementation of Algorithm 1 aims to exhaustively search the whole solution space to find an age-optimal block assignment strategy. As such, the complexity of such an Algorithm is exponentially increasing with the range of code length . For a broader range of code length, here we heuristically provide a sub-optimal algorithm to circumvent the high-complexity issue. Specifically, the heuristic sub-optimal algorithm is given in Algorithm 2.
The design of such an algorithm is based on the empirical observation that the age-optimal is always monotonically decreasing with propagation delay (see Fig. 3). Meanwhile, the age-optimal for reactive HARQ tends to remain small since large will lead to multiple RTT and thus result in staleness of information. Attributed to the above factors, heuristically, we denote the minimal age under a fixed as and recursively search the solution space with increasing value of . The on-the-fly searching process will terminate only if . By this means, the algorithm outputs as the optimal age. In such a case, this algorithm eliminates the need for searching the sub-space , thereby bypassing the calculations required for searching for the whole solution space.
Note that an auxiliary set is also introduced in Algorithm 2 to assist high-efficiency searching, where represents the implementation of -norm.
Lemma 10.
There exists an one-to-one mapping between and .
V Numerical Results
V-A The Closed-Form Results

In addition to the case studies given in Section III. B, we also carry out Monte Carlo simulations to verify our closed-form expressions. For the simulation setup, we leverage an i.i.d uniformly distributed random sequence to generate the feedback signal sequence when transmitting message . Specifically, the feedback signal sequence is generated by
where is obtained by (24) and is defined as

Then, with the feedback signal sequence in hand, the transmission-decoding model is almost sure, and we can recursively obtain the instantaneous age evolution as shown in Fig. 4. For reactive HARQ and proactive HARQ, we set , and . For rateless codes, we find that a sufficiently large value will directly lead to an almost convergent AoI. Thus, we set for the simulation setup of rateless codes.
Fig. 4(a) demonstrates the instantaneous age evolution for reactive HARQ, proactive HARQ, and rateless codes, respectively. Intuitively, we can observe that the age of reactive HARQ tends to exhibit a number of large sawtooth waveforms, while that of proactive HARQ and rateless codes cut off the large sawtooth waveforms and keep at a relatively low level.

Fig. 4(b) and Fig. 4(c) depict the average AoI and average peak AoI comparisons between the simulation results and the analytical closed-form results, wherein the discrete orange points are obtained through Monte Carlo simulations, while the blue curves are plotted by utilizing the available closed-form results given in Section III. It can be seen that the simulation results fit well with the analytical results, verifying that our provided closed-form expressions enable exact and efficient AoI evaluations.
V-B Reactive HARQ vs. Proactive HARQ
Fig. 5 demonstrates the average AoI comparison between reactive HARQ and proactive HARQ from a multi-dimensional perspective. The comparisons are conducted among different settings of , and SNR. It is shown that the proactive HARQ surface remains below the reactive HARQ surface. Also, they intersects with each other at . These numerical results are consistent with Corollary 1. In addition, Fig. 5 also illustrates the impact that and exert on average AoI. On the one hand, the average AoI is monotonically increasing with respect to the propagation delay . On the other hand, the impact of on average AoI could be complex: ) for proactive HARQ, retransmitting redundancy remains beneficial for AoI performance metric; ) for reactive HARQ, however, retransmitting redundancy naturally brings about RTT and thus results in staleness of information when the SNR is high enough to achieve reliable communication; in contrast, if the channel condition is poor, retransmitting redundancy is essential for reliable delivery, and thus may even compensate the AoI losses due to RTT.
V-C The Age-Optimal Block Assignment
Fig. 6 shows a comparison among the finest grained reactive HARQ, the optimal reactive HARQ, and the finest grained proactive HARQ. It is shown that the optimized reactive HARQ approaches proactive HARQ in average AoI performance. Notice that this gain lies in an adaptive block assignment strategy which requires accurate channel status information. In this regard, we find that adopting proactive HARQ for freshness-critical status update systems would be a robust and timeliness-efficient approach.
VI Conclusion and Future Work
In this paper, we have comprehensively considered different types of nontrivial system delay and derived unified closed-form average AoI and average Peak AoI expressions for both reactive HARQ and proactive HARQ. The unifying characteristic of our result has been shown by several case studies, wherein some existing PHY-layer AoI expressions in the literature are shown to be only some specific cases of our result. With these closed-form results in hand, we have theoretically proven that under the same communication conditions, the proactive scheme always outperforms the reactive scheme in terms of the average AoI. Also, a block assignment design framework at the PHY layer has been provided to further achieve timely delivery in a status update system. The simulation and analytical results demonstrate that the age-optimal block assignment strategy of reactive schemes is sensitive to both channel conditions and propagation delays, while that of proactive scheme exhibits both strategy robustness and age superiority. In this regard, we witness the potential for the proactive HARQ to be applied in the freshness-critical system.
The research in this paper also leaves some open challenges and issues for future research. First, it will be an interesting work to carry out AoI analyses and comparisons for some specific state-of-the-art channel coding techniques, such as polar codes, LDPC codes, Turbo codes, and rateless Raptor codes, etc. As such, from the AoI perspective, the trade-off among coding complexity, decoding complexity, codelength, the number of retransmitted packets, and the error probability can be explored. Second, since this work is based on an ideal assumption of perfect feedback, the analysis considering lossy feedback can be further conducted. Third, notwithstanding the AoI superiority of proactive HARQ compared to reactive HARQ, proactive HARQ may consume more energy due to the consecutive retransmissions. To this end, to further investigate the trade-off of proactive HARQ between timeliness and energy efficiency would be an interesting topic.
Appendix A Proof of Lemma 1
The event is equivalent to
Note that the AWGN is i.i.d, we have that
Appendix B Proof of Lemma 5
Define , we have that
Thus, we have the first moment of as
(27) |
With (27), we can obtain the average age as
Appendix C Proof of Lemma 8
Recall that a monotonically decreasing infinite sequence with , we can prove Lemma 8 by adopting the Dirichlet’s test. With Dirichlet’s test, this proof is equivalent to proving that the partial sums
(28) | ||||
are bounded. Evidently, we have the solutions to (28) as
(29) | ||||
Thus, we have that the infinite series in (23) are bounded.
Appendix D Proof of Corollary 1
Subtract from , we have
(30) | ||||
D-1 Proof of Sufficiency
If , the equal signs at both and in (30) are established ; if , all those sums , and thus we have . Therefore, we prove the sufficiency that or .
D-2 Proof of Necessity
Assume and , we can easily obtain from (30) that . This is equivalent to the necessity that or .
Appendix E Constructing the Mapping in Lemma 9
A constructing mapping from to is shown below:
Step 1: Find the indexes of all the zero-value positions of vector , and store them in an empty set . For example, if , then is stored into .
Step 2: Sort the elements in set in the ascending order and denote the ordered elements as a vector , with .
Step 3: The vector can be obtained by
(31) |
The above process is reversible, and the mapping from to is elaborated below:
Step 1: Construct the vector by
(32) |
Step 2: Initialize and let , the vector is obtained.
References
- [1] S. Kaul, R. Yates, and M. Gruteser, “Real-time status: How often should one update?” in 2012 Proceedings IEEE INFOCOM, 2012, pp. 2731–2735.
- [2] P. Papadimitratos, A. D. La Fortelle, K. Evenssen, R. Brignolo, and S. Cosenza, “Vehicular communication systems: Enabling technologies, applications, and future outlook on intelligent transportation,” IEEE Communications Magazine, vol. 47, no. 11, pp. 84–95, 2009.
- [3] P. Corke, T. Wark, R. Jurdak, W. Hu, P. Valencia, and D. Moore, “Environmental wireless sensor networks,” Proceedings of the IEEE, vol. 98, no. 11, pp. 1903–1917, 2010.
- [4] A. A. Reddy, S. Banerjee, A. Gopalan, S. Shakkottai, and L. Ying, “On distributed scheduling with heterogeneously delayed network-state information,” Queueing Systems, vol. 72, no. 3, pp. 193–218, 2012.
- [5] M. Costa, M. Codreanu, and A. Ephremides, “On the Age of Information in Status Update Systems With Packet Management,” IEEE Transactions on Information Theory, vol. 62, no. 4, pp. 1897–1910, 2016.
- [6] S. K. Kaul, R. D. Yates, and M. Gruteser, “Status updates through queues,” in 2012 46th Annual Conference on Information Sciences and Systems (CISS), 2012, pp. 1–6.
- [7] Y. Sun, E. Uysal-Biyikoglu, R. D. Yates, C. E. Koksal, and N. B. Shroff, “Update or Wait: How to Keep Your Data Fresh,” IEEE Transactions on Information Theory, vol. 63, no. 11, pp. 7492–7508, 2017.
- [8] R. D. Yates and S. K. Kaul, “The Age of Information: Real-Time Status Updating by Multiple Sources,” IEEE Transactions on Information Theory, vol. 65, no. 3, pp. 1807–1827, 2019.
- [9] L. Huang and E. Modiano, “Optimizing age-of-information in a multi-class queueing system,” in 2015 IEEE International Symposium on Information Theory (ISIT), 2015, pp. 1681–1685.
- [10] E. Najm and E. Telatar, “Status updates in a multi-stream M/G/1/1 preemptive queue,” in IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), 2018, pp. 124–129.
- [11] M. Moltafet, M. Leinonen, and M. Codreanu, “On the Age of Information in Multi-Source Queueing Models,” IEEE Transactions on Communications, vol. 68, no. 8, pp. 5003–5017, 2020.
- [12] C. Kam, S. Kompella, G. D. Nguyen, and A. Ephremides, “Effect of Message Transmission Path Diversity on Status Age,” IEEE Transactions on Information Theory, vol. 62, no. 3, pp. 1360–1374, 2016.
- [13] A. M. Bedewy, Y. Sun, and N. B. Shroff, “Minimizing the Age of Information Through Queues,” IEEE Transactions on Information Theory, vol. 65, no. 8, pp. 5215–5232, 2019.
- [14] ——, “The Age of Information in Multihop Networks,” IEEE/ACM Transactions on Networking, vol. 27, no. 3, pp. 1248–1257, 2019.
- [15] E. Najm, R. Nasser, and E. Telatar, “Content Based Status Updates,” IEEE Transactions on Information Theory, vol. 66, no. 6, pp. 3846–3863, 2020.
- [16] S. K. Kaul and R. D. Yates, “Age of Information: Updates with Priority,” in 2018 IEEE International Symposium on Information Theory (ISIT), 2018, pp. 2644–2648.
- [17] R. D. Yates, “Status Updates through Networks of Parallel Servers,” in 2018 IEEE International Symposium on Information Theory (ISIT), 2018, pp. 2281–2285.
- [18] K. Chen and L. Huang, “Age-of-information in the presence of error,” in 2016 IEEE International Symposium on Information Theory (ISIT), 2016, pp. 2579–2583.
- [19] R. D. Yates, E. Najm, E. Soljanin, and J. Zhong, “Timely updates over an erasure channel,” in 2017 IEEE International Symposium on Information Theory (ISIT), 2017, pp. 316–320.
- [20] E. Najm, E. Telatar, and R. Nasser, “Optimal Age over Erasure Channels,” in 2019 IEEE International Symposium on Information Theory (ISIT), 2019, pp. 335–339.
- [21] S. C. Bobbili, P. Parag, and J.-F. Chamberland, “Real-Time Status Updates With Perfect Feedback Over Erasure Channels,” IEEE Transactions on Communications, vol. 68, no. 9, pp. 5363–5374, 2020.
- [22] M. Xie, Q. Wang, J. Gong, and X. Ma, “Age and Energy Analysis for LDPC Coded Status Update With and Without ARQ,” IEEE Internet of Things Journal, vol. 7, no. 10, pp. 10 388–10 400, 2020.
- [23] J. You, S. Wu, Y. Deng, J. Jiao, and Q. Zhang, “An Age Optimized Hybrid ARQ Scheme for Polar Codes via Gaussian Approximation,” IEEE Wireless Communications Letters, vol. 10, no. 10, pp. 2235–2239, 2021.
- [24] A. Arafa, K. Banawan, K. G. Seddik, and H. V. Poor, “On Timely Channel Coding with Hybrid ARQ,” in 2019 IEEE Global Communications Conference (GLOBECOM), 2019, pp. 1–6.
- [25] B. Yu, Y. Cai, D. Wu, and Z. Xiang, “Average Age of Information in Short Packet Based Machine Type Communication,” IEEE Transactions on Vehicular Technology, vol. 69, no. 9, pp. 10 306–10 319, 2020.
- [26] R. Devassy, G. Durisi, G. C. Ferrante, O. Simeone, and E. Uysal-Biyikoglu, “Delay and Peak-Age Violation Probability in Short-Packet Transmissions,” in 2018 IEEE International Symposium on Information Theory (ISIT), 2018, pp. 2471–2475.
- [27] D. Li, S. Wu, Y. Wang, J. Jiao, and Q. Zhang, “Age-Optimal HARQ Design for Freshness-Critical Satellite-IoT Systems,” IEEE Internet of Things Journal, vol. 7, no. 3, pp. 2066–2076, 2020.
- [28] Discussion on Explicit HARQ-ACK Feedback for Configured Grant Transmission, document R1-1903079, 3GPP TSG RAN WG1 96, 2019.
- [29] R. Abreu, T. Jacobsen, G. Berardinelli, K. Pedersen, I. Z. Kovács, and P. Mogensen, “Power control optimization for uplink grant-free URLLC,” in 2018 IEEE Wireless Communications and Networking Conference (WCNC), 2018, pp. 1–6.
- [30] N. H. Mahmood, R. Abreu, R. Böhnke, M. Schubert, G. Berardinelli, and T. H. Jacobsen, “Uplink Grant-Free Access Solutions for URLLC services in 5G New Radio,” in 2019 16th International Symposium on Wireless Communication Systems (ISWCS), 2019, pp. 607–612.
- [31] Y. Liu, Y. Deng, M. Elkashlan, A. Nallanathan, and G. K. Karagiannidis, “Analyzing Grant-Free Access for URLLC Service,” IEEE Journal on Selected Areas in Communications, vol. 39, no. 3, pp. 741–755, 2021.
- [32] Y. Polyanskiy, H. V. Poor, and S. Verdu, “Channel Coding Rate in the Finite Blocklength Regime,” IEEE Transactions on Information Theory, vol. 56, no. 5, pp. 2307–2359, 2010.