Next Article in Journal
Spectral Properties of Stochastic Processes Possessing Finite Propagation Velocity
Previous Article in Journal
Revisiting Born’s Rule through Uhlhorn’s and Gleason’s Theorems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Optimization of Data Freshness and Fidelity for Selection Combining-Based Transmissions

1
School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
2
State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China
3
School of Optoelectronics Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
*
Authors to whom correspondence should be addressed.
Entropy 2022, 24(2), 200; https://doi.org/10.3390/e24020200
Submission received: 20 December 2021 / Revised: 20 January 2022 / Accepted: 24 January 2022 / Published: 28 January 2022

Abstract

:
Motivated by big data applications in the Internet of Things (IoT), abundant information arrives at the fusion center (FC) waiting to be processed. It is of great significance to ensure data freshness and fidelity simultaneously. We consider a wireless sensor network (WSN) where several sensor nodes observe one metric and then transmit the observations to the FC using a selection combining (SC) scheme. We adopt the age of information (AoI) and minimum mean square error (MMSE) metrics to measure the data freshness and fidelity, respectively. Explicit expressions of average AoI and MMSE are derived. After that, we jointly optimize the two metrics by adjusting the number of sensor nodes. A closed-form sub-optimal number of sensor nodes is proposed to achieve the best freshness and fidelity tradeoff with negligible errors. Numerical results show that using the proposed node number designs can effectively improve the freshness and fidelity of the transmitted data.

1. Introduction

With the emergence of the Internet of Things (IoT) and continuous development of communication techniques, increasingly more facilities are connected to the Internet. At the same time, a flood of information swarms into the fusion center (FC) waiting to be processed.
Wireless sensor network (WSN) is a typical data-driven application in IoT, where multiple sensor nodes are deployed dispersedly aiming at observing the information source. The observed information is then transmitted through wireless channels, reaching the FC for further data gathering and recovery. Typical examples of WSN include forest salinity monitoring, smart parking, intelligent transportation safety supervising, and so on.
In WSN, the freshness of the data is essential for taking prompt actions. For example, in a pedestrian detection system, timely data from sensors in-vehicle and infrastructure is critical to avoid collision and ensure the safety of pedestrians. In smart parking, the occupancy of the parking lot is vital for the users. In environment supervising, fresh data from the sensors is urgently wanted to better monitor the air pollution condition [1]. The above examples show the significance of the freshness of the received information in wireless sensor networks since it is transmitted to operate, supervise, and monitor the systems.
Aside from the freshness, ensuring the fidelity, or accuracy of the received data is also of paramount importance. In wireless communication systems, diversity techniques are applied as useful tools for combating fading effects and improving the quality of the received signal [2,3,4,5,6]. The fundamental diversity combining is the selection combining (SC) scheme, where there is a signal to noise ratio (SNR)-based SC scheme [3] and log-likelihood ratio (LLR)-based SC scheme [5]. For the LLR-based SC scheme, it selects the branch based on the LLR. For SNR-based SC scheme, it selects the branch that provides the largest SNR from several diverse branches. This approach can effectively improve the fidelity of the ultimately received data.
Based on the background information, we can conclude that when accounting for these two metrics, on the one hand, better freshness can be achieved by waiting for observations from fewer sensor nodes, yet it leads to a decline in the fidelity as there might be insufficient observations; On the other hand, a higher fidelity of transmitted data can be obtained when FC receives more observations from sensors. However, the data may become stale since there may be a long time for receiving enough observations. Motivated by the opposite trend of two metrics affected by the number of sensor nodes, we aim to find the optimal number of sensor nodes by carefully characterizing the data freshness and fidelity using the age of information (AoI) and minimum mean square error (MMSE) metric.

1.1. Contributions

Contributions of this paper can be summarized as follows.
1.
We establish a theoretical model that simultaneously takes into account the data freshness and fidelity for jointly optimizing two metrics through adjusting the number of sensor nodes. Explicit characterizations of freshness and fidelity were given by applying the average AoI and MMSE metrics.
2.
By endowing the weighting factor to the average AoI and MMSE, the optimal number of sensor nodes optimization problem is formulated. Through appropriate approximations on both metrics, we specify the optimal number of sensor nodes by proposing a sub-optimal solution, which jointly minimizes data freshness and fidelity.
3.
Numerical results validate the correctness of the proposed solution and it can achieve the best freshness-fidelity weighted-sum tradeoff with negligible errors.

1.2. Organizations

The remainder of this paper is organized as follows. The related works are demonstrated in Section 2. In Section 3, we introduce the system model. In Section 4, we formulate the problem by introducing the freshness and fidelity metric. Closed-form sub-optimal solution is given based on appropriate approximations in Section 5. Numerical results are provided in Section 6. Finally, conclusions are drawn in Section 7.

