PDF  PubReader

Chan and Pan: Enhancing Information Freshness for Coordinated Direct and Relay Transmission

Tse-Tin Chan and Haoyuan Pan

Enhancing Information Freshness for Coordinated Direct and Relay Transmission

Abstract: This paper investigates the information freshness of relay-aided status updating in coordinated direct and relay transmission (CDRT) for the first time. Information freshness is measured by age of information (AoI), defined as the time elapsed since the generation of the last successfully received update packet. In CDRT, one sensor communicates directly with the receiver while another sensor requires the assistance of a decodeand-forward relay. Conventional CDRT is achieved via time division multiple access (TDMA) or non-orthogonal multiple access (NOMA). Interestingly, our experiments on software-defined radios (SDR) indicate that in error-prone wireless networks, TDMA-CDRT and NOMA-CDRT are not superior to each other in terms of peak AoI in all signal-to-noise ratio (SNR) regimes. Specifically, the direct sensor prefers NOMA-CDRT while the relay-aided sensor prefers TDMA-CDRT, leading to a dilemma in optimizing the peak AoI of the system. To this end, we put forth a hybrid CDRT scheme that combines TDMA and NOMA. The SDR experimental results show that the hybrid CDRT scheme not only balances the peak AoI of the direct and relay-aided sensors, but also achieves better information freshness for the whole CDRT system.

Keywords: Age of information (AoI) , coordinated direct and relay transmission (CDRT) , Internet of things (IoT) , nonorthogonal multiple access (NOMA)

I. INTRODUCTION

INTERNET of things (IoT) gathers and shares information among a wide variety of smart devices, such as small sensors, wearables, actuators, and more [1]. For time-critical applications, such as autonomous vehicles, intelligent manufacturing, and smart cities, fresh sensing data must be delivered in a timely manner to reflect the observed current state. For example, suppose a sensor monitors any malfunction on an assembly line in a smart factory, failure to update the status in time could lead to severe consequences, such as production loss, component damage, or even injuries [2]. Therefore, timely information updating plays a crucial role in the IoT.

In remote status updating, some sensors can be connected directly to the receiver wirelessly. They are referred to as direct sensors in this paper. However, some small sensors, especially those powered by batteries or placed far away from the receiver, may not be able to communicate directly with the receiver. Therefore, a relay can be used to forward status updates to the receiver [3]. We refer to these sensors as relay-aided sensors. This paper considers the coexistence of direct and relay-aided communications, which is also referred to as coordinated direct and relay transmission (CDRT) [4], as shown in Fig. 1. We design communication schemes for information update systems with CDRT. In particular, we focus on one sensor of each type, which can be easily extended to the case of multiple sensors. For example, multiple relayaided sensors can communicate with the relay using time division multiple access (TDMA), frequency division multiple access (FDMA), etc. The relay then forwards the aggregate packets to the receiver [5].

Fig. 1.

An example of information update systems with CDRT.
1.png

In this paper, we focus on enhancing the information freshness in CDRT-enabled information update systems. Since conventional metrics, such as throughput and latency, cannot characterize the information freshness, we adopt the newly proposed performance metric: Age of information (AoI) [6], [7]. In contrast to latency, which measures only the time required to deliver a packet, AoI is defined as the time elapsed since the most recently received packet was generated, i.e., how fresh the latest received packet is at the current moment [8]. In recent years, AoI has been extensively investigated by various studies [8]–[14]. Early work on AoI focused on queue management schemes [7], [9], [10] and packet scheduling schemes [11]–[13]. We refer readers to recent research on AoI in the survey [14].

Nevertheless, there are no studies on the AoI performance of CDRT so far. CDRT was first considered in [4] and then often worked with non-orthogonal multiple access (NOMA) to improve network performance. NOMA serves multiple users at the same resource (e.g., time, frequency, coding, etc.). It improves spectral efficiency and throughput compared with conventional orthogonal multiple access (OMA) schemes (e.g., TDMA and FDMA) [15]. Besides performance improvements, the literature showed that NOMA could effectively support large-scale connectivity, which is a prominent feature of the IoT communications [16]. Reference [17] first studied NOMAbased CDRT (NOMA-CDRT) to improve the spectral efficiency in the two-user downlink case. Then, [18] analyzed the two-user uplink case in terms of the ergodic sum capacity (ESC), and [19] studied a multi-relay scheme to improve the system performance in terms of outage probability. Recently, [20] studied the impact of full- and half-duplex relaying on the outage probability and ESC, and practical applications of NOMA-CDRT were considered in [21], [22].

As far as information freshness is concerned, whether NOMA still outperforms OMA in AoI performance for CDRT requires thorough investigation. Prior work showed that higher throughput does not always lead to lower AoI [23]. Moreover, as information freshness is critical in IoT communications, improving the AoI performance of CDRT deserves an in-depth study. This paper attempts to fill this research gap and has the following three main contributions:

1) We are the first to investigate the AoI performance of CDRT in information update systems. Specifically, we derive and compare the average peak AoI of TDMA-based CDRT (TDMA-CDRT) and NOMA-CDRT schemes. Previous studies, such as [18], [22], have shown that NOMA-CDRT has a significant performance improvement over TDMA-CDRT in terms of conventional metrics (e.g., ESC). By contrast, our experimental results using software-defined radios (SDR) show that when AoI is considered, TDMA-CDRT and NOMA-CDRT do not outperform each other in all signal-to-noise ratio (SNR) regimes. Furthermore, direct sensors prefer NOMA-CDRT, while relay-aided sensors prefer TDMA-CDRT in error-prone wireless networks.

2) We put forth a hybrid CDRT scheme that leverages TDMA-CDRT and NOMA-CDRT. Depending on the different order of the OMA and NOMA transmissions, the two possible variations are called NOMA-OMA-CDRT and OMA-NOMA-CDRT, respectively. The hybrid CDRT scheme aims to strike a balance between direct and relay-aided transmissions because both carry important information updates for remote status monitoring.

3) We are the first to demonstrate the practical feasibility of CDRT for updating sensing data with AoI requirements through SDR experiments, which is amendable to real IoT systems. The experimental results on SDR show that the proposed hybrid CDRT scheme not only balances the AoI performance of direct and relay-aided transmissions, but also achieves a lower average peak AoI of the network compared to TDMA-CDRT and NOMA-CDRT, especially when the sensor-relay or relay-receiver link is poor.

II. PRELIMINARIES

This section describes the general system setup and derives a unified expression of the average peak AoI for different CDRT models. We assume that the sensors periodically send monitoring data to the receiver and that each node shares the same bandwidth. We consider a generate-at-will model where a status update packet is generated whenever the sensor has the opportunity to send it. In other words, queuing delay is not considered in this paper. When the packet decoding fails, the receiving node discards the corrupted packet without sending any feedback.

In the CDRT-based information update system shown in Fig. 1, the controller wants to receive packets from the direct and relay-aided sensors as fresh as possible. To quantify the information freshness, the instantaneous AoI of the direct sensor at time t is defined as

(1)
[TeX:] $$\Delta_{\mathrm{d}}(t) \triangleq t-U_{\mathrm{d}}(t),$$

where [TeX:] $$U_d(t)$$ is the generation time of the latest successfully received packet from the direct sensor [8].

In this paper, we study the peak AoI performance of different CDRT schemes, which measures the AoI value reached just before the successful delivery of the update packet. Then, the time-average peak AoI of the direct sensor is denoted by [TeX:] $$\bar{\Delta}_{\mathrm{d}} .$$ Similarly, the instantaneous and average peak AoI of the relayaided sensor can be defined by replacing the subscript “d” with “r”, i.e., [TeX:] $$\Delta_{\mathrm{r}}(t)$$ and [TeX:] $$\bar{\Delta}_{\mathrm{r}},$$ respectively. The peak AoI of the network, [TeX:] $$\bar{\Delta}$$, is the average of [TeX:] $$\bar{\Delta}_{\mathrm{d}} \text { and } \bar{\Delta}_{\mathrm{r}},$$ i.e., [TeX:] $$\bar{\Delta} \triangleq\left(\bar{\Delta}_{\mathrm{d}}+\bar{\Delta}_{\mathrm{r}}\right) / 2.$$

