+ All Categories
Home > Documents > Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower...

Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower...

Date post: 31-Jul-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
47
November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower Layers and FAST mode November 2006, Dallas Fichtenweg 9 - Asch D-89143 Blaubeuren Phone: +49-7344-9191-88 Fax: +49-7344-9191-23 E-Mail: [email protected] http://www.esf-gmbh.de http://www.fischer-tech.de
Transcript
Page 1: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 1

Elektrische Signalverarbeitung Dr. Fischer GmbH

Tutorial for

ISO CALM Lower Layersand FAST mode

November 2006, Dallas

Fichtenweg 9 - AschD-89143 Blaubeuren

Phone: +49-7344-9191-88Fax: +49-7344-9191-23

E-Mail: [email protected]://www.esf-gmbh.de

http://www.fischer-tech.de

Page 2: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 2Tutorial for

CommunicationsArchitecture for

LandMobile environment

http://www.tc204wg16.de

Page 3: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 3Tutorial for

CALM Architecture

Variable Message Sign

Hot-Spot(Wireless LAN)

Terrestrial BroadcastRDS, DAB

UMTSWiMAX

Beacon•CALM-M5•CEN-DSRC•CALM-IR

GPS, Galileo

Info-Broadcaster

BroadcastTransmitter

Vehicle-to-Vehicle (M5, IR, MM)

GSM-GPRS

Sat-Comm

PDA, SmartPhone

Page 4: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 4Tutorial for

Putting puzzles together

ISO TC204 WG16

EU project CVIS

Page 5: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 5Tutorial for

Content

• CALM Communications Kernel• The concept of "Virtual Interfaces"• CALM Management Entity• FAST Communications Scenarios• FAST Services• FAST DLL and Networking Details

Page 6: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 6Tutorial for

CALMCommunications Kernel

Page 7: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 7Tutorial for

CVIS Vehicle System

Vehicle HostMobile

Router

Antenna

VehicleGateway

SENSOR

Control

SENSOR

CALM Communications Kernel

Page 8: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 8Tutorial for

CALM Communications Kernel

The CCK constitutes a CVIS mobile router.

The CCK is part of every CVIS host.

Page 9: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 9Tutorial for

CALM Communications Kernel

The CCK constitutes a CVIS mobile router.The CCK is part of every CVIS host.

Car-to-CarCommunications Consortium Network

Page 10: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 10Tutorial for

CALM Communications Kernel

As specified in IEEE P1609.3

WAVE Network

Page 11: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 11Tutorial for

CALM Communications Kernel

It is intended to harmonize WAVE and CALM FAST as much as possible!

ISO CALM FAST Network

Page 12: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 12Tutorial for

CALM Communications Kernel

Developed in cooperation with IETF

ISO CALM IPv6 Network

Page 13: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 13Tutorial for

CALM Communications Kernel

Such as:G2 / G3, WiMax, ...CALM-M5 /-MM /-IRWAVE IEEE P1609.4 – 802.11p...Broadcast receiversGPS / GALILEO...Bluetooth

Wireless Communications Interfaces

Page 14: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 14Tutorial for

CALM Communications Kernel

Technology not defined so far:

- IP based network- predicted FAST network

Wired Communications Interfaces – In-car LAN

Page 15: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 15Tutorial for

CALM Communications KernelStation Management

- CME(supervisor and adjuncts)> SNMP> Service Initialization

see P1609.4 WSA

- NMEs> Routing

- IMEs> Virtual Interfaces

Page 16: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 16Tutorial for

CALMCommunication Interface (CI)

Page 17: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 17Tutorial for

CALM communication interfacewired / wireless

LLC

MAC

PHY

Station Managementno distinction between PLME, MLME and LLME

Communications Protocol Stack

Page 18: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 18Tutorial for

CALM communication interfacewired / wireless

An existing radio

Page 19: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 19Tutorial for

CALM communication interfacewired / wireless

CALM Adaptation

Page 20: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 20Tutorial for

CALM Virtual CI

Page 21: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 21Tutorial for

CALM Virtual CI

Realradiodevice

Virtualradio

Compare with MAC channel coordination in P1609.4

This functional description allows prioritizing at MAC as is in P1609.4

Transmitter Profile in P1609.4

Page 22: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 22Tutorial for

CI Identifier

MedID: Randomly assigned unique identifier of medium, e.g. IR, M5, MM, G2 / G3, ...

SerialNumber: 0 - physically available CI>0 - virtual instance of CI

Page 23: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 23Tutorial for

CALM Communications SAP

Page 24: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 24Tutorial for

Addressing in DL-UNITDATA service

SAP address: Used to identify the used / select the required networking protocol, e.g. IPv6, FAST IPv6, CALM FAST, WSMP, position based addressing, OEM, ...

Page 25: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 25Tutorial for

CALM Interface Management Entity

Page 26: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 26Tutorial for

CALM Interface Management Entity

Page 27: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 27Tutorial for

CALM CI Management SAP

Page 28: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 28Tutorial for

CALM management servicesSet parameters

CIMAE-SETPARAM.request (CI-ID,Sequence of Param

)

Used also to trigger action at Communication Interface.

CIMAE-SETPARAM.confirm (CI-ID, Sequence of Result OPTIONAL

)

Page 29: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 29Tutorial for

CALM management servicesGet parameters

CIMAE-GETPARAM.request (CI-ID,Sequence of Param.No

)

CIMAE-GETPARAM.confirm (CI-ID, Sequence of Param

)

Param.No = 255 used for error notification

Page 30: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 30Tutorial for

CALM management servicesGet parameters

Param SEQUENCE (SIZE (1..255)) OFSEQUENCE {Param.No INTEGER(1..255), parameter numberParam.Value OCTET STRING syntax and semantics depends

on parameter }

