Literature DB >> 36236662

Precision Enhancement of Wireless Localization System Using Passive DOA Multiple Sensor Network for Moving Target.

Chien-Bang Chen1, Tsu-Yu Lo1, Je-Yao Chang1, Shih-Ping Huang1, Wei-Ting Tsai1, Chong-Yi Liou1, Shau-Gang Mao1.   

Abstract

Determining the direction-of-arrival (DOA) of any signal of interest has long been of great interest to the wireless localization research community for military and civilian applications. To efficiently facilitate the deployment of DOA systems, the accuracy of wireless localization is critical. Hence, this paper proposes a novel method to improve the prediction result of a wireless DOA localization system. By considering the signal variation existing in the complex environment, the actual location of the target can be determined including the maximum prediction error. Moreover, the scenario of the moving target is further investigated by incorporating the adaptive Kalman Filter algorithm to obtain the prediction route of the flying drone based on the accuracy assessment method. This proposed adaptive Kalman Filter is a high-efficiency algorithm that can filter out the noise in the multipath area and optimize the predicted data in real-time. The simulation result agrees well with the measured data and thus validates the proposed DOA system with the adaptive Kalman Filter algorithm. The measured DOA of the fixed radiation source obtained by a single base station and the moving route of a flying drone from a two-base station localization system are presented and compared with the calculated results. Results show that the prediction error in an outdoor region of 500×500 m2 is about 10-20 m, which demonstrate the usefulness of the proposed wireless DOA system deployment in practical applications.

Entities:  

Keywords:  Kalman Filter; angle of arrival; wireless localization system

Year:  2022        PMID: 36236662      PMCID: PMC9573632          DOI: 10.3390/s22197563

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.847


1. Introduction

The rapid development of radio communications has resulted in the increasing importance of wireless localization, thus leading to the significant boosting requirements and the complexity of wireless sensor networks. The localization system constructed by wireless communication is adopted to determine the location information of the mobile target. The Global Position System (GPS) and the cellular base station wireless system obtain the positions of the moving targets via the signals transmitted by multiple nodes and received by mobile devices [1,2,3,4,5,6]. Moreover, in modern military applications, the command system requires the ability to locate enemy signal emission sources to achieve the correct and rapid response capabilities. This passive detection system, which does not transmit any electromagnetic energy, can covertly determine the location of the emission source, and has the advantages of radiation stealth, long distance and strong anti-interference ability. However, it is challenging to accurately localize a moving signal source in a complex environment by using the wireless sensor network due to the influence caused by multipath fading and non-line-of-sight (NLOS) transmission [7,8,9,10,11,12,13]. To overcome these critical issues in practical applications, the technology will be developed based on a sufficiently broad and essential foundation, including array signal processing, antennas and wave propagation, radio frequency (RF) circuit technology, data communications, software engineering, etc. This paper explores the accurate angle and region of an actual target in the single-base station and two-base station localization systems experimentally and theoretically by including the measurement error of a direction-finding station. Those positions can be identified by determining the connection between the localization system’s prediction and the actual target’s location. Thus, the development of the multiple direction-finding base station system is established. Moreover, this paper utilizes the concept of the adaptive Kalman Filter algorithm to decrease the noise error and thus enhance the prediction accuracy of a moving target in the complex multipath wireless scenario. To authors’ best knowledge, this paper first proposes a novel wireless localization system by using passive DOA multiple stations to theoretically predict and experimentally measure the moving target trace. The adaptive Kalman Filter combined with the probability distribution function of the target location is presented to verify the effectiveness and the precision of the presented wireless sensor network.

2. Related Works