Let us denote by [TeX:] $$\tau$$ the time required for the controller to successfully receive a packet from the sensor since the packet was generated, and [TeX:] $$\tau_j$$ corresponds to the jth successful update. For example, the relay-aided sensor has a larger [TeX:] $$\mathbb{E}[\tau]$$ than the direct sensor due to the two hops. Fig. 2 shows an illustrative example of the instantaneous AoI of a sensor (i.e., the direct or relay-aided sensor), denoted by [TeX:] $$\Delta_s(t)$$ and [TeX:] $$s \in\{d, r\}.$$ We assume that the ( j − 1)th and jth successful updates occur at times [TeX:] $$t_{j-1} \text { and } t_j,$$ respectively. The instantaneous AoI of the packet drops from [TeX:] $$\hat{\Delta}_s$$ (the peak AoI) to [TeX:] $$\tau_j$$ when the controller successfully receives the jth update. Then [TeX:] $$\Delta_S(t)$$ increases linearly with time until the next successful update. We use Z to denote the time between two consecutive successful updates and [TeX:] $$Z_j$$ to denote the time between the ( j − 1)th and jth successful updates.

Fig. 2.

An example of the instantaneous AoI of a sensor in CDRT, [TeX:] $$\Delta(t).$$
2.png

Using Fig. 2, we can derive the average peak AoI of the direct or relay-aided sensor, [TeX:] $$\bar{\Delta}_s, s \in\{d, r\},$$ in CDRT as

(2)
[TeX:] $$\bar{\Delta}_s \triangleq \lim _{J \rightarrow \infty} \frac{1}{J} \sum_{j=1}^J\left(\tau_{j-1}+Z_j\right)=\mathbb{E}[\tau]+\mathbb{E}[Z],$$

which means that the average peak AoI is affected by the transmission time from the sensor to the controller [TeX:] $$(\tau)$$ and the time interval between two consecutive successful updates (Z).

III. AVERAGE PEAK AOI OF TDMA-CDRT AND NOMA-CDRT

This section derives the average peak AoI of TDMA-CDRT and NOMA-CDRT. Our SDR experimental results in Section V show that the direct sensor prefers NOMA-CDRT while the relay-aided sensor prefers TDMA-CDRT in error-prone wireless networks, resulting in a dilemma of which scheme should be used to reduce the average peak AoI of the network.

A. TDMA-CDRT

In TDMA-CDRT, nodes send packets one by one in orthogonal time slots, as shown in Fig. 3. We use T to denote the duration of each time slot in the CDRT schemes. The relayaided sensor first transmits its sensed data to the relay, which then forwards it to the controller in the subsequent time slot. After that, the direct sensor sends its packet to the controller. The nodes continue this transmission order thereafter.

Fig. 3.

TDMA-CDRT system model.
3.png

Since (2) shows that the average peak AoI is affected by [TeX:] $$(\tau)$$ and Z, we now derive [TeX:] $$\mathbb{E}[\tau] \text { and } \mathbb{E}[Z]$$ to compute the average peak AoI of TDMA-CDRT. We denote the transmission time from the direct and relay-aided sensors to the controller by [TeX:] $$\tau_{\mathrm{d}}^{\mathrm{TD}} \text { and } \tau_{\mathrm{r}}^{\mathrm{TD}},$$ respectively. Throughout this paper, symbols in other CDRT schemes are defined similarly by replacing the superscript “TD”, so we omit repetitive definitions in the rest of the paper. Denote the time interval between two consecutive successful updates of the direct and relay-aided sensors in TDMA-CDRT by [TeX:] $$Z_{\mathrm{d}}^{\mathrm{TD}} \text { and } Z_{\mathrm{r}}^{\mathrm{TD}},$$ respectively. According to Fig. 3, we can deduce [TeX:] $$\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{TD}}\right]=T \text { and } \mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{TD}}\right]=2 T.$$ That is, the relay-aided sensor requires one more time slot due to the two-hop transmission.

We next compute [TeX:] $$\mathbb{E}[Z].$$ Let [TeX:] $$X_{\mathrm{d}}^{\mathrm{TD}}\left(X_{\mathrm{r}}^{\mathrm{TD}}\right)$$ represent the number of update packets transmitted by the direct sensor (the relay-aided sensor) between two consecutive successful decodings at the controller. From Fig. 3, it is easy to figure out that [TeX:] $$Z_{\mathrm{d}}^{\mathrm{TD}}=3 T X_{\mathrm{d}}^{\mathrm{TD}} \text { and } Z_{\mathrm{r}}^{\mathrm{TD}}=3 T X_{\mathrm{r}}^{\mathrm{TD}}.$$ This is because the direct sensor (the relay-aided sensor) transmits packets every 3T time interval, and the packet is successfully decoded after [TeX:] $$X_{\mathrm{d}}^{\mathrm{TD}}\left(X_{\mathrm{r}}^{\mathrm{TD}}\right)$$ transmissions.

For theoretical analysis, when a receiver is receiving only one packet, we assume that the successful reception probability of that packet is [TeX:] $$p^{\mathrm{O}} \in[0,1].$$ In other words, in TDMA-CDRT, the successful reception probabilities of packets from the direct sensor to the controller [TeX:] $$\left(P_{\mathrm{d}}^{\mathrm{TD}}\right),$$ from the relay-aided sensor to the relay [TeX:] $$\left(P_{\mathrm{r1}}^{\mathrm{TD}}\right),$$ and from the relay to the controller [TeX:] $$\left(P_{\mathrm{r2}}^{\mathrm{TD}}\right),$$ are all equal to [TeX:] $$p^{\mathrm{O}}$$. Extensions to different successful reception probabilities are straightforward.

Considering the direct sensor, [TeX:] $$X_{\mathrm{d}}^{\mathrm{TD}}$$ is a geometric random variable with parameter [TeX:] $$p^{\mathrm{O}}$$. Then we have the expected values [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{TD}}\right]=1 / P_{\mathrm{d}}^{\mathrm{TD}}=1 / p^{\mathrm{O}}.$$ According to (2), the average peak AoI of the direct sensor in TDMA-CDRT is computed by

(3)
[TeX:] $$\bar{\Delta}_{\mathrm{d}}^{\mathrm{TD}}=\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{TD}}\right]+\mathbb{E}\left[Z_{\mathrm{d}}^{\mathrm{TD}}\right]=T\left(\frac{3}{p^{\mathrm{O}}}+1\right).$$

Regarding the relay-aided sensor, since two hops are needed, the overall successful reception probability (i.e., the success probability of conveying a packet from the source to the controller) is [TeX:] $$P_{\mathrm{r}}^{\mathrm{TD}}=P_{\mathrm{r} 1}^{\mathrm{TD}} P_{\mathrm{r} 2}^{\mathrm{TD}}=\left(p^{\mathrm{O}}\right)^2.$$ Hence, [TeX:] $$\mathbb{E}\left[X_{\mathrm{r}}^{\mathrm{TD}}\right]=1 / P_{\mathrm{r}}^{\mathrm{TD}}=1 /\left(p^{\mathrm{O}}\right)^2.$$ As with the direct sensor, the average peak AoI of the relay-aided sensor in TDMA-CDRT is

(4)
[TeX:] $$\bar{\Delta}_{\mathrm{r}}^{\mathrm{TD}}=\mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{TD}}\right]+\mathbb{E}\left[Z_{\mathrm{r}}^{\mathrm{TD}}\right]=T\left(\frac{3}{\left(p^{\mathrm{O}}\right)^2}+2\right).$$

As a result, the average peak AoI of TDMA-CDRT is

