<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Dynamic Control of Beacon Transmission Rate with Position Accuracy in Vehicular Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sandy Bolufe</string-name>
          <email>sbolufe@ing.uchile.cl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Samuel Montejo-Sanchez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cesar A. Azurdia-Meza</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandra Cespedes</string-name>
          <email>scespedes@ing.uchile.cl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richard Demo Souza</string-name>
          <email>richard.demo@ufsc.br</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evelio M. G. Fernandez</string-name>
          <email>evelio@ufpr.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electrical Engineering, Federal University of Parana</institution>
          ,
          <addr-line>Curitiba</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Electrical Engineering, Universidad de Chile</institution>
          ,
          <addr-line>Santiago</addr-line>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Electrical and Electronics Engineering, Federal University of Santa Catarina</institution>
          ,
          <addr-line>Florianopolis</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>In Proceedings of the III Spring School on Networks (SSN 2017)</institution>
          ,
          <addr-line>Pucon</addr-line>
          ,
          <country country="CL">Chile</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The proper performance of cooperative safety applications in vehicular networks depends of the exchange of beacon messages between neighboring vehicles. A challenge in these networks is to control the beacon transmission rate in real-time to meet the position accuracy requirements of safety applications. In this paper, we propose an adaptive beaconing algorithm based on dynamic control of beacon rate. The beacon rate is adjusted dynamically as a function of the vehicle movement status, to constrain the position error computed by surrounding vehicles. The results obtained from a realistic simulation framework show that, the proposed algorithm successfully controls the beacon rate to maintain a target position accuracy. Further, it adapts to the vehicular tra c dynamics, being able to maintain a better position accuracy compared to other xed beaconing algorithms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Intelligent Transport Systems (ITS) are a technology
designed to support road safety and tra c e ciency
applications [MP16]. In these systems, the vehicles are
equipped with wireless communication devices
allowing the information exchange between vehicles, and
with infrastructure devices. The Dedicated
ShortRange Communication (DSRC) is a short and medium
range radio access technology that operates in the 5:9
GHz frequency band, providing communication
support in vehicular networks. This technology relies on
Copyright c held by the paper authors.
several standards designed for vehicular
communications, including the IEEE 802.11p standard [IEE10],
which de nes physical (PHY) and medium access
control (MAC) layers for Wireless Access in Vehicular
Environments (WAVE) [WAV17].</p>
      <p>Cooperative vehicular networks have been
identied as a promising technology to enable ITS. These
networks require the continuous exchange of status
information between neighboring vehicles to support
cooperative awareness applications. In this process, each
vehicle periodically transmits one-hop broadcast
messages, called beacons [ETS14], containing its position,
speed, acceleration, and heading. The beaconing
allows the receiving vehicles to create a local dynamic
map (LDM) of the vehicular environment, which is
used by cooperative safety applications to avoid tra c
accidents. For instance, applications such as
intersection collision warning and lane change assistance use
the beacon information to detect and mitigate
potentially dangerous situations in real-time.</p>
      <p>The high mobility of vehicles leads to a rapid
expiration of the beacon information. In consequence,
the position inaccuracies can impact the proper
performance of cooperative safety applications, which rely on
real-time accurate information. Beacon transmission
rate directly translates into accuracy of cooperative
awareness [SLS+10]. Finding the appropriate beacon
rate according to the scenario dynamics is essential for
the system performance. In tra c jams a beacon rate
of 1 beacon/s may be su cient to provide the position
accuracy needed by safety applications. However, this
beacon rate is not su cient to obtain a good level of
position accuracy on a multi-lane high speed highway
with frequent lane changes.</p>
      <p>In cooperative vehicular systems, the precision and
freshness of the status information is indispensable for
the decision-making process, in real-time, of safety
applications. The position error computed by
neighboring vehicles directly impacts on the vehicle's systems
capability to detect and mitigate potentially
dangerous situations on time [SLS+10]. In this paper, we
propose and evaluate a novel adaptive beaconing
al1c. To obtain a position accuracy of 1 m, the vehicle
uses an adaptive beacon rate, broadcasting more than
30 beacon/s when the velocity reaches 60 m/s and the
acceleration is 5 m/s2. Fig. 1d shows that the average
position error obtained remains all the time under the
preset threshold of 1 m.</p>
      <p>2
