A TDMA-like Access Scheme with Splitting Request and Transmission for Vehicular Networks
Shenglong Peng, Xuan He, Junyi Du, Yong Liang Guan, and Liang Zhou

TL;DR
This paper introduces RTS-TDMA, a novel access scheme for dense vehicular networks that improves safety message transmission reliability and throughput by splitting request and transmission phases and using interference cancellation.
Contribution
The paper proposes RTS-TDMA, a new request-transmission split TDMA scheme with collision resolution and reduced request time, enhancing safety message delivery in dense vehicular networks.
Findings
RTS-TDMA achieves higher throughput than coded slotted ALOHA.
The scheme reduces request time percentage.
Theoretical and numerical analysis confirm improved performance.
Abstract
In this paper, we consider safety message transmission in a dense vehicular network. With increasing vehicular network density, the collision rate increases when multiple vehicles transmit safety messages simultaneously. To address this issue, we propose a request-transmission split time division multiple access (TDMA) scheme, referred to as RTS-TDMA. In our scheme, we divide a frame into three phases, i.e., a contention access phase, a broadcast feedback phase, and a contention-free transmission phase. Each vehicle selects a repetition rate according to a given probability distribution and repeats the transmission of its request packet to improve the reliability of the request. In addition, a roadside unit acts as the coordinator and uses a successive interference cancellation technique to resolve request collisions. RTS-TDMA also reduces the request time percentage by containing only…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicular Ad Hoc Networks (VANETs) · IoT Networks and Protocols · Wireless Networks and Protocols
A TDMA-like Access Scheme with Splitting Request and Transmission for Vehicular Networks
Shenglong Peng†, Xuan He†, Junyi Du‡, Yong Liang Guan§, and Liang Zhou†
Emails: [email protected], [email protected], [email protected], [email protected], [email protected]
†National Key Lab of Science and Technology on Communications, Center for Intelligent Networking and Communications,
Center for Cyber Security, University of Electronic Science and Technology of China, Chengdu, China
‡ CETC Key Lab of Avionic Information System, Southwest China Institute of Electronic Technology, Chengdu, China
§ School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore
Abstract
In this paper, we consider safety message transmission in a dense vehicular network. With increasing vehicular network density, the collision rate increases when multiple vehicles transmit safety messages simultaneously. To address this issue, we propose a request-transmission split time division multiple access (TDMA) scheme, referred to as RTS-TDMA. In our scheme, we divide a frame into three phases, i.e., a contention access phase, a broadcast feedback phase, and a contention-free transmission phase. Each vehicle selects a repetition rate according to a given probability distribution and repeats the transmission of its request packet to improve the reliability of the request. In addition, a roadside unit acts as the coordinator and uses a successive interference cancellation technique to resolve request collisions. RTS-TDMA also reduces the request time percentage by containing only the vehicle identity in each request packet. Both theoretical analysis and numerical results verify that the RTS-TDMA scheme can provide higher throughput than the coded slotted ALOHA scheme.
Index Terms:
Access scheme, time division multiple access, roadside unit, successive interference cancellation, vehicular networks.
I Introduction
A vehicular network is a special network in which vehicles can transmit data to each other via vehicle-to-vehicle (V2V) communication and to the infrastructure via vehicle-to-infrastructure (V2I) communication [1]. Based on these two types of communication, many real-world applications can be supported in vehicular networks. According to their properties, the applications can be classified into two categories: safety (such as accident prevention) and nonsafety (such as Internet access). Dedicated short range communication (DSRC), which is exclusively used by V2V and V2I communications, has been allocated 75 MHz of radio spectrum in the 5.9 GHz band. The spectrum is divided into seven channels, i.e., one control channel (CCH) and six service channels (SCHs)[2]. The CCH is used to transmit control messages or safety messages, while the SCHs are used to transmit nonsafety messages. Compared to nonsafety messages, safety messages have stricter latency and reliability requirements; e.g., the lifetime of a safety message is less than 100 ms [3]. Thus, designing a practical scheme for disseminating safety messages is an urgent need and has attracted considerable attention[4, 5, 6, 7, 8, 9].
According to the adopted medium access control (MAC) protocols, existing works can be divided into two categories: contention-based MAC protocols [4, 5, 6] and contention-free MAC protocols [7, 8, 9]. In contention-based MAC protocols, each vehicle employs a carrier-sense multiple access with collision avoidance (CSMA/CA) mechanism to avoid access collisions among vehicles. When a vehicle attempts to access the medium, it first listens to the channel. If the channel is idle, the vehicle can access the medium; otherwise, the vehicle has to randomly select a back-off time until the channel is idle. In addition, by using the enhanced distributed channel access (EDCA) scheme in IEEE 802.11p, a high-priority safety message is allocated to the high-priority access category (AC). Thus, a vehicle that has a high-priority safety message can use a small contention window size to compete for the channel. In contention-free MAC protocols, each vehicle is required to broadcast the usage status of time slots used by its one-hop neighbors. Thus, each vehicle can access an idle time slot that is not occupied by its two-hop neighbors in a distributed manner. If successful, it will continue to access the same time slot in all subsequent frames until a collision occurs.
However, existing protocols may not work well in a congested scenario in which safety messages from multiple vehicles collide. For contention-based MAC protocols, with increasing vehicular network density, multiple vehicles may transmit safety messages simultaneously even with a back-off mechanism and a small contention window size. As a result, unbounded delays in the dissemination of safety messages occur in this type of vehicular network[5]. For contention-free MAC protocols, with increasing vehicular network density, the probability of multiple vehicles choosing the same idle time slot will increase significantly. As a result, safety messages may fail to disseminate in this type of vehicular network[8].
Recently, coded slotted ALOHA (CSA) has been widely used in wireless communication systems to solve user collision issues and serve a large number of users [10]. Before transmission, the packet from each user is divided and encoded into multiple packets via local component codes at the MAC layer. By combining the successive interference cancellation (SIC) technique and the decoding of packet-oriented codes on the receiver side, collided packets can be recovered[11]. Inspired by the CSA scheme, we introduce the SIC technique to vehicular networks and propose a request-transmission split time division multiple access (TDMA) scheme, referred to as RTS-TDMA. Note that our proposed RTS-TDMA scheme differs from CSA as well as the other existing MAC schemes. We list the differences and our contributions as follows:
- •
We divide a frame into three phases, i.e., a contention access phase, a broadcast feedback phase, and a contention-free transmission phase.
- •
Each vehicle selects a repetition rate according to a given probability distribution and repeats the transmission of its request packet. Each packet contains only the vehicle identity (ID) and the location information of the contention resources occupied by other copies, thus allowing vehicles to achieve time resource reductions during requests.
- •
Roadside units (RSUs) employ the SIC technique to eliminate collisions among request packets and extract vehicle IDs. Then, each RSU assigns time slots for vehicles according to the extracted ID order.
- •
Both theoretical analysis and simulation results show that the proposed RTS-TDMA scheme provides significantly higher throughput than CSA.
The remainder of this paper is organized as follows. Section II describes the system model. Section III presents our proposed design approach. Section IV provides the performance analysis, and conclusions are drawn in Section V.
II System Model
We consider a vehicular network scenario, as shown in Fig. 1, where vehicles are moving on a highway. Each vehicle has its own unique ID, where . RSUs divide a road into different service zones (SZs). Each RSU is used as a central coordinator to serve the vehicles in an SZ of length meters, where is the communication range. Note that we consider only the communication process in a single SZ and try to improve its throughput performance. The overlap between two neighboring RSUs is not taken into consideration in this paper, but we plan to consider it in our future work.
Time is partitioned into frames. Each frame is further partitioned into three phases: 1) the contention access phase (CAP), 2) the broadcast feedback phase (BFP), and 3) the contention-free transmission phase (CTP). The durations of these phases are denoted by , , and , respectively, as shown in Fig. 2. The CAP is divided into equally spaced mini-slots of duration . The CTP consists of equally spaced time slots of duration . Each vehicle must acquire exactly one time slot to transmit its safety message within each frame. The vehicles and RSUs are equipped with a global positioning system, which is used for frame and slot synchronization[8].
The communication is conducted as follows:
In the CAP, each vehicle selects a repetition rate according to a given probability distribution and repeats the transmission of its request packet to an RSU to request a time slot in the CTP. Each packet contains only the vehicle ID and the location information of the mini-slots occupied by the other copies.
- 2.
In the BFP, the RSU first uses the SIC technique to eliminate collisions among request packets and extracts the IDs of the vehicles. Then, the RSU allocates time slots to the vehicles and broadcasts a feedback packet that consists of a list of vehicle IDs. The maximum number of allowed vehicles is equal to , i.e., the number of time slots in the CTP.
- 3.
In the CTP, an assigned vehicle occupies its corresponding time slot and disseminates its safety message to the RSU and neighbor vehicles.
III Design of the access scheme
In this section, we describe the details of how vehicles acquire time slots in each CTP with the help of the RSUs and complete the dissemination of their safety messages within each frame.
III-A The contention access process in the CAP
Our proposed RTS-TDMA scheme uses CSA as the contention access scheme in the CAP. However, in RST-TDMA, a request packet contains only an ID and the location information of the mini-slots occupied by its copies. The request packet is much shorter than a packet containing a payload. Therefore, the request packet in RTS-TDMA does not need to be divided. In addition, the request packet in RTS-TDMA is repeated instead of being encoded before transmission, and SIC can be executed once the receiver confirms that no collision has occurred in a time slot. Hence, RTS-TDMA employs repetition codes as the local components of the CSA scheme.
At the beginning of each CAP, a vehicle, for example, , maps a message containing only to a request packet of the physical layer and draws an (, 1) repetition code, where is randomly selected based on a probability distribution . Then, vehicle copies into packets, denoted by . Vehicle transmits to the RSU in the SZ over mini-slots, which are selected randomly and uniformly from , denoted by , where . Each packet contains the location information of the mini-slots occupied by other copies, which is called the pointer. We assume that collisions are always detected by RSUs and that the SZ is within the range of detectability and decodability of an RSU. Hence, once the RSU successfully decodes a clean packet (i.e., a packet that did not collide), it extracts the pointer of the copies and . Interference cancellation is assumed to be ideal. Suppose that the copy has collided; then, the RSU allows the copy to be subtracted from the received signal in the corresponding mini-slot. Therefore, another packet may be decoded in the same mini-slot. SIC is iterated until all packets have been decoded successfully or until no clean packets exist. All extracted IDs will be added to a slot assignment list by the RSU, denoted by .
Fig. 3(a) shows an example of the process describing competition among vehicles in the CAP. There are vehicles (indexed as vehicle , vehicle , vehicle , vehicle , and vehicle ) in the SZ of an RSU. There are mini-slots (indexed from 1 to 8) in a CAP and (indexed from 1 to 5) in a CTP. All five vehicles are in the coverage area of the RSU. Of the five vehicles, vehicle employs a (3, 1) repetition code, while vehicle , vehicle , vehicle , and vehicle employ (2, 1) repetition codes. Then, the packets in are transmitted in mini-slots {3, 5, 6} of the CAP. Similarly, the two packets in are transmitted in mini-slots {1, 3} of the CAP. The two packets of are transmitted in mini-slots {1, 4} of the CAP. The two packets of are transmitted in mini-slots {6, 8} of the CAP. The mini-slots occupied by packets in are the same as those occupied by packets in .
Decoding is performed on the RSU side as follows. At iteration 1 of SIC, the RSU receives and decodes in mini-slot 4. Then, can be extracted. The RSU knows that is transmitted in mini-slot 1 according to the information of the pointer included in . The contribution of the interference of in mini-slot 1 can be subtracted. Similarly, can be extracted from in mini-slot 5. The contributions of the interference of in mini-slot 3 and that of in mini-slot 6 can be subtracted. The RSU adds vehicle and vehicle to , where . At iteration 2, both packets of can be decoded. The RSU extracts from any packet of . The RSU adds to , where . However, any packet that has been received or revealed cannot be used to recover the packets of vehicle and vehicle . Therefore, the RSU cannot extract or .
III-B The broadcast feedback process in the BFP
At the end of each CAP, all IDs extracted successfully by the RSU have been added to , where the IDs are listed in the order of when they were extracted. Then, the RSU assigns the th time slot of the CTP to the vehicle with the th ID in , where . However, when , because the CTP contains time slots, only vehicles with the first IDs in will be assigned a time slot of the CTP. Finally, in the BFP, the RSU will broadcast the feedback packet, denoted by , to the vehicles in its SZ. In the feedback packet, each field containing the ID of a vehicle represents the assignment of the vehicle to the corresponding time slot in the CTP.
The example in Fig. 3 shows that the RSU holds . According to the order of IDs in , the RSU assigns the time slots of indexes 1, 2 and 3 in the CTP for vehicle , vehicle , and vehicle , respectively. Then, the RSU broadcasts the feedback packet to the vehicles in its SZ, including the time slot assignment information. The format of the feedback packet is shown in Fig. 3(b).
III-C The contention-free transmission in the CTP
When a vehicle, for example, , receives a feedback packet from the RSU, will check whether it has been assigned a time slot in the CTP. If so, will disseminate its safety packet during the corresponding time slot. Otherwise, knows that its ID has not been extracted by the RSU in the previous CAP and that it cannot send messages in the CTP; thus, it must wait for the next frame to request again.
The example in Fig. 3 shows that all the vehicles in the SZ of the RSU check the time slots that they have been assigned. As shown in Fig. 3(c), vehicle , vehicle and vehicle then disseminate their safety packets in the time slots of indexes 1, 2 and 3, respectively. However, vehicle and vehicle do not check the time slots that they have been assigned, and they cannot transmit their safety messages in the current CTP.
IV Performance analysis
%֡ T_f feedback T_f ̵ܻ Ƿ T_c T_f T_t ȥ T_F The objective of the analysis in this section is to determine the value range of the maximum number of vehicles allowed in an SZ and the duration of a frame such that the throughput performance of our scheme will be higher than that of CSA.
IV-A Theoretical analysis
Above all, we need to determine which parameters are constant and which are variable. We can determine the length of a safety message following [3]. The transmission rate is provided by the IEEE 802.11p[4]. Thus, the duration () of a time slot in the CTP is constant. In addition to the pointer, only a vehicle ID is transmitted in the mini-slots of each CAP. The duration () of a mini-slot in the CAP is also constant. The maximum number of vehicles allowed in an SZ is denoted by . The number of vehicles in an SZ during a frame is denoted by , where . We denote as the duration of a frame. In the analysis, and are variables.
The number of slots in each frame of CSA is , where is the duration of a time slot in CSA. Because the same safety message is considered to be transmitted, we have . The throughput represents the average number of successful safety packet transmissions per frame in an SZ. According to the result in CSA, if is close to or greater than , CSA suffers a significantly poor throughput performance. Therefore, we set the value of such that . Note that in the analysis, we set the same probability distribution of the repetition rate in CSA and in the CAP of RTS-TDMA. Thus, the throughput in RTS-TDMA essentially depends on . As long as , the throughput performance of our scheme is better than that of CSA. In the following, we investigate the relationship between , and .
In Section II, a frame consists of three phases; accordingly, we have
[TABLE]
where denotes the duration of a BFP. A time slot allocation field in each feedback packet from an RSU contains only the ID of the vehicle assigned to the time slot. A feedback packet contains time slot allocation fields. Therefore, we assume
[TABLE]
By replacing (2) in (1), we have
[TABLE]
We consider the case where is held constant. In RTS-TDMA, to allow all vehicles in an SZ to transmit packets together within a frame, we set . Then, we have
[TABLE]
There is a negative correlation between and . We can derive the critical maximum number of vehicles in an SZ, denoted by , meaning that if , then . We have
[TABLE]
In this case, when , we have , indicating that RTS-TDMA can perform better than CSA in terms of throughput for a constant . However, when , we have , indicating that both schemes suffer from significantly poor throughput performance.
We consider the case where is held constant. By replacing in (3) with , there is a positive correlation between and . We denote the critical duration of a frame by , which means that if , then . Note that we have
[TABLE]
Denoting , we then have
[TABLE]
In general, we have , resulting in . In this case, if , we have , indicating that both schemes suffer significantly poor throughput performance under the congested scenario ( is close to ). When , we have , indicating that RTS-TDMA can perform better than CSA in terms of throughput for any .
IV-B Numerical simulation
Example 1: In this example, we set ms as a constant and investigate the throughput performance of RTS-TDMA and CSA by varying . We maintain during the simulation. In both schemes, to limit the number of pointers, the maximum repetition rate is fixed at 8. The optimal probability distribution with the maximum repetition rate is [12]. The transmission rate is 6 Mb/s[4]. Assuming that the total safety packet size is 375 bytes[13], the duration of a time slot used to send a safety packet is 0.5 ms ( ms), and in CSA. In RTS-TDMA, because only the ID of a vehicle and a pointer are transmitted, the number of bits for a vehicle ID and a pointer are 1 byte and 7 bytes, respectively. By adding guard periods and considering the physical layer overhead, we assume that the number of bits for a request packet is equal to 15 bytes. The duration of a mini-slot for a request packet transmission is 0.02 ms ( ms). The simulation results are presented in Fig. 4. According to (5), we have . Therefore, for , RTS-TDMA can outperform CSA according to the theoretical analysis in Section IV-A, as verified by the simulation results in Fig. 4. Note that for , we have , in which case RTS-TDMA is not applicable.
Example 2: In this example, we compare the performances of RTS-TDMA and CSA by setting and using different durations of a frame in milliseconds. During the simulation, we fix and use the same distribution as in Example 1 for selecting code lengths. We use the same , and as in Example 1. The simulation results are shown in Fig. 5. According to (6), we have ms. Thus, when , we have , indicating that RTS-TDMA can perform better than CSA in terms of throughput, as verified by the simulation results in Fig. 5. Note that for ms, we have , in which case RTS-TDMA is not applicable.
V Conclusion
This paper proposed RTS-TDMA, a request-transmission split TDMA scheme for vehicular networks. We divided a frame into three phases, i.e., a contention access phase, a broadcast feedback phase, and a contention-free transmission phase. To improve the reliability of the request, we repeated the transmission of each request packet, where the repetition rate was selected according to a given probability distribution. To address request collisions, we introduced the SIC technique on the RSU side. To improve the transmission efficiency, we shortened the size of the request packets, such that each request packet contained only the vehicle ID to reduce the request time percentage. The throughput of RTS-TDMA outperformed that of CSA, as verified by theoretical analysis and numerical simulations.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Zhang, F. Wang, K. Wang, W. Lin, X. Xu, and C. Chen, “Data-driven intelligent transportation systems: A survey,” IEEE Trans. Intell. Transp. Syst. , vol. 12, no. 4, pp. 1624–1639, Dec. 2011.
- 2[2] M. Hadded, P. Muhlethaler, A. Laouiti, R. Zagrouba, and L. A. Saidane, “TDMA-based MAC protocols for vehicular ad hoc networks: A survey, qualitative analysis, and open research issues,” IEEE Commun. Surveys Tuts. , vol. 17, no. 4, pp. 2461–2492, Jun. 2015.
- 3[3] The CAMP Vehicle Safety Communications Consortium, “Vehicle safety communications project task 3 final report,” Tech. Rep. DOT HS 809 859 , Mar. 2005.
- 4[4] “IEEE standard for information technology– local and metropolitan area networks– specific requirements– part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications amendment 6: Wireless access in vehicular environments,” IEEE Std 802.11p-2010 , pp. 1–51, Jul. 2010.
- 5[5] S. Eichler, “Performance evaluation of the IEEE 802.11p WAVE communication standard,” in Proc. 66th IEEE Veh. Technol. Conf. , Baltimore, MD, USA, Sep. 2007, pp. 2199–2203.
- 6[6] J. Zheng and Q. Wu, “Performance modeling and analysis of the IEEE 802.11p EDCA mechanism for VANET,” IEEE Trans. Veh. Technol. , vol. 65, no. 4, pp. 2673–2687, Apr. 2016.
- 7[7] F. Borgonovo, A. Capone, M. Cesana, and L. Fratta, “ADHOC MAC: New MAC architecture for ad hoc networks providing efficient and reliable point-to-point and broadcast services,” Wireless Networks , vol. 10, no. 4, pp. 359–366, Jul. 2004.
- 8[8] H. A. Omar, W. Zhuang, and L. Li, “Ve MAC: A TDMA-based MAC protocol for reliable broadcast in VANE Ts,” IEEE Trans. Mobile Comput. , vol. 12, no. 9, pp. 1724–1736, Sep. 2013.