Result SEQUENCE (SIZE (1..255)) OFSEQUENCE {Result.No INTEGER(1..255), parameter number for which

Result.Code applies Result.Code Enumeration

0: SUCCESS} 1-5: specified failures

6-255: reserved for future use

Used i

n CIM

AE-

SETP

ARA.conf

irm

Page 31: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 31Tutorial for

CALM management servicesSERVICE parameters

CIMAE-SERVICE.request (CI-ID,<medium specific parameters>

)

CIMAE-SERVICE.confirm (CI-ID, <medium specific parameters>

)

Medium-specific management service. Enabling future media with specific management needs.

Page 32: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 32Tutorial for

CALM FAST scenarios

Page 33: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 33Tutorial for

CALM FAST broadcast

RoadsideServiceInformationFrame

VehicleService

InformationFrame

See WAVE Announcement Frame in P1609.4

Page 34: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 34Tutorial for

CALM FAST exchange of data

VehicleServiceContextFrame

Page 35: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 35Tutorial for

CALM FAST frame details

Page 36: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 36Tutorial for

CALM FAST modeService Information Frame

Instead of the CALM FAST NW header, a NW header for other FAST protocols, such as WSMP, can be applied.

Page 37: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 37Tutorial for

CALM FAST modeService Information / Context details

ServiceInformationTable

ServiceContextTable

Page 38: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 38Tutorial for

CALM FAST modeService information table

Element Type DescriptionmessageType BIT STRING (SIZE(2)) '00': SITstationType BOOLEAN 0: Mobile station

1: Fixed stationstationID BIT STRING (SIZE(48)) a unique station identifier

(e.g. MAC address)serviceList SEQUENCE (SIZE (0..255)) OF list of services offered

SEQUENCE {serviceID INTEGER(0..127,...), (registered) unique SIDserviceData OCTET STRING optional,serviceNWref INTEGER(0..255) optional

NW header information fordata exchange

serviceChannel INTEGER(0..255) optional} channel info for data exchange

phase, medium specific

Page 39: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 39Tutorial for

CALM FAST modeService context table

Element Type DescriptionmessageType BIT STRING (SIZE(2)) '01': SCTstationType BOOLEAN 0: Mobile station

1: Fixed stationstationID BIT STRING (SIZE(48)) a unique station identifier

(e.g. MAC address)contextList SEQUENCE (SIZE (0..255)) OF List of service contexts SEQUENCE

{serviceID INTEGER(0..127,...), (registered) unique SIDserviceContext OCTET STRING,

context of the related service. serviceNWref INTEGER(0..255) NW header information for} data exchange

Page 40: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 40Tutorial for

CALM FAST modeData exchange

Element Type DescriptionmessageType BIT STRING (SIZE(2)) '10': Request

'11': Responsedata OCTET STRING Data dedicated to service /

application

Page 41: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 41Tutorial for

CALM FAST modeDLL details

Page 42: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 42Tutorial for

CALM FAST modeRSIF / VSIF - DLL details

MAC source address: Individual address, either universal orlocally administered.

MAC Destination Address: Broadcast address.

SAP Source Address: e.g. FAST: 0xBAWSMP: 0xF6

SAP Destination Address: e.g. FAST: 0xBAWSMP: 0xF6

0xF6 corresponds to EtherType 0x88DC, see P1609.4

Page 43: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 43Tutorial for

CALM FAST modeRSCF / VSCF - DLL details

MAC source address: Individual address, either universal orlocally administered.

MAC Destination Address: Individual address, either universal orlocally administered. Same value as MAC Source Addressreceived in RSIF / VSIF.

SAP Source Address: e.g. FAST: 0xBAWSMP: 0xF6

SAP Destination Address: e.g. FAST: 0xBAWSMP: 0xF6

0xF6 corresponds to EtherType 0x88DC, see P1609.4

Page 44: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 44Tutorial for

CALM FAST modeExchange of Data - DLL details

MAC source address: Individual address, either universal orlocally administered.Value as known from ServiceInitialisation Phase.

MAC Destination Address: Individual address, either universal orlocally administered. Value as known from ServiceInitialisation Phase.

SAP Source Address: e.g. CALM FAST: 0xBAWSMP: 0xF6

SAP Destination Address: e.g. CALM FAST: 0xBAWSMP: 0xF6

0xF6 corresponds to EtherType 0x88DC, see P1609.4

Page 45: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 45Tutorial for

CALM FAST modeNetworking details

Page 46: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 46Tutorial for

CALM FAST modeCALM FAST network header

Source Network Header - serviceNWref:Efficient single octet header, acting as a reference pointer. 0: Entity located in IME that is in charge of managing RSIF / VSIF, and optionally RSCF / VSCFAll other values may be assigned dynamically at run-time. This assignment shall be done under control of the CME supervisor upon registration of applications (services) and modems.

Destination Network Header:See above for source network header.

The mechanism / protocol used to forward a packet through a possible local network is not defined here. Just the reference pointer is specified. A dynamically managed look-up table in the network layer shall provide all information needed to forward packets, i.e. including optional network protocol conversion. The details are implementation specific.

Page 47: Tutorial for ISO CALM Lower Layers and FAST mode ... 802 CALM...November 14th 2006 ISO CALM Lower Layers 1 Elektrische Signalverarbeitung Dr. Fischer GmbH Tutorial for ISO CALM Lower

November 14th 2006 ISO CALM Lower Layers 47Tutorial for

Putting puzzles together

Thank you for listening

ESF GmbHHans-Joachim Fischer

Fichtenweg 9D-89143 Blaubeuren

Germanyhttp://www.esf-gmbh.dehttp://www.fischer-tech.dehttp://[email protected]

phone: +49 7344 9191-88fax: +49 7344 9191-23


Recommended