Information technology — Telecommunications and information exchange between systems — PHY/MAC specifications for short-range wireless low-rate applications in the ISM band

ISO/IEC 29157:2015 specifies the PHY characteristics and MAC procedures used for short-range, low-data-rate, wireless communications with very low latency and point-to-multipoint connection capability.

Technologies de l'information — Téléinformatique — Spécifications PHY/MAC pour applications à bas débit sans fil à courte portée dans la bande ISM

General Information

Status
Published
Publication Date
16-Jul-2015
Current Stage
9060 - Close of review
Start Date
03-Dec-2020
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC 29157:2015 - Information technology -- Telecommunications and information exchange between systems -- PHY/MAC specifications for short-range wireless low-rate applications in the ISM band
English language
55 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO/IEC
STANDARD 29157
Second edition
2015-07-15
Information technology —
Telecommunications and information
exchange between systems — PHY/MAC
specifications for short-range wireless
low-rate applications in the ISM band
Technologies de l’information — Téléinformatique — Spécifications
PHY/MAC pour applications à bas débit sans fil à courte portée
dans la bande ISM
Reference number
ISO/IEC 29157:2015(E)
ISO/IEC 2015
---------------------- Page: 1 ----------------------
ISO/IEC 29157:2015(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2015, Published in Switzerland

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form

or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior

written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of

the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 29157:2015(E)
Contents Page

Foreword ........................................................................................................................................................................................................................................vi

Introduction ..............................................................................................................................................................................................................................vii

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms and definitions ..................................................................................................................................................................................... 1

4 Abbreviated terms .............................................................................................................................................................................................. 2

5 Overview ....................................................................................................................................................................................................................... 3

6 Interlayer service specification............................................................................................................................................................. 5

6.1 Overview ...................................................................................................................................................................................................... 6

6.2 General format of management primitives .................................................................................................................... 6

6.2.1 MLME-GET.request and PLME-GET.request ............................................................................................. 7

6.2.2 MLME-GET.confirm and PLME-GET.confirm............................................................................................ 7

6.2.3 MLME-SET.request and PLME-SET.request ............................................................................................... 8

6.2.4 MLME-SET.confirm and MLME-SET.confirm ............................................................................................ 8

6.3 MLME-SAP................................................................................................................................................................................................... 9

6.3.1 MLME-GET.request .....................................................................................................................................................10

6.3.2 MLME-GET.confirm .....................................................................................................................................................10

6.3.3 MLME-MASTER-START.request ........................................................................................................................10

6.3.4 MLME-MASTER-START.confirm .......................................................................................................................11

6.3.5 MLME-RESET.request ...............................................................................................................................................11

6.3.6 MLME-RESET.confirm ..............................................................................................................................................12

6.3.7 MLME-SCAN.request..................................................................................................................................................12

6.3.8 MLME-SCAN.confirm .................................................................................................................................................13

6.3.9 MLME-SET.request ......................................................................................................................................................13

6.3.10 MLME-SET.confirm ........................................................................................................................................... ...........14

6.4 MAC-SAP ....................................................................................................................................................................................................14

6.4.1 MAC-DATA.request ......................................................................................................................................................15

6.4.2 MAC-DATA.confirm ....................................................................................................................................................15

6.4.3 MAC-DATA.indication ........................................................................................................................................... .....16

6.5 PLME-SAP .................................................................................................................................................................................................16

6.5.1 PLME-GET.request .......................................................................................................................................................17

6.5.2 PLME-GET.confirm ......................................................................................................................................................17

6.5.3 PLME-SET.request ........................................................................................................................................................18

6.5.4 PLME-SET.confirm .......................................................................................................................................................18

6.5.5 PLME-RESET.request ................................................................................................................................................19

6.5.6 PLME-RESET.confirm ................................................................................................................................................19

6.6 PD-SAP ......... ................................................................................................................................................................................................20

6.6.1 PD-DATA.request .........................................................................................................................................................20

6.6.2 PD-DATA.confirm ..........................................................................................................................................................21

6.6.3 PD-DATA.indication ...................................................................................................................................................21

7 MAC PDU format .................................................................................................................................................................................................22

7.1 MPDU of beacon frame (BF) .....................................................................................................................................................22

7.1.1 Open flag (OF, 2 bits) .................................................................................................................................................22

7.1.2 MAC version (6 bits) ..................................................................................................................................................23

7.1.3 Address mode (ADDM, 2 bits) ...........................................................................................................................23

7.1.4 PHY version (6 bits) ..................................................................................................................................................23

7.1.5 Frame type (8 bits) .....................................................................................................................................................23

7.1.6 Superframe mode control (SFMC, 2 bits) ................................................................................................23

7.1.7 Upper layer frame size (ULPS, 6 bits) .........................................................................................................24

7.1.8 Source MAC address (64 bits) ...........................................................................................................................24

7.1.9 Superframe counter (SFC, 4 bits) ...................................................................................................................24

7.1.10 Middleframe counter (FC, 4 bits)....................................................................................................................24

© ISO/IEC 2015 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 29157:2015(E)

7.1.11 Hopping sequence (32 bits) ................................................................................................................................24

7.1.12 Beacon frequency table (BFT, 16 bytes) ...................................................................................................24

7.1.13 Upper layer data (16 bytes).................................................................................................................................24

7.1.14 TCRC16 (16 bits), MCRC16 (16 bits) ...........................................................................................................24

7.2 MPDU of fast beacon frame (FBF) .......................................................................................................................................24

7.2.1 Open flag (OF, 2 bits) .................................................................................................................................................24

7.2.2 MAC version (6 bits) ..................................................................................................................................................25

7.2.3 Address mode (ADDM, 2 bits) ...........................................................................................................................25

7.2.4 PHY version (6 bits) ...................................................................................................................................................25

7.2.5 Frame type (8 bits) .....................................................................................................................................................25

7.2.6 Superframe mode control (SFMC, 2 bits) ................................................................................................25

7.2.7 Upper layer frame size (ULPS, 6 bits) .........................................................................................................26

7.2.8 Source MAC address (64 bits) ...........................................................................................................................26

7.2.9 Superframe counter (SFC, 4 bits) ...................................................................................................................26

7.2.10 Middleframe counter (SC, 4 bits) ....................................................................................................................26

7.2.11 Hopping sequence (32 bits) ................................................................................................................................26

7.2.12 Beacon frequency table (BFT, 16 bytes) ...................................................................................................26

7.2.13 Upper layer data (16 Bytes) ................................................................................................................................26

7.2.14 TCRC16 (16 bits), MCRC16 (16 bits) ...........................................................................................................26

7.3 MPDU of request control frame (RCF) .............................................................................................................................26

7.3.1 Open flag (OF, 2 bits) .................................................................................................................................................26

7.3.2 MAC version (6 bits) ..................................................................................................................................................26

7.3.3 Address mode (ADDM, 2 bits) ...........................................................................................................................27

7.3.4 PHY version (6 bits) ...................................................................................................................................................27

7.3.5 Frame type (8 bits) .....................................................................................................................................................27

7.3.6 Upper layer frame size (ULPS, 6 bits) .........................................................................................................27

7.3.7 Source MAC address (64 bits) ...........................................................................................................................27

7.3.8 Destination MAC address (64 bits) ...............................................................................................................27

7.3.9 Upper layer data ............................................................................................................................................................28

7.3.10 TCRC16 (16 bits), MCRC16 (16 bits) ...........................................................................................................28

7.4 MPDU of master control frame (MCF) .............................................................................................................................28

7.4.1 Open flag (OF, 2 bits) .................................................................................................................................................28

7.4.2 MAC version (6 bits) ..................................................................................................................................................28

7.4.3 Address mode (ADDM, 2 bits) ...........................................................................................................................28

7.4.4 PHY version (6 bits) ...................................................................................................................................................28

7.4.5 Frame type (8 bits) .....................................................................................................................................................28

7.4.6 Upper layer frame size (ULPS, 6 bits) .........................................................................................................28

7.4.7 Source MAC address (64 bits) ...........................................................................................................................28

7.4.8 Destination MAC address (64 bits) ...............................................................................................................29

7.4.9 Upper layer data ............................................................................................................................................................29

7.4.10 TCRC16 (16 bits), MCRC16 (16 bits) ...........................................................................................................29

7.5 MPDU of RCF acknowledge control frame (RACF) ................................................................................................29

7.6 MPDU of MCF acknowledge control frame (MACF) .............................................................................................29

7.7 MPDU of payload frame (PF) ...................................................................................................................................................30

7.7.1 Open flag (OF, 2 bits) .................................................................................................................................................30

7.7.2 MAC version (6 bits) ..................................................................................................................................................30

7.7.3 Address mode (ADDM, 2 bits) ...........................................................................................................................30

7.7.4 PHY version (6 bits) ...................................................................................................................................................30

7.7.5 Frame type (8 bits) .....................................................................................................................................................30

7.7.6 Upper layer frame size (ULPS, 6 bits) .........................................................................................................30

7.7.7 Source MAC address (64 bits) ...........................................................................................................................30

7.7.8 Destination MAC address (64 bits) ...............................................................................................................30

7.7.9 Upper layer data ............................................................................................................................................................30

7.7.10 TCRC16 (16 bits), MCRC16 (16 bits) ...........................................................................................................30

8 MAC functional description ....................................................................................................................................................................31

8.1 General description ..........................................................................................................................................................................31

8.2 System state diagram .....................................................................................................................................................................32

8.3 Protocol structure .............................................................................................................................................................................34

iv © ISO/IEC 2015 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 29157:2015(E)

8.3.1 Middleframe structure .............................................................................................................................................35

8.3.2 Superframe structure ...............................................................................................................................................35

8.4 Frequency operation .......................................................................................................................................................................37

8.4.1 Frequency hopping control .................................................................................................................................37

8.4.2 Frame frequency mapping ...................................................................................................................................37

8.4.3 Frequency diversity and time diversity ....................................................................................................38

8.4.4 Orthogonal frequency offset ...............................................................................................................................38

8.4.5 Frequency selection ...................................................................................................................................................38

9 PHY specification ..............................................................................................................................................................................................41

9.1 General requirements ....................................................................................................................................................................41

9.1.1 Operating frequency range ..................................................................................................................................41

9.1.2 Frequency assignment .............................................................................................................................................41

9.1.3 Frequency synthesizer stabilisation time ...............................................................................................41

9.1.4 Frequency synthesizer turn off time ...........................................................................................................41

9.2 PHY protocol data unit (PPDU) format ...........................................................................................................................42

9.2.1 Lock time .............................................................................................................................................................................42

9.2.2 Preamble ..............................................................................................................................................................................42

9.2.3 Header (48 bits) ............................................................................................................................................................43

9.2.4 Message.................................................................................................................................................................................43

9.2.5 EoF delimiter ....................................................................................................................................................................43

9.3 Modulation and codes ....................................................................................................................................................................43

9.3.1 Modulation .........................................................................................................................................................................43

9.3.2 Codes .......................................................................................................................................................................................44

9.4 Transmitter specification ............................................................................................................................................................45

9.4.1 Pulse shaping filter .....................................................................................................................................................45

9.4.2 Transmitter power spectrum mask ............................................................................................................45

Annex A (informative) Pico-net Light-weight Architecture Security (PLAS) ...........................................................46

© ISO/IEC 2015 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 29157:2015(E)
Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical

Commission) form the specialized system for worldwide standardization. National bodies that are

