# SAI: Safety Application Identifier Algorithm at MAC Layer for Vehicular Safety Message Dissemination Over LTE VANET Networks

Authors: Shuja Ansari; Marvin Sánchez; Tuleen Boutaleb; Sinan Sinanovic; Carlos Gamio; Ioannis Krikidis
Journal: Wireless Communications and Mobile Computing
 (2018)

---

## Abstract

Vehicular safety applications have much significance in preventing road accidents and fatalities. Among others, cellular networks have been under investigation for the procurement of these applications subject to stringent requirements for latency, transmission parameters, and successful delivery of messages. Earlier contributions have studied utilization of Long-Term Evolution (LTE) under single cell, Friis radio, or simplified higher layer. In this paper, we study the utilization of LTE under multicell and multipath fading environment and introduce the use of adaptive awareness range. Then, we propose an algorithm that uses the concept of quality of service (QoS) class identifiers (QCIs) along with dynamic adaptive awareness range. Furthermore, we investigate the impact of background traffic on the proposed algorithm. Finally, we utilize medium access control (MAC) layer elements in order to fulfill vehicular application requirements through extensive system-level simulations. The results show that, by using an awareness range of up to 250 m, the LTE system is capable of fulfilling the safety application requirements for up to 10 beacons/s with 150 vehicles in an area of 2 × 2 km2. The urban vehicular radio environment has a significant impact and decreases the probability for end-to-end delay to be ≤100 ms from 93%–97% to 76%–78% compared to the Friis radio environment. The proposed algorithm reduces the amount of vehicular application traffic from 21 Mbps to 13 Mbps, while improving the probability of end-to-end delay being ≤100 ms by 20%. Lastly, use of MAC layer control elements brings the processing of messages towards the edge of network increasing capacity of the system by about 50%.


---

## Body

## 1. Introduction

Cellular Networks are ubiquitous technologies that have evolved in order to satisfy the continuous increasing traffic and quality of service (QoS) demands required by existing and future user applications. Operators currently utilize one or several standardized technologies as the application market’s demand increases. For instance, voice and data applications requiring low latency can be served by wideband code division multiple access (WCDMA) while higher data rates with lower latency can be provided by introducing evolved universal mobile telecommunications service terrestrial radio access networks (E-UTRAN, commercially referred to as Long-Term Evolution (LTE)) [1].Vehicular communications presiding under the umbrella of cooperative intelligent transportation systems (C-ITS) sets forth stringent requirements in terms of latency and successful packet delivery. There are mainly three applications in vehicular networks as categorized by [2]: safety (e.g., cooperative forward collision warning, to avoid rear-end collisions), transport efficiency (e.g., traffic light optimal speed advisory, to assist the driver to arrive during a green phase), and information/entertainment (e.g., including remote wireless diagnosis, to make the state of the vehicle accessible for remote diagnosis). Safety applications, also referred to as driver safety applications, are envisioned to help prevent fatalities on the road by sending periodic messages (beacons) in the vehicles neighborhood. These applications and technologies have been subject of much research since the allocation of the dedicated short-range communication (DSRC) licensed spectrum on 5.9 GHz frequency band [3]. In order to utilize the DSRC spectrum, equipment must be compliant with the IEEE wireless access in vehicular environment (WAVE) standards suite that includes IEEE 802.11p designed for vehicular environment. Utilizing this standard, vehicular ad hoc networks (VANET) can be created on roads having the advantage of working without the need of any fixed infrastructure, known as vehicle-to-vehicle (V2V) communications, or with the installation of road side units (RSUs); the latter can be used for vehicle-to-infrastructure (V2I) communications, to extend the type of services and applications.Provisioning of V2I using IEEE 802.11p requires installation of RSUs, which means deployment and maintenance of a dedicated network is required [4, 5]. This has motivated several authors to propose the utilization of LTE as an alternative to provide V2I applications and furthermore investigate if LTE can satisfy the stringent requirements with V2V applications [6, 7].In continuation of the previously contributed work from various authors described in Section1.1, contributions of this paper include the following:(i)
Analysis of intercell interference and handover impact on latency of the end-to-end safety systems and studying the impact of vehicular urban radio environment employing multipath fading channels under European (Glasgow) and American (Manhattan) mobility traces (ii)
Investigation of variable awareness range that can be used over LTE to fulfill various vehicular application requirements (see Table1) (iii)
Investigation of regular cellular traffic’s impact on vehicular applications running on LTE networks (iv)
Proposal of safety application identifier (SAI) algorithm utilizing dynamic selection of transmission parameters within the impact of the above-mentioned contributions (v)
Utilization of medium access control (MAC) layer control elements with the proposed SAI in order to reduce latency of the network, while increasing capacity for vehicular application use.Table 1
Safety application requirements.
Safety application Message type Communication mode Minimum frequency Critical latency Transmission range Intersection collision warning CAM Broadcasting periodic messages 10 Hz ~100 ms 150 m Lane change assistance CAM Cooperation awareness between vehicles 10 Hz ~100 ms 150 m Slow vehicle indication CAM/DENM Broadcasting state periodically 2 Hz ~100 ms 200 m Traffic light speed advisory/violation CAM/DENM Broadcasting periodic messages 2 Hz ~100 ms 150 m Overtaking vehicle warning CAM Broadcasting overtaking state 10 Hz ~100 ms 300 m Head on collision warning CAM Broadcasting periodic messages 10 Hz ~100 ms 200 m Collision risk warning CAM/DENM Time limited periodic messages on event 10 Hz ~100 ms 300–500 m Cooperative forward collision warning CAM Cooperation awareness between vehicles 10 Hz ~100 ms 150 m Emergency vehicle warning CAM/DENM Broadcasting periodic messages 10 Hz ~100 ms 300 m Cooperative merging assistance CAM Cooperation awareness between vehicles 1 Hz ~1000 ms 250 m Speed limits notification CAM Broadcasting periodic messages 1–10 Hz ~100 ms 300 m Motorcycle approaching indication CAM Cooperation awareness between vehicles 2 Hz ~100 ms 150 mIn light of these contributions, related literature is presented in the following section.


### 1.1. Related Works

