Next Article in Journal
Hybrid Attention-Based Encoder–Decoder Fully Convolutional Network for PolSAR Image Classification
Next Article in Special Issue
Intelligent Fusion Structure for Wi-Fi/BLE/QR/MEMS Sensor-Based Indoor Localization
Previous Article in Journal
Effect of ENSO on the Ozone Valley over the Tibetan Plateau Based on the WACCM4 Model
Previous Article in Special Issue
Carrier Phase Ranging with DTMB Signals for Urban Pedestrian Localization and GNSS Aiding
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Single-Site Vehicle Positioning Method in the Rectangular Tunnel Environment

1
School of Information Engineering, Chang’an University, Xi’an 710064, China
2
School of Electronic and Electrical Engineering, Baoji University of Arts and Sciences, Baoji 721013, China
3
School of Electrical and Control Engineering, Shaanxi University of Science and Technology, Xi’an 710021, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(2), 527; https://doi.org/10.3390/rs15020527
Submission received: 29 November 2022 / Revised: 9 January 2023 / Accepted: 13 January 2023 / Published: 16 January 2023

Abstract

:
Due to the satellite signals are blocked, it is difficult to obtain the vehicle position in the tunnels. We propose a single-site vehicle localization scheme for the rectangular tunnel environment, where most satellite-based positioning methods can not provide the required localization accuracy. In the non-line-of-sight (NLOS) scenarios, we make use of the reflection paths as assistants for vehicle positioning. Specifically, first, the virtual stations are established based on the actual geometrical structure of the tunnel. Second, we use the direction-of-arrival (DOA) and time-of-arrival (TOA) information of reflection paths from two tunnel walls to achieve vehicle positioning. Especially, the Cramer-Rao lower bound (CRLB) of the joint TOA and DOA localization for NLOS propagations in a two-dimensional (2D) space is derived. In addition, based on the localization algorithms with and without filters, we assess the localization performance. In the line-of-sight (LOS) scenarios, we use the LOS path and two reflection paths from the tunnel walls to estimate the vehicle location. First, virtual base stations are established. Second, based on the obtained TOA information, different positioning algorithms are used to estimate the vehicle location. Simulation results illustrate that the proposed positioning approach can provide a small root mean square error. The localization algorithms using filters improve the localization accuracy, compared with the positioning algorithm without using filters, namely, the two-stage weighted least squares (TSWLS) algorithm. Moreover, the Unscented Particle Filter (UPF) algorithm achieves better positioning accuracy than other methods (i.e., Unscented Kalman Filter (UKF), Extended Kalman Filter (EKF), TSWLS algorithms).

1. Introduction

Vehicular ad-hoc network (VANET) is a fundamental component of intelligent transportation system to improve road transport efficiency, reduce traffic accidents, and improve traffic safety [1,2]. VANET applications mainly include safety applications and comfort applications. The safety applications are conducive to improving vehicle and passengers’ safety on the road. The comfort applications mainly include entertainment, commodity and online services, etc. [3,4,5,6]. VANETs implement these applications through vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications. In VANETs, the vehicle has high mobility, and location-aware applications require updated and reliable position information. The inaccurate position information can seriously affect the effectiveness of the location-aware VANET applications. Therefore, vehicle position is one of the crucial information in VANET [6,7,8,9,10].
Due to vehicle mobility and the signal weakness resulting from environmental objects, it is challenging work to obtain the precise position of vehicles in VANETs. To overcome these difficulties, several locationing methods have been proposed to obtain vehicle location in VANET, such as Global Positioning System (GPS), dead reckoning, differential GPS, map matching, lateration techniques (i.e., distance-based lateration methods, angle-based lateration methods), filter-based techniques, cellular localization techniques, image/video processing techniques, roadside unit (RSU), etc. [6,7,11,12,13]. Many of the studies were appropriate for vehicle positioning in outdoor or indoor environments where GPS is available. However, GPS systems have faced undesirable issues. There are many scenarios without GPS signals, such as tunnels, canyons, parking garages, cities with large buildings, underground mines, etc. In these environments, GPS-based positioning methods can not achieve vehicle positioning. Vehicle positioning in these scenarios is very important and needs to be explored in depth [12]. In this paper, we aim to study vehicle localization technologies in tunnel scenarios.
Most research has focused on GPS-free vehicle localization methods for tunnel environments. The vehicle positioning technology in the tunnel environment mainly includes positioning techniques based on ultra-wideband (UWB), ZigBee, Light Detection and Ranging (LIDAR), Radio Frequency Identification (RFID), WiFi network positioning techniques, cooperative positioning, RSU-based positioning, visible light communication positioning, etc. In [14], the authors presented a localization scheme based on UWB for the vehicle in the tunnel. In [15], authors adopted UWB positioning technology and filtered the exceptional value during the measurement to improve positioning accuracy. In [16], a WiFi-based positioning method was adopted by the authors to achieve vehicle localization in the tunnel. In [17], the author proposed a facility–based vehicle positioning approach for highway tunnels exploiting 3D LIDAR. The tunnel facility points were obtained by exploiting LIDAR, and vehicle positions were estimated by the Extended Kalman Filter (EKF) based method. Moreover, several radio-ranging-based localization approaches are also widely adopted for vehicle localization in tunnels. In [18], the Received Signal Strength Indication (RSSI) localization approach based on the linear modified log function model was presented to improve the accuracy of RSSI positioning. In [19], authors proposed a time of arrival (TOA) and time difference of arrival (TDOA) based vehicle localization method in VANETs. These TOA-based methods are faced with the challenge of precise synchronization. In [20], authors proposed an automatic approach for the simultaneous refinement of the sensors’ localizations and target position in the mine tunnel. In the paper, the TOA measurements based on UWB were used to acquire the target position. In [21], a cloud reasoning model-based positioning approach was proposed to realize the vehicle positioning inside the highway tunnel. In [22], authors proposed a novel grid-based on-road positioning scheme for the vehicle without GPS signal to compute target vehicle positions. Simulation results illustrate that the proposed positioning method has high positioning accuracy in tunnel and city environments. Some scholars use GPS signals outside the tunnel or pseudo-satellite technology to locate vehicles inside the tunnel. In [23], the magnetic field was used to calculate the target location inside a tunnel. In the proposed approach, before the vehicle enters the tunnels, the authors calibrated the sensors using location information from the global navigation satellite system (GNSS) and magnetic field database. In addition, the authors deployed the smartphone on the dashboard. Then the vehicle location was calculated by the authors exploiting the magnetic sensor of the phone.
To improve vehicular localization accuracy, the combination of localization information from different sources is considered, and the data fusion techniques (i.e., Particle Filter (PF), Kalman Filter (KF), Unscented Kalman Filter (UKF), EKF, etc.) are utilized to achieve high-accuracy localization. In [24], authors proposed a multi-sensor fusion approach to improve the vehicle localization performance in the tunnels. In the paper, the microelectromechanical system-based inertial sensor, electronic compass, RFID, and wheel speed sensor were integrated by the RFID-based positioning algorithm and the interacting multiple model-based global fusion method to obtain vehicle position.
Recently, many scholars have used V2V/V2I communication techniques to obtain vehicle positions in tunnels. In the V2I-based localization approach, each vehicle can estimate its location using the ranging measurements parameters (i.e., RSS, direction-of-arrival (DOA), TOA, and TDOA) transmitted from the surrounding RSUs or base stations (BSs). In [25], authors proposed a new cooperative localization scheme integrating V2I measurements with respect to RSUs. In [26], the existing V2I communication was used to obtain vehicle position in the tunnel environment. In the paper, the Doppler shift and TOA were considered by the authors, and EKF was adopted to incorporate the Doppler shift and TOA data. Results show that the EKF has a better positioning performance than Kalman Filter; it reduces the mean positioning error by 10 m. In [27], authors proposed a positioning system based on network connectivity of VANETs in road tunnels. The proposed positioning system includes two stages; specifically, first, the reference nodes are efficiently installed along the tunnel, with at least two reference nodes covering each vehicle; second, based on the data from reference nodes and adjacent vehicles, the network connectivity-based algorithm was used to estimate vehicle position. In [28], authors proposed a multipath-assisted positioning method to calculate the position of the mobile terminal. For the proposed positioning scheme, the authors used the Kalman filter to track the parameters of multipath components. Then the estimated multipath parameters and the heading information from an inertial measurement unit are used as input for the channel-simultaneous positioning and mapping algorithm to calculate the location of the mobile terminal. Based on the data obtained from outdoor measurements, the authors verified the effectiveness of the multipath-assisted positioning approach. In [28,29,30,31,32], authors studied various multipath-assisted positioning methods. To our knowledge, multipath-assisted positioning algorithms are not used to locate vehicles inside tunnels. These positioning strategies provide some new ideas for vehicle positioning in the tunnels, and they can be extended to vehicle localization in tunnels. However, the multipath-assisted positioning method has high complexity and is more difficult to implement. Table 1 gives a summary of various vehicle localization methods in the literature for the tunnels. As seen from the table, the commonly used localization algorithms in tunnels are EKF, UKF, etc.
To our knowledge, the V2I/V2V-based and multi-sensor data fusion positioning methods are widely used to calculate vehicle position. The V2V-based vehicle positioning method is founded on the transmission of location, speed, and direction information between the vehicles [40]. The successful transmission of information between vehicles depends on V2V communication. However, in real environments, due to adverse radio-frequency propagation and high vehicle dynamics, it is difficult to meet the required message update rate. Especially when the vehicle density is low, the V2V-based vehicle localization cannot meet the requirements. In tunnels, the vehicle density is usually low. In this case, only using the V2V positioning method cannot obtain accurate vehicle position. The data fusion and V2I-based positioning methods require the use of multiple sensors, RSUs, or base stations to achieve accurate vehicle positioning. Especially for the V2I-based positioning method, various factors have an influence on the vehicle positioning accuracy, for example, the number and positions of RSUs or base stations, the bandwidth dedicated for positioning, signal propagation conditions, etc. In V2I-based positioning methods, many RSUs or base stations are spatially separated at known positions to improve accuracy; this increases the cost of vehicle localization. In addition, it is not convenient to install many base stations or RSUs in the tunnel. Therefore, it is meaningful to use fewer base stations for precise vehicle positioning.
To simplify the complexity, reduce the cost, and improve the accuracy of vehicle positioning in the tunnel, we propose a single-site vehicle positioning scheme, which utilizes the TOA and DOA estimates for vehicle localization in a rectangular tunnel environment. In the proposed method, only one base station is used to achieve vehicle positioning in the tunnel. In addition, to improve the vehicle positioning accuracy, the Unscented Particle filter (UPF) is utilized to mitigate the channel propagation effects. In the proposed method, firstly, we build two virtual stations (VSs) based on the position of the base station and the structural characteristics of the tunnel. Secondly, we consider the reflection paths from the tunnel walls and convert the non-line-of-sight (NLOS) paths into line-of-sight (LOS) paths based on virtual station techniques. According to the geometric relationship between the VS and the base station, the path from the BS to the target vehicle is equivalent to the path from the VS to the target vehicle. Finally, for the NLOS cases, we can estimate the target vehicle position based on the DOA and TOA information of the reflection paths from the virtual stations. For the LOS cases, there are several methods to obtain vehicle locations. For example, we can obtain the target vehicle position based on the TOA information of the reflection paths from the virtual stations and the LOS path from the base station. We can also acquire the target vehicle position based on TOA and DOA information from the LOS and reflection paths. The contributions of this paper are summarized as follows:
  • A novel single-site vehicle localization approach for the rectangular tunnel environment is proposed;
  • The Cramer–Rao Lower Bound (CRLB) of joint TOA and DOA localization method is derived;
  • The localization performance of the single-site vehicle localization method with and without filter under LOS and NLOS conditions are compared and analyzed.
