I. Introduction
With the rapid development of autonomous driving and networked vehicles, vehicle-to-everything (V2X) communication technology is regarded as one of the critical technologies for supporting the data exchange among vehicles and other network entities, such as edge servers and pedestrians [1]. There are two primary radio standards facilitating V2X communication: dedicated short-range communication (DSRC) [2] and cellular V2X (C-V2X) [3]. The former was built on IEEE 802.11p, and the latter was first introduced by the Third Generation Partnership Project (3GPP) in its Release 14 [4]. Supported by LTE and 5G technologies, C-V2X can provide broader coverage, better quality of service (QoS) guarantees, and a higher scalability than DSRC [5]. To support vehicle-to-vehicle (V2V) direct communications both in coverage and out of coverage of cellular networks, C-V2X introduces two modes for radio resource allocation: Mode 3 and Mode 4. As shown in Fig. 1, in Mode 3, radio resources are centrally allocated and scheduled by LTE base stations over the Uu interface. In Mode 4, vehicles autonomously select radio resources according to the sensing-based semipersistent scheduling (SPS) scheme via the PC5 interface. This paper focuses on the V2V communications based on the SPS scheme in C-V2X Mode 4.