Abstract

In vehicular ad-hoc networks (VANETs) the impact of vehicles as obstacles has largely been neglected in the past. Recent studies have reported that the vehicles that obstruct the line-of-sight (LOS) path may introduce 10–20 dB additional loss, and as a result reduce the communication range. Most of the traffic mobility models (TMMs) today do not treat other vehicles as obstacles and thus cannot model the impact of LOS obstruction in VANET simulations. In this paper the LOS obstruction caused by other vehicles is studied in a highway scenario. First a car-following model is used to characterize the motion of the vehicles driving in the same direction on a two-lane highway. Vehicles are allowed to change lanes when necessary. The position of each vehicle is updated by using the car-following rules together with the lane-changing rules for the forward motion. Based on the simulated traffic a simple TMM is proposed for VANET simulations, which is capable to identify the vehicles that are in the shadow region of other vehicles. The presented traffic mobility model together with the shadow fading path-loss model can take into account the impact of LOS obstruction on the total received power in the multiple-lane highway scenarios.

1. Introduction

Vehicle-to-vehicle (V2V) communication is an emerging technology that has been recognized as a key communication paradigm for safety and infotainment applications in future intelligent transportation systems (ITS). In recent years extensive research efforts have been made to design reliable and fault tolerant vehicular ad-hoc network (VANET) communication protocols. However, the propagation channel is one of the key performance limiting factor which is not yet completely understood [1]; several aspects such as the impact of antenna placement on vehicles [2] and line-of-sight obstruction by other vehicles on V2V communication have largely been neglected in the past. In [3, 4], it is stated that a vehicle that obstructs the LOS path between the transmitter (TX) and receiver (RX) vehicle may introduce 10 dB additional loss in the received power and as a result cause 3 times reduced communication range. This additional power loss can increase up to 20 dB if the obstructing vehicle is tall and close to the RX vehicle [5].

Several network simulators suitable for VANET simulations exist today, for example, ns-2 [6], OMNet++ [7], ns-3 [8], and JiST/SWANS [9]. These simulators are different from each other in terms of run-time performance and memory usage [10]. Most of these simulators do not consider the impact of neighboring vehicles on the packet reception probabilities. To evaluate this impact in these simulators, a traffic mobility model (TMM) should be implemented having at least the ability to identify and categorize the vehicles into the following groups:(i)line-of-sight (LOS)—when the TX vehicle has optical line-of-sight from the RX vehicle;(ii)obstructed-line-of-sight (OLOS)—when the optical LOS between the TX and RX is obstructed by another vehicle.

In the VANET simulators the role of the TMM is very vital in order to perform a realistic system simulations. Today there are a number of traffic models that can be used in the VANET simulators. Some of them are very advanced but equally complex, for example, Simulation of Urban Mobility (SUMO) [11], which can be implemented in any of the aforementioned VANET simulators. However, using such an advanced mobility model is not desired if the purpose of the VANET simulations is to perform a simple system analysis. Therefore, for basic packet level performance evaluations less detailed but realistic traffic flow models, for example, the optimal velocity (OV) car-following model without or with the lanechange capabilities, [12, 13], respectively, can be used in the VANET simulators.

In this paper a TMM is discussed that is capable to identify vehicles being in LOS and OLOS. The TMM is implemented in MATLAB in which the car-following model, which is used to formulate the forward motion of vehicles, is used. The car-following model is of low complexity but gives a realistic traffic flow. The interaction between the lanes is also taken into account by allowing vehicles to perform lane changes when necessary conditioned that the considered vehicles fulfill certain lane change requirements. The model is used to identify the vehicles being in LOS and OLOS from the TX at each time instant. Moreover, the instantaneous position, headway distance, state, distance traveled in each state, and number of transitions from one state to another are logged to calculate the probability of vehicles being in the LOS and OLOS states with respect to distance between them. The traffic simulations are performed based on realistic parameters and the results are compared with the measurement results collected during an independent measurement campaign (for details, see [3]).