(5)
[TeX:] $$\begin{aligned} \bar{\Delta}^{\mathrm{TD}} & =\frac{1}{2}\left(\bar{\Delta}_{\mathrm{d}}^{\mathrm{TD}}+\bar{\Delta}_{\mathrm{r}}^{\mathrm{TD}}\right) \\ & =\frac{1}{2}\left(T\left(\frac{3}{p^0}+1\right)+T\left(\frac{3}{\left(p^{\mathrm{O}}\right)^2}+2\right)\right) \\ & =\frac{3 T}{2}\left(\frac{1}{\left(p^{\mathrm{O}}\right)^2}+\frac{1}{p^0}+1\right). \end{aligned}$$

Note that the successful reception probabilities (e.g., [TeX:] $$p^{\mathrm{O}}$$) depend on various factors, such as SNR and channel model (link gain). The results derived in this paper can be applied to a wide range of wireless scenarios by using appropriate models of successful reception probabilities. In addition, to provide a clear view of the performance of different schemes in a real wireless communication environment, experiments using universal software radio peripheral (USRP) are conducted to demonstrate the peak AoI performance of the schemes in Section V.

B. NOMA-CDRT

We can see that in TDMA-CDRT, if all the transmissions are successful, it takes three time slots for the controller to receive one packet from each sensor. In contrast, as we will see in NOMA-CDRT, only two time slots are needed to deliver two packets from the direct sensor and one packet from the relay-aided sensor to the controller. In this subsection, as in the TDMA-CDRT part, we derive the average peak AoI of NOMA-CDRT after obtaining [TeX:] $$\mathbb{E}[\tau] \text { and } \mathbb{E}[Z].$$

As shown in Fig. 4, NOMA-CDRT repeats the transmission sequence every two time slots. In the first time slot, the relay-aided sensor transmits its packet to the relay, and the direct sensor delivers its packet to the controller. Since these sensors share the same communication resources, the relay also receives the signals from the direct sensor. The relay tries to decode the packet from the relay-aided sensor by NOMA (i.e., multiuser decoding; see Section V).

Fig. 4.

NOMA-CDRT system model.
4.png

In the second time slot, there are two possible cases. If the packet from the relay-aided sensor is successfully decoded at the relay, the packet is forwarded to the controller. Meanwhile, the direct sensor also transmits its packet to the controller. The controller tries to decode the two packets as the relay does in the first time slot. In the other case, if the packet from the relay-aided sensor fails to be decoded at the relay, only the direct sensor transmits its packet to the controller.

According to Fig. 4, we can deduce [TeX:] $$\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{NO}}\right]=T$$ and [TeX:] $$\mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{NO}}\right]=2 T$$ in NOMA-CDRT, because one time slot is needed to convey the packet from the direct sensor while two time slots are required for the relay-aided sensor. Furthermore, it is easy to find that [TeX:] $$\mathbb{E}\left[Z_{\mathrm{d}}^{\mathrm{NO}}\right]=T \mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right]$$ and [TeX:] $$\mathbb{E}\left[Z_{\mathrm{r}}^{\mathrm{NO}}\right]=2 T \mathbb{E}\left[X_{\mathrm{r}}^{\mathrm{NO}}\right]$$ based on Fig. 4.

The derivations about [TeX:] $$X_{\mathrm{d}}^{\mathrm{NO}} \text { and } X_{\mathrm{r}}^{\mathrm{NO}}$$ based on the successful reception probabilities are more complicated in NOMACDRT. For theoretical analysis, we assume that if the receiver tries to decode two simultaneous incoming packets by NOMA, the successful reception probability of each packet is [TeX:] $$p^N \in[0,1] .$$ Note that in general, [TeX:] $$p^{\mathrm{N}}\lt p^{\mathrm{O}}$$ under the same received SNR.

In the first time slot, the successful reception probability of the packet from the direct sensor to the controller [TeX:] $$\left(P_{\mathrm{d}, 1}^{\mathrm{NO}}\right)$$ is [TeX:] $$p^{\mathrm{O}}$$. Moreover, the successful reception probability of the packet from the relay-aided sensor to the relay [TeX:] $$\left(P_{\mathrm{rl}}^{\mathrm{NO}}\right) \text { is } p^{\mathrm{N}}$$ because the packet from the direct sensor interferes at the relay.

In the second time slot, there are two possible cases:

· Case I, with probability [TeX:] $$P_{\mathrm{r} 1}^{\mathrm{NO}}$$: the packet from the relayaided sensor is successfully decoded at the relay in the first time slot. The successful reception probabilities of packets from the direct sensor [TeX:] $$\left(P_{\mathrm{d}, 2 \mathrm{a}}^{\mathrm{NO}}\right)$$ and the relay [TeX:] $$\left(P_{\mathrm{r} 2}^{\mathrm{NO}}\right),$$ respectively, to the controller in Case I are [TeX:] $$p^{\mathrm{N}}.$$

· Case II, with probability [TeX:] $$\left(1-P_{\mathrm{r} 1}^{\mathrm{NO}}\right)$$: the packet from the relay-aided sensor fails to be decoded by the relay in the first time slot. Then the successful reception probability of the packet from the direct sensor to the controller in Case II [TeX:] $$\left(P_{\mathrm{d}, 2 \mathrm{~b}}^{\mathrm{NO}}\right) \text { is } p^{\mathrm{O}}.$$.

Therefore, in the second time slot, the overall successful reception probability of the packet from the direct sensor to the controller [TeX:] $$\left(P_{\mathrm{d}, 2}^{\mathrm{NO}}\right)$$ is

(6)
[TeX:] $$\begin{aligned} P_{\mathrm{d}, 2}^{\mathrm{NO}} & =P_{\mathrm{r} 1}^{\mathrm{NO}} P_{\mathrm{d}, 2 \mathrm{a}}^{\mathrm{NO}}+\left(1-P_{\mathrm{r} 1}^{\mathrm{NO}}\right) P_{\mathrm{d}, 2 \mathrm{~b}}^{\mathrm{NO}} \\ & =p^{\mathrm{N}} p^{\mathrm{N}}+\left(1-p^{\mathrm{N}}\right) p^{\mathrm{O}} . \end{aligned}$$

Moreover, the overall successful reception probability of the packet from the relay-aided sensor to the controller is

(7)
[TeX:] $$P_{\mathrm{r}}^{\mathrm{NO}}=P_{\mathrm{r} 1}^{\mathrm{NO}} P_{\mathrm{r} 2}^{\mathrm{NO}}=\left(p^{\mathrm{N}}\right)^2 \text {. }$$

As a result, for the relay-aided sensor, we have the expected value [TeX:] $$\mathbb{E}\left[X_{\mathrm{r}}^{\mathrm{NO}}\right]=1 / P_{\mathrm{r}}^{\mathrm{NO}}=1 /\left(p^{\mathrm{N}}\right)^2.$$ For the direct sensor, we have the expected value [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right]=\frac{2}{P_{\mathrm{d}, 1}^{\mathrm{NO}}+P_{\mathrm{d}, 2}^{\mathrm{NO}}}=\frac{2}{2 p^{\mathrm{O}}-p^{\mathrm{O}} p^{\mathrm{N}}+\left(p^{\mathrm{N}}\right)^2}.$$ Since the direct sensor has different successful reception probabilities in the first and second time slots, the derivation of [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right]=\frac{2}{P_{\mathrm{d}, 1}^{\mathrm{NO}}+P_{\mathrm{d}, 2}^{\mathrm{NO}}}$$ involves a series of steps, which can be found in Appendix A.

The average peak AoI of the direct sensor in NOMA-CDRT is then computed by

(8)
[TeX:] $$\bar{\Delta}_{\mathrm{d}}^{\mathrm{NO}}=\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{NO}}\right]+\mathbb{E}\left[Z_{\mathrm{d}}^{\mathrm{NO}}\right]=T\left(\frac{2}{2 p^{\mathrm{O}}-p^{\mathrm{O}} p^{\mathrm{N}}+\left(p^{\mathrm{N}}\right)^2}+1\right),$$

while the average peak AoI of the relay-aided sensor in NOMA-CDRT is

(9)
[TeX:] $$\bar{\Delta}_{\mathrm{r}}^{\mathrm{NO}}=\mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{NO}}\right]+\mathbb{E}\left[Z_{\mathrm{r}}^{\mathrm{NO}}\right]=T\left(\frac{2}{\left(p^{\mathrm{N}}\right)^2}+2\right).$$

