+ All Categories
Home > Documents > Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing...

Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing...

Date post: 06-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
47
Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B. "Dedicated short-range communications (DSRC) standards in the United States." Proceedings of the IEEE 99.7 (2011): 1162-1182.
Transcript
Page 1: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Chapter 8 Vehicular Networks

Qing Yang

1

Contentsintheslidesarebasedonthefollowingpaper:Kenney,JohnB."Dedicatedshort-rangecommunications(DSRC)standardsintheUnitedStates."ProceedingsoftheIEEE99.7(2011):1162-1182.

Page 2: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Motivations

• The U.S. Department of Transportation (DOT) has estimated that vehicle-to-vehicle (V2V) communication can address up to 82% of all crashes in the U.S.

• FCC allocate 75 MHz spectrum from 5.850 GHz to 5.925 GHz to Dedicated Short Range Communication (DSRC)

• Zero usage over the past 19 years

2

Page 3: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Motivation (Cont’)

• Driven by the Google’s driverless car, or called autonomous driving

• Obama’s 10-year proposal– Nearly $4 billion investment to accelerate the

development and adoption of safe vehicle automation through real-world pilot projects.

• NSF Cyber Physical System Program– Last for 10 years, e.g., transportation CPS

3

Page 4: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Vehicle-to-Vehicle (V2V)

• Primary motivation of having V2V communication is to enable collision prevention applications

• Vehicle periodically broadcast state information in beacon messages– Including location, speed, acceleration, etc…– E.g. 10 Hz for safety applications

4

Page 5: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Vehicle to Infrastructure (V2I)

• V2I allows a vehicle to communicate with a roadside unit (RSU)

• Example applications:– Download the geometry of an approaching

intersection– Obtain the state of the signals at an intersection– Be notified about the existence of hazard including

disabled vehicle, emergency vehicle, ice on road, fog etc…

5

Page 6: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Applications of Vehicular Networks

• Forward collision warning• Emergency electronic brake lights• Blind spot warning• Intersection movement assist• Do not pass warning• Control loss warning• Navigation• Electronic payments (e.g., tolls, parking, fuel)• Improve fuel efficiency• Gather traffic probes, and disseminate traffic updates• General entertainment and commercial purposes

6

Page 7: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

DSRC

• Dedicated Short Range Communication• Dedicated: U.S. FCC allocated 75 MHz of

licensed spectrum in 5.9 GHz band • Short Range: hundreds of meters• Spectrum is divided into 7 channels• V2V safety messages are expected on channel

172• Control messages on channel 178

7

Page 8: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Overview of DSRC

8

Page 9: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WAVE/DSRC

• PHY and MAC utilizes IEEE 802.11p, also called wireless access for vehicular environment (WAVE)

• A modified version of IEEE 802.11 standard• IEEE 1609 Working Group– 1609.4 for channel switching– 1609.3 for network services– 1609.2 for security services

9

Page 10: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WSMP

• WAVE Short Message Protocol (WSMP)• Why not IP+TCP/UDP?• Depends on the requirements of an application– Single-hop messages, e.g., those upon which

collision prevention applications are based, typically use the bandwidth-efficient WSMP

– multi-hop packets use IPv6 for its routing capability

10

Page 11: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

SAE J2735 Messages Set Dictionary

• Specifies 15 message formats – Basic safety message, common safety request,

emergency vehicle alert msg., intersection collision avoidance, map data, NMEA correction, probe data management, probe vehicle data, roadside alert, RTCM correction, signal phase and timing msg., signal request msg., signal status msg., and traveler information

• Basic Safety Message (BSM)– conveys critical vehicle state information in support of

V2V safety applications

11

Page 12: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

12

Page 13: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

DSRC: Physical Layer

• Orthogonal frequency division multiplexing (OFDM)

• DSRC uses the 10 MHz channels• Four modulation techniques– BPSK, QPSK, 16-QAM and 64-QAM

