Next Article in Journal
A New Dynamical Method for Bearing Fault Diagnosis Based on Optimal Regulation of Resonant Behaviors in a Fluctuating-Mass-Induced Linear Oscillator
Next Article in Special Issue
SCARE: A Novel Switching and Collision Avoidance pRocEss for Connected Vehicles Using Virtualization and Edge Computing Paradigm
Previous Article in Journal
Panoramic Visual SLAM Technology for Spherical Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Survey of Autonomous Vehicles: Enabling Communication Technologies and Challenges

1
School of Computing and Engineering, University of Huddersfield, Huddersfield HD1 3DH, UK
2
School of Electrical Engineering and Computer Science, National University of Sciences and Technology, Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(3), 706; https://doi.org/10.3390/s21030706
Submission received: 18 December 2020 / Revised: 11 January 2021 / Accepted: 18 January 2021 / Published: 21 January 2021
(This article belongs to the Special Issue Recent Advances in Connected and Autonomous Internet of Vehicles)

Abstract

:
The Department of Transport in the United Kingdom recorded 25,080 motor vehicle fatalities in 2019. This situation stresses the need for an intelligent transport system (ITS) that improves road safety and security by avoiding human errors with the use of autonomous vehicles (AVs). Therefore, this survey discusses the current development of two main components of an ITS: (1) gathering of AVs surrounding data using sensors; and (2) enabling vehicular communication technologies. First, the paper discusses various sensors and their role in AVs. Then, various communication technologies for AVs to facilitate vehicle to everything (V2X) communication are discussed. Based on the transmission range, these technologies are grouped into three main categories: long-range, medium-range and short-range. The short-range group presents the development of Bluetooth, ZigBee and ultra-wide band communication for AVs. The medium-range examines the properties of dedicated short-range communications (DSRC). Finally, the long-range group presents the cellular-vehicle to everything (C-V2X) and 5G-new radio (5G-NR). An important characteristic which differentiates each category and its suitable application is latency. This research presents a comprehensive study of AV technologies and identifies the main advantages, disadvantages, and challenges.

1. Introduction

Technology facilitates humans, improves productivity and leads to a better quality of life. Technological developments and automation in vehicular networks will lead to better road safety and lower congestion in present urban areas where the traditional transport system is becoming increasingly disorganised and inefficient [1]. Therefore, the development of the intelligent transport systems (ITS) concept has been proposed, with the aim and focus on improving traffic safety and providing different services to its users [2,3]. There has been considerable research in ITS resulting in significant contributions (see [4] and references therein). Figure 1 shows the three main applications of the ITS system: (1) Applications for transport efficiency; (2) Safety-critical applications; and (3) Infotainment applications. The main task of the transport efficiency application includes the calculation of the optimal speed and the route to navigate the vehicle to the destination by taking into account the traffic information [5]. Safety-critical applications deal with the response to emerging vehicles and intersection collision avoidance [5]. Infotainment applications deal with cooperative local services such as the location of petrol stations, hotels, etc. [5].
One of the most significant contributions towards the ITS has been the development of autonomous vehicles (AVs). These vehicles perceive the environment through sensing using various sensors, and then this information is utilised to drive without the need for any human intervention [6]. In Figure 2, the technical evolution of AVs is illustrated in detail. The modern cruise control system was developed in 1948 and since then self-driving cars have been gradually developing different features [7,8]. Significant developments were made in the early 2000s when the lane departure warning system (LDWS), adaptive cruise control (ACC), self-parking assistance (SPA), auto-pilot and traffic sign recognition (TSR) were developed for AVs [9,10,11]. It is planned that by 2022 we will have intelligent speed adaptation systems and by 2030 fully automated AVs will be available with no driver backup required. This advancement will further lead to the next emerging and evolutionary stage of the Internet of vehicles (IoV). In IoV networks, besides human as users of the Internet, physical sensors, machine-type devices and vehicles will be the users of the IoV ecosystem.
The Society of Automotive Engineers (SAE) classified the vehicles into six different levels of automation. The same classification is also adopted by other organisations such as the International Organisation of Motor Vehicle Manufacturer (OICA) and the German Federal Highway Research Institute (BASt). The US National Highway Traffic Safety Administration (NHTSA) initially had a different classification, as compared in Table 1 [12]. Since then, NHTSA has also adopted SAE’s six levels of automation in the Federal Automated Vehicle Policy. Levels 0–2 can be broadly categorised as driver assisted, while Levels 3 and 4 can be termed as semi-automatic and Level 5 is fully autonomous. The detailed features of each level are described below:
  • Level 0 is not automated, and all the tasks are performed by the driver.
  • Level 1 provides driver assistance with some functions such as ACC, TSR, etc., but the driver controls the accelerator and the brakes while monitoring the surroundings.
  • Level 2 provides partial driving assistance, and the vehicle can perform the steering and acceleration functions. However, the driver is responsible for many safety-critical actions.
  • Level 3 provides conditional driving automation where the vehicle performs the entire monitoring of the surroundings. The driver is no longer responsible for safety-critical issues.
  • Level 4 provides high driving automation, and the driver holds control only if the automated situation turns unsafe. Steering, braking, acceleration and surrounding check are performed by the vehicle.
  • Level 5 represents complete automation where there is no need for human intervention and the driver is a passenger.
Figure 3 summarises the above discussed features and functions achieved at each level according to the SAE J3016 standard [12].
Autonomous vehicles have several advantages including improved safety and lower road congestion resulting in lower fuel/energy consumption [4,6]. Besides these advantages, there are some issues which need to be resolved for AVs such as who bears the legal responsibilities of the AVs, what will the course of action be if the AV controller is hacked, etc. A summary of the main pros and cons of AVs are listed in Table 2. Overall, it can be claimed that, if the drawbacks are resolved or minimised, then autonomous cars will be a considerable technological development in coming years as they will facilitate people’s lives and increase road safety [10,13].
This paper aims to review the advancement of autonomous cars focusing on the various sensors deployed in them along with the different communication technologies employed. Therefore, the objectives of this survey are as follows:
  • To identify and describe the different type of sensors used in AVs.
  • To classify communication technologies based on their transmission range and identify their main advantages and disadvantages. This implies:
    • Discussing short-range technologies such as Bluetooth, ZigBee and ultra-wide band (UWB)
    • Assessing medium-range technologies such as dedicated short-range communication (DSRC) and Wireless Fidelity (Wi-Fi)
    • Analysing long-range technologies such as Cellular Vehicle To Everything (C-V2X) and Fifth Generation-New Radio (5G-NR) technology
The survey is organised as follows. Section 2 presents the literature review. Section 3 discusses the system architecture for the AVs with emphasis on the various types of sensors. Section 4 analyses the Vehicular Ad-hoc Networks (VANETs) and the Vehicle-to-Everything (V2X) technologies. Section 5 discusses the classification of the different wireless technologies based on the transmission range and their applications and challenges in AVs and ITS. Finally, in Section 6, the conclusions and future research directions, along with the decision and planning strategies are presented.

2. Literature Review

The focus of the paper is to cover the number of sensors employed for AVs and the virtual server for data transmission. Most applications for ITS require a multitude of sensors, which assist automation and communication. These are mounted within a vehicle or on the network infrastructure. Depending on the transmission range of the wireless technology, the sensors are divided into three main categories, namely short-range, medium-range and long-range. Each category has a separate communication latency and, thus, is deployed in different scenarios. A summary of the wireless technologies, their categorisation and use cases in existing literature are referenced and discussed in Table 3.
In [14], the architecture design and implementation of an AV is discussed, and, in [15], various strategies of multi-sensor fusion are discussed. The recent developments and advancements in the perception and sensor technologies for AVs are presented in [16]. In [17], multiple-target and multiple-source are combined to form a framework for on-board sensors. In [1], a five-layer architecture for AVs is discussed. However, none of these survey papers discuss the key wireless technologies for data communication. In [18], resource allocation schemes for DSRC and C-V2X are discussed. However, both these technologies are suitable only for medium- and long-range communication and lack low-latency application.
This paper contributes to the current state-of-the-art by providing a holistic review of the key enabling wireless technologies for ITS. It not only identifies the main aspects of network architecture behind AVs, but it also analyses the evolution of the technological trends, the challenges and the constraints that AVs must address before being fully implemented. The paper links abstract technological concepts with the expected real implications that AVs can have in human mobility, transportation systems and infrastructure. Most of the recent papers address these issues separately and they focus on technological innovations, adoption or regulatory issues. Therefore, this paper tries to gather the conceptual frameworks with the practical aspects by illustrating the main architecture concepts and compiling the outcomes of some of the latest research about VANET technologies, including their applications, advantages and limitations.
For short-range communications where transmission range is less than 25 m, four technologies, namely, Bluetooth [19], Bluetooth low energy (BLE) [20], ZigBee [21] and UWB [22], have been proposed. Several papers have been published which compare these wireless technologies, evaluating their main features, such as power consumption, data rates and transmission time (see, e.g., [23,24] and references therein).
For medium-range communication, where transmission range is between 25 and 100 m, WiFi and DSRC are useful wireless technologies [25,26]. However, IEEE 802.11 p/DSRC is the prevailing technology for vehicular communications as it supports high-mobility. In addition, another benefit of the IEEE 802.11 p/DSRC is the outside-the-context of a basic service set (OCB) mode [27,28]. The OCB mode allows communication without authentication/association and as a result offers lower latency which is necessary for safety-critical applications. However, this may result in severe security issues [27].
Finally, for the long-range communication, from a 100 m to 5 km, Third Generation Partnership Project’s (3GPP’s) long-term evolution (LTE)-Advanced (LTE-A) pro with its Cellular-V2X capabilities and 5G-NR have emerged as the key technologies [29,30,31,32,33]. These technologies provide ubiquitous coverage and high data rates and can support low-to-medium latency requirement. However, they are not suitable for safety-critical applications because the latency varies between 50 and 80 ms depending on the cellular traffic load [34].
Table 3. Related work.
Table 3. Related work.
Sichitui et al., 2008 [23]The network protocols from the physical to the transport layer are analysed, and the security aspects for V2V communication are mentioned in detail.
Zeng et al., 2009 [25]DSRC is developed for V2V and V2I communication. Characteristics, mechanism and the application of DSRC are explained. Security threats and congestion issues are discussed.
Sevlian et al., 2010 [35]GPS enabled channel sounding system that can predict the multipath and doppler shift for an adaptive OFDM vehicular communication system is developed. 5.9 GHz results in serious multipath and doppler shift issues as compared to the results obtained at 700 MHz band.
Dorle et al., 2010 [36]ZigBee technology is combined with infrared sensors to detect and validate the vehicles on the intersections. They proposed model utilised ZigBee technology to help the users to recognise and identify the vehicles for security clearance.
Kenney 2011 [26]Development and deployment of DSRC standards (IEEE 1609 . x ) is carried out in the United States. Amendments to IEEE 802.11 p for wireless access in vehicular environment (WAVE) is proposed for network services, security and multi-channel operations.
Eenennaam et al., 2012 [28]Channel switching is proposed by IEEE 1604.4 will allow the DSRC technology to support multi-channel operations. Analysis on beaconing with the OMNeT++ simulator is presented.
Habib et al., 2013 [29]First time classification based on range such as “short-range”, “medium-range” and “long-range” is done considering the available communication technologies.
Jo et al., 2014 [37]Distributive system for an AV is proposed which reduces computational complexities and modularity. AUTOSAR software application system is proposed.
Zheng et al., 2015 [38]DSRC and LTE technologies are combined to produce the heterogenous vehicular network (HetVNet) model. HetVNet models combines the advantages of both DSRC and LTE technologies. Characteristics of MAC and network layers are also proposed for this model.
Cerio et al., 2015 [39]Proposed Bluetooth model is validated by over several road experiments in which the vehicle is supposed to move at high speeds and establish connection with its road-side units.
Gao et al., 2016 [40]DSRC experimental demonstration for truck platooning is done. Different dynamic and static tests revealed that on hilly and curved roads packet delivery ratio is affected. Lower delivery ratio on straight paths is achieved due to the reflection of the truck with nearby vehicles.
Abboud et al., 2016 [30]C-V2X and DSRC are combined together to produce a hybrid architecture. It is concluded that the combination of both technologies can produce useful results in V2X communications.
Lei et al., 2016 [41]ZigBee technology was tested and implemented for Forward Collision Warning System (FCWS) in low speed vehicles.
Zanchin et al., 2017 [12]Categorising the levels of automation by explaining each level according to the SAE standard.
Zong et al., 2018 [14]Perception and planning stages can be improved by implementing two inner loops for simultaneously localising and mapping. To enlarge the detection and range of the sensors, they also developed an algorithm to detect and calculate the range of the system.
Fitah et al., 2018 [42]Demonstrations on various simulators such as SUMO and NS- 2.35 to prove the capacity of DSRC technology. After conducting different experiments they concluded that the performance of DSRC is much better than the Wi-Fi for medium-range communications.
Valgas et al., 2018 [31]3GPP calibrated simulator to evaluate the performance of 5G-NR in V2X communication. An increase in sub-carrier spacing is suggested to boost the system protection against interference.
Rosique et al., 2019 [43]The physical fundamentals, principal functioning and electromagnetic spectrum of sensors that are used to gather the external information of the vehicle are presented. The sensors are analysed on spider charts in order to compare and highlight their weaknesses.
Sheikh et al., 2019 [44]VANETs security, architecture and challenges are discussed for traffic management system for vehicular network from malicious nodes and fake messages.
Naik et al., 2019 [32]IEEE 802.11 b d and 5G-NR are developed to overcome the disadvantages of DSRC and C-V2X technology and satisfy the diverse needs for V2X applications.
Chen et al., 2020 [33]Basic road safety, architecture, key technologies and the standards of C-V2X are introduced. Technical evolution path from LTE-V2X to NR-V2X is covered.
Noor et al., 2020 [18]Fair allocation of resources is of prime importance in wireless networks [45]. Resource allocation in vehicular networks has been surveyed in [18] and references therein.

3. System Architecture for Autonomous Vehicles

An ordinary vehicle can be converted into an autonomous one by adding some additional components including sensors that allow the vehicle to make its own decisions by sensing the environment and controlling the mobility of the vehicle [12,14,37,46]. Figure 4 illustrates the overall communication process/protocol in AVs and also lists the sensors, actuators, hardware and the software control required. The protocol architecture, explained below, is composed of four main stages and enables a Level 5 fully autonomous vehicle where all the users are passengers.
  • Perception: This stage involves sensing of the AVs surrounding through various sensors and also detecting its own position with respect to the surroundings. In this stage, some of the sensors used by the AV are RADAR, LIDAR, camera, real-time kinetic (RTK), etc. The information from these sensors is then passed to the recognition modules which process this information. Generally, the AV consists of adaptive detection and recognition framework (ADAF), a control system, LDWS, TSR, unknown obstacles recognition (UOR), vehicle positioning and localisation (VPL) module, etc. This processed information is fused and passed to the decision and planning stage.
  • Decision and Planning: Utilising the data gathered in the perception process, this stage decides, plans and controls the motion and behaviour of the AV. This stage is analogous to the brain and makes decision such as path planning, action prediction, obstacle avoidance, etc. The decision is made based on the current as well as past information available including real-time map information, traffic details and patterns, information by the user, etc. There may be a data log module that records errors and information for future reference.
  • Control: The control module receives information from the decision and planning module and performs functions/actions related to physical control of the AV such as steering, braking, accelerating etc.
  • Chassis: The final stage includes the interface with the mechanical components mounted on the chassis such as the accelerator pedal motor, brake pedal motor, steering wheel motor and gear motor. All these components are signalled to and controlled by the control module.
After discussing the overall communication and sensor architecture of an AV, we discuss the design, functionality and utilisation of some main sensors.

3.1. Ultrasonic Sensors

