# Energy Efficiency Optimization of Cognitive UAV-Assisted Edge Communication for Semantic Internet of Things

Authors: Yilong Gu; Yangchao Huang; Hang Hu; Weiting Gao; Yu Pan
Journal: Wireless Communications and Mobile Computing
 (2021)

---

## Abstract

With the consolidation of the Internet of Things (IoT), the unmanned aerial vehicle- (UAV-) based IoT has attracted much attention in recent years. In the IoT, cognitive UAV can not only overcome the problem of spectrum scarcity but also improve the communication quality of the edge nodes. However, due to the generation of massive and redundant IoT data, it is difficult to realize the mutual understanding between UAV and ground nodes. At the same time, the performance of the UAV is severely limited by its battery capacity. In order to form an autonomous and energy-efficient IoT system, we investigate semantically driven cognitive UAV networks to maximize the energy efficiency (EE). The semantic device model for cognitive UAV-assisted IoT communication is constructed. And the sensing time, the flight speed of UAV, and the coverage range of UAV communication are jointly optimized to maximize the EE. Then, an efficient alternative algorithm is proposed to solve the optimization problem. Finally, we provide computer simulations to validate the proposed algorithm. The performance of the joint optimization scheme based on the proposed algorithm is compared to some benchmark schemes. And the simulation results show that the proposed scheme can obtain the optimal system parameters and can significantly improve the EE.


---

## Body

## 1. Introduction