The main contribution of this paper is a TMM that is straight-forward to integrate with VANET simulators in order to study the impact of vehicles as obstruction. We do not derive the TMM itself, but we adapt models in the literature to be used for VANET simulations. As mentioned above the TMM is capable to distinguish vehicles that are in LOS and OLOS states on a two-lane highway where the traffic flow is generated by using the lanechanging rules in the car-following model. In addition to that, analytical expressions to find the packet reception probability (PRP) are also provided. The PRP can easily be estimated by utilizing the probability of being in LOS or in OLOS calculated from the TMM into the LOS/OLOS path-loss model proposed in [3]. Finally, the corresponding results for PRP are calculated and compared for three different V2V channel models for highway scenario: (1) the LOS only path-loss model by Karedal et al. [14], (2) the Nakagami-m based path-loss and fading model by Cheng et al. [15], and (3) the LOS/OLOS path-loss model in [3].

The remainder of the paper is organized as follows; the TMM including the car-following model and lane change rules are discussed in Section 2. Section 3 explains the method to distinguish between the LOS and OLOS situations. The simulation setup for the traffic mobility model and probabilities of vehicles being in LOS and OLOS states are given in Section 4. In Section 5 the analytical expressions for packet reception probabilities are analyzed for completeness, while in Section 6 conclusions are given.

2. Traffic Mobility Model

In recent years, a number of research efforts have been made to understand and model complex traffic phenomena by using the concepts from statistical physics [16]. Experimental studies have also been performed to analyze traffic and lane change behaviors [17]. Among all these models, the car-following model is one of the most frequently used models to describe vehicle motion. The car-following model is capable of describing real traffic as it takes into account the velocities, headway distances, relative speeds, and the attitude of the drivers to model the traffic flow. The optimal velocity (OV) car-following model, first introduced by Bando et al. [12], was extended for two-lanes in [13]. Tang et al. [18] further extended the model to incorporate the effect of potential lane changing and analyzed the traffic flow stability. The car-following model for two-lane traffic flow is discussed underneath, in which the lane changing is also allowed. The model is modified such that the probabilities of vehicles being in LOS and OLOS situations can be obtained using simple geometric manipulations that can further be integrated into the VANET simulators.

2.1. The Car-Following Model

Consider a highway with two lane traffic in each direction of travel and assume that the vehicles in each lane move along a straight line. Let be the lane index for the outer (fast) and inner (slow) lanes, respectively. Vehicles in lane are labeled as , where is a lane specific vehicle index, their instantaneous positions are , and the headway between any two vehicles moving in the same lane is labeled as at time instant , as described in Figure 1. At each time instant each of the two lanes will be classified as subject-lane or target-lane with respect to each subject vehicle. A subject-lane is the lane where the vehicle drives, and target-lane is the lane on which the vehicle intends to drive after the possible lane change.

A microscopic simulation model, the car-following model, is used to describe the movement of vehicles on the same lane. It explains a one-by-one following process of vehicles and incarnate human behaviors which in turn reflects realistic traffic conditions. It has been shown that the car-following model is a better way to model traffic flow compared to the other common traffic-flow models [19]. Tang et al. [13, 18] developed a car-following model for two-lane traffic-flow in the forward direction, expressed as follows: where is the relative velocity between two vehicles and , is the distance between the vehicle and the preceding vehicle in the target-lane, is the driver’s sensitivity coefficient, and is the sensitivity coefficient due to difference in velocity, in the lane at time instant , respectively. The delay is the time delay in which a vehicle attains its optimal velocity and is the sensitivity factor for the relative velocities which is independent of time, position, and velocity. However, it is assumed that the driving condition is better in the outer (fast) lane 1 compared to the inner (slow) lane 2, and thus .

The continuous model in (1) can be discretized using forward difference to find the position of vehicle at any time [18] as given below:

The above equation can also be written in terms of headways as where is the headway induced optimal velocity function (OVF). The OVF is given as follows: where and are the minimum safety distance from the preceding vehicle in the target-lane and the maximum velocity in the lane , respectively. Finally the weighted headways are defined as where and are the weights for the headways from the preceding vehicles in same lane and the target-lane, respectively, and given that . The car following model previously explained is used to formulate the forward motion of vehicles.

The forward difference equations, (2) and (3), used to find the positions and headways of the vehicles, respectively, do take the driver sensitivity coefficients and sensitivity factor for the relative velocity into account. However, many other factors (e.g., weather condition, road bumps, and driver mood) can also influence the traffic flow. Moreover, the vehicles are assumed to be moving along a straight line, which means no variations along the vertical axis and this is not the case in reality. To summarize, we can say that the generated traffic flow is realistic but due to simplifications it is noise free in the sense that the vehicles follow the center point of the lanes. Hence, it is important to introduce some randomness to make the result of the TMM more realistic, which is done in Section 5 when the TMM is integrated with the LOS/OLOS path-loss model.

2.2. Lane Change Rules

To characterize realistic traffic in a multilane highway scenario it is important to consider interaction between lanes and the lane change activities as it affects stability of the traffic flow. In [18] it is concluded that if lane changes are not allowed then the system has a stable flow, but when the vehicles are allowed to change lanes then the system flow can become metastable or unstable depending upon the frequency of lane change activities.

In our simulator each vehicle is allowed to perform lane changes when necessary, conditioned that the vehicle fulfills all lane change requirements. During a lane change event both the lanes are categorized either as the subject-lane or the target-lane. Whenever a vehicle changes lane from the subject to target-lane it becomes a vehicle in the target-lane, and thus the position, number, and identity of each vehicle in both lanes are updated accordingly. It is assumed that the lane change process is instantaneous, so when a vehicle changes lane its longitudinal location remains the same as it was prior to the lane change.

In [18, 20, 21] several lane changing rules are defined that can either be used independently or all together to model the lane change behavior. The lane-changing rule based on the incentive and safety criterion defined in [18] states that the vehicle is allowed to change lane only if it fulfills the following three criteria.(i)The distance of the vehicle from the preceding vehicle should be smaller than twice the safety distance ; that is, (ii)The distance of the vehicle from the preceding vehicle in the target-lane should be greater than the distance of the vehicle from the preceding vehicle in the same lane; that is, (iii)Finally the distance of the vehicle from the vehicle in the target-lane following this vehicle should be greater than the corresponding safety distance of the following vehicles ; that is,

In [22] it is stated that 0.9 s is the minimum legal time-gap during following, which gives the safety distance relative to the velocity of the vehicle. Their measurement results show that the time-gap during following is not fixed but it is relative to the speed of the vehicle and traffic density. Thus, we can say that the safety distance and the corresponding safety distance of the following vehicles are random parameters which depend on the velocity of the subject vehicle given a minimum time-gap. In general the so-called two-second rule is a rule of thumb to determine the correct following distance; that is, a driver should ideally keep at least two seconds of time-gap from any vehicle that is in front of the subject vehicle.

3. Line-of-Sight Obstruction Analysis