The rest of the paper is organized as follows. Section 2, the establishment of virtual stations is described. The basic theory of single-site vehicle positioning and the joint TOA and DOA positioning method are described in Section 3. Moreover, we derive the CRLB of the proposed joint TOA and DOA vehicle positioning method. Section 4, we describe the two-stage weighted least squares (TSWLS) and UPF positioning algorithms. Section 5, we analyze the vehicular localization performance of the proposed single-site positioning scheme and compare the positioning performance of the single-site localization approach with and without a filter. In this section, the positioning performance of traditional TSWLS, EKF, UKF, and UPF algorithms for LOS and NLOS scenarios are compared. Finally, the concluding remarks are given in Section 6.

2. Establishment of Virtual Stations

It is known that the single-site positioning is an attractive positioning technique, which is simple to deploy, less costly, and easy to operate [41]. The positioning method does not require many base stations and is very suitable for vehicle positioning in a tunnel environment. In this paper, we aim to propose a two-dimensional (2D) single-site localization approach to calculate the target vehicle location in a rectangular tunnel. The BS is deployed at the entrance of the tunnel. In addition, the BS is deployed at a known location, and the position of the base station is denoted as x s = [ x b , y b ] T . The BS transmits Orthogonal Frequency Division Multiplexing (OFDM) frames; the receivers receive OFDM frames from the fixed BS. Based on the obtained OFDM frames, the multipath TOA and the azimuth DOA can be obtained by channel parameter estimation algorithm [42,43]. The estimated parameters denote as θ ^ i , τ ^ i .
θ ^ i = θ i + n θ i ,
τ ^ i = τ i + n τ i ,
where θ i denotes realistic arriving angle from the i-th VS to the vehicle, τ i denotes realistic propagation delay from the i-th VS to the vehicle. n θ i denotes the measurement error of DOA; it is seen as zero-mean white Gaussian process with variance σ θ i 2 . n τ i denotes the measurement error of TOA; it is seen as zero-mean white Gaussian process with variance σ τ i 2 . n θ i and n τ i are assumed uncorrelated. Based on estimated delay τ ^ i , the estimated distance is calculated as d ^ i = c τ ^ i = d i + n d i . d i represents the realistic distance between the virtual station i and the target vehicle. n d i denotes the distance measurement error of TOA, n d i = c n τ i .
We suppose that the tunnel wall is a line, and the presentation of line l 1 can be written as A x + B y + C 1 = 0 . For a tunnel, there are two tunnel walls; the other tunnel wall l 2 is denoted by A x + B y + C 2 = 0 . The position of BS is x s = [ x b , y b ] T . The position of the target vehicle node is x m = [ x , y ] T . By calculating the symmetry point of the BS about the two tunnel walls, the locations of the two virtual stations can be obtained, as shown in Figure 1. In this paper, we focus on single-bounce reflecting NLOS path. The distance from BS to the target vehicle is equal to the distance from the virtual station to the target vehicle. By using the virtual station technique, the NLOS paths are converted into LOS paths for vehicle localization [44].
The virtual station for the k-th reflection path from the tunnel wall is x pk = [ x v k , y v k ] T . In Figure 1, the coordinates of virtual station x p 1 and x p 2 can be calculated as
x p 1 = x v 1 y v 1 = B 2 A 2 x b 2 A B y b 2 A C 1 A 2 + B 2 A 2 B 2 y b 2 A B x b 2 B C 1 A 2 + B 2 ,
x p 2 = x v 2 y v 2 = B 2 A 2 x b 2 A B y b 2 A C 2 A 2 + B 2 A 2 B 2 y b 2 A B x b 2 B C 2 A 2 + B 2 .
The realistic arriving angle from the j-th virtual station to the target vehicle is θ j , which is given by
θ j = arctan y y v j x x v j ,
where y v j stands for the Y-axis coordinate of the virtual station j, x v j is the X-axis coordinate of the virtual station j, x and y stand for the X-axis and Y-axis coordinates of the target vehicle, respectively.

3. Vehicle Localization Theory

3.1. Localization Methods in Different Scenarios

3.1.1. Vehicle Localization in LOS Scenarios