An unmanned aerial vehicle (UAV), which is developed originally for military purposes, has been widely applied to the civilian domain. With the miniaturization of equipment, the continuous reduction of manufacturing cost, and the continuous improvement of communication performance, the UAV-based wireless communication has attracted much attention. In the IoT, ultrahigh data rates and reliability are critical to a lot of user connections and network sensors. In order to improve the performance of IoT networks, a massive MIMO two-way relaying system has been studied [1]. The reliability of the communication systems can be improved by Simultaneous Wireless Information and Power Transfer (SWIPT). Furthermore, with the large-scale use of mobile IoT devices, such as wearable devices, driverless cars, and intelligent terminals, the problem of making the GBS cover more communication terminals needs to be solved urgently. The coordinated direct and relay transmission (CDRT) system is investigated to extend the communication coverage in [2]. In order to improve the spectrum efficiency, the uplink and downlink transmissions are designed jointly via network coding. Meanwhile, the advantages of the proposed scheme are verified by simulations. Meanwhile, the demand for the IoT based on UAV will be more urgent. UAV can improve the communication performance of the IoT nodes, especially in the network, whose coverage quality is poor, such as construction sites, disaster areas, highways, and narrow lanes. However, the performance of the UAV will be affected by its limited battery capacity. The method of improving the EE has become a significant direction.The crucial drivers of IoT contain the daily addition of new devices with their own data models [3]. This leads to an enormous increase of the structured data in size and complexity. There is a demand to abstract the heterogeneity of devices so that their functions can be represented as virtual combination platforms [4–6]. A semantic IoT framework can accept heterogeneous models, which can support data sharing between devices. Thus, it needs an efficient method to update the metadata. The IoT directory sustaining semantic description of IoT objects is proposed in [7]. Semantic description and semantic collaboration have become effective methods to realize information interaction and sharing between objects.Usually, UAVs operate in an unlicensed spectrum. In the IoT, there are many wireless technologies, such as Wi-Fi, Bluetooth, and cellular network. The spectrum resources of the IoT become more and more scarce due to the explosive growth of wireless devices [8]. As is known to us all, a cognitive radio (CR) permits a secondary user (SU) to opportunistic access the licensed spectrum without interfering with the primary user (PU). Employing CR technology for the spectrum scarcity issue of IoT is a potential solution.Under this background, a large number of researches on UAV-assisted IoT communication and cognitive UAV communication have been carried out. The problem of energy saving and consumption reduction of mobile IoT becomes more and more prominent. The joint optimal deployment of static ground nodes and UAVs is studied in Reference [9]. Due to the lack of dynamic research between UAVs and ground nodes, it is necessary to consider the UAV mobile relay system. Under the constraints of UAV mobility, the transmission power of the transmitter and UAV trajectory is optimized to maximize the throughput [10]. Moreover, the spectrum efficiency and energy efficiency are maximized by optimizing time allocation, flight speed, and trajectory of UAV [11]. The results show that the tradeoff between the maximum achievable spectrum efficiency and energy efficiency can be achieved by the design of the trajectory.Aiming to improve the spectrum efficiency of IoT, it is necessary to study IoT-based CR; meanwhile, the devices in the IoT are able to sense the wireless environment [12]. The use of spectrum sharing technology in the IoT is also considered to be a mutually beneficial solution [13]. When the transmission rate of PU is lower than the requirement, a part of bandwidth is authorized to the SU to achieve the purpose of cooperative transmission. Compared with ground spectrum sensing technology, UAV spectrum sensing can obtain better sensing performance. Spectrum sensing performance can be improved by increasing the number of samples which is related to spectrum sensing time. However, improving the sensing performance may consume more sensing time and thus decrease the transmission time. It is proved that there is a sensing-throughput tradeoff in spectrum sensing of the CR, i.e., there exists an optimal sensing time that makes throughput of the CR achieve the maximal value [14]. In [15], the cooperative method based on decode-and-forward and physical-layer network coding is proposed to reduce the transmission delay of wireless sensor networks. Furthermore, the cooperative compressed spectrum sensing algorithm for UAV is proposed to improve sensing accuracy, which allows ground nodes to send compressed sensing information to UAV [16–18].Semantic IoT devices with cognitive function can solve the problem of low spectrum efficiency by spectrum sensing [19]. UAV, as the air interface of the IoT, can effectively solve the problem of long-distance communication under the condition of energy limitation of IoT. However, there are few studies applying these two advantages of UAV to the semantic IoT. This paper considers that the CR-based UAV can opportunistically use the spectrum to provide information for the remote semantic IoT devices. In order to achieve the green and autonomous IoT, the EE of the cognitive UAV system is investigated.In this paper, the maximization of semantic IoT’s EE based on cognitive UAV is studied. On the basis of building a semantic device model for cognitive UAV to assist IoT communication, we jointly optimize the UAV sensing time, UAV flight speed, and UAV communication distance to maximize the EE. We solve this problem by dividing it into three subproblems. And an efficient alternative algorithm is proposed to obtain the optimal solution. Through computer simulations, we verify the proposed scheme. It is concluded that the proposed scheme can achieve better performance compared to the benchmark schemes and can obtain the maximum EE.The rest of this paper is organized as follows. In Section2, we consider a cognitive fixed-wing UAV with a circular trajectory. The UAV can opportunistically access the spectrum of GBS. And the semantic device model for cognitive UAV-assisted IoT communication is constructed, which is used to establish autonomous communication links between UAV and the ground nodes farther away from the ground base station (GBS). In Section 3, an algorithm is proposed to obtain the maximal EE of UAV cognitive communication. In Section 4, the algorithm is simulated. And the comparison shows that our joint optimization scheme can significantly improve the EE. Finally, conclusions are drawn in Section 5.


## 2. System Model