2. Related Works

In this Section, we provide a thorough overview of the current academic and state-of-the-art works, to provide a broader perspective and deeper understanding of our work.
In 2011, a metric termed the age of information (AoI) was widely applied to characterize the freshness of data delivered in a communication system. It is defined as the time elapsed since the generation of the latest received update [7]. Various systems characterized by different queueing models such as M/M/1, D/M/1, M/D/1, M/G/1, and G/G/1/1 adopted AoI to evaluate the freshness of the received data [7,8,9]. Authors in [10] considered the multi-source preemptive queuing model and investigated the optimal generation rate of each source achieving the best information freshness. The optimal generation rate of update which induced the minimal violation probability is found in [11]. Apart from the average AoI metric, The metric of peak AoI (PAoI) was introduced to capture information about the maximum value of the AoI [12,13]. Based on the violation probabilities of AoI and peak AoI, the authors in [14] analyzed the optimal arrival rate of status update in the sight of asymptotical optimality. Authors in [15] proposed a new metric termed age upon decisions (AuD) to evaluate the freshness of received updates at some decision epochs.
In WSN, the mean square error metric is widely applied to characterize the fidelity of the system. In [16], techniques for designing robust pre-coders and combiners to the linear decentralized estimation of unknown vector parameters in a coherent multiple-input multiple-output (MIMO) network with multiple sensors under imperfect channel state information (CSI) were presented. Their proposed techniques were based on the criteria that minimize the MSE of the estimated signal at the FC limited by total network power constraint. The authors in [17] proposed a framework of joint collaboration-compression for sequential estimation of a random vector parameter in WSN. By alternatively minimizing the sequential MMSE, they designed near-optimal and linear compression strategies under power constraints. Following from [16], the authors continued to develop optimal pre-coders minimizing the sum-MSE for the scenario of transmitting quantized observations in [18].
There have been typical works focusing on freshness and fidelity metrics in WSN [19,20,21,22]. An adaptive monitoring framework was introduced in [19] to achieve a balance between efficiency and accuracy on Internet-enabled physical devices. The authors in [20] determined the age-optimal policies for the update request and processing times subject to a maximum allowed distortion constraint on the updates. In [21], it was proved that there is an optimal number of quantization bits that optimizes the tradeoff of AoI and the MMSE. In [22], the AoI and MSE metrics were explicitly characterized by deriving the closed-form expressions for the block lengths and accuracy levels, after which they optimized the coding schemes by demonstrating a reachable region of AoI and MSE.
The above-mentioned works focused on the impact of request time, quantization bits, and the block length, respectively, on system freshness and fidelity. While our work is distinguished from them in that we try to optimize system performance through adjusting the number of sensor nodes, which is of paramount significance at the very beginning deploying phase.

3. System Model

We consider a wireless sensor network consisting of N, N sensor nodes, which observe a common metric X (state update information such as temperature, humidity, and speed) characterized by a Gaussian process with zero-mean and variance σ X 2 (the assumption is based on the pervasiveness that a large number of phenomena are distributed in normal form, as is assumed in [23,24,25]), as illustrated in Figure 1. Each node’s observation is transmitted through an orthogonal channel, which follows block Rayleigh fading. For ease of manipulation, we assume that the observation experience independent channel gain denoted as | h i | 2 exp ( 1 ) , channel noise Z i with zero-mean and variance σ Z i 2 . The received signal for the i-th node Y i is expressed as:
Y i = h i X + Z i ,
where h i can be obtained by transmitting pilot signal which is used for channel estimation.
Then, the observations are transmitted to the FC. Considering that the ability of signal processing, collecting, and transmission are different among the facilities, we assume the transmitting time from sensor nodes to the FC obeys exponential distribution with mean 1 / v and is independent and identically distributed (i.i.d.) across the sensor nodes. Specifically, the transmission is organized in rounds where the FC waits for observations from N sensors in each round, and it begins a new round at the exact moment when the previous round is complete. At the FC, selection combining (SC) technology is employed to better control the fidelity of the received data.

3.1. Data Freshness Metric

