[BACK]
Computers, Materials & Continua
DOI:10.32604/cmc.2022.028280
images
Article

Space Division Multiple Access for Cellular V2X Communications

Doaa Sami Khafaga1, Mohammad Zubair Khan2, Muhammad Awais Javed3, Amel Ali Alhussan1,* and Wael Said4

1Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh, 11671, Saudi Arabia
2Department of Computer Science and Information, Taibah University Madinah Saudi Arabia
3Department of Electrical and Computer Engineering, COMSATS University Islamabad, 45550, Pakistan
4Department of Computer Science, Faculty of Computers and Informatics, Zagazig University, Zagazig, 44511, Egypt
*Corresponding Author: Amel Ali Alhussan. Email: AAAlHussan@pnu.edu.sa
Received: 06 February 2022; Accepted: 10 March 2022

Abstract: Vehicular communication is the backbone of future Intelligent Transportation Systems (ITS). It offers a network-based solution for vehicle safety, cooperative awareness, and traffic management applications. For safety applications, Basic Safety Messages (BSM) containing mobility information is shared by the vehicles in their neighborhood to continuously monitor other nearby vehicles and prepare a local traffic map. BSMs are shared using mode 4 of Cellular V2X (C-V2X) communications in which resources are allocated in an ad hoc manner. However, the strict packet transmission requirements of BSM and hidden node problem causes packet collisions in a vehicular network, thus reducing the reliability of safety applications. Moreover, as vehicles choose the transmission resources in a distributed manner in mode 4 of C-V2X, the packet collision problem is further aggravated. This paper presents a novel solution in the form of a Space Division Multiple Access (SDMA) protocol that intelligently schedules BSM transmissions using vehicle position data to reduce concurrent transmissions from hidden node interferers. The proposed protocol works by dividing road segments into clusters and sub-clusters. Several sub-frames are allocated to a cluster and these sub-frames are reused after a certain distance. Within a cluster, sub-channels are allocated to sub-clusters. We implement the proposed SDMA protocol and evaluate its performance in a highway vehicular network. Simulation results show that the proposed SDMA protocol outperforms standard Sensing-Based Semi Persistent Scheduling (SB-SPS) in terms of safety range and packet delay.

Keywords: ITS; vehicular network; cellular V2X; SDMA

1  Introduction

Autonomous driving and intelligent traffic management are the key features of the future Intelligent Transportation System (ITS) [13]. Vehicles will be equipped with wireless transceivers that will allow communication and data sharing between vehicles on the road. While hardware sensors have range limitations and are not cost-effective, wireless communication provides a low-cost and long-range data-sharing solution. Thus, car manufacturers and different research organizations are actively working to standardize data communication between vehicles [49].

There has been a tremendous effort over the last decade to improve wireless networking for ITS applications. In this regard, two major technologies have become popular. The first technology is the IEEE 802.11p which works on Wi-Fi technology and connects vehicles in the form of a Wireless Local Area Network (WLAN). The second technology is the Cellular V2X (C-V2X) that uses Long Term Evolution (LTE) to communicate between vehicles. Although IEEE 802.11p has benefits for localized communications, it may not be able to meet autonomous driving requirements. Hence, future ITS will utilize C-V2X communications which provide high data rates and reliability [914].

For safety applications, vehicles are required to regularly share messages with each other in a geographical area. This provides updated mobility information of each vehicle to its neighbors. These messages are commonly known as Basic Safety Messages (BSMs). As these messages contain the position, speed, and acceleration information of the vehicles, this facilitates making intelligent driving-related decisions such as safe changing of the lane, applying sudden brakes, and optimal speed control of the vehicle [1520].

The frequency of these BSMs is generally ten times per second, which means a vehicle must generate ten messages in a second and share them with all other vehicles in the neighborhood. As several vehicles try to access the channel within a short time interval, the probability of concurrent transmissions is significantly increased. Due to the ad hoc nature of message transmissions in the vehicular network, hidden nodes cause collisions and loss of BSMs [21,22].