We consider a UAV-assisted edge IoT model consisting of a GBS, a UAV, and a group of ground nodes, such as car nodes, smartphone nodes, and computer nodes. As a relay node, the cognitive UAV is aimed at serving the ground nodes with low communication quality due to the long distance from the GBS. At the same time, the cognitive UAV can use the spectrum of GBS to communicate with the ground nodes and transmits its own messages when the spectrum of the GBS is idle [20]. Since the battery capacity of the UAV is usually limited, we aim to maximize the energy efficiency of UAV relay communication on the basis of improving spectrum efficiency in the IoT.The UAV flies in a circle around the GBS which is located at the center of the circular flight path. We consider that the UAVs are equipped with a Global Positioning System (GPS); thus, their geographical coordinates can be obtained. The flying speed of UAV in a circular motion isv, and the radius of the UAV flight path is du. The advantage of using a circular trajectory is that the UAV can not only save energy consumption greatly [21] but also provide regular communication service. When the UAV flies to position A, B, or C, it can communicate with ground nodes in the circle A′, B′, or C′ directly below it, which is shown in Figure 1.Figure 1
UAV-assisted edge communication system for IoT.The association rules between UAV and ground nodes can be determined by semantic technology. In order to support the autonomous scheduling of communication, the semantic representation model of IoT nodes is constructed from four aspects of basic equipment information, communication capability, communication state, and operation control, as shown in Figure2.Figure 2
Semantic model for UAV-assisted communication in the IoT.The basic parameters are the semantic descriptions of its name, type, and technical parameters, where the location parameter represents the three-dimensional position of the node, which is needed for cognitive UAV to establish an assisted communication link. Application description describes the relevant parameter information of the node in different environments. And the communication mode, protocol, and communication coverage range of UAV are described by communication capability.Let the task state indicate whether the node can establish the communication link. And the communication quality of IoT nodes covered by GBS is defined by coverage quality. The sensing state represents the information obtained by the UAV through environment sensing.In order to enable UAV to adjust speed, sensing time, and communication coverage range in response to changing electromagnetic environment, we conducted a semantic model for operational control. The acquisition of ground nodes’ state and control of communication link establishment are also described in the model of operating control.Then, at a certain moment, the UAV can establish communication link with ground nodes in a circular regionSc with radius dt. Sc is in the projection area below the UAV’s flight position, as shown in Figure 3. dt is determined by the UAV’s communication range of the semantic model.Figure 3
Spectrum sensing model.We defineM as the total number of ground nodes in Sc, which are served by UAV at time t. Suppose that the ground nodes are randomly and evenly distributed in the circular area centered on PU with a radius of dg, then we have du=dg−dt. The density of ground users is represented by ρ; hence, M can be expressed as
(1)M=ρπdt2,where x denotes the largest integer no more than x.The frameTc is divided into the sensing slot and transmission slot. In the sensing slot, the UAV senses whether the GBS is active within time τ. If GBS is detected inactive, the UAV opportunistically uses the primary spectrum belonging to the GBS to send information to ground nodes within transmission slot Tc−τ.Then, two types of channels are considered: (i) the GBS to UAV channel and (ii) the UAV to ground node channel. These channels can be assumed to be line of sight (LOS). We assume that the UAV is flying horizontally with a fixed altitudeΚ, which meets the minimum height required to avoid the actual terrain or buildings, so that frequent adjustment of flight altitude is not required. Thus, the impact of severe ground fading on the sensing and transmission performance can be ignored. The channel power gain of the UAV to a ground node follows the free-space path loss model, which can be expressed as
(2)ht=β0K2+dt2,where β0 denotes the channel power at the reference distance of one meter. dt denotes the horizontal distance from the UAV to the ground node at a certain time t. In addition, we suppose that the Doppler effect produced by the UAV’s movement is offset.In this paper, we consider that the bandwidth of the GBS has been allocated in advance. It is assumed that the total available bandwidth provided to UAV isW in Hz. To facilitate the analysis, we use ρπdt2 as the number of ground nodes in Sc, and the bandwidth allocated to each ground node is
(3)W′=Wρπdt2.The transmission power of UAV to each ground node is defined asPt. To guarantee the quality of the whole communication network, we consider the worst case that the UAV communicates with the edge nodes of Sc.LetC0 denote the transmission rate from UAV to each ground node, which can be expressed as
(4)C0=log21+β0PtK2+dt2W′σ2,where σ2 denotes the noise variance.Next, the situation in which the UAV can use the frequency band of GBS is divided into the following two cases:(i)
When true status of the GBS is inactive and the sensing result of the UAV shows that it is inactive, the achievable throughput of the UAV’s communication link isTc−τ/TcC0(ii)
When true status of the GBS is active and the sensing result of the UAV shows that it is inactive, the achievable throughput of the UAV’s communication link isTc−τ/TcC1Suppose that the primary signal is a binary phase shift keying (BPSK) signal, the noise is a real-valued Gaussian variable. And the energy detection method is used to detect the GBS’s status. The signal to noise ratio (SNR) received by UAV is denoted asγ. The false alarming probability and the detection probability are denoted as Pf and Pd, respectively. And the sampling frequency is fs. In the practice of low SNR, in order to protect the GBS from the interference of UAV, the detection probability of target P¯d is required to be close to 1 but less than 1.Then, for given target probabilitiesP¯d and P¯f, Pf and Pd are given by [22]
(5)Pf=Q2γ+1Q−1P¯d+τfsγ,Pd=Q12γ+1Q−1P¯f+τfsγ,where Qx is the distribution function of standard Gaussian, which is given by Qx=1/2π∫x∞exp−t2/2dt.When the frequency bandW is given, PH1 is the active probability of GBS, and PH0 is the inactive probability of GBS. Therefore, the probability that the first case happens is 1−PfPH0, and the probability for the second case to happen is 1−PdPH1.Hence, the effective throughput of the UAV communication link without active GBS is given as follows:(6)R0=Tc−τTcC01−PfPH0.When the GBS is inactive, the throughput is(7)R1=Tc−τTcC11−PdPH1.Then, the average throughput of the UAV communication link is(8)R=R0+R1.The following three cases will be considered when we analyzeR in practice.
(i)
When the UAV fails to sense that the GBS is active, there is interference between UAV and GBS; hence, the value ofC1 will be small, or the ground nodes may not decode the data transmitted from the UAV(ii)
The target detection probability is usually greater than 0.9 for the SNR of -20 dB, which is in IEEE 802.22 WRAN(iii)
The GBS’s active probabilityPH1 is small enough, less than 0.3 [21], so that it is economically advisable to explore the licensed spectrum bandBased on the above analysis,C11−PdPH1≪C01−PfPH0; then, the average throughput can be approximated as
(9)R~≈R0=C0PH01−τTc1−Qα+τfsγ,where α=2γ+1Q−1P¯d.Next, we analyze the energy consumption of UAV. The energy consumption of UAV is divided into two parts. One is the energy consumption associated with communication; the other is the energy required to maintain a fixed-wing drone flight. In practice, the power associated with communication is usually much smaller than the power needed to fly. The power needed to communicate is typically a few watts, but the UAV’s propulsion power is usually hundreds of watts. Therefore, the power associated with UAV communication is ignored in this paper.For constant speed circular flight, we havevt=v and atTvt=0. Particularly, at denotes the centripetal acceleration of UAV, whose direction must be perpendicular to the direction of velocity to ensure the constant speed. It can be seen from [23] that the power consumption of the UAV’s steady circular flight is further derived:
(10)Ξ=c1+c2g2du2v3+c2v,where g is the gravitational acceleration with normal value 9.8m/s2. c1 and c2 are determined by the weight of the aircraft, wing area, air density, and so on. This model conforms to the known classical aircraft power consumption model of aerodynamics theory.According to formulas (9) and (10), the energy efficiency of IoT based on cognitive UAV can be expressed as
(11)η=R~Ξ=PH01−τ/Tc1−Qα+τfsγlog21+β0Ptρπdt2/K2+dt2Wσ2c1+c2/g2dg−dt2v3+c2/v.It is a function withτ, dt, v as variables.