These sensors use ultrasonic waves and operate in the range of 20–40 kHz [14]. These waves are generated by a magneto-resistive membrane used to measure the distance to the object. The distance is measured by calculating the time-of-flight (ToF) of the emitted wave to the echoed signal. Ultrasonic sensors have very limited range which is generally less than 3 m [47]. The sensor output is updated after every 20 ms [47], making it not compliant with the strict QoS constraints of an ITS. These sensors are directional and provide a very narrow beam detection range [14]. Therefore, multiple sensors are needed to to get a full-field view. However, multiple sensors will influence each other and can cause extreme ranging errors [48]. The general solution is to provide a unique signature or identification code which will be required to discard the echoes of other ultrasonic sensors operating in near-by range [49]. In AVs, these sensors are utilised to measure short distances at low speeds. For example, they are used for SPA and LDWS [50]. Moreover, these sensors work satisfactorily with any material (independent of color), in bad weather conditions and even in dusty environments.

3.2. RADAR: Radio Detection and Ranging

RADARs, in AVs, are used to scan the surroundings to detect the presence and location of cars and objects. RADARs operate in the millimetre-wave (mm-Wave) spectrum and are typically used in military and civil applications such as airports or meteorological systems [51]. In modern vehicles, different frequency bands such as 24, 60, 77 and 79 GHz are employed and they can measure a range from 5 to 200 m [52]. The distance between the AV and the object is calculated by measuring the ToF between the emitted signal and the received echo. In AVs, the RADARs use an array of micro-antennas that generate a set of lobes to improve the range resolution as well as the detection of multiple targets [53]. As mm-Wave RADAR has higher penetrability and a wider bandwidth, and it can accurately measure the short-range targets in any direction utilising the variation in Doppler shift [51,52,53,54]. Due to longer wavelength, mm-Wave radars have an anti-blocking and anti-pollution capability that allows them to cope in rain, snow, fog and low-light. Furthermore, mm-Wave radars have the ability to measure the relative velocity using the Doppler shift [15]. This ability of mm-Wave radars make them suitable for extensive AV application such as obstacle detection [55], pedestrian recognition [56] and vehicle recognition [57]. Some applications of RADARs in AVs are forward cross traffic alert (FCTA), lane change assistance (LCA), blind spot detection (BSD), rear cross traffic alert (RCTA), etc. The mm-Wave also has some disadvantages such as reduced field-of-view (FoV), less precision and results in getting more false alarm as a result of emitted signals which gets bounced from the surroundings [54].

3.3. LiDAR: Light Detection and Ranging

LiDAR utilises the 905 and 1550 nm spectra [58]. The 905 nm spectrum may cause retinal damage to the human eye, and, therefore, the modern LiDAR is operated in the 1550 nm spectrum to minimise the retinal damage [43]. The maximum working distance of LiDAR is up to 200 m [15]. LiDAR can be categorised into 2D, 3D and solid-state LiDAR [59]. A 2D LiDAR uses the single laser beam diffused over the mirror that rotates at high speed. A 3D LiDAR can obtain the 3D image of the surrounding by locating multiple lasers on the pod [60]. At present, the 3D LiDAR can produce reliable results with an accuracy of few centimetres by integrating 4–128 lasers with a horizontal movement of 360 degrees and the vertical movement of 20–45 degrees [61]. The solid-state LiDAR uses the micro-electromechanical system (MEMS) circuit with micro-mirrors to synchronise the laser beam to scan the horizontal FoV several times. The laser light is diffused with the help of a micro-mirror to create the vertical projection of the object. The received signal is captured by a photo-detector and the process repeats until the complete image of the object is created. LiDAR is used for positioning, obstacle detection and environmental reconstruction [15]. 3D LiDAR sensors are playing an increasingly significant role in the AV system [62]. As a result, the LiDARs can be used for ACC, 2D or 3D maps and object identification and avoidance. A roadside LiDAR system has shown to reduce the vehicle-to-pedestrian (V2P) crashes both at intersections and non-intersection areas [63]. In [63], a 16-line real-time computationally efficient LiDAR system is employed. Deep auto-encoder artificial neural network (DA-ANN) is proposed, which achieves an accuracy of 95 % within a range of 30 m. In [64], a 64-line 3D LiDAR utilising a support vector machine (SVM)-based algorithm is shown to improve the detection of the pedestrian. Although LiDAR is superior to a mm-Wave radar in measurement accuracy and 3D perception, its performance suffers under severe weather conditions such as fog, snow and rain [65]. In addition, its operating range detection capability depends on the reflectiveness of the object [66].

3.4. Cameras

The camera in AVs can be classified as either visible-light based or infrared-based depending upon the wavelength of the device. The camera uses image sensors built with two technologies that are charge-coupled device (CCD) and a complementary metal-oxide-semiconductor (CMOS) [43]. The maximum range of the camera is around 250 m depending on the quality of the lens [15]. The visible cameras use the same wavelength as the human eye i.e., 400–780 nm, and is divided into three bands: Red, Green and Blue (RGB). To obtain the stereoscopic vision, two VIS cameras are combined with known focal length to generate the new channel with the depth (D) information. Such a feature allows the camera (RGBD) to obtain a 3D image of the scene around the vehicle [67].
The infrared (IR) camera uses passive sensors with a wavelength between 780 nm and 1 mm. The IR sensors in AVs provide vision control in peak illumination. This camera assists AVs in BSD, side view control, accident recording and object identification [68]. Nevertheless, the performance of the camera changes in bad weather conditions such as snow, fog and moment-of-light variation [15].
The main advantages of a camera are that it can gather and record the texture, color distribution and contour of the surroundings accurately [15]. However, the angle of observation is limited due to narrow view of the camera lens [69]. Therefore, multiple cameras have been adopted in AVs to monitor the surrounding environment [70,71]. A three-stage RGBD architecture using deep learning and convolutional neural networks was proposed by Ferraz et al. for vehicle and pedestrian detection [72]. However, this requires the AV to process huge amount of data [15]. Currently, AVs do not possess such computational resources; therefore, computational offloading may be an appropriate solution [73].
Table 4 summarises the challenges of the discussed sensor technologies. It can be observed in Table 4 that the detection capability and reliability of the various sensors is limited in different environments. This limitation can be overcome and the accuracy of target detection along with the reliability can be improved through multi-sensor fusion. Radar–camera (RC) [56,74], Camera–LiDAR (CL) [60,75], Radar–LiDAR (RL) [76] and Radar–Camera–LiDAR (RCL) [77,78] have been proposed where different sensors are combined together to improve the perception of the environment. Furthermore, in [14], three different sensor plans are developed based on range, cost and balance function. In this study, several different sensors are combined. In Plan A, four cameras, a mm-Wave RADAR, 32- and 4-layer LiDAR and a GPS+IMU are employed. In Plan B, four cameras, three mm-Wave RADAR, a four-layer LiDAR and a GPS+IMU are utilised. Finally, in Plan C, two regular cameras, three mm-Wave RADARs, a surrounding camera and a twelve-unit ultrasonic sensor are utilised.

3.5. GNSS and GPS, IMU: Global Navigation Satellite System and Global Positioning System, Inertial Measurement Unit

This technology can determine the exact position of the AV and helps it navigate [79]. GNSS utilises a set of satellites orbiting around the earth’s surface to localise [80]. The system contains the information of AV’s position, speed and the exact time [80]. It operates by calculating the ToF between the satellite emitted signal and the receiver [81]. The AV position is usually extracted from the Global Positioning System (GPS) coordinates. The extracted coordinates by GPS are not always accurate and they usually introduce an error in the position with a mean value of 3 m and a standard deviation of 1 m [82]. The performance is further degraded in urban environments and an error in position can increase up to 20 m [83] and in some extreme cases the GPS position error is around 100 m [84]. In addition to this, the RTK system can also be used in AVs to precisely calculate the position of the vehicle [85]. Furthermore, dead reckoning (DR) and the inertial position can also be used in AVs to determine the position and the direction of the vehicle [86]. A technique known as odometry can be used to measure the position of the vehicle by fixing the rotary sensors to the wheels of the vehicle [79]. To make the AV capable of detecting slippage or lateral movements, the inertial measurement unit (IMU) is used and it detects this using accelerometers, gyroscopes and the magnetometer sensor’s data. The IMU combined with all units can rectify the errors and increases the sampling speed of the measuring system. Although the IMU cannot provide the position error unless it is not accompanied by the GNSS system, AVs can get information from different sources such as RADAR, LiDAR, IMU, GNSS, UWB and camera to minimise the possibilities of error and perform reliable position measurement [43]. GPS can be combined with IMU techniques such as DR and the inertial position to confirm and improve the position estimate of the AV [87].

3.6. Sensor Fusion

Real-time and accurate knowledge of vehicle position, state and other vehicle parameters such as weight, stability, velocity, etc. are important for vehicle handling and safety and, thus, need to be acquired by the AVs using various sensors [88]. The process of sensor fusion is used to obtain coherent information by combining the data obtained from different sensors [15]. The process allows the synthesis action of raw data obtained from complimentary sources [89,90]. Therefore, sensor fusion allows the AV to precisely understand its surrounding by combining all the beneficial information obtained from different sensors [91]. The fusion process in AVs is carried out by using different types of algorithms such as Kalman filters and Bayesian filters. The Kalman filter is considered very important for a vehicle to drive independently because it is utilised in different applications such as RADAR tracking, satellite navigation system and visual odometry [92].

3.6.1. Kalman Filters

The Kalman filter (KF) is used to calculate the probabilistic state of the dynamic system in the past (smoothing), present (filtering) or future (prediction) [93]. As the sensors used in self-driving cars produce noisy and incomplete data, the role of the Kalman filter is to eradicate the unwanted noise and obtain accurate estimates [94]. The state of the system ( x ) is composed of the position and velocity of the AV [95]. In addition, as the data are obtained from different sensors such as Radar, Lidar, ultrasonic, etc., the measured/observed position and velocity of the AV varies depending upon the accuracy of these sensors. This uncertainty in the data (of position and velocity) can be reduced by combining the measured data with the prediction of the states utilising the Kalman filter. The Kalman filter models the uncertainty using a Gaussian model [16]. The variance of the Gaussian model, σ 2 , measures the amount of uncertainty in the state of the system and thus, a larger variance implies greater uncertainty [96]. To accurately estimate the state of the system, with low uncertainty, the Kalman filter compares the current observation with the previous prediction. The process is recursive unless the measurement data are unavailable.

Mathematical Model

The Kalman filter is composed of two stages, prediction and update, to finalise the actual state of the system [93,97]. Considering a dynamic system moving linearly, its mathematical model can be briefly explained as follows.

Calculation of the Prediction Stage

In the prediction stage, the state, x 1 , of the system with an uncertainty of P 1 at time t, is estimated from its previous state x and P at time ( t 1 ) . The formula to calculate the predicted state is as follows [93]
x 1 = F x + n
P 1 = F P F H + R
where F is the transition matrix from ( t 1 ) to t, n is the added noise and R is the noise co-variance matrix.

Calculation of the Update Stage

In the update stage, the predictions are modified by comparing them with the data obtained from sensors. If z represents the measured data from sensors, then the estimated error between the measurement and the prediction is given as [98]
y = z H x 1 ,
where H represents the transition matrix between the measured sensor data [93,99]. Similarly, the estimated system error ( E ) can be given as E = H P 1 H T + R . The Kalman filter gain ( K ) is given by K = P 1 H T E 1 . The essential purpose of Kalman gain is to correct predictions [99,100]. The actual state of the system and position is predicted as [93]
x = x 1 + K y
P = ( I K H ) P 1
Even though the measurement will provide data that are originated from sensors, the information in the predicted and measurement states is always uncertain and therefore the optimal state estimate will be the one in which the position has a lower uncertainty [101].
From the above equations, it can be noted that, to learn the vehicle position and state, the knowledge of the transition matrix and the noise co-variance matrix is required. Traditional Kalman filtering yields the optimal solution if the noise statistics and noise process is completely defined [102]. These matrices are configured with priori fixed values that do not adapt with the changing surroundings [103]. Ideally, these matrices should change, adapt and update dynamically according to their surroundings and environment. Therefore, various approaches have been adopted in the literature to adapt the matrices and improve the estimate of the state and the position of the vehicle [104,105].
In this regard, there has been significant research interest in Extended Kalman filters (EKF), Unscented Kalman filters (UKF) and Cubature Kalman filters (CKF) [105,106,107]. In [108], the EKF was used to estimate the lateral and longitudinal tire forces to improve the handling and safety of the vehicle. In [109], a dual extended Kalman filter (DEKF) was proposed which employs two parallel EKFs to estimate the position and state of the AV. In [110], a DEKF was applied to estimate the road friction parameters. However, EKFs are strongly influenced by the approximated noise and diverge when non-linearity of the model dominates [111]. An adaptive EKF (AEKF) was proposed by Akhlaghi et al. [112], which adopts a traditional co-variance matching technique. Both matrices are updated continuously by making the filter residual co-variances consistent with the theoretical co-variances.
A more accurate generalisation is to employ the Unscented Kalman Filter (UKF) [113]. UKF for vehicle dynamics is proposed in [114,115]. A dual UKF (DUKF) has been applied to simultaneously estimate the sideslip angle and vehicle mass [116]. However, in a higher dimension filtering problem, the cubature Kalman filter (CKF) has shown better stability and accuracy [107,117]. The improved performance is because of its ability to solve the multi-dimensional integral. Furthermore, in [118], the dual CKF (DCKF) is proposed, which performs better than the CKF under various friction coefficients when estimating the position and states of the AV. The UKF and CKF fall in the sampling based KFs and the performance of these algorithms depends upon the accuracy of instantiated sigma points [105]. Therefore, Particle filter (PF) and its variants, which are discussed in next section, are ideal for non-linear and non-Gaussian problems.

3.6.2. Particle Filters

The basic assumption of the Kalman filters is that the noise experienced by the system is Gaussian [101]. However, in most cases, the noise experienced by the system will not have a Gaussian characteristic [119]. Particle filters (PF) have been proposed for processing non-Gaussian noise (see, e.g., [120] and the references therein). When applying PF there is always a trade-off between precision and computational resources [111,121]. Therefore, an extended particle filter (EPF) [122] and an unscented particle filter (UPF) [111] have been proposed. Both EPF and UPF use the sigma points, making them computationally inefficient and difficult to implement in real time [122]. Recently, particle-aided unscented Kalman filter (PAUKF) has been proposed [101] which does not update the sigma points resulting in fewer computational resources. For vehicle localisation, the PAUKF algorithm has been shown to perform consistently better compared to existing methods including PF and UKF and yields an RMSE of approximately 1.5 m [101].

4. Vehicular Ad-Hoc Networks (VANETs)

VANETs are an emerging sub-class of mobile ad-hoc networks capable of spontaneous creation of a network of mobile devices/vehicles [123]. VANETs can be used for vehicle-to-vehicle (V2V) and Vehicle-to-Infrastructure (V2I) communication [44,124]. The main purpose of such technology is to generate security on the roads; for example, during hazardous conditions such as accidents and traffic jam the vehicles can communicate with each other and the network to share vital information [125,126]. The main components of VANET technology are:
  • On-board unit (OBU): It is a GPS-based tracking device embedded in every vehicle to communicate with each other and with roadside unit (RSU) [124,126]. To retrieve the vital information, the OBU is equipped with many electronic components such as resource command processor (RCP), sensor devices and user interfaces. Its main goal is to communicate between different RSUs and OBUs via a wireless link [44].
  • Roadside Unit (RSU): RSU is a computing unit fixed at specific location on roads, parking areas and intersections [127]. Its main goal is to provide connectivity between autonomous vehicle and the infrastructure and also assists in vehicle localisation [44,127]. It can also be used to connect vehicle with other RSUs using different network topologies [44]. They have also been powered using ambient energy sources such as solar power [128].
  • Trusted Authority (TA): It is an authority which manages the entire process for VANETs, so that only valid RSUs and vehicle OBUs can register and communicate [129]. It provides security by verifying the OBU ID and authenticates the vehicle. It also detects malicious messages or suspicious behaviour [44].