Hence, the average peak AoI of NOMA-CDRT is

(10)
[TeX:] $$\begin{aligned} \bar{\Delta}^{\mathrm{NO}} & =\frac{1}{2}\left(\bar{\Delta}_{\mathrm{d}}^{\mathrm{NO}}+\bar{\Delta}_{\mathrm{r}}^{\mathrm{NO}}\right) \\ & =\frac{1}{2}\left(T\left(\frac{2}{2 p^{\mathrm{O}}-p^{\mathrm{O}} p^{\mathrm{N}}+\left(p^{\mathrm{N}}\right)^2}+1\right)+T\left(\frac{2}{\left(p^{\mathrm{N}}\right)^2}+2\right)\right) \\ & =\frac{T}{2}\left(\frac{2}{2 p^{\mathrm{O}}-p^{\mathrm{O}} p^{\mathrm{N}}+\left(p^{\mathrm{N}}\right)^2}+\frac{2}{\left(p^{\mathrm{N}}\right)^2}+3\right). \end{aligned}$$

Prior studies [18], [22] showed that NOMA-CDRT achieves higher throughput than TDMA-CDRT does. Interestingly, as a preview, our SDR experiments in Section V find that although [TeX:] $$\bar{\Delta}_{\mathrm{d}}^{\mathrm{NO}}<\bar{\Delta}_{\mathrm{d}}^{\mathrm{TD}}$$ in all SNR regimes, [TeX:] $$\bar{\Delta}_{\mathrm{r}}^{\mathrm{NO}}>\bar{\Delta}_{\mathrm{r}}^{\mathrm{TD}}$$ in the low to medium SNR regime. In other words, the direct sensor prefers NOMA-CDRT, while the relay-aided sensor prefers TDMA-CDRT in the low to medium SNR regime. For a comprehensive graphical representation of the average peak AoI for different schemes and their performance comparisons, please refer to Section V.

As a result, for the whole CDRT network, [TeX:] $$\bar{\Delta}^{\mathrm{TD}} \text { and } \bar{\Delta}^{\mathrm{NO}}$$ are not lower than each other in all SNR regimes. We are faced with a dilemma between these two CDRT schemes. Compared to TDMA-CDRT, the direct sensor in NOMA-CDRT can send more packets in the same period, which may lead to a lower average peak AoI of the system because of the smaller time interval between updates. However, NOMA-CDRT also reduces the successful reception probability when a receiver receives packets from more than one source simultaneously. If a packet fails to be decoded, the controller has to wait longer for the next update, which may result in a higher average peak AoI of the system. Hence, the following section puts forth a hybrid CDRT scheme to address this dilemma.

IV. AVERAGE PEAK AOI OF NOMA-OMA-CDRT

This section presents the hybrid CDRT scheme with two variations: NOMA-OMA-CDRT and OMA-NOMA-CDRT. The hybrid CDRT scheme balances the needs of the direct and relay-aided sensors (i.e., keeping the average peak AoI of both sensors low), as they both convey essential information updates. Furthermore, hybrid CDRT can maintain a relatively low average peak AoI of the whole network in all SNR regimes.

We first introduce NOMA-OMA-CDRT as illustrated in Fig. 5. In each of the two time slots, the transmission process starts with NOMA, followed by OMA. In the first time slot, the direct and relay-aided sensors send their status packets to the controller and the relay, respectively. As in NOMA-CDRT, the relay attempts to decode the packet of the relay-aided sensor from the interfering signals by NOMA. If the decoding is successful, only the relay forwards the packet to the controller in the second time slot. Unlike NOMA-CDRT, the direct sensor here does not transmit in the second time slot to prevent impairing the successful reception probability of the packet from the relay.

Fig. 5.

Fig. 5. NOMA-OMA-CDRT system model.
5.png

The average peak AoI of NOMA-OMA-CDRT can be derived similarly as in the previous section. Considering the direct sensor, we see from Fig. 5 that it needs one time slot to transmit its packets to the controller, hence [TeX:] $$\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right]=T.$$ Moreover, the direct sensor transmits its packets once every two time slots, therefore [TeX:] $$\mathbb{E}\left[Z_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right]=\mathbb{E}\left[2 T X_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right]=2 T \mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right].$$ As the direct sensor communicates with the controller without interference, the successful reception probability of its packet, [TeX:] $$P_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}, \text { is } p^{\mathrm{O}}.$$ We then have [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right]=1 / P_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}=1 / p^{\mathrm{O}} .$$ Hence, the average peak AoI of the direct sensor can be found by

(11)
[TeX:] $$\bar{\Delta}_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}=\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right]+\mathbb{E}\left[Z_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}\right]=T\left(\frac{2}{p^{\mathrm{O}}}+1\right).$$

Likewise, considering the relay-aided sensor, Fig. 5 shows that it takes every two time slots to deliver an update packet to the controller, therefore we have [TeX:] $$\mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}\right]=2 T$$ and [TeX:] $$\mathbb{E}\left[Z_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}\right]=2 T \mathbb{E}\left[X_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}\right].$$ In the first hop, the relay tries to decode the packet from the superposed signal by NOMA, therefore the successful reception probability of the packet from the relay-aided sensor to the relay, [TeX:] $$P_{\mathrm{r} 1}^{\mathrm{NO}-\mathrm{O}}, \text { is } p^{\mathrm{N}}$$ In the second hop, as there is no interfering signal, the successful reception probability from the relay to the controller, [TeX:] $$P_{\mathrm{r} 2}^{\mathrm{NO}-\mathrm{O}},$$ is [TeX:] $$P^{\mathrm{O}}$$. Since the update is successful if there are no errors in both hops, the overall successful reception probability of the packet is [TeX:] $$P_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}=P_{\mathrm{r} 1}^{\mathrm{NO}-\mathrm{O}} P_{\mathrm{r} 2}^{\mathrm{NO}-\mathrm{O}}.$$ Then the average peak AoI of the relay-aided sensor can be found by

(12)
[TeX:] $$\bar{\Delta}_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}=\mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}\right]+\mathbb{E}\left[Z_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}\right]=T\left(\frac{2}{p^{\mathrm{O}} p^{\mathrm{N}}}+2\right).$$

As a result, the average peak AoI of NOMA-OMA-CDRT is

(13)
[TeX:] $$\begin{aligned} \bar{\Delta}^{\mathrm{NO}-\mathrm{O}} & =\frac{1}{2}\left(\vec{\Delta}_{\mathrm{d}}^{\mathrm{NO}-\mathrm{O}}+\vec{\Delta}_{\mathrm{r}}^{\mathrm{NO}-\mathrm{O}}\right) \\ & =\frac{1}{2}\left(T\left(\frac{2}{p^{\mathrm{O}}}+1\right)+T\left(\frac{2}{p^{\mathrm{O}} p^{\mathrm{N}}}+2\right)\right) \\ & =T\left(\frac{1}{p^{\mathrm{O}} p^{\mathrm{N}}}+\frac{1}{p^{\mathrm{O}}}+\frac{3}{2}\right) . \end{aligned}$$

OMA-NOMA-CDRT is similar to NOMA-OMA-CDRT, and the main difference is that the former starts with OMA and then NOMA. In other words, only the relay-aided sensor sends in the first time slot, and the direct sensor sends in the second time slot in OMA-NOMA-CDRT. We refer the readers to Appendix B for the detailed computation of the average peak AoI of OMA-NOMA-CDRT. The analysis is similar to that of NOMA-CDRT, in which there are two possibilities depending on the decoding outcome at the relay in the first time slot. The experimental results in the next section compare the average peak AoI performance between NOMA-OMA-CDRT and OMA-NOMA-CDRT.

V. EXPERIMENTAL EVALUATION

A. Experimental Setup