## 3. Solutions of the Optimization Problem

Our goal is to maximize the energy efficiency of the IoT based on cognitive UAV relay communication by optimizing UAV flying speedv, the sensing slot duration τ, and the communication distance threshold dt. This optimization problem can be formulated as
(12)OP:maxτ,v,dtη,0≤τ≤Tc,0≤v≤vmax,0≤dt≤dg.In the objective function,τ determines the molecular part and v influences the denominator part. Then, we can take into account that optimization of objective function can be solved by dividing the problem OP into three subproblems.


### 3.1. Optimization ofv with Fixed τ and dt

The first subproblemOP1 can be worked out by solving the optimal v to minimize the energy consumption of UAV with fixed τ and dt:
(13)OP1:minvP,0≤v≤vmax.In order to obtain the optimal flight speed of UAV, we take its first derivative of theΞ to analyze the monotonicity:
(14)∂Ξ∂v=3v2c1+c2g2du2−c2v2.Then, we havelimv→∞∂Ξ/∂v=+∞ and limv→0∂Ξ/∂v=−∞. Next, the second derivative of Ξ with respect in v is given as follows:
(15)∂2Ξ∂v2=6vc1+c2g2du2+2c2v3>0.As the result shown in equation (15), we can know that Ξ is convex in v. By solving equation (14) equal to 0, we have
(16)v0=c23c1+3c2/g2dg−dt24.Obviously, the functionΞ decreases monotonically in the interval 0,v0 and increases monotonically when v is larger than v0. Define the optimal v as v∗. Then, if v0<vmax, we have v∗=v0, and if v0>vmax, we have v∗=vmax. Hence, the minimum energy consumption of UAV is taken as v=v∗, when τ and dt are fixed.