VANETs have some unique properties which are very different from other ad-hoc technologies.
  • VANETs have very low discovery latency and as a result the vehicles, even at high speeds, connect to the RSU quickly and rarely face network outage [130,131].
  • The OBUs can move with predictable and regular path. It can help to detect the actual trajectory of the vehicle at any point of time [131]. The RSUs in VANETs can localise the vehicle and also log the path of the vehicle and also predict its trajectory to avoid any hazard.
  • The vehicle sensors and other nodes do not face any energy restrictions because they can extract energy from the vehicle engine.
  • The use of multicast broadcasting in VANETs allows the different vehicles to communicate with each other simultaneously [132].
Vehicular communication, utilising VANETs, includes V2V communication, V2I communication and V2X communication, as illustrated in Figure 5. The details are given below.

4.1. Vehicle-To-Vehicle (V2V) Communication

It is also called inter-vehicle communication (IVC) that allows the vehicles to communicate with each other and share the necessary information about traffic congestion, accidents and speed limits [4]. V2V communication can generate the network by connecting different nodes (Vehicles) using a mesh (partial or full) topology [5]. Depending upon the number of hops used for inter-vehicle communication, they are classified as single-hop (SIVC) or Multi-hop (MIVC) systems [9]. The SIVC can be used for short-range applications such as lane merging, ACC, etc., whereas MIVC can be used for long-range communication such as traffic monitoring. The V2V communication provides several advantages such as BSD, FCWS, automatic emergency braking (AEB) and LDWS [4].

4.2. Vehicle-To-Infrastructure (V2I) Communication

It is also known as roadside-to-vehicle communication (RVC) and allows the vehicles to interact with the RSUs. It helps to detect traffic lights, cameras, lane markers and parking meters [1]. The communication of vehicles with the infrastructure is ad-hoc, wireless and bidirectional [10]. The data collected from the infrastructure are used for traffic supervision and management. They are used to set different speed variables allowing the vehicles to maximise fuel efficiency as well as control the traffic flow [4]. Depending on the infrastructure, the RVC system can be divided into the Sparse RVC (SRVC) and the Ubiquitous RVC (URVC) [23]. The SRVC system provides communication services at hotspots only, for example to detect available parking spaces or gas stations, whereas the URVC system provides coverage throughout the road, even at high speeds. Therefore, the URVC system requires a large investment to ensure network coverage [23].

4.3. Vehicle-To-Everything (V2X) Communication

The V2X communication allows the vehicle to communicate with other entities such as pedestrians (V2P), roadside (V2R), devices (V2D) and the Grid (V2G) [133]. This communication is used to prevent road accidents with vulnerable pedestrians, cyclists and motorcyclists [20]. The V2X communication allows the Pedestrian Collision Warning (PCW) mechanism to alert the roadside passenger before any serious accident takes place. The PCW can access the Bluetooth or Near Field Communication (NFC) of the smartphone and may use beacon stuffing to deliver critical messages to the pedestrian [4].

5. Different VANET Technologies Based on Transmission Range

An AV can communicate with other vehicles and the network infrastructure by using different wireless technologies. For example, the AV may transmit and receive real-time data (Audio/Video) during V2X communication or in case of emergency situations such as fog or accidents, warning information can be exchanged with neighbouring vehicles in a short time [29]. As discussed above and shown in Figure 4, the wireless technology employed depends on the system architecture and particularly on the kind of sensors employed along with the use case. The wireless technologies used in autonomous vehicles can be differentiated in terms of their transmission range, as shown in Figure 6.
The long-range technologies allow the vehicles to transmit data while being miles apart; examples are C-V2X and 5G-NR communication. The medium-range communication, using Wireless Local Area Network (WLAN) or DSRC, can provide the coverage for V2V and V2I communication within a range of tens or hundreds of feet. The short-range communication technologies include Bluetooth, UWB and ZigBee. Below, these wireless technologies are discussed in detail.

5.1. Short-Range Communication Technologies

5.1.1. Bluetooth Technology

The Bluetooth technology based on IEEE 802.15.1 protocol can be used as the short-range communication technology in the vehicular network [20]. It operates in the 2.4 GHz band and can produce the data rate up to 1–4 Mbps with variable coverage ranges [134]. The range of Bluetooth varies due to the propagation conditions, the sensitivity and gain of the transmitting and receiving antennas [39]. Wi-Fi and Bluetooth use the same bandwidth; therefore, to avoid interference, Frequency Hopping Spread Spectrum (FHSS) is used in Bluetooth [135]. Different versions of Bluetooth use different standards. For example, Bluetooth 4.0 (BLE) uses low energy for data transmission, but it is not compatible with older versions of Bluetooth known as “Bluetooth classic” (BC) [136].
Due to the low transmission range of BLE, it is unsuitable for inter-vehicular communication [137]. However, the range and throughput supported by BLE make it a suitable candidate to eliminate the complex wiring within an AV and reduce its weight. BLE is suitable for wireless audio stream transmission and can be used to connect the AV’s infotainment system wirelessly to the speakers and microphone. In addition, it may be used to wirelessly connect sensors to the ECU and OBU and reduce the cost and complexity of wiring. In [138], BLE was compared to the CAN bus for intra-vehicular communication and it was shown that the BLE is a suitable low cost energy efficient solution for communication with less critical sensors having relaxed latency and throughput requirement. However, as BLE takes time to discover devices and establish connection, it is not suitable for critical delay sensitive vehicular applications [139]. In [140], an algorithm utilising the BLE technology is proposed for indoor positioning and exterior localisation for vehicular applications. Furthermore, Bluetooth vulnerabilities are highlighted in [141]. Blueborne, which is identified in [142], can have a serious effect on automotive security. However, detailed Bluetooth and BLE vulnerabilities for AVs are still missing in the literature [143].

5.1.2. ZigBee Technology

ZigBee technology was developed to address the need for low cost and low power wireless Internet-of-things (IoT) network [144]. The supported connectivity range is up to 100 m with a transfer data rate of about 250 kbps [145]. It is also recognised as IEEE 802.15.4 for Low Rate Wireless Personal Area Network (LRWPAN) and uses different frequency bands (868 MHz, 902–968 MHz and 2.4 GHz) for operation [146,147]. ZigBee employs binary phase shift keying (BPSK) or orthogonal quadrature phase shift keying (OQPSK) for modulation.
Similar to BLE, ZigBee also is suitable for intra-vehicular communication and to reduce the complex wiring within an AV. Recently, Volvo deployed a ZigBee based wireless sensor network in trucks to monitor the tire pressure [148]. It was concluded that ZigBee is sufficiently robust for non-safety and non-security critical applications requiring relaxed latency with update rates less than 10 Hz. Pawade et al. proposed the use of ZigBee for Advanced Driver Assistance Systems (ADAS) [149]. In [150], the performance of ZigBee was simulated in the QualNet simulator. It was observed that as the number of cars increased to 50, the packet delivery ratio dropped significantly and the average end-to-end delay was more than 200 s. As a consequence, it was concluded that ZigBee cannot be employed for urban or crowded places. Furthermore, ZigBee technology has successfully been implemented and tested for FCWS in vehicles [41]. ZigBee technology has been successfully implemented to locate monitored vehicles on the real time in [151]. However, the distance promised is based on received signal strength indicator (RSSI) which is not very accurate.

5.1.3. Ultra-Wide Band (UWB) Technology

UWB is considered as the short-range wireless technology using short pulses of bandwidth 3.1 10.6 GHz [22]. Using UWB, the devices can operate at very low power and also support multiple users with data rates greater than 480 Mbps [152,153,154]. With UWB, it is possible to communicate with a unique randomising code by transmitting Gigabits of information per second. These signals have low amplitude that makes them more covert and harder to degrade in the noisy environment [152,153,154]. This allows the UWB to be more secure in transmission with low probability of detection and interception. Devices using the UWB technology are generally designed to have a large processing gain [152,153,154].
Several UWB nodes were deployed in the PRoPART project for obtaining an accurate and robust positioning technique. The proposed solution utilised the inertial and odometry data of the vehicle along with the UWB ranging estimates to estimate the vehicle position. The estimates obtained were accurate and 95 % of the computed positions were shown to have a positioning distance error of less than 27.1 cm [155]. In [156], machine learning was employed to improve the RMSE of UWB based ranging estimates, and the positioning distance error was reduced to less than 10 cm. The UWB transmitter employs low power signals which are below 41.3 dBm/MHz emission limit. This low emission with time hopping (TH) code, direct sequence (DS) code or a combination of DS/TH codes protect the data from eavesdropping attack.
A comparison of these four technologies is given in Table 5.

5.1.4. Applications

The short-range communicating technologies can assist various vehicular applications. Some of the application are listed below.
  • Vehicle Localisation: The GPS used in the vehicles can easily determine the position of the vehicle but in the dense urban environment its localisation becomes more challenging. However, these short-range technologies, especially UWB, can assist localisation in dense environments as they do not require the Line of Sight (LoS) and can easily penetrate in the obstacles [155]. UWB can be regarded as the technology of choice for range-based localisation especially for the vehicles moving in dense clustered environments [157].
  • Real Time Driving Assistance: These short-range communication technologies can be utilised for communication between RSUs and the vehicle’s OBU for gathering of real-time driving data which may help in lane assist and avoidance of road accidents [155].
  • Vehicle Identification: As already discussed, these technologies consumes less energy; therefore, they can be useful to implement at toll plazas where the vehicle identification and classification plays a crucial role for tax collection [36].
  • Forward Collision Warning Under Low Speed Circumstances: These short-range technologies can be used for short-range V2V communication in low speeds, which can be used to prevent collisions between the self-driving vehicles or for lane and parking assist. This technology offers the best solution to avoid forward collisions between self-driving cars at low speeds [41].
  • Others: The above-mentioned technology can provide additional advantages such as identifying the car owner, detecting the position of passengers in the vehicle and deactivating the air bags on emergency cases [140,147,155].

5.2. Medium-Range Communication Technologies

5.2.1. Dedicated Short-Range Communication (DSRC)

DSRC or wireless access in vehicular environment (WAVE) is a standard specifically proposed for reliable communication between vehicles and the network infrastructure. The technology can be deployed in OBUs and RSUs to help the vehicles to communicate effectively and create a wide area network [42]. The WAVE/DSRC is a modified version of the Wi-Fi technology (IEEE 802.11 ), and its set of standards such as IEEE 802.11 p and IEEE 1609 . x provides some useful results while applying for vehicular access. The interference between DSRC and Wi-Fi can be avoided by setting the frequency spectrum in DSRC much higher than the Wi-Fi spectrum. The difference between Wi-Fi and DSRC is given in Table 6.
DSRC is utilized in V2V communication where OBUs of vehicles communicate with each other. It can also be deployed for V2I communication, where vehicles get assistance from the network infrastructure regarding traffic signals, accident alerts, etc. [25,26]. In addition, the Quality of Service (QoS) of DSRC communication can be improved by using the enhanced distribution channel access (EDCA) protocol [38]. DSRC security threats were classified into three levels: critical, major or minor [158]. Denial of service attack on DSRC was studied by Biswas et al. [159] and its potential countermeasures were analysed by Whyte et al. [160]. Finally, it was argued that DSRC cannot be the standalone system for ITS and a Het-Net approach would be required by Dey et al. [161].

5.2.2. Applications

DSRC technology enables various applications in V2V communication and V2I communication. Some applications are discussed below.
  • Traffic Safety: DSRC technology can be used to improve traffic safety [162]. It allows vehicles to detect the barriers and to avoid collision accidents on the roads [35]. With the help of DSRC, the vehicle can detect a sharp curve and warn other cars [27]. If an accident happens on the road, the vehicles can transmit an alert message to other vehicles to avoid collisions [28].
  • Traffic Management System: DSRC can help establish a traffic management system which includes highway fleet management, safe overtaking, etc. [40]. The vehicles can safely overtake and maintain a desired gap during lane changes [30]. If a particular vehicle wants to change its lane, it will send the request to other vehicles for lane change [14]. Therefore, the vehicle can perfectly manage the traffic using DSRC communication.
  • Vehicle Management: DSRC can be used to identify registered vehicles and provide an automatic pass to them. Hence, trespassing with a non-registered vehicle can be blocked [31].

5.2.3. Limitations

The DSRC technology has several benefits such as low latency, secure transmission and fast network acquisition [163]. The QoS of DSRC is much better than Wi-Fi but the technology itself faces some technical difficulties [42]. Some technical challenges in DSRC technology are mentioned below.
  • Hidden Terminal Problem: As the MAC layer consists of two parts, the IEEE 802.11 p forms the lower layer while as IEEE 1609.4 contains the upper MAC layer. In DSRC technology, when the packets are transmitted, the ACK mechanism does not exist. In addition, The clear-to-send mechanism is not set by default in carrier-sense multiple access with collision avoidance (CSMA/CA) medium access, which results in the hidden terminal problem [164].
  • Congestion Issue: As the number of AVs increase, the communication load also increases, which causes congestion [164]. This congestion leads to delay and packet loss that affects the performance of the network. The increased number of AVs also increases the intensity of the channel will result is severe degradation of performance.
  • Handover issue: A vehicle that travels with high speed has to change several network topologies over time. Two types of handover occur: (1) horizontal handover; and (2) vertical handover. Horizontal handover is the handover of the moving AV from one RSU to another, whereas vertical handover is handover of an AV between different cellular LTE base stations. A vertical handover takes longer time compared to the horizontal handover [30]. This will result into the above-mentioned hidden terminal problem.
  • Doppler Spread: The Doppler spread occurs due to the relative motion of transceivers. The relative velocities shift the signal frequency and the signal at the receiver is at a different frequency compared to the broadcast signal. The transmitted signal in DSRC technology faces this Doppler shift phenomenon due to vehicle motion on road which will affect predicting the exact location and position of the AV [35].

5.3. Long-Range Communications Technology

5.3.1. C-V2X Technology

The vehicles communicate with their surroundings through the cellular network [165]. The C-V2X technology was introduced by 3GPP release 14, and it was further developed by 3GPP release 15 in order to fulfil the criteria of 5G communications [30]. C-V2X technology offers multiple benefits listed below [24].
  • C-V2X is highly reliable and can perform communication between the vehicles at high speed.
  • The C-V2X technology can perfectly operate in dense traffic conditions, therefore it overcomes the congestion issues faced by DSRC.
  • The C-V2X technology supports both short-range and long-range communication between the vehicles and with the RSU.
  • The C-V2X technology is able to provide a 360-degree view non-line of sight (NLoS) sensing.
  • C-V2X can support much higher data rates compared to the short- and medium-range technologies discussed and, thus, it is able to support applications which require higher data rates.
The C-V2X technology has two modes for vehicular communication. Mode-3 allows the vehicle to communicate via the base-station while Mode-4 allows the vehicles to communicate with each other directly [166]. Mode-4 uses the PC5 interface at 5.9 GHz while Mode-3 uses the traditional LTE interface [13,167]. In addition, Mode-3 depends on centralised scheduling while Mode-4 is completely distributed. The purpose of direct communication between the vehicles (through Mode-4) reduces the latency requirements, necessary for most of time-critical applications in ITS. The vehicles may switch between the desired modes dynamically [167]. LTE and LTE-A have severe security vulnerabilities; the details are provided in [168] (and references therein). Security threats faced by C-V2X is provided in [169]. Furthermore, countermeasures for C-V2X are discussed in detail in [169,170] (and references therein).

5.3.2. 5G-NR Technology: Evolution of C-V2X Technology