We conduct real experiments on software-defined radios (SDR) to evaluate the average peak AoI performance of different CDRT schemes. Our experiments are performed on the USRP hardware (USRP N210 with SBX daughterboards) [24] and the GNU radio software [25] with the UHD hardware driver. Each node in the CDRT is a USRP connected to a computer via an Ethernet cable. The wireless experiments operate at a center frequency of 2.185 GHz and a bandwidth of 5 MHz. In addition, BPSK modulation and the standard [TeX:] $$\text { rate- } 1 / 2[133,171]_8$$ convolutional code defined in the 802.11 standards are used.

We employ a trace-driven simulation approach to evaluate the average peak AoI performances of different CDRT schemes. Specifically, we first obtain the PHY-layer decoding outcomes. We perform controlled experiments for different received SNRs (from 7 dB to 10.5 dB). For example, at each SNR, the direct sensor sends a large number of packets to the receiver (i.e., 2000 packets in our experiments), and the decoding results of different slots are recorded. Similarly, in the case of simultaneous transmissions, the receiver (the relay or the controller) sends beacon frames to trigger synchronized transmissions of the two transmitters. The NOMA decoding outcomes at the receivers are gathered. Notice that the SNRs of the two simultaneously transmitting sensors could be different. We consider both SNR-balanced and SNR-imbalanced scenarios, which will be presented in the next subsection.

To implement the NOMA decoder, instead of successive decoding as in the conventional successive interference cancellation (SIC) decoder, this paper uses a non-iterative multiuser decoding (MUD) decoder [26] to recover the two users’ packets in parallel. Specifically, the received superposed signals are passed through an MUD demodulator. The MUD decoder adopts the maximum a posteriori (MAP) algorithm to compute the soft information of each channel-coded bit transmitted simultaneously by the two nodes. The soft information is then fed to two conventional point-to-point Viterbi decoders (i.e., the same decoder used for single-user transmissions) to recover the packet from each of the two nodes.

We generate traces based on the collected PHY-layer decoding outcomes to drive our AoI simulations for different CDRT schemes, from which we compute the instantaneous AoI and then the average peak AoI. In addition to the simulation results, we also present the theoretical results. We compute the successful packet reception probabilities from the decoding result statistics and then substitute them into the AoI formulas for different CDRT schemes (e.g., (3)–(5) for TDMA-CDRT) to compute the theoretical average peak AoI.

B. Experimental Results

We first consider an SNR-balanced scenario where each link in the CDRT has the same SNR at the receiver, ranging from 7 dB to 10.5 dB, as shown in Fig. 6. For example, in NOMA-CDRT, when the direct and relay-aided sensors transmit simultaneously in the first time slot, the received SNRs of both sensors at the relay are the same. In addition, the SNR of the direct sensor at the controller is the same as that at the relay. We use an SNR-balanced scenario to validate our theoretical analysis of the average peak AoI. More importantly, a simpler setting highlights the key differences among different CDRT schemes.

Fig. 6.

SDR experimental results for the average peak AoI of (a) the direct sensor, (b) the relay-aided sensor, and (c) the whole system under different CDRT schemes with the SNR-balanced scenario.
6.png

As shown in Fig. 6, the simulation results corroborate with the theoretical results, except that there is a small gap for the CDRT schemes with NOMA. This is because, in our theoretical analysis, we assume that the NOMA receiver decodes each sensor’s packet with success probability [TeX:] $$p^{\mathrm{N}},$$ and the success probability of decoding both sensors’ packets is [TeX:] $$\left(p^{\mathrm{N}}\right)\left(p^{\mathrm{N}}\right)=\left(p^{\mathrm{N}}\right)^2.$$ This assumption considers the decoding events of the two sensors’ packets to be independent. However, in practice, the successful decodings of the two packets are usually correlated in our MAP-based MUD decoder because the MUD demodulator computes the channel-coded soft bits of the two users’ symbols simultaneously from the superposed signals. Therefore, the actual probability of successfully decoding both sensors’ packets is slightly higher than [TeX:] $$\left(p^{\mathrm{N}}\right)^2.$$

Comparing TDMA-CDRT and NOMA-CDRT, as shown in Fig. 6(a), the average peak AoI of the direct sensor is significantly lower in NOMA-CDRT than in TDMA-CDRT. This is because the direct sensor sends one update packet per time slot in NOMA-CDRT, while it sends one update packet per three time slots in TDMA-CDRT. Although NOMA reduces the successful reception probability due to wireless interference, sending update packets more frequently in NOMA-CDRT could still lower the average peak AoI of the direct sensor. In contrast, Fig. 6(b) shows that the average peak AoI performance of the relay-aided sensor in NOMA-CDRT is worse than that in TDMA-CDRT in the low to medium SNR regime. Although the relay-aided sensor also has a higher frequency of sending update packets in NOMA-CDRT, its average peak AoI is higher than that of TDMA-CDRT due to the lower successful probability of NOMA decoding. In each hop of NOMA-CDRT, the packet of the relay-aided sensor interferes with that from the direct sensor. Since the direct sensor prefers NOMA-CDRT while the relay-aided sensor prefers TDMA-CDRT, Fig. 6(c) shows the average peak AoI of the entire CDRT system, where TDMA-CDRT outperforms NOMA-CDRT in the low to medium SNR regime. As the SNR increases, NOMA-CDRT gradually outperforms TDMA-CDRT, because the successful reception probabilities also increase and NOMA allows both sensors to transmit sensed data more frequently.

Fig. 6 shows that TDMA-CDRT and NOMA-CDRT are not superior to each other. Both schemes are beneficial for either of the sensors and have their unfavorable SNR regimes. By contrast, our hybrid CDRT scheme (NOMA-OMA-CDRT and OMA-NOMA-CDRT) balances the needs of the direct and relay-aided sensors. Unlike TDMA-CDRT and NOMA-CDRT, the hybrid CDRT scheme maintains a relatively low average peak AoI for both sensors as well as for the whole system. In particular, the relay-aided sensor in the hybrid CDRT scheme has the best average peak AoI performance in the moderate SNR regime. The hybrid CDRT reduces the time interval of consecutive transmissions without significantly compromising the successful reception probability of update packets.

The above experiments assume that the links in CDRT have the same SNR. However, in time-varying wireless environments, these links are more likely to have different channel conditions. We now investigate the average peak AoI performance when the links have different SNRs, i.e., the SNR-imbalanced scenario, as illustrated in Figs. 7(a)–(c). We fix the SNR of the direct sensor to 9.5 dB at the controller and the relay. Then, we vary the SNR from the relay-aided sensor to the relay from 7.5 dB to 10.5 dB while that from the relay to the controller from 10.5 dB to 7.5 dB. The different SNR pairs are set to simulate different relay locations or different transmit powers of the nodes.

Fig. 7.

SDR experimental results for the average peak AoI of (a) the direct sensor, (b) the relay-aided sensor, and (c) the whole system under different CDRT schemes with the SNR-imbalanced scenario, where the SNR from the direct sensor to the controller and the relay in (a)–(c) are fixed at 9.5 dB.
7.png

Fig. 7(a) shows that the direct sensor has similar AoI performance in the SNR-imbalanced and SNR-balanced cases, e.g., it prefers NOMA-CDRT. Nevertheless, Fig. 7(b) shows that the relay-aided sensor has different results in the SNR-imbalanced case. The average peak AoI of the relay-aided sensor is much higher in NOMA-CDRT than in TDMA-CDRT. The reason is apparent: the update is unsuccessful if the packet of the relayaided sensor is corrupted in any hop, which easily happens in the SNR-imbalanced case because either hop has a low SNR. The controller has to wait longer to receive the next successful update. In contrast, the hybrid CDRT scheme outperforms TDMA-CDRT and NOMA-CDRT in the SNR-imbalanced scenario. For example, NOMA-OMA-CDRT achieves the best AoI performance under a poor relay-controller link, because the direct sensor remains silent when the relay forwards the packet to the controller. Likewise, when the SNR from the relay-aided sensor to the relay is low, OMA-NOMA-CDRT outperforms other schemes.