### 3.2. Optimization ofτ with Fixed v and dt

The second subproblem is to achieve the maximal average throughput whenv and dt are fixed:
(17)OP2:maxτR~,0≤τ≤Tc.Therefore, we can obtain that the average throughput is a function ofτ. In order to prove that the optimal τ exists, we take the first derivative of R~:
(18)∂R~∂τ=C0PH0γfs1−τ/Tc22πτexp−α+τfsγ22−1Tc+1TcQα+τfsγ.Then,(19)limτ→0∂R~∂τ=+∞.SinceQx is decreasing with upper boundary 1, Qα+Tcfsϒ−1<0, we have
(20)limτ→Tc∂R~∂τ=1TcQα+Tcfsγ−1C0PH0<0,and the second derivative of R~ is as follows:
(21)∂2R~∂τ21C0PH0=−γfs/Tc+−γfsα+γτfs/2τ8πτ22πτexp−α+γτfs22−γ1−τTc2πfsτexp−α+γτfs22−12Tcfs2πτexp−γ2fsτ2<0.Equation (21) shows that ∂R~/∂τ is monotonic decline. Equations (19) and (20) show that R~τ increases when the sensing time approaches 0, and R~τ decreases when the sensing time approaches Tc. Therefore, define the optimal τ as τ∗, and it is reliable that τ∗ exists in the interval 0,Tc. For any given dt and v, the Golden section method is used to obtain the optimal sensing time τ∗.


### 3.3. Optimization ofdt with Fixed τ and v

The last subproblemOP3 is given by maximizing the energy efficiency with fixed τ and v:
(22)OP3:maxdtη,0≤dt≤dg.Notice that we need to adjust the value ofdt to achieve the maximum energy efficiency by tradeoff between maximum throughput and minimum energy consumption.For any fixed radiusdt, the optimal speed v∗ is obtained by solving P1. And we notice that dt and τ are two independent parameters. Thus, the multivariate function is reduced to a function with dt as a single variable. We have
(23)∂η∂dt=PH01−τ/Tc1−Qα+τfsγΞ22K2Ξln2dtK2+dt2−C02c2v3g2dg−dt3.Define(24)G=2K2ΞdtK2+dt2ln2−C02c2v3g2dg−dt3,when dt is close to 0, Ξ is close to a positive constant and C0 is close to 0. Then, we have
(25)limdt→0G=+∞.Let(26)G1=2K2c1v3+c2vdtK2+dt2ln2,G2=2c2v3K2dg−dt−C0dtK2+dt2ln2dtK2+dt2g2dg−dt3ln2;equation (24) can be written as
(27)G=G1+G2.Sincelimdt→dgG2=−∞ and limdt→dgG1=2H2c1v3+c2v/dgΚ2+dg2ln2, thus
(28)limdt→dgG=−∞.Obviously,Ξ2>0. Therefore, limdt→0∂η/∂dt=+∞ and limdt→dg∂η/∂dt=−∞. It is shown that η increases when dt is small and decreases when dt approaches dg. By calculating the limit of η, we have limdt→0η=0 and limdt→dgη=0. Hence, there is a maximum point of ηdt within interval 0,dg. Define this optimal dt as dt∗, which can be efficiently found numerically by iterative search. And the maximum energy efficiency is obtained when dt=dt∗. After obtaining the optimal sensing time and optimal speed, exhaustive search is used to obtain optimal dt. Then, the algorithm to solve the problem OP is shown as follows.Algorithm 1: Algorithm for energy efficiency maximization problem.
1: Inputρ,W,K,Pt,Tc,σ,vmax.2: Let dt=dg and dt′=dg−Δ.(Δ is a number small enough).3: According to algorithm 2 to obtain τ∗.4: Use dt and dt′ obtain the v0 and v0′ according to equation (16).5: If v0<vmaxv∗=v0elsev∗=vmax.6: If ηdt,v∗,τ∗<η′dt′,v∗′,τ∗′,let dt=dt′,dt′=dt−Δ.7: Repeat step 3 and 4 calculate until ηdt,v∗,τ∗>η′dt′,v∗′,τ∗′.8: Record dt∗=dt and η∗=η.9: Outputdt∗,v∗,τ∗,η∗Algorithm 2: Subalgorithm for Algorithm 1.
1: Initialize interval (0, Tc) as (a1,b1), tolerance level μ and the iterative number N.2: Calculate the result of R~ according to the equation (9).3:k=1,λ1=a1+0.382b1−a1,μ1=a1+0.618b1−a1.4: While bk−ak>μ or k<NifR~λk<R~μkak+1=λk,bk+1=bkλk+1=ak+1+0.382bk+1−ak+1elseak+1=ak,bk+1=ukμk+1=ak+1+0.618bk+1−ak+1k=k+1end whileτ∗=bk+ak/25: Update dt to satisfy the constraints (14), repeat 3, 4 and 5 steps to get τ∗.For each givendt, the computation complexity of Algorithm 2 is β, where β=log2Tc/μ is the number of iterations that the Golden section method takes to terminate and ⋅ represents the smallest integer not less than ⋅ [24]. The computation complexity to find optimal dt is θ, where θ=dg/Δ. Therefore, the overall complexity of Algorithm 1 is βθ.


