Acessibilidade / Reportar erro

Filtration of UAV Movement Parameters Based on the Received Signal Strength Measurement Sensor Networks in the Presence of Anomalous Measurements of Unknown Power at the Transmitter

ABSTRACT

Methods based on received signal strength measurements (RSS measurements) are used to determine the unmanned aerial vehicle (UAV) location using a wireless sensor network. The UAV transmitter power is usually unknown. In real conditions, it often becomes necessary to consider existence of anomalous measurement results. The reasons for the violation of the measurement process can be: the influence of interference, errors in the identification of signals during primary processing, failures of the equipment and similar. The optimum and quasi-optimal adaptive algorithms of UAV movement parameters filtration based on the RSS-measurement sensor networks in the presence of anomalous measurements at the unknown power of the transmitter are developed. These algorithms are obtained using Bayes’ theorems and the Markov property of a mixed process, including a vector of target movement parameters and a discrete component characterizing the type of measurement. Analysis of developed algorithm performance was carried out by Monte Carlo method on 2D plane. The quasi-optimal adaptive filtering algorithm detects the appearance of anomalous measurements with probabilities close to unity and allows one to eliminate their influence on the accuracy of UAV movement parameters estimation and also to estimate the UAV unknown transmitter power.

Keywords
UAV; RSS; Anomalous measurements; Unknown transmitter power; Adaptive algorithm; Kalman filter

INTRODUCTION

In recent years, small unmanned aerial vehicles (UAVs) (both mini and micro) have become a popular surveillance tool in the field of defense and security. The military also increased interest in small UAVs, which can be used to solve tactical reconnaissance, electronic warfare or to deliver small bombs (Baker 2014Baker B (2014) Small bombs, big effect: arming small UAVs with guided weapons. [accessed Dec 20 2020]. https://www.airforce-technology.com/features/featuresmall-bombs-big-effect-arming-small-uavs-with-guided-weapons-4467893/
https://www.airforce-technology.com/feat...
). In many countries, continuous research and development work is being carried out in this direction. According to IC Insights, taking into account all potential areas of use, the global sales of devices in 2025 may exceed $ 10 billion (Business Insider Intelligence 2020Business Insider Intelligence (2020). Commercial unmanned aerial vehicle (UAV) market analysis – industry trends, forecasts and companies. [accessed Dec 20 2020]. http://www.businessinsider.com/commercial-uav-market-analysis-2017-8
http://www.businessinsider.com/commercia...
; Hindle 2017Hindle P (2017) Drone Detection and Location Systems. Microwave Journal.).

On the other hand, the use of UAVs has led to new potential threats to national and public security. Such UAVs can carry explosives, biological or chemical weapons to carry out terrorist acts. Devices can also be used to transport smuggling, drugs, jamming GPS signals or Wi-Fi, which will lead to interruption in communication and data transfer (Wallace and Loffi 2015Wallace RJ, Loffi JM (2015) Examining unmanned aerial system threats & defenses: a conceptual analysis. Int J Aviat Aeronaut Aerosp 2(4):1-33. https://doi.org/10.15394/ijaaa.2015.1084
https://doi.org/10.15394/ijaaa.2015.1084...
; Nasr et al. 2019Nasr I, Chekir M, Besbes H (2019) Shipwrecked victims localization and tracking using UAVs. Paper presented 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC). IEEE; Tangier, Morocco. https://doi.org/10.1109/IWCMC.2019.8766534
https://doi.org/10.1109/IWCMC.2019.87665...
).

The greatest vulnerability of UAVs is due to the presence of electromagnetic radiation. The standard radio frequency UAV bands are ISM 2.4 GHz and ISM 5.8 GHz, in which most commercial Wi-Fi, Bluetooth and internet of things (IoT) systems (i.e., ZigBee, Z-Wave, LoRa) operate. The signals in these bands are freely regulated using free access rules.

Recent advances in wireless sensor networks (WSN) are opening new possibilities in solving the problem of determining radio sources location. Wireless sensor network is a set of miniature and inexpensive devices equipped with various types of sensors, a small microcontroller and a receiver, which are connected via a Wireless Local Area Network (WLAN) and uses radio channels for data transmission. This task has a wide range of applications, such as: rescue operations, autonomous surveillance and monitoring of industrial processes and the environment (monitoring of the animal world), monitoring and control of moving objects, etc.