As mentioned before, to date most of the VANET simulators do not consider the impact of line-of-sight obstruction, caused by neighboring vehicles, on the packet reception probabilities. To evaluate this impact in the simulator the TMM is required to identify and label each vehicle as in LOS or in OLOS situation with respect to TX and RX at each instant . The identification of vehicles being in LOS or in OLOS states becomes fairly simple as the TMM discussed earlier provides the instantaneous position of each vehicle on the road. Thus, the position information of each vehicle together with some geometric manipulations give the state information of each vehicle being in LOS or in OLOS state as follows.(i)Model each vehicle as a screen or a strip with the assumption that each vehicle has the same size.(ii)Assumed that the intended communication range is a circle of a certain radius, that is, . At each instant the vehicles that are in this circle are only considered.(iii)Vehicles in each lane are assumed to be moving along a straight line. Thus only two vehicles in the same lane, one at the front and one in the back of the TX, will be in the LOS. The rest of the vehicles in the same lane are considered to be in the OLOS state.(iv)Draw straight lines starting from the antenna position of the TX vehicle touching the edges of the vehicles in the front and back to the edges of road (see Figure 2). All vehicles that are bounded by these lines are shadowed by other vehicles thus in the OLOS state.(v)Vehicles that are not bounded by these lines are analyzed individually to see if they are in LOS or in OLOS from the TX.(vi)The identification process is repeated for each vehicle and at each time instant to find out whether the vehicles are in LOS or in OLOS states with respect to every other vehicle. The state information of each vehicle can then be used either for analytical performance evaluations or for packet level VANET simulations.

4. Simulations and Results

The TMM derived above is implemented in Matlab and simulations are carried out in order to analyze the movement of vehicles over time, their lane changing behavior, and the intensities by which the vehicles change states from LOS-to-OLOS and from OLOS-to-LOS states, respectively. The simulations are performed on a two-lane 14.4 km long circular highway. The circular highway refers to the fact that any vehicle that departs from one end of the highway, that is, beyond 14.4 km, enters from the other end so that the traffic can flow for infinite amount of time. The simulation parameters are chosen as follows.

For the simulations, the initial positions and the headways of all the vehicles in lane for () are determined by the rules given in [18] for both the lanes, . Initially it is assumed that the vehicles are distributed uniformly along each lane with the realistic flow rate given in the Highway Capacity Manual [23], that is, 1300 vehicles/hour/lane and 1600 vehicles/hour/lane at an average speed of 30.5 m/s (110 km/h) and 22.5 m/s (80 km/h) in the outer lane and inner lane , which implies 1 vehicle per 3 s and 1 vehicle per 2.5 s, respectively.

The initial values of and are determined from the initial positions of the vehicles. The position and headways at each instant are updated by (2) and (3).

Let and be the initial number of vehicles in each lane,  m/s (100 km/h) and m/s (70 km/h) the average velocity, and  m/s (110 km/h) and m/s (80 km/h) the maximum speed in the outer and inner lanes, respectively. The other parameters such as the delay time, sensitivity factors, and initial safety distances are  s, , and and , and  m, respectively.

Practically, the driver’s sensitivity is larger than because the driver’s response in the outer (fast) lane is more sensitive than in the inner (slow) lane. Here we assume that because for the simulations it is easy to compute headways at fixed intervals and it is anticipated in [18] that the effect of is small and does not change final results.

We let the simulations run for 10800 simulation time steps or seconds that correspond to 3 hours of simulated time. The data obtained from the first 3600 s of simulation is not considered for analysis to ensure that steady-state conditions are obtained. Hence, the time 0 s in the final results corresponds to the time 3600 s of the simulation.

Once the traffic flow is stable the positions and headways of all the vehicles are logged for each time instant, for further analysis, with respect to the vehicles’ identity. The vehicles are allowed to change lane so whenever a vehicle changes lane it exits from subject-lane and becomes part of the target-lane. Thus for every lane change event at each time instant the position, headway distances of each vehicle in both lanes, and the subject and target-lanes, should be updated accordingly.

The headways for three vehicles numbered 60, 120, and 180 are shown as cumulative distribution function (CDF) in Figure 3. It can be seen that there is a huge variation in the headway distances and they may vary between 20 m up to 600 m.

Further, to record the lane change activities, the total number of lane changes, the position, and time at which lane change occurred were logged over the simulation time for each vehicle. A sample result is shown in Figure 4, where the lane change activities of the three vehicles numbered 60, 120, and 180 are shown over 15 min of time window. It can be seen that the lane change behavior for each vehicle is different at different times. The amount of time a vehicle stays in each lane depends very much on the driving conditions in that lane during that particular time window.