We adopt the AoI of the FC as the freshness metric of the system. It is defined as the difference between the current time and the time when the most recently received observation is generated. Formally, at a given time t, AoI is expressed as:
Δ t : = t u t ,
where u t represents the generating time of the most recently received observation. Accordingly, as is described in [7], the average AoI in the interval of ( 0 , T ) is given as:
Δ ¯ = lim T 1 T 0 T Δ t   d t .
Figure 2a gives a typical example of the AoI evolution curve where t ( 1 ) represents the generation time of the first update, and t ( 1 ) is the time it arrives at the FC. The AoI curve keeps growing until a new update is received by the FC, thus it exhibits a sawtooth shape. However, recall that in our proposed model, the FC works in rounds (round index shown in the form of superscript), where, in each round, there are N sensors(shown in the form of subscript) observing the source, and a new round of data collecting begins at the exact moment when the previous round is finished, i.e., t N ( 1 ) = t N ( 2 ) , etc. As shown in Figure 2b, the average AoI can be obtained through calculating the difference between the isosceles triangle expressed as 1 2 [ ( R N ( j ) + R N ( j + 1 ) ) 2 ( R N ( j + 1 ) ) 2 ] . Specifically, considering I rounds of sensing in total, the time average AoI is:
Δ ¯ = lim I j = 1 I [ 1 2 R N ( j ) 2 + R N ( j ) R N ( j + 1 ) ] j = 1 I R N ( j ) = 𝔼 [ ( R N ( j ) ) 2 ] + 2 𝔼 [ R N ( j ) ] 𝔼 [ R N ( j + 1 ) ] 2 𝔼 [ R N ( j ) ] .
where 𝔼 [ · ] represents the mathematical expectation operator. Note that 𝔼 [ R N ( j ) ] and 𝔼 [ R N ( j + 1 ) ] are independent from each other as round index approaches infinity, we have 𝔼 [ R N ( j ) ] 𝔼 [ R N ( j + 1 ) ] = 𝔼 [ R N ( j ) ] 2 . Notice that the statistical characteristics of R N ( j ) are the same, and R N ( j ) is actually related to the number of sensor nodes N, so we remove the superscript j and specify the number of sensor nodes N as a subscript of the interval random variable, i.e., R N . Then, the average AoI is
Δ ¯ ( N ) = 𝔼 [ R N ] + 𝔼 [ R N 2 ] 2 𝔼 [ R N ] .

3.2. Data Fidelity Metric

We use selection combining technology at the FC, i.e., we select the largest | h i | among all sensor nodes denoted as | h max | , i.e., max { | h i | , 1 i N } = | h max | . And that results in:
Y = | h max | X + Z i .
Accordingly, the distortion between the source X and the received signal Y is denoted as D, which is expressed as
D = 𝔼 [ k Y X ] 2 = 𝔼 ( k | h max | 1 ) X + k Z i 2 ,
where k is the signal estimating coefficient.

4. Problem Formulation

In this section, we firstly give explicit characterizations of two metrics. After that, a problem of jointly optimizing data freshness and fidelity of the sensing system is formulated.

4.1. Average AoI of the Proposed Model

Lemma 1.
The average AoI observed at the FC is:
Δ ¯ ( N ) = 3 H N 2 v + G N 2 v H N ,
where H N = l = 1 N 1 l and G N = l = 1 N 1 l 2 .
Proof of Lemma 1. 
Recall that the general expression on average AoI we derive in Equation (4) requires us to figure out 𝔼 [ R N ] and 𝔼 [ R N 2 ] . And the transmitting time from sensor nodes to the FC obeys exponential distribution with mean 1 / v and is i.i.d. across the sensor nodes. In terms of order statistic [26], the mathematical expectation and variance of the time difference denoted as 𝔻 [ · ] between the first arriving observation and the start point is given by:
𝔼 [ R 1 R 0 ] = 1 N v , 𝔻 [ R 1 R 0 ] = 1 N 2 v 2 ,
as we treat this observation as the first arriving observation among N sensors. As we set 𝔼 [ R 0 ] and 𝔻 [ R 0 ] to 0, 𝔼 [ R 1 ] and 𝔻 [ R 1 ] can be calculated as:
𝔼 [ R 1 ] = 1 N v , 𝔻 [ R 1 ] = 1 N 2 v 2 .
The mathematical expectation and variance of the time difference between the second and first observation is:
𝔼 [ R 2 R 1 ] = 1 ( N 1 ) v , 𝔻 [ R 2 R 1 ] = 1 ( N 1 ) 2 v 2 ,
as we treat this observation as the first arriving observation among the remaining N 1 sensors. Take Equation (9) into Equation (10), 𝔼 [ R 2 ] and 𝔻 [ R 2 ] can be figured out as:
𝔼 [ R 2 ] = 1 N v + 1 ( N 1 ) v = H N H N 2 v , 𝔻 [ R 2 ] = 1 N 2 v 2 + 1 ( N 1 ) 2 v 2 = G N G N 2 v 2 .
By using Mathematical induction, the N-th arriving observation is given by:
𝔼 [ R N ] = H N v , 𝔻 [ R N ] = G N v 2 .
Note that 𝔼 [ R N 2 ] can be expressed as
𝔼 [ R N 2 ] = 𝔼 2 [ R N ] + 𝔻 [ R N ] .
By taking Equations (11) and (12) into Equation (4), the proof is completed. □