The main application principle of the so-called radio direction finding and positioning technology is to determine the location of the target radiation source independently and passively through the propagation of electromagnetic waves. Direction-finding stations at different locations conduct direction-finding results based on the same radiation source and determine the direction of the measured target according to the difference in amplitude, phase and frequency induced by the incident electromagnetic wave in the direction-finding system. Thus, the areas of intersection among the multiple direction-finding stations address the localizations of moving targets. Generally, three basic positioning methods using the strength of the received signal (received-signal-strength-indicator, RSSI) [14,15,16,17,18], the time delay of the received signal (time-difference-of-arrival, TDOA) and the angle of the received signal (direction-of-arrival, DOA) were presented. The RSSI method depends on the wave propagation channel attenuation model of the practical scenario. Hence, the distances between the sources and the receivers are estimated by measuring the RSSI, and the localization is carried out by multilateration with large errors [19,20,21,22]. The TDOA method provides reasonably high accuracy of localization and are independent of the propagation channel model. However, it requires critical time synchronization across the sensor nodes. Moreover, the number of sensor nodes should be larger than three and the error of target localization is increased outside the covered region of all sensor nodes [23,24,25,26,27,28]. The DOA based localization can be achieved by using only two sensor nodes with no need to synchronize each node. Without suffering from the drawbacks of the aforementioned methods, the DOA based localization may better accommodate some IoT applications because it is simple, robust and cost-effective and energy saving [29,30,31,32]. This paper proposes a wireless localization system using a passive DOA sensor network. The analysis of two-base station direction-finding location estimation is proposed in Section 3, including the angle variation of DOA technique. Section 4 discusses an adaptive algorithm based on the Kalman Filter that can precisely determine the localization of moving targets from the estimated signal angles. Section 5 illustrates the actual experimental results established by a localization system based on the methods proposed in Section 3 and Section 4. Section 6 draws a conclusion and proposes future work.

3. Multi-Stations Localization Techniques

3.1. System Description

The two-base station localization system is shown in Figure 1. Station A is located at and Station B is located at . Since and are the estimated directions given by Station A and Station B, it is easy to predict the target’s location by drawing two dotted lines using two stations’ locations and predicted directions. The intersection of these dotted lines is the prediction point of the target .
Figure 1

Two-base stations localization system.

To find out the possible region of the actual target point, we assumed that the direction estimation by Stations A and B have errors and the errors are and , respectively. Thus, the actual direction of the target and should be reasonably constrained by: Therefore, four solid lines, , , and , are obtained with four different oblique angles, , , and . Then, these four solid lines should bound to the actual target point. The equations of these four lines are presented below. In addition, four coordinates of the intersection region are obtained, i.e., , , , and , in Equations (7)–(14): Figure 2 shows that the actual location of the target should reasonably localize inside the quadrilateral . Moreover, the localization system’s accuracy is always evaluated by comparing the distance between the prediction point and the actual target. Thus, the error function at is the maximum distance between and each point inside the bounded region are obtained. Thus, this error function, called can be written as: where denotes the distance between and . From Equations (3)–(15), the estimation error is determined by the location of the prediction point and Stations A and B.
Figure 2

Possible region of the actual target.

Figure 3 shows the for different locations of , and , when , and . The contours in Figure 3 indicate that the values of at different points on the plane are varied. In addition, the contours illustrate that the prediction’s accuracy of the two stations’ localization system will decrease if the target is close to the crossing-line of Station A and B or far away from Station A and B, as depicted in the white color region of Figure 3. Therefore, the two-base station localization system’s covered region would be restricted if the system’s precision is constrained.
Figure 3

Example of the distribution of Λ.

3.2. Triple Base Stations Localization System

To extend the result into a multiple-stations localization system, the system has another Station C located at (, ) considered in this section. As depicted in Figure 4, three different prediction points of the target, , and , are obtained by using three different stations’ pairs, (A, B), (A, C), and (B, C). Since the direction predictions have errors, these three prediction points may not be at the same point. Therefore, we will analyze how to choose a proper target estimation with minimum estimation error using these three prediction points based on the error analysis in the two-base station system.
Figure 4

Triple base stations localization system.