One of the important features of wireless sensor networks is the ability to track moving objects (targets), including UAVs (Chu and Han 2019Chu J, Han W (2019) Internet Communication system protocol based on wireless sensor. Radioelectron Commun Syst 62(8):422-429. https://doi.org/10.3103/S0735272719080065
https://doi.org/10.3103/S073527271908006...
; Zhang et al. 2018Zhang X, Huang J, Wang Y, Zhou Y (2018) An efficient estimator for target localization in a multistation redundancy system without matrix inversion. J Sens 2018:6362939. https://doi.org/10.1155/2018/6362939
https://doi.org/10.1155/2018/6362939...
). To determine the UAV location using a wireless sensor network, methods based on measuring received signal strength (RSS measurements) are the most common. One of the localization methods used in such networks is fingerprinting. In this method, the correspondence of the current signal strength is searched for with available reference values in the calibration database (Zegeye et al. 2016Zegeye WK, Amsalu SB, Astatke Y, Moazzami F (2016) WiFi RSS fingerprinting indoor localization for mobile devices. Paper presented 2016 IEEE 7th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON). IEEE; New York, New York, United States. https://doi.org/10.1109/UEMCON.2016.7777834
https://doi.org/10.1109/UEMCON.2016.7777...
). Alternative to the fingerprinting method are various mathematical algorithms based on the correspondence of the received RSS measurements to the signal propagation model. The accuracy of these methods largely depends on the accuracy of the signal propagation model (Azmi et al. 2018Azmi NA, Samsul S, Yamada Y, Yakub MFM, Ismail MIM, Dziyauddin RA (2018) A Survey of Localization using RSSI and TDoA Techniques in Wireless Sensor Network: System Architecture. Paper presented 2018 2nd International Conference on Telematics and Future Generation Networks (TAFGEN). IEEE; Kuching, Malaysia. https://doi.org/10.1109/TAFGEN.2018.8580464
https://doi.org/10.1109/TAFGEN.2018.8580...
; Uluskan et al. 2017Uluskan S, Gökçe M, Filik T (2017) RSS based localization of an emitter using a single mini UAV. Paper presented 2017 25th Signal Processing and Communications Applications Conference (SIU). IEEE; Antalya, Turkey. https://doi.org/10.1109/SIU.2017.7960239
https://doi.org/10.1109/SIU.2017.7960239...
; Li and Huang 2016Li D, Huang J (2016) RSS based method for sensor localization with unknown transmit power and uncertainty in path loss exponent. Paper presented 2016 8th IEEE International Conference on Communication Software and Networks (ICCSN). IEEE; Beijing, China. https://doi.org/10.1109/ICCSN.2016.7586668
https://doi.org/10.1109/ICCSN.2016.75866...
; Song and Yu 2008Song Y, Yu H (2008) A new hybrid TOA/RSS location tracking algorithm for wireless sensor network. Paper presented 2008 9th International Conference on Signal Processing. IEEE; Beijing, China. https://doi.org/10.1109/ICOSP.2008.4697692
https://doi.org/10.1109/ICOSP.2008.46976...
; Zou et al. 2016Zou T, Lin S, Li S (2016) Blind RSSD-based indoor localization with confidence calibration and energy control. Sensors 16(6):788. https://doi.org/10.3390/s16060788
https://doi.org/10.3390/s16060788...
). However, today there is not even a single standard that defines the types of UAVs and their application. Therefore, the UAV transmitter power is, as a rule, unknown. This makes it difficult to use signal propagation model-based techniques to locate an unknown UAV.

When solving the problem of estimating UAV movement parameters (the coordinates of position, velocity, acceleration), it is usually assumed that the measurement results contain information about the process being evaluated with some errors. Of considerable practical interest are cases in which measurements may appear that either do not contain useful information at all or contain results with significantly larger errors. Such measurements are called abnormal (rough), as opposed to the normal measurement, formed during the usual mechanism of results formation (Kupriyanov and Sakharov 2007Kupriyanov AI, Sakharov AV (2007) Theoretical foundations of electronic warfare: Textbook. Moscow: University Book.). The reasons for the violation of the measurement process can be: the influence of interference, errors in the identification of signals during primary processing, failures of the equipment etc. The appearance of anomalous measurements in the case blinds the observer temporarily, leading to a significant decrease in the accuracy of determining the UAV location and movement parameters (Sirota and Kirsanov 2006Sirota AA, Kirsanov E (2006) The neural-network and statistical algorithms for estimating coordinates of a source of radio radiation in multi-position radio systems in the presence of abnormal errors of primary parameter measurement. Radioelectron Commun Syst 49(4):13-18.).

The article is devoted to the development of an adaptive estimation algorithm of UAV movement parameters based on RSS measurements sensor networks at unknown transmitter power and the presence of anomalous measurements.

PROBLEM DEFINITION

The UAV movement in the rectangular coordinate system can be described by using a stochastic dynamic system with random structure having the form (Tovkach and Zhuk 2019Tovkach IO, Zhuk SY (2019) Adaptive filtration of parameters of the UAV movement based on the TDOA-measurement sensor networks. J Aerosp Technol Manag 11:e3519. https://doi.org/10.5028/jatm.v11.1062
https://doi.org/10.5028/jatm.v11.1062...
):

u U A V ( k ) = F U A V u U A V ( k 1 ) + G U A V ω ( k ) , (1)

where uUAVT(k)=(x(k),x˙(k),x¨(k),y(k),y˙(k),y¨(k),z(k),z˙(k),z¨(k)) is the state vector including parameters of UAV movement along coordinates of the rectangular coordinate system; FUAV, GUAV are known matrices:

F U A V = F b 0 0 0 F b 0 0 0 F b , (2)
G U A V = G b 0 0 0 G b 0 0 0 G b , (3)
F b = 1 T T 2 2 0 1 T 0 0 1 , (4)
G b = a T 3 6 a T 2 2 a T , (5)

a is the root mean square (RMS) of random fluctuations of the rate of change of the UAV acceleration; T is the period of receipt of measurements from network sensors; ω(k)T = (ωx(k), ωy(k), ωz(k)) is the uncorrelated sequence of Gaussian vectors with zero expected value and identity correlation matrix Qω = I; k - is a discrete time instant.