C-V2X communications have assigned a separate mode of communications (known as mode 4) for safety message transmissions. Using mode 4 of C-V2X, vehicles are allocated sub-frames and sub-channels without the involvement of infrastructure. A major challenge is to find an optimal allocation of these resources such that the number of BSM collisions can be reduced. Moreover, the dynamic nature of vehicular networks and the mobility of vehicles also make resource allocation a challenging task [2329].

In this paper, we present the Space Division Multiple Access (SDMA) protocol for highway scenarios that reduce the number of BSM collisions. The key idea of the protocol is to divide vehicles into clusters based on their positions. Each cluster is allocated a separate sub-frame, and the sub-frame allocation is reused after a certain distance. Moreover, within a cluster, sub-clusters of closely located vehicles are allocated sub-channels within a sub-frame. Simulation results highlight the significance of the proposed protocol in terms of reduced packet collisions and network delay.

The major contributions of this paper are that we present a novel SDMA based protocol for highway vehicular scenarios that improve the reliability of the safety messages by reducing the number of collisions. We present a detailed explanation of the working of the proposed protocol and give insights on how to schedule simultaneous transmissions of vehicles without causing interference to each other. We also provide a detailed simulation analysis of the proposed protocol and compare it with two other techniques from the literature.

The paper is organized as follows. The working of C-V2X standard and literature review is provided in Section 2. The details about the system model and proposed SDMA based protocol are given in Section 3. The simulation results and performance evaluation are presented in Section 4. The conclusions of the paper and future work are given in Section 5.

2  Related Works

We provide an overview of the C-V2X standard in this section. We also explain the recent work in the area of resource allocation for C-V2X communications.

2.1 C-V2X Standard

C-V2X standard was developed by Third Generation Partnership Project (3GPP) in its release 14 and since then, small changes have been made in upcoming versions (15 and 16) to further improve it. C-V2X standard uses 5G communications to support communication between vehicles for autonomous driving applications. C-V2X standard supports two types of network communications, the first one is the infrastructure enabled communications using the Uu interface (radio link between the vehicle transceiver and the infrastructure enodeB) whereas the second one is the direct communications between the vehicles over PC5 interface (sidelink channel) [3034].

There are four modes of transmission in the C-V2X standard, each differing in the way the resources are allocated. The first two modes support communications over the Uu interface. Modes 3 and 4 support direct communications. More specifically, mode 4 allows resource allocation without involving the infrastructure nodes. This allows faster resource allocation, and it is suited for safety applications [3538].

The frame structure of C-V2X is shown in Fig. 1. The resources are allocated in time and frequency domains. In the time domain, each resource is known as a sub-frame whereas, in the frequency domain, each resource is known as a sub-channel. Each sub-channel is further divided to carry two types of information, the control information is placed in Side-link Control Information (SCI) part, and the data part is transmitted in Transport Block (TB) part.

images

Figure 1: Frame and channel allocation in C-V2X

The medium access control for C-V2X is managed by Sensing-Based Semi Persistent Scheduling (SB-SPS) protocol. The protocol works by sensing the last 1000 sub-frames for packet collisions and only select collision-free sub-frames for transmission. Vehicles pick resources within a selection window of sub-frames. The selection window value is between 20 and 100 ms. Vehicles also use semi-persistent scheduling in which the same resource is only selected with a certain probability. This is done to allow vehicles to choose different resources every time instead of choosing the same resource for all transmissions.

2.2 Literature Review

We provide a brief review of the current work related to C-V2X resource allocation in this subsection and as shown in Tab. 1. The idea of resource allocation is to better utilize the available sub-frames and sub-channels such that vehicle collisions can be minimized.

images

To better detect collisions due to concurrent transmissions, the work in [39] proposes the idea of new time slots for C-V2X. The advantage of new time slots is the increased level of sensing and hence, reduction in packet collisions due to hidden nodes. A drawback of this scheme is increased overhead, however, the sensing accuracy improvement results in a higher packet delivery ratio.

