ISO/IEC 24771:2009
(Main)Information technology — Telecommunications and information exchange between systems — MAC/PHY standard for ad hoc wireless network to support QoS in an industrial work environment
Information technology — Telecommunications and information exchange between systems — MAC/PHY standard for ad hoc wireless network to support QoS in an industrial work environment
ISO/IEC 24771:2009 defines a protocol for the physical layer (PHY) and the data link layer in order to construct a reliable and high-speed data transmission network between devices on industrial sites such as factories and plants. This network specification provides a standardized protocol to provide a framework for various industrial devices to establish a simple, low-cost, energy-efficient, and high-speed network between them. In order to fulfil the service requirements of the factories and large plants, this network specification is designed to enable devices to establish a network by themselves without the help of any infrastructure and to reliably exchange various kinds of data, including real-time audio and video data, between them. In addition to high transmission rates, Quality of Service (QoS) for multimedia data - such as video - is also provided. The devices mentioned in ISO/IEC 24771:2009 refer to equipment that can be used on industrial sites such as factories and automated assembly lines. Devices include PLC (Programmable Logic Controller), and CNC (Computerized Numerical Controller) and manufacturing robots. However, beyond such conventional devices, devices mentioned in this document include personal IT devices that workers may carry and use while working, including cellular phones, personal industrial digital assistants (PDA), and laptop PCs.
Technologies de l'information — Télécommunications et échange d'information entre systèmes — Norme MAC/PHY pour un réseau ad hoc sans fil qui supporte QoS dans un environnement de travail industriel
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 24771
First edition
2009-04-01
Information technology —
Telecommunications and information
exchange between systems —
MAC/PHY standard for ad hoc wireless
network to support QoS in an industrial
work environment
Technologies de l'information — Télécommunications et échange
d'information entre systèmes — Norme MAC/PHY pour un réseau ad
hoc sans fil qui supporte QoS dans un environnement de travail
industriel
Reference number
ISO/IEC 24771:2009(E)
©
ISO/IEC 2009
---------------------- Page: 1 ----------------------
ISO/IEC 24771:2009(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2009
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2009 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 24771:2009(E)
Contents Page
Foreword.vii
1 Scope .1
2 Terms and definitions, and abbreviated terms.1
2.1 Terms and definitions .1
2.2 Abbreviated terms .3
3 Overview.6
3.1 Characteristics.6
3.2 Components of network.6
3.3 Functional overview .7
3.4 Summary of operations.9
3.5 Summary of states.10
4 Inter-layer interfaces .11
4.1 Summary.11
4.2 General format of management primitives .12
4.3 MLME SAP.15
4.4 MAC management .48
4.5 MAC SAP .49
4.6 PHY specification .53
5 Mac frame format.69
5.1 Overview.69
5.2 General format of MAC frames.70
5.3 Frame formats.73
5.4 Information block.77
5.5 Command block.81
6 MAC feature description .93
6.1 Network formation and association.93
6.2 Media access.95
6.3 Synchronization.98
6.4 Resource allocation.99
6.5 Fragmentation and defragmentation .101
6.6 Acknowledgement and retransmission.101
6.7 Power saving.102
6.8 Dynamic channel management.103
6.9 MAC parameters .104
7 PHY specifications .105
7.1 General specifications .105
7.2 General requirements.105
7.3 PHY Protocol Data Unit (PDU) format.106
7.4 Modulation and coding .110
7.5 PHY layer constants and PHY MIB attribute.116
7.6 Transmitter specification.117
7.7 Receiver specifications.119
Annex A (informative) Example scheduler and admission control.121
© ISO/IEC 2009 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 24771:2009(E)
List of Figures
Figure 1 - Network .7
Figure 2 - Superframe .8
Figure 3 - Protocol stack configuration.12
Figure 4 - Format of MAC frame.70
Figure 5 - Format of frame control fields .70
Figure 6 - Format of stream ID field.72
Figure 7 - Beacon frame format.73
Figure 8 - Immediate acknowledgement frame format.75
Figure 9 - Delayed acknowledgement frame payload format.75
Figure 10 - Format of record for stream-m .75
Figure 11 - Format of record for stream-m .76
Figure 12 - Data frame format .76
Figure 13 - RTS frame format.76
Figure 14 - CTS frame format.77
Figure 15 - Information block format.77
Figure 16 - Station UID information block format .78
Figure 17 - Station name information block format .78
Figure 18 - Station type information block format.78
Figure 19 - Network synchronization information block format .78
Figure 20 - Capability information block format.79
Figure 21 - Capability fields format.79
Figure 22 - Maximum support timeslot information block format .79
Figure 23 - Maximum transmit power information block format .80
Figure 24 - Resource allocation information block format.80
Figure 25 - Resource allocation block format.80
Figure 26 - New master notification information block format.81
Figure 27 - Sleep state notification information block format .81
Figure 28 - Command block format.81
Figure 29 - Associate request command block format.83
Figure 30 - Associate response command block format .83
Figure 31 - Disassociate request payload format.84
Figure 32 - Master handover command block format.85
Figure 33 - Resource allocation request command block format.85
Figure 34 - Resource allocation request record format.85
Figure 35 - Resource allocation response command block format.86
Figure 36 - Resource allocation modification command block format.87
Figure 37 - Resource allocation modification request record format.87
Figure 38 - Resource allocation termination command block format.87
Figure 39 - Delayed acknowledgement resynchronization command block format.88
Figure 40 - Delayed acknowledgement resynchronization command record format .88
Figure 41 - Sleep state request command block format.88
Figure 42 - Sleep state response command block format.89
Figure 43 - Activation indication command block format.89
Figure 44 - Transmit power adjustment command block format.89
Figure 45 - Station information request command block format .90
Figure 46 - Station information response command block format.90
Figure 47 - Station information block format .90
Figure 48 - Data query command block format.91
Figure 49 - Channel state request command block format .91
Figure 50 - Channel state response command block format .91
Figure 51 - Remote channel scan request command block format.92
Figure 52 - Remote channel scan response command block format.92
Figure 53 - Channel information block format .92
Figure 54 - Application specific command format .93
iv © ISO/IEC 2009 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 24771:2009(E)
Figure 55 - Association Process. 95
Figure 56 - Inter-frame space in the allocated time slots . 98
Figure 57 - Superframe synchronization . 98
Figure 58 - Stream connection process for synchronized data transmission. 100
Figure 59 - Operating frequency channels . 105
Figure 60 - PHY Protocol Data Unit (PDU) format . 107
Figure 61 - Preamble format. 108
Figure 62 - PHY Header . 108
Figure 63 - LFSR generating the (15,10) shortened Hamming code . 109
Figure 64 - LFSR circuit generating the HEC . 109
Figure 65 - Scrambler Block Diagram . 110
Figure 66 - QPSK modulation. 111
Figure 67 - RATE1 block diagram . 112
Figure 68 - RATE2 block diagram . 112
Figure 69 - RATE3 block diagram . 114
Figure 70 - RATE4 block diagram . 114
Figure 71 - Preamble modulation . 115
Figure 72 - Header modulation. 115
Figure 73 - Payload modulation. 115
Figure 74 - Signal constellation- of QPSK. 116
Figure 75 - Error vector calculation. 117
Figure 76 - Transmit power spectrum mask . 118
Figure 77 - Transmitter RF response time. 119
Figure A.1 - Stream info table in master. 121
Figure A.2 - Calculation of ATS Position . 121
Figure A.3 - Fragmentation of ATS(a) and enhance for it(b). 122
Figure A.4 - Slot allocation algorithm. 123
© ISO/IEC 2009 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 24771:2009(E)
List of Tables
Table 1 - General management primitive overview.12
Table 2 - MLME/PLME general management primitive parameters .13
Table 3 - MLME primitive summary.15
Table 4 - MLME-RESET primitive parameters.15
Table 5 - MLME-SCAN primitive parameters.17
Table 6 - PiconetDescription elements.17
Table 7 - MLME-START primitive parameters .19
Table 8 - MLME-SYNCH primitive parameters .20
Table 9 - MLME-ASSOCIATE.primitive parameters .22
Table 10 - MLME-DISASSOCIATE primitive parameters .25
Table 11 - MLME-Master-HANDOVER primitive parameters .27
Table 12 - MLME-MASTER-INFO primitive parameters .29
Table 13 - MLME-PROBE primitive parameters .31
Table 14 - MLME-CREATE-STREAM, MLME-MODIFY-STREAM, MLME-TERMINATE-STREAM primitive
parameters .33
Table 15 - MLME-CHANNEL-STATUS primitive parameters .37
Table 16 - MLME-REMOTE-SCAN primitive parameters .40
Table 17 - RemotePiconetDescription elements.40
Table 18 - MLME-NETWORK-PARM-CHANGE primitive parameters .43
Table 19 - MLME-TX-POWER-CHANGE primitive parameters.44
Table 20 - MLME-SLEEP primitive parameters .46
Table 21 - MAC MIB master group parameters .48
Table 22 - MAC MIB attribute group parameters .48
Table 23 - MAC MIB association group parameters .49
Table 24 - MAC SAP primitive summary.49
Table 25 - MAC-ASYNC-DATA and MAC-ISOCH-DATA primitive parameters .50
Table 26 - PD-SAP primitives.53
Table 27 - PD-SAP parameters.54
Table 28 - PLME-SAP primitives.63
Table 29 - PLME-CCA.confirm parameters.64
Table 30 - Physical layer enumerated values .69
Table 31 - Frame types .70
Table 32 - Usage codes by frame type .73
Table 33 - Beacon frame body .74
Table 34 - Setting the control field of the beacon frame.74
Table 35 - Setting the control field of the beacon frame.75
Table 36 - Information blocks .77
Table 37 - Command types .82
Table 38 - Order of preference when comparing capability .84
Table 39 - MAC layer parameters .104
Table 40 - Center frequency of 10 channels .105
Table 41 - PHY layer timing parameters .106
Table 42 - Interframe space parameter.106
Table 43 - CAZAC sequence.107
Table 44 - Forward Error Correction.108
Table 45 - Constant Envelope Coding .109
Table 46 - Data rate according to modulation type .115
Table 47 - PHY layer constants.116
Table 48 - PHY MIB characteristics group parameters.116
Table 49 - Transmit PSD limits.118
Table 50 - Transmit power.119
vi © ISO/IEC 2009 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC 24771:2009(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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
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.
ISO/IEC 24771 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 6, Telecommunications and information exchange between systems.
© ISO/IEC 2009 – All rights reserved vii
---------------------- Page: 7 ----------------------
INT
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.