When utilizing LTE, uplink transmissions from vehicles to a centralized server are commonly done usingunicast [9]. For the downlink, forwarding of the received information can be delivered to multiple vehicles using eitherunicast,broadcast, ormulticast transmissions. Broadcast/multicast requires transmissions to be received by users in the worst cell quality conditions (e.g., at the cell edge) and results in lower average spectral efficiency (bps/Hz) compared to unicast transmissions [1, Chapter 1]. In spite of this, if the number of receiving users of the message is larger than the spectral efficiency reduction relative to unicast, it is more efficient to use broadcast/multicast transmissions in order to cater capacity blocks.Broadcast and unicast transmissions with LTE have been investigated in [10–12]. Vinel [10] used a simplified model in order to compute analytically the packet delivery ratio (PDR), assuming fixed number of neighbors (50 vehicles) in a time division duplex (TDD) LTE single cell system. Due to the overall system complexity of LTE, system-level simulations have become an indispensable tool for predicting the performance over more realistic scenarios. In [11], simulations were used to compare IEEE 802.11p with frequency division duplex (FDD) LTE single cell system performance using Friis radio propagation environment on a Manhattan gird mobility model. Their performance evaluation showed that LTE is suitable for VANETs; however, the use of single cell, simplified higher layers, and Friis radio environment does not test the system under extreme propagation scenarios. When it comes to system-level simulations, choice of mobility models carries much importance. Grzybek et al. in [13] studied and compared various mobility generators for VANETs, proposing a mobility generator for realistic traces called vehilux. This generates traces considering the spatial, temporal, and behavioral aspects of traffic distribution. Since the scope of this paper is within the transmission requirements of safety applications, the trace generator adopted is routes mobility model [14]. This generates traces with geographic restrictions on top of spatial, temporal, and behavioral aspects, allowing a fixed number of vehicles in the area throughout the simulation time.Kato et al. [15] defined the concept of data freshness and used this parameter to evaluate the performance of LTE networks with VANETs. If a vehicle application transmits a packet at a frequency of 10 Hz, that is a message is transmitted every 100 ms, the freshness requirement for that specific application would be 100 ms. They observed that it is possible to achieve a freshness of 100 ms by having vehicular application server at the edge of LTE network, hence discarding the message if it arrives later than the beacon interval time. Authors evaluated the impact of server location by calculating the amount of network usage. They concluded that, by reducing the round trip time (RTT) of the system, network usage can be reduced to half, hence by placing the server close to the eNodeB or even the LTE core, it can have a significant impact on the scalability of the system.In order to utilize broadcast functionality on LTE, operators must implement multimedia broadcast multicast services (MBMS) [1, Chapter 14]. Without MBMS, currently only low rate public warning system (PWS) messages can be sent through the broadcast capability of LTE [16, 17]. Hence, in some situations, unicast is the only available scheme. For instance, the experimental study in [6] used TCP/IP ping application to measure the end-to-end delay in order to evaluate the suitability of LTE for VANET. Also, unicast for cooperative awareness message (CAM) transmissions in multicell environment with LTE has been studied in [12]. In that study, it was found that the downlink was the bottleneck due to high traffic load. However, the study was oriented to determine the capacity limit; therefore, the downlink traffic was modeled by fixed size periodic packet transmission; the handover effect was neglected and did not include the end-to-end system. Previous performance evaluations have also suggested that the use of LTE for vehicular communications is suitable, but, without any centralization, it can put enormous load on the network [18]. In the pursuit of centralizing vehicular communications in LTE, group formation and MBMS implementation have been proposed in [18, 19]. Group formation or clustering has shown promising performance. However, clustering relies on relaying transmissions which can pose a privacy and security issue [20].3GPP release-12 [21] includes device-to-device (D2D) communication under LTE-Advanced which can be a potential candidate technology for V2V communications. Bazzi [22] investigated the use of LTE direct communications (D2D) using full duplex radios in order to enable vehicles to receive and transmit at the same time. Results from their developed analytical framework showed promising reduction of LTE uplink resources as compared with using unicast and broadcast. However, the proposed framework exhibits minimum interference only when the awareness range is set to 100 m. In [23], authors have proposed a scheme that utilizes an unused 16-bit long MAC Control Element inside the buffer status report (BSR) request for the network to identify the receiver and transmitter. This element uses the space reserved for future use and is indexed in the MAC Protocol Data Unit (PDU) subheader by the logical channel identifier (LCID). By doing so, packets sent from the transmitter get to the receiver via eNodeB instead of traversing through the evolved packet core (EPC), saving the round trip time from the LTE core network (CN) to the access network. A similar concept has been adopted in our work, exploring the possibility of using MAC control elements for message dissemination within vehicular networks in order to reduce latency.The remainder of this paper is organized as follows: in Section1.2, the vehicular safety requirements and awareness range are introduced, followed by the proposed algorithm in Section 2; the system model used for LTE along with the performance measures is then included in Section 3; finally, the simulation results and conclusions are discussed in Sections 4 and 5, respectively.


### 1.2. Vehicular Safety Applications

In vehicular safety applications, the consequence of failure in message delivery within a minimum delay and awareness range may result in a fatal accident [24]. In Table 1, we show a survey of vital active road safety applications along with their requirements for critical latency, beacon frequency, and transmission range [25–29].Overall, these applications require a critical latency less than or equal to 100 ms and they differ in the message type, minimum frequency, and transmission range requirements. Without any broadcast routing algorithms, the packet delivery rate for VANETs is generally low ranging between 60% and 80% [30]. However, the standards do not define an acceptable packet delivery rate.Awareness range, previously elaborated in [9, 22, 31], is the geographical area around the vehicle, where all the neighbors are to be made cognizant of the vehicle. Depending on the applicability of the message this range can vary. There are two types of messages involved in VANETs, classified as CAMs [26] and Decentralized Environment Notification Message (DENMs) [27]. CAMs are periodic messages that provide information like the presence, position, and sensor information and are expected to be received by all the vehicles within the awareness range. DENMs are used for cooperative road hazard warnings that are broadcasted in their relevance area whenever a hazardous event occurs [32]. The work in [33] proposes the use of dynamic adaptation of communication radius in order to maximize sum rate; we adopt the same concept and apply it to dynamically adapting communication range in order to minimize end-to-end delay. Figure 1 illustrates the awareness range, R, for vehicle i. Notice that vehicle k is within the awareness range of i since the distance dik≤R.Figure 1
LTE multicell system and awareness range.


## 1.1. Related Works