The work in [40] proposes the use of announcement messages ahead of sending the safety messages. These announcement messages are broadcast in the neighborhood. The benefit of these messages is that other vehicles in the neighborhood refrain from sending messages within the current transmission and hence, packet collisions are reduced. This results in improvement of reliability of safety messages.

To reduce the interference and collisions of safety messages, the work in [41] presents a transmit power control algorithm. As transmit power has a direct correlation with the interference, the work adapts the transmit power to enhance the signal-to-noise ratio. In addition, the proposed work also uses an adaptive packet generation rate technique to reduce the network load and probability of collisions. Results show that the reliability of packet transmission is increased when using the proposed technique.

In [42], the authors propose a resource allocation protocol that uses Channel State Information (CSI) for better allocating the sub-frames and sub-channels in C-V2X. A many-to-many fuzzy matching is used to maximize the network capacity. Results show that the proposed protocol improves the network throughput of the vehicular network.

The work in [43] introduces the concept of three modes of communication for vehicles. In the first mode, vehicles receive a signal from infrastructure eNodeB whereas in the second mode the signal is received from the neighborhood vehicle. In the third mode, the message is received from vehicles located on the other side of the road. Based on the received power, the proposed protocol decides about appropriate mode selection. The proposed work improves the coverage range of the vehicles.

In [44], the authors propose a hybrid protocol that uses both C-V2X and IEEE 802.11p transmissions. To maintain reliable communications among vehicles, the time period of packet generation is controlled by the proposed scheme. Thus, the adaptive packet generation rate results in reduced channel load and an improved packet reception ratio. Moreover, a higher priority is given to C-V2X transmissions as compared to IEEE 802.11p due to its long-range.

3  Proposed SDMA Protocol for C-V2X Transmissions

In this section, we present the considered system model in this paper and also discuss the proposed SDMA protocol for C-V2X transmissions.

3.1 System Model

We consider a bi-directional highway scenario with X number of lanes. Each vehicle v is moving with a speed Sv and we focus on a high vehicle density scenario. Each vehicle has an on-board C-V2X wireless transceiver and Global Positioning System (GPS) for accurate location information. The road is divided into fixed-length segments or clusters of size Lc. Within each cluster, the network is further divided into sub-clusters depending on the number of sub-frames allocated to the cluster. Let Sc be the number of sub-channels in a sub-frame, Ts be the single sub-frame time, and TB be the BSM time.

3.2 Proposed SMDA Protocol

The working of the proposed SDMA protocol is shown in Fig. 2. The idea is to divide the road into clusters such that each cluster is allocated a different sub-frame. Moreover, vehicles within a cluster are further divided into sub-clusters and allocated to different sub-channels. As an example, if the vehicles are divided into four clusters such that cluster 1 and cluster 3 use sub-frames 1 and 2, and cluster 2 and cluster 4 use sub-frames 3 and 4 respectively. Within sub-frame 1 and 2 allocated to cluster 1, sub-cluster 1a uses sub-frame 1, and sub-cluster 1b uses sub-frame 2. In this way, sub-cluster vehicles transmit at the same time but at different frequencies. Similarly, vehicles from two different sub-clusters transmit at different sub-frame time slots. Moreover, vehicles from two different clusters are also allocated different sub-frame time slots. The sub-frames are only reused after a certain distance Rf such that the interference to the concurrent transmitting vehicles is reduced.

images

Figure 2: Proposed SDMA based C-V2X transmission

images

We present the proposed SDMA based C-V2X transmission protocol in Algorithm 1. At first, the number of cluster Nc within sub-frame reuse distance Rf is given as

Nc=RfLc (1)

The number of sub-frames in a cluster Sf can be calculated as

Sf=TBNc (2)

We divide each cluster into Sf number of sub-clusters using a parameter called sub-cluster length Lb. This is done to allocate each sub-frame to a single sub-cluster. Each vehicle computes its current cluster number using GPS location. Furthermore, the vehicle also finds its sub-cluster number within the cluster using GPS location. The cluster and sub-cluster sizes are taken as fixed in our protocol as we consider a high vehicle density scenario in this paper. The rationale is that resource allocation is challenging in a high vehicle density scenario. At low and medium vehicle densities, competition for sub-frames and sub-channels is less and does not lead to a large number of collisions.