4.2. MMSE of the Proposed Model

Recall that in our model each node transmits its observation through block Rayleigh fading channel, where the channel gain within a block remains the same while it varies independently across different blocks. Based on this model, let us use the MMSE metric to evaluate the data fidelity of the system.
Lemma 2.
The MMSE D ¯ ( N ) by using SC technique is:
D ¯ ( N ) = i = 1 N ( 1 ) i 1 i N i Γ ( 0 , i γ 0 ) e i / γ 0 ,
where Γ ( a , b ) = b u a 1 e u d u represents the incomplete Gamma function.
Proof of Lemma 2. 
Firstly, one can establish objective problem of minimizing the distortion as shown in Equation (6), which is
min k 𝔼 ( k | h max | 1 ) X + k Z i 2 ,
where 𝔼 [ X ] 2 = σ X 2 and 𝔼 [ Z i ] 2 = σ Z i 2 . Notice the irrelevance between source X and the noise Z i , the objective problem can be further elaborated as
min k ( | h max | 2 σ X 2 + σ Z i 2 ) k 2 2 | h max | σ X 2 k + σ X 2 .
With some manipulations, the distortion, i.e., the optimal value of Equation (15) can be written as
D ( N ) = σ X 2 σ Z i 2 | h max | 2 σ X 2 + σ Z i 2 .
In our model, we assume the noise power is the same among all the sensor nodes, i.e., σ Z i 2 = σ Z 2 = 1 . Denote the SNR of each node as γ 0 = σ X 2 / σ Z 2 , then the distortion is
D ( N ) = γ 0 | h max | 2 γ 0 + 1 = 1 | h max | 2 + 1 γ 0 .
Recall | h i | 2 exp ( 1 ) and max { | h i | ,   1 i N }   =   | h max | . Now we need to figure out the probability density function (pdf) of | h max | 2 to calculate the MMSE. For conciseness we denote | h max | 2 and its corresponding pdf as g and p ( g ) , respectively. Given N i.i.d. exponential distribution random variables with parameter 1 / θ , the pdf of the maximum variable among them can be derived:
p ( g ) = N θ e g / θ ( 1 e g / θ ) N 1 = N θ e g / θ i = 0 N 1 i N 1 ( e g / θ ) i = i = 0 N 1 ( 1 ) i N i N 1 1 θ e g ( i + 1 ) / θ = i = 1 N ( 1 ) i 1 i N i θ e g i / θ
where in our work we have 1 / θ = 1 . After that, the MMSE can be computed as:
D ¯ ( N ) = 0 1 g + 1 γ 0 p ( g ) d g = ( a ) i = 1 N ( 1 ) i 1 i N i i γ 0 1 ω e ω d ω e i / γ 0 = i = 1 N ( 1 ) i 1 i N i Γ ( 0 , i γ 0 ) e i / γ 0 ,
where ( a ) follows from ω = ( g + 1 γ 0 ) i and d ω = i d g + i γ 0 . □

4.3. Tradeoff between Data Freshness and Fidelity

Following the analyses in the above two subsections, we can see that the number of sensor nodes N is essential in affecting both freshness and fidelity metrics. Based on the results we derive so far, the objective problem is formulated by importing a weighting factor α , to jointly optimize the two metrics simultaneously through adjusting the number of sensor nodes and the weighting factor:
𝒫 1 : min N f ( N ) = α Δ ¯ ( N ) + ( 1 α ) D ¯ ( N ) ,
where Δ ¯ ( N ) and D ¯ ( N ) are given by Equations (7) and (13).
We can see that when the weighting factor α is large, the average AoI part is dominant. This condition can be applied in scenarios such as daily news updating and music hits ranking where timeliness is more important. On the contrary, when α is relatively small, the fidelity of the system becomes the major concern while the freshness requirement becomes relatively low. Such systems like fuel consumption reporting and indoor temperature monitoring are in this case since the state of these systems often changes slowly over time.
In order to find the optimal N 🟉 , we first analyze the monotonicity of Δ ¯ ( N ) , D ¯ ( N ) and the tradeoff f ( N ) respectively.

4.3.1. Monotonicity of Average AoI

As is derived from Lemma 1, the monotonicity of Δ ( N ) can be figured out by calculating the difference between Δ ( N ) and Δ ( N 1 ) :
Δ ¯ ( N ) Δ ¯ ( N 1 ) = 3 N + H N 1 N G N 1 2 v N 2 .
It can be easily verified that Equation (20) is positive, which indicates Δ ¯ ( N ) monotonically increases w.r.t. the number of sensor nodes N.

4.3.2. Monotonicity of D ¯ ( N )