The main focus of this work is to identify the vehicles which are in OLOS from each other so that this information can be used for VANET simulations using the shadow fading path-loss model given in [3]. In order to analyze the LOS and OLOS situation and to find the intensities by which vehicles go from one state to another the following assumptions are made.

A vehicle numbered 20 is assumed to be the TX vehicle which is broadcasting the information with in the intended communication range , where is a circle of radius 500 m with TX at its center. At each instant the vehicles which lie in the of the TX vehicle are identified and then categorized as vehicles being in LOS or in OLOS from the TX vehicle using the rules defined in Section 3. Any other vehicle that is outside this intended communication range is treated as a vehicle out-of-range (OoR) from the TX. The states of vehicles being in LOS, OLOS, and OoR w.r.t. their identities are saved for each time instant. The CDF of the total number of vehicles in and the number of vehicles in LOS and OLOS state at each time instant are shown in Figure 5, respectively. The OoR state is not interesting thus it is not discussed further.

Each time a vehicle is in LOS, or in OLOS, it remains in that state for a certain amount of time and travels a distance, or , where is the index of that specific interval. The length of these intervals may vary over time as well as for each vehicle. So we log the count of these intervals and their corresponding distances and for every vehicle over the whole simulation time. The CDFs of LOS and OLOS distance intervals for all vehicles are shown in Figure 6(a). We log the total distance traveled by each vehicle, , during the simulation time and see how much of that distance is traveled in the LOS and OLOS state, and , by the vehicle . The CDFs of total distance traveled in the LOS and OLOS by all vehicles are shown in Figure 6(b).

The number of state transitions, and , from LOS-OLOS and OLOS-LOS states is counted for each vehicle. Thus the state transition intensities and from LOS-OLOS and OLOS-LOS for each vehicle can be calculate as

The CDFs of the state transition intensities and for a given set of parameters are shown in Figure 7. The variations in the transition intensities are due to the fact that each vehicle has different moving and lane-changing pattern. The mean intensities and are calculated to be 0.0034 m−1 and 0.0026 m−1, respectively. For comparison, sample state transition intensities are also calculated from the measurement data collected during a V2V measurement campaign conducted in the city of Lund and Malmö, Sweden, to analyze the shadow fading effects. The measurement data was separated for LOS and OLOS conditions (explained briefly in [3]). The separated data contains information about the number of state transitions between LOS and OLOS states and the distance traveled in each state. With this information the state transition intensities are calculated using (9); that is,  m−1 and  m−1, which are close to the mean values of the simulated intensities. The probability of vehicles being in LOS and in OLOS with respect to the distance can also be calculated from the simulation, as shown in Figure 8.

5. Analytical Performance Evaluation

In order to evaluate the impact of vehicle as an obstruction on V2V networks the proposed TMM together with the LOS/OLOS path-loss model given in [3] can be used in any VANET simulator. The LOS/OLOS path-loss model provides the deterministic and stochastic parameters of a dual slope distance dependent path-loss for both the LOS and OLOS situations. The stochastic part of the LOS/OLOS path-loss model comes from the large-scale fading, which is assumed to be Gaussian distributed. The packet reception probability (PRP) can be obtained by analytical expressions for all vehicles either in LOS or in OLOS states. Large-scale fading, or shadow fading, may refer to the signal variations that may not only be associated to blocked LOS but due to the blocking of many other significant reflected propagation paths. Therefore, it is associated to both the LOS and the OLOS state. The large-scale fading is a random process and it varies over time due to varying locations when the TX/RX vehicles are moving. The proposed TMM is assumed to be noise free; therefore the required noise due to randomness in driving behavior can be taken into account by large-scale fading process, which has a standard deviation that introduces variation in the received power due to variation in the position of each vehicle at each instant.