Vehicles in a sub-cluster select a sub-channel randomly and transmit their BSM. The sub-frame reuse distance Rf is selected based on interference values with a goal to schedule concurrent BSM transmissions far apart. As vehicles are moving continuously, their cluster and sub-clusters numbers change periodically, and hence, the sub-frames and sub-channel allocated to them also vary accordingly.

4  Performance Evaluation

In this section, we present the details related to the performance evaluation of the proposed SDMA protocol. This includes a description of the simulation parameters and an explanation of the obtained results.

4.1 Simulation Scenario

We present the simulation scenario in Tab. 2. The road length is taken as 5 km. The number of lanes is 8. Vehicle speed is varied between 15–30 m/s. The vehicle density is taken as 200–400 vehicles/km. The sub-frame reuse distance is taken as 1000 m. The cluster length and sub-cluster length are taken as 100 and 10 m respectively. The BSM time is taken as 100 ms as vehicles need to send 10 packets per second to the neighborhood vehicles. The single sub-frame time is taken as 1 ms and there are 10 sub-channels in a sub-frame.

images

4.2 Results

We compare the proposed SDMA protocol with two other protocols, namely the SB-SPS protocol [41] and the random scheduling protocol. In Fig. 3, we plot the packet delivery ratio at different vehicle densities. The fading intensity taken is 3. It can be seen that the proposed SDMA protocol maintains a packet delivery ratio of more than 0.91 at different vehicle densities. On the other hand, SB-SPS protocol has a packet delivery ratio of 0.87 at a vehicle density of 400 vehicles/km. The random scheduling protocol has the worst performance, and its packet delivery ratio falls up to 0.74.

images

Figure 3: Packet delivery ratio at different vehicle densities

In Fig. 4, we plot the end-to-end delay of three protocols in comparison. The proposed SDMA protocol delivers all BSM packets within an end-to-end delay of 1.6 ms. The SB-SPS protocol and random scheduling technique have an end-to-end delay of 2.9 and 5.1 ms respectively at a vehicle density of 400 vehicles/km. The results show that the delay of SDMA protocol does not increase as significantly as with the other two protocols at high density. This is because the SDMA protocol allocates sub-frames to the concurrent transmissions in a manner to reduce interference.

images

Figure 4: End-to-end delay at different vehicle densities

Results in Fig. 5 show the packet delivery ratio at different fading intensity m. The vehicle density is taken as 300 vehicles/km. Results show that the packet delivery ratio of the proposed SDMA protocol is above 0.9 at different levels of fading. The performance of SB-SPS and random scheduling protocol is inferior at all fading intensity values as compared to the SDMA protocol.

images

Figure 5: Packet delivery ratio at different fading intensities

The above results show that SDMA protocol maintains a packet delivery ratio of greater than 90% which is needed for safety applications. The result outperforms the standard-based SB-SPS protocol and random scheduling protocol in terms of delay and reliability. The packet delivery ratio of the proposed scheme is improved by 5% and 23% as compared to SB-SPS and random scheduling protocols respectively. Similarly, the proposed protocol reduces the end-to-end delay of safety messages by 44% and 68% as compared to SB-SPS and random scheduling protocols respectively. The performance improvement achieved by SDMA protocol is due to intelligent sub-frame and sub-channel allocation based on vehicle position. As all modern vehicles are equipped with GPS, using this information can significantly enhance the communication performance of C-V2X. The proposed SDMA protocol is suited for high vehicle density scenarios where distributed resource allocation is a major challenge.

5  Conclusion