Considering the average peak AoI performance of the whole system, Fig. 7(c) shows that NOMA-CDRT is significantly worse than TDMA-CDRT when the SNR of the sensorrelay or relay-controller link is poor. Furthermore, the hybrid CDRT scheme outperforms NOMA-CDRT and TDMA-CDRT in average peak AoI. The performance gain is significant when the relay-aided sensor has a lower SNR in either hop, because an interference-free channel is assigned to the hop with lower SNR for better decoding performance.

To conclude, the hybrid CDRT scheme strikes a balance between the needs of the relay-aided and direct sensors, both of which convey critical information updates. More importantly, when the links in CDRT have different SNRs, the hybrid CDRT scheme outperforms conventional TDMA-CDRT and NOMA-CDRT schemes. We can choose to employ NOMA-OMA-CDRT or OMA-NOMA-CDRT depending on the actual situation. For example, when the transmit power of the relay-aided sensor (e.g., a tiny sensor in the factory) is weak, so the received SNR at the relay is low, we can strategically use OMA-NOMA-CDRT to achieve the best average peak AoI performance. Hence, the hybrid CDRT scheme is a robust solution for deploying relay-assisted information update systems in the IoT.

VI. CONCLUSION

We have investigated the average peak AoI of different CDRT schemes for real-time status update. In particular, we put forth a hybrid CDRT scheme combining TDMA and NOMA and maintaining high information freshness for the whole CDRT system.

Information freshness is of paramount importance when a direct sensor and a relay-aided sensor send the sensed data to a common receiver for seamless monitoring. Our investigations on AoI reveal interesting findings for information update systems using CDRT. Specifically, our SDR experiments indicate that TDMA-CDRT and NOMA-CDRT do not outperform each other in terms of average peak AoI in all SNR regimes. In error-prone wireless networks, to achieve a low average peak AoI, the direct sensor prefers NOMA-CDRT, while the relay-aided sensor prefers TDMA-CDRT, thereby posing a dilemma in the optimization of the average peak AoI of CDRT networks.

To address the above dilemma, we design a hybrid CDRT scheme with two variations, namely NOMA-OMA-CDRT and OMA-NOMA-CDRT. Experiments show that the hybrid CDRT scheme can balance the average peak AoI of the direct and relay-aided sensors. Furthermore, unlike TDMA-CDRT and NOMA-CDRT, which have significantly worse average peak AoI performance under their respective unfavorable SNR regimes, the hybrid CDRT scheme can maintain a low average peak AoI of the whole CDRT system when the SNR varies. Overall, our hybrid CDRT scheme is a practical and promising solution for information update systems with AoI

APPENDIX A

DERIVATION OF [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right]$$ IN NOMA-CDRT

Fig. 8.

The Markov model of NOMA-CDRT. States [TeX:] $$\Omega=\left\{S^{(1)}, F^{(1)}, S^{(2)}, F^{(2)}\right\}$$ represent the status in transmission, i.e., the packet from the direct sensor is transmitted {successfully in the first time slot, unsuccessfully in the first time slot, successfully in the second time slot, unsuccessfully in the second time slot}, respectively.
8.png

We use the Markov model shown in Fig. 8 to derive [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right]$$. In the Markov model, states [TeX:] $$\Omega=\left\{S^{(1)}, F^{(1)}, S^{(2)}, F^{(2)}\right\}$$ represent the packet from the direct sensor being transmitted {successfully in the first time slot, unsuccessfully in the first time slot, successfully in the second time slot, unsuccessfully in the second time slot}, respectively.

Let [TeX:] $$\mathbf{\Phi}$$ be the state transition matrix that

(14)
[TeX:] $$\begin{aligned} & \mathbf{\Phi}=\left[\begin{array}{llll} \varphi_{S^{(1)} S^{(1)}} & \varphi_{S^{(1)} F^{(1)}} & \varphi_{S^{(1)} S^{(2)}} & \varphi_{S^{(1)} F^{(2)}} \\ \varphi_{F^{(1)} S^{(1)}} & \varphi_{F^{(1)} F^{(1)}} & \varphi_{F^{(1)} S^{(2)}} & \varphi_{F^{(1)} F^{(2)}} \\ \varphi_{S^{(2)} S^{(1)}} & \varphi_{S^{(2)} F^{(1)}} & \varphi_{S^{(2)} S^{(2)}} & \varphi_{S^{(2)} F^{(2)}} \\ \varphi_{F^{(2)} S^{(1)}} & \varphi_{F^{(2)} F^{(1)}} & \varphi_{F^{(2)} S^{(2)}} & \varphi_{F^{(2)} F^{(2)}} \end{array}\right] \\ & =\left[\begin{array}{cccc} 0 & 0 & P_{\mathrm{d}, 2}^{\mathrm{NO}} & 1-P_{\mathrm{d}, 2}^{\mathrm{NO}} \\ 0 & 0 & P_{\mathrm{d}, 2}^{\mathrm{NO}} & 1-P_{\mathrm{d}, 2}^{\mathrm{NO}} \\ P_{\mathrm{d}, 1}^{\mathrm{NO}} & 1-P_{\mathrm{d}, 1}^{\mathrm{NO}} & 0 & 0 \\ P_{\mathrm{d}, 1}^{\mathrm{NO}} & 1-P_{\mathrm{d}, 1}^{\mathrm{NO}} & 0 & 0 \end{array}\right], \\ \end{aligned}$$

where [TeX:] $$\varphi_{i j}$$ is the transition probability from state i to state j. [TeX:] $$P_{\mathrm{d}, 1}^{\mathrm{NO}}$$ and [TeX:] $$P_{\mathrm{d}, 2}^{\mathrm{NO}}$$ are the successful reception probabilities of the packet from the direct sensor to the controller in the first and second time slots, respectively. The stationary distribution [TeX:] $$\Pi$$ of the Markov model can be found by solving [TeX:] $$\Pi=\Pi \mathbf{\Phi},$$ i.e.,

(15)
[TeX:] $$\begin{aligned} \Pi & =\left[\pi_{S^{(1)}}, \pi_{F^{(1)}}, \pi_{S^{(2)}}, \pi_{F^{(2)}}\right] \\ & =\left[\frac{P_{\mathrm{d}, 1}^{\mathrm{NO}}}{2}, \frac{1-P_{\mathrm{d}, 1}^{\mathrm{NO}}}{2}, \frac{P_{\mathrm{d}, 2}^{\mathrm{NO}}}{2}, \frac{1-P_{\mathrm{d}, 2}^{\mathrm{NO}}}{2}\right] . \end{aligned}$$

We denote by [TeX:] $$u_\alpha$$ the average number of state transitions required to change from initial state α to state [TeX:] $$S \in\left\{S^{(1)}, S^{(2)}\right\}$$ for the first time, i.e.,