It is not difficult to conclude from Equation (13) that D ¯ ( N ) is a monotone decreasing function w.r.t the number of sensor nodes N by using Mathematical induction:
D ¯ ( 2 ) D ¯ ( 1 ) = Γ ( 0 , 1 ) e 2 Γ ( 0 , 2 ) e 2 < 0 ; D ¯ ( 3 ) D ¯ ( 2 ) = Γ ( 0 , 1 ) e 4 Γ ( 0 , 2 ) e 2 + 3 Γ ( 0 , 3 ) e 3 < 0 ;
by applying the same method, it yields:
D ¯ ( N ) D ¯ ( N 1 ) < 0 .

4.3.3. Monotonicity of the Weighted-Sum Tradeoff

Since the average AoI Δ ¯ ( N ) monotonically increases w.r.t. N, and D ¯ ( N ) monotonically decreases w.r.t. N. The conclusion can be drawn that the weighted-sum is most time a unimodal function that decreases first and increases then, even it may fluctuate sometimes, we can still treat the first local optimum as global optimum since it saves system cost for deploying sensors. The monotonicity analysis paves the way for finding a sub-optimal number of sensor nodes which we will elaborate on in the next section.

5. Sub-Optimal Number of Sensor Nodes

In this section, we give a closed-form sub-optimal number of sensor nodes to achieve the best system timeliness and fidelity. By applying proper approximations on two metrics, a closed-form sub-optimal number of sensor nodes can be derived.
Theorem 1.
The sub-optimal number of sensor nodes can be approximately given by:
N * = arg   min { f ( N ˜ ) , f ( N ˜ ) } ,
where N ˜ = exp 1 γ 0 + 2 v ( 1 α ) 3 α .
Proof of Theorem 1. 
Firstly, recall that Δ ¯ ( N ) = 3 H N 2 v + G N 2 v H N , in fact, the latter part G N 2 v H N is small enough to omit, then we have Δ ¯ ( N ) 3 H N 2 v . For MMSE, we try to use 1 / 𝔼 [ g + 1 / γ 0 ] to approach D ¯ ( N ) . That is
1 𝔼 [ g + 1 γ 0 ] = 1 0 ( g + 1 γ 0 ) p ( g ) d g = 1 i = 1 N ( 1 ) i 1 i N 0 i g e i g d g + 0 i γ 0 e i g d g = ( b ) 1 H N + i = 1 N ( 1 ) i 1 i N 1 γ 0 = 1 H N + 1 γ 0
where ( b ) follows from: i = 1 N ( 1 ) i 1 i N 0 i g e i g d g = H N .
Then, the objective problem can be further reformulated as:
f ( N ) = 3 α H N 2 v + 1 α H N + 1 γ 0 .
By searching for the zero-point of its first-order derivative and omit the unnecessary root, the sub-optimal number of sensor nodes can be figured out through
3 α 2 v N 1 α N ( H N 2 + 2 H N γ 0 + 1 γ 0 2 ) = 0 .
Noticing that H N ln N , it yields
3 α ( ln 2 N + 2 ln N γ 0 + 1 γ 0 2 ) ( 1 α ) 2 v = 0 .
After some manipulations, N ˜ = exp 1 γ 0 + 2 v ( 1 α ) 3 α can be calculated where another unnecessary root is omitted.
At last, by comparing f ( N ˜ ) with f ( N ˜ ) , the solution N * can be obtained by choosing the integer resulting in smaller data freshness and fidelity weighted-sum tradeoff. □
One can conclude from Theorem 1 that the optimal number of sensor nodes N * is strongly affected by SNR γ 0 , the weighting factor α and the arrival rate v.

6. Numerical Results