In this paper, we propose an SDMA based transmission protocol using C-V2X communications. The proposed SDMA protocol works by dividing roads into clusters such that each cluster is allocated different sub-frames. The proposed protocol reuses the sub-frames after several clusters such that the interference due to concurrent transmissions is reduced. Simulation results show that the proposed SDMA protocol shows better performance as compared to SB-SPS and random scheduling protocols in terms of packet delivery ratio and end-to-end delay. In the future, we will work to adaptively control the cluster and sub-cluster sizes in a varying vehicle density scenario.

Acknowledgement: Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R308), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Funding Statement: Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R308), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

References

 1.  M. Rahim, M. A. Javed, A. N. Alvi and M. Imran, “An efficient caching policy for content retrieval in autonomous connected vehicles,” Transportation Research Part A: Policy and Practice, vol. 140, pp. 142–152, 2020. [Google Scholar]

 2.  M. Autili, L. Chen, C. Englund, C. Pompilio and M. Tivoli, “Cooperative intelligent transport systems: Choreography-based urban traffic coordination,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 4, pp. 2088–2099, 2021. [Google Scholar]

 3.  A. Gholamhosseinian and J. Seitz, “Vehicle classification in intelligent transport systems: An overview, methods and software perspective,” IEEE Open Journal of Intelligent Transportation Systems, vol. 2, pp. 173–194, 2021. [Google Scholar]

 4.  S. Bijjahalli and R. Sabatini, “A high-integrity and low-cost navigation system for autonomous vehicles,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 1, pp. 356–369, 2021. [Google Scholar]

 5.  G. Rathee, R. Iqbal and A. Khelifi, “Decision making in internet of vehicles using pervasive trusted computing scheme,” Computers, Materials & Continua, vol. 68, no. 2, pp. 2755–2769, 2021. [Google Scholar]

 6.  M. Abbasi, A. Najafi, M. Rafiee, M. R. Khosravi, V. G. Menon et al., “Efficient flow processing in 5G-envisioned SDN-based internet of vehicles using GPUs,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 8, pp. 5283–5292, 2021. [Google Scholar]

 7.  X. Wang and S. Cai, “Mobility management in vehicular named data networking,” IEEE Sensors Letters, vol. 5, no. 8, pp. 1–4, 2021. [Google Scholar]

 8.  X. R. Zhang, W. F. Zhang, W. Sun, X. M. Sun and S. K. Jha, “A robust 3-D medical watermarking based on wavelet transform for data protection,” Computer Systems Science & Engineering, vol. 41, no. 3, pp. 1043–1056, 2022. [Google Scholar]

 9.  X. R. Zhang, X. Sun, X. M. Sun, W. Sun and S. K. Jha, “Robust reversible audio watermarking scheme for telemedicine and privacy protection,” Computers, Materials & Continua, vol. 71, no. 2, pp. 3035–3050, 2022. [Google Scholar]

10. M. Alawi, R. Alsaqour, A. Abdalla, M. Abdelhaq and M. Uddin, “Multi-criteria prediction mechanism for vehicular Wi-fi offloading,” Computers, Materials & Continua, vol. 69, no. 2, pp. 2313–2337, 2021. [Google Scholar]

11. Y. Zhong, K. Hua, P. Li, D. Deng, X. Liu et al. “Dynamic periodic location encounter network analysis for vehicular social networks,” IEEE Transactions on Vehicular Technology, vol. 70, no. 8, pp. 7453–7463, 2021. [Google Scholar]

12. M. A. Javed, S. Zeadally and E. B. Hamida, “Data analytics for cooperative intelligent transport systems,” Vehicular Communications, vol. 15, pp. 63–72, 2019. [Google Scholar]

13. A. A. Khan, M. Abolhasan, W. Ni, J. Lipman and A. Jamalipour, “An end-to-end (E2E) network slicing framework for 5G vehicular ad-hoc networks,” IEEE Transactions on Vehicular Technology, vol. 70, no. 7, pp. 7103–7112, 2021. [Google Scholar]

14. S. Zeadally, M. A. Javed and E. B. Hamida, “Vehicular communications for its: Standardization and challenges,” IEEE Communications Standards Magazine, vol. 4, no. 1, pp. 11–17, 2020. [Google Scholar]

