Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) PowerPoint PPT Presentation


  • 51 Views
  • Uploaded on
  • Presentation posted in: General

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG8 PAC Link Layer Specification Date Submitted: 7 July, 2013 Source: Seong-Soon Joo, Jong-Arm Jun, In-Hwan Lee, Cheol-Sig Pyo Company: ETRI

Download Presentation

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Project ieee p802 15 working group for wireless personal area networks wpans

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Submission Title: TG8 PAC Link Layer Specification

Date Submitted: 7 July, 2013

Source: Seong-Soon Joo, Jong-Arm Jun, In-Hwan Lee, Cheol-Sig Pyo

Company: ETRI

Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA

Voice: +82-42-860-6333, FAX: +82-42-860-4197, E-Mail: [email protected]

Re:

Abstract: As a final proposal for the IEEE 802.15 TG8 standards, the reference model of the PAC enabled networks and the PAC link layer specification are proposed.

Purpose:Response to the IEEE802.15 TG8 call for proposal

Notice:This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.

Release:The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.


Tg8 pac link layer specification

TG8 PAC Link Layer Specification

Seong-Soon Joo*,

Jong-Arm Jun, In-Hwan Lee, Cheol-Sig Pyo

ETRI


Definitions

Definitions

PAC enabled X-network: A X-network of the devices which is equipped with the PAC device

PAC WPAN: The network in which a device can act as a client or server for the other device by allowing shared access various resources such as configuration or control information, location information, sensing data, advertisement, multi-media contents, social contents, etc.

peer network host: A PAC device which defines a mission, configures the peer group, hosts peers, and authenticates peers


Abbreviations and acronyms

Abbreviations and Acronyms

PBpeer network beacon


Concepts and architecture i

Concepts and Architecture (I)

  • peer-to-peer wireless personal area network

    • The network in which a device can act as a client or server for the other device by allowing shared access various resources such as configuration or control information, location information, sensing data, advertisement, multi-media contents, social contents, etc.

PAC WPAN 1

PAC WPAN 2

HPD

HPD

PD

PD

PD

  • n-m group casting


Concepts and architecture ii

Concepts and Architecture (II)

  • networks with the PAC enabled devices

    • networks of the PAC enabled devices only

      • PAC WPAN

    • networks of the devices equipped with the PAC

      • PAC enabled X-network (e.g. LTE, Ethernet, WiFi, … )

    • hybrid networks of the PAC WPAN and the PAC enabled X-networks

      • hybrid PAC network

PAC enabled device

X-network device

PAC WPAN

PAC enabled X-network

Hybrid PAC Network


Concepts and architecture iii

Concepts and Architecture (III)

  • possible network configurations with the PAC enabled networks

    • one PAC WPAN

    • multiple PAC WPAN

    • one PAC WPAN & one X-network

    • one PAC WPAN & multiple X-network

    • multiple PAC WPAN & one X-network

    • multiple PAC WPAN & multiple X-network

X-network 1

X-network 1

X-network 1

X-network 2

PAC WPAN 1

PAC WPAN 2

PAC WPAN 1

PAC WPAN 2

PAC WPAN 1

PAC WPAN 1

PAC WPAN 1


Topology

Topology

hostof P2P network

space A

  • peer network host (proxy host)

    • define a mission, configure the peer group, host peers, authenticate peers, get a service

  • peer network guest

    • authenticate the host, serve to the peer group

  • peer network relay

    • relay the frame from the host or the frame from the guest

  • observer of the peer network

    • not a member of peer group, listen the peer network

wireless device1

guest of P2P network

proxy hostof P2P network

wireless device6

wireless device2

space A

P2P network 1

wireless device1

P2P network 3

thing 1

relay of P2P network

observer of P2P network

wireless device6

wireless device2

wireless device5

thing 6

thing 2

wireless device3

guest of P2P network

wireless device5

wireless device3

thing 5

thing 3

wireless device4

wireless device4

P2P network 2

thing 4


Reference model

Reference Model

  • components of PAC

    • entity

      • 3 link sub-layer entities

      • 1 management entity

    • SAP

      • 2 SAPs for PAC device

      • 2 SAPs for PAC enabled X-network device

Application

Application

Network

LINK-SAP

Link

EL-SAP

IEEE 802.15.8 Link Control sublayer

IEEE 802.15.8 Medium Access Control sublayer

PHY-SAP

PHY

IEEE 802.15.8 PHY

PD Management Entity

IEEE 802.15.8 Link Network sublayer

IEEE 802.15.8 Link layer

EP-SAP

PAC enabled X-network device

PAC device


Mpdu structure i

MPDU Structure (I)

  • link frame type

    • pre-network formation, after-network formation

    • control frame, data frame

  • link frame header

    • frame control : version, type, length

    • peer network identifier : service type, network profile

    • address

    • peer network authenticator

  • link frame information

    • type, length, value

    • peer network information element : for synchronization, network formation discovery

      • time slot length, hosting length, P2P length, handshaking length, start time

  • link frame payload

  • link frame tail

    • frame check sequence