When utilizing LTE, uplink transmissions from vehicles to a centralized server are commonly done usingunicast [9]. For the downlink, forwarding of the received information can be delivered to multiple vehicles using eitherunicast,broadcast, ormulticast transmissions. Broadcast/multicast requires transmissions to be received by users in the worst cell quality conditions (e.g., at the cell edge) and results in lower average spectral efficiency (bps/Hz) compared to unicast transmissions [1, Chapter 1]. In spite of this, if the number of receiving users of the message is larger than the spectral efficiency reduction relative to unicast, it is more efficient to use broadcast/multicast transmissions in order to cater capacity blocks.Broadcast and unicast transmissions with LTE have been investigated in [10–12]. Vinel [10] used a simplified model in order to compute analytically the packet delivery ratio (PDR), assuming fixed number of neighbors (50 vehicles) in a time division duplex (TDD) LTE single cell system. Due to the overall system complexity of LTE, system-level simulations have become an indispensable tool for predicting the performance over more realistic scenarios. In [11], simulations were used to compare IEEE 802.11p with frequency division duplex (FDD) LTE single cell system performance using Friis radio propagation environment on a Manhattan gird mobility model. Their performance evaluation showed that LTE is suitable for VANETs; however, the use of single cell, simplified higher layers, and Friis radio environment does not test the system under extreme propagation scenarios. When it comes to system-level simulations, choice of mobility models carries much importance. Grzybek et al. in [13] studied and compared various mobility generators for VANETs, proposing a mobility generator for realistic traces called vehilux. This generates traces considering the spatial, temporal, and behavioral aspects of traffic distribution. Since the scope of this paper is within the transmission requirements of safety applications, the trace generator adopted is routes mobility model [14]. This generates traces with geographic restrictions on top of spatial, temporal, and behavioral aspects, allowing a fixed number of vehicles in the area throughout the simulation time.Kato et al. [15] defined the concept of data freshness and used this parameter to evaluate the performance of LTE networks with VANETs. If a vehicle application transmits a packet at a frequency of 10 Hz, that is a message is transmitted every 100 ms, the freshness requirement for that specific application would be 100 ms. They observed that it is possible to achieve a freshness of 100 ms by having vehicular application server at the edge of LTE network, hence discarding the message if it arrives later than the beacon interval time. Authors evaluated the impact of server location by calculating the amount of network usage. They concluded that, by reducing the round trip time (RTT) of the system, network usage can be reduced to half, hence by placing the server close to the eNodeB or even the LTE core, it can have a significant impact on the scalability of the system.In order to utilize broadcast functionality on LTE, operators must implement multimedia broadcast multicast services (MBMS) [1, Chapter 14]. Without MBMS, currently only low rate public warning system (PWS) messages can be sent through the broadcast capability of LTE [16, 17]. Hence, in some situations, unicast is the only available scheme. For instance, the experimental study in [6] used TCP/IP ping application to measure the end-to-end delay in order to evaluate the suitability of LTE for VANET. Also, unicast for cooperative awareness message (CAM) transmissions in multicell environment with LTE has been studied in [12]. In that study, it was found that the downlink was the bottleneck due to high traffic load. However, the study was oriented to determine the capacity limit; therefore, the downlink traffic was modeled by fixed size periodic packet transmission; the handover effect was neglected and did not include the end-to-end system. Previous performance evaluations have also suggested that the use of LTE for vehicular communications is suitable, but, without any centralization, it can put enormous load on the network [18]. In the pursuit of centralizing vehicular communications in LTE, group formation and MBMS implementation have been proposed in [18, 19]. Group formation or clustering has shown promising performance. However, clustering relies on relaying transmissions which can pose a privacy and security issue [20].3GPP release-12 [21] includes device-to-device (D2D) communication under LTE-Advanced which can be a potential candidate technology for V2V communications. Bazzi [22] investigated the use of LTE direct communications (D2D) using full duplex radios in order to enable vehicles to receive and transmit at the same time. Results from their developed analytical framework showed promising reduction of LTE uplink resources as compared with using unicast and broadcast. However, the proposed framework exhibits minimum interference only when the awareness range is set to 100 m. In [23], authors have proposed a scheme that utilizes an unused 16-bit long MAC Control Element inside the buffer status report (BSR) request for the network to identify the receiver and transmitter. This element uses the space reserved for future use and is indexed in the MAC Protocol Data Unit (PDU) subheader by the logical channel identifier (LCID). By doing so, packets sent from the transmitter get to the receiver via eNodeB instead of traversing through the evolved packet core (EPC), saving the round trip time from the LTE core network (CN) to the access network. A similar concept has been adopted in our work, exploring the possibility of using MAC control elements for message dissemination within vehicular networks in order to reduce latency.The remainder of this paper is organized as follows: in Section1.2, the vehicular safety requirements and awareness range are introduced, followed by the proposed algorithm in Section 2; the system model used for LTE along with the performance measures is then included in Section 3; finally, the simulation results and conclusions are discussed in Sections 4 and 5, respectively.


## 1.2. Vehicular Safety Applications

In vehicular safety applications, the consequence of failure in message delivery within a minimum delay and awareness range may result in a fatal accident [24]. In Table 1, we show a survey of vital active road safety applications along with their requirements for critical latency, beacon frequency, and transmission range [25–29].Overall, these applications require a critical latency less than or equal to 100 ms and they differ in the message type, minimum frequency, and transmission range requirements. Without any broadcast routing algorithms, the packet delivery rate for VANETs is generally low ranging between 60% and 80% [30]. However, the standards do not define an acceptable packet delivery rate.Awareness range, previously elaborated in [9, 22, 31], is the geographical area around the vehicle, where all the neighbors are to be made cognizant of the vehicle. Depending on the applicability of the message this range can vary. There are two types of messages involved in VANETs, classified as CAMs [26] and Decentralized Environment Notification Message (DENMs) [27]. CAMs are periodic messages that provide information like the presence, position, and sensor information and are expected to be received by all the vehicles within the awareness range. DENMs are used for cooperative road hazard warnings that are broadcasted in their relevance area whenever a hazardous event occurs [32]. The work in [33] proposes the use of dynamic adaptation of communication radius in order to maximize sum rate; we adopt the same concept and apply it to dynamically adapting communication range in order to minimize end-to-end delay. Figure 1 illustrates the awareness range, R, for vehicle i. Notice that vehicle k is within the awareness range of i since the distance dik≤R.Figure 1
LTE multicell system and awareness range.


## 2. Safety Application Identifier Algorithm

Message delivery and reliability are a major concern in vehicular networks, due to which a differentiated QoS mechanism is proposed. This mechanism works on the principle of indexing various applications according to their requirements, motivated from QoS class identifier (QCI) implemented in LTE networks [34]. In Table 2, each application from Table 1 is categorized and assigned an SAI. This SAI, which is a number ranging between 1 and 9, is included in the transmitted packet appended before the IP header by the application layer as shown in Figure 2. The categorization and assignment of SAI for our model are further discussed in Section 3. This concept is implemented in the form of an algorithm proposed in the following subsection.Table 2
Safety application requirements and SAIs.
Safety application Message type Transmitted data Critical latency Transmission frequencyBF Transmission rangeR SAI Intersection collision warning CAM Vehicle type, position, heading, velocity, acceleration, yaw rate ~100 ms 10 Hz 150 m 1 Lane change assistance CAM Position, heading, velocity, acceleration, turn signal status ~100 ms 10 Hz 150 m Cooperative forward collision warning CAM Vehicle type, position, heading, velocity, acceleration, yaw rate ~100 ms 10 Hz 150 m  Slow vehicle indication CAM/DENM Vehicle type, position, heading, acceleration, velocity ~100 ms 2 Hz 200 m 2  Traffic light speed advisory/violation CAM/DENM Signal phase, timing, position, direction, road geometry ~100 ms 2 Hz 150 m 3 Motorcycle approaching indication CAM Vehicle type, position, heading, velocity ~100 ms 2 Hz 150 m  Overtaking vehicle warning CAM Position, velocity, yaw rate, acceleration ~100 ms 10 Hz 300 m 4  Head on collision warning CAM Vehicle type, position, heading, velocity, acceleration, yaw rate ~100 ms 10 Hz 200 m 5  Collision risk warning CAM/DENM Vehicle type, position, heading, velocity, acceleration, yaw rate ~100 ms 10 Hz 300–500 m 6  Emergency vehicle warning CAM/DENM Position, heading, velocity, acceleration ~100 ms 2 Hz 300 m 7  Cooperative merging assistance CAM Curve location, curvature, slope, speed limit, surface ~1000 ms 1 Hz 250 m 8  Speed limits notification CAM Velocity, acceleration, position, speed limit, heading ~100 ms 1–10 Hz 300 m 9Figure 2
SAI inclusion in LTE message structure.


### 2.1. SAI Algorithm