The aim of the 5G-NR standard, developed by 3GPP, is to provide higher data rates, lower latency and enable communication between multitude of devices [171,172]. These requirements correspond to three different use cases. First, there is the massive machine type communication (mMTC), which requires low bandwidth, low energy consumption and high connection density to connect a large number of sensors [173]. Second, there is the enhanced mobile broadband (eMBB) for applications requiring extremely high data rates [174]. Third, there is the Ultra Reliable Low Latency Communication (uRLLC) required for applications that require extremely low delays along with low error rate [31,165,175]. The 5G-NR offers interoperability with the C-V2X technology and, as a result, vehicles in a given geographical region can access both technologies. The gains provided by densification of remote radio heads in cloud radio networks and radio head configuration schemes can further contribute towards ubiquitous coverage [128,176]. The comparison between the two technologies is given in Table 7.

5.3.3. Applications

From practical implementation and performance perspective, 5G-NR V2X technologies have potential to contribute in the following areas of enhancements:
  • Security and Privacy are critical for successful AV operation in practical settings and largely depend upon the security and privacy provisions of the enabling communication technology. To this end, it is important to ensure the security of one-to-one interactions, e.g., V2N, V2I, etc., as well as one-to-many interactions such as I2V, V2V, etc. In 5G, different approaches such as session based authentication and authorisation can be utilised in the former case; however, for the latter, signing each packet uses a trusted hardware security module can be used for enhanced security [177].
  • Management and Orchestration (MANO) have a direct influence on the network performance and hence require optimisation. 5G-NR V2X network infrastructure comprises of various components distributed across the network at various hierarchical levels. The orchestration of such infrastructure allows coordination across all the different network components that are involved in the life-cycle of each network resource block. It involves managing services enabling deployment automation, maintenance, management, configuration, upgrade and repair of each component of the system [177]. ETSI open source MANO (OSM), Network Function Virtualisation (NFV) and Software Defined Networking (SDN) are studied in [178] from V2X perspective for MANO.
  • Quality of Service (QoS) has stringent constraints in V2X networks including latency, capacity, etc., as explained above. Several procedures, such as network-application negotiation, connectivity establishment, mobility and user plane management, etc. directly impact the service delivery and its quality. URLLC and eMBB are enabling features offered by 5G for V2X aiming at providing desired QoS to the users.
  • Edge services: 5G offers a unique provision of providing computational resources and storage at the network edge. This enables the network to host applications closer to the AVs resulting in reduced latency. Multi-Access Edge Computing (MEC) utilises the network core and backhaul efficiently, therefore reducing the latency requirement of the AVs [178]. Since vehicular users are highly mobile, frequent handovers can be supported via resource management at the edge of the access network [177].

5.3.4. Field Testing

Numerous pilots and feasibility studies have been carried out during the previous decade or so to evaluate the practical performance and suitability of AVs. A comprehensive yet non-exhaustive list of different trials and testing facilities of AVs can be found in [179] for the UK and [180] in Europe and elsewhere. The V2X technologies and communication interfaces are currently in active testing. The US Department of Transport (DoT) is running US’s Safety Pilot Model Deployment [181] as well as NYCDOT [182], THEA DOT [183] and WY DOT [184] pilots that explore DSRC based communication. HarborNet [185] is a test-bed that allows 4G backhauling and Wi-Fi connectivity along with DSRC. The testbed allows cloud-based code deployment, remote network control and distributed data collection from moving container trucks, cranes, tow boats, patrol vessels and roadside units. Google’s automotive driving and testing facility [186] has conducted extensive road operation testing over the last few years. Tesla, Tencent and Baidu have used simulators and road-testing methods together to conduct extensive testing in demonstration zones [187]. 5GIC test bed in Surrey, UK and Espoo and Ispra trials sites in Italy are being utilised for 5G-NR V2X testing [188].
Finally, the wireless technologies which have already been implemented in AVs are discussed in Table 8.

6. Conclusions and Future Research Directions

Due to the increase in road traffic, the possibility of accidents and collisions is also increasing. The main goal of the development of self-driving/autonomous vehicles is to make driving safer and more reliable, as well as reduce congestion. For this purpose, these vehicles need to precisely communicate with other vehicles and their surroundings. This process starts at the perception stage when the self-driving vehicle gather information from the environment using various sensors. Even though the data obtained from the sensors might be inaccurate, the fusion process allows the AVs to synthesise this raw data and obtain accurate results. After analysing the surrounding and making a decision, the ad-hoc network topology enables the AVs to communicate with each other and with the network infrastructure to ensure road safety and traffic flow.
Different types of vehicular communication (V2V, V2I and V2X) performed by AVs use different technologies. This survey differentiates these technologies on the basis of transmission range. As a result, Bluetooth, BLE, ZigBee and UWB are grouped as short-range technologies, while DSRC and Wi-Fi are considered medium-range technologies. Similarly, C-V2X and 5G-NR are identified as long-range technologies.
This survey has compared all these technologies with the aim of identifying the applications of V2X communication where each technology is best utilised. For short-range communication technology, this survey discusses its key features and proposes its use for some V2X applications which do not have strict latency requirements such as forward collision warning, toll check and vehicle identification. However, they cannot support applications such as remote driving, remote maintenance, etc. due to their lack of data rates and latency. Out of the four short-range technologies, UWB stands out because it can produce the highest data rate and low latency, and, hence, it can be used for above mentioned vehicular applications.
Medium-range technologies such as DSRC and Wi-Fi can provide higher mobility to the AVs. This survey discussed why DSRC technology provides higher flexibility and is better suited for V2X communication compared to Wi-Fi. Furthermore, the DSRC technology facilitates AVs with different applications such as collision avoidance, lane changing assistance, etc. However, DSRC technology has certain limitations such as congestion issue, Doppler spread and hand-over issue. Based on these limitations and the ultra-low latency requirements, the paper concludes that DSRC technology does not completely fulfil the diverse needs for V2X mobility.
Finally, the survey presents long-range technologies and identifies that C-V2X technology and the 5G-NR are enabling technologies for future intelligent transport systems. This survey discusses the two modes for C-V2X operations: Mode 3 and Mode 4. Mode 3 works within cellular coverage and Mode 4 is suitable for direct V2V communication using the PC5 interface. Moreover, different vehicular applications require high dates, low latency and reliable communication and the 5G-NR technology is able to provide massive machine type communication (mMTC), enhanced mobile broadband (eMBB) and ultra-reliable low latency communication (uRLLC) and, hence, it is suitable for V2X communication. In conclusion, this survey identifies 5G technology as one of the important advancements in the development of autonomous cars and can serve as a backbone of future intelligent transport systems.

6.1. Future Research Directions

The deployment of the 5G-NR technology in vehicular communication faces certain technical challenges related to the requirements on the backhaul network, millimetre wave communication and security issues [198]. Recently, the massive number of devices accessing the C-V2X network will cause congestion over the network; therefore, non-orthogonal multiple access (NOMA) is also considered for V2X communication [199]. However, NOMA techniques cannot be straightforwardly applied to C-V2X due to reliability and security constraints. Recently, Riaz et al. [200] (see also the references therein) looked to improve the reliability of NOMA which can be applied to C-V2X or V2V communication. Furthermore, these AVs will help form an Internet of Vehicles (IoV) which will generate big amount of data. Recently, artificial intelligence (AI), machine learning (ML) and deep learning (DL) techniques have been used to improve the state and position estimation and reference therein [15,201,202,203]. Different AI, ML and DL frameworks have been proposed to learn and adapt these matrices online. Techniques such as artificial neural networks (ANNs), adaptive neuro-fuzzy inference system (ANFIS), convolutional neural networks (CNN), deep belief networks (DBN), deep inference for covariance estimation (DICE), long short-term memory (LSTM), recurrent neural networks (RNN) and reinforcement learning have been adopted to estimate the noise co-variance and the transition matrix to improve the position accuracy of the AV [102,203,204,205,206,207,208,209,210]. Further detail and discussion regarding these AI, ML and DL techniques for sensor fusion for AV can be found in [203] (and references therein). Hopefully, all these challenges will be rectified in the future paving the way for AVs and then finally IoVs.

6.2. Decision and Planning Strategies

As previously mentioned, self-driving vehicles and AVs must achieve Level 5 automation in order to be able to drive without any human intervention [7]. As a result, vehicles must be intelligent enough to communicate within the traditional transport system and the surrounding [8]. To achieve this, the AVs need to undergo a transition period in which they will have to co-exist with the existing non-autonomous vehicles. Therefore, implementation requires careful and gradual planning both at vehicular and infrastructure level [38].
For the vehicular communication network development, a key factor is generating a heterogeneous model in which different AV communication technologies can be stacked together to perform versatile tasks [40]. For this purpose, DSRC technology seems to be the most appropriate technology for V2V communication, while LTE technology can be used for the implementation of V2I communication. Nevertheless, there are many open issues such as handover, big data management, cross layer design and vehicular cloud computing systems, which still require improvement [38].
Various driving strategies that the AVs must adapt in order to connect and coordinate the information, received from the environment and from other vehicles, are presented in [211]. These driving strategies not only facilitate the implementation of AVs, but also define the basic vehicular competencies needed for traffic flow and safety. They are explained in Table 9.
In addition, there are three main challenges for V2X communication in AVs, which need to be taken into account in any future implementation strategy [212]. Firstly, there is the high cost required for developing and deploying the proper road infrastructure for an ITS. Secondly, VANETs expose critical vehicular information and, thus, require better privacy protection mechanisms. Thirdly, it can be very challenging to build robust VANETs which ensure reliable data transmission between AVs with high mobility and varying location.
Finally, with regards to the infrastructure and environmental aspects, the investment in development of smart cities should incorporate the development of AVs and ITS [213]. In addition, to achieve an ITS, the existing infrastructure is lacking features and requires significant up-gradation, further research and development along with financial investment [214].

Author Contributions

Conceptualisation, M.N.A. and Q.Z.A.; Methodology, M.N.A. and Q.Z.A.; Writing—original draft preparation, M.N.A.; Writing—review and editing, Q.Z.A., F.A.K. and M.H.; and Supervision, Q.Z.A. and M.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

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.

Abbreviations

The following abbreviations are used in this manuscript:
2D2 Dimensional
3D3 Dimensional
3GPP3rd Generation Partnership Project
5G-NRFifth Generation-New Radio
ACCAdaptive Cruise Control
ADAFAdaptive Detection And recognition Framework
AEBAutomatic Emergency Braking
AIArtificial Intelligence
ANFISAdaptive Neuro-Fuzzy Inference System
ANNArtificial Neural Network
AUTOSARAUTomotive Open System ARchitecture
AUApplication Unit
AVAutonomous Vehicle
BAStGerman Federal Highway Research Institute
BLEBluetooth Low Energy
BPSKBinary Phase Shift Keying
BSDBlind Spot Detection
CCDCharge Coupled Device
CCHControl CHannel
CNNConvolutional Neural Networks
CMOSComplementary Metal Oxide Semiconductor
CRCCyclic Redundancy Check
CSMA/CACarrier-Sense Multiple Access with Collision Avoidance
C-V2XCellular Vehicle To Everything
DA-ANNDeep Auto-encoder Artificial Neural Network
DBNDeep Belief Networks
DICEDeep Inference for Covariance Estimation
DRDead Reckoning
DSRCDedicated Short-Range Communication
EDCAEnhanced Distribution Channel Access
eMBBenhanced Mobile BroadBand
FCTAForward Cross Traffic Alert
FCWSForward Collision Warning System
FDMAFrequency Division Multiple Access
FHSSFrequency Hopping Spread Spectrum
FoVField of View
GFSKGaussian Frequency Shift Keying
GNSSGlobal Navigation Satellite System
GPSGlobal Positioning System
HetVNetHeterogenous Vehicular Network
IDIDentification
IMUInertial Measurement Unit
IoTInternet of Things
IoVInternet of Vehicles
IRInfraRed
ITSIntelligent Transport Systems
IVCInter-Vehicle Communication
LBACLaser Based Adaptive Cruise
LCALane Change Assistance
LDPCLow Density Parity Check
LDWSLane Departure Warning System
LiDARLight Detection and Ranging
LoSLine of Sight
LRWPANLow Rate Wireless Personal Area Network
LSTMLong Short-Term Memory
LTELong-Term Evolution
LTE-ALong-Term Evolution-Advanced
MACMedia Access Control
MECMulti-access Edge Computing
MEMSMicro-ElectroMechanical System
MIVCMulti-hop Inter-Vehicle Communication
MLMachine Learning
mMTCmassive Machine Type Communication
mmwaveMillimetre Wave
NFCNear Field Communication
NHSTANational Highway Traffic Safety Administration
NLoSNon-Line of Sight
NOMANon-Orthogonal Multiple Access
NS2Network Simulator 2
OBUOn Board Unit
OICAInternational Organisation of Motor Vehicle Manufacturer
OCBOutside the Context of a Basic service set
OFDMOrthogonal Frequency Division Multiplexing
O-QPSKOrthogonal Quadrature Phase Shift Keying
OMNeTObjective Modular Network Testbed in C++
PCWPedestrian Collision Warning
PDAPersonal Digital Assistance
PSFCHPhysical Sidelink Feedback CHannel
QAMQuadrature Amplitude Modulation
QoSQuality of Service
RADARRadio-Detection and Ranging
RCTARear Cross Traffic Alert
RGBRed, Green and Blue
RGBDRed, Green, Blue, and Depth
RMSERoot Mean Square Error
RNNRecurrent Neural Networks
RSSIReceived Signal Strength Indicator
RSURoad Side Unit
RTKReal Time Kinetics
RVCRoadside to Vehicle Communication
SAESociety of Automotive Engineers
SC-FDMASingle Carrier-Frequency Division Multiple Access
SIVCSingle-hop Inter-Vehicle Communication
SPASelf-Parking Assistance
SRVCSparse Roadside to Vehicle Communication
SUMOSimulation of Urban MObility
SVMSupport Vector Machine
TATrusted Authority
TDMATime Division Multiple Access
ToFTime of Flight
TSRTraffic Sign Recognition
UORUnknown Obstacles Recognition
uRLLCultra-Reliable Low Latency Communication
URVCUbiquitous Roadside to Vehicle Communication
UWBUltra-Wide Band
V2DVehicle to Device
V2GVehicle to Grid
V2IVehicle to Infrastructure
V2PVehicle to Pedestrian
V2RVehicle to Roadside
V2VVehicle to Vehicle
V2XVehicle to Everything
VANETVehicular Ad-hoc network
VPLVehicle Positioning and Localisation
WAVEWireless Access in Vehicular Environment
Wi-FiWireless Fidelity
WLANWireless Local Area Network