## 3.1. Optimization ofv with Fixed τ and dt

The first subproblemOP1 can be worked out by solving the optimal v to minimize the energy consumption of UAV with fixed τ and dt:
(13)OP1:minvP,0≤v≤vmax.In order to obtain the optimal flight speed of UAV, we take its first derivative of theΞ to analyze the monotonicity:
(14)∂Ξ∂v=3v2c1+c2g2du2−c2v2.Then, we havelimv→∞∂Ξ/∂v=+∞ and limv→0∂Ξ/∂v=−∞. Next, the second derivative of Ξ with respect in v is given as follows:
(15)∂2Ξ∂v2=6vc1+c2g2du2+2c2v3>0.As the result shown in equation (15), we can know that Ξ is convex in v. By solving equation (14) equal to 0, we have
(16)v0=c23c1+3c2/g2dg−dt24.Obviously, the functionΞ decreases monotonically in the interval 0,v0 and increases monotonically when v is larger than v0. Define the optimal v as v∗. Then, if v0<vmax, we have v∗=v0, and if v0>vmax, we have v∗=vmax. Hence, the minimum energy consumption of UAV is taken as v=v∗, when τ and dt are fixed.


## 3.2. Optimization ofτ with Fixed v and dt

The second subproblem is to achieve the maximal average throughput whenv and dt are fixed:
(17)OP2:maxτR~,0≤τ≤Tc.Therefore, we can obtain that the average throughput is a function ofτ. In order to prove that the optimal τ exists, we take the first derivative of R~:
(18)∂R~∂τ=C0PH0γfs1−τ/Tc22πτexp−α+τfsγ22−1Tc+1TcQα+τfsγ.Then,(19)limτ→0∂R~∂τ=+∞.SinceQx is decreasing with upper boundary 1, Qα+Tcfsϒ−1<0, we have
(20)limτ→Tc∂R~∂τ=1TcQα+Tcfsγ−1C0PH0<0,and the second derivative of R~ is as follows:
(21)∂2R~∂τ21C0PH0=−γfs/Tc+−γfsα+γτfs/2τ8πτ22πτexp−α+γτfs22−γ1−τTc2πfsτexp−α+γτfs22−12Tcfs2πτexp−γ2fsτ2<0.Equation (21) shows that ∂R~/∂τ is monotonic decline. Equations (19) and (20) show that R~τ increases when the sensing time approaches 0, and R~τ decreases when the sensing time approaches Tc. Therefore, define the optimal τ as τ∗, and it is reliable that τ∗ exists in the interval 0,Tc. For any given dt and v, the Golden section method is used to obtain the optimal sensing time τ∗.


## 3.3. Optimization ofdt with Fixed τ and v