4
gorithm that dynamically adjusts the beacon rate to
meet the position accuracy requirements of
cooperative safety applications. The algorithm adjusts the
beacon rate according to the vehicle movement status
to limit the position error computed by surrounding
vehicles under a target threshold.
The Dynamic Control of Beacon Transmission Rate
(DC-BTR) algorithm computes the beacon
transmission rate required by a vehicle ni as a function of its
movement status, to limit in real-time the position
error computed by surrounding vehicles.</p>
      <p>We represent the average position error (E) as in
[SLS+10], which expresses the mean error assuming
that the event of looking up the position in the LDM
database is uniformly distributed between the
minimum and maximum time di erence to the
transmission event of the beacon,</p>
      <p>E = bEc + dEe ;
2
(1)
where bEc denotes the lower error boundary resulting
from the transmission delay (tD), and dEe is the upper
boundary that occurs when the position of a vehicle is
looked up right before receiving the next beacon.</p>
      <p>From kinematic equations, E is expressed as a
function of the velocity (vi) and acceleration (ai) of ni,
aiIbi</p>
      <p>2
2Ei = vitD + Ibi
vi +
+ tD(aiIbi + vi); (2)
where Ibi is the beacon interval of ni (equivalent to
the inverse of Rbi ). We assume beacon messages of
the same size (bz) and equal data rate (RD), so tD is
the same for all vehicles.</p>
      <p>From (2), a second degree polynomial of the form
P (Ibi ) = AIb2i + BIbi + C can be obtained as,
aiIb2i + 2(vi + aitD)Ibi + 4(vitD
Ei) = 0:
(3)</p>
      <p>In the general case of ai 6= 0, the polynomial
solutions are computed as follow,</p>
      <p>Ibif1;2g =</p>
      <p>B
2A
pD</p>
      <p>;
Ibi =
2(Ei
vi
vitD) :
where D = B2
the solution is,
4AC. On the other hand, if ai = 0,
2
4</p>
      <p>Algorithm 1 describes the steps followed by
DCBTR to compute the beacon rate in real-time
according to the velocity and acceleration of the vehicle ni
(Line 1) and the target position error (Line 2). The
next beacon interval is computed by ni at each beacon
transmission. Lines 9-25 involve the decisions
associated according to the movement status of ni: repose
(Line 9-10), the beacon transmission rate is set to 1
beacon/s equivalent to the minimum value required for
the proper performance of the less demanding
vehicular applications [ETS09]; accelerated movement (Line
11-14), the beacon transmission rate is computed
using (4); uniform movement (Line 15-18), the beacon
transmission rate is computed according to (5);
deceleration (Line 19-25) in order to notify with immediacy
to surrounding vehicles a possible braking, it is set a
critical beacon interval (Ibc ). It should be noted that
if two valid solutions are found, the solution that
generates the lowest channel load is selected (see Line 12
and Line 21).
3</p>
    </sec>
    <sec id="sec-2">
      <title>Performance Evaluation</title>
      <p>The DC-BTR algorithm has been evaluated in a
urban scenario using the well established Veins
framework [SGD11].
3.1</p>
      <sec id="sec-2-1">
        <title>Evaluation Scenario</title>
        <p>The simulations correspond to a real map section of