References

  1. Kaiwartya, O.; Abdullah, A.H.; Cao, Y.; Altameem, A.; Prasad, M.; Lin, C.-T.; Liu, X. Internet of Vehicles: Motivation, Layered Architecture, Network Model, Challenges, and Future Aspects. IEEE Access 2016, 4, 5356–5373. [Google Scholar] [CrossRef]
  2. Petit, J.; Schaub, F.; Feiri, M.; Kargl, F. Pseudonym Schemes in Vehicular Networks: A Survey. IEEE Commun. Surv. Tutor. 2015, 17, 228–255. [Google Scholar] [CrossRef]
  3. Qazi, S.; Sabir, F.; Khawaja, B.A.; Atif, S.M.; Mustaqim, M. Why is Internet of Autonomous Vehicles not as Plug and Play as We Think? Lessons to Be Learnt From Present Internet and Future Directions. IEEE Access 2020, 8, 133015–133033. [Google Scholar] [CrossRef]
  4. Arena, F.; Pau, G. An Overview of Vehicular Communications. Future Internet 2019, 11, 27. [Google Scholar] [CrossRef] [Green Version]
  5. D’Orey, P.M.; Ferreira, M. ITS for Sustainable Mobility: A Survey on Applications and Impact Assessment Tools. IEEE Trans. Intell. Transp. Syst. 2014, 15, 477–493. [Google Scholar] [CrossRef]
  6. Ondruša, J.; Kollab, E.; Verta, P.; Šarić, Ž. How Do Autonomous Cars Work? Transp. Res. Procedia 2020, 44, 226–233. [Google Scholar] [CrossRef]
  7. Ross, P.E. Robot, you can drive my car; Autonomous driving will push humans into the passenger seat. IEEE Spectr. 2014, 51, 60–90. [Google Scholar] [CrossRef]
  8. Rosenzweig, J.; Bartl, M. A Review and Analysis of Literature on Autonomous Driving. Available online: https://michaelbartl.com/wp-content/uploads/Lit-Review-AD_MoI.pdf (accessed on 20 January 2021).
  9. Zheng, Y.; Zhang, Y.; Ran, B.; Xu, Y.; Qu, X. Cooperative control strategies to stabilise the freeway mixed traffic stability and improve traffic throughput in an intelligent roadside system environment. IET Intell. Transp. Syst. 2020, 14, 1108–1115. [Google Scholar] [CrossRef]
  10. Xie, G.; Li, Y.; Han, Y.; Xie, Y.; Zeng, G.; Li, R. Recent Advances and Future Trends for Automotive Functional Safety Design Methodologies. IEEE Trans. Ind. Inform. 2020, 16, 5629–5642. [Google Scholar] [CrossRef]
  11. Karagiannis, G.; Altintas, O.; Ekici, E.; Heijenk, G.; Jarupan, B.; Lin, K.; Weil, T. Vehicular Networking: A Survey and Tutorial on Requirements, Architectures, Challenges, Standards and Solutions. IEEE Commun. Surv. Tutor. 2011, 13, 584–616. [Google Scholar] [CrossRef]
  12. Zanchin, B.C.; Adamshuk, R.; Santos, M.M.; Collazos, K.S. On the instrumentation and classification of autonomous cars. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, Canada, 5–8 October 2017; pp. 2631–2636. [Google Scholar]
  13. Zhao, L.; Li, X.; Gu, B.; Zhou, Z.; Mumtaz, S.; Frascolla, V.; Gacanin, H.; Ashraf, M.I.; Rodriguez, J.; Yang, M.; et al. Vehicular Communications: Standardization and Open Issues. IEEE Commun. Stand. Mag. 2018, 2, 74–80. [Google Scholar] [CrossRef]
  14. Zong, W.; Zhang, C.; Wang, Z.; Zhu, J.; Chen, Q. Architecture Design and Implementation of an Autonomous Vehicle. IEEE Access 2018, 6, 21956–21970. [Google Scholar] [CrossRef]
  15. Wang, Z.; Wu, Y.; Niu, Q. Multi-Sensor Fusion in Automated Driving: A Survey. IEEE Access 2020, 8, 2847–2868. [Google Scholar] [CrossRef]
  16. Llorca, F.D.; Daza, G.I.; Parra, N.H.; Alonso, I.P. Sensors and Sensing for Intelligent Vehicles. Sensors 2020, 20, 5115. [Google Scholar] [CrossRef] [PubMed]
  17. Xiao, Z.; Yang, D.; Wen, F.; Jiang, K. A Unified Multiple-Target Positioning Framework for Intelligent Connected Vehicles. Sensors 2019, 19, 1967. [Google Scholar] [CrossRef] [Green Version]
  18. Noor-A-Rahim, M.; Liu, Z.; Lee, H.; Ali, G.G.M.N.; Pesch, D.; Xiao, P. A Survey on Resource Allocation in Vehicular Networks. IEEE Trans. Intell. Transp. Syst. 2020, 1–21. [Google Scholar] [CrossRef]
  19. Sawant, H.; Tan, J.; Yang, Q.; Wang, Q. Using Bluetooth and Sensor Networks for Intelligent Transportation Systems. In Proceedings of the 2004 IEEE Intelligent Transportation Systems Conference (ITSC), Washington, DC, USA, 3–6 October 2004. [Google Scholar]
  20. Lin, J.; Talty, T.; Tonguz, O.K. On the potential of bluetooth low energy technology for vehicular applications. IEEE Commun. Mag. 2015, 53, 267–275. [Google Scholar] [CrossRef]
  21. Tsai, H.; Tonguz, O.K.; Saraydar, C.; Talty, T.; Ames, M.; Macdonald, A. ZigBee-based intra-car wireless sensor networks: A case study. IEEE Wirel. Commun. 2007, 14, 67–77. [Google Scholar] [CrossRef]
  22. Ahmed, Q.Z.; Park, K.; Alouini, M.S. Ultrawide Bandwidth Receiver Based on a Multivariate Generalized Gaussian Distribution. IEEE Trans. Wirel. Commun. 2015, 14, 1800–1810. [Google Scholar] [CrossRef]
  23. Sichitiu, M.L.; Kihl, M. Inter-vehicle communication systems: A survey. IEEE Commun. Surv. Tutor. 2008, 10, 88–105. [Google Scholar] [CrossRef] [Green Version]
  24. MacHardy, Z.; Khan, A.; Obana, K.; Iwashina, S. V2X Access Technologies: Regulation Research and Remaining Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 1858–1877. [Google Scholar] [CrossRef]
  25. Zeng, X.; Tao, C.; Chen, Z. The application of DSRC technology in Intelligent Transportation System. In Proceedings of the IET International Communication Conference on Wireless Mobile and Computing (CCWMC 2009), Shanghai, China, 7–9 December 2009; pp. 265–268. [Google Scholar]
  26. Kenney, J.B. Dedicated Short-Range Communications (DSRC) Standards in the United States. Proc. IEEE 2011, 99, 1162–1182. [Google Scholar] [CrossRef]
  27. Strom, E.G. On Medium Access and Physical Layer Standards for Cooperative Intelligent Transport Systems in Europe. Proc. IEEE 2011, 99, 1183–1188. [Google Scholar] [CrossRef]
  28. Eenennaam, M.V.; Venis, A.; Karagiannis, G. Impact of IEEE 1609.4 channel switching on the IEEE 802.11p beaconing performance. In Proceedings of the IFIP Wireless Days, Dublin, Ireland, 21–23 November 2012; pp. 1–8. [Google Scholar]
  29. Habib, S.; Hannan, M.A.; Javadi, M.S.; Samad, S.A.; Muad, A.M.; Hussain, A. Inter-Vehicle Wireless Communications Technologies, Issues and Challenges. Inf. Technol. J. 2013, 12, 558–568. [Google Scholar]
  30. Abboud, K.; Omar, H.; Zhuang, W. Interworking of DSRC and Cellular Network Technologies for V2X Communications: A Survey. IEEE Trans. Veh. Technol. 2016, 65, 9457–9470. [Google Scholar] [CrossRef]
  31. Valgas, J.; Martín-Sacristán, D.; Monserrat, J. 5G New Radio Numerologies and their Impact on V2X Communications. Available online: http://www.iteam.upv.es/waves/2018/02-waves2018.pdf (accessed on 18 November 2020).
  32. Naik, G.; Choudhury, B.; Park, J.-M. IEEE 802.11bd & 5G NR V2X: Evolution of Radio Access Technologies for V2X Communications. IEEE Access 2019, 7, 70169–70184. [Google Scholar]
  33. Chen, S.; Hu, J.; Shi, Y.; Zhao, L.; Li, W. A Vision of C-V2X: Technologies, Field Testing, and Challenges With Chinese Development. IEEE Internet Things J. 2020, 7, 3872–3881. [Google Scholar] [CrossRef] [Green Version]
  34. Araniti, G.; Campolo, C.; Condoluci, M.; Iera, A.; Molinaro, A. LTE for Vehicular Networking: A Survey. IEEE Commun. Mag. 2013, 51, 148–157. [Google Scholar] [CrossRef]
  35. Sevlian, R.; Chun, C.; Tan, I.; Bahai, A.; Laberteaux, K. Channel Characterization for 700 MHz DSRC Vehicular Communication. J. Electr. Comput. Eng. 2010, 2010, 840895. [Google Scholar] [CrossRef] [Green Version]
  36. Dorle, S.S.; Deshpande, D.M.; Keskar, A.G.; Chakole, M. Vehicle Classification and Communication Using ZigBee Protocol. In Proceedings of the 3rd International Conference on Emerging Trends in Engineering and Technology, Goa, India, 19–21 November 2010; pp. 106–109. [Google Scholar]
  37. Jo, K.; Kim, J.; Kim, D.; Jang, C.; Sunwoo, M. Development of Autonomous Car—Part I: Distributed System Architecture and Development Process. IEEE Trans. Ind. Electron. 2014, 61, 7131–7140. [Google Scholar] [CrossRef]
  38. Zheng, K.; Zheng, Q.; Chatzimisios, P.; Xiang, W.; Zhou, Y. Heterogeneous Vehicular Networking: A Survey on Architecture, Challenges, and Solutions. IEEE Commun. Surv. Tutor. 2015, 17, 2377–2396. [Google Scholar] [CrossRef]
  39. De Cerio, D.P.-D.; Valenzuela, J.L. Provisioning Vehicular Services and Communications Based on a Bluetooth Sensor Network Deployment. Sensors 2015, 15, 12765–12781. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Gao, S.; Lim, A.; Bevly, D. An empirical study of DSRC V2V performance in truck platooning scenarios. Digit. Commun. Netw. 2016, 2, 233–244. [Google Scholar] [CrossRef] [Green Version]
  41. Lei, Y.; Wu, J. Study Of applying ZigBee technology into forward collision System (FCWS) under low speed circumstances. In Proceedings of the 25th IEEE Wireless and Optical Communication Conference (WOCC), Chengdu, China, 21–23 May 2016; pp. 1–4. [Google Scholar]
  42. Fitah, A.; Badri, A.; Moughit, M.; Sahel, A. Performance of DSRC and WIFI for Intelligent Transport Systems in VANET. Procedia Comput. Sci. 2018, 127, 360–368. [Google Scholar] [CrossRef]
  43. Rosique, F.; Navarro, P.; Fernández, C.; Padilla, A. A Systematic Review of Perception System and Simulators for Autonomous Vehicles Research. Sensors 2019, 29, 648. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  44. Sheikh, M.S.; Liang, J. A Comprehensive Survey on VANET Security Services in Traffic Management System. Wirel. Commun. Mob. Comput. 2019, 2019, 2423915. [Google Scholar] [CrossRef] [Green Version]
  45. Hafeez, M.; Elmirghani, J.M.H. Dynamic Spectrum Leasing for Bi-Directional Communication: Impact of Selfishness. IEEE Trans. Commun. 2016, 64, 2427–2437. [Google Scholar] [CrossRef] [Green Version]
  46. Jo, K.; Kim, J.; Kim, D.; Jang, C.; Sunwoo, M. Development of Autonomous Car—Part II: A Case Study on the Implementation of an Autonomous Driving System Based on Distributed Architecture. IEEE Trans. Ind. Electron. 2015, 62, 5119–5132. [Google Scholar] [CrossRef]
  47. Carullo, A.; Parvis, M. An ultrasonic sensor for distance measurement in automotive applications. IEEE Sens. J. 2001, 1, 143–147. [Google Scholar] [CrossRef] [Green Version]
  48. Kim, H.; Lee, J.-H.; Kim, S.-W.; Ko, J.-I.; Cho, D. Ultrasonic vehicle detector for side-fire implementation and extensive results including harsh conditions. IEEE Trans. Intell. Transp. Syst. 2001, 2, 127–134. [Google Scholar]
  49. Agarwal, V.; Murali, N.V.; Chandramouli, C. A Cost-Effective Ultrasonic Sensor-Based Driver-Assistance System for Congested Traffic Conditions. IEEE Trans. Intell. Transp. Syst. 2009, 10, 486–498. [Google Scholar] [CrossRef]
  50. Paidi, V.; Fleyeh, H.; Håkansson, J.; Nyberg, R.G. Smart parking sensors, technologies and applications for open parking lots: A review. IET Intell. Transp. Syst. 2018, 12, 735–741. [Google Scholar] [CrossRef]
  51. Alluhaibi, O.; Ahmed, Q.Z.; Kampert, E.; Higgins, M.D.; Wang, J. Revisiting the Energy-Efficient Hybrid D-A Precoding and Combining Design for mm-Wave Systems. IEEE Trans. Green Commun. Netw. 2020, 4, 340–354. [Google Scholar] [CrossRef]
  52. Farooq, A.; Ahmed, Q.Z.; Alade, T. Indoor Two Way Ranging using mm-Wave for Future Wireless Networks. In Proceedings of the Emerging Tech (EMiT) Conference 2019, Huddersfield, UK, 9–11 April 2019; University of Huddersfield: Huddersfield, UK, 2019. [Google Scholar]
  53. Li, Z.; Xiang, L.; Ge, X.; Mao, G.; Chao, H.-C. Latency and Reliability of mmWave Multi-Hop V2V Communications Under Relay Selections. IEEE Trans. Veh. Technol. 2020, 69, 9807–9821. [Google Scholar] [CrossRef]
  54. Alluhaibi, O.; Ahmed, Q.Z.; Pan, C.; Zhu, H. Hybrid Digital-to-Analog Beamforming Approaches to Maximise the Capacity of mm-Wave Systems. In Proceedings of the IEEE 85th Vehicular Technology Conference (VTC Spring), Sydney, NSW, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar]
  55. Alencar, F.A.; Rosero, L.A.; Filho, C.M.; Osorio, F.S.; Wolf, D.F. Fast metric tracking by detection system: Radar blob and camera fusion. In Proceedings of the 2015 12th Latin American Robotics Symposium and 2015 3rd Brazilian Symposium on Robotics (LARS-SBR), Uberlandia, Brazil, 29–31 October 2015; Volume 174, pp. 120–125. [Google Scholar]
  56. Etinger, A.; Balal, N.; Litvak, B.; Einat, M.; Kapilevich, B.; Pinhasi, Y. Non-imaging MM-wave FMCW sensor for pedestrian detection. IEEE Sens. J. 2014, 14, 1232–1237. [Google Scholar] [CrossRef]
  57. Lee, S.; Yoon, Y.-J.; Lee, J.-E.; Kim, S.-C. Human-vehicle classification using feature-based SVM in 77-GHz automotive FMCW radar. IET Radar Sonar Navig. 2017, 11, 1589–1596. [Google Scholar] [CrossRef]
  58. Wojtanowski, J.; Zygmunt, M.; Kaszczuk, M.; Mierczyk, Z.; Muzal, M. Comparison of 905 nm and 1550 nm semiconductor laser rangefinders’ performance deterioration due to adverse environmental conditions. Opto Electron. Rev. 2014, 22, 183–190. [Google Scholar] [CrossRef]
  59. Li, Y.; Ibanez-Guzman, J. Lidar for Autonomous Driving: The Principles, Challenges, and Trends for Automotive Lidar and Perception Systems. IEEE Signal Process. Mag. 2020, 37, 50–61. [Google Scholar] [CrossRef]
  60. Asvadi, A.; Garrote, L.; Premebida, C.; Peixoto, P.; Nunes, U.J. Multimodal vehicle detection: Fusing 3D-LIDAR and color camera data. Pattern Recognit. Lett. 2018, 115, 20–29. [Google Scholar] [CrossRef]
  61. De Silva, V.; Roche, J.; Kondoz, A. Robust fusion of LiDAR and wide-angle camera data for autonomous mobile robots. Sensors 2018, 18, 2730. [Google Scholar] [CrossRef] [Green Version]
  62. Zhao, S.; Yao, H.; Zhang, Y.; Wang, Y.; Liu, S. View-based 3D object retrieval via multi-modal graph learning. Signal Process. 2015, 112, 110–118. [Google Scholar] [CrossRef]
  63. Zhao, J.; Xu, H.; Wu, J.; Zheng, Y.; Liu, H. Trajectory tracking and prediction of pedestrian’s crossing intention using roadside LiDAR. IET Intell. Transp. Syst. 2019, 13, 789–795. [Google Scholar] [CrossRef]
  64. Wang, H.; Wang, B.; Liu, B.; Meng, X.; Yang, G. Pedestrian recognition and tracking using 3D LiDAR for autonomous vehicle. Robot. Auton. Syst. 2017, 88, 71–78. [Google Scholar] [CrossRef]
  65. Rasshofer, R.; Spies, H.; Spies, M. Influences of weather phenomena on automotive laser radar systems. Adv. Radio Sci. 2011, 9, 49. [Google Scholar] [CrossRef] [Green Version]
  66. Wallace, A.M.; Halimi, A.; Buller, G.S. Full Waveform LiDAR for Adverse Weather Conditions. IEEE Trans. Veh. Technol. 2020, 69, 7064–7077. [Google Scholar] [CrossRef]
  67. Zhang, Z. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef] [Green Version]
  68. Kannala, J.; Brandt, S.S. A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses. IEEE Trans. Pattern Anal. Mach. Intell. 2006, 28, 1335–1340. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  69. Swief, A.; El-Habrouk, M. A survey of automotive driving assistance systems technologies. In Proceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey, 28–30 September 2018; pp. 1–12. [Google Scholar]
  70. Baftiu, I.; Pajaziti, A.; Cheok, K.C. Multi-mode surround view for ADAS vehicles. In Proceedings of the 2016 IEEE International Symposium on Robotics and Intelligent Sensors (IRIS), Tokyo, Japan, 17–20 December 2016; pp. 190–193. [Google Scholar]
  71. Delavarian, M.; Reza Marouzi, O.; Hassanpour, H.; Parizi, R.M.; Khan, M.S. Multi-camera multiple vehicle tracking in urban intersections based on multilayer graphs. IET Intell. Transp. Syst. 2020, 14, 1673–1690. [Google Scholar] [CrossRef]
  72. Ferraz, P.A.P.; de Oliveira, B.A.G.; Ferreira, F.M.F.; Martins, C.A.P.d.S. Three-stage RGBD architecture for vehicle and pedestrian detection using convolutional neural networks and stereo vision. IET Intell. Transp. Syst. 2020, 14, 1319–1327. [Google Scholar] [CrossRef]
  73. De Souza, A.B.; Rego, P.A.L.; Carneiro, T.; Rodrigues, J.D.C.; Filho, P.P.R.; Souza, J.N.D.; Chamola, V.; Albuquerque, V.H.C.D.; Sikdar, B. Computation Offloading for Vehicular Environments: A Survey. IEEE Access 2020, 8, 198214–198243. [Google Scholar] [CrossRef]
  74. Reina, G.; Milella, A.; Rouveure, R. Traversability analysis for offroad vehicles using stereo and radar data. In Proceedings of the 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, 17–19 March 2015; pp. 540–546. [Google Scholar]
  75. Shimizu, T.; Kobayashi, K. Development of a person-searching algorithm using an omnidirectional camera and LiDAR for the Tsukuba challenge. In Proceedings of the 2018 57th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Nara, Japan, 11–14 September 2018; Volume 2, pp. 810–815. [Google Scholar]
  76. Kwon, S.K.; Hyun, E.; Lee, J.; Lee, J.; Son, S.H. A Low-Complexity Scheme for Partially Occluded Pedestrian Detection Using LIDAR-RADAR Sensor Fusion. In Proceedings of the IEEE 22nd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Daegu, Korea, 17–19 August 2016; p. 104. [Google Scholar]
  77. Steinbaeck, J.; Steger, C.; Holweg, G.; Druml, N. Design of a low level radar and time-of-flight sensor fusion framework. In Proceedings of the 2018 21st Euromicro Conference on Digital System Design (DSD), Prague, Czech Republic, 29–31 August 2018; pp. 268–275. [Google Scholar]
  78. Steinbaeck, J.; Strasser, A.; Steger, C.; Brenner, E.; Holweg, G.; Druml, N. Context-Aware Sensor Adaption of a Radar and Time-of-Flight Based Perception Platform. In Proceedings of the Sensors Applications Symposium (SAS), Kuala Lumpur, Malaysia, 9–11 March 2020; pp. 1–6. [Google Scholar]
  79. Psiaki, M.L.; Humphreys, T.E. GNSS Spoofing and Detection. Proc. IEEE 2016, 104, 1258–1270. [Google Scholar] [CrossRef]
  80. Toledo-Moreo, R.; Zamora-Izquierdo, M.A.; Ubeda-Minarro, B.; Gomez-Skarmeta, A.F. High-Integrity IMM-EKF-Based Road Vehicle Navigation With Low-Cost GPS/SBAS/INS. IEEE Trans. Intell. Transp. Syst. 2007, 8, 491–511. [Google Scholar] [CrossRef]
  81. Kaplan, E.; Hegarty, C. Understanding GPS Principles and Applications, 2nd ed.; British Library Cataloguing in Publication Data; Artech House: Boston, MA, USA, 2006; pp. 1–723. [Google Scholar]
  82. Hughes, W.J. Global Positioning System (GPS) Standard Positioning Service (SPS) Performance Analysis Report; FAA GPS Performance Analysis Report, Tech. Rep. 94; The University of Texas at Austin: Austin, TX, USA, July 2016. [Google Scholar]
  83. Ahmad, K.A.; Sahmoudi, M.; Macabiau, C. Characterization of GNSS Receiver Position Errors for User Integrity Monitoring in Urban Environments. In Proceedings of the 2014 European Navigation Conference (ENC)-GNSS 2014, Rotterdam, The Netherlands, 14–17 April 2014. [Google Scholar]
  84. MacGougan, G.; Lachapelle, G.; Klukas, R.; Siu, K.; Garin, L.; Shewfelt, J.; Cox, G. Performance analysis of a stand-alone high-sensitivity receiver. GPS Solut. 2002, 6, 179–195. [Google Scholar]
  85. Toledo-Moreo, R.; Betaille, D.; Peyret, F. Lane-Level Integrity Provision for Navigation and Map Matching With GNSS, Dead Reckoning, and Enhanced Maps. IEEE Trans. Intell. Transp. Syst. 2010, 11, 100–112. [Google Scholar] [CrossRef]
  86. Alam, N.; Tabatabaei Balaei, A.; Dempster, A.G. A DSRC Doppler-Based Cooperative Positioning Enhancement for Vehicular Networks With GPS Availability. IEEE Trans. Veh. Technol. 2011, 60, 4462–4470. [Google Scholar] [CrossRef]
  87. Zhao, S.; Chen, Y.; Farrell, J.A. High-Precision Vehicle Navigation in Urban Environments Using an MEM’s IMU and Single-Frequency GPS Receiver. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2854–2867. [Google Scholar] [CrossRef]
  88. Jin, X.; Yu, Z.; Yin, G.; Wang, J. Improving Vehicle Handling Stability Based on Combined AFS and DYC System via Robust TakagiSugeno Fuzzy Control. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2696–2707. [Google Scholar] [CrossRef]
  89. Ahmed, Q.Z.; Park, K.; Alouini, M.S.; Aïssa, S. Compression and Combining Based on Channel Shortening and Reduced-Rank Techniques for Cooperative Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2014, 63, 72–81. [Google Scholar] [CrossRef] [Green Version]
  90. Bello, L.L.; Mariani, R.; Mubeen, S.; Saponara, S. Recent Advances and Trends in On-Board Embedded and Networked Automotive Systems. IEEE Trans. Ind. Inform. 2019, 15, 1038–1051. [Google Scholar] [CrossRef]
  91. Katsaggelos, A.K.; Bahaadini, S.; Molina, R. Audiovisual Fusion: Challenges and New Approaches. Proc. IEEE 2015, 103, 1635–1653. [Google Scholar] [CrossRef]
  92. Lovegrove, S.; Davison, A.J.; Ibañez-Guzmán, J. Accurate visual odometry from a rear parking camera. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany, 5–9 June 2011; pp. 788–793. [Google Scholar]
  93. Faragher, R. Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes]. IEEE Signal Process. Mag. 2012, 29, 128–132. [Google Scholar] [CrossRef]
  94. Nair, N.R.; Sudheesh, P.; Jayakumar, M. 2-D airborne vehicle tracking using Kalman filter. In Proceedings of the International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India, 18–19 March 2016; pp. 1–9. [Google Scholar]
  95. Chai, C.; Wong, Y.D. Automatic vehicle classification and tracking method for vehicle movements at signalized intersections. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Gold Coast, Australia, 23–26 June 2013; pp. 624–629. [Google Scholar]
  96. Proakis, J.G.; Salehi, M. Digital Communications; McGraw-Hill: Boston, MA, USA, 2008. [Google Scholar]
  97. Lefkopoulos, V.; Menner, M.; Domahidi, A.; Zeilinger, M.N. Interaction-Aware Motion Prediction for Autonomous Driving: A Multiple Model Kalman Filtering Scheme. IEEE Robot. Autom. Lett. 2021, 6, 80–87. [Google Scholar] [CrossRef]
  98. Simon, D.; Chia, T.L. Kalman filtering with state equality constraints. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 128–136. [Google Scholar] [CrossRef] [Green Version]
  99. Aidala, V.J. Kalman Filter Behavior in Bearings-Only Tracking Applications. IEEE Trans. Aerosp. Electron. Syst. 1979, AES-15, 29–39. [Google Scholar] [CrossRef]
  100. Jetto, L.; Longhi, S.; Venturini, G. Development and experimental validation of an adaptive extended Kalman filter for the localization of mobile robots. IEEE Trans. Robot. Autom. 1999, 15, 219–229. [Google Scholar] [CrossRef]
  101. Lin, M.; Yoon, J.; Kim, B. Self-Driving Car Location Estimation Based on a Particle-Aided Unscented Kalman Filter. Sensors 2020, 20, 2544. [Google Scholar] [CrossRef] [PubMed]
  102. Gao, X.; Luo, H.; Ning, B.; Zhao, F.; Bao, L.; Gong, Y.; Xiao, Y.; Jiang, J. RL-AKF: An Adaptive Kalman Filter Navigation Algorithm Based on Reinforcement Learning for Ground Vehicles. Remote Sens. 2020, 12, 1704. [Google Scholar] [CrossRef]
  103. Wu, F.; Luo, H.; Jia, H.; Zhao, F.; Xiao, Y.; Gao, X. Predicting the Noise Covariance With a Multitask Learning Model for Kalman Filter-Based GNSS/INS Integrated Navigation. IEEE Trans. Instrum. Meas. 2021, 70, 1–13. [Google Scholar]
  104. Ngoc, T.T.; Khenchaf, A.; Comblet, F. Evaluating process and measurement noise in extended Kalman filter for GNSS position accuracy. In Proceedings of the 13th European Conference Antennas Propagation, Krakow, Poland, 31 March–5 April 2019; pp. 1–5. [Google Scholar]
  105. Cui, B.; Wei, X.; Chen, X.; Li, J.; Li, L. On Sigma-Point Update of Cubature Kalman Filter for GNSS/INS Under GNSS-Challenged Environment. IEEE Trans. Veh. Technol. 2019, 68, 8671–8682. [Google Scholar] [CrossRef]
  106. Stengel, R.F. Stochastic Optimal Control: Theory and Application; John Wiley and Sons: New York, NY, USA, 1986. [Google Scholar]
  107. Xu, B.; Zhang, P.; Wen, H.Z.; Wu, X. Stochastic stability and performance analysis of cubature Kalman filter. Neurocomputing 2016, 186, 218–227. [Google Scholar] [CrossRef]
  108. Ray, L.R. Nonlinear state and tire force estimation for advanced vehicle control. IEEE Trans. Control. Syst. Technol. 1995, 3, 117–124. [Google Scholar] [CrossRef]
  109. Wenzel, T.A.; Burnham, K.J.; Blundell, M.V.; Williams, R.A. Dual extended Kalman filter for vehicle state and parameter estimation. Veh. Syst. Dyn. 2006, 44, 153–171. [Google Scholar] [CrossRef]
  110. Zong, C.; Dan, H.U.; Zheng, H. Dual Extended Kalman Filter for Combined Estimation of Vehicle State and Road Friction. Chin. J. Mech. Eng. 2013, 26, 313–324. [Google Scholar] [CrossRef]
  111. Julier, S.J.; Uhlmann, J.K. Unscented filtering and nonlinear estimation. Proc. IEEE 2004, 92, 401–422. [Google Scholar] [CrossRef] [Green Version]
  112. Akhlaghi, S.; Zhou, N.; Huang, Z. Adaptive adjustment of noise covariance in Kalman filter for dynamic state estimation. In Proceedings of the IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017; pp. 1–5. [Google Scholar]
  113. Wan, E.A.; Van der Merwe, R. The unscented kalman filter for nonlinear estimation. In Proceedings of the IEEE Adaptive Systems for Signal Processing, Communications, and Control Symposium 2000, AS-SPCC, Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar]
  114. Wielitzka, M.; Dagen, M.; Ortmaier, T. State estimation of vehicle’s lateral dynamics using unscented Kalman filter. In Proceedings of the IEEE 53rd Annual Conference on Decision and Control (CDC), Los Angeles, CA, USA, 15–17 December 2014; pp. 5015–5020. [Google Scholar]
  115. Wielitzka, M.; Dagen, M.; Ortmaier, T. Joint unscented Kalman filter for state and parameter estimation in vehicle dynamics. In Proceedings of the IEEE Conference on Control Applications (CCA), Sydney, Australia, 21–23 September 2015; pp. 1945–1950. [Google Scholar]
  116. Cheng, Q.; Correa-Victorino, A.; Charara, A. A new nonlinear observer of sideslip angle with 5unknown vehicle parameter using the dual unscented Kalman filter. In Proceedings of the 15th International IEEE Conference on Intelligent Transportation Systems, Anchorage, AK, USA, 16–19 September 2012; pp. 1716–1724. [Google Scholar]
  117. Arasaratnam, I.; Haykin, S. Cubature Kalman filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef] [Green Version]
  118. Sun, Y.; Chen, Q. Joint estimation of states and parameters of vehicle model using cubature Kalman filter. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 977–982. [Google Scholar]
  119. Ahmed, Q.Z.; Alouini, M.; Aissa, S. Bit Error-Rate Minimizing Detector for Amplify-and-Forward Relaying Systems Using Generalized Gaussian Kernel. IEEE Signal Process. Letters 2013, 20, 55–58. [Google Scholar] [CrossRef] [Green Version]
  120. Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 2002, 50, 174–188. [Google Scholar] [CrossRef] [Green Version]
  121. Caron, F.; Davy, M.; Duflos, E.; Vanheeghe, P. Particle Filtering for Multisensor Data Fusion With Switching Observation Models: Application to Land Vehicle Positioning. IEEE Trans. Signal Process. 2007, 55, 2703–2719. [Google Scholar] [CrossRef]
  122. Aggarwal, P.; Gu, D.; Nassar, S.; Syed, Z.; El-Sheimy, N. Extended particle filter (EPF) for INS/GPS land vehicle navigation applications. In Proceedings of the Institute of Navigation Satellite Division Technical Meeting (ION GNSS 2007), Fort Worth, TX, USA, 25–28 September 2007; pp. 2619–2626. [Google Scholar]
  123. Hartenstein, H.; Laberteaux, L.P. A tutorial survey on vehicular ad hoc networks. IEEE Commun. Mag. 2008, 46, 164–171. [Google Scholar] [CrossRef]
  124. Toor, Y.; Muhlethaler, P.; Laouiti, A.; La Fortelle, A.D. Vehicle Ad Hoc networks: Applications and related technical issues. IEEE Commun. Surv. Tutor. 2008, 10, 74–88. [Google Scholar] [CrossRef]
  125. Li, F.; Wang, Y. Routing in vehicular ad hoc networks: A survey. IEEE Veh. Technol. Mag. 2007, 2, 12–22. [Google Scholar] [CrossRef]
  126. Harri, J.; Filali, F.; Bonnet, C. Mobility models for vehicular ad hoc networks: A survey and taxonomy. IEEE Commun. Surv. Tutor. 2009, 11, 19–41. [Google Scholar] [CrossRef] [Green Version]
  127. Zhang, R.; Yan, F.; Xia, W.; Xing, S.; Wu, Y.; Shen, L. An Optimal Roadside Unit Placement Method for VANET Localization. In Proceedings of the Global Communications Conference (GLOBECOM), Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
  128. Zaidi, S.A.R.; Afzal, A.; Hafeez, M.; Ghogho, M.; Mclernon, D.C.; Swami, A. Solar energy empowered 5G cognitive metro-cellular networks. IEEE Commun. Mag. 2015, 53, 70–77. [Google Scholar] [CrossRef] [Green Version]
  129. Ferrag, M.A.; Maglaras, L.; Ahmim, A. Privacy-Preserving Schemes for Ad Hoc Social Networks: A Survey. IEEE Commun. Surv. Tutor. 2017, 19, 3015–3045. [Google Scholar] [CrossRef]
  130. Chour, H.; Nasser, Y.; Artail, H.; Kachouh, A.; Al-Dubai, A. VANET Aided D2D Discovery: Delay Analysis and Performance. IEEE Trans. Veh. Technol. 2017, 66, 8059–8071. [Google Scholar] [CrossRef]
  131. Abbas, F.; Fan, P.; Khan, Z. A Novel Low-Latency V2V Resource Allocation Scheme Based on Cellular V2X Communications. IEEE Trans. Intell. Transp. Syst. 2019, 20, 2185–2197. [Google Scholar] [CrossRef]
  132. Huang, Y.; Guan, X.; Cai, Z.; Ohtsuki, T. Multicast capacity analysis for social-proximity urban bus-assisted VANETs. In Proceedings of the IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 6138–6142. [Google Scholar]
  133. Lee, K.; Kim, J.; Park, Y.; Wang, H.; Hong, D. Latency of Cellular-Based V2X: Perspectives on TTI-Proportional Latency and TTI-Independent Latency. IEEE Access 2017, 5, 15800–15809. [Google Scholar] [CrossRef]
  134. Ahmed, Q.; Che, F.; Shakir, M.Z.; Ahmed, A. Artificial intelligence for localisation of ultra-wide bandwidth (UWB) sensor nodes. In AI for Emerging Verticals: Human-Robot Computing, Sensing and Networking (Computing and Networks); Shakir, M.Z., Ramzan, N., Eds.; IET: London, UK, 2020. [Google Scholar]
  135. Mamdouhi, H.; Khatun, S.; Zarrin, J. Bluetooth Wireless Monitoring, Managing and Control for Inter Vehicle in Vehicular Ad-Hoc Networks. J. Comput. Sci. 2009, 5, 922–929. [Google Scholar] [CrossRef] [Green Version]
  136. Jeon, K.E.; She, J.; Soonsawad, P.; Ng, P.C. BLE Beacons for Internet of Things Applications: Survey, Challenges, and Opportunities. IEEE Internet Things J. 2018, 5, 811–828. [Google Scholar] [CrossRef]
  137. Wang, J.; Liu, J.; Kato, N. Networking and Communications in Autonomous Driving: A Survey. IEEE Commun. Surv. Tutor. 2019, 21, 1243–1274. [Google Scholar] [CrossRef]
  138. Mirza, N.; Khan, A.N. Bluetooth Low Energy based Communication Framework for Intra Vehicle Wireless Sensor Networks. In Proceedings of the International Conference on Frontiers of Information Technology (FIT), Islamabad, Pakistan, 18–20 December 2017; pp. 29–34. [Google Scholar]
  139. Bronzi, W.; Frank, R.; Castignani, G.; Engel, T. Bluetooth low energy for inter-vehicular communications. In Proceedings of the IEEE Vehicular Networking Conference (VNC), Paderborn, Germany, 3–5 December 2014; pp. 215–221. [Google Scholar]
  140. Cao, Y.; Lu, X.; Zhao, Z.; Ji, X.; Yang, J.; Pang, X. A Comparative Study of BLE-based Fingerprint Localization for Vehicular Application. In Proceedings of the Ubiquitous Positioning, Indoor Navigation and Location-Based Services (UPINLBS), Wuhan, China, 22–23 March 2018; pp. 1–7. [Google Scholar]
  141. Onishi, H.; Wu, K.; Yoshida, K.; Kato, T. Approaches for vehicle cyber-security in the US: Vulnerabilities of carry-in devices, GNSS, & vehicle-to-vehicle communication. Int. J. Automot. Eng. 2017, 8, 1–6. [Google Scholar]
  142. Seri, B.; Vishnepolsky, G. BlueBorne; Technical Report; Armis: Palo Alto, CA, USA, 2017. [Google Scholar]
  143. El-Rewini, Z.; Sadatsharan, K.; Selvaraj, D.F.; Plathottam, S.J.; Ranganathan, P. Cybersecurity challenges in vehicular communications. Veh. Commun. 2020, 23, 100214. [Google Scholar] [CrossRef]
  144. Si, W.; Starobinski, D.; Laifenfeld, M. A Robust Load Balancing and Routing Protocol for Intra-Car Hybrid Wired/Wireless Networks. IEEE Trans. Mob. Comput. 2019, 18, 250–263. [Google Scholar] [CrossRef]
  145. Wheeler, A. Commercial Applications of Wireless Sensor Networks Using ZigBee. IEEE Commun. Mag. 2007, 45, 70–77. [Google Scholar] [CrossRef]
  146. Lee, J.-S.; Su, Y.-W.; Shen, C.-C. A Comparative Study of Wireless Protocols:Bluetooth, UWB, ZigBee, and Wi-Fi. In Proceedings of the 33rd Annual Conference of the IEEE Industrial Electronics Society (IECON), Taipei, Taiwan, 5–8 November 2007; pp. 46–51. [Google Scholar]
  147. Park, C.; Rappaport, T.S. Short-Range Wireless Communications for Next-Generation Networks: UWB, 60 GHz Millimeter-Wave WPAN, And ZigBee. IEEE Wirel. Commun. 2007, 14, 70–78. [Google Scholar] [CrossRef]
  148. Parthasarathy, D.; Whiton, R.; Hagerskans, J.; Gustafsson, T. An in-vehicle wireless sensor network for heavy vehicles. In Proceedings of the IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), Berlin, Germany, 6–9 September 2016; pp. 1–8. [Google Scholar]
  149. Pawade, S.; Shah, S.; Tijare, D. ZigBee based intelligent driver assistance system. Int. J. Eng. Res. Appl. 2013, 3, 1463–1468. [Google Scholar]
  150. Yassein, M.B.; Al-Maolegi, M.; Khamayseh, Y.; Krstic, D.; Aljawarneh, S. Smart System for Busy Roads Using Short Range Wireless Technologies. Int. J. Math. Comput. Simul. 2015, 9, 146–152. [Google Scholar]
  151. Zhang, K.; Zhang, L.; Lu, F.; Zhao, Y. Distance measurement algorithm for freeway vehicles based on ZigBee technology. In Proceedings of the IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 25–26 March 2017; pp. 2007–2010. [Google Scholar]
  152. Ahmed, Q.Z.; Yang, L. Performance of Hybrid Direct-Sequence Time-Hopping Ultrawide Bandwidth Systems in Nakagami-m Fading Channels. In Proceedings of the IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, Athens, Greece, 3–7 September 2007; pp. 1–5. [Google Scholar]
  153. Ahmed, Q.Z.; Yang, L. Reduced-rank adaptive multiuser detection in hybrid direct-sequence time-hopping ultrawide bandwidth systems. IEEE Trans. Wirel. Commun. 2010, 9, 156–167. [Google Scholar] [CrossRef]
  154. Ahmed, Q.Z.; Yang, L.; Chen, S. Reduced-Rank Adaptive Least Bit-Error-Rate Detection in Hybrid Direct-Sequence Time-Hopping Ultrawide Bandwidth Systems. IEEE Trans. Veh. Technol. 2011, 60, 849–857. [Google Scholar] [CrossRef] [Green Version]
  155. San Martín, J.; Cortés, A.; Zamora-Cadenas, L.; aSvensson, B.J. Precise Positioning of Autonomous Vehicles Combining UWB Ranging Estimations with On-Board Sensors. Electronics 2020, 9, 1238. [Google Scholar] [CrossRef]
  156. Che, F.; Ahmed, A.; Ahmed, Q.Z.; Zaidi, S.A.R.; Shakir, M.Z. Machine Learning Based Approach for Indoor Localization Using Ultra-Wide Bandwidth (UWB) System for Industrial Internet of Things (IIoT). In Proceedings of the International Conference on UK-China Emerging Technologies (UCET), Glasgow, UK, 20–21 August 2020; pp. 1–4. [Google Scholar]
  157. Wymeersch, H.; Marano, S.; Gifford, W.M.; Win, M.Z. A Machine Learning Approach to Ranging Error Mitigation for UWB Localization. IEEE Trans. Commun. 2012, 60, 1719–1728. [Google Scholar] [CrossRef] [Green Version]
  158. Laurendeau, C.; Barbeau, M. Threats to security in DSRC/WAVE. In Lecture Notes in Computer Science, Proceedings of the Ad-Hoc, Mobile, and Wireless Networks, Ottawa, QC, Canada, 17–19 August 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 266–279. [Google Scholar]
  159. Biswas, S.; Mišic, J.; Mišic, V. DDoS attack on WAVE-enabled VANET through synchronization. In Proceedings of the Globecom 2012: Communication and Information System Security Symposium, Anaheim, CA, USA, 3–7 December 2012; pp. 1079–1084. [Google Scholar]
  160. Whyte, W.; Petit, J.; Kumar, V.; Moring, J.; Roy, R. Threat and Countermeasures Analysis for WAVE Service Advertisement. In Proceedings of the IEEE 18th International Conference on Intelligent Transportation Systems, Las Palmas, Spain, 15–18 September 2015; pp. 1061–1068. [Google Scholar]
  161. Dey, K.C.; Rayamajhi, A.; Chowdhury, M.; Bhavsar, P.; Martin, J. Vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication in a heterogeneous wireless network - performance evaluation. Transp. Res. Part C Emerg. Technol. 2016, 68, 168–184. [Google Scholar] [CrossRef] [Green Version]
  162. Biswas, S.; Tatchikou, R.; Dion, F. Vehicle-to-vehicle wireless communication protocols for enhancing highway traffic safety. IEEE Commun. Mag. 2006, 44, 74–82. [Google Scholar] [CrossRef]
  163. Ohyama, T.; Nakabayashi, S.; Shiraki, Y.; Tokuda, K. A Study of Real-Time and Autonomous Decentralized DSRC System for Inter-Vehicle Communications. In Proceedings of the IEEE Intelligent Transportation Systems (ITSC), Dearborn, MI, USA, 1–3 October 2000; pp. 190–195. [Google Scholar]
  164. Reddy, G.R.; Ramanathan, R. An Empirical study on MAC layer in IEEE 802.11p/WAVE based Vehicular Ad hoc Networks. Procedia Comput. Sci. 2018, 143, 720–727. [Google Scholar] [CrossRef]
  165. Molina-Masegosa, R.; Gozalvez, J. LTE-V for Sidelink 5G V2X Vehicular Communications: A New 5G Technology for Short-Range Vehicle-to-Everything Communications. IEEE Veh. Technol. Mag. 2017, 12, 30–39. [Google Scholar] [CrossRef]
  166. Gonzalez-Martín, M.; Sepulcre, M.; Molina-Masegosa, R.; Gozalvez, J. Analytical Models of the Performance of C-V2X Mode 4 Vehicular Communications. IEEE Trans. Veh. Technol. 2019, 68, 1155–1166. [Google Scholar] [CrossRef] [Green Version]
  167. Hegde, A.; Festag, A. Mode Switching Strategies in Cellular-V2X. IFAC-PapersOnLine 2019, 52, 81–86. [Google Scholar] [CrossRef]
  168. Cao, J.; Ma, M.; Li, H.; Zhang, Y.; Luo, Z. A Survey on Security Aspects for LTE and LTE-A Networks. IEEE Commun. Surv. Tutor. 2014, 16, 283–302. [Google Scholar] [CrossRef]
  169. Muhammad, M.; Safdar, G.A. Survey on existing authentication issues for cellular-assisted V2X communication. Veh. Commun. 2018, 12, 50–65. [Google Scholar] [CrossRef]
  170. Kiela, K.; Barzdenas, V.; Jurgo, M.; Macaitis, V.; Rafanavicius, J.; Vasjanov, A.; Kladovscikov, L.; Navickas, R. Review of V2X–IoT Standards and Frameworks for ITS Applications. Appl. Sci. 2020, 10, 4314. [Google Scholar] [CrossRef]
  171. Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.K.; Zhang, J.C. What Will 5G Be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
  172. Parkvall, S.; Dahlman, E.; Furuskar, A.; Frenne, M. NR: The New 5G Radio Access Technology. IEEE Commun. Stand. Mag. 2017, 1, 24–30. [Google Scholar] [CrossRef]
  173. Bockelmann, C.; Pratas, N.; Nikopour, H.; Au, K.; Svensson, T.; Stefanovic, C.; Popovski, P.; Dekorsy, A. Massive machine-type communications in 5 g: Physical and MAC-layer solutions. IEEE Commun. Mag. 2016, 54, 59–65. [Google Scholar] [CrossRef] [Green Version]
  174. Park, J.; Bennis, M. URLLC-eMBB Slicing to Support VR Multimodal Perceptions over Wireless Cellular Systems. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, UAE, 9–13 December 2018; pp. 1–7. [Google Scholar]
  175. Boccardi, F.; Heath, R.W.; Lozano, A.; Marzetta, T.L.; Popovski, P. Five disruptive technology directions for 5G. IEEE Commun. Mag. 2014, 52, 74–80. [Google Scholar] [CrossRef] [Green Version]
  176. Hernandez-Aquino, R.; Zaidi, S.A.R.; McLernon, D.; Ghogho, M.; Imran, A. Tilt Angle Optimization in Two-Tier Cellular Networks—A Stochastic Geometry Approach. IEEE Trans. Commun. 2015, 63, 5162–5177. [Google Scholar] [CrossRef] [Green Version]
  177. Condoluci, M.; Gallo, L.; Mussot, L.; Kousaridas, A.; Spapis, P.; Mahlouji, M.; Mahmoodi, T. 5G V2X System-Level Architecture of 5GCAR Project. Future Internet 2019, 11, 217. [Google Scholar] [CrossRef] [Green Version]
  178. Slamnik-Kriještorac, N.; de Britto e Silva, E.; Municio, E.; Carvalho de Resende, H.C.; Hadiwardoyo, S.A.; Marquez-Barja, J.M. Network Service and Resource Orchestration: A Feature and Performance Analysis within the MEC-Enhanced Vehicular Network Context. Sensors 2020, 20, 3852. [Google Scholar] [CrossRef] [PubMed]
  179. Government Report: UK Connected and Autonomous Vehicle Research and Development Projects. 2018. Available online: https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/737778/ccav-research-and-development-projects.pdf (accessed on 20 January 2021).
  180. Erdelean, I.; Hedhli, A.; Lamb, M.; Strand, N.; Zofka, E. Catalogue of Connected and automated Driving Test Sites. 2019. Available online: https://www.cedr.eu/download/D2.1-Catalogue-of-connected-and-automated-driving-test-sites.pdf (accessed on 20 January 2021).
  181. Bezzina, D.; Sayer, J. Safety Pilot Model Deployment: Test Conductor Team Report; Report No. DOT HS 812. Available online: https://www.nhtsa.gov/sites/nhtsa.dot.gov/files/812171-safetypilotmodeldeploydeltestcondrtmrep.pdf (accessed on 20 January 2021).
  182. NYC DoT. NYC Connected Vehicle Project for Safer Transportation. 2020. Available online: https://www.cvp.nyc/ (accessed on 20 January 2021).
  183. U.S. DoT. Connected Vehicle Pilot Deployment Program—Tampa (THEA) Pilot. 2020. Available online: https://www.its.dot.gov/pilots/pilots_thea.htm (accessed on 20 January 2021).
  184. U.S. DoT. Connected Vehicle Pilot Deployment Program—Wyoming (WY) DOT Pilot. 2020. Available online: https://www.its.dot.gov/pilots/pilots_wydot.htm (accessed on 20 January 2021).
  185. Ameixieira, C.; Cardote, A.; Neves, F.; Meireles, R.; Sargento, S.; Coelho, L.; Afonso, J.; Areias, B.; Mota, E.; Costa, R.; et al. Harbornet: A real-world testbed for vehicular networks. IEEE Commun. Mag. 2014, 52, 108–114. [Google Scholar] [CrossRef] [Green Version]
  186. Gomez, L.R.P.; Fairfield, N.; Szybalski, A.; Nemec, P.; Urmson, C. Transitioning a Mixed-Mode Vehicle to Autonomous Mode. U.S. Patent No. 8,078,349, 13 December 2011. [Google Scholar]
  187. Wang, J.; Shao, Y.; Ge, Y.; Yu, R. A Survey of Vehicle to Everything (V2X) Testing. Sensors 2019, 19, 334. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  188. Kostopoulos, A.; Chochliouros, I.; Dardamanis, A.; Segou, O.; Kafetzakis, E.; Soua, R.; Zhang, K.; Kuklinski, S.; Tomaszewski, L.; Yi, N.; et al. 5G Trial Cooperation Between EU and China. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  189. Huang, P.; Zheng, P. BlueID: Enabling robust in-car localization and on-demand personalization using Bluetooth. In Proceedings of the IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–7. [Google Scholar]
  190. Emmanuel, R.; Das, A.P.; Sandhya, B.; Thomas, M.; Tripathi, A. Passenger Localization for In-Vehicle Personalization Using BLE Beacons. In Proceedings of the IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–7. [Google Scholar]
  191. Yang, X.; Lu, C.; Pan, W. A ZigBee-Based Highway Vehicles Prevent Collision Warning System Research. In Proceedings of the Fourth International Symposium on Computational Intelligence and Design, Hangzhou, China, 28–30 October 2011; pp. 270–273. [Google Scholar]
  192. Jiang, D.; Taliwal, V.; Meier, A.; Holfelder, W.; Herrtwich, R. Design of 5.9 ghz dsrc-based vehicular safety communication. IEEE Wirel. Commun. 2006, 13, 36–43. [Google Scholar] [CrossRef]
  193. Hussain, S.; Faizan, M.; Hayee, M.I. Real-Time Relative Lane and Position Identification of Surrounding Vehicles Using GPS and DSRC Based Vehicle-to-Vehicle Communication. In Proceedings of the IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–7. [Google Scholar]
  194. Ashraf, S.A.; Blasco, R.; Do, H.; Fodor, G.; Zhang, C.; Sun, W. Supporting Vehicle-to-Everything Services by 5G New Radio Release-16 Systems. IEEE Commun. Stand. Mag. 2020, 4, 26–32. [Google Scholar] [CrossRef]
  195. Zhang, Q.; Sun, H.; Wei, Z.; Feng, Z. Sensing and Communication Integrated System for Autonomous Driving Vehicles. In Proceedings of the IEEE INFOCOM—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 1278–1279. [Google Scholar]
  196. Serizawa, K.; Mikami, M.; Moto, K.; Yoshino, H. Field Trial Activities on 5G NR V2V Direct Communication Towards Application to Truck Platooning. In Proceedings of the IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–5. [Google Scholar]
  197. Mikami, M.; Ishida, Y.; Serizawa, K.; Nishiyori, H.; Moto, K.; Yoshino, H. Field Experimental Trial of Dynamic Mode Switching for 5G NR-V2X Sidelink Communications towards Application to Truck Platooning. In Proceedings of the IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–5. [Google Scholar]
  198. Patole, S.M.; Torlak, M.; Wang, D.; Ali, M. Automotive radars: A review of signal processing techniques. IEEE Signal Process. Mag. 2017, 34, 22–35. [Google Scholar] [CrossRef]
  199. Di, B.; Song, L.; Li, Y.; Han, Z. V2X Meets NOMA: Non-Orthogonal Multiple Access for 5G-Enabled Vehicular Networks. IEEE Wirel. Commun. 2017, 24, 14–21. [Google Scholar] [CrossRef]
  200. Riaz, S.; Khan, F.; Saleem, S.; Ahmed, Q.Z. Reducing the Mutual Outage Probability of Cooperative Non-Orthogonal Multiple Access. IEEE Trans. Veh. Technol. 2020. [Google Scholar] [CrossRef]
  201. Ma, Y.; Wang, Z.; Yang, H.; Yang, L. Artificial intelligence applications in the development of autonomous vehicles: A survey. IEEE/CAA J. Autom. Sin. 2020, 7, 315–329. [Google Scholar] [CrossRef]
  202. Burleigh, N.; King, J.; Bräunl, T. Deep Learning for Autonomous Driving. In Proceedings of the Digital Image Computing: Techniques and Applications (DICTA), Perth, Australia, 2–4 December 2019; pp. 1–8. [Google Scholar]
  203. Fayyad, J.; Jaradat, M.A.; Gruyer, D.; Najjaran, H. Deep Learning Sensor Fusion for Autonomous Vehicle Perception and Localization: A Review. Sensors 2020, 20, 4220. [Google Scholar] [CrossRef]
  204. Yao, Y.; Xu, X.; Zhu, C.; Chan, C.-Y. A hybrid fusion algorithm for GPS/INS integration during GPS outages. Measurement 2017, 103, 42–51. [Google Scholar] [CrossRef]
  205. Nourmohammadi, H.; Keighobadi, J. Fuzzy adaptive integration scheme for low-cost SINS/GPS navigation system. Mech. Syst. Signal Process. 2018, 99, 434–449. [Google Scholar] [CrossRef]
  206. Jaradat, M.A.K.; Abdel-Hafez, M.F. Enhanced, delay dependent, intelligent fusion for INS/GPS navigation system. IEEE Sens. J. 2014, 14, 1545–1554. [Google Scholar] [CrossRef]
  207. Noureldin, A.; Karamat, T.B.; Eberts, M.D.; El-Shafie, A. Performance enhancement of MEMS-based INS/GPS integration for lowcost navigation applications. IEEE Trans. Veh. Technol. 2009, 58, 1077–1096. [Google Scholar] [CrossRef]
  208. Haarnoja, T.; Ajay, A.; Levine, S.; Abbeel, P. Backprop KF: Learning discriminative deterministic state estimators. In Proceedings of the Advanced Neural Information Processing Systems, Barcelona, Spain, 5–10 December 2016. [Google Scholar]
  209. Brossard, M.; Barrau, A.; Bonnabel, S. AI-IMU Dead-Reckoning. IEEE Trans. Intell. Veh. 2020, 5, 585–595. [Google Scholar] [CrossRef]
  210. Liu, K.; Ok, K.; Vega-Brown, W.; Roy, N. Deep inference for covariance estimation: Learning Gaussian noise models for state estimation. In Proceedings of the IEEE International Conference of Robotic Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 1436–1443. [Google Scholar]
  211. Zhao, C.; Pei, X.; Li, Z.; Wang, F.-Y. A comparative study of state-of-the-art driving strategies for autonomous vehicles. Accid. Anal. Prev. 2020, 150, 105937. [Google Scholar] [CrossRef] [PubMed]
  212. Bezai, N.; Medjdoub, B.; Al-Habaibeh, A.; Chalal, M.; Fadli, F. Future cities and autonomous vehicles: Analysis of the barriers to full adoption. Energy Built Environ. 2021, 2, 65–81. [Google Scholar] [CrossRef]
  213. Otayek, E.; Wehbe, R.; Massaad, Z. Autonomous vehicles implementation in Lebanon: Opportunities, challenges, and ethical decisions. In Proceedings of the MATEC Web of Conferences, International Conference of Engineering Risk (INCER), Beirut, Lebanon, 3–5 April 2019. [Google Scholar]
  214. Zambom Santana, E.; Covas, G.; Duarte, F.; Santi, P.; Ratti, C.; Kon, F. Transitioning to a driverless city: Evaluating a hybrid system for autonomous and non-autonomous vehicles. Simul. Model. Pract. Theory 2021, 107, 102210. [Google Scholar] [CrossRef]
