Telechargé par denis.gingras

papier ITSWC omar jean denis 28022017

publicité
Impact of distances estimation errors on the communication reliability in DSRCbased vehicular networks
Omar Chakroun, Jean Marchal and Denis Gingras
LIV laboratory, Electrical and Computer Engineering Department, Université de Sherbrooke,
Canada
E-mails: [email protected], [email protected]
[email protected]
Abstract
Vehicular communication technology aims to use communication equipment and infrastructure
introduced in vehicles (OBU) and roadside units (RSU) to improve road safety and provide useful
services for road users. In the case of safety services relying on communication, the communication
range, communication reliability and accurate measurements on the vehicles dynamics may be
critical in determining if, in fact, these services will be guaranteed or not.
In this work, we study the impact of the distances / localisation estimations errors on the
communication reliability based on the deployed communication schemes under DSRC
communication technology as a backbone for safety related applications deployment. We examine
the impact of such estimations errors on three main metrics; 1) the impact on the network
connectivity, 2) the impact on the packet reception ratio, and 3) the impact on the resulting
notification delay. We expose the communication scheme performances under two case studies;
a) an overestimation of the distances, and b) an underestimation of the distances. All of which is
considered mainly in a V2V safety communication architecture based on BSM messages
exchange. Its worth noting that the majority of the deployed applications in ITS need accurate
positioning information and localisation usually in the order of centimeters and that the latter
accuracy is only achieved with dedicated equipment such as RTK. Nevertheless, the majority of
the deployed communication scheme assume that the positioning information is 100% accurate in
a sub-decimeter scale. Through this paper, the discussion will be illustrated by some theoretical
considerations and it will be proven that even a 10m error in distance estimation, which corresponds
to the actual GPS accuracy, can have a considerable impact on the previously defined
communication performances metrics.
KEYWORDS: DSRC, distance/localisation accuracy, communication reliability.
I-Introduction
The majority of the protocol used to diffuse information in VANETs are based on distance or location
information in order to operate. These protocols leverage precise localisation information gathered
by the integration of specific equipment such as GPS receivers or triangulation like techniques
taking into consideration the received signals strengths from specific emitters with known location
and while considering the distance between the emitter and the receiver as the main criteria for
signal attenuation. The latter assumption is not accurate since signals strength can be affected by
a multitude of other aspects such as reflection and refraction in large building surfaces and is of a
high impact especially in urban environments. Messages dissemination solutions within VANETs
assume that the location information is accurate in order to operate. Though, the location
information can be of a multitude of nature, it will be mainly used to estimate the distance between
an emitting node and an eventual receiver or relay node. This estimation will be compared to the
actual communication range in order to select the best node within the range that limits the number
of hops to relay the information to the maximum distance while ensuring a high probability of
reception to avoid messages retransmission [1, 2]. It is worth noting that in VANETs, vehicles
exchange Basic Safety Messages (BSM) that contain information on their dynamics (speed,
heading, positioning, etc.) over one or multiple hop to construct an awareness of the surrounding
environment [3]. Based on the latter exchange, each vehicle will evaluate the distance between it
and any vehicle in the communication range in order to favor one or the other to relay its message
or in order to estimate the probability of reception.
Multitudes of location/position based forwarding techniques in VANETs were designed in order to
ensure a highly reliable data exchange and to avoid network resources degradation. Smart
Broadcast (SB) [4] uses a distance based forwarding technique electing the farthest node in the
communication range of the emitter as a relay based on blackburst. Korkmaz et al. proposed two
designs; Urban Multi-hop Broadcast (UMB) [2] that uses a continuous message exchange to
calculate distances between communicating nodes and elect the farthest one as a relay. The other
design is Ad hoc Multi-hop Broadcast (AMB), which is an improvement of UMB electing the closest
node to an intersection as a relay to a particular section of the road. Another scheme, Fast Broadcast
(FB) [5] uses an adaptation of the waiting time before rebroadcasting by giving the farthest vehicle
in the communication range a higher priority to relay the message. REAR [6] considers the Packet
Reception Rate (PRR) as a main metric to guaranty, but does not offer any bound on data forwarding
delays. GVGrid [7] rely on categorizing communicating vehicles based on their speed, heading, by
constructing a cluster of vehicles depending on their proximity to each other. Naumov et al.
introduced Connectivity Aware Routing (CAR) [8], which by pre-establishing the dissemination path
guarantees lower delays. It uses HELLO messages exchange from the source to the destination
and on the reverse path to construct a routing route similarly to AODV. Position-Based Adaptive
Broadcast (PAB) [9] integrates a design to overcome network disconnections by implementing a
store-and-forward scheme used in case of links breakage. It uses position and speed information to
construct a global routing map in the network. DTSG [10] introduces another approach of geocasting, called time-stable as it acts on the time when messages are geo-casted. DTSG integrates
the idea of helping vehicles navigate in the opposite direction. However, geo-casting needs a
continuous exchange of control messages containing location and positioning information. Ayaida
et al. in [11] presented a highly interesting concept combining routing protocol with location-based
services for a hybrid and hierarchical geographic routing protocol. In such schemes, the messages
are forwarded using the last receiver updated position.
All the aforementioned two techniques rely on an accurate location and distance measurement
information exchange. Meanwhile, the actual positioning accuracy is measured in meters and that
the maximum achievable positioning accuracy is within 1m and needs heavy equipment such as
RTK systems [12]. It is worth noting also that a distance estimation error can be result of a multitude
of factors such as an estimation error in a sensor, the used positioning algorithm accuracy, or the
impact of environment on the received signals from GPS satellite or fixed reference points. The latter
estimation error can have a negative effect on the communication scheme and that effect is
proportional to the dependency between the communication scheme and the accuracy of the
location information. In this paper, we are discussing the impact of distances estimation errors on
the broadcast based communication schemes in VANETs. Our discussion will be only based on
theoretical analysis through three main criteria; 1) the network connectivity, 2) the packet reception
rate (PRR) and 3) the end-to-end delivery delay (E2E).
The remainder of this paper is organized as follow; Section II presents the impact of the distances
measurement errors on the network connectivity. Section III introduces the latter errors impact on
network performances in term of E2E delay and PRR and presents some theoretical results. Finally,
section IV concludes the document.
II-Impact of the distance estimation errors on the network connectivity
Geocast techniques are the most vulnerable dissemination techniques to the errors induced in the
location determination. They rely on such information in order to privilege messages dissemination
in a particular direction on broadcast it to a specific geographic region. They use a multitude of
relays in order to transport the message directly to the interested receiver or to a close relay that
will broadcast the message in the nearby area of the potential receiver. The selection of such relays
is based on the construction of tables that contains location information exchanged between nodes
and depending on their proximity to the end receiver (inferred distance based on the receiver and
emitter location estimation). The inferred distance is then compared to the communication range
(CR) of the emitter and then a selection of the possible relay nodes is performed depending on the
selected criteria (minimum delay, maximum reliability, etc.). a choice based only on location
information make these techniques especially vulnerable to the disconnection problem which is
reflected by the lack of reliability of the chosen links.
Broadcasting and flooding techniques are particularly robust to the error in distances estimation
since they don’t rely on a preselection of relay nodes and simply broadcast the message to all the
neighborhood. These techniques doesn’t rely on a positioning information but they translate it to
an information on distance to determine the probability of reception of a given message. Of course,
broadcasting based techniques are subject to the same constraints regarding signals attenuation
function of the distance between the emitter and the receiver. One of the techniques to make them
robust against such estimation errors is the use of the greedy forwarding technique that leverages
an exchange of messages called black burst. These particular type of messages will be used to
favor the farthest nodes within the communication range to relay the message by reducing the
waiting time after reception in these particular nodes. After the successful reception of the
message, every node that received the message will decrement a waiting counter that is inversely
proportional to its distance from the emitter. The first node, which counter ends, will rebroadcast
the message to the next section of the network and every node that hears that retransmission will
remove the corresponding message from its waiting queue. Consequently, the duplicated reception
can be perceived as an implicit acknowledgment. These techniques are particularly immune since
every node that received the message can play the role of a relay but the main disadvantage is
that even in the case of inexistence of any relay node, the message is diffused and no control is
made on the availability of a possible relay. This can cause network performances degradation,
induce extra delays if a retransmission technique is implemented and cause interferences on the
distant communications (happening in other communication ranges).
Unicast techniques are facing the same challenges since a relay node preselection is always made
prior to the transmission phase and that routing tables has to be maintained to ensure that goal.
Generally, routing tables are constructed based on the location information exchanged to favor a
pre-established path. Unicast techniques evaluate the routing path based on the distance between
every couple of nodes and infer to the optimal path depending on the measured distance and the
communication range. Thought, an error in distances estimation can lead to a connectivity problem
and consequently cause the non-reception of a critical safety message.
The figure hereafter, illustrates two cases where the choice of the relay node is made on the
connectivity barrier (i.e. maximum communication range). RR3 and ER3 designate the real position
and the estimated position of node 3 respectively. Rdr3 and Edr3 designate the real distance
between node E and node 3, and the estimated distance between node E and node 3.
(a) Case where the distance is over(b) Case where the distance in underestimated
estimated
Figure 1 – Scenarios for distance under and over estimation
In the first case, the distance is over-estimated, the network connectivity is maintained since the
real distance between the emitter and the receiver is less that the maximum achievable
communication range of the emitting node. This does not affect the message dissemination but we
will discuss later some of the network performances that can be affected.
In the second case, where the distance is under-estimated, the network connectivity is
compromised since the real distance between the emitter and receiver nodes is higher than the
maximum achievable communication range. In this case, the node 3 will not receive the message,
will not be advised by a potential safety related message, and consequently the information will be
not forwarded to the next section of the road.
III-Impact of the distance estimation errors on the communication schemes
performances
In this section, we will discuss the impact of the distances estimation errors on the performances
of the communication scheme on two majors network performances metrics; 1) the end to end
delay (E2E) and the packet reception rate (PRR). This study will be based on the previously
illustrated cases.
A-Impact on the End-to-End delay (E2E)
Let us assume that a transmission in one hop over a distance Dx corresponding to the maximum
communication range while considering a transmission power Px takes a time Tx. Let us assume
that all nodes use the same transmission power and that this decision is made collectively.
In the first case, where the distance is over-estimated, the connectivity is maintained and the delay
will not be affected since only the portion corresponding to the flight time is affected and the latter
is considered negligible compared to the queuing and transmission time.
Let us assume now that in order to reach the end receiver, we need to make m hops while choosing
a relay at a distance Dr, equivalent to the maximum achievable communication range CR at each
hop. The fact of choosing a node at a lower distance di than Dr can cause the need of an extra hop
in order to reach the end receiver. This will induce and extra delay which has to be taken into
consideration. At the end, the communication scheme will necessitate m+β hops with β as shown
here after and the overall E2E delay can be expressed as follows
(1)
2
.
∑
In the second case, where the distance is under-estimated, the network connectivity is interrupted
and the message will not be successfully delivered. Let us assume that in that case, a
retransmission technique is implemented. Let us assume that the latter retransmission is triggered
after a time out delay TO. Let us assume that to get a successful retransmission, the system make
n unsuccessful attempts and succeed in the n+1 attempt. Thus, the transmission delay over one
hop can be expressed as follows.
.
(2)
As in the first case, eventually the communication scheme will need extra-hops in order to reach
the end receiver. This will lead to an E2E delay that can be expressed as follows while considering
the same β as before.
2
. .
(3)
It is worth noting that the latter delay expression only considers the case where the error on distance
estimation happened at a one hop level. Of course, the latter can be extended to the cases where
the error is made at every hop or a combination of hops.
B-Impact on the packet reception rate (PRR)
In this section, we are discussing the impact of distances estimation errors on the packet reception
rate. In the first case, where the distance is over estimated, the connectivity is maintained and the
real relay node position is closer to the emitting node. Consequently, that particular transmission
will experience a better reception and the overall PRR will not be negatively affected. Meanwhile,
if the distance is underestimated, the connectivity is lost and the PRR will be affected if the overall
retransmission delay exceed the maximum permissible delay (100ms) for a safety message.
Let us assume that we use a communication scheme that leverages a broadcasting or unicast like
behavior and that pre-establish the relay nodes selection over the path before starting data
transmission. Let us assume also that the distance measurement is based on signal attenuation
combined with a localisation scheme that use the latter measurement to infer to the position based
on trilateration-like algorithm. Thus, we can express the signal strength received in the receiver
side using the Friis model [13] with Gi, denoting the emitter and receiver antenna gains, λ the
wavelength, Pi the emitting power, L the considered system loss and d the distance between the
emitter and the receiver.
(4)
4
Let us consider that the transmission power is the same for all nodes and that this decision is made
collectively. Let us also consider a message to be successfully received if the PRR exceeds a
certain threshold PRRth. Let us denote the communication range ensuring a PRR equal or higher
than the PRRth by CRVC (Communication Range Verifying Constraint). The latter CRCV is
consequently lower that the CR.
Let us now consider the function below that illustrates the link between the PRR, the emitting power,
the estimated distance between the emitter and the receiver [15]. x designates the received power,
Rx designate the receiver threshold, m the fading parameter used in the Nakagami-m distribution
and Ω the mean signal strength at a distance d from the emitter obtained by the Friis formulation
exposed above.
/
(5)
∑
P (x>R ) = 1- F (R ;m,Ω) =
R
x
d
x
!
Let us take m=3, the value of the fading parameter that matches the case of a vehicular network in
a highway environment. Thus, we can derive that
1
PR(x>Rx) =
3
(6)
Normally, a received power level Rx is detected at a distance equal to the maximum achievable
communication range CR from the emitter. Let us now consider a quadratic error on the path loss
as the one defined using the Friis model. We can derive the received signal strength Rx as follows
while considering a transmission power Tp
Rx =
avec G =
(7)
Moreover, we can derive the mean signal strength received at a distance d as
Ω(d) =
(8)
By substituting Rx and Ω(d) in expression 6, we obtain the probability of reception at a distance d
while considering a maximum communication
lower that the crossover distance
range corresponding to CR. ht ,hr designate respectively the emitter and receiver antenna
heights. designates the wavelength.
PR(d,CR) =
1
3
(9)
In the case where the distance is higher than the cross over distance, the TwoRayGround model
path loss is applied and consequently the probability of reception can be expressed as follows
where
.
PR(d,CR, ) =
1
3
(10)
We notice the close link between an accurate distance estimation and the probability of reception.
This is of a particular interest in the case where the communication scheme implement the route
discovery or the path preselection based on the distance information. Figure 2 illustrate the
probability of reception for multiple transmitting power while varying the considered distance
compared to the emitter. In the graph, the estimated maximum achievable communication range
(CR) is based on the deterministic TwoRayGround model [14].
Figure 2 – Impact of the variation of the emitting power and the distance on the packet
reception rate
Table 1 shows the effect of distance estimation error on the measured PRR. We notice that the
error has a lower impact when we consider a higher communication range (higher transmitting
power). This is trivial since the fact of increasing the transmitting power increases the
communication range and consequently increase the probability of reception especially at close
range from the emitter.
Let us take the case where the communication scheme uses a PRR threshold to determine if a
chosen link can be selected to relay the information. An error on the distance estimation will result
in an error on the measurement of the PRR and consequently may lead to a bad choice of the relay
node. Let us consider CRVC as the maximum usable communication range that verifies the
constraint on the PRR (i.e. PRR th) thus an error on the distance measurement can affect the CRVC
and may lead to three cases. In order to discuss the impact such effect, let us denote the real
distance between the emitter node and the receiver by d and the error on the distance regarding
the direction of travel of the information as Δd.
If the sum of the distance and the maximum error is within the communication range verifying the
constraint on the PRR (CRVC); d + Δd < CRVC. In this case, the connectivity is maintained and
the constraint on the PRR is respected. The only effect is on the E2E only.
If the sum of the distance and the maximum error is higher that the CRVC but within the maximum
achievable communication range CR; CRVC < d + Δd < CR. in this case, the connectivity is
maintained but the constraint on the PRR is no more respected. The system will experience a lower
PRR.
If the sum of the real distance and the maximum error is higher that the maximum communication
range; d + Δd > CR. In this case, the connectivity is no more maintained and the system will
experience a loss of messages if no retransmission technique is implemented. It can be considered
as in the case where the distance is under-estimated as in the previous section with all the related
consequences.
Table below shows the impact of a deviation in the distance estimation on the PRR while varying
the considered communication range and the deviation in it self (values between parentheses). It
also presents the case where the deviation is expressed in percentage from the real distance.
Table 1 – Influence of the distance estimation error on the PRR
Maximum communication range (meter)
250
300
1,13 % 0,97 % 0,38 % 0,28 % 0,23 %
0,19 %
PRR deviation (±5m)
6,36 % 3,01 % 1,97 % 1,47 % 1,17 %
0,97 %
PRR deviation (±10m)
14,41 % 6,40 % 4,12 % 3,03 % 2,40 %
1,98 %
PRR deviation (±10%)
6,36 % 6,40 % 5,86 % 6,02 % 5,77 %
5,90 %
PRR deviation (±1m)
50
100
150
200
We can notice that the impact of a low error of the distance measurement (1-5m) on the PRR is
relatively low when considering communication range higher than 150 meters. It does not exceed
2%. Meanwhile, if we consider an error around 10 meter, which corresponds to the actual GPS
measurement accuracy, the deviation of the PRR is higher and can reach more than 14%
depending on the envisioned communication range. Although low errors have a limited impact on
the PRR, they have to be quantified and taken into consideration in order to ensure the
effectiveness of the communication scheme and to ensure a high messages delivery rate especially
those related to safety messages in a highly dynamic environment such as vehicular networks.
The majority of the proposed dissemination solutions in VANETs take the extreme cases where
the connectivity is lost into consideration and propose schemes to overcome these situations. The
main countermeasures are those related to retransmitting the messages after a Timeout or the use
of implicit acknowledgment (hearing the retransmission) by detecting the retransmission of the
delivered message. Meanwhile, they do not offer mechanisms for the intermediate situations where
the connectivity is maintained but with lower performances.
IV-Conclusion
With DSRC becoming the leading technology in vehicular communications, several different
techniques have been developed to insure the best and most reliable data exchange possible. All
of them depend on the location of entities provided by embedded GPS or trilateration like algorithms
based on received signal strength. This shows evidences about the fact that the lack of accuracy
of the actual positioning techniques will not represent a real problem and furthermore concluding
on the fact that the technology will evolve, guaranteeing better results. However, this has been
over-repeated for more than a decade and we are still reusing the same localisation technologies
that still did not really show better accuracy performance. This lack of performances can, depending
on the case, seriously affect the network connectivity or degrade the performances of the
communication scheme by introducing higher delay or very low reception probability even at close
communications ranges. Using the latter technologies without accounting for their unreliability will
affect the deployed safety related applications performances and consequently not fulfill its
premises. On the other hand, DSRC is showing some defects that cannot be ignored for a longer
period. Otherwise, the already out-of-date technology will represent a true hindrance when its
deployment will be at high scale.
References
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
O.K. Tonguz and N. Wisitpongphan and B. Fan, DV-CAST: A distributed vehicular broadcast
protocol for vehicular ad hoc networks, IEEE Wireless Communications, vol.17, no.2, pp.4757, April 2010
G. Korkmaz, E. Ekici, F. Ozguner and U. Ozguner, Urban multi-hop broadcast protocol for intervehicle communication systems, In Proceedings of the 1st ACM international workshop on
Vehicular ad hoc networks (VANET ’04). ACM, New York, NY, USA, 76-85, 2004.
BSM, http://www.sae.org/standardsdev/dsrc/
E.Fasolo,R.Furiato,A.Zanella, Smart Broadcast Algorithm for Inter-vehicular Communications,
IWS 2005/WPMC 2005 , Aalborg, Denmark, Sep. 2005
P. Akkhara and Y. Sekiya and Y. Wakahara, Efficient Alarm Messaging by Multi-Channel CutThrough Rebroadcasting based on Inter-Vehicle Communication, IAENG International Journal
of Computer Science, Vol. 36, No. 2. (2009), pp. 157-166.
H. Jiang and H. Guo and L. Chen, Reliable and Efficient Alarm Message Routing in VANET,
The 28th International Conference on Distributed Computing Systems Workshops, 2008.
Y.W. Lin and Y.S. Chen and S.L. Lee, Routing Protocols in Vehicular Ad Hoc Networks: A
Survey and Future Perspectives, J. Inf. Sci. Eng. 2010, 26, 913-932 .
V. Naumov and T.R. Gross, Connectivity-Aware Routing (CAR) in Vehicular Ad-hoc
Networks,26th IEEE International Conference on Computer Communications, May 2007.
Y. Yang and L.D. Chou, Position-Based Adaptive Broadcast for Inter- Vehicle Communications,
IEEE International Conference on Communications, ICC Workshops ’08, pp.410-414, 19-23
May, 2008.
Rahbar, H.; Naik, K.; Nayak, A., DTSG: Dynamic time-stable geocast routing in vehicular ad
hoc networks, The 9th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-HocNet), 2010, vol., no., pp.1,7, 23-25 June 2010.
M. Ayaida, M. Barhoumi, H. Fouchal, Y. Ghamri-Doudane, and L. Afilal, Joint routing and
location-based service in VANETs, J. Parallel Distrib. Comput. 74(2): 2077-2087 (2014)
RTK, http://www.novatel.com/an-introduction-to-gnss/
Friis model, http://www.antenna-theory.com/basics/friis.php
Two ray Ground reflection model, http://www.isi.edu/nsnam/ns/doc/node219.html.
M Killat, F Schmidt-Eisenlohr, H Hartenstein, et al. Enabling efficient and accurate large-scale
simulations of VANETs for vehicular traffic management. Proceedings of the 4th ACM
International Workshop on Vehicular Ad Hoc Networks (VANET '07), September 2007,
Montreal, Canada, 29–38
Téléchargement