Wireless sensor network has S sensors. For determination of UAV location on the 2D plane, the wireless sensor network has to consist of at least three sensors. The use of the RSS method must take into account the dependence of the received signal strength on the distance between the sensor and UAV. Wide range of applications use the model of signal forward propagation, which takes into account only its attenuation (Tovkach and Zhuk 2017aTovkach IO, Zhuk SY (2017a) Adaptive filtration of radio source movement parameters with complex use of sensor network data based on TDOA and RSS methods. Radioelectron Commun Syst 60(12):528-537. https://doi.org/10.3103/S0735272717120020
https://doi.org/10.3103/S073527271712002...
). In this case, the observation/measurement equation describing the measurement of UAV coordinates has the form:

p s ( k ) = h s ( u U A V ( k ) ) + a j s ( k ) υ s ( k ) , s = 1 , S (6)

where ps (k) are the measured UAV signal strength by s-th WSN sensors, s = 1,S; ajs(k)υs(k) are the errors of UAV signal strength measurement by s-th WSN sensors; υs(k) are the uncorrelated sequence of Gaussian values with zero expected value and dispersion σ2, which are independent.

Switching variables ajs(k), js = 1,2, s = 1,S determine the type of measurement error. The first type of measurement error is normal a1s(k) = 1, s = 1,S the second is abnormal a2s(k)=γ, s= 0,S, where γ determines how many times the RMS of normal measurement error σ increases. Switching variables are independent and take values with probabilities qjs, js = 1,2, s = 1,S.

Nonlinear function hs (uUAV (k)) in Eq. 6 is described by the expression:

h s u U A V ( k ) = p 0 10 α × lg x ( k ) x s 2 + y ( k ) y s 2 + z ( k ) z s 2 r 0 (7)

where x(k), y(k), z(k) are UAV position coordinates; xS,yS, zS are coordinates of the s-th WSN sensors position, s = 1,S; a is the signal attenuation coefficient (close to 2); p0 is the signal strength at a radial distance r0 to the sensor, which is an unknown parameter (Tomic et al. 2015Tomic S, Beko M, Dinis R (2015) RSS-based localization in wireless sensor networks using convex relaxation: noncooperative and cooperative schemes. IEEE Trans Veh Technol 64(5):2037-2050. https://doi.org/10.1109/TVT.2014.2334397
https://doi.org/10.1109/TVT.2014.2334397...
). At unknown transmitter power, the parameter p0 is unknown.

DEVELOPMENT OF THE ADAPTIVE ALGORITHMS

Extending of the model state vector

For the decision of the formulated task, the bayesian method of the adaptive filtering is applicable (Aoki 1971Aoki M (1971) Optimizatsiya stokhasticheskikh sistem: Diskretnoe vremya (Optimization of Stochastic Systems: Discrete Time), Moscow: Nauka.), whose main idea is to include unknown parameters in the state vector of the process. Following this method, the state vector of the process subject to filtering in the considered task can be extended to the form:

u T ( k ) = [ u U A V T ( k ) , p 0 ( k ) ] (8)

It includes a vector uUAV (k) and UAV transmitter power p0 (k) (Tovkach et al. 2018Tovkach IO, Neuimin OS, Zhuk SY (2018) Filtration of parameters of the UAV movement based on the RSS-measurement at the unknown power of the transmitter. Paper presented 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET). IEEE; Slavske, Ukraine. https://doi.org/10.1109/TCSET.2018.8336155
https://doi.org/10.1109/TCSET.2018.83361...
). In this case, the model of the dynamical system (1) is described by the expression:

u ( k ) = Fu ( k 1 ) + G ω ( k ) (9)

in which the extended matrices F and G are defined as:

F = F U A V 0 0 1 ; G = G U A V 0

The equation of the RSS measurements eq. 6 does not change and the state vector utr (k) is replaced by the extended state vector u(k).

Equation 6 described the observation of a single sensor. Combine the switching variables into a vector Γ(k) = (aj1 (k),..,ajs (k)). Also combine Eq. 6 for all sensors into a single equation:

u p ( k ) = h ( u ( k ) ) + v ( Γ ( k ) ) , (10)

where up (k) = [p1 (k),..., pS (k)]T is joint measurement vector; h(u(k))=[h1(u(k)),...,hS(u(k))]T is joint vector-valued measurement function; v(Γ(k)) = [aj1(k)υ1(k),...,ajS(k)υS(k)]T is joint vector of measurement errors with a zero mean vector and covariance matrix Rj1,,jS(k)=diag(aj12(k)σ2,,ajs2(k)σ2).

A posteriori probability density function of a mixed Markov process

