Next Article in Journal
Fusing Accelerometry with Videography to Monitor the Effect of Fatigue on Punching Performance in Elite Boxers
Previous Article in Journal
A Semantic-Based Belief Network Construction Approach in IoT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data Downlink System in the Vast IOT Node Condition Assisted by UAV, Large Intelligent Surface, and Power and Data Beacon

School of Electronic and Information Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(20), 5748; https://doi.org/10.3390/s20205748
Submission received: 11 September 2020 / Revised: 2 October 2020 / Accepted: 6 October 2020 / Published: 10 October 2020
(This article belongs to the Section Internet of Things)

Abstract

:
The future development of communication systems will create a great demand for the internet of things (IOT), where the overall control of all IOT nodes will become an important problem. Considering the essential issues of miniaturization and energy conservation, in this study, a new data downlink system is designed in which all IOT nodes harvest energy first and then receive data. To avoid the unsolvable problem of pre-locating all positions of vast IOT nodes, a device called the power and data beacon (PDB) is proposed. This acts as a relay station for energy and data. In addition, we model future scenes in which a communication system is assisted by unmanned aerial vehicles (UAVs), large intelligent surfaces (LISs), and PDBs. In this paper, we propose and solve the problem of determining the optimal flight trajectory to reach the minimum energy consumption or minimum time consumption. Four future feasible scenes are analyzed and then the optimization problems are solved based on numerical algorithms. Simulation results show that there are significant performance improvements in energy/time with the deployment of LISs and reasonable UAV trajectory planning.

1. Introduction

Urban deployment of the Internet of Things (IOT) with the characteristics of high efficiency and high security will be realized in the near future [1,2]. All devices will become IOT nodes and will be controlled by the cloud, and because of their intelligence, smart cities will be formed [3]. Vast IOT nodes are used to gather and disseminate information, and all the nodes need to collect information from the communication system to realize the overall collaboration. In order to save costs for the entire system, miniaturization and energy conservation of the nodes have become pressing issues.
Radio frequency energy transfer (RFET) is a new widely researched technology [4], where energy in the form of electromagnetic radiation is carried by radio signals and collected by receivers. Charging a system wirelessly can achieve a full-time operation and avoid the cost of wired charging circuits. Then, if the devices of all IOT nodes get rid of such circuits, a lot of space can be saved. This is beneficial as it allows for the miniaturization of the IOT system. Depending on whether a system relies on energy-receiving devices storing energy or directly reflecting it, RFET systems can be categorized into twotypes: energy-harvesting systems and backscattering systems [5,6]. Energy harvesting systems can be used for both downlink and uplink communication, while backscattering systems are often used for uplink communication [7].Thus, by using RFET technology and building an energy-harvesting system, IOT nodes can acquire enough energy to complete the downlink data receiving procedure.
When being integrated into communication systems, unmanned aerial vehicles (UAVs) are often regarded as aerial base stations (ABSs), relay platforms, and/or user equipment [8]. As aerial communication platforms, UAVs play roles as assistants to terrestrial communication systems and/or just as cellular-connected devices. Firstly, ABSs provide the system with advantages, such as swift deployment and high line-of-sight (LOS) communication probability. They are of great help when building a communication network in temporary situations or specific scenes, such as during rapid network recovery and in dense communication user networks [9,10]. Further, with the ability to fly directly over the users, the LOS communication probability increases and, therefore, communication stability is improved [11]. In addition, it is convenient and flexible that ABSs can be deployed almost anywhere in a city, and UAVs can be regarded as sources of downlinks. Thus, in the considered scene of serving terrestrial IOT nodes, UAVs can replace ground base stations (GBSs) and save space on the ground, and then the entire system is miniaturized. When a UAV serves in the scene of vast IOT nodes, all information needs to be transferred to all of the IOT nodes from antennas on the UAV. In order to increase the channel capacity (CP), several transmitting antennas often exist [12].
Using large intelligent surfaces (LISs) is another way to enlarge the CP. These have been developed in recent years and will undergo mass deployment in the near future [13]. Most previous research has focused on the channels among GBSs, LISs, and users [14,15,16]. By applying reflector arrays, which are cheap and passive artificial structures on the outside walls of buildings, transmission signals are reflected, and then auxiliary communication channels are built. An auxiliary channel contains three major components: an information source unit, an information home unit, and a reflector-array-type LIS. The LIS consists of many phase shifters, and the phase-shifting values are determined by the incidence and reflection angles. By setting the values reasonably, a maximal CP can be reached [15]. Because there are no essential differences between GBSs and ABSs, it is feasible to apply LISs to facilitate communication from UAVs to ground devices (i.e., IOT nodes or PDBs). Then, auxiliary channels are also generated and contribute to downlink data transmission.
The above works illustrate the feasibility of technologies, such as FRFT, UAV communication, and LIS. All of these technologies dramatically enhance the performance of a communication system by continuous energy provision, flexible system deployment, or stable CP enhancement. There will be a common scenario in future communication systems where UAVs, IOTs, and LISs are widely deployed in smart cities. However, to the best of our knowledge, few studies have considered the integrated utilization of these technologies. In [17], a system model in which IOT nodes are assisted by a UAV and an LIS to communicate with a base station is proposed. Nevertheless, the charging procedure of IOT nodes was not considered, limiting the system’s endurance. In [18], a UAV-enabled wireless power transfer system was designed to address the trajectory planning problem and maximize the harvested energy of IOT nodes, but the data transmission procedure was not included. In [7], a UAV using backscattering technology was described. This acts as a data collector in an uplink communication system, but is unsuitable for use in a data downlink system. Thus, it is necessary to research an integrated UAV downlink communication system that includes both the wireless energy transfer procedure and the data transmission procedure and to determine how the whole system can achieve optimal system performance.
In the UAV downlink communication system considered in this paper, a UAV provides energy and downlink data to all IOT nodes, which are settled between two buildings. In addition, LISs are configured on both of the two buildings. If the UAV charges all IOT nodes directly, the system is infeasible for the following two reasons: Firstly, if an omnidirectional antenna is used to spread the energy waves, due to the existence of path loss, the receiving power will be quite low and the charging time will be quite long. Secondly, if a directional antenna is used to increase the charging transmission gain, the most important problem is that the UAV must know the exact positions of all IOT nodes, and it is also unreachable in the vast IOT node condition.
To tackle the above problem, power and data beacons (PDBs) can be deployed as relay stations for charging and data transmission. A widely used model of all of the IOT nodes is the Matern cluster process, in which all nodes are randomly distributed around all PDBs with a certain expectation for the node number [19]. The PDBs play a role in determining who receives the energy and downlink data and then transmits energy and data to all IOT nodes nearby. In addition, because the positions of PDBs are known, a directional antenna can be chosen to allow the UAV to deliver the energy.
The scene mentioned above is shown in Figure 1. The downlink process was researched and all IOT nodes receive energy and data. All of the IOT nodes are called receiving nodes (RNs), below. The entire system operates via time-division multiple access (TDMA), so the UAV connects all PDBs ordeDB connects nrly and each Pearby RNs orderly. At each time slot, there are three data transmitting paths or one energy delivering path between the UAV and a PDB, and there is one data transmitting path or one energy delivering path between a PDB and an RN. The UAV starts from the top of the left building and flies between the two buildings to complete the downlink data transmitting task. Obviously, the most valuable problem is to determine the optimal flight trajectory of the UAV to attain minimal energy consumption or minimal time consumption. This also conforms to the miniaturization and energy conservation of the entire communication system.
The main contributions of this paper are summarized below:
  • A vast IOT node condition is considered in this paper, and to adapt to the above environment, the PDB device is innovatively proposed for energy and data relay.
  • An integrated communication system model that contains both the data transmission procedure and the energy transfer procedure is designed in which the energy and data transfer process is innovatively designed as UAV–(LISs)–PDBs–RNs, and the entire system operates via TDMA.
  • The task of the data downlink system is to transfer a certain number of data bits to all RNs, and the analytic expressions of the total energy cost and total time cost are derived. Two optimization problems are proposed to minimize the energy cost or the time cost. Trajectory planning is achieved by solving the proposed optimization problems, and all of them are solved by numerical algorithms, as with the linear search method and genetic algorithm.
  • Four typical actual scenes are discussed, and their trajectory planning problems are solved. Simulation results are presented to examine the algorithms’ effectiveness and to show the significance of reasonable trajectory planning and the deployment of LISs.