15. M. Al-Qutwani, X. Wang and B. Yi, “Request/advertise-based content forwarding in vehicular named data networking,” IEEE Access, vol. 9, pp. 226–236, 2021. [Google Scholar]

16. M. A. Hamza, H. M. Alshahrani, F. N. Al-Wesabi, M. A. Duhayyim, A. M. Hilal et al. “Artificial intelligence based clustering with routing protocol for internet of vehicles,” Computers, Materials & Continua, vol. 70, no. 3, pp. 5835–5853, 2022. [Google Scholar]

17. M. A. Javed, M. Z. Khan, U. Zafar, M. F. Siddiqui, R. Badar et al., “ODPV: An efficient protocol to mitigate data integrity attacks in intelligent transport systems,” IEEE Access, vol. 8, pp. 114733–114740, 2020. [Google Scholar]

18. Z. Zhang, Y. Cao, Z. Cui, W. Zhang and J. Chen, “A many-objective optimization based intelligent intrusion detection algorithm for enhancing security of vehicular networks in 6G,” IEEE Transactions on Vehicular Technology, vol. 70, no. 6, pp. 5234–5243, 2021. [Google Scholar]

19. J. Lee, S. Kwak, S. Park and S. Park, “Cluster-based stable BSM dissemination system for safe autonomous platooning,” Computers, Materials & Continua, vol. 71, no. 1, pp. 321–338, 2022. [Google Scholar]

20. S. K. Pande, S. K. Panda, S. Das, K. S. Sahoo, A. K. Luhach et al., “A resource management algorithm for virtual machine migration in vehicular cloud computing,” Computers, Materials & Continua, vol. 67, no. 2, pp. 2647–2663, 2021. [Google Scholar]

21. M. A. Javed and S. Zeadally, “AI-empowered content caching in vehicular edge computing: Opportunities and challenges,” IEEE Network, vol. 35, no. 3, pp. 109–115, 2021. [Google Scholar]

22. M. Ahmad, A. Hameed, F. Ullah, I. Wahid, A. Khan et al., “Adaptation of vehicular ad hoc network clustering protocol for smart transportation,” Computers, Materials & Continua, vol. 67, no. 2, pp. 1353–1368, 2021. [Google Scholar]

23. R. A. Nazib and S. Moh, “Reinforcement learning-based routing protocols for vehicular ad hoc networks: A comparative survey,” IEEE Access, vol. 9, pp. 27552–27587, 2021. [Google Scholar]

24. J. Garbiso, A. Diaconescu, M. Coupechoux and B. Leroy, “Fair self-adaptive clustering for hybrid cellular-vehicular networks,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 2, pp. 1225–1236, 2021. [Google Scholar]

25. F. Jameel, M. A. Javed, S. Zeadally and R. Jäntti, “Efficient mining cluster selection for blockchain-based cellular V2X communications,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 7, pp. 4064–4072, 2021. [Google Scholar]

26. S. Gyawali, S. Xu, Y. Qian and R. Q. Hu, “Challenges and solutions for cellular based V2X communications,” IEEE Communications Surveys &Tutorials, vol. 23, no. 1, pp. 222–255, 2021. [Google Scholar]

27. L. Yao, Y. Wang, X. Wang and G. WU, “Cooperative caching in vehicular content centric network based on social attributes and mobility,” IEEE Transactions on Mobile Computing, vol. 20, no. 2, pp. 391–402, 2021. [Google Scholar]

28. M. Sepulcre and J. Gozalvez, “Heterogeneous V2V communications in multi-link and multi-RAT vehicular networks,” IEEE Transactions on Mobile Computing, vol. 20, no. 1, pp. 162–173, 2021. [Google Scholar]

29. K. Zhang, M. Peng and Y. Sun, “Delay-optimized resource allocation in fog-based vehicular networks,” IEEE Internet of Things Journal, vol. 8, no. 3, pp. 1347–1357, 2021. [Google Scholar]