Figure 1. Different applications for intelligent transport system (ITS).
Figure 1. Different applications for intelligent transport system (ITS).
Sensors 21 00706 g001
Figure 2. Technical evolution in autonomous cars.
Figure 2. Technical evolution in autonomous cars.
Sensors 21 00706 g002
Figure 3. Different levels of automation.
Figure 3. Different levels of automation.
Sensors 21 00706 g003
Figure 4. System Architecture for AVs.
Figure 4. System Architecture for AVs.
Sensors 21 00706 g004
Figure 5. Vehicular communication (VC) system.
Figure 5. Vehicular communication (VC) system.
Sensors 21 00706 g005
Figure 6. Different VANET technologies considered for AVs.
Figure 6. Different VANET technologies considered for AVs.
Sensors 21 00706 g006
Table 1. Comparison between different automation levels.
Table 1. Comparison between different automation levels.
OrganisationLevel 0Level 1Level 2Level 3Level 4Level 5
BASt, SAE, OICADriver OnlyDriver AssistedPartial AutomationConditional AutomationHigh AutomationFull Automation
NHSTANoFunction SpecificCombined FunctionLimited Self-DrivingFully Self-Driving
Table 2. Advantages and disadvantages of AVs.
Table 2. Advantages and disadvantages of AVs.
AdvantagesDisadvantages
Casualty: AVs can significantly reduce the number of accidents.Law: The definition of legal responsibilities can hinder the implementation of AVs.
Fewer Expenses: Precise autonomous driving can reduce fuel consumption and increase the conservation of other parts.Threat: AVs can be more vulnerable to network hacks because of the present computer-controlled functions.
Productivity: The journey can be productive by performing other activities than driving.Employment: There will be many job losses due to AVs in the transportation sector.
Comfort: Interiors of AVs can be comfortable and spacious.Price: The price of AVs is initially high, but, after greater adoption, the price is going to decrease.
Table 4. Comparison of sensor and their challenges.
Table 4. Comparison of sensor and their challenges.
SensorChallenges
Ultrasonic Sensors
  • Cannot be used at high speed
  • Maximum range is 2 m [15]
  • Very low resolution as compared to RADAR