Mpdu structure ii

MPDU Structure (II)

  • frame control

    • frame version (3 bits) :

    • frame type (3 bits) : peer-discover, peer-network management, peer-network data

    • frame length (10 bits) : up to 1024

    • control frame, data frame

  • peer network identifier

    • peer network profile identifier (12bits): peer network profile

    • peer network number (6bits): identical number among peer networks of same service profile

  • peer device address

    • two types of address : 64 bit address, 8 bit address assigned in a peer network

  • peer network authenticator

    • PD’s 64bit address with pre-define key


Mpdu structure iii

MPDU Structure (III)

  • peer network information element

    • pre-network management information

      • peer discovery

        • hosting phase configuration

          • length of hosting phase  number of time-slot (1byte)

          • sequence of resource allocation  {p, h, g, r, gr} (1 byte)

          • length of pause, length of host, length of guest, length of relay, length of group  number of time-slot (4bits each)

        • P2P phase configuration

        • handshaking phase configuration

      • peer link connection

    • after-network management information

      • peer beacon

      • peer groupcast

      • peer relaying

      • peer link release


Multiple access i

Multiple Access (I)

  • link resources

    • dependent on the PHY

      • how many links physically separated and working concurrently

      • dedicated PHY link for common mode

        • RF transmitters, spatial transmitters

    • link resource to be arbitrated

      • radio channel, spatial channel (3D direction based)

      • allocate resource in time domain

  • resolve contention

    • contention among PDs of single PAC enabled network  scheduling

    • contention among PDs of multiple PAC enabled networks  interference avoidance

data channel

control channel

single PACN

single PHY

multiple PACN

multiple PHY


Multiple access ii

Multiple Access (II)

  • resource allocation

    • in time domain

      • need a scale for the whole components of the PACN

    • resource scheduling

      • synchronized scheduling in a PAC enabled network

    • contention avoidance

      • advertise the resource allocation schedule to the neighbor PACNs

  • resource allocation scale

    • unit of resource  length of time for transmitting the shortest frame (10 bytes link frame)

    • length of time-slot  n x resource unit

resource unit

scale of resource

time slot

PD 1 of PACN1

PD 2 of PACN1

time slot

PD 1 of PACN2


Multiple access iii

Multiple Access (III)

  • configurable steps for supporting the life cycle of the P2P network

  • configurable resource allocation for the each phase

hosting phase

pause

host

guest

relay

pause

host

guest

relay

(a)

P2P phase

hosting phase

hosting phase

P2P phase

P2P phase

hosting phase

(a)

host

pause

group

guest

relay

(b)

hosting phase

P2P phase

P2P phase

P2P phase

EOP

P2P phase

(b)

host/group

pause

guest

handshaking phase

handshaking phase

(c)

handshaking phase

host

pause

group/guest

pause

host

pause

group/guest

pause

handshaking phase

P2P phase

P2P phase

EOP

(c)

(d)


Synchronization procedure

Synchronization Procedure

  • synchronize

    • clock compensation

      • compensate the oscillator drift

    • align the time-slot in a network

      • set start time of the P2P phase

  • procedure

    • transmit peer discovery frame every time-slot for minimum sync. adjust interval

    • adjust the time-slot triggering point

    • after starting P2P phase, transmit peer beacon periodically

minimum sync adjust interval

PD 1 of PACN1

PD

PD

PD

PD

PD

PB

PB

PD 2 of PACN1

minimum sync adjust interval

PD 1 of PACN2

PB

PB

PD

PD

PD

PD

PD 2 of PACN2


Discovery procedure

Discovery Procedure

  • peer discovery frame

    • peer network information

      • peer network service profile

        • peer network identifier : service category + seq. number

      • peer network formation

        • time slot length

        • network span configuration : hosting phase, P2P phase, handshaking phase

    • discovering interval

      • peer network synchronization

      • PD wake-up interval

  • peer discovery procedure

    • send peer discovery frame every Td

    • peer network service capable PDs respond (address, capability) and synchronize

    • host notify the network starting time to each PD


Scheduling

Scheduling

  • scheduling

    • select the way of using the resource

      • P2P connection or handshaking

      • configuration of the peer network phase

    • configuring the resource allocation

      • sequence of the pause, host, guest, group, relay

      • length of the pause, host, guest, relay

hosting phase

hosting phase

P2P phase

P2P phase

hosting phase

hosting phase

pause

host

guest

relay

pause

host

guest

relay

P2P phase

host

pause

group

guest

relay


Interference avoidance

Interference Avoidance

  • interference avoidance

    • during peer network formation

      • listen neighbor peer network

      • adjust P2P phase configuration for achieving low probability of interfering

    • a PD served multiple peer network

      • select the time-slot to avoid contention

hosting phase

P2P phase

PD 1 of PACN1

PD

PD

PD

PB

PB

PB

hosting phase

P2P phase

PD 1 of PACN2

PB

PB

PD

PD

PB

PD

PD 2 of PACN1

PI

PD 2 of PACN2

PI


  • Login