30. S. Chen, Q. Li, Y. Wang, H. Xu and X. Jia, “C-V2X equipment identification management and authentication mechanism,” China Communications, vol. 18, no. 8, pp. 297–306, 2021. [Google Scholar]

31. Y. Jeon and H. Kim, “An explicit reservation-augmented resource allocation scheme for C-C2X sidelink mode 4,” IEEE Access, vol. 8, pp. 147241–147255, 2020. [Google Scholar]

32. O. Sadio, I. Ngom and C. Lishou, “Controlling WiFi direct group formation for non-critical applications in C-V2X network,” IEEE Access, vol. 8, pp. 79947–79957, 2020. [Google Scholar]

33. M. Gonzalez-Martín, M. Sepulcre, R. Molina-Masegosa and J. Gozalvez, “Analytical models of the performance of C-v2X mode 4 vehicular communications,” IEEE Transactions on Vehicular Technology, vol. 68, no. 2, pp. 1155–1166, 2019. [Google Scholar]

34. X. He, J. Lv, J. Zhao, X. Hou and T. Luo, “Design and analysis of a shortterm sensing-based resource selection scheme for C-v2X networks,” IEEE Internet of Things Journal, vol. 7, no. 11, pp. 11209–11222, 2020. [Google Scholar]

35. S. Fu, W. Zhang and Z. Jiang, “A network-level connected autonomous driving evaluation platform implementing C-v2X technology,” China Communications, vol. 18, no. 6, pp. 77–88, 2021. [Google Scholar]

36. M. M. Saad, M. T. R. Khan, S. H. A. Shah and D. Kim, “Advancements in vehicular communication technologies: C-v2X and NR-V2X comparison,” IEEE Communications Magazine, vol. 59, no. 8, pp. 107–113, 2021. [Google Scholar]

37. I. Sarrigiannis, L. M. Contreras, K. Ramantas, A. Antonopoulos and C. Verikoukis, “Fog-enabled scalable C-v2X architecture for distributed 5G and beyond applications,” IEEE Network, vol. 34, no. 5, pp. 120–126, 2020. [Google Scholar]

38. V. Sharma, I. You and N. Guizani, “Security of 5G-V2X: Technologies, standardization, and research directions,” IEEE Network, vol. 34, no. 5, pp. 306–314, 2020. [Google Scholar]

39. K. Z. Ghafoor, M. Guizani, L. Kong, H. S. Maghdid and K. F. Jasim, “Enabling efficient coexistence of DSRC and C-v2X in vehicular networks,” IEEE Wireless Communications, vol. 27, no. 2, pp. 134–140, 2020. [Google Scholar]

40. F. Abbas, P. Fan and Z. Khan, “A novel low-latency V2V resource allocation scheme based on cellular V2X communications,” IEEE Transactions on Intelligent Transportation Systems, vol. 20, no. 6, pp. 2185–2197, 2019. [Google Scholar]

41. B. Kang, J. Yang, J. Paek and S. Bahk, “Atomic: Adaptive transmission power and message interval control for C-v2X mode 4,” IEEE Access, vol. 9, pp. 12309–12321, 2021. [Google Scholar]

42. C. Fan, B. Li, Y. Wu, J. Zhang, Z. Yang et al. “Fuzzy matching learning for dynamic resource allocation in cellular V2X network,” IEEE Transactions on Vehicular Technology, vol. 70, no. 4, pp. 3479–3492, 2021. [Google Scholar]

43. X. Xu, Y. Zeng, Y. L. Guan and Y. Li, “Cellular-V2X communications with weighted-power-based mode selection,” IEEE Open Journal of the Communications Society, vol. 1, pp. 386–400, 2020. [Google Scholar]

44. S. Heo, W. Yoo, H. Jang and J. -M. Chung, “H-V2X mode 4 adaptive semipersistent scheduling control for cooperative internet of vehicles,” IEEE Internet of Things Journal, vol. 8, no. 13, pp. 10678–10692, 2021. [Google Scholar]

images This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.