Chicago city, USA, with an area close to 1 km2. Fig.
2a and Fig. 2b show the scenario seen from Google
Earth and Sumo tra c simulator, respectively. The
zone has several tra c lights and multi-lane roads with
a maximum speed limit of 120 km/h. We use a
vehicular tra c model based on ows, where vehicles move
between a point of origin and destination. Fig. 2a
shows the seven ows that have been con gured with
20 vehicles in a simulation time of 500 s. The
vehicles use the IEEE 802.11p EDCA model [ES12] of the
Veins Framework to represent the MAC/PHY layer.
The radio signal propagation is modeled with the
TwoRay Interference path loss model [SJD12], with r =
1:02. The communication only occurs on the control
channel (CCH) without considering the multi-channel
operation. The beacon have 250 bytes and are
transmitted with the priority of the voice access category.
Each vehicle is 5 m long, 2 m wide and has an
acceleration up to 0:8 m/s2, and deceleration up to 4:5 m/s2.
The antenna height is 1:5 m and data rate is 6 Mbps.
Table 1 summarizes the main simulation parameters.
DC-BTR has been compared with the basic xed
beaconing process, which we named as xed beaconing
algorithm (FB). As in [SLS+10], four typical xed
beacon rates between 1 and 10 beacon/s have been
investigated. Both beacon control rate approaches use a
xed transmit power of 20 dBm.</p>
        <p>Fig. 3a illustrates the movement status of a generic
vehicle in the scenario. The acceleration and velocity
are represented in color blue and red, respectively. The
mobility pattern shows a continuous change in vehicle
status between acceleration, deceleration, and repose,
which are typical changes of urban environments. Fig.
3b shows the adjustments that the DC-BTR imposes,</p>
      </sec>
      <sec id="sec-2-2">
        <title>Algorithm 1: DC-BTR</title>
        <sec id="sec-2-2-1">
          <title>Input : fvi, ai, tD, Eig</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>Output: fRbi g</title>
          <p>Algorithm to execute on each beacon transmission ;
1 Get vi, ai;
2 Set Ei;
3 tD bz=RD;
4 A ai;
5 B 2(vi + aitD);
6 C 4(vitD Ei);
7 D B2 4AC;
8 Ibif1;2g ( B pD)=2A according to (4);
9 if (vi == 0 &amp;&amp; ai == 0) then
10 Ibi 1;
11 else if (vi &gt;= 0 &amp;&amp; ai &gt; 0) then
12 Ibi maximumfIbif1g ; Ibif2g g;
13 if (Ibi &gt; 1) then
14 Ibi 1;
15 else if (vi &gt; 0 &amp;&amp; ai == 0) then
16 Ibi 2(Ei vitD)=vi according to (5);
17 if (Ibi &gt; 1) then
18 Ibi 1;
19 else if (vi &gt; 0 &amp;&amp; ai &lt; 0) then
20 if (D &gt; 0) then
21</p>
          <p>Ibi maximumfIbif1g ; Ibif2g g;
if (Ibi &gt; Ibc ) then</p>
          <p>Ibi Ibc ;
else if (D &lt;= 0) then</p>
          <p>Ibi</p>
          <p>Ibc ;
in real-time, on beacon interval (color blue) to meet
a target average position error of 1 m. Fig. 3b also
shows in color red the beacon rate corresponding to the
beacon interval required by DC-BTR. Note that, the
increase in velocity demands an increase in the beacon
rate, ensuring that, for high velocity values, the
beacon interval is shortened to maintain the target
position accuracy, as illustrated in the interval from 150
s to 200 s. In this time interval the velocity achieves
28 m/s, demanding 15 beacon/s. The adjustment not
only responds to changes in speed, but also to
variations of acceleration, as illustrated in the time
intervals where the vehicle moves with constant velocity.
In this time intervals, the transmission rate oscillates
between 5 and 3 beacon/s. Note also that, when the
vehicle is stopped, DC-BTR sets a rate of 1 beacon/s,
which is considered the minimum beacon rate. In
special cases where the vehicle slows down (see interval
from 100 s to 105 s), DC-BTR uses a critical beacon
interval equal to 0:2 s, so that neighboring vehicles
immediately record any changes in their movement
sta]/
s
18 [)m
v
(
y
12 iltc
o
e</p>
          <p>V
6
0</p>
          <p>Time [s]
12
10
]8
[6
m
4
E
2
0
20
18 ]
16 /sn</p>
          <p>o
14 ca</p>
          <p>e