The last subproblemOP3 is given by maximizing the energy efficiency with fixed τ and v:
(22)OP3:maxdtη,0≤dt≤dg.Notice that we need to adjust the value ofdt to achieve the maximum energy efficiency by tradeoff between maximum throughput and minimum energy consumption.For any fixed radiusdt, the optimal speed v∗ is obtained by solving P1. And we notice that dt and τ are two independent parameters. Thus, the multivariate function is reduced to a function with dt as a single variable. We have
(23)∂η∂dt=PH01−τ/Tc1−Qα+τfsγΞ22K2Ξln2dtK2+dt2−C02c2v3g2dg−dt3.Define(24)G=2K2ΞdtK2+dt2ln2−C02c2v3g2dg−dt3,when dt is close to 0, Ξ is close to a positive constant and C0 is close to 0. Then, we have
(25)limdt→0G=+∞.Let(26)G1=2K2c1v3+c2vdtK2+dt2ln2,G2=2c2v3K2dg−dt−C0dtK2+dt2ln2dtK2+dt2g2dg−dt3ln2;equation (24) can be written as
(27)G=G1+G2.Sincelimdt→dgG2=−∞ and limdt→dgG1=2H2c1v3+c2v/dgΚ2+dg2ln2, thus
(28)limdt→dgG=−∞.Obviously,Ξ2>0. Therefore, limdt→0∂η/∂dt=+∞ and limdt→dg∂η/∂dt=−∞. It is shown that η increases when dt is small and decreases when dt approaches dg. By calculating the limit of η, we have limdt→0η=0 and limdt→dgη=0. Hence, there is a maximum point of ηdt within interval 0,dg. Define this optimal dt as dt∗, which can be efficiently found numerically by iterative search. And the maximum energy efficiency is obtained when dt=dt∗. After obtaining the optimal sensing time and optimal speed, exhaustive search is used to obtain optimal dt. Then, the algorithm to solve the problem OP is shown as follows.Algorithm 1: Algorithm for energy efficiency maximization problem.
1: Inputρ,W,K,Pt,Tc,σ,vmax.2: Let dt=dg and dt′=dg−Δ.(Δ is a number small enough).3: According to algorithm 2 to obtain τ∗.4: Use dt and dt′ obtain the v0 and v0′ according to equation (16).5: If v0<vmaxv∗=v0elsev∗=vmax.6: If ηdt,v∗,τ∗<η′dt′,v∗′,τ∗′,let dt=dt′,dt′=dt−Δ.7: Repeat step 3 and 4 calculate until ηdt,v∗,τ∗>η′dt′,v∗′,τ∗′.8: Record dt∗=dt and η∗=η.9: Outputdt∗,v∗,τ∗,η∗Algorithm 2: Subalgorithm for Algorithm 1.
1: Initialize interval (0, Tc) as (a1,b1), tolerance level μ and the iterative number N.2: Calculate the result of R~ according to the equation (9).3:k=1,λ1=a1+0.382b1−a1,μ1=a1+0.618b1−a1.4: While bk−ak>μ or k<NifR~λk<R~μkak+1=λk,bk+1=bkλk+1=ak+1+0.382bk+1−ak+1elseak+1=ak,bk+1=ukμk+1=ak+1+0.618bk+1−ak+1k=k+1end whileτ∗=bk+ak/25: Update dt to satisfy the constraints (14), repeat 3, 4 and 5 steps to get τ∗.For each givendt, the computation complexity of Algorithm 2 is β, where β=log2Tc/μ is the number of iterations that the Golden section method takes to terminate and ⋅ represents the smallest integer not less than ⋅ [24]. The computation complexity to find optimal dt is θ, where θ=dg/Δ. Therefore, the overall complexity of Algorithm 1 is βθ.


## 4. Numerical Results