members of ISO or IEC participate in the development of International Standards through technical

committees established by the respective organization to deal with particular fields of technical

activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international

organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the

work. In the field of information technology, ISO and IEC have established a joint technical committee,

ISO/IEC JTC 1.

The procedures used to develop this document and those intended for its further maintenance are

described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for

the different types of document should be noted. This document was drafted in accordance with the

editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).

Attention is drawn to the possibility that some of the elements of this document may be the subject

of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

Details of any patent rights identified during the development of the document will be in the Introduction

and/or on the ISO list of patent declarations received (see www.iso.org/patents).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation on the meaning of ISO specific terms and expressions related to conformity

assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers

to Trade (TBT) see the following URL: Foreword - Supplementary information

The committee responsible for this document is ISO/IEC JTC 1, Information technology, SC 6,

Telecommunications and information exchange between systems.

This second edition cancels and replaces the first edition (ISO/IEC 29157:2010), which has been

technically revised.
vi © ISO/IEC 2015 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC 29157:2015(E)
Introduction

This International Standard is the revision of ISO/IEC 29157. This International Standard was established

to provide a unified platform for services of data rates up to 1 Mbps: control data, voice, audio, and

video. The purpose of the revision is to accommodate the advancement of technology for higher-quality

services in the mobile applications.