1120 [)(bRb</p>
          <p>e
8 tr</p>
          <p>a
462 ceaonB
0
tus. Fig. 4 evidences the e ectiveness of DC-BTR for
the dynamic control of the beacon rate, restricting the
average position error computed by surrounding
vehicles to a value that remains most of the time below 1
m. As can be seen, the estimated error complied with
the imposed constraint, except on some occasions, due
to packet collisions which lead to harmful position
errors. Note that DC-BTR achieves a higher position
accuracy than FB algorithms for the di erent beacon
transmission rates, especially for higher velocities.
4</p>
          <p>Conclusion and Future Works
In this paper we have proposed the use of an
adaptive beaconing algorithm in cooperative vehicular
networks, which dynamically adjusts the beacon
transmission rate to meet the position accuracy
requirements of safety applications. The simulation results
have shown that the proposed algorithm successfully
limits the average position error under a target
threshold. Further, it outperforms the xed beaconing
algorithms addressed in this paper, in terms of position
accuracy. However, packet collisions lead to harmful
position errors. For this reason, in future works we
plan to propose a joint power and rate control
algorithm, to limit the position error while reducing packet
collisions.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgment</title>
      <p>The authors acknowledge the nancial support of
CONICYT Doctoral Grant No. 21171722; FONDECYT
Postdoctoral Grant No. 3170021; Project ERANET-LAC
ELAC2015/T10-0761; as well as the Complex Engineering
Systems Institute, ISCI (CONICYT: FB0816).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [ES12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Eckho</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sommer</surname>
          </string-name>
          .
          <article-title>A multi-channel ieee 1609.4 and 802.11p edca model for the veins framework</article-title>
          .
          <source>In 5th ACM/ICST SIMUTools</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [ETS09]
          <article-title>European Telecommunications Standards Institute ETSI</article-title>
          .
          <article-title>Intelligent transport systems; vehicular communications; basic set of applications</article-title>
          ; de nitions,
          <source>tech. rep. 102 638 v1.1.1</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [ETS14]
          <article-title>European Telecommunications Standards Institute ETSI</article-title>
          .
          <article-title>Part 2: Speci cation of cooperative awareness basic service</article-title>
          ,
          <source>tech. specif. 302 637-2 v1.3.2</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [IEE10]
          <article-title>Wireless lan medium access control (mac) and physical layer (phy) speci cations amendment 6: Wireless access in vehicular environments</article-title>
          ,
          <source>ieee std. 802.11p</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [MP16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maimaris</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Papageorgiou</surname>
          </string-name>
          .
          <article-title>A review of intelligent transportation systems from a communications technology perspective</article-title>
          .
          <source>In 19th ITSC</source>
          , pages
          <volume>54</volume>
          {
          <fpage>59</fpage>
          . IEEE,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [SGD11]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sommer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>German</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Dressler</surname>
          </string-name>
          .
          <article-title>Bidirectionally coupled network and road tra c simulation for improved ivc analysis</article-title>
          .
          <source>IEEE Transactions on Mobile Computing</source>
          ,
          <volume>10</volume>
          (
          <issue>1</issue>
          ):3{
          <fpage>15</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [SJD12]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sommer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Joerer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Dressler</surname>
          </string-name>
          .
          <article-title>On the applicability of two-ray path loss models for vehicular network simulation</article-title>
          .
          <source>In IEEE VNC</source>
          , pages
          <volume>64</volume>
          {
          <fpage>69</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [SLS+10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Leinmuller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Schoch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kargl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Schafer</surname>
          </string-name>
          .
          <article-title>Exploration of adaptive beaconing for e cient intervehicle safety communication</article-title>
          .
          <source>IEEE Network</source>
          ,
          <volume>24</volume>
          (
          <issue>1</issue>
          ):
          <volume>14</volume>
          {
          <fpage>19</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [WAV17]
          <article-title>Ieee draft guide for wireless access in vehicular environments (wave) - architecture</article-title>
          ,
          <year>p1609</year>
          .0/d9,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>