RADAR
  • Generate a large number of false alarms due to surroundings metal objects
  • The range is between 5 m and 200 m
  • Generated images are of low resolution as compared to Cameras and LiDARs
LiDAR
  • Suffers extremely from the weather
  • Maximum range is 200 m [15]
  • Very expensive due to high price.
Cameras
  • Computation overheads which increases the time-critical applications [49]
  • The maximum range is 250 m depending upon the lens [15]
  • A big range resolution gap exists between the Cameras and RADARs or LiDARs.
Table 5. Comparison of short-range technologies.
Table 5. Comparison of short-range technologies.
StandardsBluetoothBLEZigBeeUWB
SpecificationsIEEE 802.15.1IEEE 802.15.1IEEE 802.15.4IEEE 802.15.3
Frequency2.402–2.4812.402–2.481868/902–968 MHz, 2.4 GHz3.1–10.6 GHz
Bandwidth120.3/0.6 MHz, 2 MHz500 MHz–7.5 GHz
Rate1–3 Mbps1 Mbps20–250 kbps480 Mbps
Range10 m50 m75–100 m75 m
Latency (msec)1006300.1
ModulationGFSKGFSKBPSK,O-QPSKBPSK-QPSK
Data Protection16-bit CRC24-bit CRC16-bit CRC32-bit CRC
Table 6. Comparison of medium-range technologies.
Table 6. Comparison of medium-range technologies.
ParametersWi-FiDSRC
SpecificationsIEEE 802.11aIEEE 802.11p
Width in channel2010
SignallingOFDMOFDM
Data Rate (Mbps)upto 54upto 27
Modulation typeupto 64QAMupto 64QAM
Symbol duration (micro sec.)48
Guard Time (micro sec.)0.81.6
FFT Size6464
FFT period (micro sec.)3.26.4
Preamble duration (micro sec.)1632
Sub carrier spacing (MHz)0.31250.15625
Frequency spectrum (GHz)55.9
Latency (msec)50100
Range (m)100300
Table 7. Comparison of long-range technologies.
Table 7. Comparison of long-range technologies.
ParametersC-V2X5G-NR V2X
Subcarrier spacing (kHz)15up to 240
Carrier aggregationUp to 32up to 16
Channel Bandwidth (MHz)20400
Latency (msec)<10<1
Reliability95–99%99.9–99.999%
Channel CodingTurboLDPC, Polar
Network SlicingNoYES
WaveformSC-FDMAOFDM
Control and data multiplexingFDMTDM
Modulation16 or 64QAM256 QAM
Communication TypeBroadcastBroadcast, multicast and unicast
Re-transmissionBlindPSFCH
Security and privacyBasicAdvanced
Positioning accuracy (m)>10.1
Frequency Spectrum800/1800 MHz700 MHz/3.6 and 26 GHz
Range100 m to >5 Km50 m to >5 Km
Table 8. Wireless technologies in AVs.
Table 8. Wireless technologies in AVs.
TechnologyTaskReferences
BLEWirelessly connect sensors having relaxed latency to the ECU/OBU[138,139]
Indoor Positioning and Localisation (On-demand content for the passenger)[140,189,190]
ZigBeeForward Collision Warning System[41]
Prevent Collision Warning System[191]
Wirelessly connect non-safety and non-security critical sensors to the ECU/OBU[148]
Advanced Driver Assistance Systems[149]
UWBRSU are connected with UWB fixed nodes to improve the position accuracy[155]
where the coverage of GNSS is poor. Performance is further improved to 10 cm.[156]
DSRCOperational concept for vehicle safety is presented.[192]
Field test shows that lane and position of surrounding vehicles can be identified with 100 % accuracy when the distance between vehicles is less than 50 m.[193]
C-V2XV2X framework is discussed in detail.[165]
C-V2X is not able to satisfy all the latency requirements, therefore, shortened transmission time interval is proposed.[133]
5G-NR V2XFramework of 3GPP-Version 16 for AV is discussed.[194]
Field trial of mm-Wave with 5G-NR, a stable data rate of 2.8 Gbps within 500 ms latency is achieved.[195]
Field Trial of 5G-NR V2X satisfying the latency requirements for truck platooning.[196,197]
Table 9. Types of driving strategies.
Table 9. Types of driving strategies.
Driving StrategyExplanation
DefensiveHolds negative assumptions about its neighbouring AVs.
CompetitiveAdopts positive assumptions about its neighbouring AVs.
NegotiatedNegotiates with other AVs based on its implicit decisions.
CooperativeCommunicates with other AVs and accepts unified driving dispatch commands.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ahangar, M.N.; Ahmed, Q.Z.; Khan, F.A.; Hafeez, M. A Survey of Autonomous Vehicles: Enabling Communication Technologies and Challenges. Sensors 2021, 21, 706. https://doi.org/10.3390/s21030706

AMA Style

Ahangar MN, Ahmed QZ, Khan FA, Hafeez M. A Survey of Autonomous Vehicles: Enabling Communication Technologies and Challenges. Sensors. 2021; 21(3):706. https://doi.org/10.3390/s21030706

Chicago/Turabian Style

Ahangar, M. Nadeem, Qasim Z. Ahmed, Fahd A. Khan, and Maryam Hafeez. 2021. "A Survey of Autonomous Vehicles: Enabling Communication Technologies and Challenges" Sensors 21, no. 3: 706. https://doi.org/10.3390/s21030706

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