In Zhuk (1989)Zhuk SY (1989) Synthesis of digital detector-meters for mixed Markovian processes. Radioelectron Commun Syst 32(11):29-34. https://doi.org/10.3103/S073527271989110063
https://doi.org/10.3103/S073527271989110...
, it was shown that an extended process involving a continuous component u(k) and discrete components ajs(k), s = 1,S, is a mixed Markov process in discrete time. The a posteriori probability density function (p.d.f.) of a mixed Markov process is described by the expression w(u(k), Γ(k)) = P(u(k), Γ(k) | Up (k)), where Up(k) = up (1), ..., up(k). Based on the Markov property of the mixed process, Bayes’ theorem and following the procedure given in Zhuk et al. (2019)Zhuk SY, Tovkach IO, Reutska YY (2019) Adaptive filtration of radio source movement parameters based on sensor network TDOA measurements in presence of anomalous measurements. Radioelectron Commun Syst 62(2):61-71. https://doi.org/10.3103/S073527271902002X
https://doi.org/10.3103/S073527271902002...
p.d.f. w(u(k), Γ(k)) is recurrently calculated by the equation:

w ( u ( k ) , Γ ( k ) ) = P ( u p ( k ) u ( k ) , Γ ( k ) ) × Π s = 1 S q j s   Σ i 1 = 1 2 Σ i S = 1 2 Π ( u ( k ) u ( k 1 ) ) × × w ( u ( k 1 ) , a i 1 ( k 1 ) , . . , a i S ( k 1 ) ) d u ( k 1 ) / P ( u p ( k ) U p ( k 1 ) ) , (11)

where Π(u(k) | u(k - 1)) = N (Fu(k - 1),GGT) is the conditional p.d.f. defined by the eq. (5) [N(*,*) – the notation for the Gaussian probability density with the corresponding mathematical expectation and correlation matrix]; P(up(k)u(k),Γ(k))=Πs=1SP(ps(k)u(k),ajs(k)) is one-step likelihood function; P(ps(k)u(k),ajs(k))=N(hs(u(k)),ajs2(k)σ2) - conditional p.d.f. defined based on the Eq. 6 and 7; P(up(k) | Up(k - 1)) is the conditional p.d.f., executing role of a normalizing multiplier. Equation 11 describes an algorithm for nonlinear cofiltering of the state vector u(k) and discrete components ajs (k), s = 1,S.

Using the probability multiplication theorem, Eq. 11 can be represented as:

w j 1 j S ( k ) = Π s = 0 S q j s (12)
w ( u ( k ) ) = Π ( u ( k ) u ( k 1 ) ) w ( u ( k 1 ) ) d u ( k 1 ) ; (13)
w j 1 j S ( u ( k ) ) = P ( u p ( k ) u ( k ) , Γ ( k ) ) w ( u ( k ) ) / P ( u p ( k ) Γ ( k ) , U p ( k 1 ) ) ; (14)
w j 1 j S ( k ) = P ( u p ( k ) Γ ( k ) , U p ( k 1 ) ) × w j 1 j s ( k ) / P ( u p ( k ) U p ( k 1 ) ) ; (15)
w ( u ( k ) ) = Σ j 1 = 1 2 Σ j s = 1 2 w j 1 j S ( k ) w j 1 j S ( u ( k ) ) (16)

where w* (u(k)) is the conditional predicted p.d.f. of vector u(k); wj1...jS (u(k)) is the conditional a posteriori p.d.f. of the vector u(k) on condition Γ(k); w(u(k)) is unconditional a posteriori p.d.f. of the vector u(k), defined on k-th step; wj1jS(k),wj1jS(k) are predicted and a posteriori probabilities discrete components; P(up(k) | Γ(k), Up (k - 1)) is the conditional p.d.f., determined by the formula:

P ( u p ( k ) Γ ( k ) , U p ( k 1 ) ) = P ( u p ( k ) u ( k ) , Γ ( k ) ) w ( u ( k ) ) d u ( k ) ;

is determined by the formula:

P ( u p ( k ) U p ( k 1 ) ) = Σ j 1 = 1 2 Σ j S = 1 2 P ( u p ( k ) Γ ( k ) , U p ( k 1 ) ) w j 1 j S ( k ) .

The initial conditions for algorithm Eqs. 12 to 16 have the form w(u(0)) = P(u(0)). By means of the Eqs. 13, 14 and 16 filtering of continuous component and Eqs. 12 and 15, filtration of discrete components is executed. An inseparable connection of filtration equations for discrete and continuous components is a specific feature of this algorithm.

The optimal device realizing algorithm Eqs. 12 to 16, is multichannel with the number of channels 2S. Each channel is coordinated with a certain combination of parameters of the switching variables Γ(k). In this case, the unconditional a posteriori p.d.f. w(u(k)) of the vector u(k) is determined by averaging the conditional a posteriori p.d.f. wj1...jS (u(k)) using a posteriori probabilities wj1...jS (k),determined in each channel of the optimal device.

DEVELOPMENT OF A QUASI-OPTIMAL ESTIMATION ALGORITHM

Large computational costs related to the need of integrating multidimensional p.d.f. and also the considerable number of channels in case of big S are a disadvantage of the optimal algorithm. A quasi-optimal adaptive filtering algorithm can be obtained by linearizing Eq. 6 and a Gaussian approximation of the a posteriori p.d.f. w(u(k)). At the same time, predicted p.d.f. w (u(k)) is also Gaussian and its expected value u(k) and covariance matrix P(k) are calculated by the formulas (Zhuk 1989Zhuk SY (1989) Synthesis of digital detector-meters for mixed Markovian processes. Radioelectron Commun Syst 32(11):29-34. https://doi.org/10.3103/S073527271989110063
https://doi.org/10.3103/S073527271989110...
):