In this section, we firstly perform simulations to validate the correctness of theoretical results. After that, we investigate the effects of system parameters on the overall system freshness and fidelity. The realistic setup is shown in Table 1.
Figure 3 shows the simulation and analysis results of the average AoI Δ ¯ ( N ) when the arrival rate of the updates are v = 4 and v = 6 , i.e., in each time slot, there are 4 and 6 updates arriving at the FC respectively. As can be seen intuitively, the average AoI increases while the number of sensor nodes N grows. This accords with the analysis in Section 4.3.1. It is also validated that the average AoI is overall larger when the arrival rate v is smaller (cf. Equation (7)). Most importantly, by comparing the curves with the markers we can conclude that our analysis result on average AoI (cf. Lemma 1) is identical to the simulation result in which we invoked 100,000 groups of arrays obeying exponential distribution with parameter v to calculate the average AoI.
Figure 4 shows the simulation and analysis results of the MMSE D ¯ ( N ) . The realistic setup in this simulation is introduced as follows. The signal power σ X 2 is set to 10 dBm (10 mW) and 13 dBm (20 mW) respectively, the channel noise power σ Z 2 is N 0 B = 173 × 10 6 dBm. For the path loss model, we adopt 35.5 + 37.6 lg ( d k ) , where we assume the distance between the sensors and the FC d k is 100 m. Then we have the corresponding SNR γ 0 as 12.5 dB and 15.5 dB respectively. Firstly, it can be seen from the figure that our theoretic analysis on MMSE (Lemma 2) accords with the simulation in which we invoked 100,000 groups of random variables obeying | h i | 2 exp ( 1 ) and chose the largest among them as the received signal to further calculate the MMSE. Secondly, it is shown that the MMSE declines with the growth of sensor nodes number N, which also echoes with the analysis in Section 4.3.2.
Figure 5 shows the varying trend of the data freshness-fidelity weighted-sum tradeoff f ( N ) with respect to the number of sensor nodes N under different SNR γ 0 and weighting factor α . The realistic setup of the system is the same as in Figure 4. In this case, we consider the same arrival rate as v = 8 (eight updates arrive at the FC in each time slot). Overall, all curves well demonstrate the monotonicity of the weighted-sum tradeoff which decreases first and goes up then. Comparing circular dotted curve with a circular solid curve which differs in SNR γ 0 , we can conclude that a smaller SNR γ 0 results in smaller MMSE and so is the tradeoff, whereas the optimal number of sensor nodes N 🟉 = 4 remains unchanged. Comparing the circular solid curve with the square solid curve, it is seen that a larger weighting factor α leads to a smaller optimal number of sensor nodes N 🟉 . This can be ascribed to the fact that a larger weighting factor α means a larger AoI, hence the curve begins the upward trend earlier. By further reducing the weighting factor α to 0.45, the optimal number of sensor nodes becomes even larger, see the dotted square curve, reaching N 🟉 = 12 . Most importantly, it is obvious that our proposed sub-optimal number of sensor nodes N * is identical to the optimal N 🟉 . This well validates the effectiveness of our proposed sub-optimal number of sensor nodes.
Figure 6 depicts the relationship between the data freshness-fidelity weighted-sum tradeoff f ( N ) and the number of sensor nodes N under different weighting factor α and arrival rate v. In the simulation, the signal power σ X 2 is fixed to 10 dBm (10 mW) and the noise power remains the same, which means the MMSE distortion remains the same. Observing the circular solid curve and the square solid curve, we can see that under the same weighting factor α = 0.6 , a larger arrival rate v causes a smaller tradeoff. However, the optimal number of sensor nodes N 🟉 can be comparatively larger: When v = 10 , N 🟉 = 8 ; When v = 5 , N 🟉 = 5 . This is explainable since a larger arrival rate v leads to smaller AoI, which means the curve will start climbing later. The improvement on system overall freshness and fidelity brought by the proposed sub-optimal solution N * is also validated.

7. Conclusions

Motivated by the contradictory relationship between the freshness and fidelity of the received data, we studied the joint optimization of the two metrics by adjusting the number of sensor nodes. Explicit expressions of average AoI and MMSE were derived, based on which a closed-form sub-optimal solution was obtained via feasible approximations. Numerical results validate that our proposed sub-optimal number of sensor nodes is correct and can achieve the best data freshness and fidelity tradeoff with negligible errors.

Author Contributions