With the concept of safety application indexing, we propose an algorithm that does not include the use of group formation or IEEE 802.11p. The proposed algorithm is a process that is carried out on the vehicular safety application (VSA) server elaborated in Algorithm1. When the vehicles start transmissions, the packet is carried from the eNodeB to the VSA server via the CN. This packet contains vehicle location (dk) and corresponding vehicular safety message (VSM). As soon as the server starts receiving these messages, it locates all the vehicles being served by the network, forming a virtual geographical map of the served area. The VSA server, while receiving the packets, will also extract the SAI information from the received packet. This SAI information will then be checked against the database stored in the server (Table 2). With this SAI, the server retrieves the transmission beacon frequency BFi and awareness range Ri requirement of the application that vehicle i is utilizing. Using the required awareness range, the server determines the forwarding set of vehicles (neighboring vehicles) by(1)Fi=∀k:dik<Ri,i≠k,where dik is the distance from vehicle i to the neighboring vehicle k. Recalling the concept of data freshness defined by [15], the VSA server will discard the packet if it arrives later than the beacon inter arrival time (1/BFi).Algorithm 1:SAI Algorithm.
Input: VSMs:Vehicles→Server Output: VSMs:Server→Vehicles System Setup: (1) whileServer←VSMido (2)  Server locates all vehicles (3)  VSMi→(SAIi,Position(dk)) (4)  SAIi→(Ri,BFi) (5)  (Ri,dk)→Distance(dik) (6)  Fi=∀k:dik<Ri,i≠k, (7)  Server⇒Vehicles∈Fi at BFi (8) end while (9) returnFi


### 2.2. MAC Layer Inclusion

This work proposes the inclusion of SAI from application layer to MAC Protocol Data Unit (PDU) control elements. This inclusion in MAC layer brings the processing towards the base station, decreasing latency and reducing the vehicular traffic load on the mobile network.In cellular networks, eNB uses the cell radio network temporary identifier (C-RNTI) to uniquely identify UEs. As shown in Figure3, a unique C-RNTI is assigned to every user by the eNB during the initial random access procedure which is used for identifying the radio resource control (RRC) connection and for scheduling purposes. Coding and decoding of physical downlink control channel (PDCCH) for a specific UE is based on its C-RNTI. UEs initiate contention based access to the network by transmitting a preamble sequence on the physical random access channel (PRACH), to which the eNB responds with a C-RNTI on the physical downlink shared channel (PDSCH). In vehicular communications, since the awareness range is a function of vehicle’s geographical location, if the transmitter’s location is unknown to the network, an additional message containing transmitter’s location is required.Figure 3
LTE signaling with MAC control elements in BSR.So, for our proposed system model, signaling shown in Figure3, the transmitter registers with the network in the same way as discussed above and it includes its location in the RRC connection request message, in its establishment cause as mo-Data, transmitted via the physical uplink shared channel (PUSCH). This location is introduced in the RRC connection request message as a new information element in line with the 3GPP specifications for RRC connection request [21]. At the same time, all the UEs already registered to the network update the eNB of their location using the network assisted global navigation satellite system (GNSS) location update message as specified in [35]. Once the vehicle has a beacon ready for transmission, it sends out a scheduling request (SR) in the physical uplink control channel (PUCCH). The eNB replies back in the downlink with the grant for sending BSR. After receiving this grant, the vehicle will send out the BSR in PUSCH containing the MAC PDU. SAI will be in the unused 16-bit long MAC Control Element inside the BSR. This element utilizes space currently reserved for future use and is indexed in the MAC PDU subheader by the logical channel ID (LCID) value equal to 01011 [36]. This new element, now referred to as SAI, is appended to the existing LCID values, such as common control channel (CCCH), C-RNTI, and the padding as shown in Figure 4. The eNB will then use the SAI to determine the transmission parameters, allotting transmission resources to the sender and receiver vehicles.Figure 4
SAI in MAC control elements.


### 2.3. Scalability of the System

Kato et al. [15] emphasized the significance of placing the VSA server close to the edge of LTE network. It can also be argued if a single server would be able to serve other locations, that is multiple eNodeBs or more servers would be required, giving rise to the question of system scalability. For the implementation of SAI algorithm at the VSA server, the location would play a vital role. Considering the data freshness concept, ideal location of the server would be at the EPC. Therefore, having multiple EPCs serving their respective geographical locations would have their own VSA servers with a similar approach as is for mobility management entity (MME), reducing the RTT while increasing the system capacity and eventually meeting the strict transmission requirements for vehicular safety applications.In the case of having SAI appended in MAC layer, the implementation of SAI algorithm is brought towards the eNodeB, reducing the RTT and eventually increasing the system capacity. For vehicles being served by neighboring eNodeBs, the message would be forwarded by the eNodeB serving the source vehicle to the respective neighboring eNodeB via the X2 interface. However, if the neighboring eNodeB does not have an X2 interface or is residing in a different EPC, then the VSA server would come into play. For such a scenario, the centralization of the server will again be significant.


## 2.1. SAI Algorithm

With the concept of safety application indexing, we propose an algorithm that does not include the use of group formation or IEEE 802.11p. The proposed algorithm is a process that is carried out on the vehicular safety application (VSA) server elaborated in Algorithm1. When the vehicles start transmissions, the packet is carried from the eNodeB to the VSA server via the CN. This packet contains vehicle location (dk) and corresponding vehicular safety message (VSM). As soon as the server starts receiving these messages, it locates all the vehicles being served by the network, forming a virtual geographical map of the served area. The VSA server, while receiving the packets, will also extract the SAI information from the received packet. This SAI information will then be checked against the database stored in the server (Table 2). With this SAI, the server retrieves the transmission beacon frequency BFi and awareness range Ri requirement of the application that vehicle i is utilizing. Using the required awareness range, the server determines the forwarding set of vehicles (neighboring vehicles) by(1)Fi=∀k:dik<Ri,i≠k,where dik is the distance from vehicle i to the neighboring vehicle k. Recalling the concept of data freshness defined by [15], the VSA server will discard the packet if it arrives later than the beacon inter arrival time (1/BFi).Algorithm 1:SAI Algorithm.
Input: VSMs:Vehicles→Server Output: VSMs:Server→Vehicles System Setup: (1) whileServer←VSMido (2)  Server locates all vehicles (3)  VSMi→(SAIi,Position(dk)) (4)  SAIi→(Ri,BFi) (5)  (Ri,dk)→Distance(dik) (6)  Fi=∀k:dik<Ri,i≠k, (7)  Server⇒Vehicles∈Fi at BFi (8) end while (9) returnFi


## 2.2. MAC Layer Inclusion

This work proposes the inclusion of SAI from application layer to MAC Protocol Data Unit (PDU) control elements. This inclusion in MAC layer brings the processing towards the base station, decreasing latency and reducing the vehicular traffic load on the mobile network.In cellular networks, eNB uses the cell radio network temporary identifier (C-RNTI) to uniquely identify UEs. As shown in Figure3, a unique C-RNTI is assigned to every user by the eNB during the initial random access procedure which is used for identifying the radio resource control (RRC) connection and for scheduling purposes. Coding and decoding of physical downlink control channel (PDCCH) for a specific UE is based on its C-RNTI. UEs initiate contention based access to the network by transmitting a preamble sequence on the physical random access channel (PRACH), to which the eNB responds with a C-RNTI on the physical downlink shared channel (PDSCH). In vehicular communications, since the awareness range is a function of vehicle’s geographical location, if the transmitter’s location is unknown to the network, an additional message containing transmitter’s location is required.Figure 3
LTE signaling with MAC control elements in BSR.So, for our proposed system model, signaling shown in Figure3, the transmitter registers with the network in the same way as discussed above and it includes its location in the RRC connection request message, in its establishment cause as mo-Data, transmitted via the physical uplink shared channel (PUSCH). This location is introduced in the RRC connection request message as a new information element in line with the 3GPP specifications for RRC connection request [21]. At the same time, all the UEs already registered to the network update the eNB of their location using the network assisted global navigation satellite system (GNSS) location update message as specified in [35]. Once the vehicle has a beacon ready for transmission, it sends out a scheduling request (SR) in the physical uplink control channel (PUCCH). The eNB replies back in the downlink with the grant for sending BSR. After receiving this grant, the vehicle will send out the BSR in PUSCH containing the MAC PDU. SAI will be in the unused 16-bit long MAC Control Element inside the BSR. This element utilizes space currently reserved for future use and is indexed in the MAC PDU subheader by the logical channel ID (LCID) value equal to 01011 [36]. This new element, now referred to as SAI, is appended to the existing LCID values, such as common control channel (CCCH), C-RNTI, and the padding as shown in Figure 4. The eNB will then use the SAI to determine the transmission parameters, allotting transmission resources to the sender and receiver vehicles.Figure 4
SAI in MAC control elements.