In the tunnel, there may be LOS or NLOS between the target vehicle and the base station. In the LOS case, the target vehicle position can be obtained based on the TOA parameters of the LOS path and the reflection paths from the tunnel walls. In addition, we can also acquire the vehicle location based on the DOA and TOA information of the reflection and LOS paths. In LOS scenarios, it is relatively easy to achieve the target vehicle localization. In this paper, we will not describe the implementation of the vehicle localization algorithm in the LOS scenarios in detail.

3.1.2. Vehicle Localization in NLOS Scenarios

In reality, due to the occlusion of other obstacles, NLOS often occurs between the target vehicle and the BS. Sometimes, there is no LOS path between the target vehicle and BS, as shown in Figure 2. The positioning of the target vehicle, in this case, is much more complicated than in LOS scenarios. In this case, we consider single-bounce reflection paths from the tunnel walls, convert the NLOS paths into LOS paths exploiting the virtual station technique, and then use different positioning algorithms to calculate the target vehicle position. The hybrid TOA and DOA values are used in the positioning algorithms.
In addition to the method described above, the cooperative vehicle positioning approach can also be utilized to calculate the vehicle location. In Figure 3, the target vehicle 2 has a LOS path from BS. By applying the TOA parameters of the LOS path and two reflection paths from tunnel walls, we can obtain the localization of the target vehicle 2. In Figure 3, due to the obstruction of many obstacles, there is no LOS path between the target vehicle 1 and BS. We can achieve the target vehicle 1 localization according to the DOA and TOA information of the reflection paths from the tunnel walls and the surrounding vehicle. By using the TOA parameters of the two reflection paths from the tunnel walls and the reflection path from target vehicle 2, we can calculate the target vehicle 1 location based on the ranging method. By using the DOA and TOA parameters of any two reflection paths, we estimate the location of target vehicle 1.

3.2. Joint TOA and DOA Vehicle Localization

The possible location of the target vehicle is estimated based on the position of VS and the TOA and DOA parameters of reflection paths. It can be written as [45,46,47]:
x m = x y = x pi + c τ ^ i cos θ ^ i c τ ^ i sin θ ^ i ,
where τ ^ i denote the estimated TOA of i-th path, θ ^ i denotes the estimated DOA of i-th path, x pi is the coordinates of virtual station i, c represents the speed of light.
From Equation (5), we can obtain:
x · sin θ j y · cos θ j = x v j · sin θ j y v j · cos θ j .
The estimated arriving angle from the j-th virtual station to the target vehicle is θ ^ j , which is given by
θ ^ j = arctan y y v j x x v j + n θ j ,
where n θ j denotes the measurement error of DOA. From Equation (8), we can get
tan θ ^ j n θ j = y y v j x x v j .
Combining Equations (9) and (6), we can get [44,45]
x sin θ ^ j y cos θ ^ j = x v j sin θ ^ j y v j cos θ ^ j + c τ j sin n θ j ,
The estimated distance between the j-th VS and the target vehicle can be computed by
d ^ j = d j + n d j = x x v j 2 + y y v j 2 + n d j ,
where d j represents the realistic diatance between the virtual station j and target vehicle, n d j denotes the distance measurement error of TOA, x v j is the X-axis coordinate of the virtual station j, y v j is the Y-axis coordinate of the virtual station j.
2 x x v j 2 y y v j + x 2 + y 2 = d ^ j n d j 2 x v j 2 y v j 2 .
Equations (10) and (12) are combined to obtain the following system of equations:
H = G Z + N ,
where
H = d ^ 1 2 x v 1 2 y v 1 2 d ^ 2 2 x v 2 2 y v 2 2 x v 1 sin θ ^ 1 y v 1 cos θ ^ 1 x v 2 sin θ ^ 2 y v 2 cos θ ^ 2 ,
G = 2 x v 1 2 y v 1 1 2 x v 2 2 y v 2 1 sin θ ^ 1 cos θ ^ 1 0 sin θ ^ 2 cos θ ^ 2 0 ,
Z = x y x 2 + y 2 ,
N = n d 1 2 + 2 d 1 n d 1 n d 2 2 + 2 d 2 n d 2 d 1 s i n ( n θ 1 ) d 2 s i n ( n θ 2 ) .

3.3. Cramer-Rao Lower Bound

In this paper, the parameters of noise are perceived as independent and identically distributed Gaussian variables. Following this assumption, the probability of the above independent Gaussian variables is given by
f x m θ ^ , τ ^ = Π i N 1 2 π σ θ i 2 exp θ ^ i θ i 2 2 σ θ i 2 · Π i N 1 2 π σ d i 2 exp d ^ i d i 2 2 σ d i 2 = Π i N 1 2 π σ θ i σ d i exp θ ^ i θ i 2 2 σ θ i 2 + d ^ i d i 2 2 σ d i 2 ,
where N represents the number of single-bounce reflection paths. In this paper, we consider two reflection paths from the tunnel walls, therefore N = 2 .
The log-likelihood function is given by
L = i = 1 N ln 1 2 π σ θ i σ d i i = 1 N 1 2 θ ^ i θ i 2 σ θ i 2 + d ^ i d i 2 σ d i 2 .
The CRLB determines the theoretical lower bound for the performance of an unbiased estimator. Generally, it is specified as the inverse of the Fischer Information Matrix (FIM), which can be obtained from the above log-likelihood function L as [48]:
F = F x x F x y F y x F y y ,
with
F x x = E 2 L 2 x ,
F x y = E L x y ,
F y x = E L y x ,
F y y = E 2 L 2 y .
After calculation, we obtain
F x x = i = 1 N y y v i 2 σ θ i 2 d i 4 + i = 1 N x x v i 2 σ d i 2 d i 2 ,
F y y = i = 1 N x x v i 2 σ θ i 2 d i 4 + i = 1 N y y v i 2 σ d i 2 d i 2 ,
F x y = F y x = i = 1 N x x v i y y v i σ θ i 2 d i 4 + i = 1 N x x v i y y v i σ d i 2 d i 2 .
Appendix A gives the details on the derivation of CRLB.
The root mean squared error (RMSE) of the vehicle localization is described by
σ M 2 t r F 1 .

4. The Positioning Algorithm

Various localization algorithms can be used to locate vehicles in tunnels, such as the algorithms without filter (TSWLS, WLS), the filtering algorithm (e.g., KF, EKF, PF, UKF, etc.), etc. To enhance vehicle localization performance, we exploit UPF to estimate vehicle position. Moreover, we will analyze the localization performance of various algorithms with and without filters. When the filter is not used, we directly use the TSWLS algorithm to locate the target vehicle. When the filter is used, we use the UPF algorithm to locate the target vehicle. In the following, these two algorithms are described in detail.

4.1. TSWLS

From (13), we find that the noise term is nonlinear Gaussian noise. Due to n θ j and n d i are usually very small, many scholars approximate the noise term in the (13) as Gaussian noise. Then the TSWLS algorithm is usually used to obtain the solution of (13).
When n θ j is small, we consider sin n θ j n θ j . In general, n d i 2 can be ignored [49], therefore, N can be rewritten as
N = 2 d 1 n d 1 2 d 2 n d 2 d 1 n θ 1 d 2 n θ 2 .
In the first step of TSWLS, the unknown vector Z can be obtained from the weighted least square (WLS) solution of Equation (13),
Z ^ = G T W 1 G 1 G T W 1 H ,
where W = E N N T = BQB , with
B = 2 d 1 0 0 0 0 2 d 2 0 0 0 0 d 1 0 0 0 0 d 2 ,
Q = δ d 1 2 0 0 0 0 δ d 2 2 0 0 0 0 δ θ 1 2 0 0 0 0 δ θ 2 2 .
To obtain B , we usually use the estimated d j ^ instead of the realistic d j . Therefore, the parameters in B can be obtained from the estimated TOA and DOA information. The parameters in Q depend on the variances of the collected data, which are difficult to obtain [44].
In the second step, according to the relation between x , y and x 2 + y 2 , we can construct the following system of equations:
G 1 Z 1 = H 1 + N 1 ,
where
G 1 = 1 0 0 1 1 1 ,
Z 1 = x 2 y 2 ,
H 1 = x ^ 2 y ^ 2 x ^ 2 + y ^ 2 ,
N 1 = x 2 x ^ 2 y 2 y ^ 2 x 2 + y 2 ( x ^ 2 + y ^ 2 ) .
The unknown vector Z 1 can be calculated by
Z ^ 1 = G 1 T W 1 1 G 1 1 G 1 T W 1 1 H 1 ,
where W 1 = E N 1 N 1 T = 4 B 1 G T W 1 G 1 B 1 , with B 1 = d i a g x ^ , y ^ , 0.5 .
Finally, the target vehicle position is calculated by
x ^ m = d i a g s g n ^ Z ^ 1 , Z ^ 2 Z 1 ^ ,
where sgn denotes the sign function.