u ( k ) = F u ^ ( k 1 ) (17)
P ( k ) = F P ^ ( k 1 ) F T + G j 0 G j 0 T (18)

where u^(k1), P^(k1) are expected value and correlation matrix of a posteriori p.d.f w(u(k - 1)).

Determination of a posteriori p.d.f. w(u(k)) (13) comes down to calculating its expected value û(k) and covariance matrix P^(k) (Evlanov and Zhuk 1990Evlanov PA, Zhuk SY (1990) Integration of meters with failures. Radioelectronics and Communications Systems 33(7):49-53. https://doi.org/10.3103/S073527271990070111
https://doi.org/10.3103/S073527271990070...
) using notation p~s(k)=ps(k)hs(u^s1(k)):

H s ( k ) = h s ( u ^ s 1 ( k ) ) u ( k ) h s ( u ^ s 1 ( k ) ) u ( k ) = 10 α ln ( 10 ) × × [ x ^ ( k 1 ) x s ( x ^ ( k 1 ) x s ) 2 + ( y ^ ( k 1 ) y s ) 2 + ( z ^ ( k 1 ) z s ) 2   0   0 y ^ ( k 1 ) y s ( x ^ ( k 1 ) x s ) 2 + ( y ^ ( k 1 ) y s ) 2 + ( z ^ ( k 1 ) z s ) 2   0   0 z ^ ( k 1 ) z s ( x ^ ( k 1 ) x s ) 2 + ( y ^ ( k 1 ) y s ) 2 + ( z ^ ( k 1 ) z s ) 2 001 ] T .

In synthesis of the quasi-optimal algorithm, a sequential method of processing incoming data is used (Tovkach et al. 2019Tovkach IO, Zhuk SY, Reutska Y, Neuimin OS (2019) Estimation of radio source movement parameters based on TDOA-and RSS-measurements of sensor network in presence of anomalous measurements. Paper presented 2019 IEEE 39th International Conference on Electronics and Nanotechnology (ELNANO). IEEE; Kyiv, Ukraine. https://doi.org/10.1109/ELNANO.2019.8783384
https://doi.org/10.1109/ELNANO.2019.8783...
). The procedure is recurrent when measurements are received from the s-th sensor. In the first step, the expected value u^jss (k) and correlation matrix P^jss (k) of conditional a posteriori p.d.f. wjs (u(k)) are calculated, provided that the value of the switching variable ajs (k) is known precisely. These equations coincide with the well-known equations of the extended Kalman filter:

K j s s ( k ) = P ^ s 1 ( k ) H s T ( k ) d j s s ( k ) 1 ; (19)
u ^ j s s ( k ) = u ^ s 1 ( k ) + K j s s ( k ) p ~ s ( k ) (20)
P ^ j s s ( k ) = P ^ s 1 ( k ) K s ( k ) H s ( k ) P ^ s 1 ( k ) (21)

where Kjss(k)- quasi-optimal filter channel gain; djss(k) is the dispersion of a discrepancy determined by a formula: djss(k)=Hs(k)P^s1(k)HsT(k)+ajl2(k)σ2;

At the second step, in contrast to the Kalman filter, this algorithm calculates the posterior probabilities wjS (k) of values of the switching variable ajs (k) by the formula:

w j s ( k ) = P ( p s ( k ) a j s ( k ) , p 1 ( k ) , , p s 1 ( k ) , U p ( k 1 ) ) × p j s / P ( p s ( k ) p 1 ( k ) , , p s 1 ( k ) , U p ( k 1 ) ) ; (22)

P(ps(k)/ajs(k),p1(k),,ps1(k),Up(k1)) is the conditional p.d.f. measurements , determined by the formula

P ( p s ( k ) a j s ( k ) , p 1 ( k ) , , p s 1 ( k ) , U p ( k 1 ) ) = N ( h s ( u ^ s 1 ( k ) ) , d j s s ( k ) )

wjs(k)=P(ajs(k)p1(k),,ps(k),Up(k1)) is a posteriori probability ajs (k), derived from measurements p1 (k),..., ps (k), Up(k1);P(ps(k)p1(k),,ps1(k),Up(k1)) is the conditional p.d.f. measurements pS (k), determined by the formula:

P ( p s ( k ) p 1 ( k ) , , p s 1 ( k ) , U p ( k 1 ) ) = Σ j s = 1 2 q j s × P ( p s ( k ) a j s ( k ) , p 1 ( k ) , , p s 1 ( k ) , U p ( k 1 ) )

In contrast to the Kalman filter, at the third step, the unconditional estimate of the continuous component u^s(k) and the correlation matrix of the estimation error P^s(k) are calculated by the formulas

u ^ s ( k ) = Σ j l = 1 2 u ^ j s s ( k ) w j s ( k ) (23)
P ^ s ( k ) = Σ j s = 1 2 P ^ j s s ( k ) w j s ( k ) , s = 1 , S ¯ (24)

Estimated u^s(k) and the correlation matrix of the estimation error P^s(k) are the mathematical expectation and the correlation matrix of the Gaussian approximation of the a posteriori p.d.f. w(u(k)). This allows to obtain a quasi-optimal device with a number of channels equal to two.