The paper is organized as follows. In Section 2, the basic technology related to the PDB design, LIS, and wireless channel models is described. In Section 3, the data transmission and energy delivery models are presented, and optimization problems related to minimizing the total energy cost and time cost are proposed. In Section 4, the proposed optimization problems are solved by numerical algorithms, and the simulation results prove the performance improvement that results from deploying LISs and planning the UAV trajectory. In Section 5, the paper is concluded and a discussion of future research is given.
Notation: The variables, vectors, and matrices are denoted in italics z, bold italics z , and bold capital italics Z , respectively. The notation represents the Frobenius norm operator. The notation E represents the expectation of a random variable. The notation H denotes the Hermitian transpose operator. The notation ¯ indicates that a sub-channel is LOS, and ˜ represents NLOS. The notation = Δ represents a definition of a formula. In addition, we use specific notations for different quantities—for example, C denotes the CP, P denotes the transmitting power or receiving power, p denotes the constant power or the probability, η or ξ denote the energy remaining ratios, T denotes the time cost, and E denotes the energy cost.

2. Basic Technology

2.1. Framework of PDB

All PDBs have four major functions: energy harvesting, data receiving, energy delivery, and data transmission. Thus, PDB devices must contain two parts of circuits: one for energy and the other for data. A typical framework of a PDB is illustrated in Figure 2 [5,20,21].
The PDB discussed in this paper only includes an antenna, and the four functions are chosen by a switch controlled by the centering controller. The single-channel design provides PDBs with two advantages: simple construction and low cost. In addition, due to the fact that the four functions form a fixed sequential circuit, no conflicts of the functions will occur when PDBs operate in a TDMA system. Then, when a PDB detects the energy transmitting signal from the UAV, the circulation of functions will operate automatically with no need for other outside controls.
The data demodulation and modulation structures were all designed with a digital receiver structure based on software-defined radio technology. In this model, when demodulated, the radio-frequency (RF) signals are firstly mixed by the carrier generated by PDB and then converted to digital signals by the device analog-digital converter (ADC). Next, they are mixed and transformed into baseband signals by the procedure of digital down-conversion. Finally, the signals at the optimal sampling points are decided and all of the demodulation data bits are stored in data storage devices. The modulation procedure can be seen as having a reverse order to the demodulation procedure, and it will transform data bits into RF signals.
The ideal performance of a communication system can be measured by the CP. The CP of a bandwidth of 1Hz can be calculated as [5]
C = log 2 1 + S N R ,
in which S N R denotes the signal-to-noise ratio (SNR).
S N R = P r e c e i v e P n o i s e ,
where P r e c e i v e represents the receiving power at the antenna and P n o i s e is the power of noise at the PDB.
The energy harvesting and delivery structures are designed based on the energy conversion circuits. An impedance matching procedure is used to guarantee that maximum energy transfer efficiency can be reached. When harvesting energy, because the receiving RF signals are alternating current (AC), a module called voltage multiplier is used to transform AC signals into direct current (DC). In addition, to keep the energy storage devices being charged smoothly, a capacitor is used. When delivering energy, a procedure of transmitting sine signals carrying no data occurs. A basic sine signal is generated from the frequency oscillator, and its power is increased by the power amplifier module.
There must be power loss during wireless charging signal propagation, and the energy remaining ratio is closely related to the distance. A model that is widely used for the energy remaining ratio is
ξ c h d = β c h · d α c h ,
where β c h represents the energy remaining ratio at a standard distance of 1 m, and α c h influences the correlation with the distance [19].

2.2. LIS Technology

LIS technology is an effective and practical type of technology that is used in future wireless communication systems [22]. A widely researched mode used in communication systems is the multiple input single output (MISO) [13,15,16]. The configuration of an LIS in a MISO mode is shown in Figure 3.
The UAV is equipped with an antenna array, so it is possible to for it to communicate with the LIS and PDB simultaneously. The LIS is also an antenna array, which receives the signals from the UAV and reflects them to the PDB. The structure of the reflecting units in the LIS is specially designed, and it is an energy-saving structure. Each array unit can be seen as a circuit containing three components: the receiving part, phase-shifting part, and reflecting part [23].
We assume that the numbers of data transmitting antennas of the UAV, LIS, and PDB are M, N, and 1. Thus, the channel matrix from the UAV to the PDB can be denoted as g with dimensions of M × 1 . The channel matrix from the UAV to the LIS can be denoted as H with dimensions of M × N . The channel matrix from the LIS to the PDB can be denoted as h with dimensions of N × 1 . Because of the structure of the LIS, the phase-shifting procedure can be seen as a diagonal matrix Φ with dimensions of N × N . If we ignore the path loss, H and h have standard complex Gaussian form in Rayleigh channels and are composed of normalized complex elements in Gaussian channels [15]. The phase-shifting matrix is composed of normalized complex elements.
In addition, when considering signal propagation, path loss must exist, and we can simply denote the energy-remaining ratios η H , η h , and η g . If the transmission power of UAV is P, and transmission data are s, we can model the scene in Figure 3 as [13]
r = P η H η h h Φ H + η g g f H s + w = Δ P Q f H s + w ,
where w is the channel noise and f is the precoding vector with
f = Q Q .
According to the information theory, the CP of the communication system is closely related to E Q 2 . Because of the independence of the channel matrices, we have
E Q 2 = η g E g 2 + η H η h E h Φ H 2 .
Next, we consider the two terms in Equation (6), respectively, under conditions of Gaussian channels or Rayleigh channels. We can easily see that in both channel conditions, the first term is
E g 2 = M .
If the channel between the UAV and LIS is Gaussian and that between the LIS and PDB is Rayleigh, we have
E h Φ H 2 = E h Φ H H H Φ H h H = H F 2 = M N .
Besides, if both channels are Gaussian, the chosen value of Φ is vital. It is obvious that
E h Φ H 2 M N 2 .
It has been proven that, if the phase-shifting values are selected reasonably, then the equal sign of the in Equation (9) can be taken [15]. In other words,
E h Φ H 2 = M N 2 .
Referring to the formula of the CP, shown in Equcation (1), it can be concluded that by introducing an LIS, the SNR will increase and the CP will also increase accordingly. This is because the LIS channel introduces a new positive term into the calculation of E Q 2 . Thus, the time cost of the data transmitting procedure will decrease, which is beneficial to the whole task.