4.2. The Positioning Algorithm Based on UPF

The PF algorithm is not limited by linearization error or Gaussian noise assumption; it is applicable to nonlinear non-Gaussian random systems. However, in the particle filter algorithm, the current measurement value is not taken into account when selecting the importance density function; therefore, there is a large deviation between the importance function based on prior distribution and the real posterior probability density function (PDF). Therefore, the key to the design of a particle filter is to select a reasonable importance density function. Incorporating current observations is the easiest way to improve the importance density function [50]. The UPF algorithm considers the current observed values and exploits the UKF algorithm to generate the proposal distributions, which can make the proposal distribution function close to the real distribution of the target PDF, make the importance density function more reasonable, and improve the filtering accuracy of the PF [50,51,52]. The UPF algorithm is used to solve parameter estimation and state filtering problems for nonlinear and non-Gaussian systems. Therefore, we propose the joint TOA-DOA fusion localization algorithm based on UPF to locate the target vehicle.

4.2.1. System Model

In the paper, it is assumed that the target vehicle moves along a straight line with uniform velocity in the tunnel. Therefore, the state equation of the vehicle is expressed as
X k = Φ X k 1 + U k 1 ,
where U k 1 represents the process noise vector, U k N ( 0 , Q k ) , Q k denotes the covariance matrix of the process noise vector. We consider the vehicle positioning in two dimensions. X k stands for the state value of the target vehicle at time k; it is n-dimensional state vector. In this paper, X k = [ x k , y k , x ˙ k , y ˙ k ] T , therefore n = 4 . Φ denotes the state transition matrix; it can be calculated by
Φ = 1 0 T 1 0 0 1 0 T 1 0 0 1 0 0 0 0 1 ,
where T 1 is the observation period. The Equation (40) is written as X k = f 1 ( X k 1 ) + U k 1 .
We assume that the distance between the i-th VS and the target vehicle can be defined as d i k , the azimuth angle of the target vehicle at time k with respect to the i-th VS is β i k . Then, β i k and d i k can be obtained as
β i k = arctan y k y v i x k x v i ,
d i k = x k x v i 2 + y k y v i 2 ,
where ( x k , y k ) denotes the coordinate of the target vehicle at time k, ( x v i , y v i ) is the coordinate of the i-th VS.
The system observation model can be obtained as
Z k = f 2 X k + V k 1 ,
where V k 1 denotes the observation noise, V k N ( 0 , R k ) , R k denotes the covariance matrix of the observation noise. f 2 X k can be expressed as
f 2 X k = x k x v 1 2 + y k y v 1 2 x k x v 2 2 + y k y v 2 2 arctan y k y v 1 x k x v 1 arctan y k y v 2 x k x v 2 ,
where ( x v 1 , y v 1 ) and ( x v 2 , y v 2 ) are the coordinates of the first VS and the second VS, respectively. ( x k , y k ) stands for the coordinate of the target vehicle.

4.2.2. UPF

The UPF algorithm consists of the following main steps.
(1) Initialization ( k = 0 ): for i = 1 , 2 , . . . , N 1 , generate particle X 0 i p X 0 . Then set k = 1 .
(2) Calculate sigma points. Generate 2 n x + 1 sigma points and their weights according to the following:
X k 1 i = X ¯ k 1 i , X ¯ k 1 i ± ( n x + λ ) P k 1 i ,
ω 0 ( m ) = λ n x + λ ,
ω 0 ( c ) = λ n x + λ + 1 α 2 + β ,
ω i ( m ) = w i ( c ) = 1 2 ( n x + λ ) i = 1 2 n x ,
λ = α 2 ( n x + κ ) n x ,
where P k 1 i is the covariance of X k 1 . α denotes a positive scaling parameter; it determines the spread of the sigma points around X ¯ , it is a small value. β can be utilized to incorporate prior knowledge of the distribution of X. κ represents a secondary scaling parameter. λ represents a scaling parameter.
(3) The UKF method is applied to compute the mean and covariance of particles. Time update equations are given by
X k k 1 i = f 1 X k 1 i + U k 1 , X ¯ k k 1 i = i = 0 2 n x ω i ( m ) X k | k 1 i ,
P k k 1 = i = 0 2 n x ω i ( c ) X k k 1 i X ¯ k k 1 i X k k 1 i X ¯ k k 1 i T + Q k .
Z k k 1 i = f 2 X k k 1 i + V k 1 , Z ¯ k k 1 i = i = 0 2 n x ω i ( m ) Z k k 1 i ,
The measurement update equations can be written as
X ¯ k i = X ¯ k k 1 i + K k Z k Z ¯ k | k 1 i ,
P k i = P k k 1 i K k P z k z k ( K k ) T ,
where
P z k z k = i = 0 2 n x ω i ( c ) Z k | k 1 i Z ¯ k | k 1 i Z k | k 1 i Z ¯ k | k 1 i T + R k ,
P x k z k = i = 0 2 n x ω i ( c ) X k | k 1 i X ¯ k k 1 i Z k k 1 i Z ¯ k k 1 i T ,
K k = P x k z k ( P z k z k ) 1 ,
where K denotes the Kalman gain matrix at step k.
(4) Importance sampling: sample particles according to the importance density function.
X k i q X k i X 0 : ( k 1 ) i , Z 1 : k = N ( X ¯ k i , P k i )
(5) Update particles weights: for i = 1 , 2 , . . . , N 1 , calculate and normalize the importance weights.
ω k i = ω k 1 i p Z k X k i p X k i X k 1 i q X k i X 0 : ( k 1 ) i , Z 1 : k ,
ω ¯ k i = ω k i / i = 1 N 1 ω k i ,
(6) Resampling: the particles with low weights are eliminated. The particle with large weights is duplicated. Obtain a new set of particles X k i , ω k i by resampling. Then set ω ¯ k i = 1 / N 1 .
(7) Output:
X ^ k i = i = 1 N 1 ω ¯ k i X k i
P k i = i = 1 N 1 ω ¯ k ( i ) X k i X ^ k i X k i X ^ k i T
(8) Let k = k + 1 , go to 2.

5. Simulation Results

In this section, we aim to validate and analyze the localization performance of the proposed single-site positioning scheme. First, we directly estimate the vehicle location using the TSWLS algorithm. Then, we estimate the vehicle location using different filters, such as EKF, UKF, and UPF. Finally, we analyze the positioning performance of the proposed single-site localization approach with and without filters in different scenarios.
In the simulations, the experiment is repeated 100 times independently. The localization performance is evaluated by computing the RMSE, which is calculated by [53]:
RMSE = 1 l i = 1 l x ^ m x m 2 ,
where x m is the realistic position of the vehicle, x ^ m denotes the estimated target vehicle position, l stands for the number of times the simulation experiment was executed.
In the simulations, to generate data, the following scenarios are taken into account. We take the length of the tunnel as the X-axis and the width of the tunnel as the Y-axis, and a two-dimensional coordinate system is established. We assume the tunnel walls can be seen as two lines, namely, 3 x 3 y + 40 = 0 and 3 x 3 y 23.6396 = 0 . The position of BS is ( 0 , 0 ) . In this paper, we consider two cases. In the first case, the vehicle moves uniformly along a straight line in the tunnel. The starting point coordinate of the vehicle is ( 10 , 14.8481 ) , and the speed is 14.1421 m/s. In the second case, the vehicle makes uniform acceleration and uniform deceleration motion in the tunnel, and the trajectory of the vehicle is curved. The starting point coordinate of the vehicle is ( 10 , 6.3628 ) .