First, the maximum distance error of these prediction points, , and , can be obtained by Equations (3)–(15). Figure 5a–c show the distributions of . Intuitively, if is shorter than and , the probability that the actual target located at the prediction result will higher than the probabilities of and . However, suppose we chose the prediction result with the highest probability as the final estimation location of the target. In that case, the estimation error distribution will not be smooth, as shown in Figure 6a. Figure 6a shows the simulation result which selected the highest probability prediction when , and . Obviously, the error distribution inside the triangle region with three base stations as the vertices does not spread from the region center. The reason for this is that this method only considers one pair of stations at each point on the plane.
Figure 5

The example distributions of (a) Λ (b) Λ (c) Λ.

Figure 6

Simulated estimation error (a) without weighting; (b) with weighting.

Hence, , and should be considered together to make the error distribution smoother. Since each prediction result has its own probability, the final estimation result, , can be a weighted average location of the points , and Thus, the can be computed by Equation (16): where ,  and are the weights of , and , respectively. Moreover, the probability of the actual target being located in one of the prediction locations is the reciprocal of the possible region’s surface area, in Figure 2. To simplify the calculation complexity, we assumed that this area is proportional to the square of , and then the probability is inversely proportional to , as shown in Equations (17) and (18): where denotes the surface area constructed by and denotes the probability of the target at . Accordingly, the weight of the prediction location , i.e., can be set by . Figure 6b shows the simulated error distribution of the estimation with the weighted method. Compared to Figure 6a, selecting the weighted estimation has a more balanced distribution than selecting the prediction with the highest probability.

4. Moving Target

To successfully track the moving target, the motion condition should be considered. When the angle estimation is varied and the stations are asynchronous, the error of determining target localization is increased. Hence, the efficient adaptive Kalman Filter is used to estimate the locations of a dynamic moving target via a series of incomplete and noisy measurements. The adaptive Kalman Filter algorithm is developed using the two-step procedure, including predicting and updating, to iteratively determine the locations of moving targets. First, the state-space model is established to describe the tracking system by using state variables to obtain the moving target’s displacement, velocity and acceleration, as shown in Equations (19)–(29) [33,34]: where the state vector: the transition matrix: the observation vector: the observation matrix: the process noise vector: and the measurement noise vector: The block diagram of the Kalman Filter based on the state-space model mentioned above as depicted in Figure 7 and the recursive algorithm of the Kalman Filter is shown in Algorithm 1 [33]. First, before updating the state vector, the transition matrix should be calculated, as shown in Algorithm 2. Then, according to the Kalman Filter algorithm, we can update and memorize the state vector.
Figure 7

The block diagram of the Kalman Filter.

The memorized state vector will be utilized in the next update. Finally, the algorithm outputs the filtered prediction by multiplying the observation matrix and the state vector . As the algorithm shows in Algorithm 1, the and matrices should be defined before updating. According to the definition of in Equation (21), we consider the matrix as a tunable variable used for tuning the system performance. Moreover, the measurement noise matrix, , can be dynamically determined according to the predicted position of the target because it represents the possible measurement error of the predicted value. In our system, the measurement error of the estimated value will vary with the relative position of the two base stations and the size of the quadrilateral enclosed by the two base stations, as shown in Figure 2. According to Equations (22) and (29), the measurement noise matrix, , can be calculated by Equation (30). Before calculating the covariance matrix, the probability distribution along the -direction and -direction should be known first. Since the calculation time is limited, the probability distributions are determined by sampling 30 equal-spaced points corresponding to the -direction and -direction in the quadrilateral in Figure 2. Then we can get two sequences and . Since the probability distribution is uniform in this quadrilateral, the probability and is the proportion of the length in the - and -directions, as shown in Figure 8. Thus, the covariance of , can be obtained by Equations (31) and (32).
Figure 8

The example of calculating the probability and .