To study the performance differences in the PRP with and without considering vehicles as obstacles the LOS/OLOS model is compared with two other aforementioned path-loss models: (1) the LOS only single slope path-loss model by Karedal et al. [14] and (2) the Nakagami-m based path-loss and fading model by Cheng et al. [15] in which the data from LOS and blocked LOS cases is lumped together for modeling purpose.

To find an analytical expression for packet reception probability, it is assumed that each vehicle is a point source and vehicles are distributed along a straight line on both lanes of the highway and the probability of LOS and OLOS is known. The parameters of Karedal’s LOS model, Cheng’s Nakagami based model, and LOS/OLOS model are taken from [3, 14, 15], respectively. Then the received power for LOS-Karedal, LOS-Dual slope, OLOS-Dual slope, Cheng model, and joint LOS/OLOS (LOS/OLOS model together with probability of LOS and OLOS) cases can individually be calculated as follows: where is a distance dependent mean power loss, given as where describes the large scale fading as zero mean Gaussian distributed random variable with standard deviation , is the received power level at a reference distance  m, and and are the path-loss exponents, respectively. The value of , , , and for each of the aforementioned models are different and are obtained from the models given in [3, 14, 15]. The received power for all five cases is shown in Figure 9 for a transmitted power dBm. For the dual-slope LOS/OLOS model and Cheng’s model the break point distance is provided; that is,  m; however for Karedal’s single slope LOS model is not required and thus it can assumed to be infinity.

From the above equations it is obvious that the received power is a Normally distributed with a distance dependent mean and standard deviation . The Gaussian probability density function is closely related to -function [24]; therefore, for a given distance the probability of received power being greater than , , is calculated analytically as follows: where is carrier sense threshold (CSTH). The parameters for each of these models can be used individually to find the probabilities , , , and , respectively.

The probability of successful packet reception is shown in Figure 10, where CSTH = −91 dBm is assumed [25]. However the joint LOS/OLOS PRP is calculated by multiplying the probability of LOS and OLOS to the individual PRP, , and , of LOS and OLOS as follows:

From Figures 9 and 10, it can obviously be seen that the LOS and OLOS situations are fundamentally different. Comparing the PRP curves from the Karedal, Cheng and LOS/OLOS models, it can be observed that for the given vehicular traffic density the probabilities of LOS and OLOS vary which in turn affect the performance of the joint LOS/OLOS PRP. However, Karedal’s path-loss model and Cheng’s model do not take probabilities of LOS and OLOS into account and thus can not capture the effects of traffic density on the PRP. All models perform similarly up to m approximately. However at the larger distances, where the probability of LOS obstruction increases, the behavior of these models differ.

6. Summary and Conclusions

In this paper the effect of line-of-sight (LOS) obstruction is analyzed for vehicle-to-vehicle (V2V) network simulations in a two-lane highway scenario using a traffic mobility model (TMM). A microscopic simulation model, the car-following model, is used to describe the movement of vehicles in the forward direction and the vehicles are allowed to change lane when necessary. Realistic parameters are used for the simulations to achieve a traffic flow being as realistic as possible. Based on the simulated traffic the positions of all vehicles at each instant are recorded. The position information is then used to identify vehicles which are in LOS, obstructed-LOS (OLOS), or out-of-range (OoR) from a selected vehicle that is assumed to be a transmitter in the case of VANET simulations. Vehicles at each instant are defined either in one of the LOS, OLOS, or OoR states. The intensities of vehicles being in each state are logged which can be used to take into account the impact of OLOS in the VANET simulations. The proposed model is straight-forward to implement, gives realistic results, and is based on realistic assumptions for the traffic mobility. Analytical expressions for the packet reception probabilities are used together with the models. The results show the importance of including shadowing by other vehicles for realistic performance assessment.

Acknowledgments

This work was partially funded by the Excellence Center at Linköping-Lund In Information Technology (ELLIIT) and partially funded by the Higher Education Commission (HEC) of Pakistan.