5.1. NLOS Scenarios

In NLOS scenarios, we estimate the vehicle position using the joint TOA and DOA localization methods. In the proposed single-site positioning method, only one base station is needed to obtain the vehicle location.

5.1.1. Straight Line Trajectory

In the following, we analyze the localization performance of different algorithms assuming that the vehicle moves uniformly along a straight line in the tunnel.
Figure 4 shows the RMSEs of different algorithms for σ θ i = 0 . 5 , σ d i = 0.1 m. Simulation results illustrate that the proposed single base station localization scheme can effectively realize vehicle localization for the tunnel environment in NLOS scenarios. In addition, it is shown that the UPF approach has the best localization accuracy. The positioning method using the filter can effectively improve positioning accuracy.
Figure 5 provides the cumulative distribution function (CDF) of RMSE using different algorithms for σ θ i = 0 . 5 , σ d i = 0.1 m. Simulation results show that when the RMSE is constant, the CDF of RMSE for the UPF algorithm is larger than in other methods. Therefore, the UPF localization performance is better than EKF, UKF, and TSWLS algorithms.
Figure 6 and Figure 7 show the RMSE and the CDF of RMSE for σ θ i = 1 , σ d i = 1 m. Figure 8 and Figure 9 show the RMSE and the CDF of RMSE for σ θ i = 2 , σ d i = 2 m. When the measurement errors are relatively large, the proposed single-site positioning method can be utilized to calculate vehicle position effectively. These results validate that the positioning performance of the UPF algorithm is better than other algorithms.
Table 2 presents the statistical parameters of positioning error in NLOS scenarios. When setting different standard deviations of angle and distance, we calculate the mean and variance of positioning error. The UPF algorithm has the smallest mean value of positioning error. The TSWLS algorithm has the smallest variance of positioning error. The UPF algorithm has better positioning performance than other algorithms. Moreover, we find that the vehicle positioning performance is related to the measurement errors of TOA and DOA. It is shown that the greater the measurement error, the greater the positioning error. This finding is consistent with the conclusions in [44,54].

5.1.2. Curved Trajectory

In the following, we analyze the positioning performance of different algorithms assuming that the trajectory of the target vehicle in the tunnel is a curve. Figure 10 shows the estimated positions of the vehicle and the real positions of the vehicle. The result illustrates that the joint TOA and DOA localization approach using UPF can accurately estimate the location of the vehicle.
Figure 11 and Figure 12 show the RMSE and the CDF of RMSE for σ θ i = 2 , σ d i = 2 m. When the trajectory of the target vehicle is curved, the proposed single-site positioning method can be utilized to effectively calculate vehicle position even if the measurement errors are relatively large. In addition, the results illustrate that the localization performance of the UPF algorithm is better than the other algorithms.

5.2. LOS Scenarios

In LOS scenarios, we estimate the vehicle position using the joint TOA and DOA positioning algorithm. Using the delay and angle information of different paths (i.e., the LOS path from the base station and two reflection paths from the tunnel walls), we calculate vehicle location using different algorithms.

5.2.1. Straight Line Trajectory

In the following, we analyze the localization performance of different algorithms assuming that the vehicle moves uniformly in a straight line in the tunnel.
Figure 13, Figure 14 and Figure 15 show the RMSE of different algorithms for different measurement errors in LOS scenarios. Results indicate that the proposed single base station localization approach can effectively achieve vehicle position in the LOS scenarios. The UPF algorithm has better localization performance than other algorithms in most cases.
Figure 16, Figure 17 and Figure 18 provide the CDF of RMSE using different algorithms for different measurement errors in LOS scenarios. The RMSE of the UPF algorithm is smaller than other methods in most cases. The UPF positioning performance is better than the EKF, UKF, and TSWLS algorithms.
Table 3 illustrates the statistical parameters of positioning error for different standard deviations of angle and distance in LOS scenarios. From the table, we find that the UPF algorithm has the smallest mean of positioning error. Therefore, the UPF algorithm has the best vehicle positioning performance. In addition, the positioning methods using filters have a smaller mean of positioning error than the positioning method without using filters (i.e., the TSWLS algorithm). The positioning performance of the positioning methods using filters is better than the positioning method without using filters, namely, the TSWLS algorithm. We theoretically show that effective vehicle localization can be achieved in tunnels using the single-site localization method.

5.2.2. Curved Trajectory

When the trajectory of the target vehicle in the tunnel is a curve, we study the positioning performance of different algorithms. Figure 19 and Figure 20 show the RMSE and the CDF of RMSE for σ θ i = 2 , σ d i = 2 m. When the trajectory of the target vehicle is curved, the proposed single-site positioning method can be utilized to estimate vehicle position effectively. The results illustrate that the localization performance of the positioning algorithm with a filter is better than the algorithm without a filter. All these simulation results theoretically verify the effectiveness of the proposed single-base station localization method.

6. Conclusions

In this paper, we proposed a single-site positioning approach for the rectangular tunnel environment. In the proposed method, the NLOS paths are converted to LOS paths based on virtual station techniques; this simplifies the location complexity. In addition, only one base station is needed for vehicle localization; this reduces the cost of vehicle positioning. In NLOS scenarios, the joint TOA and DOA localization approach is exploited to calculate vehicle location. The TOA and DOA of the reflection paths from the tunnel walls are utilized to calculate the vehicle location. Moreover, the CRLB for the joint TOA and DOA localization method is derived. In the LOS scenarios, the LOS path and two reflection paths from the tunnel walls are used to obtain vehicle location. We calculate the vehicle location according to the DOA and TOA information of different paths. In addition, based on the localization algorithms with and without filters, the positioning performance is analyzed. Through the performance analysis and numerical simulations, it is shown that the proposed positioning approach provides a precise vehicle position in the tunnel environment. The positioning algorithms using filters could improve the positioning performance. The UPF positioning algorithm is better than EKF, UKF, and TSWLS algorithms in localization accuracy. In addition, the greater the measurement error, the greater the positioning error.

Author Contributions

Conceptualization, methodology and writing, S.J.; validation, W.W.; supervision, P.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Scientific Research Program Funded by Shaanxi Provincial Education Department (Program No. 22JK0248), the National Natural Science Foundation of China (Grant number 61871059), the Key Research and Development Program of Shaanxi (Program No. 2021KWZ-08), and the Innovation Capability Support Program of Shaanxi (Program No. 2022TD-41).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Derivation of CRLB for the Joint TOA and DOA Positioning

