19
doc.: IEEE 15-09-0633-00- 004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Slide 1 Slide 1 Project: IEEE P802.15 Working Group for Wireless Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Personal Area Networks (WPANs) Submission Title: 802.15.4 Refresher Date Submitted: September 2009 Source: Phil Beecher, Beecher Communications Consultants Ltd / PGE Contact: Phil Beecher, Beecher Communications Consultants Ltd Voice: +44 7765 400948, E-Mail: [email protected] Re: TG4g PHY Amendment Abstract: Refresher on802.15.4 operation Purpose: 802.15.4 operation considerations 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.

Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

Embed Size (px)

Citation preview

Page 1: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Slide 1Slide 1

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

Submission Title: 802.15.4 RefresherDate Submitted: September 2009Source: Phil Beecher, Beecher Communications Consultants Ltd / PGEContact: Phil Beecher, Beecher Communications Consultants LtdVoice: +44 7765 400948, E-Mail: [email protected]: TG4g PHY AmendmentAbstract: Refresher on802.15.4 operationPurpose: 802.15.4 operation considerationsNotice: 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.

Page 2: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

802.15.4 Refresher

Slide 2

Overview

Page 3: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Slide 3Slide 3

802.15.4 context• 802.15.4 defines a simple MAC and multiple PHYs for

use as components in communications protocol stacks

• Target applications characteristics:– low throughput data, small packet sizes, high degree of

coexistence, very low maintenance– devices that are simple, low cost, low energy (long-term

battery operation), nearly autonomous setup• Currently 802.15.4 is used by

– Zigbee, ISA100.11a, 6LoWPAN and many proprietary systems

Page 4: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Slide 4Slide 4

802.15.4 context• Guiding concepts are:

– MAC and PHY include only those mandatory declarations required for interoperability

• Implementation considerations are out of scope– MAC and PHY provide “tools” or “mechanisms” for link operation but

rely upon higher layers to control how and when these tools are used• e.g. when to perform CCA – CCA is controlled by the MAC based on

parameters set by a higher layer. • The criteria used to determine which devices are allowed into the

network are determined by the higher layer, but use MAC primitives and MAC layer command frames

– Performance factors are traded off for simplicity• e.g. no QoS, no fragmentation/reassembly, no duplicate packet

recognition, etc.

Page 5: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Slide 5

802.15.4 Refresher

Part 1Channels and Channel Pages

Page 6: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

802.15.4-2003 Channels

Slide 6

Channelnumber(s) Channel number description

0 Channel 0 is in 868 MHz band using BPSK

1 - 10 Channels 1 to 10 are in 915 MHz band using BPSK

11 – 26 Channels 11 to 26 are in 2.4 GHz band using O-QPSK

27 - 31 Reserved

Page 7: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

802.15.4-2006 introduces Channel Pages

Slide 7

ChannelPage

Channelnumber(s) Channel number description

0

0 Channel 0 is in 868 MHz band using BPSK

1 - 10 Channels 1 to 10 are in 915 MHz band using BPSK

11 – 26 Channels 11 to 26 are in 2.4 GHz band using O-QPSK

1

0 Channel 0 is in 868 MHz band using ASK

1 - 10 Channels 1 to 10 are in 915 MHz band using ASK

11 – 26 Reserved

2

0 Channel 0 is in 868 MHz band using O-QPSK

1 - 10 Channels 1 to 10 are in 915 MHz band using O-QPSK

11 – 26 Reserved

3-31 Reserved Reserved

Page 8: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

802.15.4-2009 Additional Channel Pages

Slide 8

ChannelPage

Channelnumber(s) Channel number description

3 0 – 13 Channels 0 to 13 are in 2.4GHz band using CSSS

4

0 Channel 0 is sub-gigahertz band for UWB

1 – 4 Channels 1 to 4 are low band for UWB

5 – 15 Channels 5 to 15 are high band for UWB

50 - 3 Channels 0 to 3 are in 780MHz band using O-QPSK

4 - 7 Channels 4 to 7 are in 780MHz band using MPSK

60 - 9 Channels 0 to 9 are in 950MHz band using BPSK

1 - 10 Channels 10 to 21 are in 950MHz band using GFSK

7 - 31 Reserved Reserved

Page 9: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

802.15.4 Refresher

Slide 9

Part 2Scanning for channels and existing

networks

Page 10: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Scanning for 802.15.4 Networks operating in 915MHz band

Slide 10

• A Higher Layer in the Protocol stack (above the MAC) performs the following tasks:– Check which channel pages are supported by the radio by

reading the PHY PIB– Initiate Energy Detect Scan on channels of each channel page of

interest, e.g. Channel Page 2, Channels 1-10 (O-QPSK @915MHz)

– Initiate Active Scan on channels of each channel page of interest, e.g.Channel Page 2, Channels 1-10 (O-QPSK @915MHz) andChannel Page 0, Channels 1-10 (BPSK@915MHz)

Page 11: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Example Energy Detect Scan Channel Page 2 – O-QPSK in 915MHz band

Slide 11

Page 12: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Example Active Scan (no response)Channel Page 2 – O-QPSK in 915MHz band

Slide 12

Page 13: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Example Active Scan (response)Channel Page 2, channel 1 – O-QPSK in 915MHz band

Slide 13

Page 14: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Starting an 802.15.4 Network in 915MHz band

Slide 14

• A Higher Layer in the Protocol stack (above the MAC) performs the following tasks:– Check which channel pages are supported by the radio by

reading the PHY PIB– Performs Energy Detect Scan and Active Scan on channels

of each channel page of interest– Picks a channel based on radio capability and scan result– Chooses a PAN-ID and maybe a Short Address– Issues MLME-START.request to MAC, specifying channel

page, channel, PAN-ID and PAN characteristics.

Page 15: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Slide 15

Part 3Association and Orphaning

802.15.4 Refresher

Page 16: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Association

Slide 16

Page 17: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Orphan Scan

Slide 17

Page 18: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Slide 18

Part 4Coordinated Channel Change

Example

802.15.4 Refresher

Page 19: Doc.: IEEE 15-09-0633-00-004g TG4g - SUN September 2009 Phil Beecher, Beecher Communications Consultants Ltd Slide 1 Project: IEEE P802.15 Working Group

doc.: IEEE 15-09-0633-00-004g

TG4g - SUN

September 2009

Phil Beecher, Beecher Communications Consultants Ltd

Coordinated Channel Change

Slide 19