## 2.3. Scalability of the System

Kato et al. [15] emphasized the significance of placing the VSA server close to the edge of LTE network. It can also be argued if a single server would be able to serve other locations, that is multiple eNodeBs or more servers would be required, giving rise to the question of system scalability. For the implementation of SAI algorithm at the VSA server, the location would play a vital role. Considering the data freshness concept, ideal location of the server would be at the EPC. Therefore, having multiple EPCs serving their respective geographical locations would have their own VSA servers with a similar approach as is for mobility management entity (MME), reducing the RTT while increasing the system capacity and eventually meeting the strict transmission requirements for vehicular safety applications.In the case of having SAI appended in MAC layer, the implementation of SAI algorithm is brought towards the eNodeB, reducing the RTT and eventually increasing the system capacity. For vehicles being served by neighboring eNodeBs, the message would be forwarded by the eNodeB serving the source vehicle to the respective neighboring eNodeB via the X2 interface. However, if the neighboring eNodeB does not have an X2 interface or is residing in a different EPC, then the VSA server would come into play. For such a scenario, the centralization of the server will again be significant.


## 3. System Model

The network is assumed to be composed ofN vehicles uniquely identified by their number i,(i=1⋯N). Vehicles are assumed to use FDD LTE transceivers with 2×10 MHz bandwidth, uplink carrier frequency 1715 MHz and downlink carrier frequency 2115 MHz (band 4) [34, Table 5.5-1]. We refer to vehicles as LTE UEs.The work in this paper builds on to the performance evaluation from [11] adding multicell and multipath along with Extended Vehicular A (EVA) fading environment. The network modeled is a 2×2 km2 area of Manhattan Grid (MG) and Glasgow city center (GCC) shown in Figures 5 and 6, respectively, implemented in ns-3 [37]. Mobility of the vehicles in the network is generated using routes mobility model which assigns each vehicle with a route generated using Google maps API [14]. Along with the mobility model, the site configuration is also changed for GCC. This change in the network design considers a more realistic network model employing the site configuration used by UK’s mobile operator EE in Glasgow [8]. The LTE functionality is implemented through the LTE EPC network simulator (LENA) module [38] that includes highly detailed eNB and UE functionalities as specified by 3GPP standards. To manage handover and Internet connections, eNBs are interconnected through their X2 interfaces and connected to the EPC through S1-U interface. Interconnection from the P-GW to the VSA server residing in the EPC is modeled using an error free 10 Gbps point-to-point link and TCP/IP version 4.Figure 5
MG model covered by 4 sites and 3 cells/site with 1000 m intersite distance (ISD).Figure 6
GCC model covered by 6 sites and 3 cells/site, where eNB location is determined using UK operator EE mast data [8].The granularity of the LENA module is up to resource block (RB) level, including the user plane, control plane, and reference signals used for coherent reception. The safety messages are UDP packets and often might be segmented at the radio link control (RLC) and MAC layers to be transmitted on the transport shared channel (S-CH) passed to the physical (PHY) layer. The size of transport blocks (TB) used at the PHY layer is decided by the MAC sublayer depending on the channel quality and scheduling decisions and may be transmitted using several RBs utilizing a modulation and coding scheme (MCS) [38]. Transmissions are scheduled every 1 ms corresponding to one subframe usingProportional Fair Algorithm, which is one of the approaches suitable for applications that include latency constraints [1, Chapter 12]. For downlink, the algorithm utilizes user’s channel quality indicator (CQI ∈[0⋯15]) measurement reports sent from the vehicles. For uplink, channel quality measurements are done by the eNB through scheduling periodic vehicle transmissions of sounding reference signals (SRS). The radio resource control (RRC) module in LENA ns-3 assigns the periodicity of SRS as a function of the number of UEs attached to an eNB according to 3GPP UE-specific procedure [37].Each site, modeled by an eNB, uses 10 W (40 dBm) total transmission power and a cosine antenna sector model with 65° half power beamwidth (HPBW) [39] and azimuthal direction 0°, 120° or 240° with respect to north and 1m intersector space. We assume utilization of 2×10MHz bandwidth, which means there are M=50 RBs for the uplink and for the downlink. Therefore, assuming that the radio propagation channel is constant in subframe t, if vehicle i is scheduled to receive from its serving cell j on resource block m∈[0⋯49], the received signal power Pji can be modeled as follows:(2)Pjim,t=Pjm,tGjθjiGiθijLjim,t,where Pj(m,t) is the transmitted power for resource block m, Gj(θji) is the antenna gain of cell j in the direction of user i, Gi(θij) is the antenna gain of user i in the direction of cell j, and Lji is the path loss from cell j to user i.In the single cell scenario, there is no intercell interference and mutually exclusive RBs are assigned to users. However, in a more general deployed urban environment, the available spectrum is utilized by multiple cells in the service area and the intercell interference is one important limiting aspect, especially for cell-edge users [1, Chapter 12].In order to allocate users’ transmissions, while at the same time maximizing the signal to interference plus noise ratio (SINR) for each RB, frequency reuse, and handover are used. Frequency allocation has an impact on the achievable system capacity and delay since the transport block size, MCS, and the transmission schedule are dependent on the SINR [37, Chapter 9]. In ns-3, if several RBs are used to transmit a TB, the vector composed of the SINRs on each RB is used to evaluate the TB error probability. The SINR in RB m when user i is scheduled to receive from serving cell j can be written as follows:(3)SINRim,t=Pjm,tGjθjiGiθij/Ljim,tN0+∑∀l≠jPlm,tGlθliGiθil/Llim,t,where N0 is the noise power.UEs report the SINR mapped to the CQI value corresponding to the MCS (∈[0⋯28]) that ensures TB error rate ≤ 0.1 according to the standard [40, Section 7.2.3]. In ns-3 the downlink SINR is used to generate periodic wideband CQIs feedback (i.e., an average value of all RBs) and inband CQIs (i.e., a value for each RB). We set the CQI to be calculated by combining the received signal power of the reference signals to the interference power from the physical downlink shared channel as an approximation to (3).For dynamic frequency allocation, we use the distributed fractional frequency reuse algorithm that utilizes intercell interference coordination (ICIC) [41]. The eNB adaptively selects a set of RBs, referred to as cell-edge subband (set to 10 RBs), based on information exchanged with its neighbors. Therefore, according to ICIC, a vehicle should be allocated in the cell-edge subband if its serving cell reference signal received quality (RSRQ) gets lower than -10dB.Handover decisions are also performed by eNBs based on configurable event-triggered measurement reports, including the RSRQ and the reference signal received power (RSRP). The measurements are performed by UEs usually in orthogonal frequency division multiplexing (OFDM) symbols carrying reference signals (RS) for antenna port 0. In ns-3, since the channel is assumed flat over an RB that is composed of 12 subcarriers, all resource elements (RE) in an RB have the same power. Hence, assuming orthogonal RS reception, the RSRP for cellj measured by vehicle i is given by(4)RSRPjit=∑m=0M-1∑k=0K-1Pjim,k,t/KM=∑m=0M-1Pjim,t/12M,where Pji(m,k,t) is the received power of RS k in RB m, M is the number of RBs, and K is the number of RS measured in the RB. The average value is passed to higher layers every 200 ms; therefore the index t is omitted for simplicity.The RSRQ for serving cellj measured by vehicle i can be computed by the following [42]:(5)RSRQji=M×RSRPjiRSSIji,where RSSIji is the received signal strength indicator (RSSI) measured by UE i when served by cell j and, according to the standard, comprises the linear average of the total received power observed by the UE from all sources, including cochannel serving and nonserving cells, adjacent channel interference, thermal noise, and so forth [42]. The RSSI measurement model in ns-3 is computed considering two RE per RB (the one that carries the RS) [37], that is,(6)RSSIjit=∑m=0M-12×N012+∑∀lPlm,tGlθliGiθil12×Llim,t.Furthermore, in order to perform handover decisions, the reported RSRQ for neighboring cell l, when vehicle i is connected through serving cell j, is computed by the following:(7)RSRQli=M×RSRPliRSSIji.The RSRQs for serving and neighboring cells are used with the A2A4RsrqHandoverAlgorithm to trigger LTE events A2 and A4 [43, Section 5.5.4]. Event A2 is set to be triggered when the RSRQ of the serving cell becomes worse than -5dB (ServingCellThreshold parameter). While event A2 is true, event A4 is triggered if a neighboring cell becomes better than a threshold, which is set by the algorithm to a very low value for the trigger criteria to be true. Thus, the measurement reports received by the eNB are used to consider a neighboring cell as a target cell for handover only if its RSRQ is 1 dB higher than the serving cell (NeighbourCellOffset parameter). Table 3 summarizes the simulation parameters for LTE.Table 3
LTE simulation parameters.
Parameter Value Simulation time 100 seconds Road model Manhattan grid model (MG) (two way roads) Glasgow City Center (GCC) (2 km × 2 km) LTE network 4 sites with 3 cells/site, 1000 m ISD for MG 6 sites with 3 cells/site, UK Operator EE mast data [8] Transmission power eNB: 40 dBm, UE: 23 dBm Carrier frequency DL/UL 2115 MHz/1715 MHz Channel bandwidth 2 × 10 MHz (2×50 RBs) Noise Figure eNB: 5 dB, UE: 9 dB UE antenna model Isotropic (0 dBi) eNB antenna model 15 dB Cosine model,65° HPBW Scheduling algorithm Proportional Fair Handover algorithm A2A4RSRQ, RSRQ threshold −5 dB, and NeighbourCellOffset = 2 (1 dB) Frequency reuse Distributed Fractional Freq. Reuse Path loss model LogDistance (α=3) and 3GPP Extended Vehicular A model Safety message format 256 bytes UDP Number of vehicles 75, 100, 125, 150 Average vehicle’s speed 20 km/h, 40 km/h Beacon frequency 1 Hz, 10 Hz Awareness range (R) 100 m, 250 m, 500 m, 750 m, 1000 m


