IEEE ISO IEC 8802 15 3 2017:2018 Edition
$183.08
ISO/IEC/IEEE International Standard – Information technology — Telecommunications and information exchange between systems — Local and metropolitan area networks — Specific requirements — Part 15-3: High data rate wireless multi-media networks
Published By | Publication Date | Number of Pages |
IEEE | 2018 | 513 |
– Active. The protocol and compatible interconnection of data and multimedia communication equipment via 2.4 GHz and 60 GHz radio transmissions in a Wireless Personal Area Network (WPAN) using low power and multiple modulation formats to support scalable data rates is defined in this standard. The Medium Access Control (MAC) sublayer protocol supports both isochronous and asynchronous data types.
PDF Catalog
PDF Pages | PDF Title |
---|---|
5 | Title page |
7 | Important Notices and Disclaimers Concerning IEEE Standards Documents |
10 | Participants |
12 | Introduction |
14 | Contents |
30 | IMPORTANT NOTICE 1. Overview 1.1 Scope 1.2 Purpose |
31 | 2. Normative references |
32 | 3. Definitions, acronyms, and abbreviations 3.1 Definitions |
33 | 3.2 Acronyms and abbreviations |
37 | 4. General description 4.1 What is a piconet? 4.2 Components of an IEEE 802.15.3 piconet 4.3 Overview of medium access control (MAC) functionality |
38 | 4.3.1 Coordination 4.3.1.1 Starting a piconet 4.3.1.2 Handing over control of the piconet 4.3.1.3 Creating a child piconet |
39 | 4.3.1.4 Creating a neighbor piconet 4.3.2 Ending a piconet 4.3.3 Ending a piconet with a dependent piconet involved |
40 | 4.3.4 Association and disassociation 4.3.5 Security overview 4.3.6 The IEEE 802.15.3 superframe |
41 | 4.3.7 Channel time management |
42 | 4.3.8 Data communications between DEVs 4.3.9 Information discovery in the piconet |
43 | 4.3.10 Dynamic channel selection 4.3.11 Power management |
44 | 4.3.12 Controlling transmit power in the piconet 4.3.13 Superfame structure using quasi-omni mode |
45 | 4.3.14 Frame aggregation 4.3.15 Beam forming 4.3.16 Channel probing 4.3.17 Unequal error protection (UEP) 4.4 Characteristics of the 2.4 GHz PHY 4.4.1 General characteristics |
46 | 4.4.2 Coexistence and interoperability 4.5 Characteristics of the mmWave PHY 4.5.1 mmWave PHY characteristics |
47 | 4.5.2 Piconets using mmWave PHY modes |
48 | 4.6 Conventions 4.7 Concept of primitives |
50 | 5. Layer management 5.1 Overview of management model |
51 | 5.2 Generic management primitives |
52 | 5.2.1 MLME-GET.request 5.2.2 MLME-GET.confirm 5.2.3 MLME-SET.request 5.2.4 MLME-SET.confirm |
53 | 5.3 MLME SAP interface |
54 | 5.3.1 Resetting the MAC/MLME 5.3.1.1 MLME-RESET.request 5.3.1.2 MLME-RESET.confirm |
55 | 5.3.2 Scanning for piconets |
57 | 5.3.2.1 MLME-SCAN.request 5.3.2.2 MLME-SCAN.confirm |
58 | 5.3.2.3 MLME-SCAN.indication 5.3.3 Starting a piconet |
59 | 5.3.3.1 MLME-START.request 5.3.3.2 MLME-START.confirm 5.3.4 Stopping a piconet |
60 | 5.3.4.1 MLME-STOP.request 5.3.4.2 MLME-STOP.confirm |
61 | 5.3.5 Associating with a piconet |
62 | 5.3.5.1 MLME-ASSOCIATE.request 5.3.5.2 MLME-ASSOCIATE.confirm 5.3.5.3 MLME-ASSOCIATE.indication 5.3.6 Disassociation from a piconet |
63 | 5.3.6.1 MLME-DISASSOCIATE.request 5.3.6.2 MLME-DISASSOCIATE.confirm |
64 | 5.3.6.3 MLME-DISASSOCIATE.indication 5.3.7 Security management |
66 | 5.3.7.1 MLME-MEMBERSHIP-UPDATE.request 5.3.7.2 MLME-MEMBERSHIP-UPDATE.confirm 5.3.7.3 MLME-SECURITY-ERROR.indication 5.3.7.4 MLME-SECURITY-MESSAGE.request |
67 | 5.3.7.5 MLME-SECURITY-MESSAGE.confirm 5.3.7.6 MLME-SECURITY-MESSAGE.indication 5.3.8 PNC handover 5.3.8.1 MLME-PNC-HANDOVER.indication |
68 | 5.3.8.2 MLME-PNC-HANDOVER.response 5.3.8.3 MLME-NEW-PNC.indication 5.3.9 Requesting DEV information from the PNC |
69 | 5.3.9.1 MLME-DEV-INFO.request 5.3.9.2 MLME-DEV-INFO.confirm 5.3.9.3 MLME-DEV-INFO.indication 5.3.10 Security information retrieval 5.3.10.1 MLME-SECURITY-INFO.request |
70 | 5.3.10.2 MLME-SECURITY-INFO.confirm |
71 | 5.3.10.3 MLME-SECURITY-INFO.indication 5.3.10.4 MLME-SECURITY-INFO.response 5.3.11 Application specific data management |
72 | 5.3.11.1 MLME-APPLICATION-SPECIFIC.request |
73 | 5.3.11.2 MLME-APPLICATION-SPECIFIC.confirm 5.3.11.3 MLME-APPLICATION-SPECIFIC.indication 5.3.12 Piconet services management |
74 | 5.3.12.1 MLME-ANNOUNCE-SERVICE.request 5.3.12.2 MLME-ANNOUNCE-SERVICE.confirm |
75 | 5.3.12.3 MLME-PICONET-SERVICES.request 5.3.12.4 MLME-PICONET-SERVICES.confirm 5.3.12.5 MLME-PICONET-SERVICES.indication 5.3.13 Stream management |
77 | 5.3.13.1 MLME-CREATE-STREAM.request |
78 | 5.3.13.2 MLME-CREATE-STREAM.confirm 5.3.13.3 MLME-CREATE-STREAM.indication 5.3.13.4 MLME-MODIFY-STREAM.request |
79 | 5.3.13.5 MLME-MODIFY-STREAM.confirm 5.3.13.6 MLME-TERMINATE-STREAM.request 5.3.13.7 MLME-TERMINATE-STREAM.confirm 5.3.13.8 MLME-TERMINATE-STREAM.indication |
80 | 5.3.14 Piconet parameter management 5.3.14.1 MLME-BSID-CHANGE.request 5.3.14.2 MLME-BSID-CHANGE.confirm |
81 | 5.3.14.3 MLME-PICONET-PARM-CHANGE.indication 5.3.15 Power management |
83 | 5.3.15.1 MLME-PS-SET-INFORMATION.request 5.3.15.2 MLME-PS-SET-INFORMATION.confirm 5.3.15.3 MLME-SPS-CONFIGURE.request |
84 | 5.3.15.4 MLME-SPS-CONFIGURE.confirm 5.3.15.5 MLME-PM-MODE-CHANGE.request 5.3.15.6 MLME-PM-MODE-CHANGE.confirm 5.3.15.7 MLME-PM-MODE-CHANGE.indication |
85 | 5.3.15.8 MLME-MONITOR-PM-MODE.request 5.3.15.9 MLME-MONITOR-PM-MODE.confirm 5.3.15.10 MLME-MONITOR-PM-MODE.indication |
86 | 5.3.16 Multicast operations |
87 | 5.3.16.1 MLME-MULTICAST-CONFIGURATION.request 5.3.16.2 MLME-MULTICAST-CONFIGURATION.confirm 5.3.16.3 MLME-MULTICAST-RX-SETUP.request |
88 | 5.3.16.4 MLME-MULTICAST-RX-SETUP.confirm 5.3.17 Timing synchronization 5.3.17.1 MLME-BEACON-EVENT.request 5.3.17.2 MLME-BEACON-EVENT.confirm |
89 | 5.3.17.3 MLME-BEACON-EVENT.indication 5.3.18 Transmit switched diversity (TSD) 5.3.18.1 MLME-TXDIV.request |
90 | 5.3.18.2 MLME-TXDIV.confirm 5.4 MAC management 5.4.1 MAC PIB PNC group |
91 | 5.4.2 MAC PIB characteristic group |
92 | 5.5 MAC SAP |
95 | 5.5.1 MAC-ASYNC-DATA.request 5.5.2 MAC-ASYNC-DATA.confirm 5.5.3 MAC-ASYNC-DATA.indication |
96 | 5.5.4 MAC-ISOCH-DATA.request 5.5.5 MAC-ISOCH-DATA.confirm |
97 | 5.5.6 MAC-ISOCH-DATA.indication |
98 | 6. MAC frame formats 6.1 Frame format conventions |
99 | 6.2 General frame format |
100 | 6.2.1 Frame Control field 6.2.1.1 Protocol Version field |
101 | 6.2.1.2 Frame Type field 6.2.1.3 SEC field 6.2.1.4 ACK Policy field, Imp-ACK Request field, and Blk-ACK field 6.2.1.5 Retry field |
102 | 6.2.1.6 More Data field 6.2.1.7 Imp-ACK Negative Acknowledgment (NAK) field 6.2.1.8 CTA Relinquish field |
103 | 6.2.2 Piconet ID (PNID) field 6.2.3 SrcID and DestID fields 6.2.4 Fragmentation Control field 6.2.4.1 MSDU Number field |
104 | 6.2.4.2 Fragment Number field 6.2.4.3 Last Fragment Number field 6.2.5 Stream Index field 6.2.6 MAC header validation |
105 | 6.2.7 MAC Frame Body field 6.2.7.1 Frame Payload field 6.2.7.2 Secure session ID (SECID) field 6.2.7.3 Secure Frame Counter (SFC) field 6.2.7.4 Secure Payload field 6.2.7.5 Integrity Code field 6.2.7.6 Frame Check Sequence (FCS) field |
106 | 6.2.8 SC and HSI aggregated frame format 6.2.8.1 Standard aggregation format 6.2.8.1.1 Non-secure standard aggregation format |
109 | 6.2.8.1.2 Secure standard aggregation format 6.2.8.2 Low-latency aggregation formats 6.2.8.2.1 Non-secure low-latency aggregation format |
112 | 6.2.8.2.2 Secure low-latency aggregation format |
113 | 6.2.9 AV aggregated frame format 6.2.9.1 Extended MAC header format |
114 | 6.2.9.1.1 Extended Control Header field |
115 | 6.2.9.1.2 MAC Extension Header field |
116 | 6.2.9.1.3 Security Header field 6.2.9.1.4 Video Header field |
117 | 6.2.9.2 Subframe format |
119 | 6.2.9.3 AV aggregated 6.2.9.4 Regular |
120 | 6.2.9.5 Directional ACK 6.3 Format of individual frame types 6.3.1 Beacon frame 6.3.1.1 Non-secure Beacon frame |
122 | 6.3.1.2 Secure Beacon frame |
123 | 6.3.2 Acknowledgment frames 6.3.2.1 Imm-ACK frame |
124 | 6.3.2.2 Delayed ACK (Dly-ACK) frame |
125 | 6.3.3 Command frame 6.3.3.1 Non-secure Command frame |
126 | 6.3.3.2 Secure Command frame |
127 | 6.3.4 Data frame 6.3.4.1 Non-secure Data frame 6.3.4.2 Secure Data frame |
128 | 6.3.5 Multi-protocol Data frame 6.3.5.1 Non-secure Multi-protocol Data frame |
129 | 6.3.5.2 Secure Multi-protocol Data frame 6.3.6 Sync frame |
130 | 6.4 Information elements (IEs) |
132 | 6.4.1 CTA IE |
133 | 6.4.2 BSID IE 6.4.3 Parent Piconet IE 6.4.4 DEV Association IE |
134 | 6.4.5 PNC shutdown IE |
135 | 6.4.6 Piconet Parameter Change IE |
136 | 6.4.7 AS IE 6.4.8 Pending channel time map (PCTM) IE |
137 | 6.4.9 PNC Handover IE 6.4.10 CTA Status IE |
138 | 6.4.11 Capability IE |
144 | 6.4.12 Transmit Power Parameters IE |
145 | 6.4.13 PS Status IE 6.4.14 CWB IE |
146 | 6.4.15 Overlapping PNID IE 6.4.16 Piconet Services IE |
147 | 6.4.17 Vendor Defined IE 6.4.18 Group ID IE |
148 | 6.4.19 Stream Renew IE 6.4.20 Next PNC IE 6.4.21 Piconet Channel Status IE |
149 | 6.4.22 Synchronization IE |
151 | 6.4.23 TSD IE |
152 | 6.4.24 UEP Specific IE 6.4.25 IFS IE |
153 | 6.4.26 CTA Relinquish Duration IE 6.4.27 Feedback IE |
155 | 6.4.28 Mapping IE |
156 | 6.4.29 BST Clustering IE 6.4.30 PET Clustering IE |
157 | 6.4.31 Beam PET IE |
158 | 6.4.32 HRS Beam PET IE |
159 | 6.4.33 PET Amplitude IE 6.4.34 PET Phase IE |
160 | 6.4.35 Sync Frame Frequency IE 6.4.36 Directional Peer IE |
161 | 6.5 MAC commands |
163 | 6.5.1 Association and disassociation commands 6.5.1.1 Association Request command |
164 | 6.5.1.2 Association Response command |
165 | 6.5.1.3 Disassociation Request command 6.5.2 Security commands 6.5.2.1 Request Key command 6.5.2.2 Request Key Response command |
166 | 6.5.2.3 Distribute Key Request command 6.5.2.4 Distribute Key Response command 6.5.3 PNC handover commands |
167 | 6.5.3.1 PNC Handover Request 6.5.3.2 PNC Handover Response command |
168 | 6.5.3.3 PNC Handover Information command 6.5.4 Information request commands 6.5.4.1 PNC Information Request command 6.5.4.2 PNC Information command |
170 | 6.5.4.3 Security Information Request command 6.5.4.4 Security Information command |
171 | 6.5.4.5 Probe Request command |
173 | 6.5.4.6 Probe Response command |
175 | 6.5.5 Information announcement commands 6.5.5.1 Piconet Services command 6.5.5.2 Announce command |
177 | 6.5.5.3 Announce Response command 6.5.6 Channel time allocation request, modification, and termination commands 6.5.6.1 Channel Time Request command |
180 | 6.5.6.2 Channel Time Response command |
181 | 6.5.7 Channel status commands 6.5.7.1 Channel Status Request command 6.5.7.2 Channel status response |
182 | 6.5.7.3 Remote Scan Request command 6.5.7.4 Remote Scan Response command |
184 | 6.5.7.5 Transmit Power Change command 6.5.8 Power management commands 6.5.8.1 PS Set Information Request command 6.5.8.2 PS Set Information Response command |
185 | 6.5.8.3 SPS Configuration Request command |
186 | 6.5.8.4 SPS Configuration Response command |
187 | 6.5.8.5 PM Mode Change command 6.5.8.6 PM Mode Change Response command |
188 | 6.5.9 Special commands 6.5.9.1 Security Message command 6.5.9.2 Vendor Defined command |
189 | 6.5.9.3 AS IE Request command 6.5.9.4 AS IE Response command |
190 | 6.5.10 Multicast configuration commands 6.5.10.1 Multicast Configuration Request command 6.5.10.2 Multicast Configuration Response command |
191 | 7. MAC functional description 7.1 Introduction |
192 | 7.2 Starting, maintaining, and stopping piconets 7.2.1 Scanning through channels |
193 | 7.2.2 Starting a piconet |
194 | 7.2.3 PNC handover |
197 | 7.2.4 Preliminary handover |
198 | 7.2.5 Next PNC |
199 | 7.2.6 Dependent PNC handover |
202 | 7.2.7 Child piconet |
204 | 7.2.8 Neighbor piconet |
206 | 7.2.9 Stopping piconet operations |
207 | 7.2.9.1 Stopping an independent or parent piconet 7.2.9.2 Parent PNC stopping a dependent piconet |
208 | 7.2.9.3 Dependent PNC termination of a dependent piconet 7.2.10 Non-PNC-capable DEVs 7.3 Association and disassociation with a piconet 7.3.1 Association |
210 | 7.3.2 Piconet services |
212 | 7.3.3 Broadcasting piconet information |
213 | 7.3.4 Disassociation |
214 | 7.4 Channel access |
215 | 7.4.1 Interframe space (IFS) 7.4.2 Carrier sense multiple access with collision avoidance (CSMA/CA) |
217 | 7.4.3 Channel time allocation period channel access 7.4.3.1 Channel time allocations (CTAs) |
219 | 7.4.3.2 Channel time allocation (CTA) and channel time usage |
220 | 7.4.3.3 Management CTAs 7.4.3.4 Slotted aloha access |
221 | 7.4.3.5 Allocation of MCTAs 7.4.3.6 Guard time |
223 | 7.4.3.7 Calculating channel time requests |
224 | 7.4.3.8 Relinquishing CTA time to another DEV |
226 | 7.5 Channel time management 7.5.1 Isochronous stream management |
227 | 7.5.1.1 Isochronous stream creation |
230 | 7.5.1.2 Isochronous stream modification |
233 | 7.5.1.3 Isochronous stream termination |
235 | 7.5.2 Asynchronous channel time reservation and termination 7.5.2.1 Asynchronous channel time reservation |
237 | 7.5.2.2 Asynchronous channel time termination |
238 | 7.5.3 Multicast group configuration |
239 | 7.6 Synchronization |
240 | 7.6.1 Time accuracy 7.6.2 Beacon generation |
241 | 7.6.3 Beacon reception 7.6.4 Beacon information announcement |
242 | 7.6.5 Superframe support for directional PHYs |
243 | 7.6.5.1 Quasi-omni beacon |
244 | 7.6.5.2 Directional CAP |
245 | 7.6.5.3 Directional association |
246 | 7.6.5.4 DEV quasi-omni transmit direction training and tracking |
247 | 7.7 Fragmentation and defragmentation |
248 | 7.8 Aggregation 7.8.1 Standard aggregation |
249 | 7.8.2 Low-latency aggregation |
250 | 7.9 Acknowledgment and retransmission 7.9.1 No acknowledgment (no-ACK) 7.9.2 Immediate acknowledgment (Imm-ACK) |
251 | 7.9.3 Delayed acknowledgment (Dly-ACK) |
252 | 7.9.4 Implied acknowledgment (Imp-ACK) |
254 | 7.9.5 Block acknowledgment (Blk-ACK) 7.9.5.1 Blk-ACK for standard aggregation |
255 | 7.9.5.2 Blk-ACK for low-latency aggregation |
256 | 7.9.6 Retransmissions 7.9.7 Duplicate detection 7.10 Peer discovery 7.10.1 PNC information request |
257 | 7.10.2 Probe request and response |
258 | 7.10.3 Announce 7.10.4 Channel status request 7.10.5 Remote scan |
259 | 7.10.6 PNC channel scanning 7.10.7 Channel probing |
260 | 7.11 Changing piconet parameters 7.11.1 Moving beacon 7.11.2 Changing superframe duration |
261 | 7.11.3 Setting the PNID or BSID |
262 | 7.11.4 Maintaining synchronization in dependent piconets 7.12 Interference mitigation |
263 | 7.12.1 Dynamic channel selection |
264 | 7.12.2 Transmit power control 7.12.2.1 Maximum transmitter power for the CAP, beacon, and directed MCTAs |
265 | 7.12.2.2 Adjustable transmitter power in a CTA 7.13 Multi-rate support |
266 | 7.14 Power management |
267 | 7.14.1 Piconet synchronized power save (PSPS) mode |
268 | 7.14.2 Device synchronized power save (DSPS) mode 7.14.2.1 Creation, use, and management of DSPS sets |
269 | 7.14.2.2 Changing DSPS mode and operation |
270 | 7.14.2.3 CTA timing in DSPS mode |
272 | 7.14.3 Asynchronous power save (APS) mode |
273 | 7.14.4 MSCs for power save modes |
276 | 7.15 AS IE operation |
279 | 7.16 MAC sublayer parameters |
282 | 7.17 Unequal error protection (UEP) 7.18 Sync frame transmission and virtually dependent piconet |
284 | 8. Security 8.1 Security mechanisms 8.1.1 Security membership and key establishment 8.1.2 Key transport 8.1.3 Data encryption 8.1.4 Data integrity 8.1.5 Beacon integrity protection |
285 | 8.1.6 Command integrity protection 8.1.7 Freshness protection 8.2 Security modes 8.2.1 Security mode 0 8.2.2 Security mode 1 8.3 Security support 8.3.1 PNC handover |
286 | 8.3.2 Changes in the piconet group data key 8.3.3 Joining a secure piconet 8.3.4 Membership update |
287 | 8.3.5 Secure frame generation |
288 | 8.3.6 Updating CurrentTimeToken 8.3.7 Secure frame reception |
289 | 8.3.8 Selecting the SECID for a new key 8.3.9 Key selection |
293 | 8.4 Protocol details 8.4.1 Security information request and distribution |
295 | 8.4.2 Key distribution protocol 8.4.3 Key request protocol |
296 | 9. Security specifications 9.1 Modes for security 9.2 Symmetric cryptography building blocks 9.2.1 Notational conventions 9.2.2 CCM combined encryption and data authentication 9.2.3 CCM parameters 9.2.4 Nonce value |
297 | 9.2.5 AES encryption 9.3 Symmetric cryptography implementation 9.3.1 Symmetric cryptography data formats 9.3.2 Symmetric cryptographic operations |
299 | 9.4 CCM mode 9.4.1 Inputs |
300 | 9.4.2 Data authentication |
302 | 9.4.3 Encryption 9.4.4 Output |
303 | 9.4.5 Decryption 9.4.6 Restrictions 9.4.7 List of symbols |
305 | 10. PHY specification for the 2.4 GHz band 10.1 Overview of the 2.4 GHz PHY |
306 | 10.2 General requirements 10.2.1 Operating frequency range 10.2.2 Radio frequency (RF) power measurements 10.2.3 Channel assignments 10.2.4 Scanning channels |
307 | 10.2.5 Unwanted emissions 10.2.6 Operating temperature range 10.2.7 PHY layer timing 10.2.7.1 Interframe space 10.2.7.2 Receive-to-transmit turnaround time |
308 | 10.2.7.3 Transmit-to-receive turnaround time 10.2.7.4 Time between successive transmissions 10.2.7.5 Channel switch time 10.2.8 Data size restrictions 10.2.8.1 Maximum frame length 10.2.8.2 Maximum transfer unit size 10.2.8.3 Minimum fragment size 10.2.9 Header check sequence |
310 | 10.2.10 Channel access methods 10.3 Modulation and coding |
311 | 10.3.1 Base data rate 10.3.2 Signal constellations |
312 | 10.3.3 DQPSK modulation |
313 | 10.3.4 QPSK and 16/32/64-QAM with trellis coding |
320 | 10.4 PHY frame format 10.4.1 Frame format |
321 | 10.4.2 PHY preamble |
323 | 10.4.3 Header modulation 10.4.4 Scrambling |
325 | 10.4.5 PHY header |
326 | 10.4.6 Stuff bits 10.4.7 Tail symbols |
329 | 10.5 Transmitter specifications 10.5.1 Error vector magnitude definition |
330 | 10.5.2 EVM calculated values 10.5.3 Transmit power spectral density (PSD) mask 10.5.4 Transmit center frequency tolerance 10.5.5 Symbol rate |
331 | 10.5.6 Clock synchronization 10.5.7 Transmit power-on and power-down ramp 10.5.8 RF carrier suppression 10.5.9 Transmit power |
332 | 10.6 Receiver specifications 10.6.1 Error rate criterion 10.6.2 Receiver sensitivity |
333 | 10.6.3 Receiver maximum input level 10.6.4 Receiver jamming resistance |
334 | 10.6.5 Receiver CCA performance 10.6.6 Receiver RSSI 10.6.7 Link quality indication 10.7 PHY management |
337 | 11. PHY specification for millimeter wave 11.1 General requirements 11.1.1 Regulatory information |
338 | 11.1.2 RF power measurements 11.1.3 Unwanted emissions 11.1.4 Operating temperature range 11.1.5 RF channelization 11.1.6 Transmit PSD mask 11.1.7 Error vector magnitude calculation 11.1.7.1 SC PHY |
339 | 11.1.7.2 AV and HSI PHYs |
340 | 11.1.8 Common PHY management for mmWave PHY modes 11.1.8.1 Supported MCSs 11.1.8.2 Preferred fragment size |
341 | 11.1.8.3 Receive Status field |
342 | 11.1.9 Requirements for mmWave PNCs 11.1.10 CP operation |
343 | 11.1.11 mmWave PHY mode usage in CTA 11.1.12 Common mode signaling (CMS) |
344 | 11.1.12.1 Forward error correction for CMS 11.1.12.2 Code spreading for CMS 11.1.12.3 Scrambling for CMS |
345 | 11.1.12.4 PHY preamble for CMS 11.1.12.5 Frame header for CMS |
346 | 11.1.12.6 PHY header for CMS |
347 | 11.1.12.7 PHY Payload field for CMS 11.1.12.8 Receiver clear channel assessment performance for CMS 11.1.13 mmWave PHY PIB |
348 | 11.2 Single Carrier Mode of mmWave PHY |
349 | 11.2.1 PHY operating specifications of SC PHY 11.2.1.1 Channelization 11.2.1.2 Scanning channels 11.2.2 Modulation, forward error correction, and spreading 11.2.2.1 MCS-dependent parameters |
351 | 11.2.2.2 Header rate-dependent parameters |
352 | 11.2.2.3 Timing-related parameters 11.2.2.4 Frame-related parameters |
353 | 11.2.2.5 Modulation 11.2.2.5.1 p/2 BPSK 11.2.2.5.2 p/2 QPSK |
354 | 11.2.2.5.3 p/2 8-PSK |
355 | 11.2.2.5.4 p/2 16-QAM 11.2.2.6 FEC 11.2.2.6.1 Reed-Solomon block codes in GF(28) |
356 | 11.2.2.6.2 Irregular LDPC codes |
357 | 11.2.2.6.3 Rate 14/15 LDPC code 11.2.2.7 Stuff bits |
360 | 11.2.2.8 Code spreading 11.2.2.8.1 Golay sequences 11.2.2.8.2 PRBS generation with LFSR |
361 | 11.2.2.9 Unequal error protection |
362 | 11.2.2.10 Scrambling |
363 | 11.2.3 SC PHY frame format |
364 | 11.2.3.1 PHY preamble 11.2.3.1.1 Sync field 11.2.3.1.2 SFD field 11.2.3.1.3 Channel estimation sequence (CES) 11.2.3.2 Frame header |
366 | 11.2.3.2.1 SC PHY header |
367 | 11.2.3.2.2 Base header HCS 11.2.3.2.3 Base header FEC 11.2.3.2.4 MAC subheader HCS |
368 | 11.2.3.2.5 MAC subheader FEC 11.2.3.3 SC PHY Payload field 11.2.3.3.1 SC PHY Payload scrambling 11.2.3.3.2 Modulation 11.2.3.3.3 FEC 11.2.3.3.4 Code spreading |
369 | 11.2.3.4 Pilot word and PCES 11.2.3.4.1 Subblocks and pilot word 11.2.3.4.2 Pilot channel estimation sequence (PCES) |
370 | 11.2.4 Transmitter specifications 11.2.4.1 Error vector magnitude 11.2.4.2 Transmit center frequency tolerance 11.2.4.3 Symbol rate 11.2.4.4 Transmit power-on and power-down ramp 11.2.5 Receiver specifications 11.2.5.1 Error rate criterion |
371 | 11.2.5.2 Receiver sensitivity 11.2.5.3 Receiver maximum input level 11.2.5.4 Receiver clear channel assessment performance |
372 | 11.2.6 PHY layer timing 11.2.6.1 Interframe space 11.2.6.2 Receive-to-transmit turnaround time 11.2.6.3 Transmit-to-receive turnaround-time 11.2.6.4 Time between successive transmissions |
373 | 11.2.6.5 Channel switch 11.2.7 PHY management for SC PHY 11.2.7.1 Maximum frame size 11.2.7.2 Maximum transfer unit size 11.2.7.3 Minimum fragment size 11.2.8 Optional OOK/DAMI modes 11.2.8.1 OOK |
374 | 11.2.8.2 DAMI 11.2.8.3 FEC 11.2.8.4 OOK/DAMI spreading 11.3 High Speed Interface mode of mmWave PHY 11.3.1 General operating specifications 11.3.1.1 Operating frequency bands 11.3.2 HSI PHY modulation, forward error correction, and spreading 11.3.2.1 MCS-dependent parameters |
376 | 11.3.2.2 HSI PHY timing-related parameters |
377 | 11.3.2.3 HSI PHY frame-related parameters 11.3.2.4 HSI PHY FEC |
378 | 11.3.2.4.1 LDPC block code 11.3.2.4.2 EEP data multiplexer 11.3.2.4.3 UEP data multiplexer |
379 | 11.3.2.4.4 Bit interleaver |
380 | 11.3.2.5 Stuff bits 11.3.2.6 Constellation mapping |
382 | 11.3.2.7 HSI spreader |
383 | 11.3.2.7.1 Spreader for spreading factor of 1 11.3.2.7.2 Spreader for spreading factor of 48 11.3.2.8 Tone interleaver |
384 | 11.3.2.9 HSI PHY OFDM modulator |
385 | 11.3.2.9.1 Pilot subcarriers |
386 | 11.3.2.9.2 Guard subcarriers 11.3.2.10 PCES insertion 11.3.2.11 HSI PHY scrambling |
387 | 11.3.3 HSI PHY frame format 11.3.3.1 PHY preamble |
388 | 11.3.3.2 Frame header |
390 | 11.3.3.3 HSI PHY header |
391 | 11.3.3.4 Header check sequences 11.3.3.4.1 Main Header HCS 11.3.3.4.2 MAC Subheader HCS |
392 | 11.3.3.5 PHY Payload field 11.3.4 Transmitter specifications 11.3.4.1 EVM requirement |
393 | 11.3.4.2 Chip rate and clock alignment 11.3.5 Receiver specifications 11.3.5.1 Receiver sensitivity 11.3.5.2 Receiver CCA performance 11.3.5.3 Receiver maximum input level 11.3.5.4 PHY layer timing 11.3.5.5 Interframe spacing |
394 | 11.3.5.6 Receive-to-transmit turnaround time 11.3.5.7 Transmit-to-receive turnaround time 11.3.5.8 Time between successive transmissions 11.3.5.9 Channel switch time 11.3.6 HSI PHY management 11.3.6.1 PHY supported data rate encoding 11.3.6.2 HSI PHY fragment size encoding |
395 | 11.3.6.3 Maximum frame length 11.3.6.4 Maximum transfer unit size 11.3.6.5 Minimum fragment size 11.4 Audio/Visual mode of mmWave PHY |
396 | 11.4.1 General requirements 11.4.1.1 AV PHY channelization |
397 | 11.4.1.2 PHY layer timing 11.4.1.2.1 Interframe space |
398 | 11.4.1.2.2 Receive-to-transmit turnaround time 11.4.1.2.3 Transmit-to-receive turnaround time 11.4.1.2.4 Time between successive transmissions 11.4.1.2.5 Channel switch time 11.4.1.2.6 CCA detect time 11.4.1.3 Data size restrictions 11.4.1.3.1 Maximum frame length |
399 | 11.4.1.3.2 Maximum transfer unit size 11.4.1.3.3 Minimum fragment size 11.4.1.4 Header check sequence 11.4.2 AV PHY modulation and forward error correction |
400 | 11.4.2.1 AV PHY base rate |
401 | 11.4.2.2 Repetition coding and spatial diversity 11.4.2.3 Stuff bits |
402 | 11.4.2.4 HRP splitter and scrambler 11.4.2.5 LRP scrambler |
403 | 11.4.2.6 HRP outer code 11.4.2.7 HRP outer interleaver |
404 | 11.4.2.8 Convolutional encoder 11.4.2.9 Puncturing 11.4.2.10 HRP data multiplexer and bit interleaver |
405 | 11.4.2.10.1 EEP data multiplexer |
406 | 11.4.2.10.2 UEP coding data multiplexer |
408 | 11.4.2.10.3 UEP mapping data multiplexer |
409 | 11.4.2.10.4 HRP header data multiplexer |
410 | 11.4.2.11 Bit reversal tone interleaver 11.4.2.12 Signal constellations |
411 | 11.4.2.13 AV PHY non-data subcarriers |
412 | 11.4.2.14 AV PHY OFDM modulation |
413 | 11.4.3 AV PHY frame formats |
414 | 11.4.3.1 HRP preamble |
415 | 11.4.3.2 HRP header 11.4.3.3 LRP preamble sequences |
416 | 11.4.3.4 Long omni LRP preamble |
417 | 11.4.3.5 Short omni LRP preamble |
418 | 11.4.3.6 Omni LRP header 11.4.3.7 Directional LRP preamble |
419 | 11.4.3.8 Directional LRP header and payload |
420 | 11.4.4 AV PHY transmitter requirements 11.4.4.1 TX mask |
421 | 11.4.4.2 EVM requirement 11.4.4.3 Symbol timing |
422 | 11.4.4.4 TX frequency accuracy 11.4.4.5 TX power ramp on and off 11.4.5 AV PHY Receiver characteristics 11.4.5.1 Error rate criterion 11.4.5.2 Sensitivity 11.4.5.3 Maximum input level 11.4.6 Preambles and training symbols |
427 | 12. Beam forming 12.1 Introduction 12.2 Beam forming terminology |
428 | 12.2.1 Quasi-omni patterns 12.2.2 Sectors |
429 | 12.2.3 Beams |
430 | 12.2.4 Clusters |
431 | 12.3 Beam forming codebooks |
432 | 12.3.1 Beam forming codebooks |
433 | 12.4 Beam forming reference model |
435 | 12.5 Beam forming protocol 12.5.1 Two-level training mechanism 12.5.1.1 Sector-level training 12.5.1.1.1 AAS sector-level training |
438 | 12.5.1.1.2 SAS sector-level training |
441 | 12.5.1.1.3 Sector-level training failure remedy 12.5.1.2 Beam-level training 12.5.1.2.1 AAS beam-level training |
444 | 12.5.1.2.2 SAS beam-level training |
447 | 12.5.2 Beam tracking |
449 | 12.6 On-demand beam forming 12.7 Proactive beam forming 12.8 TSD |
451 | Annex A (informative) Bibliography |
452 | Annex B (normative) Frame convergence sublayer B.1 Generic convergence sublayer |
453 | B.2 EPD FCSL PDU classification B.3 EPD FCSL |
454 | B.3.1 EPD FCSL QoS support B.3.2 Data entity inter-relationships |
455 | B.4 EPD FCSL SAP |
456 | B.4.1 MA-UNITDATA.request B.4.2 MA-UNITDATA.indication |
457 | B.4.3 MA-UNITDATA-STATUS.indication |
458 | B.5 Stream SAP B.5.1 Stream creation, modification, and deletion |
460 | B.5.1.1 STREAM_INITIATE.request B.5.1.2 STREAM_INITIATE.confirm B.5.1.3 STREAM_INITIATE.indication |
461 | B.5.1.4 STREAM_MODIFY.request B.5.1.5 STREAM_MODIFY.confirm B.5.1.6 STREAM_END.request |
462 | B.5.1.7 STREAM_END.confirm B.5.1.8 STREAM_END.indication B.5.2 Stream data interface |
463 | B.5.2.1 STREAM_DATA.request |
464 | B.5.2.2 STREAM_DATA.confirm B.5.2.3 STREAM_DATA.indication |
465 | Annex C (informative) Security considerations C.1 Background assumptions C.1.1 Physical assumptions C.1.2 Network assumptions |
466 | C.1.3 Attack model assumptions C.1.4 Security key lifecycle issues C.1.4.1 Key lifecycle C.1.4.2 Membership lifecycle C.1.4.3 Group membership change rekey C.2 Claimed security services C.2.1 Beacon protection protocol |
467 | C.2.2 Distribute key protocol C.2.3 Key request protocol |
468 | C.2.4 Data protection protocol C.3 Properties of the IEEE 802.15.3 security suite C.3.1 Key usage C.3.2 Replay prevention |
470 | Annex D (informative) Coexistence, interoperability, and interference D.1 Interoperability D.1.1 Interoperability with IEEE 802.11 DSSS and IEEE 802.11b |
471 | D.1.2 IEEE 802.11 FHSS and IEEE 802.15.1 D.2 Coexistence D.2.1 Coexistence with IEEE Std 802.11b |
472 | D.2.1.1 Passive scanning D.2.1.2 Dynamic channel selection D.2.1.3 The ability to request channel quality information D.2.1.4 Link quality and RSSI D.2.1.5 Channel plan that minimizes channel overlap |
473 | D.2.1.6 Lower transmit power D.2.1.7 Transmit power control D.2.1.8 Neighbor piconet capability |
474 | D.2.2 Coexistence with IEEE 802.15.1 and IEEE 802.11 FHSS D.2.2.1 PHY collaborative coexistence enhancements D.2.2.2 MAC coexistence via collaboration |
475 | D.2.2.3 Other techniques D.3 Coexistence performance D.3.1 Allowed operation D.3.2 Assumptions for coexistence calculations |
477 | D.3.3 Performance impact on IEEE 802.15.3 piconets D.3.3.1 IEEE 802.11b overlapping with IEEE 802.15.3 |
480 | D.3.3.2 IEEE 802.15.1 and IEEE 802.11 FHSS overlapping with IEEE 802.15.3 |
481 | D.4 Notes on the calculations |
482 | Annex E (normative) Protocol implementation conformance statement (PICS) proforma E.1 Introduction E.1.1 Scope E.1.2 Purpose E.2 Abbreviations and special symbols |
483 | E.3 Instructions for completing the PICS proforma E.4 Identification of the implementation |
484 | E.5 Identification of the protocol |
485 | E.6 Global statement of conformance E.7 PICS proforma—IEEE Std 802.15.3-2016 E.7.1 Major roles for IEEE 802.15.3 DEVs |
486 | E.7.2 PHY functions |
487 | E.7.3 Major capabilities for the MAC sublayer E.7.3.1 MAC frames |
490 | E.7.3.2 MAC sublayer functions |
494 | E.7.4 Security support |
495 | Annex F (informative) Implementation considerations F.1 Channel time requests F.1.1 Types of CTAs |
496 | F.1.2 Interpretation of channel time requests |
497 | F.1.3 Determining CTA Rate Factor from stream requirements |
498 | F.1.3.1 Example 1 |
499 | F.1.3.2 Example 2 F.1.4 PNC interpretation of CTA rate factor |
500 | F.1.5 Creating channel time requests from MLME requests |
502 | F.1.6 Interpreting channel time requests |
504 | F.2 Sample frames |
506 | F.3 Use of multiple mmWave PHYs in a single piconet |
508 | Annex G (normative) Optional OOK/DAMI modes G.1 Introduction G.2 Child piconet operation G.3 DAMI |
510 | G.4 PHY preamble |
511 | G.5 PHY frame format G.6 Interframe space |
512 | G.7 Eye opening for OOK G.8 EVM for DAMI |
513 | Back Cover |