In addition, the covariance of and are the same because they are real numbers, so they can be defined by Equation (33). Thus, we can update the matrix by using Equations (30)–(33) before performing the Kalman Filter algorithm depicted in Algorithm 1, and then obtain the adaptive Kalman Filter algorithm. Although the probability distribution of angle variation is assumed to be uniform, the probability and still depends on the proportion of the length in the - and -directions in the quadrilateral, as shown in Figure 8. The other functions, such as Normal distribution and Gaussian distribution, can also accurately formulate the probability distribution of probable locations inside the quadrilateral. However, the complexity of the calculation will increase significantly because this distribution will extend to. To accelerate the detection rate of passive DOA multiple sensor network, the - and -coordinates dependent probability distribution is adopted to achieve the efficient wireless localization system for moving targets. Figure 9 shows the simulated results of moving target locations. The matrix is and the dynamic matrices of the measurement noise is shown in Figure 10. The and are both close to zero. Since the and are both close to zero, these figures only show the data of and . In addition, the sampling time is set to 0.1 s. The “red dots” (original) are the actual locations of the moving target in a period of time (140 s). The “green dots” (before KF) are the original locations of the moving target by using the two-base station localization techniques presented in Section 3. The “blue dots” (DynamicQ2: Kalman with dynamic ) are the calculated locations of the moving target by combining the two-base station localization technique and adaptive Kalman Filter discussed in Section 3 and Section 4, respectively. Results show that the blue dots agree well with the red dots, indicating that the location error can significantly decrease.
Figure 9

Simulation result of adaptive Kalman Filter. Comparison between the actual locations and the calculated locations by (a) using two-base station localization technique (b) combining two-base station localization technique and adaptive Kalman Filter.

Figure 10

The (a) Cov(s, s) and (b) Cov(s, s) in the Q2 matrix.

According to the simulation result, the location of target can be precisely predicted. Hence, the method we proposed can be extended to the 3D moving target detection by including the elevation angle determined by base stations. The longitude, latitude and altitude of the target can then be obtained by incorporating the GPS coordinates of the base stations.

5. Measurement

5.1. Single Base station

This system adopts the conventional Direction of Arrival (DOA) technique as described in [29,30,31,32] to predict the target’s location. In our experiments, the base station in this system is constructed by the high-gain antennas and spectrum analyzer, Keysight PXI, as depicted in Figure 11. The detected signal frequency is about 5 GHz. In Figure 12, the distance between the single base station and the actual target is about 5.4 km. In addition, the azimuth angle of the target is 67 degrees. The positioning result of the fixed-point measurement during 90 s is depicted in Figure 13. The solid black line represents the actual angle of 67 degrees and the red dot represents the azimuth angle calculated by our proposed method. Its RMSE of location is about 0.68 degrees.
Figure 11

The antennas and spectrum analyzer used in the base station.

Figure 12

Single station measurement setup.

Figure 13

Single station measurement result.

Moreover, we further deployed this system in an urban region with rich interference signals in the environment. Figure 14 shows the experimental setup. The distance between the base station and target is about 1.9 km. In addition, the azimuth angle of the target is 41°. The positioning result of the fixed-point measurement during 180 s is shown in Figure 15. As presented in Figure 13, the solid black line represents the actual angle of 41° and the red dot represents the azimuth angle calculated by our proposed method. Its RMSE of location is about 0.508°. This small RMSE demonstrates that the system is reliable to predict the direction of target accurately even in a practical region with strong interference signals.
Figure 14

Single station measurement setup in the urban environment.

Figure 15

Single station measurement result in the urban environment.

5.2. Two Basestations

To demonstrate the presented wireless localization system using a DOA sensor network, the practical application scenarios in different target moving conditions are considered. This proposed DOA sensor network is designed to wirelessly detected moving target in by using the operation of the adaptive Kalman Filter and hence the target with radiation signal can be effectively tracked and locked on even if its speed varies quickly and its trace is twisted and unstable. The setup positions of the two base stations and the actual moving target path are shown in Figure 16. The distance between the two base stations is about 168 m and the distance between the base station and the moving target is between 150 m and 300 m. The sampling time in the adaptive Kalman Filter is 0.2–0.5 s on average. The matrix is . and are shown in Figure 17 and the and in matrix are both close to zero. The comparison between the calculated positioning result and the position of the moving target from the GPS receiver is shown in Figure 18. The green line is the real flight path of the moving target obtained from GPS and the red dot represents the calculated position of the moving target. The good agreement between the calculated data and the measured result for the single base station and the two-base station cases is observed, thus validating the usefulness of our proposed method.
Figure 16