### 3.1. Vehicular Radio Urban Environment

As mentioned in Section1.1, previous evaluations lack the use of multipath and multicell environments. Use of proper channel modeling is essential in evaluating system models as it poses close to reality system degradations. The system model presented in this paper consists of 6 sites with 3 cells per site. Users are assumed to have isotropic antenna (Gi(θij)=0dBi) and the path loss (Lji) is modeled using the Log-distance propagation with shadow exponent, n=3 [44] plus 3GPP EVA multipath fading model, Lji [34], and is computed by the following:(8)Ljim,t=L0+10nlog10⁡djitd0+Ljim,tdB,where L0=20log10⁡(λ/(4πd0)), λ is the wavelength, and d0 is the reference distance assumed to be 10 m in our simulations. Traces for EVA were generated using MATLAB while modifying the classical Doppler spectrum for each tap at vehicular speed (v) of 40 km/h and 60 km/h as(9)Sf∝11-f/fD20.5,where fD=v/λ. These EVA traces specified by 3GPP in [34] improvise the NLOS conditions relative to the speed of UE and the transmission bandwidth. Simulation of the multipath fading component in ns-3 uses the trace starting at a random point along the time domain for a given user and serving cell. The channel object created with therayleighchan function is used for filtering a discrete-time impulse signal in order to obtain the channel impulse response. The filtering is repeated for different Transmission Time Interval (TTI), thus yielding subsequent time-correlated channel responses (one per TTI). This channel response is then processed with thepwelch function for obtaining its power spectral density values, which are then saved in a file with the format compatible with the simulator model.


### 3.2. SAI Implementation Model

Archer and Vogel in [45] carried out a survey on traffic safety problems in urban areas. It was concluded that overtaking tends to occur less frequently within urban areas where the speed limit is less than 50 km/h. Lane changing, however, occurs quite frequently within urban areas due to low speed limits. The number of rear-end accidents is greater within urban areas than in rural areas and similarly, due to higher level of congestion and higher number of traffic junctions, there is a greater number of opportunities for turning and crossing accidents within urban area. According to another survey of 4500 crashes by the Insurance Institute of Highway Safety [46], 13% of accidents are during lane change maneuvers, 12% are intersection collisions, 22% are due to traffic light violation, 9% are head on collisions, 18% include left turning crashes, 12% are due to emergency vehicles parked on blind turns, and 14% are due to over speeding. In the light of these statistics, for our adopted urban environment, the SAIs (Table 2) we utilize in our simulations are 1 (25%), 3 (22%), 5 (9%), 6 (18%), 7 (12%), and 9 (14%).


### 3.3. Background Traffic

In order to model close to real scenarios, we added background traffic into our simulations. Modeling of such traffic is done by making 50% of the existing vehicles use voice application and 25% stream videos. Voice application is modeled by implementing constant bit rate (CBR) traffic generator on G.711 codec usingonoffapplication on ns-3 [37]. Voice payload is 172 bytes and the data rate chosen is 68.8 Kbps. The reason for using a high data rate is to cater worst case scenario where an operator would prefer having a high quality voice application. At the same time, video streaming is being carried out using evalvid simulator module on H.263 codec with a payload of 1460 bytes at a data rate of 1.22 Mbps [47]. Both these voice and video applications are assigned their respective QCIs.


### 3.4. Performance Measures

The primary performance measures used are theend-to-end packet delay, thepacket delivery ratio, and thedownlink goodput. Thegoodput is defined as the number of useful information bits received at the application layer per unit of time.In addition, we use the notationFi¯ to represent the average number of neighbors, calculated over the number of receivers whenever a beacon is disseminated. Theend-to-end delay of a beacon (Dik) is defined as the time measured from the start of its transmission at vehicle i’s application layer until its successful reception at vehicle k’s application layer. PDR is defined as the beacon success rate within the awareness range R [48]; that is, for a beacon sent from vehicle i, its PDR is given by(10)PiR=∑k∈FiIikFi;Fi>0,where · indicates the cardinality of the set and Iik(∈0,1) is set to 1 if the beacon is received by vehicle k.