In this section, we verify the performance of our proposed design through simulations. We set the speed of the UAV between 10 and 80. ChooseP¯d=0.9, which is in IEEE802.22 WRAN. Suppose that the central frequency of ground base station is 2.4 GHz. The specific setting of remaining parameters is shown in Table 1.Table 1
Parameters in numerical analysis.
ParameterValueParameterValuePH00.8ρ1/m20.001dgm2000σ2dBm-150Tcs1Km200Ptw1β0dB-50WMHz6c19.26×10‐4c22250γdB-20gm/s29.8Figure4 shows that the energy efficiency varies with the sensing time τ. We can intuitively see that when dt is set to a fixed value, such as dt=100 and dt=1700, there is an optimal τ to maximize the EE η. It can be seen that the value of dt can determine the value of η, which means η can be affected by the semantic description of UAV’s communication coverage range. Moreover, in the case of the same dt, τ∗ under the condition of low receiving SNR is longer than τ∗ when receiving SNR is high, which means that it needs longer sensing time to improve the detection probability. Therefore, it is effective to set τ=τ∗ in Tc to improve the EE.Figure 4
Energy efficiency vs. sensing time:Tc=1s.Figure5 plots how energy consumption changes as a function of the UAV flying speed, which are under three different dt. It shows that the energy consumption drops sharply when the speed is between 10 and 20 and increases sharply when the speed is greater than 40. Obviously with the increase of speed, the time of UAV flying over the same distance will be reduced, so it is reasonable to reduce the energy consumption of UAV. However, the increase of UAV speed is bound to be accompanied by the increase of energy consumption. Hence, it is necessary to set a suitable value of v.Figure 5
UAV energy consumption vs. UAV speed under differentdt.From Figure5, we also notice that the energy consumption increases with the increase of dt. From Figure 4, we get that dt also affects throughput; aiming to maximize EE, dt must be set reasonably. Therefore, we simulate the EE curves with dt, as shown in Figure 6. It can be seen that the maximum η can be achieved if the dt is set properly, when v and τ are fixed. As can be seen from Figure 2, τ∗ is equal to 0.026 when the received SNR is -20 dB. It is obvious from Figure 6 that if the sensing time is equal, η is better when v=v∗. And if the flying speed is equal, η is better when τ=τ∗.Figure 6
UAV energy efficiency vs. distance threshold.When communication distance thresholddt=300m, Figure 7 shows the effects of τ and v on η. It indicates that there exists an optimal speed v∗≈29m/s and τ∗=0.026s, which maximizes η and reaches η≈0.08bits/J/Hz. At the same time, Figure 7 also shows that there is an optimal point to maximize η; it means that there is an optimal cognitive communication scheme for UAV to obtain higher energy efficiency in the IoT. In addition, we can observe from Figures 7 and 8 that a slice parallel to the x-axis shows how the EE changes with v; the slice parallel to the y-axis in Figures 7 and 8, respectively, shows that EE varies with τ and dt, which are consistent with the above analysis results.Figure 7
Three-dimensional map ofη as a function of v and τ: dt=300m.Figure 8
Three-dimensional map ofη as a function of v and dt.Figure9 shows a comparison between the proposed scheme and other two schemes. In the fixed communication range (FCR) scheme, the communication radius of UAV is a fixed value which can achieve higher throughput. The shortest flight cycle (SFC) scheme requires the UAV to fly at maximum speed. In this scheme, the time of energy consumption is reduced as much as possible. It can be seen that the energy efficiency decreases more and more sharply as dt approaches the value of dg in the FCR scheme. From Section 3, it is concluded that the average throughput will increase with the increase of dt. Thus, for the same coverage radius of GBS, the joint optimization scheme obtains lower throughput. However, the energy efficiency of the proposed scheme is much better than FCR and SFC schemes. The result also indicates that the optimal energy efficiency can be obtained by applying the joint optimization scheme to the IoT with different parameters.Figure 9
Comparison to FCR scheme and SFC scheme.


## 5. Conclusions

Based on the consideration of improving spectrum efficiency in semantic IoT, this paper mainly studies the process of UAV opportunity using the spectrum of GBS to communicate with edge nodes. A semantic device model for cognitive UAV-assisted IoT communication is constructed to ensure the automation of the IoT system. Aiming to solve the problem of UAV’s limited energy supply, we propose a joint optimization algorithm to maximize the communication energy efficiency of UAV under certain constraints. In order to understand the model better, the experimental simulations are carried out. The simulation results are consistent with the theoretical analysis. It is also shown that the maximum energy efficiency for cognitive UAV in IoT can be obtained by the proposed algorithm. At the same time, the UAV’s communication coverage rangedt of the semantic model will greatly influence the energy efficiency. And the performance of the joint optimization scheme is better than the fixed trajectory flight scheme with higher throughput.



---

*Source: 6682340-2021-02-10.xml*