Initial conditions for the procedure Eqs. 17 to 24 at s = 0 have the form u^0(k)=u(k),P^0(k)=P(k), and, respectively, resultant values in case at s = S have the form u^(k)=u^S(k),P^(k)=P^S(k).

In case of implementation of the procedure Eqs. 19 to 24 on each l-th step, Gaussian approximation of a posteriori p.d.f. P(u(k)p1(k),,ps(k),Up(k1)) is executed and only the moments remain u^S(k), P^s(k), s=1,S¯.

ANALYSIS OF PERFORMANCE OF THE ALGORITHM

Analysis of algorithm performance Eqs. 17 to 24 was carried out by Monte Carlo method on 2D-plane. The wireless sensor network, represented in Fig. 1, consists of eight sensors located at the following:

Table 1
The position sensors of the wireless sensor network.
Figure 1
Configuration of the sensor network consisting of eight sensors and UAV movement trajectory.

For clarity of the algorithm, a test UAV motion trajectory (Fig. 1) was formed. It contains k = 1,130 steps. The trajectory consists of five sections (Tovkach and Zhuk 2017bTovkach IO, Zhuk SY (2017b) Adaptive filtration of parameters of the UAV movement on data from its location calculated on the basis the time difference of arrival method. Presented at: IEEE First Ukraine Conference on Electrical and Computer Engineering; Kiev, Ukraine. https://doi.org/10.1109/ukrcon.2017.8100466
https://doi.org/10.1109/ukrcon.2017.8100...
). Abnormal measurement errors occur in the following time instants: for the first sensor k = 14, 85, 87; for the second sensor k = 26, 27, 28; for the sixth sensor k = 55; for the seventh sensor k = 105. Error RMS of measurement is σ = 1dBm, the rate of receipt of measurements from network sensors Т = 1 s, number of realizations is L = 100. The simulation was conducted with a = 3 m/s3. The probability of appearance of anomalous sensor measurements at any sensor is equal to q2S = 0.001, s = 1,S and parameter γ=6.

Using the Monte Carlo method means, mε^y(k), mε^x(k) and RMS errors σε^x(k), σε^y(k) of estimation UAV locations were calculated by the formulas:

m ε ^ x ( k ) = 1 L Σ l = 1 L ε ^ x l ( k ) = 1 L Σ l = 1 L ( x ^ l ( k ) x ( k ) ) , k = 1 , 130 ¯ (25)
m ε ^ y ( k ) = 1 L Σ l = 1 L ε ^ y l ( k ) = 1 L Σ l = 1 L ( y ^ l ( k ) y ( k ) ) , k = 1 , 130 ¯ (26)
σ ε ^ x ( k ) = 1 L 1 Σ l = 1 L ( ε ^ x l ( k ) m ε ^ x ( k ) ) 2 , k = 1 , 130 ¯ (27)
σ ε ^ y ( k ) = 1 L 1 Σ l = 1 L ( ε ^ y l ( k ) m ε ^ y ( k ) ) 2 , k = 1 , 130 ¯ (28)

where x^l(k), y^l(k) are estimations of the X,Y coordinates on the k-th step in the l-th test (trajectory); x(k), y(k) are true coordinates; ε^xl(k), ε^yl(k) are X,Y coordinates estimation errors at the k-th step in the l-th test (trajectory); L is the number of tests.

Figure 2 shows RMS (curve 3) errors of estimation P^11(k),P^44(k) of the coordinates X,Y, obtained when algorithm Eqs. 17 to 24 is executed. Also Fig. 2 shows mean (curve 1) mε^y(k), mε^x(k) and RMS (curve 2) σε^x(k),σε^y(k) errors of estimation, obtained by statistical simulation. Theoretical and actual RMS errors estimation are close, which indicates the correct operation of algorithm.

Figure 2
Characteristics of error in estimating the UAV localization while using an adaptive filter and Kalman filter. (a) Estimation errors of X-coordinate ; (b) Estimation errors of Y-coordinate.

Also, Fig. 2 shows RMS (curve 4) σε^x(k),σε^y(k) errors of estimation when using the Kalman filter obtained by statistical modeling.

Figure 3 shows the relationships of the probabilities of detecting anomalous errors of measurements for all sensors. The adaptive filter provides a high probability of recognition of abnormal measurements.

Figure 3
The probability of detecting anomalous measurement errors when using adaptive filter.

Figure 4 shows RMS (curve 3) errors of UAV transmitter power estimation and also their means (curve 1) and RMS (curve 2) using the algorithm Eqs. 17 to 24, obtained by statistical simulation. The developed filter allows reducing the RMS (curve 3) of UAV transmitter power errors from 5 to 0.3 dBm (Tovkach et al. 2018Tovkach IO, Neuimin OS, Zhuk SY (2018) Filtration of parameters of the UAV movement based on the RSS-measurement at the unknown power of the transmitter. Paper presented 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET). IEEE; Slavske, Ukraine. https://doi.org/10.1109/TCSET.2018.8336155
https://doi.org/10.1109/TCSET.2018.83361...
). After completing the adaptation process, occupying 30 steps, the developed filter allows to determine the location of the UAV with the accuracy characteristics close to an algorithm, in which the known power of the transmitter is used.

Figure 4
RMS errors of the UAV transmitter power estimation when using adaptive filter.