In this section, we focus on the derivation of the Fisher Information Matrix and CRLB.
2 L 2 x = L x x i = 1 N 1 2 θ ^ i θ i 2 σ θ i 2 + L x x i = 1 N 1 2 d ^ i d i 2 σ d i 2 = L x 1 2 σ θ i 2 i = 1 N 2 θ ^ i θ i θ i x + L x 1 2 σ d i 2 i = 1 N 2 d ^ i d i d i x ,
where
θ i x = x arctan y y v i x x v i = y y v i d i 2 ,
d i x = x x x v i 2 + y y v i 2 = x x v i d i .
Substituting Equation (A2) and Equation (A3) into Equation (A1), we have
2 L 2 x = L x 1 2 σ θ i 2 i = 1 N 2 θ ^ i θ i y y v i d i 2 + L x 1 2 σ d i 2 i = 1 N 2 d ^ i d i x x v i d i = i = 1 N y y v i 2 σ θ i 2 d i 4 2 θ ^ i θ i y y v i x x v i σ θ i 2 d i 4 + i = 1 N x x v i 2 σ d i 2 d i 2 + d ^ i d i σ d i 2 d i 1 x x v i 2 d i 2 ,
Since E θ ^ = θ and E d ^ = d , therefore
E 2 L 2 x = i = 1 N y y v i 2 σ θ i 2 d i 4 + i = 1 N x x v i 2 σ d i 2 d i 2 ,
F x x = i = 1 N y y v i 2 σ θ i 2 d i 4 + i = 1 N x x v i 2 σ d i 2 d i 2
2 L 2 y = L y y i = 1 N 1 2 θ ^ i θ i 2 σ θ i 2 + L y y i = 1 N 1 2 d ^ i d i 2 σ d i 2 = L y 1 2 σ θ i 2 i = 1 N 2 θ ^ i θ i θ i y + L y 1 2 σ d i 2 i = 1 N 2 d ^ i d i d i y ,
with
θ i y = y arctan y y v i x x v i = x x v i d i 2 ,
d i y = y x x v i 2 + y y v i 2 = y y v i d i .
Substituting Equation (A8) and Equation (A9) into Equation (A7), we get
2 L 2 y = L y 1 2 σ θ i 2 i = 1 N 2 θ ^ i θ i x x v i d i 2 + L y 1 2 σ d i 2 i = 1 N 2 d ^ i d i y y v i d i = i = 1 N x x v i 2 σ θ i 2 d i 4 2 θ ^ i θ i x x v i y y v i σ θ i 2 d i 4 + i = 1 N y y v i 2 σ d i 2 d i 2 + d ^ i d i d i 2 y y v i 2 σ d i 2 d i 3 .
Since E θ ^ = θ and E d ^ = d , therefore
E 2 L 2 y = i = 1 N x x v i 2 σ θ i 2 d i 4 + i = 1 N y y v i 2 σ d i 2 d i 2 .
F y y = i = 1 N x x v i 2 σ θ i 2 d i 4 + i = 1 N y y v i 2 σ d i 2 d i 2 .
L y L x = L y x i = 1 N 1 2 θ ^ i θ i 2 σ θ i 2 + L y x i = 1 N 1 2 d ^ i d i 2 σ d i 2 = L y 1 2 σ θ i 2 i = 1 N 2 θ ^ i θ i θ i x + L y 1 2 σ d i 2 i = 1 N 2 d ^ i d i d i x = L y 1 σ θ i 2 i = 1 N θ ^ i θ i y y v i d i 2 + L y 1 σ d i 2 i = 1 N d ^ i d i x x v i d i = i = 1 N x x v i y y v i σ θ i 2 d i 4 + θ ^ i θ i d i 2 2 y y v i 2 σ θ i 2 d i 4 + i = 1 N x x v i y y v i σ d i 2 d i 2 d ^ i d i x x v i y y v i σ d i 2 d i 3 .
Since E θ ^ = θ and E d ^ = d , therefore
E L y L x = i = 1 N x x v i y y v i σ θ i 2 d i 4 i = 1 N x x v i y y v i σ d i 2 d i 2 .
Due to L y L x = L x L y , therefore
E L x L y = i = 1 N x x v i y y v i σ θ i 2 d i 4 i = 1 N x x v i y y v i σ d i 2 d i 2 .
F x y = F y x = i = 1 N x x v i y y v i σ θ i 2 d i 4 + i = 1 N x x v i y y v i σ d i 2 d i 2 .
C R L B = t r ( F 1 ) = F x x + F y y F x x F y y F x y F y x ,
Putting Equation (A6), Equation (A12), and Equation (A16) into (A17), we can obtain the CRLB.