(16)
[TeX:] $$u_\alpha=\left\{\begin{array}{ll} 0, & \alpha \in\left\{S^{(1)}, S^{(2)}\right\} \\ 1+\sum_{i \in\left\{F^{(1)}, F^{(2)}\right\}} \varphi_{\alpha i} u_i, & \alpha \in\left\{F^{(1)}, F^{(2)}\right\} \end{array} .\right.$$

In other words, we have

(17)
[TeX:] $$\left\{\begin{array}{l} u_{S^{(1)}}=0, \\ u_{F^{(1)}}=1+\varphi_{F^{(1)} F^{(2)}} u_{F^{(2)}}, \\ u_{S^{(2)}}=0, \\ u_{F^{(2)}}=1+\varphi_{F^{(2)} F^{(1)}} u_{F^{(1)}} . \end{array}\right.$$

The expected value [TeX:] $$\mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right]$$ is the average number of update packets transmitted by the direct sensor between two consecutive successful decodings at the controller. This means the average number of time slots required to depart from state [TeX:] $$S \in\left\{S^{(1)}, S^{(2)}\right\}$$ and then return to state [TeX:] $$S \in\left\{S^{(1)}, S^{(2)}\right\}$$ for the first time. Then we denoted by [TeX:] $$w_{S^{(1)}} \text { and } w_{S^{(2)}}$$ the average number of time slots needed to leave states [TeX:] $$S^{(1)} \text { and } S^{(2)} \text {, }$$ respectively, and then return to state [TeX:] $$S \in\left\{S^{(1)}, S^{(2)}\right\}$$ for the first time. Thus, we have

(18)
[TeX:] $$\left\{\begin{array}{l} w_{S^{(1)}}=1+\sum_{j \in \Omega} \varphi_{S^{(1)} j} u_j=1+\varphi_{S^{(1)} F^{(2)}} u_{F^{(2)}}, \\ w_{S^{(2)}}=1+\sum_{j \in \Omega} \varphi_{S^{(2)} j} u_j=1+\varphi_{S^{(2)} F^{(1)}} u_{F^{(1)}}. \end{array}\right.$$

Solving (17) and (18), we get

(19)
[TeX:] $$\left\{\begin{array}{l} w_{S^{(1)}}=\frac{2-P_{\mathrm{d}, 2}^{\mathrm{NO}}}{P_{\mathrm{d}, 1}^{\mathrm{NO}}+P_{\mathrm{d}, 2}^{\mathrm{NO}}-P_{\mathrm{d}, 1}^{\mathrm{NO}} P_{\mathrm{d}, 2}^{\mathrm{NO}}}, \\ w_{S^{(2)}}=\frac{2-P_{\mathrm{d}, 1}^{\mathrm{NO}}}{P_{\mathrm{d}, 1}^{\mathrm{NO}}+P_{\mathrm{d}, 2}^{\mathrm{NO}}-P_{\mathrm{d}, 1}^{\mathrm{NO}} P_{\mathrm{d}, 2}^{\mathrm{NO}}} . \end{array}\right.$$

Finally, the proportion of states, [TeX:] $$S^{(1)} \text { and } S^{(2)} \text {, }$$ in the successful decoding can be found using the stationary distribution of the Markov model. Therefore, the average number of update packets transmitted by the direct sensor between two consecutive successful decodings at the controller is

(20)
[TeX:] $$\begin{aligned} \mathbb{E}\left[X_{\mathrm{d}}^{\mathrm{NO}}\right] & =\frac{\pi_{S^{(1)}}}{\pi_{S^{(1)}}+\pi_{S^{(2)}}} w_{S^{(1)}}+\frac{\pi_{S^{(2)}}}{\pi_{S^{(1)}}+\pi_{S^{(2)}}} w_{S^{(2)}} \\ & =\frac{2}{P_{\mathrm{d}, 1}^{\mathrm{NO}}+P_{\mathrm{d}, 2}^{\mathrm{NO}}} . \end{aligned}$$

APPENDIX B

AVERAGE PEAK AOI OF OMA-NOMA-CDRT

The idea of OMA-NOMA-CDRT is similar to NOMA-OMA-CDRT described in Section IV. The main difference is that OMA-NOMA-CDRT starts with OMA followed by NOMA, as shown in Fig. 9. In the first time slot, only the relay-aided sensor sends its packet to the relay, while the direct sensor remains silent. In the second time slot, if the decoding is successful, the relay forwards the packet to the controller. Meanwhile, the direct sensor also conveys its packet to the controller regardless of whether the relay transmits.

Fig. 9.

OMA-NOMA-CDRT system model.
9.png

Although the two variations (NOMA-OMA-CDRT and OMA-NOMA-CDRT) are conceptually similar, their AoI performance differs due to the different successful reception probabilities of the packet at the nodes. In this appendix, to avoid repetition, we only highlight the important differences in the successful reception probability of the direct sensor for the two variations.

In the first hop, the successful reception probability of the packet from the relay-aided sensor to the relay is [TeX:] $$P_{\mathrm{r} 1}^{\mathrm{O}-\mathrm{NO}}=p^{\mathrm{O}}$$ because of the absence of interference. Considering the second hop, there are two possible cases:

· Case I, with probability [TeX:] $$P_{\mathrm{r} 1}^{\mathrm{O}-\mathrm{NO}}$$: since the packet from the relay-aided sensor is successfully decoded at the relay in the first time slot, the packets from the relay and the direct sensor interfere with each other at the controller in the second hop. Therefore, due to the use of NOMA decoding, the successful reception probability of the packets from the relay ([TeX:] $$P_{\mathrm{r} 2}^{\mathrm{O}-\mathrm{NO}}$$) and the direct sensor ([TeX:] $$P_{\mathrm{d}, 1}^{\mathrm{O}-\mathrm{NO}}$$) to the controller in the second hop are [TeX:] $$p^{\mathrm{N}}$$.

· Case II, with probability ([TeX:] $$1-P_{\mathrm{r} 1}^{\mathrm{O}-\mathrm{NO}}$$): since the packet from the relay-aided sensor fails to be decoded at the relay in the first time slot, only the direct sensor transmits its packet in the second time slot with successful reception probability [TeX:] $$P_{\mathrm{d}, 2}^{\mathrm{O}-\mathrm{NO}}=p^{\mathrm{O}}$$

Therefore, the overall successful reception probability of the packet from the direct sensor is

(21)
[TeX:] $$\begin{aligned} P_{\mathrm{d}}^{\mathrm{O}-\mathrm{NO}} & =P_{\mathrm{r} 1}^{\mathrm{O}-\mathrm{NO}}\left(P_{\mathrm{d}, 1}^{\mathrm{O}-\mathrm{NO}}\right)+\left(1-P_{\mathrm{r} 1}^{\mathrm{O}-\mathrm{NO}}\right) P_{\mathrm{d}, 2}^{\mathrm{O}-\mathrm{NO}} \\ & =p^{\mathrm{O}} p^{\mathrm{N}}+\left(1-p^{\mathrm{O}}\right) p^{\mathrm{O}}, \end{aligned}$$

while that of the packet from the relay-aided sensor is

(22)
[TeX:] $$P_{\mathrm{r}}^{\mathrm{O}-\mathrm{NO}}=P_{\mathrm{r} 1}^{\mathrm{O}-\mathrm{NO}} P_{\mathrm{r} 2}^{\mathrm{O}-\mathrm{NO}}=p^{\mathrm{O}} p^{\mathrm{N}}.$$

As in Section IV, the average peak AoI of the direct sensor is computed by

(23)
[TeX:] $$\bar{\Delta}_{\mathrm{d}}^{\mathrm{O}-\mathrm{NO}}=\mathbb{E}\left[\tau_{\mathrm{d}}^{\mathrm{O}-\mathrm{NO}}\right]+\mathbb{E}\left[Z_{\mathrm{d}}^{\mathrm{O}-\mathrm{NO}}\right]=T\left(\frac{2}{p^{\mathrm{O}}+p^{\mathrm{O}} p^{\mathrm{N}}-\left(p^{\mathrm{O}}\right)^2}+1\right),$$

and the average peak AoI of the relay-aided sensor is computed by

(24)
[TeX:] $$\bar{\Delta}_{\mathrm{r}}^{\mathrm{O}-\mathrm{NO}}=\mathbb{E}\left[\tau_{\mathrm{r}}^{\mathrm{O}-\mathrm{NO}}\right]+\mathbb{E}\left[Z_{\mathrm{r}}^{\mathrm{O}-\mathrm{NO}}\right]=T\left(\frac{2}{p^{\mathrm{O}} p^{\mathrm{N}}}+2\right).$$

Finally, the average peak AoI of the whole system is

(25)
[TeX:] $$\begin{aligned} \bar{\Delta}^{\mathrm{O}-\mathrm{NO}} & =\frac{1}{2}\left(\bar{\Delta}_{\mathrm{d}}^{\mathrm{O}-\mathrm{NO}}+\bar{\Delta}_{\mathrm{r}}^{\mathrm{O}-\mathrm{NO}}\right) \\ & =\frac{1}{2}\left(T\left(\frac{2}{p^{\mathrm{O}}+p^{\mathrm{O}} p^{\mathrm{N}}-\left(p^{\mathrm{O}}\right)^2}+1\right)+T\left(\frac{2}{p^{\mathrm{O}} p^{\mathrm{N}}}+2\right)\right) \\ & =T\left(\frac{1}{p^{\mathrm{O}}+p^{\mathrm{O}} p^{\mathrm{B}}-\left(p^{\mathrm{O}}\right)^2}+\frac{1}{p^{\mathrm{O}} p^{\mathrm{N}}}+\frac{3}{2}\right) . \end{aligned}$$

Biography

Tse-Tin Chan

Tse-Tin Chan (S’16-M’20) received his B. Eng. (First Class Honours) and Ph.D. in Information Engineering from the Chinese University of Hong Kong (CUHK) in 2014 and 2020, respectively. He is currently an Assistant Professor in the Department of Mathematics and Information Technology at the Education University of Hong Kong (EdUHK). Before that, he was an Assistant Professor in the Department of Computing at the Hang Seng University of Hong Kong (HSUHK) from 2020 to 2022. His research interests include wireless communications and networking, Internet of things (IoT), age of information (AoI), and machine learning for communications.

Biography

Haoyuan Pan

Haoyuan Pan (S’16-M’19) received the B.E. and Ph.D. degrees in Information Engineering from The Chinese University of Hong Kong (CUHK), Hong Kong, in 2014 and 2018, respectively. He was a PostDoctoral Fellow with the Department of Information Engineering, CUHK, from 2018 to 2020. He is currently an Assistant Professor with the College of Computer Science and Software Engineering, Shenzhen University, Shenzhen, China. His research interests include wireless communications and networks, Internet of things (IoT), semantic communications, and age of information (AoI).

References

  • 1 M. A. Abd-Elmagid, N. Pappas, and H. S. Dhillon, "On the role of age of information in the Internet of things," IEEE Commun. Mag., vol. 57, no. 12, pp. 72-77, Dec. 2019.custom:[[[-]]]
  • 2 H. Xu, W. Yu, D. Griffith, and N. Golmie, "A survey on industrial Internet of things: A cyber-physical systems perspective," IEEE Access, vol. 6, pp. 78238-78259, Dec. 2018.custom:[[[-]]]
  • 3 U. Uyoata, J. Mwangama, and R. Adeogun, "Relaying in the Internet of things (IoT): A survey," IEEE Access, vol. 9, pp. 132675-132704, Sep. 2021.custom:[[[-]]]
  • 4 C. Thai and P. Popovski, "Coordinated direct and relay transmission with interference cancelation in wireless systems," IEEE Commun. Lett., vol. 15, no. 4, pp. 416-418, Apr. 2011.custom:[[[-]]]
  • 5 T.-T. Chan, H. Pan, and J. Liang, "Age of information with joint packet coding in industrial IoT," IEEE Wireless Commun. Lett., vol. 10, no. 11, pp. 2499-2503, Nov. 2021.custom:[[[-]]]
  • 6 S. Kaul, M. Gruteser, V . Rai, and J. Kenney, "Minimizing age of information in vehicular networks," in Proc. IEEE Int. Conf. Sens., Commun. Netw., Jun. 2011.custom:[[[-]]]
  • 7 S. Kaul, R. Yates, and M. Gruteser, "Real-time status: How often should one update?," in Proc. IEEE INFOCOM, Mar. 2012.custom:[[[-]]]
  • 8 A. Kosta, N. Pappas, and V . Angelakis, "Age of information: A new concept, metric, and tool," Found.Trends Netw., vol. 12, no. 3, pp. 162-259, Nov. 2017.custom:[[[-]]]
  • 9 A. M. Bedewy, Y . Sun, and N. B. Shroff, "Minimizing the age of information through queues," IEEE Trans. Inf. Theory, vol. 65, no. 8, pp. 5215-5232, Aug. 2019.custom:[[[-]]]
  • 10 Y . Inoue, H. Masuyama, T. Takine, and T. Tanaka, "A general formula for the stationary distribution of the age of information and its application to single-server queues," IEEE Trans. Inf. Theory, vol. 65, no. 12, pp. 8305-8324, Dec. 2019.custom:[[[-]]]
  • 11 L. Corneo, C. Rohner, and P. Gunningberg, "Age of information-aware scheduling for timely and scalable Internet of things applications," in Proc. IEEE INFOCOM, Jun. 2019.custom:[[[-]]]
  • 12 D. Sinha and R. Roy, "Deadline-aware scheduling for maximizing information freshness in industrial cyber-physical system,"IEEESensors J., vol. 21, no. 1, pp. 381-393, Jan. 2021.custom:[[[-]]]
  • 13 V . W. Håkansson, N. K. D. Venkategowda, S. Werner, and P. K. Varshney, "Optimal transmission-constrained scheduling of spatio-temporally dependent observations using age-of-information," IEEE Sensors J., early access, Jul. 2022.custom:[[[-]]]
  • 14 R. D. Yates et al., "Age of information: An introduction and survey," IEEE J. Sel. Areas Commun., vol. 39, no. 5, pp. 1183-1210, May 2021.custom:[[[-]]]
  • 15 S. M. R. Islam, N. Avazov, O. A. Dobre, and K.-S. Kwak, "Powerdomain non-orthogonal multiple access (NOMA) in 5G systems: Potentials and challenges," IEEE Commun. Surveys Tuts., vol. 19, no. 2, pp. 721-742, 2nd Quart., 2017.custom:[[[10.1109/COMST.2016.2621116]]]
  • 16 Z. Ding et al., "A survey on non-orthogonal multiple access for 5G networks: Research challenges and future trends," IEEE J. Select. Areas Commun., vol. 35, no. 10, pp. 2181-2195, Oct. 2017.custom:[[[-]]]
  • 17 J.-B. Kim and I.-H. Lee, "Non-orthogonal multiple access in coordinated direct and relay transmission," IEEE Commun. Lett., vol. 19, no. 11, pp. 2037-2040, Nov. 2015.custom:[[[-]]]
  • 18 M. F. Kader and S. Y . Shin, "Coordinated direct and relay transmission using uplink NOMA," IEEE Wireless Commun. Lett., vol. 7, no. 3, pp. 400-403, Jun. 2018.custom:[[[-]]]
  • 19 M. Yangetal., "Design and performance analysis of cooperative NOMA with coordinated direct and relay transmission," IEEE Access, vol. 7, pp. 73306-73323, 2019.custom:[[[-]]]
  • 20 X. Pei et al., "NOMA-based coordinated direct and relay transmission with a half-duplex/full-duplex relay," IEEE Trans. Commun., vol. 68, no. 11, pp. 6750-6760, Nov. 2020.doi:[[[10.1109/TCOMM.2020.3017002]]]
  • 21 H. Pan, J. Liang, and S. C. Liew, "Practical NOMA-based coordinated direct and relay transmission," IEEE Wireless Commun. Lett., vol. 10, no. 1, pp. 170-174, Jan. 2021.custom:[[[-]]]
  • 22 Y . Xu et al., "Coordinated direct and relay transmission with NOMA and network coding in Nakagami-m fading channels," IEEE Trans. Commun., vol. 69, no. 1, pp. 207-222, Jan. 2021.doi:[[[10.1109/TCOMM.2020.3025555]]]
  • 23 H. Pan, J. Liang, S. C. Liew, V . C. M. Leung, and J. Li, "Timely information update with nonorthogonal multiple access," IEEE Trans. Ind. Inform., vol. 17, no. 6, pp. 4096-4106, Jun. 2021.custom:[[[-]]]
  • 24 Ettus Inc., "Universal software radio peripheral," (Online). Available: https://www.ettus.com/. Accessed on: Jul. 1, 2022.custom:[[[https://www.ettus.com/.Accessedon:Jul.1,2022]]]
  • 25 G. FSF, "GNU Radio—GNU FSF Project," (Online). Available: http:// gnuradio.org/redmine/wiki/gnuradio. Accessed on: Jul. 1, 2022.custom:[[[http://gnuradio.org/redmine/wiki/gnuradio.Accessedon:Jul.1,2022]]]
  • 26 H. Pan and S. C. Liew, "Backbone-assisted wireless local area network," IEEE Trans. Mobile Comput., vol. 20, no. 3, pp. 830-845, Mar. 2021.custom:[[[-]]]