• Forward error correction (FEC) to improve reliability

• Data rate varies from 3 Mbps to 27 Mbps

13

Page 14: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Classes of DevicesDeviceClass Max.Output Power

(dBm)Comm. Range(m)

A 0 15B 10 100C 20 400D 28.8 1000

14

• Devices in V2V safety are normally in Class C• RSU could be Class D

Page 15: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

DSRC Spectrum

• From 5.850 GHz to 5.925 GHz• Divided into seven 10 MHz channels – with a 5-MHz guard band at the low end

• Each channel is either a Service Channel (SCH) or as the Control Channel (CCH)

• Pair of channels can be combined to offer a 20 MHz channel

• 10 MHz vs 20 MHz ?

15

Page 16: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

16

Page 17: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

DSRC: MAC

• WAVE is based on 802.11• Delays in communicating through AP is an

issue in vehicular network– Connection from a vehicle to an RSU last only a

few seconds– Need an alternate, light-weighted rules for

accessing the medium–Motivation of having 802.11p WAVE amendment

17

Page 18: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Outside the Context of BSS

• Abbreviated as OCB• No MAC sub-layer setup before STAs

exchange data frames• The BSSID field of a frame sent OCB is set to

all 1 s, i.e., 0xFFFFFF• MAC is configured to pass any frame with

0xFFFFFF in the BSSID field• OCB or BSS but not both

18

Page 19: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WAVE: Management Frames

• Timing advertisement (TA) frame– Announce the senders’ current time

• The original 802.11 Vendor-Specific Action (VSA) frame is modified– 24-bit or 36-bit organization identifier assigned by

IEEE– Payload is used to convey WAVE service

advertisement, .e.g., tolling, traffic, fuel etc…

19

Page 20: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

OCB vs BSS

• Compared to BSS, OCB communication does NOT– Use a beacon frame– Require one STA to synchronize with another

before they can communicate– Use authentication at the MAC sub-layer– Include any notion of the STAs associating before

they communicate

20

Page 21: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Lack of Beacon

• The 802.11 beacon periodically announces the existence of a BSS

• OCB type of communication does not utilize a BSS

• Some beacon contents, e.g., supported data rates or Quality of Service (QoS) parameterscan be specified in upper layers

21

Page 22: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Synchronization

• In 802.11, synchronization between STA and AP is used to facilitate power management

• Power is not an issue in vehicular network• A vehicle may wish to monitor a channel

continually• Vehicles used GPS signals to achieve time

synchronization• If no GPS, TA frame is used

22

Page 23: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Authentication

• The need for authentication in OCB communication is determined at higher layers

• Provided by the IEEE 1609.2• OCB communication that uses IPv6 rather than

the 1609 upper layers can utilize a variety of well-established techniques for authentication

23

Page 24: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Association

• In 802.1, association is used to help the AP bridge frames between a non-AP STA within the BSS and a node on the other side of the DS

• V2V safety messages have no need of bridging• Many DSRC messages (V2V V2I) reach their

destinations in a single hop• If multi-hop forwarding is desired, it can be

achieved by layer 3 routing

24

Page 25: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Medium Access Rules• CSMA/CA• A STA that has a frame to send first senses the wireless

medium. If the medium is idle for DIFS, the STA begins transmission of its frame

• If the medium is busy, the STA performs a random backoffby choosing a number of idle time slots to wait before transmission. The countdown begins when the medium becomes idle, is interrupted during any non-idle interval, and resumes when the medium returns to idle.

• The sender of a unicast frame waits for an acknowledgment (ACK) from the recipient; if it does not receive the ACK within a timeout interval it retransmits the frame after another random backoff.

25

Page 26: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

QoS in WAVE

26

• Use of EDCA equivalent to IEEE 802.11e– Enhanced Distributed Channel Access

• Definition of four Access Categories (AC)– AC0 (lowest) to AC3 (highest priority)– CWmin, Cwmax– AIFS (arbitration inter-frame spacing)–…