## 3.1. Vehicular Radio Urban Environment

As mentioned in Section1.1, previous evaluations lack the use of multipath and multicell environments. Use of proper channel modeling is essential in evaluating system models as it poses close to reality system degradations. The system model presented in this paper consists of 6 sites with 3 cells per site. Users are assumed to have isotropic antenna (Gi(θij)=0dBi) and the path loss (Lji) is modeled using the Log-distance propagation with shadow exponent, n=3 [44] plus 3GPP EVA multipath fading model, Lji [34], and is computed by the following:(8)Ljim,t=L0+10nlog10⁡djitd0+Ljim,tdB,where L0=20log10⁡(λ/(4πd0)), λ is the wavelength, and d0 is the reference distance assumed to be 10 m in our simulations. Traces for EVA were generated using MATLAB while modifying the classical Doppler spectrum for each tap at vehicular speed (v) of 40 km/h and 60 km/h as(9)Sf∝11-f/fD20.5,where fD=v/λ. These EVA traces specified by 3GPP in [34] improvise the NLOS conditions relative to the speed of UE and the transmission bandwidth. Simulation of the multipath fading component in ns-3 uses the trace starting at a random point along the time domain for a given user and serving cell. The channel object created with therayleighchan function is used for filtering a discrete-time impulse signal in order to obtain the channel impulse response. The filtering is repeated for different Transmission Time Interval (TTI), thus yielding subsequent time-correlated channel responses (one per TTI). This channel response is then processed with thepwelch function for obtaining its power spectral density values, which are then saved in a file with the format compatible with the simulator model.


## 3.2. SAI Implementation Model

Archer and Vogel in [45] carried out a survey on traffic safety problems in urban areas. It was concluded that overtaking tends to occur less frequently within urban areas where the speed limit is less than 50 km/h. Lane changing, however, occurs quite frequently within urban areas due to low speed limits. The number of rear-end accidents is greater within urban areas than in rural areas and similarly, due to higher level of congestion and higher number of traffic junctions, there is a greater number of opportunities for turning and crossing accidents within urban area. According to another survey of 4500 crashes by the Insurance Institute of Highway Safety [46], 13% of accidents are during lane change maneuvers, 12% are intersection collisions, 22% are due to traffic light violation, 9% are head on collisions, 18% include left turning crashes, 12% are due to emergency vehicles parked on blind turns, and 14% are due to over speeding. In the light of these statistics, for our adopted urban environment, the SAIs (Table 2) we utilize in our simulations are 1 (25%), 3 (22%), 5 (9%), 6 (18%), 7 (12%), and 9 (14%).


## 3.3. Background Traffic

In order to model close to real scenarios, we added background traffic into our simulations. Modeling of such traffic is done by making 50% of the existing vehicles use voice application and 25% stream videos. Voice application is modeled by implementing constant bit rate (CBR) traffic generator on G.711 codec usingonoffapplication on ns-3 [37]. Voice payload is 172 bytes and the data rate chosen is 68.8 Kbps. The reason for using a high data rate is to cater worst case scenario where an operator would prefer having a high quality voice application. At the same time, video streaming is being carried out using evalvid simulator module on H.263 codec with a payload of 1460 bytes at a data rate of 1.22 Mbps [47]. Both these voice and video applications are assigned their respective QCIs.


## 3.4. Performance Measures

The primary performance measures used are theend-to-end packet delay, thepacket delivery ratio, and thedownlink goodput. Thegoodput is defined as the number of useful information bits received at the application layer per unit of time.In addition, we use the notationFi¯ to represent the average number of neighbors, calculated over the number of receivers whenever a beacon is disseminated. Theend-to-end delay of a beacon (Dik) is defined as the time measured from the start of its transmission at vehicle i’s application layer until its successful reception at vehicle k’s application layer. PDR is defined as the beacon success rate within the awareness range R [48]; that is, for a beacon sent from vehicle i, its PDR is given by(10)PiR=∑k∈FiIikFi;Fi>0,where · indicates the cardinality of the set and Iik(∈0,1) is set to 1 if the beacon is received by vehicle k.


## 4. Simulation Results