As follows from Fig. 2, the appearance of anomalous measurement errors leads to a significant increase in the estimation errors of the Kalman filter. The application of the developed quasi-optimal adaptive algorithm of trajectory filtering allows one to eliminate their influence on the accuracy of estimating UAV movement parameters in comparison with the Kalman filtering algorithm, as shown in Fig. 2. When abnormal measurement errors appear, the RMS error of the estimation increases by 2 - 5 times when using the Kalman filter.

CONCLUSIONS

To identify the unknown transmitter power, the method of expanding the state vector is applied, according to which the unknown parameter is included in the state vector of the filtered process.

Using the optimal adaptive filtering algorithm (Eqs. 12 to 16), the calculation of the joint a posteriori p.d.f. state vector and switching variables is performed. It is recurrent, due to the Markov property of the extended mixed process. The optimal filter is multichannel. Each channel is matched to a specific combination of switching variable parameters. The disadvantage of the optimal algorithm is the large computational costs associated with the need to integrate multidimensional p.d.f., as well as a significant number of filter channels.

The quasi-optimal adaptive filtering algorithm (Eqs. 17 to 24) was obtained by linearizing the measurement in Eq. 6 and Gaussian approximation of the a posteriori p.d.f. state vector. It performs sequential processing of incoming measurements. The number of channels of the quasi-optimal device is equal to two. The inclusion of unknown transmitter power in the state vector allows simultaneously with solving the main task of estimating UAV movement parameters, also to estimate its power, which can be useful for UAVs identification.

The quasi-optimal adaptive filtering algorithm detects the appearance of anomalous measurements with probabilities close to unity and allows one to eliminate their influence on the accuracy of UAV movement parameters estimation in comparison with the Kalman filtering algorithm. After completing the adaptation process of RMS (curve 3) of UAV, transmitter power error is 0.3 dBm.

A further area of research is the development of trajectory filtering algorithms for maneuvering UAVs with the integrated use of data from the sensor network, using the time difference of arrival (TDOA), angle of arrival (AOA) and RSS methods.

ACKNOWLEDGEMENTS

Not applicable.

  • FUNDING

    Not applicable.
  • DATA AVAILABILITY STATEMENT

    All data sets were generated or analyzed in the current study.
  • Peer Review History: Double Blind Peer Review.