Two-base station system measurement setup.

Figure 17

The (a) Cov(s, s) and (b) Cov(s, s) in the Q2 matrix.

Figure 18

Two-base station system measurement result.

6. Conclusions

The location estimation technique and the adaptive filtering algorithm of a passive localization system are proposed theoretically and experimentally in this paper. The single-base station and two-base station localization systems are implemented and the calculated and measured results of the fixed and moving targets are verified. By deploying this localization system at a space, the average positioning error is only 10–20 m. The experimental results validate the effectiveness of the proposed multiple base station localization system in the practical application scenario. The 3-dimensional wireless localization system and the accelerated positioning algorithm is under investigated and will be presented in the near future.
  10 in total

Review 1.  Positioning in 5G and 6G Networks-A Survey.

Authors:  Ferenc Mogyorósi; Péter Revisnyei; Azra Pašić; Zsófia Papp; István Törös; Pál Varga; Alija Pašić
Journal:  Sensors (Basel)       Date:  2022-06-23       Impact factor: 3.847

2.  Indoor Positioning Algorithm Based on the Improved RSSI Distance Model.

Authors:  Guoquan Li; Enxu Geng; Zhouyang Ye; Yongjun Xu; Jinzhao Lin; Yu Pang
Journal:  Sensors (Basel)       Date:  2018-08-27       Impact factor: 3.576

3.  Time Difference of Arrival (TDoA) Localization Combining Weighted Least Squares and Firefly Algorithm.

Authors:  Peng Wu; Shaojing Su; Zhen Zuo; Xiaojun Guo; Bei Sun; Xudong Wen
Journal:  Sensors (Basel)       Date:  2019-06-04       Impact factor: 3.576

4.  An Enhanced Indoor Positioning Algorithm Based on Fingerprint Using Fine-Grained CSI and RSSI Measurements of IEEE 802.11n WLAN.

Authors:  Jingjing Wang; Joongoo Park
Journal:  Sensors (Basel)       Date:  2021-04-14       Impact factor: 3.576

5.  Analysis of Multi-Path Fading and the Doppler Effect for Reconfigurable-Intelligent-Surface-Assisted Wireless Networks.

Authors:  Guilu Wu
Journal:  Entropy (Basel)       Date:  2022-02-16       Impact factor: 2.524

6.  A Machine Learning Approach to Improve Ranging Accuracy with AoA and RSSI.

Authors:  Tingwei Zhang; Peng Zhang; Paris Kalathas; Guangxin Wang; Huaping Liu
Journal:  Sensors (Basel)       Date:  2022-08-25       Impact factor: 3.847

Review 7.  Ultra Wideband Indoor Positioning Technologies: Analysis and Recent Advances.

Authors:  Abdulrahman Alarifi; AbdulMalik Al-Salman; Mansour Alsaleh; Ahmad Alnafessah; Suheer Al-Hadhrami; Mai A Al-Ammar; Hend S Al-Khalifa
Journal:  Sensors (Basel)       Date:  2016-05-16       Impact factor: 3.576

8.  NLOS Identification and Positioning Algorithm Based on Localization Residual in Wireless Sensor Networks.

Authors:  Jingyu Hua; Yejia Yin; Weidang Lu; Yu Zhang; Feng Li
Journal:  Sensors (Basel)       Date:  2018-09-07       Impact factor: 3.576

9.  A Novel Outdoor Positioning Technique Using LTE Network Fingerprints.

Authors:  Da Li; Yingke Lei; Haichuan Zhang
Journal:  Sensors (Basel)       Date:  2020-03-18       Impact factor: 3.576

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.