The success of cellular networks relies on the scalability of the system capacity achieved by reusing the spectrum. The common approach implemented by operators is to cater the capacity needs as the traffic demand grows. Therefore, first we analyze the capacity limit which results from the single cell case compared to multiple cells using the Friis radio propagation environment and afterwards we analyze the impact of the urban radio environment as a function of the awareness range.Figure7(a) shows the cumulative distribution function (CDF) of the end-to-end delay when the network is composed of 100 vehicles moving at an average speed of 40 km/h. The service area is covered using a single cell with an isotropic antenna located at the upper left corner of Manhattan Grid model as utilized by [11] in a Friis radio environment where vehicles transmit at 1 Hz beacon frequency. We observe that, for awareness range of up to 500 m, the end-to-end delay is ≤100 ms with around 95% probability. Probability of higher end-to-end delay increases more between 250 m to 500 m as compared to the increase from 500 m to 750 m. That is mainly the result of the increase in traffic, but also as the awareness range increases, cars located on roads near the edge of the Manhattan model will have neighbors towards the cell direction with better signal quality, which is further exploited by the scheduling algorithm. Figure 7(a) also shows that there is no significant increase in end-to-end delay from 750 m to 1000 m. This is due to the border effect, incurred by the car located at the edge of the model having less number of neighbors when increasing the awareness range as compared to the cars located at the center of the cell. Nevertheless, these results show that up to 100 vehicles were possible for the single cell case at a beacon frequency of 1 Hz under Friis radio environment. In order to analyze the intercell interference impact on the delay while increasing the number of vehicles and beacon frequency, we increase the network capacity by deploying 4 sites with 3 sectors/site (the average number of vehicles per sector is reduced to 12.5). Figure 7(b) shows that the end-to-end delay is then further improved to below 50 ms, with 91% success rate when awareness range of 1000 m at the beacon frequency of 1 Hz was utilized. We can also notice that in this case there are some beacons that experienced longer delays compared to the single cell scenario caused by low quality conditions of cell-edge users due to intercell interference and handover. However, with 1000 m, 93.4% of the forwarded beacons were received with end-to-end delay ≤ 100 ms and 98.2% for 250 m.Figure 7
LTE end-to-end delay for 100 vehicles at a beacon frequency 1 Hz and average speed 40 km/h with Friis radio environment: (a) single cell; (b) multicell (4 sites, 3 sectors/site); (c) multicell with EVA fading radio environment.
(a) (b) (c)The results in Figure7(b) show that, under the Friis radio propagation environment, the capacity increases and the system performance is not significantly affected in terms of the end-to-end delay in presence of intercell interference and handover since the scheduler effectively managed interference by time and frequency allocations. However, in an urban environment, it is expected that fading caused by buildings and Doppler shift due to the relative velocity of vehicles have a very important impact on the received signal quality [49]. Figure 7(c) shows the results when the radio propagation environment was changed to Log-distance-dependent and 3GPP EVA under the same site configurations. Under this radio environment the probability for the end-to-end delay to be less than or equal to 100 ms was around 76%–78% for awareness range between 100 m and 500 m, 70% for 750 m, and 66% for 1000 m. Hence, the significant effect on the end-to-end delay is because of path loss and frequency selective fading imposed by the EVA fading environment. The end-to-end delay for beacons to and from cell-edge users significantly increases. Similarly, for inner cell users, the end-to-end delay remained close to the Friis results and for up to 500 m the end-to-end delay was ≤50 ms with 74% to 71% probability, 65% for 750 m, and 59% for 1000 m. Therefore, it can be deduced that, with the addition of multipath fading along with critical radio propagation environment, probability of delay being ≤50 ms decreases by 19% to 30%.Continuing on with multicell and EVA fading radio environment, by increasing the network size, the number of vehicles in the awareness range increases and the end-to-end delay increases as shown in Figure8(a). Nevertheless, the end-to-end delay remained below 100 ms for up to 250 m with 82% probability for 100 vehicles and similar rate was obtained with up to 150 vehicles. When the awareness range increases to 500 m the probability was 80% for 100 vehicles while for 150 vehicles further reduces to 73%. For awareness range of 750 m and 1000 m the probability reduced to 75% and 71% for 100 vehicles while for 150 vehicles reduces to 69% and 60%, respectively.Figure 8
End-to-end delay for sample networks at average speed 40 km/h with 150 vehicles at beacon frequency: (a) 1 Hz with MG model; (b) 1 Hz with GCC model; (c) 10 Hz with GCC model.
(a) (b) (c)Changing the simulation model along with mobility traces to Glasgow city center, the effect on delay performance with 150 vehicles at 1 Hz and 10 Hz is shown in Figures8(b) and 8(c), respectively. It is interesting to observe the effect of changing the mobility model to a European city. Where each city block is 400 m in the MG model, average city block size in GCC is around 200 m, increasing vehicle density, eventually growing the average number of neighbors for GCC model. This can be observed for an awareness range of 250 m, the probability of delay to be ≤50 ms decreases from 77% to 68% while for 1000 m this deterioration goes from 54% to 37%, hence, an overall decrease of about 9% to 17% for various awareness ranges. Similarly, in Figure 8(c), it is observed that changing the beacon frequency from 1 Hz to 10 Hz with an awareness range of 500 m the probability of delay to be ≤50 ms drastically decreases from 55% to 22%. Whereas, for an awareness range of 1000 m, degradation of about 29% is observed. Performance with a high beacon frequency such as 10 Hz is overall seen to be poor. That is because packets that arrive late are discarded and are mainly sent by cell-edge users for which their neighborhood very likely includes users at the cell edge. Hence, the delay from the uplink is indirectly used as a spatial filtering of low quality cell-edge users. This suggests that if the information is not useful when received after 100 ms, the better use of resources is to drop the packet at the minimum latency requirement by the server.Next, we observe and compare the results after the proposed algorithm implementation. Figure9 shows the CDF of the end-to-end delay for 100 and 150 vehicles at an average speed of 40 km/h with and without the implementation of SAI algorithm. The scenario being compared has the awareness range set to 500 m and beacon frequency to 10 Hz. We observe a significant decrease in the end-to-end delay after SAI algorithm implementation. Probability for the end-to-end delay to be less than 100 ms is above 80% in both scenarios whereas, without the algorithm, this probability is below 70% for 100 vehicles (Figure 9(a)) and below 60% for 150 vehicles (Figure 9(b)). The variation in this delay between various SAIs is because of the difference in transmission parameters. Larger awareness range leading to higher number of neighbors Fi¯ and higher beacon frequency results in more congestion and large queuing times. The reason for better delay values with SAI algorithm is mainly the result from restricting resources to the required transmission parameters for safety applications mentioned in Section 3.2.Figure 9
LTE end-to-end delay at average speed 40 km/h (GCC) and (a) 100 vehicles and (b) 150 vehicles.
(a) (b)Figure10 shows the aggregate downlink goodput for the same scenario investigated for end-to-end delay. After the implementation of SAI algorithm, the downlink goodput for 100 vehicles dropped from 7.46 Mbps to 6.22 Mbps and for 150 vehicles it dropped from 21.67 Mbps to 13.76 Mbps. This significant decrease in the downlink direction is again due to the restriction of unnecessary data dissemination from the VSA server to vehicles. Eventually, this decrease of goodput results in less load on the LTE system. The increase in the downlink goodput for the scenario without SAI explains the high end-to-end delay observed in Figure 9, showing a burst of packet in the downlink leading to waiting time in the queue.Figure 10
Downlink goodput for 100 and 150 vehicles at an average speed 40 km/h (GCC).Furthermore, the impact of regular cellular traffic on our LTE vehicular network is studied in order to validate our findings and algorithm. A broad picture of our observations under different scenarios is shown in Figure11 where probability of end-to-end delay being less than or equal to 50 ms is studied. As expected, this probability decreases by about 3-4% when background traffic is added. However, with SAI algorithm, probability of end-to-end delay being less than 50 ms stays above 90% even after adding background traffic.Figure 11
Probability of end-to-end delay being ≤50 ms for 100 and 150 vehicles at 40 km/h in various scenarios.Finally we include the SAI into MAC layer PDU control elements to prove our concept of D2D like unicast transmission between sender and receivers. Modeling of the system is carried out in accordance with the description in Section2.2. Figure 12 shows end-to-end delay for 100 and 150 vehicles with and without the inclusion of SAI in MAC layer. It is evident that 150 vehicles experience almost the same probability for end-to-end delay being less than 50 ms as experienced by 100 vehicles. This shows that with the use of MAC layer control elements around 50% more vehicles can be accommodated by LTE network, increasing the spectrum efficiency eventually leading to higher capacity of the system.Figure 12
Probability of end-to-end delay being ≤50 ms for 100 and 150 vehicles with and without MAC layer inclusion.


## 5. Conclusion

This paper proposes the safety application identifier concept in the form of an algorithm that is tested and analyzed within the impact of vehicular urban multicell radio environment employing multipath fading channels and background traffic. The proposed algorithm uses dynamic adaptation of transmission parameters in order to fulfill stringent vehicular application requirements while minimizing latency and reducing system load.With the help of extensive system-level simulations, the crucial impact of channel modeling and mobility traces is evident with its influence on the received signal quality, decreasing the probability of end-to-end delay to be ≤50 ms for various awareness ranges by 19% to 30% and 9% to 17%, respectively. Studying the impact of awareness range, it is observed that, with range up to 1000 m for 1 Hz, 500 m for 2 Hz, and 250 m for 10 Hz beacon frequency, the system performed well. With the help of these findings, the SAI algorithm is proposed and implemented. Probability of experiencing an end-to-end delay of less than 100 ms increased by around 20%, and the downlink goodput decreased significantly from 21.67 Mbps to 13.76 Mbps for 150 vehicles.Furthermore, the impact of having background traffic is also taken into consideration. Results show that the system is slightly affected by having regular background traffic. However, the probability of end-to-end delay being ≤50 ms still stays satisfactorily above 85% with the use of SAI. This paper also proposes the inclusion of SAI in MAC layer control elements producing a D2D type of communication within vehicles. After modeling this system, it was found that the same amount of system resources and requirements are met with additional 50 vehicles, increasing the capacity of our LTE vehicular network. Finally in future works, we plan to integrate SAI incorporated within MAC layer in a heterogeneous network with DSRC while exploring the network slicing in 5G cellular networks for vehicular communications, complementing each other’s weaknesses and strengths in order to meet the vehicular network requirements.



---

*Source: 6576287-2018-02-27.xml*