Page 27: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Example of QoS in WAVE

27

Page 28: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Channel Management (1)

• Support one or more radios• A separate logical instance of the IEEE

802.11p MAC– Including queues and state variables

• Channel switching is optional– A DSRC device is allowed to remain tuned to a

single channel all the time• How can two device switch to the same

channel at the same time?

28

Page 29: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Channel Management (2)

• Control Channel (CCH)– Ch. 178 is the rendezvous channel that a device

will tune to on a regular basis– Other channels are service channels

29

Page 30: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Channel Management (2)

• Time division– Synchronization via GPS– Alternating CCH and SCH intervals– 100ms sync interval including 50ms on the CCH– Slot start with a 4 ms guard interval– Hear WSAs (Service Advertisement) on CCH

30

Page 31: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Channel Management (3)

• Immediate departure option– Switch to a service channel immediately

• Extended access departure option– Remains on the SCH through one or more sync

period until service is completed• Remain on CCH option– If not WSA is heard – It may hear nothing in the SCH interval

31

Page 32: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Channel Management (4)

• If a frame is queued during the 54 ms of SCH interval– Channel is treated as busy and back-off– Collision may happened if two devices choose the

same back-off timer• V2V safety message is exchanged during the

46 ms rendezvous time– Capacity of the sys. for safety message is < ½ that

of a system utilizes a full-time channel

32

Page 33: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

33

Page 34: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Network Service for DSRC

• WAVE Short Message Protocol (WSMP)• It is a 1-hop transmission protocol• Packet transmitted by WSMP is call WAVE

Short Message (WSM)• Packet overhead is less than 20 bytes and the

minimum overhead is 5 bytes

34

Page 35: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WSMP Packet Format

35

Page 36: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WSM Header

• WSMP Version• PSID (Provider Service Identifier)– Similar to the port numbers in TCP

• Extension Field– Channel number– Data rate using a resolution of 500 Kbps– A signed integer with resolution of 1 dBm

36

Page 37: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WSM Header (Cont’)

• WSMP WAVE Element ID–Marks the end of extension field and indicates the

starting of WSM Data field• Length– Number of bytes in the WSM Data field

• WSM Data– The payload of the WSM

37

Page 38: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

38

Page 39: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

WAVE Security

• Background about public-key cryptography• Type of asymmetric encryption• The de facto standard for computer security• https://en.wikipedia.org/wiki/Public-

key_cryptography• https://en.wikipedia.org/wiki/RSA_(cryptosyst

em)

39

Page 40: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

IEEE 1609.2 Authentication (1)

• A message carries a digital signature that is used to verify the sender’s identity

• Elliptic Curve Digital Signature Algorithm is used in IEEE 1609.2

• Sender uses its private key to encrypt/sign the message

• Send the message along with its certificate that contains its public key

40

Page 41: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

IEEE 1609.2 Authentication (2)

• Receivers use the public key to verify the signature

• Certificate include information about how a receiver can check if the certificate has be revoked

• Vehicles are given a set of certificates (100K)• For privacy protection, a vehicle uses a given

certificate for a limited time, e.g., 5 mins

41

Page 42: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

IEEE 1609.2 Authentication (3)

• When a vehicle changes certificates, it also changes other identifiers in the safety message– E.g., source MAC address

• Only one certificate will be valid at any given time

• Stolen of a portion of the certificates?• They will be revoked by the certificate

authority (CA)

42

Page 43: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

43

Page 44: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

SAE J2735 DSRC Message Set

44

Page 45: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Standard Message Type

45

Page 46: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Basic Safety Message

46

Page 47: Chap09 Vehicular Networks - cse.unt.eduqingyang/nsf/Chap09... · Chapter 8 Vehicular Networks Qing Yang 1 Contents in the slides are based on the following paper: Kenney, John B.

Basic Safety Message (Cont’)

47


Recommended