References

  1. Golestan, K.; Sattar, F.; Karray, F.; Kamel, M.; Seifzadeh, S. Localization in vehicular ad hoc networks using data fusion and V2V communication. Comput. Commun. 2015, 71, 61–72. [Google Scholar] [CrossRef]
  2. Jiang, S.; Wang, W.; Rashdan, I. V2V channel modeling at 5.2 GHz for highway environment. China Commun. 2022, 19, 112–128. [Google Scholar] [CrossRef]
  3. Lee, M.; Atkison, T. VANET applications: Past, present, and future. Veh. Commun. 2021, 28, 100310–100355. [Google Scholar] [CrossRef]
  4. Mokhtar, B.; Azab, M. Survey on security issues in vehicular ad hoc networks. Alex. Eng. J. 2015, 54, 1115–1126. [Google Scholar] [CrossRef] [Green Version]
  5. Toor, Y.; Muhlethaler, P.; Laouiti, A.; De La Fortelle, A. Vehicle ad hoc networks: Applications and related technical issues. IEEE Commun. Surv. Tutor. 2008, 10, 74–88. [Google Scholar] [CrossRef]
  6. Balico, L.N.; Loureiro, A.A.; Nakamura, E.F.; Barreto, R.S.; Pazzi, R.W.; Oliveira, H.A. Localization prediction in vehicular ad hoc networks. IEEE Commun. Surv. Tutor. 2018, 20, 2784–2803. [Google Scholar] [CrossRef]
  7. Günay, F.B.; Öztürk, E.; Çavdar, T.; Hanay, Y.S. Vehicular ad hoc network (VANET) localization techniques: A survey. Arch. Comput. Methods Eng. 2021, 28, 3001–3033. [Google Scholar] [CrossRef]
  8. Drawil, N.M.; Basir, O. Intervehicle-communication-assisted localization. IEEE Trans. Intell. Transp. Syst. 2010, 11, 678–691. [Google Scholar] [CrossRef]
  9. Ghaleb, F.A.; Zainal, A.; Rassam, M.A.; Abraham, A. Improved vehicle positioning algorithm using enhanced innovation-based adaptive Kalman filter. Pervasive Mob. Comput. 2017, 40, 139–155. [Google Scholar] [CrossRef]
  10. Rohani, M.; Gingras, D.; Vigneron, V.; Gruyer, D. A new decentralized Bayesian approach for cooperative vehicle localization based on fusion of GPS and VANET based inter-vehicle distance measurement. IEEE Intell. Transp. Syst. Mag. 2015, 7, 85–95. [Google Scholar] [CrossRef]
  11. Abumansoor, O.; Boukerche, A. A secure cooperative approach for nonline-of-sight location verification in VANET. IEEE Trans. Veh. Technol. 2011, 61, 275–285. [Google Scholar] [CrossRef]
  12. Boukerche, A.; Oliveira, H.A.; Nakamura, E.F.; Loureiro, A.A. Vehicular ad hoc networks: A new challenge for localization-based systems. Comput. Commun. 2008, 31, 2838–2849. [Google Scholar] [CrossRef]
  13. Qureshi, K.N.; Abdullah, A.H. Localization-based system challenges in vehicular ad hoc networks: Survey. Smart Comput. Rev. 2014, 4, 515–528. [Google Scholar]
  14. Fang, F.; Ding, Z. High precision positioning and accident detection system for vehicles in traffic tunnel. In Proceedings of the 2019 IEEE 2nd International Conference on Electronic Information and Communication Technology (ICEICT), Harbin, China, 20–22 January 2019; pp. 419–425. [Google Scholar]
  15. Ling, J.; Wang, L.; Ji, H.; Xie, H.; Ding, J.; Dai, Q. UWB-based real-time continuous positioning system in NLOS tunnel environment. In Proceedings of the 2018 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), Zhengzhou, China, 18–20 October 2018; pp. 142–1424. [Google Scholar]
  16. Cypriani, M.; Delisle, G.; Hakem, N. Wi-Fi-based positioning in underground mine tunnels. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Montbeliard, France, 28–31 October 2013; pp. 1–7. [Google Scholar]
  17. Kim, K.; Im, J.; Jee, G. Tunnel facility based vehicle localization in highway tunnel using 3D LIDAR. IEEE Trans. Intell. Transp. Syst. 2022, 23, 17575–17583. [Google Scholar] [CrossRef]
  18. Wang, Y.; Yin, X.; Cai, G.; Wang, G.; Guo, S.; Liang, K. Tunnel vehicle RSSI positioning algorithm based on LMLF model. In Proceedings of the 2019 4th International Conference on Cloud Computing and Internet of Things (CCIOT), Changchun, China, 6–7 December 2019; pp. 29–32. [Google Scholar]
  19. Agarwal, Y.; Jain, K.; Kumar, S.; Bhardwaj, G.N. TLST: Time of arrival based localization and smart tunnel concept in VANETs. In Proceedings of the 2016 3rd International Conference on Signal Processing and Integrated Networks (spin), Noida, India, 11–12 February 2016; pp. 763–768. [Google Scholar]
  20. Savic, V.; Wymeersch, H.; Larsson, E.G. Simultaneous sensor localization and target tracking in mine tunnels. In Proceedings of the 16th International Conference on Information Fusion, Istanbul, Turkey, 9–12 July 2013; pp. 1427–1433. [Google Scholar]
  21. Zhang, L.C.; Yu, T.T.; Wang, M. Research on Vehicles Position Evaluation Algorithm of Highway Tunnel. In Proceedings of the Advanced Materials Research; Trans Tech Publ.: Zurich, Switzerland, 2013; Volume 718, pp. 1618–1623. [Google Scholar]
  22. Yan, T.; Zhang, W.; Wang, G.; Zhang, Y. GOT: Grid-based on-road localization through inter-vehicle collaboration. In Proceedings of the 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems, Valencia, Spain, 17–22 October 2011; pp. 13–18. [Google Scholar]
  23. Shin, B.; Lee, J.H.; Yu, C.; Kyung, H.; Lee, T. Magnetic Field-Based Vehicle Positioning System in Long Tunnel Environment. Appl. Sci. 2021, 11, 11641. [Google Scholar] [CrossRef]
  24. Song, X.; Li, X.; Tang, W.; Zhang, W.; Li, B. A hybrid positioning strategy for vehicles in a tunnel based on RFID and in-vehicle sensors. Sensors 2014, 14, 23095–23118. [Google Scholar] [CrossRef] [Green Version]
  25. Hoang, G.M.; Denis, B.; Härri, J.; Slock, D.T. Robust data fusion for cooperative vehicular localization in tunnels. In Proceedings of the 2017 IEEE Intelligent Vehicles Symposium (IV), Los Angeles, CA, USA, 11–14 June 2017; pp. 1372–1377. [Google Scholar]
  26. Halili, R.; BniLam, N.; Yusuf, M.; Tanghe, E.; Joseph, W.; Weyn, M.; Berkvens, R. Vehicle Localization Using Doppler Shift and Time of Arrival Measurements in a Tunnel Environment. Sensors 2022, 22, 847. [Google Scholar] [CrossRef]
  27. Mageid, S.A. Connectivity based positioning system for underground vehicular ad hoc networks. Int. J. Comput. Netw. Appl. 2017, 4, 1–14. [Google Scholar] [CrossRef]
  28. Ulmschneider, M.; Gentner, C. Multipath assisted positioning for pedestrians using LTE signals. In Proceedings of the 2016 IEEE/ION Position, Location and Navigation Symposium (PLANS), Savannah, GA, USA, 11–14 April 2016; pp. 386–392. [Google Scholar]
  29. Gentner, C.; Jost, T.; Wang, W.; Zhang, S.; Dammann, A.; Fiebig, U.C. Multipath assisted positioning with simultaneous localization and mapping. IEEE Trans. Wirel. Commun. 2016, 15, 6104–6117. [Google Scholar] [CrossRef] [Green Version]
  30. Karásek, R.; Gentner, C. Stochastic data association for multipath assisted positioning using a single transmitter. IEEE Access 2020, 8, 46735–46752. [Google Scholar] [CrossRef]
  31. Ulmschneider, M.; Zhang, S.; Gentner, C.; Dammann, A. Multipath assisted positioning with transmitter visibility information. IEEE Access 2020, 8, 155210–155223. [Google Scholar] [CrossRef]
  32. Ulmschneider, M.; Gentner, C.; Jost, T.; Dammann, A. Multiple hypothesis data association for multipath-assisted positioning. In Proceedings of the 2017 14th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, Germany, 25–26 October 2017; pp. 1–6. [Google Scholar]
  33. Song, X.; Li, X.; Tang, W.; Zhang, W. RFID/in-vehicle sensors-integrated vehicle positioning strategy utilising LSSVM and federated UKF in a tunnel. J. Navig. 2016, 69, 845–868. [Google Scholar] [CrossRef] [Green Version]
  34. Qin, Y.; Zhou, C.; Yang, S.H.; Wang, F. A distributed newton iteration based localization scheme in underground tunnels. In Proceedings of the 2012 UKACC International Conference on Control, Cardiff, UK, 3–5 September 2012; pp. 851–856. [Google Scholar]
  35. Li, C.R.; Xie, J.L.; Yang, L.L. Angle offset-assisted positioning of railway vehicles in tunnel environments. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–5. [Google Scholar]
  36. Wang, B.; Sun, D.; Zu, H.; Wu, C.; Zhang, D.; Chen, X. Fusion Positioning System Based on IMU and Roadside LiDAR in Tunnel for C-V2X Use. In Proceedings of the 3rd International Forum on Connected Automated Vehicle Highway System, Technical report. Jinan, China, 25 October 2022; 2020. [Google Scholar]
  37. Kong, X.; Li, X.; Song, X.; Tian, Y.; Kong, D. An accurate and reliable positioning methodology for land vehicles in tunnels based on UWB/INS integration. Meas. Sci. Technol. 2022, 33, 1–10. [Google Scholar] [CrossRef]
  38. Islam, A.; Hossain, M.A.; Le, N.T.; Hong, C.H.; Nguyen, T.; Jang, Y.M. Precise Localization in Tunnel Environment using Visible Light Communication. In Proceedings of the 26th Joint Conference on Communications and Information, Lisbon, Portugal, 19–25 August 2016; pp. 26–28. [Google Scholar]
  39. Kim, B.W.; Jung, S.Y. Vehicle positioning scheme using V2V and V2I visible light communications. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016; pp. 1–5. [Google Scholar]
  40. de Ponte Müller, F. Survey on ranging sensors and cooperative techniques for relative positioning of vehicles. Sensors 2017, 17, 271. [Google Scholar] [CrossRef] [Green Version]
  41. Jaffe, A.; Wax, M. Single-site localization via maximum discrimination multipath fingerprinting. IEEE Trans. Signal Process. 2014, 62, 1718–1728. [Google Scholar] [CrossRef]
  42. Jost, T.; Wang, W.; Fiebig, U.C.; Perez-Fontan, F. Detection and tracking of mobile propagation channel paths. IEEE Trans. Antennas Propag. 2012, 60, 4875–4883. [Google Scholar] [CrossRef]
  43. Jiang, S.; Wang, W.; Jost, T.; Peng, P.; Sun, Y. An ARMA-filter based SAGE algorithm for ranging in diffuse scattering environment. IEEE Trans. Veh. Technol. 2022, 71, 3361–3366. [Google Scholar] [CrossRef]
  44. Liang, J.; He, J.; Yu, W.; Truong, T.K. Single-Site 3-D Positioning in Multipath Environments Using DOA-Delay Measurements. IEEE Commun. Lett. 2021, 25, 2559–2563. [Google Scholar] [CrossRef]
  45. Liu, D.; Liu, K.; Ma, Y.; Yu, J. Joint TOA and DOA Localization in Indoor Environment Using Virtual Stations. IEEE Commun. Lett. 2014, 18, 1423–1426. [Google Scholar] [CrossRef]
  46. Zhang, R.; Xia, W.; Yan, F.; Shen, L. A single-site positioning method based on TOA and DOA estimation using virtual stations in NLOS environment. China Commun. 2019, 16, 146–159. [Google Scholar]
  47. Zhang, R.; Chen, G.; Zeng, Q.; Shen, L. Single-Site Positioning Method Based on High-Resolution Estimation in VANET Localization. IEEE Access 2018, 6, 54674–54682. [Google Scholar] [CrossRef]
  48. Youn, J.; Jo, J.; Kim, D.K. Study on Crammer-Rao Lower Bound of Angle-of-Arrival Position Estimation for Cooperative Vehicle-to-Vehicle (V2V) Communication. In Proceedings of the 2018 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Korea, 17–19 October 2018; pp. 1–4. [Google Scholar]
  49. Kang, Y.; Wang, Q.; Wang, J.; Chen, R. A high-accuracy TOA-based localization method without time synchronization in a three-dimensional space. IEEE Trans. Ind. Inform. 2018, 15, 173–182. [Google Scholar] [CrossRef]
  50. Rui, Y.; Chen, Y. Better proposal distributions: Object tracking using unscented particle filter. In Proceedings of the Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2001, Kauai, HI, USA, 8–14 December 2001; Volume 2, pp. 786–793. [Google Scholar]
  51. Van Der Merwe, R.; Doucet, A.; De Freitas, N.; Wan, E. The Unscented Particle Filter; Technical Report CUED/F-INFENG/TR 380; Cambridge University Engineering Department: Cambridge, UK, 2000. [Google Scholar]
  52. Wan, E.A.; Van Der Merwe, R. The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium, Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar]
  53. Wu, H.; Liang, L.; Mei, X.; Zhang, Y. A convex optimization approach for NLOS error mitigation in TOA-based localization. IEEE Signal Process. Lett. 2022, 29, 677–681. [Google Scholar] [CrossRef]
  54. Seow, C.K.; Tan, S.Y. Non-line-of-sight localization in multipath environments. IEEE Trans. Mob. Comput. 2008, 7, 647–660. [Google Scholar] [CrossRef]