Conceptualization, Z.C., M.X., M.W. and Y.J.; methodology, Z.C. and M.X.; software, M.X.; validation, M.W. and Y.J.; formal analysis, M.X.; investigation, Z.C. and M.X.; resources, all authors; data curation, M.W. and Y.J.; writing-original draft preparation, Z.C. and M.X.; visualization, M.X.; supervision, Z.C.; project administration, Z.C.; funding acquisition, Z.C. All authors approved the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61901066, Grant 61971077, and in part by Natural Science Foundation of Chongqing, China under Grant cstc2019jcyj-msxmX0575. It is also sponsored by the State Key Laboratory of Integrated Services Networks (Xidian University) under grant ISN22-17.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sonehara, M.; Van Toai, N.; Sato, T. Fundamental Study of Non-Contact Water Salinity Sensor by Using Electromagnetic Means for Seawater Desalination Plants. IEEE Trans. Magn. 2016, 52, 4001604. [Google Scholar]
  2. Lee, S.; Ko, Y. Joint Selection Combining and Power Loading Transmission With Adaptive M-QAM in Multichannel System. IEEE Trans. Veh. Technol. 2009, 58, 3819–3825. [Google Scholar]
  3. Al-Suhail, G.A.; Lamahewa, T.A.; Kennedy, R.A. Performance of dual-branch diversity receiver based SR-ARQ in Rayleigh fading channel. In Proceedings of the 3rd International Conference on Signal Processing and Communication Systems, Omaha, NE, USA, 28–30 September 2009; pp. 1–6. [Google Scholar]
  4. Rao, B.D.; Ming, Y. Performance of maximal ratio transmission with two receive antennas. IEEE Trans. Commun. 2003, 51, 894–895. [Google Scholar] [CrossRef]
  5. Young, G.; Sang, W. Optimum selection combining for M-ary signals in frequency-nonselective fading channels. IEEE Trans. Commun. 2005, 53, 84–93. [Google Scholar]
  6. AL-Suhail, G.A.; Kennedy, R.A. Performance of hybrid ARQ on dual-branch diversity receiver in Rayleigh fading channel. In Proceedings of the 2010 4th International Conference on Signal Processing and Communication Systems, Gold Coast, QLD, Australia, 13–15 December 2010; pp. 1–8. [Google Scholar]
  7. Kaul, S.; Yates, R.; Gruteser, M. Real-time status: How often should one update? In Proceedings of the IEEE INFOCOM, Orlando, FL, USA, 25–30 March 2012; pp. 2731–2735. [Google Scholar]
  8. Moltafet, M.; Leinonen, M.; Codreanu, M. On the Age of Information in Multi-Source Queueing Models. IEEE Trans. Commun. 2020, 68, 5003–5017. [Google Scholar] [CrossRef]
  9. Soysal, A.; Ulukus, S. Age of Information in G/G/1/1 Systems: Age Expressions, Bounds, Special Cases, and Optimization. IEEE Trans. Inf. Theory 2021, 67, 7477–7489. [Google Scholar] [CrossRef]
  10. Zhang, T.; Chen, S.; Chen, Z. Internet of Things: The Optimal Generation Rates under Preemption Strategy in a Multi-Source Queuing System. Entropy 2021, 8, 1055. [Google Scholar] [CrossRef]
  11. Hu, L.; Chen, Z.; Dong, Y.; Jia, Y.; Liang, L.; Wang, M. Status Update in IoT Networks: Age-of-Information Violation Probability and Optimal Update Rate. IEEE Internet Things J. 2021, 8, 11329–11344. [Google Scholar] [CrossRef]
  12. Costa, M.; Codreanu, M.; Ephremides, A. Age of information with packet management. Proc. IEEE Int. Symp. Inf. Theor. 2014, 67, 1583–1587. [Google Scholar]
  13. Yang, H.H.; Arafa, A.; Quek, T.Q.S.; Poor, H.V. Optimizing Information Freshness in Wireless Networks: A Stochastic Geometry Approach. Proc. IEEE Trans. Mob. Comput. 2021, 20, 2269–2280. [Google Scholar] [CrossRef] [Green Version]
  14. Hu, L.; Chen, Z.; Jia, Y.; Wang, M.; Quek, T.Q.S. Asymptotically Optimal Arrival Rate for IoT Networks With AoI and Peak AoI Constraints. IEEE Commun. Lett. 2021, 25, 3853–3857. [Google Scholar] [CrossRef]
  15. Dong, Y.; Chen, Z.; Liu, S.; Fan, P.; Ben Letaief, K. Age-upon-decisions minimizing scheduling in Internet of Things: To be random or to be deterministic? IEEE Internet Things J. 2020, 7, 1081–1097. [Google Scholar] [CrossRef] [Green Version]
  16. Rajput, K.P.; Verma, Y.; Venkategowda, N.K.D.; Jagannatham, A.K.; Varshney, P.K. Robust Linear Transceiver Designs for Vector Parameter Estimation in MIMO Wireless Sensor Networks Under CSI Uncertainty. IEEE Trans. Veh. Technol. 2021, 70, 7347–7362. [Google Scholar] [CrossRef]
  17. Cheng, X.; Khanduri, P.; Chen, B.; Varshney, P.K. Joint Collaboration and Compression Design for Distributed Sequential Estimation in a Wireless Sensor Network. IEEE Trans. Signal Process. 2021, 69, 5448–5462. [Google Scholar] [CrossRef]
  18. Rajput, K.P.; Ahmed, M.F.; Venkategowda, N.K.D.; Jagannatham, A.K.; Sharma, G.; Hanzo, L. Robust Decentralized and Distributed Estimation of a Correlated Parameter Vector in MIMO-OFDM Wireless Sensor Networks. IEEE Trans. Commun. 2021, 69, 6894–6908. [Google Scholar] [CrossRef]
  19. Trihinas, D.; Pallis, G.; Dikaiakos, M.D. Low-Cost Adaptive Monitoring Techniques for the Internet of Things. IEEE Trans. Serv. Comput. 2021, 14, 487–501. [Google Scholar] [CrossRef] [Green Version]
  20. Bastopcu, M.; Ulukus, S. Age of Information for Updates With Distortion: Constant and Age-Dependent Distortion Constraints. IEEE/ACM Trans. Netw. 2021, 29, 2425–2438. [Google Scholar] [CrossRef]
  21. Arafa, A.; Seddik, K.B.K.G.; Poor, H.V. Sample, Quantize, and Encode: Timely Estimation Over Noisy Channels. IEEE Trans. Commun. 2021, 69, 6485–6499. [Google Scholar]
  22. Roth, S.; Arafa, A.; Sezgin, A.; Poor, H.V. Short Blocklength Process Monitoring and Scheduling: Resolution and Data Freshness. IEEE Trans. Wirel. Commun. 2021. [Google Scholar] [CrossRef]
  23. Dong, Y. Distributed Sensing With Orthogonal Multiple Access: To Code or not to Code? IEEE Trans. Signal Process. 2020, 68, 1315–1330. [Google Scholar] [CrossRef] [Green Version]
  24. Liu, S.; Kar, S.; Fardad, M.; Varshney, P.K. Optimized Sensor Collaboration for Estimation of Temporally Correlated Parameters. IEEE Trans. Signal Process. 2016, 64, 6613–6626. [Google Scholar] [CrossRef]
  25. Liu, S.; Chepuri, S.P.; Fardad, M.; Masazade, E.; Leus, G.; Varshney, P.K. Sensor Selection for Estimation with Correlated Measurement Noise. IEEE Trans. Signal Process. 2016, 64, 3509–3522. [Google Scholar] [CrossRef] [Green Version]
  26. Arnold, B.B.C.; Balakrishnan, N.; Nagaraja, H.N. A First Course in Order Statistics, 2nd ed.; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2008. [Google Scholar]
  27. Study on Scenarios and Requirements for Next Generation Access Technologies, Technical Specification Group Radio Access Network, Release 14, Document 38.913, 3GPP, October 2016. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2996 (accessed on 10 December 2021).
