Shopping Cart

No products in the cart.

IEEE 802.15.7 2018:2019 Edition

$149.50

IEEE Standard for Local and metropolitan area networks–Part 15.7: Short-Range Optical Wireless Communications

Published By Publication Date Number of Pages
IEEE 2019 407
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. A physical layer (PHY) and medium access control (MAC) sublayer for short-range optical wireless communications (OWC) in optically transparent media using light wavelengths from 10 000 nm to 190 nm are defined. The standard is capable of delivering data rates sufficient to support audio and video multimedia services and also considers mobility of the optical link, compatibility with various light infrastructures, impairments due to noise and interference from sources like ambient light, and a MAC sublayer that accommodates the unique needs of visible links as well as the otherre targeted light wavelengths. It also accommodates optical communications for cameras where transmitting devices incorporate light-emitting sources and receivers are digital cameras with a lens and image sensor. The standard adheres to applicable eye safety regulations.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.15.7™-2018 front cover
2 Title page
4 Important Notices and Disclaimers Concerning IEEE Standards Documents
7 Participants
9 Introduction
10 Contents
17 1. Overview
1.1 Scope
1.2 Purpose
18 2. Normative references
3. Definitions, acronyms, and abbreviations
3.1 Definitions
19 3.2 Acronyms and abbreviations
22 4. General description
4.1 Introduction
4.2 Network topologies
23 4.2.1 Peer-to-peer topology
4.2.2 Star topology
24 4.2.3 Broadcast topology
4.3 Modulation-domain spectrum
4.4 Architecture
25 4.4.1 PHY types
26 4.4.1.1 PHY frame structure
4.4.1.2 Interoperability and coexistence between PHY types
27 4.4.2 MAC sublayer
4.4.3 Dimming and flicker-mitigation support
4.4.3.1 Flicker mitigation
29 4.4.3.1.1 Intraframe flicker mitigation
4.4.3.1.2 Interframe flicker mitigation
4.4.3.2 Light dimming
4.4.3.2.1 Dimming by adding compensation symbols
30 4.4.3.2.2 Dimming by controlling pulse width
32 4.4.3.2.3 Dimming by controlling pulse amplitude
4.4.3.2.4 Dimming by controlling brightness in out-of-band frequency
4.5 Functional overview
33 4.5.1 Superframe structure
4.5.2 Data transfer model
34 4.5.2.1 Data transfer to a coordinator
4.5.2.2 Data transfer from a coordinator
4.5.2.3 Peer-to-peer data transfers
35 4.5.3 Clock-rate selection
4.5.4 Frame structure
4.5.5 Improving probability of successful delivery
4.5.5.1 Random access mechanism
36 4.5.5.2 Frame acknowledgment
4.5.5.3 Data verification
4.6 Security
37 4.7 Concept of primitives
38 4.8 Some media access mechanisms by PHY types
4.9 Decoding
39 5. MAC protocol specifications
5.1 MAC functional description
40 5.1.1 Channel access
41 5.1.1.1 Superframe structure
43 5.1.1.1.1 Visibility support during channel access
5.1.1.2 Interframe space (IFS)
44 5.1.1.3 Random access algorithm
46 5.1.2 Starting a OWPAN
5.1.2.1 Scanning through channels
5.1.2.1.1 Active channel scan
47 5.1.2.1.2 Passive channel scan
48 5.1.2.2 OWPAN initiation
50 5.1.2.2.1 Broadcast mode
5.1.2.3 Beacon generation
51 5.1.2.4 Device discovery
5.1.2.4.1 PHY I, PHY II, and PHY III
5.1.2.4.2 PHY IV, PHY V, and PHY VI
5.1.2.5 Guard and aggregation color channels
52 5.1.3 Maintaining OWPANs
5.1.3.1 Detection
5.1.3.2 Resolution
53 5.1.3.3 Realigning a OWPAN
5.1.3.4 Realignment in a OWPAN
5.1.3.5 Updating superframe configuration and channel PIB attributes
54 5.1.4 Association and disassociation
5.1.4.1 Association
56 5.1.4.2 Disassociation
5.1.5 Synchronization
5.1.5.1 Synchronization with beacons
57 5.1.5.2 Synchronization without beacons
58 5.1.6 Transaction handling
59 5.1.7 Transmission, reception, and acknowledgment
5.1.7.1 Transmission
60 5.1.7.2 Reception and rejection
61 5.1.7.3 Extracting pending data from a coordinator
63 5.1.7.4 Use of acknowledgments and retransmissions
5.1.7.4.1 No acknowledgment
5.1.7.4.2 Acknowledgment
64 5.1.7.4.3 Retransmissions
5.1.7.5 Transmission scenarios
66 5.1.8 GTS allocation and management
5.1.8.1 CAP maintenance
5.1.8.2 GTS allocation
67 5.1.8.3 GTS usage
68 5.1.8.4 GTS deallocation
69 5.1.8.5 GTS reallocation
70 5.1.8.6 GTS expiration
71 5.1.9 Fast link recovery
74 5.1.10 Multiple channel resource assignment
5.1.10.1 Multiple channel information
75 5.1.10.2 Band hopping for interference avoidance
76 5.1.11 OWC cell design and mobility support
77 5.1.11.1 Mobility using boundary information
78 5.1.11.2 Cell configuration during superframe
79 5.1.11.3 Cell size and location search procedure
5.1.12 Color function support
80 5.1.12.1 CVD frame usage for MAC state indication
81 5.1.12.2 CVD frame usage for acknowledgment indication
5.1.12.3 CVD frame usage for channel quality indication
82 5.1.12.4 CVD frame usage for file-transfer status indication
5.1.12.5 Generic color assignment mechanism
5.1.13 Color stabilization
83 5.1.14 Visibility and dimming support
5.1.14.1 Visibility pattern
5.1.14.2 Extended preamble mode for visibility
84 5.1.14.3 Transmitting visibility pattern during uplink for star topology mode
5.1.14.4 Dimming override capability
85 5.1.14.5 PWM signal override
86 5.1.14.6 MAC sublayer transmission adjustment for dimming
87 5.1.14.7 Device discovery and association in the presence of dimming and visibility
88 5.1.14.8 Link adaptation for dimming support
5.2 MAC frame formats
89 5.2.1 General MAC frame formats
5.2.1.1 Frame Control field
5.2.1.1.1 PHY I, PHY II, and PHY III
91 5.2.1.1.2 PHY IV
5.2.1.1.3 PHY V
92 5.2.1.1.4 PHY VI
5.2.1.2 Sequence Number field
5.2.1.2.1 PHY I, PHY II, and PHY III
93 5.2.1.2.2 PHY IV
5.2.1.2.3 PHY V
5.2.1.2.4 PHY VI
5.2.1.3 Destination OWPAN Identifier field
5.2.1.3.1 PHY I, PHY II, and PHY III
5.2.1.3.2 PHY IV
5.2.1.3.3 PHY V
5.2.1.3.4 PHY VI
5.2.1.4 Destination Address field
5.2.1.4.1 PHY I, PHY II, and PHY III
94 5.2.1.4.2 PHY IV
5.2.1.4.3 PHY V
5.2.1.4.4 PHY VI
5.2.1.5 Source OWPAN Identifier field
5.2.1.5.1 PHY I, PHY II, and PHY III
5.2.1.5.2 PHY IV
5.2.1.5.3 PHY V
5.2.1.5.4 PHY VI
95 5.2.1.6 Source Address field
5.2.1.6.1 PHY I, PHY II, and PHY III
5.2.1.6.2 PHY IV
5.2.1.6.3 PHY V
5.2.1.6.4 PHY VI
5.2.1.7 Auxiliary Security Header field
5.2.1.7.1 PHY I, PHY II, and PHY III
5.2.1.7.2 PHY IV
5.2.1.7.3 PHY V
96 5.2.1.7.4 PHY VI
5.2.1.8 Frame Payload field
5.2.1.8.1 PHY I, PHY II, and PHY III
5.2.1.8.2 PHY IV
5.2.1.8.3 PHY V
5.2.1.8.4 PHY VI
5.2.1.9 FCS field
5.2.1.9.1 PHY I, PHY II, and PHY III
5.2.1.9.2 PHY IV
97 5.2.1.9.3 PHY V
5.2.1.9.4 PHY VI
5.2.2 Format of individual frame types
5.2.2.1 Beacon frame format
98 5.2.2.1.1 Beacon frame MHR fields
5.2.2.1.2 Superframe Specification field
99 5.2.2.1.3 GTS Specification field
5.2.2.1.4 GTS Directions field
5.2.2.1.5 GTS List field
100 5.2.2.1.6 Pending Address Specification field
5.2.2.1.7 Address List field
5.2.2.1.8 Beacon Payload field
5.2.2.2 Data frame format
101 5.2.2.2.1 Data frame MHR fields
5.2.2.2.2 MSDU field
5.2.2.3 Acknowledgment frame format
103 5.2.2.4 Command frame format
5.2.2.4.1 MAC command frame MHR fields
104 5.2.2.4.2 Command Frame Identifier field
5.2.2.4.3 Command Payload field
5.2.2.5 CVD frame format
5.2.2.6 Data Null Frame
5.3 MAC command frames
105 5.3.1 Association request command
106 5.3.1.1 MHR fields
5.3.2 Association response command
5.3.2.1 MHR fields
107 5.3.2.2 Short Address field
5.3.2.3 Association Status field
5.3.2.4 Capability Negotiation Response field
108 5.3.3 Disassociation notification command
5.3.3.1 MHR fields
5.3.3.2 Disassociation Reason field
109 5.3.4 Data request command
110 5.3.5 OWPAN ID conflict notification command
5.3.6 Beacon request command
111 5.3.7 Coordinator realignment command
5.3.7.1 MHR fields
5.3.7.2 OWPAN Identifier field
112 5.3.7.3 Coordinator Short Address field
5.3.7.4 Logical Channel field
5.3.7.5 Short Address field
5.3.7.6 Effective Time field
5.3.8 GTS request command
5.3.8.1 MHR fields
113 5.3.8.2 GTS Characteristics field
5.3.9 Blinking notification command
114 5.3.9.1 Blinking Frequency field
5.3.10 Dimming notification command
5.3.11 Fast link recovery command
115 5.3.11.1 Fast Link Recovery field explanation
5.3.12 Mobility notification command
5.3.13 GTS response command
5.3.13.1 MHR fields
116 5.3.13.2 GTS Characteristics field
5.3.14 Clock rate change notification command
5.3.15 Multiple channel assignment command
117 5.3.16 Color stabilization timer notification command
5.3.17 Color stabilization information command
5.3.18 CVD disable command
118 5.3.19 Information element command
119 5.3.19.1 Capabilities information element
5.3.19.1.1 Capability Information field
123 5.3.19.1.2 Aggregation and guard channel
124 5.3.19.2 WQI information element
125 6. MAC sublayer service specification
6.1 Overview
6.2 MAC data service
126 6.2.1 MCPS-DATA.request
128 6.2.1.1 Appropriate usage
6.2.1.2 Effect on receipt
129 6.2.2 MCPS-DATA.confirm
130 6.2.2.1 When generated
6.2.2.2 Appropriate usage
131 6.2.3 MCPS-DATA.indication
133 6.2.3.1 When generated
6.2.3.2 Appropriate usage
6.2.4 MCPS-PURGE.request
6.2.4.1 Appropriate usage
134 6.2.4.2 Effect on receipt
6.2.5 MCPS-PURGE.confirm
6.2.5.1 When generated
6.2.5.2 Appropriate usage
135 6.2.6 Data service message sequence chart
6.3 MAC management service
136 6.3.1 Association primitives
6.3.1.1 MLME-ASSOCIATE.request
137 6.3.1.1.1 Appropriate usage
6.3.1.1.2 Effect on receipt
138 6.3.1.2 MLME-ASSOCIATE.indication
139 6.3.1.2.1 When generated
6.3.1.2.2 Appropriate usage
6.3.1.3 MLME-ASSOCIATE.response
140 6.3.1.3.1 Appropriate usage
6.3.1.3.2 Effect on receipt
141 6.3.1.4 MLME-ASSOCIATE.confirm
143 6.3.1.4.1 When generated
6.3.1.4.2 Appropriate usage
6.3.1.5 Association-message sequence charts
144 6.3.2 Disassociation primitives
6.3.2.1 MLME-DISASSOCIATE.request
145 6.3.2.1.1 Appropriate usage
6.3.2.1.2 Effect on receipt
147 6.3.2.2 MLME-DISASSOCIATE.indication
6.3.2.2.1 When generated
6.3.2.2.2 Appropriate usage
148 6.3.2.3 MLME-DISASSOCIATE.confirm
6.3.2.3.1 When generated
6.3.2.3.2 Appropriate usage
149 6.3.2.4 Disassociation-message sequence charts
150 6.3.3 Beacon notification primitive
6.3.3.1 MLME-BEACON-NOTIFY.indication
152 6.3.3.1.1 When generated
6.3.3.1.2 Appropriate usage
6.3.4 Primitives for reading PIB attributes
6.3.4.1 MLME-GET.request
153 6.3.4.1.1 Appropriate usage
6.3.4.1.2 Effect on receipt
6.3.4.2 MLME-GET.confirm
154 6.3.4.2.1 When generated
6.3.4.2.2 Appropriate usage
6.3.5 GTS management primitives
6.3.5.1 MLME-GTS.request
155 6.3.5.1.1 Appropriate usage
6.3.5.1.2 Effect on receipt
157 6.3.5.2 MLME-GTS.indication
158 6.3.5.2.1 When generated
6.3.5.2.2 Appropriate usage
159 6.3.5.3 MLME-GTS.confirm
6.3.5.3.1 When generated
6.3.5.3.2 Appropriate usage
6.3.5.4 GTS management message sequence charts
161 6.3.6 Primitives for resetting the MAC sublayer
6.3.6.1 MLME-RESET.request
6.3.6.1.1 Appropriate usage
6.3.6.1.2 Effect on receipt
6.3.6.2 MLME-RESET.confirm
162 6.3.6.2.1 When generated
6.3.6.2.2 Appropriate usage
6.3.7 Primitives for specifying the receiver enable time
6.3.7.1 MLME-RX-ENABLE.request
163 6.3.7.1.1 Appropriate usage
6.3.7.1.2 Effect on receipt
164 6.3.7.2 MLME-RX-ENABLE.confirm
6.3.7.2.1 When generated
6.3.7.2.2 Appropriate usage
165 6.3.7.3 Message sequence chart for changing the state of the receiver
166 6.3.8 Primitives for channel scanning
6.3.8.1 MLME-SCAN.request
167 6.3.8.1.1 Appropriate usage
6.3.8.1.2 Effect on receipt
168 6.3.8.2 MLME-SCAN.confirm
169 6.3.8.2.1 When generated
6.3.8.2.2 Appropriate usage
6.3.8.3 Channel scan message sequence charts
6.3.9 Communication status primitive
170 6.3.9.1 MLME-COMM-STATUS.indication
172 6.3.9.1.1 When generated
6.3.9.1.2 Appropriate usage
173 6.3.10 Primitives for writing PIB attributes
6.3.10.1 MLME-SET.request
6.3.10.1.1 Semantics of the primitive
6.3.10.1.2 Appropriate usage
6.3.10.1.3 Effect on receipt
174 6.3.10.2 MLME-SET.confirm
6.3.10.2.1 When generated
175 6.3.10.2.2 Appropriate usage
6.3.11 Primitives for updating the superframe configuration
6.3.11.1 MLME-START.request
177 6.3.11.1.1 Appropriate usage
6.3.11.1.2 Effect on receipt
178 6.3.11.2 MLME-START.confirm
179 6.3.11.2.1 When generated
6.3.11.2.2 Appropriate usage
6.3.11.3 Message sequence chart for updating the superframe configuration
180 6.3.12 Primitive for synchronizing with a coordinator
6.3.12.1 MLME-SYNC.request
6.3.12.1.1 Appropriate usage
6.3.12.1.2 Effect on receipt
181 6.3.13 Primitive for synchronization loss with a coordinator
6.3.13.1 MLME-SYNC-LOSS.indication
182 6.3.13.2 Message sequence chart for synchronizing with a coordinator
183 6.3.13.2.1 When generated
184 6.3.13.2.2 Appropriate usage
6.3.14 Primitives for requesting data from a coordinator
6.3.14.1 MLME-POLL.request
185 6.3.14.1.1 Appropriate usage
6.3.14.1.2 Effect on receipt
186 6.3.14.2 MLME-POLL.confirm
6.3.14.2.1 When generated
6.3.14.2.2 Appropriate usage
187 6.3.14.3 Message sequence chart for requesting data from a coordinator
6.4 MAC constants and PIB attributes
6.4.1 MAC constants
189 6.4.2 MAC PIB attributes
200 6.5 Optical clock-rate selection
6.5.1 Optical-clock-rate selection for peer-to-peer topology
201 6.5.1.1 Explicit notification
202 6.5.1.2 Without explicit notification
203 6.5.2 Optical-clock-rate selection for star topology
6.5.2.1 Explicit notification
204 6.5.2.2 Without explicit notification
205 6.5.3 Clock-rate selection for multicast topology
6.5.3.1 Explicit notification
206 6.5.3.2 Without explicit notification
207 6.6 Message sequence charts illustrating MAC-PHY interaction
215 7. Security suite specifications
7.1 Overview
7.2 Functional description
7.2.1 Outgoing frame security procedure
216 7.2.2 Outgoing frame key retrieval procedure
217 7.2.3 Incoming frame security procedure
219 7.2.4 Incoming frame security material retrieval procedure
220 7.2.5 Key descriptor lookup procedure
7.2.6 Blacklist checking procedure
221 7.2.7 Device descriptor lookup procedure
7.2.8 Incoming security level checking procedure
7.2.9 Incoming key usage policy checking procedure
222 7.3 Security operations
7.3.1 Integer and octet representation
7.3.2 CCM* nonce
7.3.3 CCM* prerequisites
223 7.3.4 CCM* transformation data representation
7.3.4.1 Key and nonce data inputs
7.3.4.2 a data and m data
7.3.4.3 c data output
224 7.3.5 CCM* inverse transformation data representation
7.3.5.1 Key and nonce data inputs
7.3.5.2 c data and a data
225 7.3.5.3 m data output
7.4 Auxiliary Security header
7.4.1 Integer and octet representation
7.4.2 Security Control field
226 7.4.2.1 Security Level subfield
7.4.2.2 Key Identifier Mode subfield
227 7.4.3 Frame Counter field
7.4.4 Key Identifier field
7.4.4.1 Key Source subfield
228 7.4.4.2 Key Index subfield
7.5 Security-related MAC PIB attributes
7.5.1 PIB security material
231 7.5.2 Key table
232 7.5.3 Device table
7.5.4 Minimum security level table
7.5.5 Frame counter
7.5.6 Automatic request attributes
7.5.7 Default key source
7.5.8 Coordinator address
233 8. PHY specification
8.1 Overview
8.2 Operating modes
236 8.3 General requirements
8.3.1 Wavelength band plan
8.3.2 Optical mapping
237 8.3.3 Maximum error tolerance for multiple optical sources
238 8.3.4 Minimum LIFS, SIFS, and RIFS periods
8.3.5 TX-to-RX turnaround time
8.3.6 RX-to-TX turnaround time
8.3.7 Transmit data clock frequency tolerance
239 8.3.8 Wavelength quality indicator (WQI)
8.3.8.1 OOK and VPPM WQI support
8.3.8.2 CSK WQI support
8.3.9 Clear channel assessment (CCA)
240 8.4 Data modes
8.5 Dimming and flicker mitigation
241 8.5.1 Dimming during idle time
8.5.1.1 Idle pattern and compensation time dimming
8.5.1.2 Visibility pattern dimming
242 8.5.2 Dimming during data transmission time
243 8.5.2.1 CSK-mode dimming
8.5.2.2 OOK-mode dimming
8.5.2.3 VPPM-mode dimming
245 8.5.2.4 PHY IV dimming
8.5.2.4.1 UFSOOK dimming
8.5.2.4.2 Twinkle VPPM dimming
8.5.2.4.3 Offset-VPWM dimming
8.5.2.4.4 S2-PSK dimming
8.5.2.4.5 HS-PSK dimming
246 8.5.2.5 PHY V dimming
8.5.2.5.1 RS-FSK dimming
8.5.2.5.2 CM-FSK dimming
8.5.2.5.3 C-OOK dimming
8.5.2.5.4 MPM dimming
8.5.2.6 PHY VI dimming
8.5.3 Flicker mitigation
247 8.5.4 CSK color stabilization at the transmitter
248 8.6 PPDU format
8.6.1 Preamble field
8.6.1.1 PHY I, PHY II, and PHY III
250 8.6.1.2 PHY IV
8.6.1.2.1 UFSOOK Preamble field
8.6.1.2.2 Twinkle VPPM Preamble field
251 8.6.1.2.3 Offset-VPWM Preamble field
8.6.1.2.4 S2-PSK Preamble field
8.6.1.2.5 HS-PSK Preamble field
252 8.6.1.3 PHY V
8.6.1.3.1 RS-FSK Preamble field
8.6.1.3.2 CM-FSK Preamble field
8.6.1.3.3 C-OOK Preamble field
8.6.1.3.4 MPM Preamble field
8.6.1.4 PHY VI
8.6.1.4.1 IDE Preamble field
8.6.1.4.2 A-QL Preamble field
8.6.1.4.3 Hidden A-QL Preamble field
253 8.6.1.4.4 SS2DC Preamble field
8.6.1.4.5 VTASC Preamble field
8.6.2 PHY Header field
8.6.2.1 PHY I, PHY II, and PHY III
254 8.6.2.1.1 Burst Mode subfield
8.6.2.1.2 Channel Number subfield
8.6.2.1.3 MCS ID subfield
255 8.6.2.1.4 PSDU Length subfield
8.6.2.1.5 Dimmed OOK Extension subfield
8.6.2.2 PHY IV
8.6.2.2.1 UFSOOK PHY Header field
8.6.2.2.2 Twinkle VPPM PHY Header field
8.6.2.2.3 Offset-VPWM Preamble field
8.6.2.2.4 S2-PSK PHY Header field
8.6.2.2.5 HS-PSK PHY Header field
256 8.6.2.3 PHY V
8.6.2.3.1 RS-FSK PHY Header field
8.6.2.3.2 CM-PSK PHY Header field
8.6.2.3.3 C-OOK PHY Header field
8.6.2.3.4 MPM PHY Header field
8.6.2.4 PHY VI
8.6.2.4.1 IDE PHY Header field
8.6.2.4.2 A-QL PHY Header field
8.6.2.4.3 HA-QL PHY Header field
257 8.6.2.4.4 SS2DC PHY Header field
8.6.2.4.5 VTASC PHY Header field
8.6.3 HCS field
8.6.3.1 PHY I, PHY II, and PHY III
8.6.3.2 PHY IV
8.6.3.2.1 HS-PSK HCS
8.6.3.3 PHY V
8.6.3.4 PHY VI
8.6.3.4.1 A-QL HCS
8.6.3.4.2 Hidden A-QL HCS
8.6.4 Optional fields
258 8.6.4.1 PHY I, PHY II, and PHY III
8.6.4.1.1 Tail bits
8.6.4.1.2 Compensation length
8.6.4.1.3 Resync length
8.6.4.1.4 Subframe length and generation
8.6.4.1.5 Optional field check sequence generation
8.6.4.1.6 Channel estimation sequence
259 8.6.4.2 PHY IV
8.6.4.3 PHY V
8.6.4.3.1 RS-FSK optional fields
260 8.6.4.4 PHY VI
8.6.4.4.1 A-QL optional field
8.6.5 PSDU field
8.6.5.1 PHY I, PHY II, and PHY III
261 8.6.5.2 PHY IV
8.6.5.2.1 UFSOOK PSDU field
8.6.5.2.2 Twinkle VPPM PSDU field
8.6.5.2.3 Offset-VPWM PSDU field
262 8.6.5.2.4 S2-PSK PSDU field
8.6.5.2.5 HS-PSK PSDU field
8.6.5.3 PHY V
8.6.5.3.1 MPM PSDU field
8.6.5.3.2 RS-FSK PSDU field
263 8.6.5.3.3 CM-FSK PSDU field
264 8.6.5.3.4 C-OOK PSDU field
8.6.5.4 PHY VI
8.6.5.4.1 IDE PSDU field
265 8.6.5.4.2 A-QL PSDU field
8.6.5.4.3 Hidden A-QL PSDU field
8.6.5.4.4 SS2DC PSDU field
8.6.5.4.5 VTASC PSDU field
266 9. PHY service specifications
9.1 Overview
9.2 PHY management service
267 9.2.1 PLME-CCA.request
9.2.1.1 When generated
9.2.1.2 Effect on receipt
9.2.2 PLME-CCA.confirm
9.2.2.1 When generated
268 9.2.2.2 Effect on receipt
9.2.3 PLME-GET.request
9.2.3.1 Appropriate usage
9.2.3.2 Effect on receipt
9.2.4 PLME-GET.confirm
269 9.2.4.1 When generated
9.2.4.2 Effect on receipt
9.2.5 PLME-SET.request
270 9.2.5.1 When generated
9.2.5.2 Effect on receipt
9.2.6 PLME-SET.confirm
9.2.6.1 When generated
9.2.6.2 Effect on receipt
271 9.2.7 PLME-SET-TRX-STATE.request
9.2.7.1 When generated
9.2.7.2 Effect on receipt
9.2.8 PLME-SET-TRX-STATE.confirm
272 9.2.8.1 When generated
9.2.8.2 Effect on receipt
9.2.9 PLME-SWITCH.request
273 9.2.9.1 When generated
9.2.9.2 Effect on receipt
9.2.10 PLME-SWITCH.confirm
9.2.10.1 When generated
9.2.10.2 Effect on receipt
9.3 PHY data service
274 9.3.1 PD-DATA.request
9.3.1.1 When generated
9.3.1.2 Effect on receipt
9.3.2 PD-DATA.confirm
275 9.3.2.1 When generated
9.3.2.2 Effect on receipt
9.3.3 PD-DATA.indication
276 9.3.3.1 When generated
9.3.3.2 Effect on receipt
9.4 PHY enumeration description
9.5 PHY constants and PIB attributes
9.5.1 PHY constants
277 9.5.2 PHY PIB attributes
291 10. PHY I specifications
10.1 Reference modulator diagram
10.2 Outer FEC encoder
292 10.3 Interleaving and puncturing block
293 10.4 Inner FEC encoder
294 10.4.1 Rate-1/4 code
10.4.2 Rate-1/3 code
10.4.3 Rate-2/3 code
295 10.5 RLL encoder
10.5.1 4B6B encoding for VPPM modes
296 10.5.2 Manchester encoding for OOK mode
10.6 Data mapping for VPPM
297 11. PHY II specifications
11.1 Reference modulator diagram
11.2 FEC encoder
298 11.3 RLL encoder
11.4 Data mapping for VPPM
299 12. PHY III specifications
12.1 Reference modulator diagram
12.2 Scrambler
300 12.3 Channel encoder
301 12.4 CSK constellation overview
302 12.5 CSK constellation design rules
12.5.1 Design rule for 4-CSK
12.5.2 Design rule for 8-CSK
303 12.5.3 Design rule for 16-CSK
304 12.6 Data mapping for CSK
305 12.7 Valid color band combinations
307 12.8 CSK color mapping
308 12.9 CSK calibration at the receiver
310 13. PHY IV specifications
13.1 UFSOOK
13.1.1 Reference modulator diagram
13.1.2 UFSOOK encoder
13.1.3 UFSOOK spatial FEC
311 13.1.4 UFSOOK temporal FEC
312 13.1.5 UFSOOK MIMO protocol
13.1.5.1 Additional delimiter definitions
313 13.1.5.2 Independent data streams protocol flowchart
314 13.1.5.3 Spatial redundancy protocol flowchart
315 13.1.5.4 Spatial multiphase protocol flowchart
316 13.1.5.5 Multiphase FEC protocol flowchart
317 13.2 Twinkle VPPM
13.2.1 Reference modulator diagram
13.2.2 VPPM encoder
318 13.2.3 Twinkle generation
319 13.3 S2-PSK
13.3.1 Reference architecture
13.3.2 S2-PSK bit-to-symbol mapping
320 13.3.3 S2-PSK 1/2-rate line coding
13.3.4 S2-PSK FEC encoder
13.4 HS-PSK
13.4.1 Reference architecture
321 13.4.2 DS8-PSK modulator
13.4.2.1 DS8-PSK bits-to-symbol mapping
322 13.4.2.2 DS8-PSK FEC encoder
13.4.3 HS-PSK encoder
323 13.4.4 HS-PSK FEC encoder
13.5 Offset-VPWM
13.5.1 Reference architecture
13.5.2 Offset-VPWM PHY encoder
326 14. PHY V specifications
14.1 RS-FSK
14.1.1 Transmitted signal frequency
14.1.2 Symbol duration
14.2 CM-FSK modulation
14.2.1 Reference architecture
14.2.2 Asynchronous bit(s) insertion
327 14.2.3 CM-FSK encoder
14.2.3.1 Encoder configuration
14.2.3.2 32-FSK bits-to-frequency mapping
328 14.2.3.3 64-FSK bits-to-frequency mapping
329 14.2.3.4 Hybrid frequency and phase CM-FSK
14.2.3.5 Outer FEC
14.3 C-OOK
14.3.1 Reference architecture
14.3.2 C-OOK encoder
14.3.2.1 Encoder configuration
330 14.3.2.2 RLL coding
14.3.2.3 Ab insertion
331 14.3.2.4 Forward error correction (FEC)
14.3.3 Packet structure specification modes
14.4 MPM
332 14.4.1 Sequence Number subfield
14.4.2 Last Sequence Flag subfield
14.4.3 PLCP Header/Center/Footer subfields
333 14.4.4 Front Payload subfield and Back Payload subfield
14.4.5 MPWM/MPPM waveform
335 15. PHY VI specifications
15.1 A-QL
15.1.1 Reference architecture
15.1.1.1 Two-dimensional (2D) color code design
336 15.1.2 Channel encoder
15.1.2.1 Encoder configuration
337 15.1.2.2 Asynchronous bits (Ab) insertion
15.1.2.3 Error correction
338 15.1.3 Bits-to-intensity mapping
15.1.4 Channel estimation and color calibration
339 15.2 VTASC specifications
15.2.1 VTASC reference architecture
340 15.2.2 Synchronization sequence
341 15.2.3 VTASC code design
343 15.2.4 VTASC encoder
346 15.2.5 Asynchronous communication mode
347 15.2.6 Scalable bitrate controller
15.2.6.1 Receiver frame-rate-adaptive multirate controller
15.2.6.2 Receiver distance-adaptive data rate controller
348 15.3 SS2DC specification
15.3.1 SS2DC reference architecture
15.3.2 SS2DC code design
349 15.3.3 SS2DC encoder
350 15.4 IDE specification
15.4.1 IDE reference architecture
351 15.4.2 Synchronization sequence
15.4.3 IDE encoder
352 15.4.3.1 Hybrid-MPFSK modulation
353 15.4.3.2 Binary code
15.4.3.3 Invisible data blending
354 15.4.3.4 Invisible watermarking
15.5 Hidden A-QL (HA-QL)
15.5.1 Reference architecture
355 15.5.2 Channel encoder
15.5.2.1 Encoder configuration
15.5.2.2 Half-rate line encoder
356 15.5.2.3 Error correction
15.5.3 Bits-to-intensity mapping
357 Annex A (informative) Bibliography
361 Annex B (normative) Service-specific convergence sublayer (SSCS)
365 Annex C (normative) Cyclic redundancy check (CRC)
366 Annex D (normative) Channel assignment
372 Annex E (informative) Considerations for OWC using LED displays
377 Annex F (informative) Receiver performance variation on multi-color channels
381 Annex G (informative) RS-FSK tutorial
384 Annex H (informative) PHY modes TX and RX profile
387 Annex I (informative) PHY IV, PHY V, and PHY VI OCC waveforms decoding guide
399 Annex J (normative) Hamming code and majority bit voting
402 Annex K (informative) PHY mode-specific characteristics
403 Annex L (normative) Frequency-based invisible watermarking
404 Annex M (informative) UFSOOK MIMO decoder protocol
406 Annex N (informative) Receiver details on Twinkle VPPM processing
407 Back cover
IEEE 802.15.7 2018
$149.50