Figure 1. Single-bounce reflection paths and virtual stations.
Figure 1. Single-bounce reflection paths and virtual stations.
Remotesensing 15 00527 g001
Figure 2. Vehicle localization based on reflecting paths from tunnel walls.
Figure 2. Vehicle localization based on reflecting paths from tunnel walls.
Remotesensing 15 00527 g002
Figure 3. The cooperative vehicle positioning is based on reflecting paths from tunnel walls and surrounding vehicles.
Figure 3. The cooperative vehicle positioning is based on reflecting paths from tunnel walls and surrounding vehicles.
Remotesensing 15 00527 g003
Figure 4. The RMSE of different algorithms in NLOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Figure 4. The RMSE of different algorithms in NLOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Remotesensing 15 00527 g004
Figure 5. The CDF of RMSE for different methods in NLOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Figure 5. The CDF of RMSE for different methods in NLOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Remotesensing 15 00527 g005
Figure 6. The RMSE of different algorithms in NLOS scenario ( σ θ i = 1 , σ d i = 1 m).
Figure 6. The RMSE of different algorithms in NLOS scenario ( σ θ i = 1 , σ d i = 1 m).
Remotesensing 15 00527 g006
Figure 7. The CDF of RMSE for different algorithms in NLOS scenario ( σ θ i = 1 , σ d i = 1 m).
Figure 7. The CDF of RMSE for different algorithms in NLOS scenario ( σ θ i = 1 , σ d i = 1 m).
Remotesensing 15 00527 g007
Figure 8. The RMSE of different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 8. The RMSE of different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g008
Figure 9. The CDF of RMSE for different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 9. The CDF of RMSE for different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g009
Figure 10. The positioning performance of the UPF in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 10. The positioning performance of the UPF in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g010
Figure 11. The RMSE of different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 11. The RMSE of different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g011
Figure 12. The CDF of RMSE for different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 12. The CDF of RMSE for different algorithms in NLOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g012
Figure 13. The RMSE of different algorithms in LOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Figure 13. The RMSE of different algorithms in LOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Remotesensing 15 00527 g013
Figure 14. The RMSE of different algorithms in LOS scenario ( σ θ i = 1 , σ d i = 1 m).
Figure 14. The RMSE of different algorithms in LOS scenario ( σ θ i = 1 , σ d i = 1 m).
Remotesensing 15 00527 g014
Figure 15. The RMSE of different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 15. The RMSE of different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g015
Figure 16. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Figure 16. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 0 . 5 , σ d i = 0.1 m).
Remotesensing 15 00527 g016
Figure 17. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 1 , σ d i = 1 m).
Figure 17. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 1 , σ d i = 1 m).
Remotesensing 15 00527 g017
Figure 18. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 18. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g018
Figure 19. The RMSE of different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 19. The RMSE of different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g019
Figure 20. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Figure 20. The CDF of RMSE for different algorithms in LOS scenario ( σ θ i = 2 , σ d i = 2 m).
Remotesensing 15 00527 g020
Table 1. Vehicle localization methods in tunnel environments.
Table 1. Vehicle localization methods in tunnel environments.
ReferenceMethodAccuracy
[16]WiFi, Open wireless positioning methodLess than 20 m
[24]RFID, RSS, LMS, interactive multiple models, strong tracking EKFMax: 2.98 m, RMS: 2.19 m
[33]RFID, RSS, DR, least square support vector machine, federated UKF2.91–4 m
[34]Newton iteration location estimation, RSS, WSNLess than 3 m
[35]WSN, angle offset-assisted positioningNA
[36]Roadside LIDAR, inertial measurement unit0.49 m
[37]UWB, INS, EKF, residual weighting, factor graph model0.5397 m
[14]UWB0.15–0.18 m
[20]UWB, TOANA
[19]TOA, time difference of arrival, onboard navigation unit, localization based on clustering in vehicular cloudsNA
[38,39]Visible light communication, V2V, V2I1 m
[25]V2I, RSU, UWB, cooperative localization0.1–2 m
[27]V2V, V2I9.16–14.5 m
[15]UWB, exceptional Value Filtering, Greedy-based clustering algorithmNA
[17]3D LIDAR, EKFLess than 0.2 m
[26]Doppler shift, TOA, EKFMax: 35.88 m, Mean: 20.3 m
[18]RSSI, linear modified log function1.95 m
[21]Cloud reasoning modelLess than 1 m
[22]A light-weight grid-based calculation mechanismLess than 14 m
[23]The magnetic sensor of a smartphone, magnetic sensor calibration method9.33–30.38 m
Table 2. The statistical parameters of positioning error in NLOS scenarios.
Table 2. The statistical parameters of positioning error in NLOS scenarios.
Algorithm σ θ i = 0 . 5 , σ d i = 0.1 m σ θ i = 1 , σ d i = 1 m σ θ i = 2 , σ d i = 2 m
Mean [m]VarianceMean [m]VarianceMean [m]Variance
TSWLS0.14550.00590.19910.00670.33300.0118
EKF0.10040.01380.12100.01580.17650.0212
UKF0.08960.01080.11290.01260.15960.0149
UPF0.01100.00570.04320.01850.07420.0316
Table 3. The statistical parameters of positioning error in LOS scenarios.
Table 3. The statistical parameters of positioning error in LOS scenarios.
Algorithm σ θ i = 0 . 5 , σ d i = 0.1 m σ θ i = 1 , σ d i = 1 m σ θ i = 2 , σ d i = 2 m
Mean [m]VarianceMean [m]VarianceMean [m]Variance
TSWLS0.13410.00430.19870.00650.26750.0081
EKF0.08820.01290.11370.01410.16990.0190
UKF0.07970.01030.10180.01360.15330.0167
UPF0.01010.00540.02410.01600.04180.0221
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jiang, S.; Wang, W.; Peng, P. A Single-Site Vehicle Positioning Method in the Rectangular Tunnel Environment. Remote Sens. 2023, 15, 527. https://doi.org/10.3390/rs15020527

AMA Style

Jiang S, Wang W, Peng P. A Single-Site Vehicle Positioning Method in the Rectangular Tunnel Environment. Remote Sensing. 2023; 15(2):527. https://doi.org/10.3390/rs15020527

Chicago/Turabian Style

Jiang, Suying, Wei Wang, and Peng Peng. 2023. "A Single-Site Vehicle Positioning Method in the Rectangular Tunnel Environment" Remote Sensing 15, no. 2: 527. https://doi.org/10.3390/rs15020527

APA Style

Jiang, S., Wang, W., & Peng, P. (2023). A Single-Site Vehicle Positioning Method in the Rectangular Tunnel Environment. Remote Sensing, 15(2), 527. https://doi.org/10.3390/rs15020527

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