2.3. Wireless Channel Models in Data Transmitting

In this paper, we discuss a typical urban scene that includes air-to-ground (ATG) propagation from a UAV to all PDBs. Because of heavy traffic and crowds, the straight-line paths between transmitters and receivers are sometimes blocked. If there is no blockage on the straight line between a transmitter and a receiver, then the communication scene is line-of-sight (LOS). On the contrary, if the straight-line path is obstructed and the receiver only receives scattered signals, the scene is non-line-of-sight (NLOS).
The two different scenes are shown in Figure 4.
Now, we discuss the path loss model in relation to data transmission. We mentioned two kinds of channels in the previous subsection: Gaussian channels and Rayleigh channels. Actually, in communication scenes, they are related to whether the conditions are LOS or NLOS. If the path is LOS, the channel can be approximately regarded as Gaussian, and if the path is NLOS, the channel is Rayleigh [24]. It is obvious that if the UAV is high in the air directly over the PDB, the probability of blockage occurring is the lowest. A model describing the probability of LOS can be approximated by a sigmoid function [11], which is given by
p L O S θ = 1 1 + a exp b θ a ,
where a and b are parameters that need to be estimated by experiments, and θ is the acute angle between the straight line from the UAV to the PDB and the ground. Then, the probability of NLOS is
p N L O S θ = 1 p L O S θ = a exp b θ a 1 + a exp b θ a .
When an electromagnetic wave propagates in space, its power decreases. An exponential decay model is most commonly used. Similar to the energy delivering procedure given in Equcation (3), the model of the power remaining ratio under LOS conditions can be
ξ d L O S d = β d · d α d ,
where β d represents the power remaining ratio at a standard distance of 1 m, and α d influences the correlation with the distance. In addition, if the signal path is NLOS, the power will certainly decrease and the power remaining ratio can be modeled as multiplying a positive constant of ρ less than 1 [8]. We have
ξ d N L O S d = ρ · β d · d α d ,
where 0 < ρ < 1 and can also be estimated by experiments [8].

3. System Model and Problem Formulation

3.1. System Model

As illustrated in Figure 1, to simplify the problem, we assume that the trajectory of the UAV is along the x-axis [7]. There are K PDBs deployed between the two buildings, and around each PDB, I RNs exist. All RNs around each PDB are uniformly distributed in a circular region with a radius of a 0 . In the task of downlink data transmission, the amount of data that each RN needs to gain is D 0 bits/Hz.
The whole system operates via TDMA. All RNs around a PDB will be turned on and off at the same time, and the operating order of all PDBs is serial. An omnidirectional antenna is used on each PDB because it is impossible for a PDB to locate all RNs and the UAV before the PDB is charged. When the RNs are being charged, they return energy backwards to the PDB with a ratio of κ , and after the charging procedure of RNs has occurred, each PDB also transmits the data to all RNs serially. The power values of the circuit boards of the RN, PDB, and UAV are p R , p B , and p U . The UAV flight power and the velocity are p f l y , and v.
When the data are transmitted from the UAV to each PDB, three channel paths exist: a direct channel and two LIS reflecting channels. There are M antennas on the UAV for data transmission, and on each LIS, there are N antennas for signal reflection. In addition, a directional antenna with a gain of G 0 is used on the UAV for energy delivery. A flow chart of the downlink data transmitting task is shown in Figure 5.
The whole downlink data transmission task can be summed up by four procedures: energy and data transmission from the PDB to the RN, data transmission from the UAV to the PDB, energy transmission from the UAV to the PDB, and the UAV flying procedure. Then, if the UAV hovering position is determined, the energy cost and time cost of the whole task are subsequently determined. Referring to the basic technologies section, the whole task can be modeled as a mathematical model based on analytical expressions. Firstly, we consider the procedure of energy and data transmission from the PDB to the RN and derive the expression of the full energy requirement of the k-th PDB. Secondly, we consider the procedure of data transmission from the UAV to the PDB and obtain the mean CP, which affects the data transmission rate and data transmission time. Thirdly, we consider the last two procedures and derive the expressions for the total energy cost and total time cost, which are used to construct optimization problems to achieve optimal performance.

3.2. Energy and Data Transmission from the PDB to the RN

Without loss of generality, we focus on the k-th PDB and discuss the procedure of energy and data transmission from the PDB to all I RNs nearby. The receiving power of the communication signal of the ith RN is
P d , B R , r k , i = P d , B R , t k · ξ d d B R i ,
where P d , B R , t k is the transmission power of the k-th PDB, and
ξ d d B R i = β d · d B R i α d
is the path loss function when the communication signal is transmitted.
Then, the SNRs of all RNs nearby is
S N R k d B R i = P d , B R , t k · β d · d B R i α d σ R 2 ,
where σ R 2 is the power of additive white Gaussian noise (AWGN) at the RN.
The total communication time from each PDB to all RNs nearby is [25]
T d , B k = i = 1 N T d , R k , i = i = 1 I D 0 C B R k , i = i = 1 I D 0 log 2 1 + S N R k d B R i .
In our model, the value of I is large, so we approximate Equcation (18), and we have
T d , B k = I · E D 0 log 2 1 + S N R k d B R i .
The total operation time of the k-th PDB is the summation of the energy delivery time and data transmitting time, which is given by
T a l l , B k = T c h , B k + T d , B k .
Now, we consider the wireless charging procedure. The receiving power of the charging signal P c h , B R , r k , i is
P c h , B R , r k , i = P c h , B R , t k · ξ c h d B R i ,
where P c h , B R , t k is the transmission power of the charging signal of the k-th PDB, and
ξ c h d B R i = β c h · d B R i α c h .
Because all I RNs run at the same time, the operation time of each RN equals the total operation time T a l l , B k . The energy supply inequation can be derived as
p R · T a l l , B k P c h , B R , r k , i · 1 κ · T c h , B k .
To minimize the time and energy consumption, inequality (23) should be taken at the equal sign when an RN is located on the boundary of the distribution region—i.e., we choose the distance a 0 . Then, we have
p R · T a l l , B k = P c h , B R , r k , d i s t a n c e = a 0 · 1 κ · T c h , B k ,
P c h , B R , r k , d i s t a n c e = a 0 = P c h , B R , t k · ξ c h a 0 ,
and
ξ c h a 0 = β c h · a 0 α c h .
Referring to Equations (20) and (24), we can obtain T a l l , B k and T c h , B k as
T a l l , B k = P c h , B R , r k , d i s t a n c e = a 0 · 1 κ · T d , B k P c h , B R , r k , d i s t a n c e = a 0 · 1 κ p R ,
T c h , B k = p R · T d , B k P c h , B R , r k , d i s t a n c e · 1 κ p R .
The total energy cost of the k-th PDB can be calculated by
E a l l , B k = E c h , B k + E d , B k + E c , B k = P c h , B R , t k · T c h , B k + P d , B R , t k · T d , B k + p B · T a l l , B k .
Finally, we have
E a l l , B k = P c h , B R , t k · T c h , B k + P d , B R , t k · T d , B k + p B · T c h , B k + T d , B k = P c h , B R , t k + p B · T c h , B k + P d , B R , t k + p B · T d , B k = P c h , B R , t k + p B · p R P c h , B R , r k , d i s t a n c e · 1 κ p R + P d , B R , t k + p B · T d , B k = P c h , B R , t k + p B · p R P c h , B R , t k · ξ c h a 0 · 1 κ p R + P d , B R , t k + p B · I · E D 0 log 2 1 + S N R k d B R i = P c h , B R , t k + p B · p R P c h , B R , t k · β c h · a 0 α c h p R + P d , B R , t k + p B · I · E D 0 log 2 1 + P d , B R , t k · β d · d B R i α d σ R 2 .

3.3. Data Transmission from the UAV to the PDB

Now, we consider the data transmitting procedure from the UAV to the k-th PDB and calculate the CP of the whole channel. There are three sub-channels from the UAV to a PDB and, as shown in Figure 1, we call them the left channel, right channel, and direct channel. We have stated that all the channels are probably LOS. Hence, we denote the LOS probability of the above channels as p l e f t L O S , p r i g h t L O S and p d i r e c t L O S . Similarly, the probabilities of channels being NLOS are p l e f t N L O S , p r i g h t N L O S and p d i r e c t N L O S . It is obvious that [8]
p l e f t L O S + p l e f t N L O S = 1 ,
p r i g h t L O S + p r i g h t N L O S = 1 ,
p d i r e c t L O S + p d i r e c t N L O S = 1 .
The overall channel conditions have eight different combinations, and all of them are listed in Table 1.
We can list the receiving signals of all the eight different channel conditions. The transmission data are expressed by s, the AWGN at the PDB is expressed by w, the receiving data are expressed by r, the data transmission power of the UAV is expressed by P d , U B , t , and the pre-coding vector of the transmission signal is expressed by f . If a sub-channel is LOS, its path loss is denoted as η H ¯ , η h ¯ or η g ¯ . If a sub-channel is NLOS, its path loss is denoted as η h ˜ or η g ˜ , respectively. In addition, we use the angle markers L and R to represent left and right LIS sub-channels. Thus, we have
r = P d , U B , t η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R + η g ¯ g ¯ f H s + w i f L OS , LOS , LOS P d , U B , t η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R + η g ¯ g ¯ f H s + w i f NLOS , LOS , LOS P d , U B , t η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R + η g ¯ g ¯ f H s + w i f LOS , NLOS , LOS P d , U B , t η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R + η g ¯ g ¯ f H s + w i f NLOS , NLOS , LOS P d , U B , t η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R + η g ˜ g ˜ f H s + w i f L OS , LOS , NLOS P d , U B , t η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R + η g ˜ g ˜ f H s + w i f NLOS , LOS , NLOS P d , U B , t η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R + η g ˜ g ˜ f H s + w i f LOS , NLOS , NLOS P d , U B , t η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R + η g ˜ g ˜ f H s + w i f NLOS , NLOS , NLOS
Equation (34) can be recorded as below for short
r = P d , U B , t Q , , f , , H s + w ,
where Q , , is the whole channel vector, and the pre-coding vector is
f , , = Δ Q , , Q , , .
Next, we calculate the mean CP of the whole channel. The CP of each kind of channel conditions is denoted as [25]
C , , = E log 2 1 + P d , U B , t σ w 2 Q , , 2 log 2 1 + P d , U B , t σ w 2 E Q , , 2 .
Thus, when all phase-shifting values Φ L and Φ R of LISs are well designed, the CPs under eight different channel conditions can be expressed as
E Q c L , c R , c D 2 = η H ¯ L η c L M N · Γ c L + η H ¯ R η c R M N · Γ c R + η c D M ,
where c L , c R , and c D represent the channel conditions of the left channel, right channel, and direct channel, respectively, and Γ is denoted as
Γ = N if the channel is LOS 1 if the channel is NLOS .
The details of the formulas are provided in Appendix A.
Consequently, the mean CP of the whole channel is
C U B k = p S , S , S · C S , S , S + p N , S , S · C N , S , S + p S , N , S · C S , N , S + p N , N , S · C N , N , S + p S , S , N · C S , S , N + p N , S , N · C N , S , N + p S , N , N · C S , N , N + p N , N , N · C N , N , N ,
where all parameters are taken from Table 1, Equcations (37) and (38).

3.4. Total Energy Cost and Total Time Cost of the Whole Task

Similarly to the previous subsection, we also analyze the energy delivery procedure between the UAV and the k-th PDB. The receiving power of the k-th PDB can be formulated as [26]
P c h , U B , r k = G 0 · P c h , U B , t · ξ c h d U B k ,
where the path loss is
ξ c h d U B k = β c h · d U B k α c h .
Hence, the time taken for the UAV to charge the k-th PDB is
T c h , U k = E a l l , B k P c h , U B , r k .
We can calculate the total energy cost required for the UAV to charge the k-th PDB as
E c h , U k = P c h , U B , t · T c h , U k .
We have already obtained the CP of the whole channel using Equcation (40). Because the precondition of reaching the maximal CP is that the precoding vector in Equcation (36) can be estimated successfully, many pilots need to be transmitted besides valid data [27,28]. We assume that the ratio of valid data to total-transmission data is λ . Then, the time taken for the UAV to transmit a sufficient amount of data to the k-th PDB can be derived as
T d , U k = I · D 0 λ · C U B k .
The energy cost of transmitting data to the k-th PDB is
E d , U k = M · P d , U B , t · T d , U k .
We can calculate the total energy cost and time cost for the UAV to finish the task of the k-th PDB by
E a l l , U k = E d , U k + E c h , U k + p U · T a l l , U k ,
T a l l , U k = T c h , U k + T d , U k .
The total energy cost of the procedure of UAV hovering and processing the data and the energy transmitting task is
E a l l , U = k = 1 K E a l l , U k .
In addition, the total time cost of the previous procedure is
T a l l , U = k = 1 K T a l l , U k .
Moreover, we take the energy cost of the UAV flying procedure into consideration. If we assume that the distance flown by the UAV throughout the whole task is L, then the energy cost of UAV flying is
E f l y = T f l y · p f l y ,
where the UAV flying time
T f l y = L v .
Consequently, the total energy cost and the total time cost of the whole task can be obtained by
E = E f l y + E a l l , U ,
and
T = T f l y + T a l l , U .
Finally, we have
E = T f l y · p f l y + k = 1 K E d , U k + E c h , U k + p U · T a l l , U k = L v · p f l y + k = 1 K M · P d , U B , t · T d , U k + P c h , U B , t · T c h , U k + p U · T c h , U k + T d , U k = L v · p f l y + k = 1 K P c h , U B , t + p U · T c h , U k + M · P d , U B , t + p U · T d , U k = L v · p f l y + k = 1 K 1 + p U P c h , U B , t · E a l l , B k G 0 · ξ c h d U B k + M · P d , U B , t + p U · I · D 0 λ · C U B k ,
and
T = L v + k = 1 K T a l l , U k = L v + k = 1 K T c h , U k + T d , U k = L v + k = 1 K E a l l , B k G 0 · P c h , U B , t · ξ c h d U B k + I · D 0 λ · C U B k .

3.5. Proposed Optimization Problems

So far, we have obtained the analytical expressions of the total energy cost and total time cost for the whole downlink data transmitting task. The UAV flying distance L, the distances between UAV and PDBs d U B k , and the CPs between UAV and PDBs C U B k are all affected by the hovering positions of the UAV. In other words, if the UAV’s hovering positions are determined, all theoretical result values can be determined accordingly. Intuitively speaking, a smaller L, a smaller d U B k , or a larger C U B k will lead to a smaller energy/time cost.
Then, the optimization problem related to minimizing the energy cost can be formulated as having the following two forms: One based on minimizing the total energy consumption of the UAV and the other based on minimizing the total time cost. Both of them are listed below:
min E o r min T .
The constrained conditions are only regarding the UAV hovering positions. Actually, if there is only one PDB in the communication system, the optimization problem is a single variable optimization problem. If there is more than one PDB, a hovering scheme containing several hovering positions must be determined. All of the above optimization problems can be solved by numerical algorithms.

4. Methodology, Simulation and Analyses

4.1. Parameters, Common Assumptions, and Trajectory Planning Algorithms

According to what is shown in Figure 1 and practical application requirements, we can describe the following four actual situations:
  • Scene I: The UAV is powered by a wired charging circuit and will hover at a fixed point without flying. Only a single PDB is deployed between the two buildings with the position x 0 .
  • Scene II: The UAV flies from the starting point, hovers at a fixed point for transmitting, and flies back. Only a single PDB is deployed between the two buildings with the position x 0 .
  • Scene III: The UAV flies from the starting point, hovers at a fixed point for transmitting, and flies back. Several PDBs are deployed with equal spacing and fully cover the region between the two buildings. The position set of all PDBs is x s e t .
  • Scene IV: The UAV flies from the starting point, hovers at several points for transmitting, and finally flies back. Several PDBs are deployed with equal spacing and fully cover the region between the two buildings. The position set of all PDBs is x s e t .
All of the actual situations are shown in Figure 6.
Reasonable parameters were chosen in accordance with the actual environment and several studies [5,7,11,15,21]. We defined the distance between the two buildings as L 0 . We defined the heights of the buildings, LISs, and PDBs as y U A V , y L I S , and y P D B . We defined the transmitting power of all antennas for both data transmission and power delivery at the UAV and all PDBs as P t . All fixed parameters, such as L 0 , y U A V , y L I S , y P D B , and P t , have to be measured accurately in an actual scene. The supposed parameter values are all listed in Table 2.
Here, we give a common trajectory planning algorithm that can be used to solve the tasks in actual scenes. The optimal solution algorithm is based on a linear search method or a genetic algorithm [29,30]. The two numerical algorithms are listed as Algorithms A1 and A2, and both are listed in Appendix B.

4.2. Simulations of the Scenes

The scenes shown in Figure 6 are simulated in the following section. We mainly focused on the energy cost and time cost of the scenes, and all calculations were implemented by MATLAB software.

4.2.1. Scene I

In Scene I, a fixed PDB is located at a position of 70 m, and the UAV is powered by a wired charging circuit. Thus, it is unnecessary to consider the flying energy cost and time cost, because the UAV can be seen as a stationary aerial base station. We used the linear search method and calculated the total energy cost and time cost of the UAV. The results are shown in Figure 7.
We found that, if the system operates without the assistance of LISs, both the energy cost and the time cost increased. Choosing a reasonable hovering position can achieve a better system performance, because a trade-off exists between the energy/time cost of energy charging and data transmission. An optimal UAV hovering position exists, and if there is no LIS assistance, the best UAV position is the same x-axis position as that of the PDB. This result conforms to reality, because when the UAV is right over the PDB, the probability of the LOS reaches a maximum value. In addition, if the system is assisted by LISs, the optimal hovering position is a bit larger than the PDB position under the given parameters. Then, the CP between the UAV and the PDB increases, which accounts for the reduction in data transmitting energy/time cost.

4.2.2. Scene II

In Scene II, the flying energy cost and time cost of the UAV are taken into consideration. Accordingly, a trade-off occurs among the energy/time cost of UAV flying, energy charging, and data transmission. Firstly, we also fix the PDB at a position of 70 m. The simulation results are shown in Figure 8. There is a similar result where, with the assistance of LISs, the system performance is improved. However, because of the influence of the UAV flying procedure, all optimal UAV positions are nearer to the starting point than those in Scene I. This is mainly for reducing the flight path length of the UAV.
Next, we analyzed the relationship between the best UAV position and the single PDB position. The results are shown in Figure 9. We can draw the conclusion that there is a positive correlation between them based on the parameters given in Table 2. Without the assistance of LISs, an approximately linear increase relationship can be found, because the best UAV position should be the same as that of the PDB, and there is a linear increasing relationship between the UAV flying distance and flying costs. If the system operates with LISs, the relationship becomes nonlinear. This is mainly because of the changes in path loss and LOS probabilities. The energy saving ratio and time saving ratio are all about 11 % under the given parameters when the system is assisted by LISs.

4.2.3. Scene III

In Scene III, a full coverage model is analyzed, where all PDBs are located at 5 , 15 , 25 , , 95 m. This model is very close to practical application, and the UAV flies from the starting point and hovers at a single point. The energy cost and time cost of the UAV flying procedure are taken into consideration. There are significant performance differences between scenes using LISs and those not using LISs. In addition, the best UAV position is at the left side of the center of two buildings when using the given parameters. This is because if we omit the UAV flying procedure, all components in the system are symmetric about the midline. However, the energy/time cost of UAV flying exists, so the optimal position moves left to balance the UAV flying cost and the energy and data transmitting cost. All solutions are shown in Figure 10.

4.2.4. Scene IV

In Scene IV, a more flexible operation mode where the UAV hovers at one point for each PDB is proposed. To maintain the stability of the system, we assume that the UAV flying procedure and energy/data transmitting procedure are separated—i.e., the UAV flies and hovers at a point and then transmits the energy and data to a PDB. As with the result of the previous simulation, for each PDB, only one optimal hovering point exists. It is reasonable to assume that the number of hovering points is the same as the number of PDBs. Then, the UAV flies from the starting point and hovers at all hovering points one by one and flies back after finishing the task with the last PDB at the last hovering point. A genetic-algorithm-based Algorithm A2 is used to determine the best selection of all the hovering points, and all the solutions under LIS-assisted conditions are shown in Figure 11.
We did a simple comparison between the LIS-assisted solutions presented in Scene III and Scene IV below. When the UAV only hovers at a single point, the minimum energy cost is 1.16 × 10 5 J, and when using the trajectory planning method, the minimum energy becomes 8.87 × 10 4 J. There is an energy saving ratio of about 23.5 % . In addition, when the UAV only hovers at a single point, the minimum time cost is 1179.36 s, and when using the trajectory planning method, the minimum energy becomes 890.55 s. There is an energy saving ratio of about 24.5 % . Thus, the conclusion can be drawn that reasonable trajectory planning is important to save both energy and time. Such significant performance promotion is beneficial for the scheme where the UAV is arranged to serve all PDBs at different optimal hovering positions. By applying the genetic-algorithm-based Algorithm A2 to solve the optimal hovering positions, a feasible UAV trajectory can be obtained conveniently. Similar conclusions can be extended to systems with PDBs distributed arbitrarily.

4.3. Discussion

The simulation results show that if the communication system is assisted by LISs, there is a significant performance improvement in the UAV energy/time cost. In addition, reasonable trajectory planning improves the system’s performance, especially when adopting the strategy of multiple hovering positions. Thus, it is worth noting that, when researching the efficiency promotion of a communication system, considering approaches to enlarge CP, such as using LISs and utilizing ABSs such as UAVs, is important.
An urban scene in which vast IOT nodes are served between buildings was considered in this paper, and the communication channels were all modeled as a widely studied and adopted fitting channel model—i.e., an elevation angle-dependent probabilistic LOS model [8]. Although the model is quasi-accurate, it still does not reflect the measured environment. Future research should take experimental data into consideration after the deployment of 5G communication systems and UAV communication systems.
This paper provides a unified framework that can be used to research the efficiency improvement problems related to UAV communication systems that serve vast IOT nodes. The proposed framework is practical and feasible. By deriving the analytical expressions of the total energy/time required to finish the whole data transmitting task, optimization problems can be obtained with respect to the UAV hovering positions. Thus, by using mathematical tools, the optimal solutions can be determined. In a more complex urban environment, such as one with more UAVs or more buildings, the system models and optimization problems can still be conducted similarly as long as the channel models are measured.

5. Conclusions

In this paper, a system of energy and data transmission to vast IOT nodes assisted by UAV, LIS, and PDB is proposed, where a PDB acts as a relay station. The whole system is based on TDMA, and the UAV finishes the task with PDBs one by one. Firstly the UAV delivers energy to a PDB and then transmits data. Similarly, the PDB charges IOT nodes nearby and communicates with them orderly. When analyzing the channels between UAV and a PDB, the existence of LISs deployed on the outside wall of buildings is taken into consideration.
The expressions for the total energy cost and total time cost were derived and optimization problems for minimizing them were proposed. The expressions obtained were related to the hovering points of the UAV and affect the probability of LOS and signal path loss. Four actual scenes that are possible for future communication systems were analyzed. All optimization problems proposed in the scenes were solved by numerical algorithms based on a linear search method or a genetic algorithm. The simulation results show the performance improvement resulting from the deployment of LISs and the importance of planning the UAV trajectory reasonably.
The proposed model and the scenarios are feasible for use in smart cites. Because of the limitations of the experimental conditions, we made some reasonable assumptions for some models and parameters. Further experiments can be performed in the future. In addition, in this paper, all IOT nodes were served by a single UAV, and the UAV flying model was linear. Scenes with multiple UAVs and complex UAV flying models will also be studied in future work. Nevertheless, our research conclusions have strong practical significance, and the research framework can be generalized similarly.

Author Contributions

Conceptualization, Z.Z., Q.C. and N.Z.; methodology, Z.Z.; software, Z.Z.; validation, Z.Z. and Q.C.; formal analysis, Z.Z. and Q.C.; investigation, Z.Z., N.Z., C.L. and T.L.; resources, Q.C.; data curation, Z.Z., N.Z., C.L. and T.L.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z., Q.C., N.Z., C.L. and T.L.; visualization, Z.Z.; supervision, Q.C.; project administration, Q.C.; funding acquisition, Q.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61471021.

Acknowledgments

We would like to thank Shengzhi Yang for his significant help with this research.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Detailed Expressions of E Q c L , c R , c D 2

Equation (38) can be written in detail as shown below.
E Q S , S , S 2 = η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L 2 + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R 2 + η g ¯ M = η H ¯ L η h ¯ L M N 2 + η H ¯ R η h ¯ R M N 2 + η g ¯ M
E Q N , S , S 2 = η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L 2 + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R 2 + η g ¯ M = η H ¯ L η h ˜ L M N + η H ¯ R η h ¯ R M N 2 + η g ¯ M
E Q S , N , S 2 = η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L 2 + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R 2 + η g ¯ M = η H ¯ L η h ¯ L M N 2 + η H ¯ R η h ˜ R M N + η g ¯ M
E Q N , N , S 2 = η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L 2 + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R 2 + η g ¯ M = η H ¯ L η h ˜ L M N + η H ¯ R η h ˜ R M N + η g ¯ M
E Q S , S , N 2 = η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L 2 + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R 2 + η g ˜ M = η H ¯ L η h ¯ L M N 2 + η H ¯ R η h ¯ R M N 2 + η g ˜ M
E Q N , S , N 2 = η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L 2 + η H ¯ R η h ¯ R h ¯ R Φ R H ¯ R 2 + η g ˜ M = η H ¯ L η h ˜ L M N + η H ¯ R η h ¯ R M N 2 + η g ˜ M
E Q S , N , N 2 = η H ¯ L η h ¯ L h ¯ L Φ L H ¯ L 2 + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R 2 + η g ˜ M = η H ¯ L η h ¯ L M N 2 + η H ¯ R η h ˜ R M N + η g ˜ M
E Q N , N , N 2 = η H ¯ L η h ˜ L h ˜ L Φ L H ¯ L 2 + η H ¯ R η h ˜ R h ˜ R Φ R H ¯ R 2 + η g ˜ M = η H ¯ L η h ˜ L M N + η H ¯ R η h ˜ R M N + η g ˜ M

Appendix B. Trajectory Planning Algorithms

The two numerical algorithms used for solving the trajectory planning tasks are listed as below. Algorithm A1 is based on the linear search method, and Algorithm A2 is based on the genetic algorithm. When used for simulations, all the algorithms were implemented by MATLAB software.
Algorithm A1: Optimal solution algorithm used to solve Equation (57) for Scene I-III
Sensors 20 05748 i001
Algorithm A2: Optimal solution algorithm to solve Equation (57) for Scene IV
Sensors 20 05748 i002
The complexity of the above algorithms is briefly analyzed as follows. Algorithm A1 is used for single hovering points, and we define the ratio of L 0 and Δ x as n, which is the number of search points. In addition, the operation used to calculate the total energy cost and total time cost of a PDB is c, and it is obvious that c is constant, because the calculation procedure is uniform at different UAV hovering positions. Then, the complexity of Algorithm A1 is o K c n , which mainly depends on the searching precision Δ x . However, if a similar search method is used to solve the problem of multiple hovering positions with the number of hovering positions being l, the complexity can be o K c n l . The complexity of the algorithm increases exponentially, so we propose a genetic-algorithm-based Algorithm A2 to solve such scenes. The complexity becomes o K c v p l , where v is the maximum number of iterations and p is the population number. Actually, the computational complexity is reduced by using Algorithm A2 when l is a large number.

References

  1. Abbas, G.; Abbas, Z.H.; Waqas, M.; Hassan, A.K. Spectrum utilization efficiency in the cognitive radio enabled 5G-based IoT. J. Netw. Comput. Appl. 2020, 164, 102686. [Google Scholar]
  2. Hellaoui, H.; Koudil, M.; Bouabdallah, A. Energy Efficiency in Security of 5G-Based IoT: An End-to-End Adaptive Approach. IEEE Internet Things J. 2020, 7, 6589–6602. [Google Scholar] [CrossRef]
  3. Cirillo, F.; Gomez, D.; Diez, L.; Elicegui Maestro, I.; Gilbert, T.B.J.; Akhavan, R. Smart City IoT Services Creation Through Large-Scale Collaboration. IEEE Internet Things J. 2020, 7, 5267–5275. [Google Scholar] [CrossRef] [Green Version]
  4. Vedady Moghadam, M.R.; Zeng, Y.; Zhang, R. Waveform optimization for radio-frequency wireless power transfer: (Invited paper). In Proceedings of the 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Sapporo, Japan, 3–6 July 2017; pp. 1–6. [Google Scholar]
  5. Lu, X.; Wang, P.; Niyato, D.; Kim, D.I.; Han, Z. Wireless Networks with RF Energy Harvesting: A Contemporary Survey. IEEE Commun. Surv. Tutorials 2017, 17, 757–789. [Google Scholar] [CrossRef] [Green Version]
  6. Kim, T.; Park, H.; Jung, Y.; Lee, S. Wi-Fi Backscatter System with Tag Sensors Using Multi-Antennas for Increased Data Rate and Reliability. Sensors 2020, 20, 1314. [Google Scholar] [CrossRef] [Green Version]
  7. Yang, S.; Deng, Y.; Tang, X.; Ding, Y.; Zhou, J. Energy Efficiency Optimization for UAV-Assisted Backscatter Communications. IEEE Commun. Lett. 2019, 23, 2041–2045. [Google Scholar] [CrossRef] [Green Version]
  8. Zeng, Y.; Wu, Q.; Zhang, R. Accessing From the Sky: A Tutorial on UAV Communications for 5G and Beyond. Proc. IEEE 2019, 107, 2327–2375. [Google Scholar] [CrossRef] [Green Version]
  9. Alsaeedy, A.; Chong, E. 5G and UAVs for Mission-Critical Communications: Swift Network Recovery for Search-and-Rescue Operations. Mob. Networks Appl. 2020. [Google Scholar] [CrossRef]
  10. Lu, J.; Wan, S.; Chen, X.; Fan, P. Energy-Efficient 3D UAV-BS Placement versus Mobile Users’ Density and Circuit Power. In Proceedings of the 2017 IEEE Globecom Workshops (GC Wkshps), Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
  11. Al-Hourani, A.; Kandeepan, S.; Lardner, S. Optimal LAP Altitude for Maximum Coverage. IEEE Wirel. Commun. Lett. 2014, 3, 569–572. [Google Scholar] [CrossRef] [Green Version]
  12. Feng, W.; Wang, J.; Chen, Y.; Wang, X.; Ge, N.; Lu, J. UAV-Aided MIMO Communications for 5G Internet of Things. IEEE Internet Things J. 2019, 6, 1731–1740. [Google Scholar] [CrossRef] [Green Version]
  13. Li, Y.; Jiang, M.; Zhang, Q.; Qin, J. Joint Beamforming Design in Multi-Cluster MISO NOMA Intelligent Reflecting Surface-Aided Downlink Communication Networks. arXiv 2019, arXiv:1909.06972. [Google Scholar]
  14. Yan, W.; Yuan, X.; Kuai, X. Passive Beamforming and Information Transfer via Large Intelligent Surface. IEEE Wirel. Commun. Lett. 2020, 9, 533–537. [Google Scholar] [CrossRef] [Green Version]
  15. Han, Y.; Tang, W.; Jin, S.; Wen, C.; Ma, X. Large Intelligent Surface-Assisted Wireless Communication Exploiting Statistical CSI. IEEE Trans. Veh. Technol. 2019, 68, 8238–8242. [Google Scholar] [CrossRef] [Green Version]
  16. Huang, C.; Zappone, A.; Debbah, M.; Yuen, C. Achievable Rate Maximization by Passive Intelligent Mirrors. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada, 15–20 April 2018; pp. 3714–3718. [Google Scholar]
  17. Mohamed, Z.; Aissa, S. Leveraging UAVs with Intelligent Reflecting Surfaces for Energy-Efficient Communications with Cell-Edge Users. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  18. Xu, J.; Zeng, Y.; Zhang, R. UAV-enabled multiuser wireless power transfer: Trajectory design and energy optimization. In Proceedings of the 23rd Asia-Pacific Conference on Communications (APCC), Perth, Australia, 11–13 December 2017; Institute of Electrical and Electronics Engineers (IEEE): Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar]
  19. Han, K.; Huang, K. Wirelessly Powered Backscatter Communication Networks: Modeling, Coverage, and Capacity. IEEE Trans. Wirel. Commun. 2017, 16, 2548–2561. [Google Scholar] [CrossRef] [Green Version]
  20. Feng, M.; Mao, S.; Jiang, T. Dynamic Base Station Sleep Control and RF Chain Activation for Energy-Efficient Millimeter-Wave Cellular Systems. IEEE Trans. Veh. Technol. 2018, 67, 9911–9921. [Google Scholar] [CrossRef]
  21. Yin, S.; Zhao, Y.; Li, L. Resource Allocation and Basestation Placement in Cellular Networks With Wireless Powered UAVs. IEEE Trans. Veh. Technol. 2019, 68, 1050–1055. [Google Scholar] [CrossRef]
  22. Yuan, J.; Ngo, H.Q.; Matthaiou, M. Towards Large Intelligent Surface (LIS)-based Communications. IEEE Trans. Commun. 2020, 1, 1. [Google Scholar] [CrossRef]
  23. Wu, Q.; Zhang, R. Intelligent Reflecting Surface Enhanced Wireless Network: Joint Active and Passive Beamforming Design. IEEE Trans. Commun. 2019, 18, 2329–2345. [Google Scholar] [CrossRef] [Green Version]
  24. Trigui, I.; Affes, S.; Liang, B. Unified Stochastic Geometry Modeling and Analysis of Cellular Networks in LOS/NLOS and Shadowed Fading. IEEE Trans. Wirel. Commun. 2017, 65, 5470–5486. [Google Scholar] [CrossRef]
  25. Zeng, Y.; Xu, J.; Zhang, R. Energy Minimization for Wireless Communication With Rotary-Wing UAV. IEEE Trans. Wirel. Commun. 2019, 18, 2329–2345. [Google Scholar] [CrossRef] [Green Version]
  26. Venugopal, K.; Valenti, M.C.; Heath, R.W. Device-to-Device Millimeter Wave Communications: Interference, Coverage, Rate, and Finite Topologies. IEEE Trans. Wirel. Commun. 2016, 15, 6175–6188. [Google Scholar] [CrossRef] [Green Version]
  27. Alkhateeb, A.; El Ayach, O.; Leus, G.; Heath, R.W. Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems. IEEE J. Sel. Top. Signal Process. 2014, 8, 831–846. [Google Scholar] [CrossRef] [Green Version]
  28. Fan, D.; Gao, F.; Ai, B.; Wang, G.; Zhong, Z.; Deng, Y.; Nallanathan, A. Channel Estimation and Self-Positioning for UAV Swarm. IEEE Trans. Commun. 2019, 67, 7994–8007. [Google Scholar] [CrossRef] [Green Version]
  29. Chong, E.K.P.; Zak, S.H. An Introduction to Optimization. IEEE Antennas Propag. Mag. 2013, 38, 60. [Google Scholar] [CrossRef] [Green Version]
  30. Roberge, V.; Tarbouchi, M.; Labonte, G. Fast Genetic Algorithm Path Planner for Fixed-Wing Military UAV Using GPU. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2105–2117. [Google Scholar] [CrossRef]
Figure 1. The scene with unmanned aerial vehicles (UAVs), the internet of things (IOT), and large intelligent surfaces (LISs).
Figure 1. The scene with unmanned aerial vehicles (UAVs), the internet of things (IOT), and large intelligent surfaces (LISs).
Sensors 20 05748 g001
Figure 2. The structure of a power and data beacon (PDB).
Figure 2. The structure of a power and data beacon (PDB).
Sensors 20 05748 g002
Figure 3. The scene of LIS-assisted multiple input single output (MISO) communication.
Figure 3. The scene of LIS-assisted multiple input single output (MISO) communication.
Sensors 20 05748 g003
Figure 4. Line-of-sight (LOS) and non-line-of-sight (NLOS) scenes in a communication system.
Figure 4. Line-of-sight (LOS) and non-line-of-sight (NLOS) scenes in a communication system.
Sensors 20 05748 g004
Figure 5. The flow chart of the downlink data transmitting task.
Figure 5. The flow chart of the downlink data transmitting task.
Sensors 20 05748 g005
Figure 6. Actual situations of the scene presented in Figure 1: (a) Scene I, (b) Scene II, (c) Scene III, and (d) Scene IV.
Figure 6. Actual situations of the scene presented in Figure 1: (a) Scene I, (b) Scene II, (c) Scene III, and (d) Scene IV.
Sensors 20 05748 g006
Figure 7. Simulation results of Scene I: (a) energy cost, (b) time cost, (c) normalized contrast, and (d) normalized contrast (partial enlarged).
Figure 7. Simulation results of Scene I: (a) energy cost, (b) time cost, (c) normalized contrast, and (d) normalized contrast (partial enlarged).
Sensors 20 05748 g007
Figure 8. Simulation results of Scene II: (a) energy cost, (b) time cost, (c) normalized contrast, and (d) normalized contrast (partial enlarged).
Figure 8. Simulation results of Scene II: (a) energy cost, (b) time cost, (c) normalized contrast, and (d) normalized contrast (partial enlarged).
Sensors 20 05748 g008
Figure 9. Relationship between the best UAV position and single PDB position in Scene II: (a) best UAV position, (b) energy cost, (c) time cost, and (d) normalized contrast.
Figure 9. Relationship between the best UAV position and single PDB position in Scene II: (a) best UAV position, (b) energy cost, (c) time cost, and (d) normalized contrast.
Sensors 20 05748 g009
Figure 10. Simulation results of Scene III: (a) energy cost, (b) time cost, (c) normalized contrast, and (d) normalized contrast (partial enlarged).
Figure 10. Simulation results of Scene III: (a) energy cost, (b) time cost, (c) normalized contrast, and (d) normalized contrast (partial enlarged).
Sensors 20 05748 g010
Figure 11. Simulation results of Scene IV: (a) UAV position at different times when minimizing the energy cost, (b) UAV position at different times when minimizing the time cost, (c) fitness value of the energy cost at different generations, and (d) fitness value of the time cost at different generations.
Figure 11. Simulation results of Scene IV: (a) UAV position at different times when minimizing the energy cost, (b) UAV position at different times when minimizing the time cost, (c) fitness value of the energy cost at different generations, and (d) fitness value of the time cost at different generations.
Sensors 20 05748 g011
Table 1. Eight different combinations of the overall conditions of the channels.
Table 1. Eight different combinations of the overall conditions of the channels.
Left ChannelRight ChannelDirect ChannelThe Probability Value of the Current Total Channel
LOSLOSLOS p S , S , S = p l e f t L O S · p r i g h t L O S · p d i r e c t L O S
NLOSLOSLOS p N , S , S = p l e f t N L O S · p r i g h t L O S · p d i r e c t L O S
LOSNLOSLOS p S , N , S = p l e f t L O S · p r i g h t N L O S · p d i r e c t L O S
NLOSNLOSLOS p N , N , S = p l e f t N L O S · p r i g h t N L O S · p d i r e c t L O S
LOSLOSNLOS p S , S , N = p l e f t L O S · p r i g h t L O S · p d i r e c t N L O S
NLOSLOSNLOS p N , S , N = p l e f t N L O S · p r i g h t L O S · p d i r e c t N L O S
LOSNLOSNLOS p S , N , N = p l e f t L O S · p r i g h t N L O S · p d i r e c t N L O S
NLOSNLOSNLOS p N , N , N = p l e f t N L O S · p r i g h t N L O S · p d i r e c t N L O S
Table 2. Reasonable parameters used in the simulations.
Table 2. Reasonable parameters used in the simulations.
Parameter SymbolsParameter ValuesParameter SymbolsParameter Values
L 0 100 m y U A V 50 m
y L I S 40 m y P D B 1 m
x 0 70 m x s e t 5 , 15 , 25 , , 95 m
a 0 5 m D 0 1 bit/Hz
M4N200
I50K19
P t 10 W p U 80 W
p B 0.1 W p R 0.001 W
p f l y 100 Wv10 m/s
σ R 2 10 6 W σ w 2 10 6 W
a 11.95 b 0.136
β c h 1 α c h 2
β d 1 α d 2
ρ 0.5 G 0 20 dB
λ 0.1 κ 0.1

Share and Cite

MDPI and ACS Style

Zhang, Z.; Chang, Q.; Zhao, N.; Li, C.; Li, T. Data Downlink System in the Vast IOT Node Condition Assisted by UAV, Large Intelligent Surface, and Power and Data Beacon. Sensors 2020, 20, 5748. https://doi.org/10.3390/s20205748

AMA Style

Zhang Z, Chang Q, Zhao N, Li C, Li T. Data Downlink System in the Vast IOT Node Condition Assisted by UAV, Large Intelligent Surface, and Power and Data Beacon. Sensors. 2020; 20(20):5748. https://doi.org/10.3390/s20205748

Chicago/Turabian Style

Zhang, Zhibo, Qing Chang, Na Zhao, Chen Li, and Tianrun Li. 2020. "Data Downlink System in the Vast IOT Node Condition Assisted by UAV, Large Intelligent Surface, and Power and Data Beacon" Sensors 20, no. 20: 5748. https://doi.org/10.3390/s20205748

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