REFERENCES

  • Aoki M (1971) Optimizatsiya stokhasticheskikh sistem: Diskretnoe vremya (Optimization of Stochastic Systems: Discrete Time), Moscow: Nauka.
  • Azmi NA, Samsul S, Yamada Y, Yakub MFM, Ismail MIM, Dziyauddin RA (2018) A Survey of Localization using RSSI and TDoA Techniques in Wireless Sensor Network: System Architecture. Paper presented 2018 2nd International Conference on Telematics and Future Generation Networks (TAFGEN). IEEE; Kuching, Malaysia. https://doi.org/10.1109/TAFGEN.2018.8580464
    » https://doi.org/10.1109/TAFGEN.2018.8580464
  • Baker B (2014) Small bombs, big effect: arming small UAVs with guided weapons. [accessed Dec 20 2020]. https://www.airforce-technology.com/features/featuresmall-bombs-big-effect-arming-small-uavs-with-guided-weapons-4467893/
    » https://www.airforce-technology.com/features/featuresmall-bombs-big-effect-arming-small-uavs-with-guided-weapons-4467893/
  • Business Insider Intelligence (2020). Commercial unmanned aerial vehicle (UAV) market analysis – industry trends, forecasts and companies. [accessed Dec 20 2020]. http://www.businessinsider.com/commercial-uav-market-analysis-2017-8
    » http://www.businessinsider.com/commercial-uav-market-analysis-2017-8
  • Chu J, Han W (2019) Internet Communication system protocol based on wireless sensor. Radioelectron Commun Syst 62(8):422-429. https://doi.org/10.3103/S0735272719080065
    » https://doi.org/10.3103/S0735272719080065
  • Evlanov PA, Zhuk SY (1990) Integration of meters with failures. Radioelectronics and Communications Systems 33(7):49-53. https://doi.org/10.3103/S073527271990070111
    » https://doi.org/10.3103/S073527271990070111
  • Hindle P (2017) Drone Detection and Location Systems. Microwave Journal.
  • Kupriyanov AI, Sakharov AV (2007) Theoretical foundations of electronic warfare: Textbook. Moscow: University Book.
  • Li D, Huang J (2016) RSS based method for sensor localization with unknown transmit power and uncertainty in path loss exponent. Paper presented 2016 8th IEEE International Conference on Communication Software and Networks (ICCSN). IEEE; Beijing, China. https://doi.org/10.1109/ICCSN.2016.7586668
    » https://doi.org/10.1109/ICCSN.2016.7586668
  • Nasr I, Chekir M, Besbes H (2019) Shipwrecked victims localization and tracking using UAVs. Paper presented 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC). IEEE; Tangier, Morocco. https://doi.org/10.1109/IWCMC.2019.8766534
    » https://doi.org/10.1109/IWCMC.2019.8766534
  • Sirota AA, Kirsanov E (2006) The neural-network and statistical algorithms for estimating coordinates of a source of radio radiation in multi-position radio systems in the presence of abnormal errors of primary parameter measurement. Radioelectron Commun Syst 49(4):13-18.
  • Tomic S, Beko M, Dinis R (2015) RSS-based localization in wireless sensor networks using convex relaxation: noncooperative and cooperative schemes. IEEE Trans Veh Technol 64(5):2037-2050. https://doi.org/10.1109/TVT.2014.2334397
    » https://doi.org/10.1109/TVT.2014.2334397
  • Tovkach IO, Zhuk SY (2017a) Adaptive filtration of radio source movement parameters with complex use of sensor network data based on TDOA and RSS methods. Radioelectron Commun Syst 60(12):528-537. https://doi.org/10.3103/S0735272717120020
    » https://doi.org/10.3103/S0735272717120020
  • Tovkach IO, Zhuk SY (2017b) Adaptive filtration of parameters of the UAV movement on data from its location calculated on the basis the time difference of arrival method. Presented at: IEEE First Ukraine Conference on Electrical and Computer Engineering; Kiev, Ukraine. https://doi.org/10.1109/ukrcon.2017.8100466
    » https://doi.org/10.1109/ukrcon.2017.8100466
  • Tovkach IO, Neuimin OS, Zhuk SY (2018) Filtration of parameters of the UAV movement based on the RSS-measurement at the unknown power of the transmitter. Paper presented 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET). IEEE; Slavske, Ukraine. https://doi.org/10.1109/TCSET.2018.8336155
    » https://doi.org/10.1109/TCSET.2018.8336155
  • Tovkach IO, Zhuk SY (2019) Adaptive filtration of parameters of the UAV movement based on the TDOA-measurement sensor networks. J Aerosp Technol Manag 11:e3519. https://doi.org/10.5028/jatm.v11.1062
    » https://doi.org/10.5028/jatm.v11.1062
  • Tovkach IO, Zhuk SY, Reutska Y, Neuimin OS (2019) Estimation of radio source movement parameters based on TDOA-and RSS-measurements of sensor network in presence of anomalous measurements. Paper presented 2019 IEEE 39th International Conference on Electronics and Nanotechnology (ELNANO). IEEE; Kyiv, Ukraine. https://doi.org/10.1109/ELNANO.2019.8783384
    » https://doi.org/10.1109/ELNANO.2019.8783384
  • Uluskan S, Gökçe M, Filik T (2017) RSS based localization of an emitter using a single mini UAV. Paper presented 2017 25th Signal Processing and Communications Applications Conference (SIU). IEEE; Antalya, Turkey. https://doi.org/10.1109/SIU.2017.7960239
    » https://doi.org/10.1109/SIU.2017.7960239
  • Song Y, Yu H (2008) A new hybrid TOA/RSS location tracking algorithm for wireless sensor network. Paper presented 2008 9th International Conference on Signal Processing. IEEE; Beijing, China. https://doi.org/10.1109/ICOSP.2008.4697692
    » https://doi.org/10.1109/ICOSP.2008.4697692
  • Wallace RJ, Loffi JM (2015) Examining unmanned aerial system threats & defenses: a conceptual analysis. Int J Aviat Aeronaut Aerosp 2(4):1-33. https://doi.org/10.15394/ijaaa.2015.1084
    » https://doi.org/10.15394/ijaaa.2015.1084
  • Zegeye WK, Amsalu SB, Astatke Y, Moazzami F (2016) WiFi RSS fingerprinting indoor localization for mobile devices. Paper presented 2016 IEEE 7th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON). IEEE; New York, New York, United States. https://doi.org/10.1109/UEMCON.2016.7777834
    » https://doi.org/10.1109/UEMCON.2016.7777834
  • Zhang X, Huang J, Wang Y, Zhou Y (2018) An efficient estimator for target localization in a multistation redundancy system without matrix inversion. J Sens 2018:6362939. https://doi.org/10.1155/2018/6362939
    » https://doi.org/10.1155/2018/6362939
  • Zhuk SY (1989) Synthesis of digital detector-meters for mixed Markovian processes. Radioelectron Commun Syst 32(11):29-34. https://doi.org/10.3103/S073527271989110063
    » https://doi.org/10.3103/S073527271989110063
  • Zhuk SY, Tovkach IO, Reutska YY (2019) Adaptive filtration of radio source movement parameters based on sensor network TDOA measurements in presence of anomalous measurements. Radioelectron Commun Syst 62(2):61-71. https://doi.org/10.3103/S073527271902002X
    » https://doi.org/10.3103/S073527271902002X
  • Zou T, Lin S, Li S (2016) Blind RSSD-based indoor localization with confidence calibration and energy control. Sensors 16(6):788. https://doi.org/10.3390/s16060788
    » https://doi.org/10.3390/s16060788

Edited by

Section Editor: Alison Moraes

Publication Dates

  • Publication in this collection
    15 Feb 2021
  • Date of issue
    2021

History

  • Received
    26 Feb 2020
  • Accepted
    14 Sept 2020
Departamento de Ciência e Tecnologia Aeroespacial Instituto de Aeronáutica e Espaço. Praça Marechal do Ar Eduardo Gomes, 50. Vila das Acácias, CEP: 12 228-901, tel (55) 12 99162 5609 - São José dos Campos - SP - Brazil
E-mail: submission.jatm@gmail.com