The direction of the revision is three-fold: to enhance throughput, to facilitate co-existence with other

technologies such as time-division LTE (long term evolution) and WiMAX II, and to increase data rate.

For the higher throughput, the length of the preamble of the payload frames is made variable up to the

user’s need (see 9.2.2). For the co-existence, the duration of the middle frames is reduced to 4 ms from

16 ms to make align with those of the other technologies (see 8.3). With the shorter middleframes, the

International Standard does not only harmonise with other technologies, but also attains advantages of

shorter communication delay and less paring time. To increase the data rate, the message part of the payload

frames may be modulated with QPSK. The modulation format is indicated by the ‘PHY version’ of the header

(see Clause 7 and 9.3). With the addition of the new option, the data rate can be increased to 2 Mbps. In

addition, to protect communications against security challenges due to the loss of protection provided by

wires, this International Standard provides the optional security mechanism (See 9.3.2 and Annex A).

© ISO/IEC 2015 – All rights reserved vii
---------------------- Page: 7 ----------------------
INTERNATIONAL STANDARD ISO/IEC 29157:2015(E)
Information technology — Telecommunications and
information exchange between systems — PHY/
MAC specifications for short-range wireless low-rate
applications in the ISM band
1 Scope

This International Standard specifies the PHY characteristics and MAC procedures used for short-range, low-

data-rate, wireless communications with very low latency and point-to-multipoint connection capability.

2 Normative references

The following documents, in whole or in part, are normatively referenced in this document and are

indispensable for its appli
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.