Shopping Cart

No products in the cart.

IEEE 802.15.4-2020

$155.46

IEEE Standard for Low-Rate Wireless Networks

Published By Publication Date Number of Pages
IEEE 2020
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

Revision Standard – Active. The physical layer (PHY) and medium access control (MAC) sublayer specifications for low-data-rate wireless connectivity with fixed, portable, and moving devices with no battery or very limited battery consumption requirements are defined in this standard. In addition, the standard provides modes that allow for precision ranging. PHYs are defined for devices operating in a variety of geographic regions.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.15.4-2020 Front Cover
2 Title page
4 Important Notices and Disclaimers Concerning IEEE Standards Documents
7 Participants
9 Historical participants
15 Introduction
17 Contents
34 1. Overview
1.1 Scope
1.2 Purpose
35 2. Normative references
36 3. Definitions, acronyms, and abbreviations
3.1 Definitions
37 3.2 Acronyms and abbreviations
41 4. Format conventions
4.1 General
4.2 Fields
42 4.3 Numbers
4.4 Strings
4.5 Transmission order
4.5.1 General
43 4.5.2 Vendor OUI transmission order
4.6 Reserved fields and values
44 5. General description
5.1 Introduction
5.2 Special application spaces
5.2.1 General
5.2.2 Smart utility network (SUN)
5.2.3 Rail communications and control (RCC)
45 5.2.4 Television white space (TVWS)
5.2.5 Radio frequency identification (RFID)
5.2.6 Low-energy, critical infrastructure monitoring (LECIM)
5.2.7 Medical body area network (MBAN) services
5.2.8 China medical band (CMB)
46 5.3 Components of the IEEE 802.15.4 WPAN
5.4 Multi-PHY management (MPM) of the SUN WPAN
5.5 Network topologies
5.5.1 General
47 5.5.2 Star network formation
5.5.3 Peer-to-peer network formation
48 5.6 Architecture
5.6.1 General
49 5.6.2 PHY
50 5.6.3 MAC sublayer
5.7 Functional overview
5.7.1 Superframe structure
5.7.1.1 Beacon superframe
51 5.7.1.2 DSME multi-superframe structure
5.7.1.3 Slotframes
5.7.1.4 TMCTP superframe
52 5.7.2 Data transfer model
5.7.2.1 Types of data transfer models
5.7.2.2 Data transfer to a coordinator
5.7.2.3 Data transfer from a coordinator
53 5.7.2.4 Peer-to-peer data transfers
5.7.3 Frame structure
5.7.4 Information element (IEs)
5.7.5 Access methods
5.7.5.1 Overview
54 5.7.5.2 Frame acknowledgment
5.7.5.3 Frak
5.7.5.4 Data verification
5.7.6 Power consumption considerations
5.7.6.1 General
55 5.7.6.2 Low-energy mechanisms
5.7.7 Security
56 5.7.8 Enabling spectrum resource measurement capability
57 5.8 Concept of primitives
58 6. MAC functional description
6.1 Device types and conventions
6.2 Channel access
6.2.1 Superframe structure
6.2.1.1 General
60 6.2.1.2 Contention access period (CAP)
6.2.1.3 Contention-free period (CFP)
6.2.1.4 Beacon only period (BOP)
6.2.2 Incoming and outgoing superframe timing
61 6.2.3 Enhanced Beacon frame timing for MPM procedure
62 6.2.4 IFS
63 6.2.5 Random access methods
6.2.5.1 CSMA-CA algorithm
65 6.2.5.2 TSCH CCA algorithm
6.2.5.3 TSCH CSMA-CA retransmission algorithm
67 6.2.5.4 CSMA-CA with PCA
70 6.2.5.5 LECIM ALOHA PCA
6.2.6 TSCH slotframe structure
6.2.6.1 General
71 6.2.6.2 Absolute slot number (ASN)
6.2.6.3 Links
6.2.6.4 Multiple slotframes
72 6.2.7 LE functional description
6.2.7.1 LE contention access period (LE CAP)
6.2.7.2 LE superframe structure
6.2.7.3 LE-incoming and outgoing superframe timing
6.2.7.4 LE scan
6.2.8 Superframe use for TMCTP operation
73 6.2.9 Rail communications and control network (RCCN) superframe structure
74 6.2.10 Channel hopping
76 6.3 Starting and maintaining PANs
6.3.1 Scanning through channels
6.3.1.1 General
6.3.1.2 ED channel scan
6.3.1.3 Active and passive channel scan
79 6.3.1.4 Orphan channel scan
81 6.3.1.5 RIT passive channel scan
82 6.3.2 PAN ID conflict resolution
6.3.2.1 General
6.3.2.2 Detection
83 6.3.2.3 Resolution
6.3.3 Starting and realigning a PAN
6.3.3.1 General
6.3.3.2 Starting a PAN
6.3.3.3 Realigning a PAN
85 6.3.3.4 Realignment in a PAN
6.3.3.5 Updating superframe configuration and channel PIB attributes
6.3.4 Beacon generation
87 6.3.5 Device discovery
6.3.6 TSCH PAN formation
89 6.4 Association and disassociation
6.4.1 Association
92 6.4.2 Disassociation
93 6.4.3 Fast association
94 6.5 Synchronization
6.5.1 General
6.5.2 Synchronization with beacons
96 6.5.3 Synchronization without beacons
6.5.4 Synchronization in TSCH PAN
6.5.4.1 General
97 6.5.4.2 Timeslot communication
98 6.5.4.3 Node synchronization
99 6.5.5 Orphaned device realignment
6.6 Transaction handling
101 6.7 Transmission, reception, and acknowledgment
6.7.1 Transmission
102 6.7.2 Reception and rejection
104 6.7.3 Extracting pending data from a coordinator
105 6.7.4 Use of acknowledgments and retransmissions
6.7.4.1 General
106 6.7.4.2 No acknowledgment
6.7.4.3 Acknowledgment
107 6.7.4.4 Retransmissions
108 6.7.5 Transmission timing restrictions
109 6.7.6 Guard time
110 6.7.7 Promiscuous mode
6.7.8 Transmission scenarios
112 6.7.9 Device announcement
6.8 GTS allocation and management
6.8.1 GTS general requirements
113 6.8.2 CAP maintenance
6.8.3 GTS allocation
114 6.8.4 GTS usage
115 6.8.5 GTS deallocation
116 6.8.6 GTS reallocation
118 6.8.7 GTS expiration
6.9 Ranging
6.9.1 Ranging requirements
119 6.9.2 Set-up activities before a ranging exchange
6.9.3 Finish-up activities after a ranging exchange
6.9.4 Managing DPS
121 6.9.5 The ranging exchange
6.10 PHY parameter change notification procedure
6.10.1 Signaling using Beacon frames
122 6.10.2 Signaling using multipurpose frames
123 6.11 Deterministic and synchronous multichannel extension (DSME)
6.11.1 DSME command requirements
6.11.2 DSME multi-superframe structure
125 6.11.3 Channel diversity
6.11.3.1 General
6.11.3.2 Channel adaptation
6.11.3.3 Channel hopping
127 6.11.4 CAP reduction
128 6.11.5 DSME GTS allocation and management
6.11.5.1 General
6.11.5.2 DSME GTS allocation
131 6.11.5.3 DSME GTS deallocation
133 6.11.5.4 DSME GTS expiration
6.11.5.5 DSME GTS retrieve
134 6.11.5.6 DSME GTS change
6.11.6 Beacon scheduling
135 6.11.7 Time synchronization
136 6.11.8 Deferred beacon
6.11.9 Passive channel scan
137 6.12 LE transmission, reception, and acknowledgment
6.12.1 LE transmission, reception, and acknowledgment with positive handshakes
6.12.2 Coordinated sampled listening (CSL)
6.12.2.1 General
138 6.12.2.2 CSL idle listening
6.12.2.3 CSL transmission
6.12.2.4 Unicast transmission
140 6.12.2.5 Broadcast transmission
6.12.2.6 CSL reception
6.12.2.7 CSL over multiple channels
6.12.2.8 Turning off CSL mode to reduce latency
141 6.12.3 RIT
6.12.3.1 General
142 6.12.3.2 Periodic RIT data request transmission and reception
143 6.12.3.3 RIT transmission
144 6.12.4 Implicit RIT (I-RIT)
6.13 Starting and maintaining TMCTPs
148 6.14 MPM procedure for inter-PHY coexistence
150 6.15 TVWS access procedures
6.15.1 General
151 6.15.2 Channel timing management (CTM)
152 6.16 Spectrum Resource Measurement (SRM)
6.16.1 General
6.16.2 SRM Performance Metrics
6.16.2.1 Energy Detection (ED)
6.16.2.2 Percentage of time of failed transmissions
153 6.16.2.3 Percentage of time of deferred transmissions
154 6.16.2.4 Retry Histogram
6.16.2.5 Channel Utilization
155 6.16.2.6 Received Channel Power Indicator (RCPI)
6.16.2.7 Received Signal Noise Indicator (RSNI)
156 6.16.2.8 Received Signal Strength Indicator (RSSI)
6.16.2.9 Noise Histogram
157 6.16.2.10 Average Access Delay
6.16.2.11 MAC Performance Metrics specific MAC PIB attributes
158 6.16.3 SRM functionality
6.16.3.1 General
6.16.3.2 Signaling
159 6.16.3.3 Transmit Power Control (TPC)
6.16.3.4 SRM Request/Response
160 6.16.3.5 SRM Report
6.16.3.6 SRM Information
161 6.17 Using Link Margin IE
162 7. MAC frame formats
7.1 Device extended address
7.2 General MAC frame format
7.2.1 General
163 7.2.2 Frame Control field
7.2.2.1 General
7.2.2.2 Frame Type field
7.2.2.3 Security Enabled field
164 7.2.2.4 Frame Pending field
7.2.2.5 AR field
7.2.2.6 PAN ID Compression field
165 7.2.2.7 Sequence Number Suppression
7.2.2.8 IE Present field
7.2.2.9 Destination Addressing Mode field
7.2.2.10 Frame Version field
166 7.2.2.11 Source Addressing Mode field
7.2.3 Sequence Number field
167 7.2.4 Destination PAN ID field
7.2.5 Destination Address field
7.2.6 Source PAN ID field
7.2.7 Source Address field
7.2.8 Auxiliary Security Header field
7.2.9 IE field
168 7.2.10 Frame Payload field
7.2.11 FCS field
170 7.3 Format of individual frame types
7.3.1 Beacon frame format
7.3.1.1 Overview
171 7.3.1.2 Beacon frame MHR field
7.3.1.3 IEs field
172 7.3.1.4 Superframe Specification field
7.3.1.5 GTS Info field
173 7.3.1.6 Pending Address field
174 7.3.1.7 Beacon Payload field
7.3.2 Data frame format
7.3.2.1 Overview
7.3.2.2 Data frame MHR field
175 7.3.2.3 Data Payload field
7.3.3 Ack frame format
176 7.3.4 MAC command frame format
7.3.4.1 Overview
177 7.3.4.2 MHR field
7.3.4.3 Command ID field
7.3.4.4 Payload field
7.3.5 Multipurpose frame format
7.3.5.1 Overview
178 7.3.5.2 Frame Type field
7.3.5.3 Long Frame Control field
7.3.5.4 Destination Addressing Mode field
7.3.5.5 Source Addressing Mode field
7.3.5.6 PAN ID Present field
7.3.5.7 Security Enabled field
7.3.5.8 Sequence Number Suppression field
179 7.3.5.9 Frame Pending field
7.3.5.10 Frame Version field
7.3.5.11 Ack Request field
7.3.5.12 IEs Present field
7.3.5.13 Sequence Number field
7.3.5.14 Destination PAN ID field
7.3.5.15 Destination Address field
7.3.5.16 Source Address field
7.3.5.17 Auxiliary Security Header field
7.3.5.18 IEs field
7.3.5.19 Payload field
180 7.3.6 Extended frame format
7.4 IEs
7.4.1 IE list termination
181 7.4.2 Header IEs
7.4.2.1 Header IE format
183 7.4.2.2 Vendor Specific Header IE
7.4.2.3 CSL IE
7.4.2.4 RIT IE
184 7.4.2.5 DSME PAN descriptor IE
186 7.4.2.6 Rendezvous Time IE
7.4.2.7 Time Correction IE
187 7.4.2.8 Extended DSME PAN descriptor IE
188 7.4.2.9 Fragment Sequence Context Description (FSCD) IE
189 7.4.2.10 Simplified Superframe Specification IE
190 7.4.2.11 Simplified GTS Specification IE
7.4.2.12 LECIM Capabilities IE
192 7.4.2.13 RCC Capabilities IE
194 7.4.2.14 RCCN Descriptor IE
195 7.4.2.15 Global Time IE
7.4.2.16 DA IE
196 7.4.2.17 SRM IE
197 7.4.2.18 Header Termination 1 IE
198 7.4.2.19 Header Termination 2 IE
7.4.3 Payload IEs
7.4.3.1 General
199 7.4.3.2 Encapsulated Service Data Unit (ESDU) IE
7.4.3.3 MLME IE
7.4.3.4 Payload Termination IE
7.4.4 Nested IE
7.4.4.1 Format of Nested IE
202 7.4.4.2 TSCH Synchronization IE
7.4.4.3 TSCH Slotframe and Link IE
204 7.4.4.4 TSCH Timeslot IE
205 7.4.4.5 Hopping timing IE
7.4.4.6 Enhanced Beacon Filter IE
206 7.4.4.7 MAC Metrics IE
7.4.4.8 All MAC Metrics IE
207 7.4.4.9 Coexistence Specification IE
7.4.4.10 SUN Device Capabilities IE
213 7.4.4.11 SUN FSK Generic PHY IE
214 7.4.4.12 Mode Switch Parameter IE
215 7.4.4.13 PHY Parameter Change IE
7.4.4.14 O-QPSK PHY Mode IE
216 7.4.4.15 PCA Allocation IE
7.4.4.16 LECIM DSSS Operating Mode IE
218 7.4.4.17 LECIM FSK Operating Mode IE
219 7.4.4.18 TVWS PHY Operating Mode Description IE
222 7.4.4.19 TVWS Device Capabilities IE
227 7.4.4.20 TVWS Device Category IE
7.4.4.21 TVWS Device Identification IE
229 7.4.4.22 TVWS Device Location IE
7.4.4.23 TVWS Channel Information Query IE
231 7.4.4.24 TVWS Channel Information Source IE
232 7.4.4.25 CTM IE
233 7.4.4.26 Timestamp IE
7.4.4.27 Timestamp Difference IE
7.4.4.28 TMCTP Specification IE
234 7.4.4.29 RCC PHY Operating Mode IE
235 7.4.4.30 Vendor Specific Nested IE
236 7.4.4.31 Channel hopping IE
7.4.4.32 Link Margin IE
237 7.4.4.33 RS-GFSK Device Capabilities IE
238 7.4.4.34 Multi-PHY IE
7.5 MAC commands
7.5.1 Command ID field
240 7.5.2 Association Request command
241 7.5.3 Association Response command
242 7.5.4 Disassociation Notification command
243 7.5.5 Data Request command
244 7.5.6 PAN ID Conflict Notification command
7.5.7 Orphan Notification command
7.5.8 Beacon Request command
7.5.9 Enhanced Beacon Request command
245 7.5.10 Coordinator Realignment command
246 7.5.11 GTS request command
247 7.5.12 DSME Association Request command
248 7.5.13 DSME Association Response command
250 7.5.14 DSME GTS Request command
252 7.5.15 DSME GTS Response command
254 7.5.16 DSME GTS Notify command
255 7.5.17 DSME Information Request command
7.5.18 DSME Information Response command
256 7.5.19 DSME Beacon Allocation Notification command
257 7.5.20 DSME Beacon Collision Notification command
7.5.21 DSME Link Report command
258 7.5.22 RIT Data Request command
259 7.5.23 DBS Request command
260 7.5.24 DBS Response command
261 7.5.25 RIT Data Response command
7.5.26 SRM Request command
263 7.5.27 SRM Response command
7.5.28 SRM Report command
264 7.5.29 SRM Information command
265 7.5.30 Vendor Specific command
266 8. MAC services
8.1 Overview
8.2 MAC management service
8.2.1 Primitives supported by the MLME-SAP interface
268 8.2.2 Common requirements for MLME primitives
269 8.2.3 Association primitives
8.2.3.1 General
8.2.3.2 MLME-ASSOCIATE.request
271 8.2.3.3 MLME-ASSOCIATE.indication
273 8.2.3.4 MLME-ASSOCIATE.response
274 8.2.3.5 MLME-ASSOCIATE.confirm
276 8.2.4 Disassociation primitives
8.2.4.1 General
8.2.4.2 MLME-DISASSOCIATE.request
278 8.2.4.3 MLME-DISASSOCIATE.indication
8.2.4.4 MLME-DISASSOCIATE.confirm
279 8.2.5 Communications notification primitives
8.2.5.1 General
280 8.2.5.2 MLME-BEACON-NOTIFY.indication
282 8.2.5.3 MLME-COMM-STATUS.indication
284 8.2.5.4 MLME-IE-NOTIFY.indication
286 8.2.5.5 MLME-PHY-DETECT.indication
8.2.6 Primitives for reading and writing PIB attributes
8.2.6.1 General
8.2.6.2 MLME-GET.request
287 8.2.6.3 MLME-GET.confirm
288 8.2.6.4 MLME-SET.request
8.2.6.5 MLME-SET.confirm
289 8.2.7 GTS management primitives
8.2.7.1 General
8.2.7.2 MLME-GTS.request
290 8.2.7.3 MLME-GTS.confirm
291 8.2.7.4 MLME-GTS.indication
292 8.2.8 Primitives for orphan notification
8.2.8.1 General
8.2.8.2 MLME-ORPHAN.indication
8.2.8.3 MLME-ORPHAN.response
294 8.2.9 Primitives for resetting the MAC sublayer
8.2.9.1 General
8.2.9.2 MLME-RESET.request
8.2.9.3 MLME-RESET.confirm
295 8.2.10 Primitives for specifying the receiver enable time
8.2.10.1 General
8.2.10.2 MLME-RX-ENABLE.request
296 8.2.10.3 MLME-RX-ENABLE.confirm
297 8.2.11 Primitives for channel scanning
8.2.11.1 General
8.2.11.2 MLME-SCAN.request
300 8.2.11.3 MLME-SCAN.confirm
302 8.2.12 Primitives for updating the superframe configuration
8.2.12.1 General
8.2.12.2 MLME-START.request
306 8.2.12.3 MLME-START.confirm
8.2.13 Primitives for synchronizing with a coordinator
8.2.13.1 General
307 8.2.13.2 MLME-SYNC.request
8.2.13.3 MLME-SYNC-LOSS.indication
309 8.2.14 Primitives for requesting data from a coordinator
8.2.14.1 General
8.2.14.2 MLME-POLL.request
310 8.2.14.3 MLME-POLL.confirm
311 8.2.15 Primitives for specifying dynamic preamble
8.2.15.1 General
8.2.15.2 MLME-DPS.request
312 8.2.15.3 MLME-DPS.confirm
8.2.15.4 MLME-DPS.indication
8.2.16 Primitives for channel sounding
8.2.16.1 General
313 8.2.16.2 MLME-SOUNDING.request
8.2.16.3 MLME-SOUNDING.confirm
314 8.2.17 Primitives for ranging calibration
8.2.17.1 General
8.2.17.2 MLME-CALIBRATE.request
8.2.17.3 MLME-CALIBRATE.confirm
315 8.2.18 Primitives for Beacon Generation
8.2.18.1 MLME-BEACON.request
318 8.2.18.2 MLME-BEACON.confirm
8.2.18.3 MLME-BEACON-REQUEST.indication
319 8.2.19 Primitives for TSCH
8.2.19.1 MLME-SET-SLOTFRAME.request
320 8.2.19.2 MLME-SET-SLOTFRAME.confirm
321 8.2.19.3 MLME-SET-LINK.request
323 8.2.19.4 MLME-SET-LINK.confirm
324 8.2.19.5 MLME-TSCH-MODE.request
325 8.2.19.6 MLME-TSCH-MODE.confirm
8.2.19.7 MLME-KEEP-ALIVE.request
326 8.2.19.8 MLME-KEEP-ALIVE.confirm
8.2.20 Primitives for DSME GTS management
8.2.20.1 General
8.2.20.2 MLME-DSME-GTS.request
329 8.2.20.3 MLME-DSME-GTS.indication
330 8.2.20.4 MLME-DSME-GTS.response
332 8.2.20.5 MLME-DSME-GTS.confirm
333 8.2.21 Primitives for reporting the link status
8.2.21.1 MLME-DSME-LINK-REPORT.request
334 8.2.21.2 MLME-DSME-LINK-REPORT.indication
335 8.2.21.3 MLME-DSME-LINK-REPORT.confirm
8.2.22 Operating parameter change primitives
8.2.22.1 General
8.2.22.2 MLME-PHY-OP-SWITCH.request
337 8.2.22.3 MLME-PHY-OP-SWITCH.indication
338 8.2.22.4 MLME-PHY-OP-SWITCH.confirm
339 8.2.23 TMCTP DBS allocation primitives
8.2.23.1 MLME-DBS.request
340 8.2.23.2 MLME-DBS.indication
341 8.2.23.3 MLME-DBS.response
342 8.2.23.4 MLME-DBS.confirm
343 8.2.24 Primitives for device announcement
8.2.24.1 MLME-DA.request primitive
344 8.2.24.2 MLME-DA.indication primitive
345 8.2.24.3 MLME-DA.confirm primitive
8.2.25 RIT data commands
8.2.25.1 MLME-RIT-REQ.indication
347 8.2.25.2 MLME-RIT-RES.request
348 8.2.25.3 MLME-RIT-RES.indication
350 8.2.25.4 MLME-RIT-RES.confirm
351 8.2.26 Primitives for SRM
8.2.26.1 General
8.2.26.2 MLME-SRM-REPORT
8.2.26.2.1 MLME-SRM-REPORT.request
353 8.2.26.2.2 MLME-SRM-REPORT.indication
354 8.2.26.2.3 MLME-SRM-REPORT.confirm
355 8.2.26.3 MLME-SRM-INFORMATION
8.2.26.3.1 MLME-SRM-INFORMATION.request
357 8.2.26.3.2 MLME-SRM-INFORMATION.indication
8.2.26.3.3 MLME-SRM-INFORMATION.confirm
358 8.2.26.4 MLME-SRM-REQ
8.2.26.4.1 MLME-SRM-REQ.request
360 8.2.26.4.2 MLME-SRM-REQ.indication
361 8.2.26.4.3 MLME-SRM-REQ.confirm
362 8.2.26.5 MLME-SRM-RES
8.2.26.5.1 MLME-SRM-RES.request
364 8.2.26.5.2 MLME-SRM-RES.indication
366 8.2.26.5.3 MLME-SRM-RES.confirm
8.3 MAC data service
8.3.1 General
8.3.2 MCPS-DATA.request
371 8.3.3 MCPS-DATA.confirm
374 8.3.4 MCPS-DATA.indication
377 8.3.5 MCPS-PURGE.request
8.3.6 MCPS-PURGE.confirm
378 8.4 MAC constants and PIB attributes
8.4.1 General
8.4.2 MAC constants
379 8.4.3 MAC PIB attributes
8.4.3.1 Overview
385 8.4.3.2 General MAC PIB attributes for functional organization
386 8.4.3.3 TSCH-specific MAC PIB attributes
8.4.3.3.1 General
387 8.4.3.3.2 TSCH MAC PIB attributes for macSlotframeTable
8.4.3.3.3 TSCH MAC PIB attributes for macLinkTable
388 8.4.3.3.4 TSCH MAC PIB attributes for macTimeslotTemplate
389 8.4.3.4 MAC PIB attributes for hopping sequence
390 8.4.3.5 DSME specific MAC PIB attributes
394 8.4.3.6 LE-specific MAC PIB attributes
395 8.4.3.7 MAC performance metrics specific MAC PIB attributes
8.4.3.8 Enhanced Beacon Request command specific MAC PIB attributes
397 8.4.3.9 Enhanced Beacon frame specific MAC PIB attributes
8.4.3.10 SRM-specific MAC PIB attributes
401 9. Security
9.1 Overview
9.2 Functional description
9.2.1 General
9.2.2 Outgoing frame security procedure
403 9.2.3 KeyDescriptor lookup procedure
9.2.4 Incoming frame security procedure, Security Enabled field is set to one
405 9.2.5 Incoming frame security procedure, Security Enabled field is set to zero
406 9.2.6 DeviceDescriptor lookup procedure
407 9.2.7 SecurityLevelDescriptor lookup procedure
9.2.8 Incoming IE security level checking procedure
408 9.2.9 Incoming IE key usage policy checking procedure
9.2.10 Incoming security level checking procedure
9.2.11 Incoming key usage policy checking procedure
409 9.3 Security operations
9.3.1 General
9.3.2 Integer and octet representation
9.3.3 AEAD nonce
9.3.3.1 AEAD nonce for non-TSCH mode
410 9.3.3.2 AEAD nonce for TSCH mode
9.3.3.3 AEAD nonce for Fragment frames
411 9.3.4 AEAD prerequisites
9.3.5 AEAD transformation data representation
9.3.5.1 General
9.3.5.2 Key and Nonce data inputs
9.3.5.3 a data and m data
412 9.3.5.4 c data output
9.3.6 AEAD inverse transformation data representation
9.3.6.1 General
9.3.6.2 Key and Nonce data inputs
9.3.6.3 c data and a data
413 9.3.6.4 m data output
9.4 Auxiliary security header
9.4.1 General
9.4.2 Security Control field
9.4.2.1 General
414 9.4.2.2 Security Level field
415 9.4.2.3 Key Identifier Mode field
9.4.2.4 Frame Counter Suppression field
9.4.2.5 ASN in Nonce
9.4.3 Frame Counter field
416 9.4.4 Key Identifier field
9.4.4.1 General
9.4.4.2 Key Source field
9.4.4.3 Key Index field
9.5 Security-related MAC PIB attributes
422 10. General PHY requirements
10.1 General
10.1.1 Requirements and definitions
423 10.1.2 Operating frequency range
430 10.1.3 Channel assignments
10.1.3.1 General
10.1.3.2 Channel numbering for 780 MHz band
431 10.1.3.3 Channel numbering for 868 MHz, 915 MHz, and 2450 MHz bands
10.1.3.4 Channel numbering for CSS PHY
432 10.1.3.5 Channel numbering for HRP UWB PHY
433 10.1.3.6 Channel numbering for MSK PHY 433 MHz band
10.1.3.7 Channel numbering for MSK PHY 2450 MHz band
436 10.1.3.8 Channel numbering for LRP UWB PHY
10.1.3.9 Channel numbering for SUN and TVWS PHYs
448 10.1.3.10 Channel numbering for 2380 MHz band
10.1.3.11 Channel numbering for LECIM PHYs
10.1.3.11.1 General
10.1.3.11.2 Channel numbering for LECIM DSSS PHY
449 10.1.3.11.3 Channel numbering for LECIM FSK PHY
10.1.3.12 Channel numbering for RCC PHYs
451 10.1.3.13 Channel numbering for CMB PHYs
10.1.3.13.1 General
10.1.3.13.2 Channel numbering for CMB O-QPSK PHY
452 10.1.3.13.3 Channel numbering for CMB GFSK PHY
10.1.3.14 Channel numbering for TASK and RS-GFSK PHYs
455 10.1.4 Minimum LIFS and SIFS periods
10.1.5 RF power measurement
10.1.6 Transmit power
10.1.7 Out-of-band spurious emission
10.1.8 Receiver sensitivity definitions
10.1.9 Common signaling mode (CSM) for SUN PHY
456 10.2 General radio specifications
10.2.1 General
10.2.2 TX-to-RX turnaround time
10.2.3 RX-to-TX turnaround time
457 10.2.4 Error-vector magnitude (EVM) definition
10.2.5 Receiver maximum input level of desired signal
458 10.2.6 Receiver ED
10.2.7 Link quality indicator (LQI)
10.2.8 Clear channel assessment (CCA)
460 11. PHY services
11.1 Overview
11.2 PHY constants
11.3 PHY PIB attributes
468 12. O-QPSK PHY
12.1 PPDU format
12.1.1 General
12.1.2 SHR field format
12.1.2.1 General
12.1.2.2 Preamble field
12.1.2.3 SFD field
12.1.3 PHR field format
12.1.3.1 General
469 12.1.3.2 Frame Length field
12.1.3.3 PHY Payload field
12.2 Modulation and spreading
12.2.1 General
12.2.2 Data rate
12.2.3 Reference modulator diagram
12.2.4 Bit-to-symbol mapping
470 12.2.5 Symbol-to-chip mapping
471 12.2.6 O-QPSK modulation
12.2.7 Pulse shape
472 12.2.8 Chip transmission order
12.3 O-QPSK PHY RF requirements
12.3.1 Operating frequency range
473 12.3.2 Transmit power spectral density (PSD) mask
12.3.3 Symbol rate
12.3.4 Receiver sensitivity
12.3.5 Receiver interference rejection
474 12.3.6 TX-to-RX turnaround time
12.3.7 RX-to-TX turnaround time
12.3.8 EVM
12.3.9 Transmit center frequency tolerance
12.3.10 Transmit power
12.3.11 Receiver maximum input level of desired signal
12.3.12 Receiver ED
12.3.13 LQI
475 13. Binary phase-shift keying (BPSK) PHY
13.1 PPDU format
13.2 Modulation and spreading
13.2.1 General
13.2.2 BPSK PHY data rates
13.2.3 Reference modulator
13.2.4 Differential encoding
476 13.2.5 Bit-to-chip mapping
13.2.6 BPSK modulation
13.2.6.1 General
13.2.6.2 Pulse shape
13.2.6.3 Chip transmission order
13.3 BPSK PHY RF requirements
13.3.1 Operating frequency range
13.3.2 915 MHz band transmit PSD mask
477 13.3.3 Symbol rate
13.3.4 Receiver sensitivity
13.3.5 Receiver interference rejection
13.3.6 TX-to-RX turnaround time
478 13.3.7 RX-to-TX turnaround time
13.3.8 EVM
13.3.9 Transmit center frequency tolerance
13.3.10 Transmit power
13.3.11 Receiver maximum input level of desired signal
13.3.12 Receiver ED
13.3.13 LQI
479 14. Chirp spread spectrum (CSS) PHY
14.1 CSS PPDU format
14.1.1 General
14.1.2 Preamble field
14.1.3 SFD field
480 14.1.4 PHR field
14.1.5 PHY Payload field
14.2 Modulation and spreading
14.2.1 General
14.2.2 Data rates
14.2.3 Reference modulator
14.2.4 De-multiplexer (DEMUX)
14.2.5 Serial-to-parallel mapping
481 14.2.6 Data-symbol-to-bi-orthogonal-codeword mapping
485 14.2.7 Parallel-to-serial converter and QPSK symbol mapping
14.2.8 DQPSK coding
486 14.2.9 DQPSK-to-DQCSK modulation
14.2.10 CSK generator
14.2.11 Bit interleaver
487 14.3 Waveform and subchirp sequences
14.3.1 General
14.3.2 Graphical presentation of chirp symbols (subchirp sequences)
14.3.3 Active usage of time gaps
488 14.3.4 Mathematical representation of the continuous time CSS base-band signal
490 14.3.5 Raised cosine window for chirp pulse shaping
14.3.6 Subchirp transmission order
491 14.3.7 Example of CSK signal generation
492 14.4 CSS RF requirements
14.4.1 General
14.4.2 Transmit power spectral density (PSD) mask and signal tolerance
14.4.3 Symbol rate
14.4.4 Receiver sensitivity
14.4.5 Receiver interference rejection
493 14.4.6 TX-to-RX turnaround time
14.4.7 RX-to-TX turnaround time
494 14.4.8 Transmit center frequency tolerance
14.4.9 Transmit power
14.4.10 Receiver maximum input level of desired signal
14.4.11 Receiver ED
14.4.12 LQI
495 15. HRP UWB PHY
15.1 General
496 15.2 HRP UWB PPDU format
15.2.1 General
15.2.2 PPDU encoding process
497 15.2.3 Symbol structure
499 15.2.4 PSDU timing parameters
501 15.2.5 Preamble timing parameters
503 15.2.6 SHR field
15.2.6.1 Overview
15.2.6.2 SYNC field
506 15.2.6.3 SFD field
15.2.7 PHR field
507 15.2.8 PHY Payload field
508 15.3 Modulation
15.3.1 Modulation mathematical framework
15.3.2 Spreading
510 15.3.3 FEC
15.3.3.1 Overview
511 15.3.3.2 Reed-Solomon encoding
15.3.3.3 Systematic convolutional encoding
512 15.4 RF requirements
15.4.1 Operating frequency bands
514 15.4.2 Channel assignments
15.4.3 Regulatory compliance
15.4.4 Baseband impulse response
515 15.4.5 Transmit PSD mask
15.4.6 Chip rate clock and chip carrier alignment
516 15.4.7 TX-to-RX turnaround time
15.4.8 RX-to-TX turnaround time
15.4.9 Transmit center frequency tolerance
15.4.10 Receiver maximum input level of desired signal
15.4.11 Receiver ED
15.4.12 LQI
517 15.4.13 CCA
15.5 HRP UWB PHY optional pulse shapes
15.5.1 Overview
15.5.2 HRP UWB PHY optional chirp on UWB (CoU) pulses
518 15.5.3 HRP UWB PHY optional continuous spectrum (CS) pulses
520 15.5.4 HRP UWB PHY linear combination of pulses (LCP)
15.6 Extended preamble for optional CCA mode 6
521 15.7 Ranging
15.7.1 Overview
15.7.2 Ranging counter
15.7.3 Crystal characterization
15.7.3.1 General
522 15.7.3.2 Ranging tracking offset
15.7.3.3 Ranging tracking interval
15.7.4 Ranging FoM
524 16. GFSK PHY
16.1 PPDU formats
16.2 Modulation
16.2.1 GFSK PHY data rates
16.2.2 Reference modulator diagram
16.2.3 Data whitening
525 16.2.4 GFSK modulation
16.3 GFSK PHY RF requirements
16.3.1 Operating frequency range
16.3.2 Transmit PSD mask
526 16.3.3 Symbol rate
16.3.4 Receiver sensitivity
16.3.5 Receiver interference rejection
16.3.6 TX-to-RX turnaround time
16.3.7 RX-to-TX turnaround time
16.3.8 Transmit center frequency tolerance
16.3.9 Transmit power
16.3.10 Receiver maximum input level of desired signal
527 16.3.11 Receiver ED
16.3.12 LQI
528 17. MSK PHY
17.1 PPDU formats
17.1.1 Overview
17.1.2 Frame Length LSB field
17.1.3 Extended PHR field
17.1.4 Frame Length MSB field
529 17.2 Data rate
17.3 Multi-PHY functionality
17.4 SFD for the MSK PHY
530 17.5 MSK modulation
17.5.1 Reference modulator diagram
17.5.2 Data whitening
17.5.3 Bit-to-symbol mapping
17.5.4 Signal modulation
531 17.6 MSK PHY requirements
17.6.1 Operating frequency range
17.6.2 Transmit PSD mask
17.6.3 Symbol rate
532 17.6.4 Transmit center frequency tolerance
17.6.5 Transmit power
17.6.6 Receiver maximum input level of desired signal
17.6.7 Modulation frequency deviation tolerance
17.6.8 Zero crossing tolerance
533 18. LRP UWB PHY specification
18.1 Overview
18.2 LRP UWB PHY symbol structure
18.2.1 Overview
534 18.2.2 Base mode LRP UWB PHY symbol structure
18.2.2.1 Overview
18.2.2.2 Base mode LRP UWB PHY PSDU synchronization signal
18.2.3 Extended mode LRP UWB PHY symbol structure
18.2.3.1 Overview
535 18.2.3.2 Extended mode LRP UWB PHY PSDU synchronization signal
536 18.2.4 Long-range mode LRP UWB PHY symbol structure
18.2.4.1 Overview
18.2.4.2 Long-range mode LRP UWB PHY PSDU synchronization signal
18.3 LRP UWB SHR
18.3.1 General
537 18.3.2 LRP UWB SHR preamble
18.3.2.1 LRP UWB base mode SHR preamble
18.3.2.2 RP UWB extended mode SHR preamble
18.3.2.3 LRP UWB long-range mode SHR preamble
18.3.3 LRP UWB SHR SFD
18.4 LRP UWB PHR
18.4.1 General
538 18.4.2 Encoding Type field
18.4.3 Header Extension field
539 18.4.4 SECDED field
18.4.5 Frame Length field
18.4.6 LEIP Length field
18.4.7 LEIP Position field
540 18.5 LRP UWB PSDU
18.6 LRP UWB location enhancing information postamble
18.7 LRP UWB transmitter specification
18.7.1 Pulse shape
18.7.2 Pulse timing
541 18.7.3 Transmit PSD mask
18.8 LRP UWB receiver specification
542 19. SUN FSK PHY
19.1 Introduction
543 19.2 PPDU format for SUN FSK
19.2.1 General
19.2.2 SHR field format
19.2.3 General
19.2.3.1 Preamble field
19.2.3.2 SFD
544 19.2.4 PHR field format
19.2.5 Mode Switch PHR
546 19.2.6 PHY Payload field
547 19.3 Modulation and coding for SUN FSK
19.3.1 General
550 19.3.2 Reference modulator
551 19.3.3 Bit-to-symbol mapping
552 19.3.4 Modulation quality
19.3.4.1 General
19.3.4.2 Frequency deviation tolerance
553 19.3.4.3 Zero crossing tolerance
19.3.5 FEC
556 19.3.6 Code-symbol interleaving
557 19.4 Data whitening for SUN FSK
19.5 Mode switch mechanism for SUN FSK
560 19.6 SUN FSK PHY RF requirements
19.6.1 Operating frequency range
19.6.2 Regulatory compliance
19.6.3 Radio frequency tolerance
561 19.6.4 Channel switch time
19.6.5 Transmitter symbol rate
19.6.6 Transmit spectral mask
562 19.6.7 Receiver sensitivity
19.6.8 Receiver interference rejection
19.6.9 TX-to-RX turnaround time
19.6.10 RX-to-TX turnaround time
563 19.6.11 Transmit power
19.6.12 Receiver maximum input level of desired signal
19.6.13 Receiver ED
19.6.14 LQI
564 20. SUN OFDM PHY
20.1 Introduction
20.2 PPDU format for SUN OFDM
20.2.1 General
20.2.2 Short Training field (STF)
20.2.2.1 Frequency domain STF
567 20.2.2.2 Time domain STF generation
20.2.2.3 Time domain STF repetition
568 20.2.2.4 STF normalization
20.2.3 Long Training field (LTF)
20.2.3.1 Frequency domain LTF
571 20.2.3.2 Time domain LTF generation
20.2.3.3 LTF normalization
20.2.4 PHR
573 20.2.5 PSDU field
20.3 Data rates for SUN OFDM
574 20.4 Modulation and coding for SUN OFDM
20.4.1 Reference modulator diagram
20.4.2 Bit-to-symbol mapping
575 20.4.3 PIB attribute values for phySymbolsPerOctet
20.4.4 FEC
576 20.4.5 Interleaver
578 20.4.6 Frequency spreading
20.4.6.1 Overview
20.4.6.2 Frequency spreading by 2x
20.4.6.3 Frequency spreading by 4x
579 20.4.6.4 No spreading
20.4.7 Pilot tones/null tones
582 20.4.8 Cyclic prefix (CP)
20.4.9 PPDU Tail field
20.4.10 Pad field
583 20.4.11 Scrambler and scrambler seeds
584 20.5 SUN OFDM PHY RF requirements
20.5.1 Operating frequency range
20.5.2 Transmit power spectral density (PSD) mask
20.5.3 Receiver sensitivity
585 20.5.4 Adjacent channel rejection
20.5.5 Alternate channel rejection
586 20.5.6 TX-to-RX turnaround time
20.5.7 RX-to-TX turnaround time
20.5.8 EVM definition
587 20.5.9 Transmit center frequency and symbol tolerance
20.5.10 Transmit power
20.5.11 Receiver maximum input level of desired signal
20.5.12 Receiver ED
20.5.13 LQI
588 21. SUN O-QPSK PHY
21.1 Introduction
21.2 PPDU format for SUN O-QPSK
21.2.1 General
21.2.2 SHR field format
21.2.2.1 General
21.2.2.2 Preamble field format
589 21.2.2.3 SFD field format
21.2.3 PHR field format
590 21.2.4 PHY Payload field
21.3 Modulation and coding for SUN O-QPSK
21.3.1 Reference modulator
591 21.3.2 SHR coding and spreading
592 21.3.3 PHR coding and spreading
593 21.3.4 PSDU coding and spreading for DSSS
597 21.3.5 PSDU coding and spreading for MDSSS
599 21.3.6 FEC
601 21.3.7 Code-bit interleaving
602 21.3.8 Bit differential encoding (BDE)
603 21.3.9 DSSS bit-to-chip mapping
607 21.3.10 MDSSS bit-to-chip mapping
610 21.3.11 Chip whitening
612 21.3.12 Pilot insertion
614 21.3.13 Modulation parameters for O-QPSK
615 21.4 Support of legacy devices of the 780 MHz, 915 MHz, and 2450 MHz O-QPSK PHYs
21.5 SUN O-QPSK PHY RF requirements
21.5.1 Operating frequency range
616 21.5.2 Transmit power spectral density (PSD) mask
21.5.3 Receiver sensitivity
618 21.5.4 Adjacent channel rejection
620 21.5.5 TX-to-RX turnaround time
21.5.6 RX-to-TX turnaround time
21.5.7 EVM definition
21.5.8 Transmit center frequency and symbol tolerance
21.5.9 Transmit power
21.5.10 Receiver maximum input level of desired signal
21.5.11 Receiver ED
21.5.12 LQI
21.5.13 CCA
622 22. LECIM DSSS PHYs
22.1 PPDU format for DSSS
22.2 Modulation and spreading
22.2.1 General
22.2.2 Data rate
623 22.2.3 Reference modulator diagram
22.2.4 Convolutional FEC encoding
624 22.2.5 Interleaver
22.2.5.1 General
22.2.5.2 256-bit fragment size
22.2.5.3 384-bit fragment size
625 22.2.5.4 512-bit fragment size
22.2.6 Differential encoding
626 22.2.7 Bit-to-symbol and symbol-to-chip encoding
22.2.7.1 General
22.2.7.2 Gold code generator
627 22.2.7.3 Orthogonal variable spreading factor (OVSF) code generator
628 22.2.8 BPSK/O-QPSK modulation
22.2.8.1 BPSK modulation
630 22.2.8.2 O-QPSK modulation
22.3 PSDU fragmentation
22.3.1 General
631 22.3.2 Configuration
22.3.3 Fragmentation
22.3.4 Fragment packet
632 22.3.5 Calculating FICS field using MIC
22.3.6 Fragment acknowledgment and retransmission
633 22.3.7 Frak
22.3.7.1 General
22.3.7.2 Frak policy
634 22.3.7.3 Frak format
635 22.3.8 Reassembly
22.4 DSSS PHY RF requirements
22.4.1 Radio frequency tolerance
22.4.2 Channel switch time
22.4.3 Transmit spectral mask
22.4.4 Receiver sensitivity
22.4.5 Receiver interference rejection
636 22.4.6 TX-to-RX turnaround time
22.4.7 RX-to-TX turnaround time
22.4.8 Transmit power
637 23. LECIM FSK PHY specification
23.1 General
23.2 PPDU format for LECIM FSK PHY
23.2.1 General
23.2.2 SHR field format
23.2.2.1 General
23.2.2.2 Preamble field format
23.2.2.3 SFD field format
638 23.2.3 PHR field format
23.2.4 PHY Payload field
23.3 Modulation and coding for LECIM FSK PHY
23.3.1 General
639 23.3.2 Reference modulator
23.3.3 Bit-to-symbol mapping
23.3.4 Modulation quality
23.3.4.1 General
640 23.3.4.2 Frequency deviation tolerance
23.3.4.3 Zero crossing tolerance
23.3.5 FEC
641 23.3.6 Code-bit interleaving
642 23.3.7 Spreading
643 23.4 Data whitening for LECIM FSK PHY
644 23.5 LECIM FSK PHY RF requirements
23.5.1 Operating frequency range
23.5.2 Radio frequency tolerance
23.5.3 Channel switch time
23.5.4 Transmit spectral mask
23.5.5 Receiver sensitivity
645 23.5.6 TX-to-RX turnaround time
23.5.7 RX-to-TX turnaround time
23.5.8 Transmit power
646 24. TVWS-FSK PHY
24.1 PPDU format for TVWS-FSK
24.1.1 General
24.1.2 SHR field format
24.1.2.1 General
24.1.2.2 Preamble field format
24.1.2.3 SFD field format
647 24.1.3 PHR field format
24.1.4 PHY Payload field
24.2 Modulation and coding for TVWS-FSK
24.2.1 General
24.2.2 Reference modulator
648 24.2.3 FEC and interleaving
649 24.2.4 Data whitening
24.2.5 Spreading
24.2.6 Bit-to-symbol mapping
24.2.7 Modulation quality
24.2.8 Values for phySymbolsPerOctet
650 24.3 TVWS-FSK RF requirements
24.3.1 Operating frequency range
24.3.2 Clock frequency and timing accuracy
24.3.3 Channel switch time
24.3.4 Receiver sensitivity
24.3.5 TX-to-RX turnaround time
24.3.6 RX-to-TX turnaround time
24.3.7 Receiver maximum input level of desired signal
24.3.8 Receiver ED
24.3.9 LQI
651 25. TVWS-OFDM PHY
25.1 General
25.2 PPDU format for TVWS-OFDM
25.2.1 General
25.2.2 STF
25.2.2.1 Frequency domain STF
652 25.2.2.2 Time domain STF generation
653 25.2.2.3 Time domain STF repetition
25.2.2.4 STF power boosting
25.2.3 LTF
25.2.3.1 Frequency domain LTF
654 25.2.3.2 Time domain LTF generation
655 25.2.4 PHR field format
25.2.5 PSDU field
25.3 System parameters for TVWS-OFDM
656 25.4 Modulation and coding for TVWS-OFDM
25.4.1 Reference modulator
25.4.2 Bit-to-symbol mapping
657 25.4.3 FEC
658 25.4.4 Interleaver
660 25.4.5 Pilot tones/null tones
661 25.4.6 CP
25.4.7 PPDU Tail field
25.4.8 Pad field
25.4.9 Scrambler and scrambler seeds
25.5 TVWS-OFDM RF requirements
25.5.1 Operating frequency range
662 25.5.2 Pulse shaping
25.5.3 Transmit power spectral density (PSD) mask
25.5.4 Receiver sensitivity
25.5.5 TX-to-RX turnaround time
25.5.6 RX-to-TX turnaround time
25.5.7 EVM definition
663 25.5.8 Transmit center frequency and symbol tolerance
664 26. TVWS-NB-OFDM PHY
26.1 PPDU format for TVWS-NB-OFDM
26.1.1 General
26.1.2 Short Training field (STF)
26.1.2.1 Frequency domain STF
667 26.1.2.2 Time domain STF generation
26.1.2.3 Time domain STF repetition
668 26.1.2.4 STF normalization
26.1.3 Long training field (LTF)
26.1.3.1 Frequency domain LTF generation
671 26.1.3.2 Time domain LTF generation
672 26.1.3.3 Time domain LTF repetition
26.1.3.4 LTF normalization
26.1.4 PHR
673 26.1.5 PHY Payload field
26.2 System parameters for TVWS-NB-OFDM
674 26.3 Modulation and coding parameters for TVWS-NB-OFDM
26.3.1 General
26.3.2 Reference modulator
26.3.3 Scrambler and scrambler seed
26.3.4 Outer encoding
675 26.3.5 Inner encoding
678 26.3.6 Pad bit insertion
26.3.7 Spreader
679 26.3.8 Bit interleaving
26.3.9 Subcarrier mapping
681 26.3.10 Frequency interleaving
682 26.3.11 Pilot tones
26.3.12 Cyclic prefix
26.3.13 Pulse shaping
683 26.3.14 PIB attribute values for phySymbolsPerOctet
26.4 Channel aggregation for TVWS-NB-OFDM
26.5 TVWS-NB-OFDM RF requirements
26.5.1 Operating frequency range
26.5.2 Receiver sensitivity
684 26.5.3 TX-to-RX turnaround time
26.5.4 RX-to-TX turnaround time
26.5.5 EVM definition
685 26.5.6 Transmit center frequency and symbol tolerance
686 27. RCC LMR PHY
27.1 RCC PHY overview
27.2 PPDU format
27.2.1 General
27.2.2 SHR
687 27.2.3 PHR
27.2.4 PHY payload
27.2.5 Tail bits
27.3 FEC
688 27.4 Interleaver
27.5 Data whitening
689 27.6 Modulation
27.6.1 GMSK
27.6.2 4-FSK
690 27.6.3 QPSK
27.6.4 p/4 DQPSK
691 27.6.5 DSSS DPSK
693 27.7 Reference modulator
27.8 LMR PHY RF requirements
27.8.1 Transmitter symbol rate tolerance
27.8.2 Channel switching time
27.8.3 Error vector magnitude
27.8.4 Receiver sensitivity
27.8.5 Receiver interference rejection
694 27.8.6 Receiver maximum input level of desired signal
27.8.7 TX-to-RX turnaround time
27.8.8 RX-to-TX turnaround time
27.8.9 Receiver ED
27.8.10 LQI
695 28. RCC DSSS BPSK PHY
28.1 Overview
28.2 RCC DSSS BPSK PHY specification
696 29. CMB PHY
29.1 CMB O-QPSK PHY specification
29.1.1 PPDU format for the CMB O-QPSK PHY
29.1.1.1 General
29.1.1.2 Preamble field
29.1.1.3 SFD field
29.1.1.4 PHR field
697 29.1.1.5 PSDU field
29.1.2 Modulation and coding for CMB O-QPSK PHY
29.1.2.1 Reference modulator diagram
29.1.2.2 SHR coding and spreading
29.1.2.3 PHR coding and spreading
29.1.2.4 PSDU coding and spreading for DSSS
698 29.1.2.5 DSSS bit-to-chip mapping
29.1.2.6 Chip whitening
29.1.2.7 Modulation parameters for CMB O-QPSK
29.1.3 CMB O-QPSK PHY RF requirements
29.1.3.1 Operating frequency range
29.1.3.2 Transmit PSD mask
699 29.1.3.3 Receiver sensitivity
29.1.3.4 TX-to-RX turnaround time
29.1.3.5 RX-to-TX turnaround time
29.1.3.6 EVM definition
29.1.3.7 Transmit center frequency tolerance
29.1.3.8 Transmit power
29.1.3.9 Receiver maximum input level of desired signal
700 29.1.3.10 Receiver ED
29.1.3.11 LQI
29.1.3.12 CCA
29.2 CMB GFSK PHY specification
29.2.1 PPDU format for CMB GFSK PHY
29.2.1.1 General
29.2.1.2 Preamble field
29.2.1.3 SFD
701 29.2.1.4 PHR
29.2.2 Modulation and coding for CMB GFSK PHY
29.2.2.1 Gaussian filter definition
702 29.2.2.2 Reference modulator diagram
703 29.2.2.3 Bit-to-symbol mapping
29.2.2.4 Modulation quality
29.2.2.5 Frequency deviation tolerance
29.2.2.6 Zero crossing tolerance
29.2.2.7 FEC
29.2.3 Data whitening for CBM GFSK PHY
29.2.4 CMB GFSK PHY RF requirements
29.2.4.1 Operating frequency range
704 29.2.4.2 RF tolerance
29.2.4.3 Receiver sensitivity
29.2.4.4 Transmitter symbol rate
29.2.4.5 Transmit spectral mask
29.2.4.6 TX-to-RX turnaround time
705 29.2.4.7 RX-to-TX turnaround time
29.2.4.8 Transmit power
29.2.4.9 Receiver ED
29.2.4.10 LQI
29.2.4.11 CCA
706 30. TASK PHY
30.1 General
30.2 PPDU
30.2.1 General
30.2.2 PPDU format
30.2.2.1 General
30.2.2.2 SHR field
30.2.2.2.1 Structure of the SHR field
30.2.2.2.2 Preamble field
707 30.2.2.2.3 SFD field
30.2.2.3 PHR Field
30.2.2.3.1 Structure of the PHR field
30.2.2.3.2 Length field
30.2.2.3.3 MCS field
708 30.2.2.3.4 HCS field
30.2.2.3.5 Spreading of PHR field
30.2.2.4 PSDU field
709 30.2.3 Generation of PPDU signal
710 30.3 MCS mode, MCS, data rates, and related parameters
30.3.1 MCS mode
30.3.2 Data rates in the 2450 MHz band
711 30.3.3 Data rates in the 780 MHz, 863 MHz, and 915 MHz bands
30.3.4 Data rates in the 433 MHz and 470 MHz bands
712 30.4 FEC, ternary sequence spreading, and pseudo-random chip inversion
30.4.1 General
713 30.4.2 FEC codes
30.4.2.1 Shortened BCH codes with bit-level interleaving
30.4.2.1.1 Calculation of the BCH-related parameters
714 30.4.2.1.2 Zero padding
30.4.2.1.3 BCH encoding
715 30.4.2.1.4 Bit-level interleaving
717 30.4.2.1.5 Bits-to-data-symbol conversion
30.4.2.2 Single parity check (SiPC) codes
30.4.2.2.1 General
30.4.2.2.2 SiPC encoding procedure
718 30.4.3 Ternary sequence spreading: Data-symbol-to-chip conversion
30.4.3.1 General
30.4.3.2 1/1-TASK
30.4.3.3 2/4-TASK
719 30.4.3.4 3/8-TASK
30.4.3.5 5/32-TASK
720 30.4.4 Pseudo-random chip inversion
30.4.4.1 General
721 30.4.4.2 PRBS generation
722 30.4.4.3 Unipolar-to-bipolar conversion
30.4.4.4 Chip inversion
30.5 Modulation
723 30.6 Pulse shaping
30.7 Representation of the modulated waveforms
30.8 RF requirements
30.8.1 Transmit PSD mask
724 30.8.2 Receiver sensitivity
30.8.3 Interference rejection capability
725 30.8.4 TX-to-RX turnaround time
30.8.5 RX-to-TX turnaround time
30.8.6 EVM
30.8.7 Transmit power
30.8.8 Transmit center frequency tolerance
30.8.9 Receiver maximum input level of desired signal
30.8.10 Receiver ED
30.8.11 SNR measurement
30.8.12 CCA
726 31. RS-GFSK PHY
31.1 PPDU format
31.1.1 General
31.1.2 Preamble field
31.1.3 SFD
31.1.4 Long PHR
727 31.1.5 Short PHR
728 31.2 Modulation and coding
31.2.1 General
729 31.2.2 Reference modulator diagram
31.2.3 Differential encoding
730 31.2.4 Bit-to-symbol mapping
31.2.5 Modulation quality
31.2.6 Frequency deviation tolerance
731 31.2.7 Zero crossing tolerance
31.2.8 FEC
31.2.9 Code-symbol interleaving
31.2.10 Data whitening for RS-GFSK
732 31.3 Rate switch RS-GFSK
31.4 RF requirements
31.4.1 RF tolerance
31.4.2 Channel switch time
31.4.3 Receiver sensitivity
733 31.4.4 Receiver interference rejection
31.4.5 TX-to-RX turnaround time
31.4.6 RX-to-TX turnaround time
31.4.7 Receiver maximum input level of desired signal
31.4.8 Receiver ED
31.4.9 LQI
31.4.10 CCA
734 Annex A (informative) Bibliography
736 Annex B (normative) CCM* mode of operation
B.1 Introduction
B.2 Notation and representation
B.2.1 Strings and string operations
B.2.2 Integers, octets, and their representation
B.3 Symmetric-key cryptographic building blocks
B.3.1 General
737 B.3.2 Block cipher
B.3.3 Mode of operation
B.4 Specification of generic CCM* mode of operation
B.4.1 Prerequisites
B.4.2 CCM* mode encryption and authentication transformation
B.4.2.1 Inputs
738 B.4.2.2 Actions
B.4.2.3 Input transformation
B.4.2.4 Authentication transformation
739 B.4.2.5 Encryption transformation
B.4.2.6 Output
B.4.3 CCM* mode decryption and authentication checking transformation
B.4.3.1 Inputs
740 B.4.3.2 Actions
B.4.3.3 Decryption transformation
B.4.3.4 Authentication checking transformation
B.4.3.5 Output
B.4.4 Restrictions
742 Annex C (informative) Test vectors for cryptographic building blocks
C.1 AES block cipher
C.2 Mode of operation
C.2.1 General
C.2.2 MAC beacon frame
C.2.2.1 Description
743 C.2.2.2 AEAD mode encryption and authentication transformation
C.2.2.2.1 Inputs
C.2.2.2.2 Actions
C.2.2.2.3 Input transformation
744 C.2.2.24 Authentication transformation
C.2.2.2.5 Encryption transformation
745 C.2.2.3 AEAD mode decryption and authentication checking transformation
C.2.2.3.1 Inputs
C.2.2.3.2 Actions
C.2.2.3.3 Decryption transformation
746 C.2.2.3.4 Authentication checking transformation
C.2.2.3.5 Output
C.2.3 MAC command
C.2.3.1 Description
747 C.2.3.2 AEAD mode encryption and authentication transformation
C.2.3.2.1 Inputs
C.2.3.2.2 Actions
C.2.3.2.3 Input transformation
748 C.2.3.2.4 Authentication transformation
C.2.3.2.3 Encryption transformation
749 C.2.3.2.6 Output
C.2.3.3 AEAD mode decryption and authentication checking transformation
C.2.3.3.1 Inputs
C.2.3.3.2 Actions
C.2.3.3.3 Decryption transformation
750 C.2.3.3.2 Authentication checking transformation
751 C.2.3.3.5 Output
C.3 Security processing operation
C.3.1 Beacon frame
C.3.2 MAC Command frame
C.3.3 MAC Command frame
752 C.3.4 MAC Command frame
C.3.5 Enhanced Beacon frame
753 C.3.6 Data frame
C.3.7 Ack frame
754 Annex D (informative) Protocol implementation conformance statement (PICS) proforma
D.1 Introduction
D.1.1 General
D.1.2 Scope
D.1.3 Purpose
D.2 Abbreviations and special symbols
755 D.3 Instructions for completing the PICS proforma
D.4 Identification of the implementation
757 D.5 Identification of the protocol
D.6 Global statement of conformance
D.7 PICS proforma tables
D.7.1 General
D.7.2 Functional device types
758 D.7.3 Major capabilities for the PHY
D.7.3.1 General
D.7.3.2 PHY functions
759 D.7.3.3 Radio frequency (RF)
763 D.7.3.4 Channel capabilities for HRP UWB PHY
764 D.7.3.5 Channel capabilities for LRP UWB PHY
D.7.4 Major capabilities for the MAC sublayer
D.7.4.1 MAC sublayer functions
767 D.7.4.2 MAC frames
769 D.7.4.3 MAC IEs
773 Annex E (normative) Time-slot relaying based link extension (TRLE)
E.1 General
E.2 Link extension for a beacon-enabled PAN
E.3 Link extension for the non-TRLE PAN
E.3.1 TRLE PAN relay association and disassociation
774 E.3.2 Frame filtering in relaying mode
775 E.3.3 One-hop relaying
776 E.4 Link extension for the TRLE-enabled PAN
E.4.1 TRLE-enabled PAN
777 E.4.2 Starting a TRLE-enabled PAN
E.4.3 TRLE relaying path formation
780 E.4.4 Multihop relaying
782 E.4.5 TRLE path maintenance
783 E.4.6 Multiple grades of link access
784 E.5 MAC services for the TRLE-enabled PAN
E.5.1 TRLE IEs
E.5.1.1 TRLE Descriptor IE
E.5.2 TRLE commands
E.5.2.1 TRLE Management Request command
786 E.5.2.2 TRLE Management Response command
788 E.5.3 Primitives for managing the TRLE-enabled PAN
E.5.3.1 MLME-TRLE-MANAGEMENT.request
790 E.5.3.2 MLME-TRLE-MANAGEMENT.indication
792 E.5.3.3 MLME-TRLE-MANAGEMENT.response
793 E.5.3.4 MLME-TRLE-MANAGEMENT.confirm
797 E.5.4 TRLE specific MAC PIB attributes
798 Annex F (informative) Geographic regional frequency band details
799 Back Cover
IEEE 802.15.4-2020
$155.46