Figure 1. Signal model of the proposed system.
Figure 1. Signal model of the proposed system.
Entropy 24 00200 g001
Figure 2. (a) Typical AoI evolution. (b) AoI evolution of our proposed system.
Figure 2. (a) Typical AoI evolution. (b) AoI evolution of our proposed system.
Entropy 24 00200 g002
Figure 3. Simulation and analysis results of the average AoI Δ ¯ ( N ) w.r.t. the number of sensor nodes N under different arrival rate v.
Figure 3. Simulation and analysis results of the average AoI Δ ¯ ( N ) w.r.t. the number of sensor nodes N under different arrival rate v.
Entropy 24 00200 g003
Figure 4. Simulation and analysis results of the average MMSE D ¯ ( N ) w.r.t. the number of sensor nodes N under different SNR γ 0 .
Figure 4. Simulation and analysis results of the average MMSE D ¯ ( N ) w.r.t. the number of sensor nodes N under different SNR γ 0 .
Entropy 24 00200 g004
Figure 5. The weighted-sum of freshness and fidelity tradeoff f ( N ) w.r.t. the number of sensor nodes N under different SNR γ 0 and weighting factor α .
Figure 5. The weighted-sum of freshness and fidelity tradeoff f ( N ) w.r.t. the number of sensor nodes N under different SNR γ 0 and weighting factor α .
Entropy 24 00200 g005
Figure 6. The weighted-sum of freshness and fidelity tradeoff f ( N ) w.r.t. the number of sensor nodes N under different and weighting factor α and arrival rate v.
Figure 6. The weighted-sum of freshness and fidelity tradeoff f ( N ) w.r.t. the number of sensor nodes N under different and weighting factor α and arrival rate v.
Entropy 24 00200 g006
Table 1. Parameters.
Table 1. Parameters.
System ParameterValue
Single-sided noise spectral density N 0 −173 dBm/Hz
Available bandwidth W max 1 MHz
Path loss model 10 lg ( α k ) 35.5 + 37.6 lg ( d k ) [27]
Maximum transmit power of sensor13 dBm (20 mW) [27]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, Z.; Xu, M.; Wang, M.; Jia, Y. Joint Optimization of Data Freshness and Fidelity for Selection Combining-Based Transmissions. Entropy 2022, 24, 200. https://doi.org/10.3390/e24020200

AMA Style

Chen Z, Xu M, Wang M, Jia Y. Joint Optimization of Data Freshness and Fidelity for Selection Combining-Based Transmissions. Entropy. 2022; 24(2):200. https://doi.org/10.3390/e24020200

Chicago/Turabian Style

Chen, Zhengchuan, Mingjun Xu, Min Wang, and Yunjian Jia. 2022. "Joint Optimization of Data Freshness and Fidelity for Selection Combining-Based Transmissions" Entropy 24, no. 2: 200. https://doi.org/10.3390/e24020200

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop