Keywords

1 Introduction

At this point, developments in wireless sensor networks have achieved significant results. These networks consist of numerous miniature nodes, equipped with a transceiver, microprocessor, power unit, and sensor. This article considers one of the types of wireless sensor networks – passive wireless sensor networks. In this case, sensor units do not have an onboard power supply. The energy harvested from electromagnetic waves provides sufficient power for the functioning of the passive sensor unit and the signal transmission to the gateway (reader).

Passive sensor units do not require any maintenance, have a long service life, and low cost. That is why they continue to gain popularity in many industries including medicine, production processes monitoring, smart cities, etc. The development of nanotechnologies has served as an impetus for the improvement of sensor unit technologies, with many efforts being devoted to the development of devices for nano-communication networks. Several of these devices use the unique properties of graphene to transmit data in the THz frequency range, with some elements having been patented [1]. The devices have microscopic dimensions; an example is the passive acoustic graphene nanosensor [2, 3], the elements of which are placed on a graphene board with geometric dimensions of 200 × 200 μm.

Many problems and questions are associated with methods of data collection from passive sensor units since they do not possess a permanent communication channel with other network elements. To communicate, these devices should be provided with energy levels sufficient to both perform the measurement by integrated sensor and transference of the measured values to the network gateway. In many cases, this is done manually with the help of employees who bring readers to the sensor devices. An alternative is the use of automated means, such as UAVs.

In this article, we will consider communication aspects of data collection from the passive nanosensor devices located in a specific area, by means of UAVs, using a THz frequency range for wireless communication.

The article is organized in the following way: Sect. 2 describes the application, its operating principle, structure, and aims. Section 3 considers the mathematical model of data collection in the THz frequency range. Section 4 presents results of a simulation using the developed model. In conclusion, the results of the work are analyzed, with ideas for future research being considered.

2 Application Description

To begin with, we can assume that there is a field (or a particular surface), which needs to be monitored. In this application, sensor devices are being used for monitoring purposes. These devices can measure physical parameters. To seed sensor devices on the field, the UAV (Fig. 1) deposits them randomly. When we are ready to take measurements from sensors, we will also use the same UAV. It is already oriented to fly over the field, utilizing the existing sensors in a predetermined route using GPS (Fig. 2) and then communicates with the sensors.

Fig. 1.
figure 1

Sensors installation

Fig. 2.
figure 2

Collecting data from sensors

Flying over the territory where passive nanosensor units are randomly located, the UAV emits electromagnetic (EM) waves of the THz range, the energy of these waves accumulates in the sensor devices by converting the SPP waves into electricity (NOTE: the electrical characteristics of nanosensor devices are not considered in this article). The reason of using of THz range is small size of the sensor devices, in particular plasmon nanoantenna based on graphene [1] After accumulating enough energy, the nanosensor measures a certain parameter and sends a report to the flying gateway (UAV acts as a flying gateway), using the THz frequency range. The use of THz frequency range is determined by the need to minimize the sensor device size. When collecting data, the UAV’s current position is taken into account, and therefore data from sensors are identified with geographic coordinates. An example of this structure and data are shown in Table 1. The UAV then sends a report to the remote server through an Internet channel.

Table 1. Structure and data example

For the passive nanosensor unit to accumulate enough energy, it should be located in the UAV service area – an area that is determined by the propagation length of EM waves with respect to the ground plane. In this article, when developing a model, the boundaries of the UAV service area are taken nominally; in a practical situation, the boundaries can depend on parameters like the THz transmitter capacity, the opening angle and the antenna gain parameter, as well as the UAV’s altitude, and flight speed among others.

The system is adaptable and can be useful for many spheres of industry. For instance, better control of the soil conditions in agriculture, monitoring environmental pollution and remediation, or control of constructed linear objects (pipelines, dams, dikes). The information obtained will allow a more exact determination of potential accidents or breakdowns, predicting them and fixing before they worsen.

3 Modeling

To determine the total delay time ttot between the entry of the passive nanosensor unit into the flying gateway service area and the receipt of a sensor report, it is necessary to take into account the time tch, during which the nanosensor accumulates enough energy, as well as the delay in data transmission tsg:

$$ t_{tot} = t_{ch} + t_{sg} $$
(1)

The time for data transmission tsg is an integral index that directly depends on the size of the packet being transferred, data transmission technology, time for processing and encapsulation; it is assumed as tsg = 10 ms. The time spent for accumulating the energy by nanosensor can be characterized by the formula (2)

$$ t_{ch} = \frac{{E_{tot} }}{{P_{{r\text{x}}} r_{c} }} $$
(2)

where Etot – total energy demands required for transmission of the one sensor report; Prx – amount of energy, being receiving by passive nanosensor per second. It is necessary to take into account the conversion coefficient of electromagnetic energy into electric energy rc = 0.5.

In order to calculate electric energy expended by the passive nanosensor unit for transmission of one sensor report to the flying gateway, it’s necessary to take into account energy expended on maintaining the nanosensor in working order (until it measures the required parameter), for processing the information received, and the encapsulation of data and sending the packet to the UAV (3) [4].

$$ E_{tot} = E_{s} + E_{p} + E_{packet - tx} $$
(3)

where Es – energy demands of nanosensor device for measuring the indicator value; Ep – energy demands for data processing; Epacket-tx – energy demands for sending the data packet to the flying gateway.

During modeling, the values for energy consumption of nanosensors values of the Ultra-Low-Power Smart Visual Sensor [5] were used, as its energy consumption is quite low. Thus, Es = 1.06 μJ and Ep = 0.73 μJ.

In order to calculate energy expended for sending one data packet there is offered [6] an Eq. (4) depending on its volume

$$ E_{packet - tx} = N_{bits} WE_{pulse - tx} $$
(4)

where Nbits – the number of bits contained in the transmitted packet; W – the code weight, i.e., the probability of transmitting the pulse (“1”) instead of keeping the mute mode (“0”), Epulse-tx – the energy expended for transmission of one pulse.

Using the THz range has a number of features that affect the power of received signal (5)

$$ P_{rx} = \frac{{{\text{P}}_{\text{tx}} {\text{G}}\left( {\text{f}} \right)}}{{{\text{A}}\left( {\text{f}} \right)}} + N_{T} \left( f \right) + N_{mol} \left( f \right) $$
(5)

where Ptx – power of the transmitted signal; G(f) – antenna gain parameter; A(f) – total attenuation ratio; NT(f) – thermal noise; Nmol(f) – molecular-based absorption noise.

The thermal noise of graphene antennas has yet to be fully explored, but it is suggested to be negligibly small due to the inherent features of this material [7].

For the calculation of the attenuation ratio, it is necessary to take into account not only the attenuation of the signal during propagation in the Afspl space but also the molecular-based absorption Amol [8,9,10]. Thus, the total attenuation ratio can be characterized by the formula (6):

$$ A\left( f \right) = A_{fspl} \left( f \right)A_{mol} \left( f \right) $$
(6)

Free space losses consider attenuation because of wave propagation in the environment [8]. Signal attenuation during propagation in space can be defined as follows:

$$ A_{fspl} \left( f \right) = \left( {\frac{4\pi fd}{c}} \right)^{2} $$
(7)

where d – distance from the transmitter to receiver; f – transmission frequency; c – light velocity.

A feature of using the THz range for wireless communication is the presence of molecular-based absorption, caused by the vibrations and rotation of molecules. Molecular-based absorption of the EM energy is an effect that occurs when the signal is transmitted at frequencies close to, or equal to, the resonance frequencies of molecules, which absorb part of the signal energy and produce noise Nmol(f) at the same frequencies due to the internal kinetic energy of the molecules [4].

$$ A_{mol} \left( f \right) = e^{k\left( f \right)d} $$
(8)

where k – the average absorption coefficient.

The molecular-based absorption coefficient determines the ability of a molecule to absorb energy and is determined by its physical properties (molecular communications, spatial orientation, etc.) [7]. According to [8], the losses of the molecular-based absorption are calculated depending on the transmission frequency, the distance between the receiving and transmitting antenna, and the environmental conditions where the signal propagates. In this article the molecular-based absorption coefficient was determined by means of the HITRAN database [11, 12] for ambient conditions corresponding to the “USA model, mean latitude, summer”, H = 0 (mixture correlations: H2O = 1.860000%, CO2 = 0.033000%, O3 = 0.000003%, N2O = 0.000032%, CO = 0.000015%, CH4 = 0.000170, O2 = 20.900001%, N2 = 77.206000%) at a temperature of 296 К and a pressure of 1 atm.

Thus, according to (58), we have

$$ P_{rx} = \frac{{{\text{P}}_{\text{tx}} {\text{G}}\left( {\text{f}} \right){\text{c}}^{2} }}{{\left( {4\pi fd} \right)^{2} e^{k\left( f \right)d} }} + {\text{N}}_{\text{mol}} \left( {\text{f}} \right) $$
(9)

As a result of research [7, 8] it was determined that in some frequency ranges the absorption is excessively large and can cause a significantly reduced communication distance. However, there are transparency windows, where the absorption is much less than in other parts of the spectrum. It is worth noting that k does not depend on the transmission distance, but only on the ambient conditions and the frequency of the transmitted signal.

In accordance with [7] when the transmittance coefficient values are lower than 94.5% (equivalent to the absorption coefficient values of the environment higher than 5.5%), the molecular-based absorption noise Nmol becomes equal to the maximum value of −203.89 dB/Hz (≈10−20 W/Hz), which corresponds to the Johnson-Nyquist thermal noise level.

Since there is no need to use high transmission speeds for sensor reports, and therefore no current need to use a broadband channel, a bandwidth of 100 kHz per one nanodevice is used in the model. This article considers the frequency range of 0.1–0.15 THz. Consequently, taking into account that the environment transmission coefficient in the transparency windows is always above 95.5% at small and medium distances, and the molecular-based noise per 1 Hz of the used frequency band is about ≈10−20 W, we obtain Nmol = 1 fW, which allows considering the molecular-based noise value as negligibly small.

As mentioned above, the model considers the frequencies of the first transparency window f1 = 0.1 THz and f2 = 0.15 THz. It’s also assumed that during the entire flight the distance between the passive nanosensor device and the flying gateway varies from the minimum distance dmin = 40 cm to the maximum distance dmax = 50 cm, and therefore, calculations are made for these two distances, and the interference capacity of the flying gateway Ptx * G = 10 mW. The results of the calculations performed, as well as the values of the primary parameters, are presented in Table 2.

Table 2. Variables, constants and their units of measure

According to [13], the number of “1” and “0” bits in the packet is approximately the same, and therefore, W = 0.5. The energy of one pulse is equal to Epulse-tx = 1 pJ for transmission to a distance of 10 mm [14]. In this article, the distance from the passive nanosensor to the flying gateway d directly depends on the UAV’s flight altitude h, and therefore taking h = 40 cm and the radius of the UAV’s service area R = 30 cm. Consequently Epulse-tx, min = 1.6 nJ and Epulse-tx, max = 2.5 nJ. Thus, taking into account that the total packet volume containing the sensor report is taken to be Vs = 16 bytes, Nbit = 128 bits, [15] it became possible to calculate the energy of one packet Epacket-tx, min = 0.21 μJ and Epacket-tx, max = 0.32 μJ. Therefore, in accordance with (3), the total energy demands for transmission of one sensor report is about Etot, min ≈ 2 μJ and Etot, max ≈ 2.11 μJ.

4 Simulation Results

The simulation model was designed using Python software, the positioning data of the passive nanosensor is unknown and set randomly, and the UAV moves linearly at a constant speed v and a service area radius R.

The number of packets received by a flying gateway directly depends on the time of the passive nanosensor presence in the UAV’s service area, tex (10):

$$ t_{ex} = \frac{D}{v} $$
(10)

where D (D ≤ 2R) – data exchange range.

What is more, if the condition tex ≥ (tch + tsg) is not fulfilled packet loss occurs. However, if tex ≥ n(tch + tsg), one nanodevice transmits ‘n’ copies of packets, the energy accumulation and report transmission cycle succeeds several times. This can result in data redundancy.

For determining the distance D, the circle line picking method is used [16]

$$ D = 2R( \frac{\pi }{2}F\left( s \right) ) $$
(11)
$$ F\left( s \right) = \frac{2}{\pi }\arcsin \left( { \frac{s}{2}} \right) + C $$
(12)

where F(s) – probability density function within a circle; s – the distance between two points on the circle of the UAV’s service area; C – constant.

In the capacity of the simulation results the dependency diagrams of losses and redundancy of the transmitted packets on the UAV’s velocity for two frequencies (Figs. 3 and 4):

Fig. 3.
figure 3

Dependence of packet losses (A) and redundancy (B) on the UAV’s velocity at the transmission frequencies of 0,1 THz and 0,15 THz (D = 0,4 m)

Fig. 4.
figure 4

Dependence of packet losses (A) and redundancy (B) on the UAV’s velocity at the transmission frequencies of 0,1 THz and 0,15 THz (D = 0,5 m)

From the simulation results it can be seen that when operating at a frequency of 0.1 THz and low UAV flight speeds (2–4 m/s), the considered data collection system has a loss of no more than 20%, which can likely be compensated by the redundancy in the number of nanosensor devices. In order to reduce losses, it is possible to have the UAV “hovering” in the air over the sensor field area. However, it should be taken into account that the UAV has a limited battery capacity and therefore a limited operating time.

Regarding the redundancy in the number of sensor reports transmitting to the flying gateway, creating high traffic in the “flying gateway – user” channel, it is possible to use an algorithm that considers data accumulation and its transmission as one large packet [17]. Such an algorithm uses the Internet connection more efficiently since it reduces the amount of transmitted signaling information (packet headers).

5 Conclusion

Integration of wireless sensor networks and UAVs can reduce the cost and simplify the data collection process through automation. The usage of nanotechnologies will expand the scope of application of such networks for those industries where the size of the sensor devices is the primary consideration.

This article analyzed the use case of data collection from passive nanosensor devices using a flying gateway, which the UAV is an example of, and uses the THz frequency range for both energy harvesting and data transmission. The article takes into account the characteristics of signal transmission in the THz frequency range, calculates the energy expended by the sensor device, and also presents the numerical results of the simulation. The application of graphene-based components will reduce energy consumption. Since device charging will take less time, the delay time in the collection and transmission of sensor reports will also decrease, which will further reduce the resulting packet losses. At the same time, the model presented in this article does not take into account the possible influence of the weather and the presence of additional obstacles between a UAV and the sensors; these factors will be taken into account in future works. Moreover, for future research it’s expected that technological enhancements will bolster the UAV’s characteristics (battery capacity and energy consumption), application prototyping and practical testing.