logo资料库

802.11 Part 11: Wireless LAN Medium Access Control (MAC) and Phy....pdf

第1页 / 共1232页
第2页 / 共1232页
第3页 / 共1232页
第4页 / 共1232页
第5页 / 共1232页
第6页 / 共1232页
第7页 / 共1232页
第8页 / 共1232页
资料共1232页,剩余部分请下载后查看
Part 11: Wireless LAN Medium Access Control (MAC)and Physical Layer (PHY) Specifications
Title page
Introduction
Notice to users
Errata
Interpretations
Patents
Participants
Contents
List of figures
List of tables
1. Overview
1.1 Scope
1.2 Purpose
2. Normative references
3. Definitions
4. Abbreviations and acronyms
5. General description
5.1 General description of the architecture
5.1.1 How WLAN systems are different
5.1.1.1 Destination address does not equal destination location
5.1.1.2 Media impact on design and performance
5.1.1.3 The impact of handling mobile STAs
5.1.1.4 Interaction with other IEEE 802® layers
5.1.1.5 Interaction with non-IEEE-802 protocols
5.2 Components of the IEEE 802.11 architecture
5.2.1 The independent BSS (IBSS) as an ad hoc network
5.2.2 STA membership in a BSS is dynamic
5.2.3 Distribution system (DS) concepts
5.2.3.1 Extended service set (ESS): The large coverage network
5.2.3.2 RSNA
5.2.4 Area concepts
5.2.5 Integration with wired LANs
5.2.6 QoS BSS: The QoS network
5.3 Logical service interfaces
5.3.1 SS
5.3.2 DSS
5.4 Overview of the services
5.4.1 Distribution of messages within a DS
5.4.1.1 Distribution
5.4.1.2 Integration
5.4.1.3 QoS traffic scheduling
5.4.2 Services that support the distribution service
5.4.2.1 Mobility types
5.4.2.2 Association
5.4.2.3 Reassociation
5.4.2.4 Disassociation
5.4.3 Access control and data confidentiality services
5.4.3.1 Authentication
5.4.3.2 Deauthentication
5.4.3.3 Data confidentiality
5.4.3.4 Key management
5.4.3.5 Data origin authenticity
5.4.3.6 Replay detection
5.4.4 Spectrum management services
5.4.4.1 TPC
5.4.4.2 DFS
5.4.5 Traffic differentiation and QoS support
5.4.6 Support for higher layer timer synchronization
5.5 Multiple logical address spaces
5.6 Differences between ESS and IBSS LANs
5.7 Reference model
5.8 IEEE Std 802.11 and IEEE Std 802.1X-2004
5.8.1 IEEE 802.11 usage of IEEE Std 802.1X-2004
5.8.2 Infrastructure functional model overview
5.8.2.1 AKM operations with AS
5.8.2.2 Operations with PSK
5.8.2.3 Disassociation
5.8.3 IBSS functional model description
5.8.3.1 Key usage
5.8.3.2 Sample IBSS 4-Way Handshakes
5.8.3.3 IBSS IEEE 802.1X example
5.8.4 Authenticator-to-AS protocol
5.8.5 PMKSA caching
6. MAC service definition
6.1 Overview of MAC services
6.1.1 Data service
6.1.1.1 Determination of UP
6.1.1.2 Interpretation of priority parameter in MAC service primitives
6.1.1.3 Interpretation of service class parameter in MAC service primitives in a STA
6.1.2 Security services
6.1.3 MSDU ordering
6.1.4 MSDU format
6.1.5 MAC data service architecture
6.2 Detailed service specification
6.2.1 MAC data services
6.2.1.1 MA-UNITDATA.request
6.2.1.2 MA-UNITDATA.indication
6.2.1.3 MA-UNITDATA.confirm
7. Frame formats
7.1 MAC frame formats
7.1.1 Conventions
7.1.2 General frame format
7.1.3 Frame fields
7.1.3.1 Frame Control field
7.1.3.2 Duration/ID field
7.1.3.3 Address fields
7.1.3.4 Sequence Control field
7.1.3.5 QoS Control field
7.1.3.6 Frame Body field
7.1.3.7 FCS field
7.1.4 Duration/ID field in data and management frames
7.2 Format of individual frame types
7.2.1 Control frames
7.2.1.1 RTS frame format
7.2.1.2 CTS frame format
7.2.1.3 ACK frame format
7.2.1.4 PS-Poll frame format
7.2.1.5 CF-End frame format
7.2.1.6 CF-End+CF-Ack frame format
7.2.1.7 Block Ack Request (BlockAckReq) frame format
7.2.1.8 Block Ack (BlockAck) frame format
7.2.2 Data frames
7.2.3 Management frames
7.2.3.1 Beacon frame format
7.2.3.2 IBSS ATIM frame format
7.2.3.3 Disassociation frame format
7.2.3.4 Association Request frame format
7.2.3.5 Association Response frame format
7.2.3.6 Reassociation Request frame format
7.2.3.7 Reassociation Response frame format
7.2.3.8 Probe Request frame format
7.2.3.9 Probe Response frame format
7.2.3.10 Authentication frame format
7.2.3.11 Deauthentication
7.2.3.12 Action frame format
7.3 Management frame body components
7.3.1 Fields that are not information elements
7.3.1.1 Authentication Algorithm Number field
7.3.1.2 Authentication Transaction Sequence Number field
7.3.1.3 Beacon Interval field
7.3.1.4 Capability Information field
7.3.1.5 Current AP Address field
7.3.1.6 Listen Interval field
7.3.1.7 Reason Code field
7.3.1.8 AID field
7.3.1.9 Status Code field
7.3.1.10 Timestamp field
7.3.1.11 Action field
7.3.1.12 Dialog Token field
7.3.1.13 DLS Timeout Value field
7.3.1.14 Block Ack Parameter Set field
7.3.1.15 Block Ack Timeout Value field
7.3.1.16 DELBA Parameter Set field
7.3.1.17 QoS Info field
7.3.2 Information elements
7.3.2.1 SSID element
7.3.2.2 Supported Rates element
7.3.2.3 FH Parameter Set element
7.3.2.4 DS Parameter Set element
7.3.2.5 CF Parameter Set element
7.3.2.6 TIM
7.3.2.7 IBSS Parameter Set element
7.3.2.8 Challenge Text element
7.3.2.9 Country information element
7.3.2.10 Hopping Pattern Parameters information element
7.3.2.11 Hopping Pattern Table information element
7.3.2.12 Request information element
7.3.2.13 ERP Information element
7.3.2.14 Extended Supported Rates element
7.3.2.15 Power Constraint element
7.3.2.16 Power Capability element
7.3.2.17 TPC Request element
7.3.2.18 TPC Report element
7.3.2.19 Supported Channels element
7.3.2.20 Channel Switch Announcement element
7.3.2.21 Measurement Request element
7.3.2.22 Measurement Report element
7.3.2.23 Quiet element
7.3.2.24 IBSS DFS element
7.3.2.25 RSN information element
7.3.2.26 Vendor Specific information element
7.3.2.27 Extended Capabilities information element
7.3.2.28 BSS Load element
7.3.2.29 EDCA Parameter Set element
7.3.2.30 TSPEC element
7.3.2.31 TCLAS element
7.3.2.32 TS Delay element
7.3.2.33 TCLAS Processing element
7.3.2.34 Schedule element
7.3.2.35 QoS Capability element
7.4 Action frame format details
7.4.1 Spectrum management action details
7.4.1.1 Measurement Request frame format
7.4.1.2 Measurement Report frame format
7.4.1.3 TPC Request frame format
7.4.1.4 TPC Report frame format
7.4.1.5 Channel Switch Announcement frame format
7.4.2 QoS Action frame details
7.4.2.1 ADDTS Request frame format
7.4.2.2 ADDTS Response frame format
7.4.2.3 DELTS frame format
7.4.2.4 Schedule frame format
7.4.3 DLS Action frame details
7.4.3.1 DLS Request frame format
7.4.3.2 DLS Response frame format
7.4.3.3 DLS Teardown frame format
7.4.4 Block Ack Action frame details
7.4.4.1 ADDBA Request frame format
7.4.4.2 ADDBA Response frame format
7.4.4.3 DELBA frame format
7.4.5 Vendor-specific action details
7.5 Frame usage
8. Security
8.1 Framework
8.1.1 Security methods
8.1.2 RSNA equipment and RSNA capabilities
8.1.3 RSNA establishment
8.1.4 RSNA PeerKey Support
8.1.5 RSNA assumptions and constraints
8.2 Pre-RSNA security methods
8.2.1 Wired equivalent privacy (WEP)
8.2.1.1 WEP overview
8.2.1.2 WEP MPDU format
8.2.1.3 WEP state
8.2.1.4 WEP procedures
8.2.2 Pre-RSNA authentication
8.2.2.1 Overview
8.2.2.2 Open System authentication
8.2.2.3 Shared Key authentication
8.3 RSNA data confidentiality protocols
8.3.1 Overview
8.3.2 Temporal Key Integrity Protocol (TKIP)
8.3.2.1 TKIP overview
8.3.2.2 TKIP MPDU formats
8.3.2.3 TKIP MIC
8.3.2.4 TKIP countermeasures procedures
8.3.2.5 TKIP mixing function
8.3.2.6 TKIP replay protection procedures
8.3.3 CTR with CBC-MAC Protocol (CCMP)
8.3.3.1 CCMP overview
8.3.3.2 CCMP MPDU format
8.3.3.3 CCMP cryptographic encapsulation
8.3.3.4 CCMP decapsulation
8.4 RSNA security association management
8.4.1 Security associations
8.4.1.1 Security association definitions
8.4.1.2 Security association life cycle
8.4.2 RSNA selection
8.4.3 RSNA policy selection in an ESS
8.4.3.1 TSN policy selection in an ESS
8.4.4 RSNA policy selection in an IBSS
8.4.4.1 TSN policy selection in an IBSS
8.4.5 RSN management of the IEEE 802.1X Controlled Port
8.4.6 RSNA authentication in an ESS
8.4.6.1 Preauthentication and RSNA key management
8.4.6.2 Cached PMKSAs and RSNA key management
8.4.7 RSNA authentication in an IBSS
8.4.8 RSNA key management in an ESS
8.4.9 RSNA key management in an IBSS
8.4.10 RSNA security association termination
8.5 Keys and key distribution
8.5.1 Key hierarchy
8.5.1.1 PRF
8.5.1.2 Pairwise key hierarchy
8.5.1.3 Group key hierarchy
8.5.1.4 PeerKey key hierarchy
8.5.2 EAPOL-Key frames
8.5.2.1 EAPOL-Key frame notation
8.5.3 4-Way Handshake
8.5.3.1 4-Way Handshake Message 1
8.5.3.2 4-Way Handshake Message 2
8.5.3.3 4-Way Handshake Message 3
8.5.3.4 4-Way Handshake Message 4
8.5.3.5 4-Way Handshake implementation considerations
8.5.3.6 Sample 4-Way Handshake
8.5.3.7 4-Way Handshake analysis
8.5.4 Group Key Handshake
8.5.4.1 Group Key Handshake Message 1
8.5.4.2 Group Key Handshake Message 2
8.5.4.3 Group Key Handshake implementation considerations
8.5.4.4 Sample Group Key Handshake
8.5.5 RSNA Supplicant key management state machine
8.5.5.1 Supplicant state machine states
8.5.5.2 Supplicant state machine variables
8.5.5.3 Supplicant state machine procedures
8.5.5.4 Supplicant PeerKey state machine states
8.5.5.5 Supplicant PeerKey state machine variables
8.5.6 RSNA Authenticator key management state machine
8.5.6.1 Authenticator state machine states
8.5.6.2 Authenticator state machine variables
8.5.6.3 Authenticator state machine procedures
8.5.7 Nonce generation
8.5.8 PeerKey Handshake
8.5.8.1 SMK Handshake
8.5.8.2 PeerKey setup and handshake error conditions
8.5.8.3 STKSA rekeying
8.5.8.4 Error Reporting
8.6 Mapping EAPOL keys to IEEE 802.11 keys
8.6.1 Mapping PTK to TKIP keys
8.6.2 Mapping GTK to TKIP keys
8.6.3 Mapping PTK to CCMP keys
8.6.4 Mapping GTK to CCMP keys
8.6.5 Mapping GTK to WEP-40 keys
8.6.6 Mapping GTK to WEP-104 keys
8.7 Per-frame pseudo-code
8.7.1 WEP frame pseudo-code
8.7.2 RSNA frame pseudo-code
8.7.2.1 Per-MSDU Tx pseudo-code
8.7.2.2 Per-MPDU Tx pseudo-code
8.7.2.3 Per-MPDU Rx pseudo-code
8.7.2.4 Per-MSDU Rx pseudo-code
9. MAC sublayer functional description
9.1 MAC architecture
9.1.1 DCF
9.1.2 PCF
9.1.3 Hybrid coordination function (HCF)
9.1.3.1 HCF contention-based channel access (EDCA)
9.1.3.2 HCF controlled channel access (HCCA)
9.1.4 Combined use of DCF, PCF, and HCF
9.1.5 Fragmentation/defragmentation overview
9.1.6 MAC data service
9.2 DCF
9.2.1 CS mechanism
9.2.2 MAC-Level acknowledgments
9.2.3 IFS
9.2.3.1 SIFS
9.2.3.2 PIFS
9.2.3.3 DIFS
9.2.3.4 AIFS
9.2.3.5 EIFS
9.2.4 Random backoff time
9.2.5 DCF access procedure
9.2.5.1 Basic access
9.2.5.2 Backoff procedure for DCF
9.2.5.3 Recovery procedures and retransmit limits
9.2.5.4 Setting and resetting the NAV
9.2.5.5 Control of the channel
9.2.5.6 RTS/CTS usage with fragmentation
9.2.5.7 CTS procedure
9.2.6 Individually addressed MPDU transfer procedure
9.2.7 Broadcast and multicast MPDU transfer procedure
9.2.8 ACK procedure
9.2.9 Duplicate detection and recovery
9.2.10 DCF timing relations
9.2.11 NAV distribution
9.2.12 Determination of PLME aCWmin characteristics
9.3 PCF
9.3.1 CFP structure and timing
9.3.2 PCF access procedure
9.3.2.1 Fundamental access
9.3.2.2 NAV operation during the CFP
9.3.3 PCF transfer procedure
9.3.3.1 PCF transfers when the PC STA is transmitter or recipient
9.3.3.2 Operation with overlapping point-coordinated BSSs
9.3.3.3 CFPMaxDuration limit
9.3.3.4 CF usage rules
9.3.4 CF polling list
9.3.4.1 Polling list processing
9.3.4.2 Polling list update procedure
9.4 Fragmentation
9.5 Defragmentation
9.6 Multirate support
9.6.1 Modulation classes
9.7 MSDU transmission restrictions
9.8 Operation across regulatory domains
9.8.1 Operation upon entering a regulatory domain
9.8.2 Support for FH PHYs
9.8.2.1 Determination of hopping patterns
9.9 HCF
9.9.1 HCF contention-based channel access (EDCA)
9.9.1.1 Reference implementation
9.9.1.2 EDCA TXOPs
9.9.1.3 Obtaining an EDCA TXOP
9.9.1.4 Multiple frame transmission in an EDCA TXOP
9.9.1.5 EDCA backoff procedure
9.9.1.6 Retransmit procedures
9.9.2 HCCA
9.9.2.1 HCCA procedure
9.9.2.2 TXOP structure and timing
9.9.2.3 HCCA transfer rules
9.9.3 Admission Control at the HC
9.9.3.1 Contention-based admission control procedures
9.9.3.2 Controlled-access admission control
9.10 Block Acknowledgment (Block Ack)
9.10.1 Introduction
9.10.2 Setup and modification of the Block Ack parameters
9.10.3 Data and acknowledgment transfer
9.10.4 Receive buffer operation
9.10.5 Teardown of the Block Ack mechanism
9.11 No Acknowledgment (No Ack)
9.12 Frame exchange sequences
9.13 Protection mechanism for non-ERP receivers
10. Layer management
10.1 Overview of management model
10.2 Generic management primitives
10.3 MLME SAP interface
10.3.1 Power management
10.3.1.1 MLME-POWERMGT.request
10.3.1.2 MLME-POWERMGT.confirm
10.3.2 Scan
10.3.2.1 MLME-SCAN.request
10.3.2.2 MLME-SCAN.confirm
10.3.3 Synchronization
10.3.3.1 MLME-JOIN.request
10.3.3.2 MLME-JOIN.confirm
10.3.4 Authenticate
10.3.4.1 MLME-AUTHENTICATE.request
10.3.4.2 MLME-AUTHENTICATE.confirm
10.3.4.3 MLME-AUTHENTICATE.indication
10.3.4.4 MLME-AUTHENTICATE.response
10.3.5 Deauthenticate
10.3.5.1 MLME-DEAUTHENTICATE.request
10.3.5.2 MLME-DEAUTHENTICATE.confirm
10.3.5.3 MLME-DEAUTHENTICATE.indication
10.3.6 Associate
10.3.6.1 MLME-ASSOCIATE.request
10.3.6.2 MLME-ASSOCIATE.confirm
10.3.6.3 MLME-ASSOCIATE.indication
10.3.6.4 MLME-ASSOCIATE.response
10.3.7 Reassociate
10.3.7.1 MLME-REASSOCIATE.request
10.3.7.2 MLME-REASSOCIATE.confirm
10.3.7.3 MLME-REASSOCIATE.indication
10.3.7.4 MLME-REASSOCIATE.response
10.3.8 Disassociate
10.3.8.1 MLME-DISASSOCIATE.request
10.3.8.2 MLME-DISASSOCIATE.confirm
10.3.8.3 MLME-DISASSOCIATE.indication
10.3.9 Reset
10.3.9.1 MLME-RESET.request
10.3.9.2 MLME-RESET.confirm
10.3.10 Start
10.3.10.1 MLME-START.request
10.3.10.2 MLME-START.confirm
10.3.11 Spectrum management protocol layer model
10.3.12 Measurement request
10.3.12.1 MLME-MREQUEST.request
10.3.12.2 MLME-MREQUEST.confirm
10.3.12.3 MLME-MREQUEST.indication
10.3.13 Channel measurement
10.3.13.1 MLME-MEASURE.request
10.3.13.2 MLME-MEASURE.confirm
10.3.14 Measurement report
10.3.14.1 MLME-MREPORT.request
10.3.14.2 MLME-MREPORT.confirm
10.3.14.3 MLME-MREPORT.indication
10.3.15 Channel switch
10.3.15.1 MLME-CHANNELSWITCH.request
10.3.15.2 MLME-CHANNELSWITCH.confirm
10.3.15.3 MLME-CHANNELSWITCH.indication
10.3.15.4 MLME-CHANNELSWITCH.response
10.3.16 TPC request
10.3.16.1 MLME-TPCADAPT.request
10.3.16.2 MLME-TPCADAPT.confirm
10.3.17 SetKeys
10.3.17.1 MLME-SETKEYS.request
10.3.17.2 MLME-SETKEYS.confirm
10.3.18 DeleteKeys
10.3.18.1 MLME-DELETEKEYS.request
10.3.18.2 MLME-DELETEKEYS.confirm
10.3.19 MIC (Michael) failure event
10.3.19.1 MLME-MICHAELMICFAILURE.indication
10.3.20 EAPOL
10.3.20.1 MLME-EAPOL.request
10.3.20.2 MLME-EAPOL.confirm
10.3.21 MLME-PeerKeySTART
10.3.21.1 MLME- PeerKeySTART.request
10.3.22 SetProtection
10.3.22.1 MLME-SETPROTECTION.request
10.3.22.2 MLME-SETPROTECTION.confirm
10.3.23 MLME-PROTECTEDFRAMEDROPPED
10.3.23.1 MLME- PROTECTEDFRAMEDROPPED.indication
10.3.24 TS management interface
10.3.24.1 MLME-ADDTS.request
10.3.24.2 MLME-ADDTS.confirm
10.3.24.3 MLME-ADDTS.indication
10.3.24.4 MLME-ADDTS.response
10.3.24.5 MLME-DELTS.request
10.3.24.6 MLME-DELTS.confirm
10.3.24.7 MLME-DELTS.indication
10.3.25 Management of direct links
10.3.25.1 MLME-DLS.request
10.3.25.2 MLME-DLS.confirm
10.3.25.3 MLME-DLS.indication
10.3.25.4 MLME-DLSTeardown.request
10.3.25.5 MLME-DLSTeardown.confirm
10.3.25.6 MLME-DLSTeardown.indication
10.3.26 Higher layer synchronization support
10.3.26.1 MLME-HL-SYNC.request
10.3.26.2 MLME-HL-SYNC.confirm
10.3.26.3 MLME-HL-SYNC.indication
10.3.27 Block Ack
10.3.27.1 MLME-ADDBA.request
10.3.27.2 MLME-ADDBA.confirm
10.3.27.3 MLME-ADDBA.indication
10.3.27.4 MLME-ADDBA.response
10.3.27.5 MLME-DELBA.request
10.3.27.6 MLME-DELBA.confirm
10.3.27.7 MLME-DELBA.indication
10.3.28 Schedule element management
10.3.28.1 MLME-SCHEDULE.request
10.3.28.2 MLME-SCHEDULE.confirm
10.3.28.3 MLME-SCHEDULE.indication
10.3.29 Vendor-specific action
10.3.29.1 MLME-VSPECIFIC.request
10.3.29.2 MLME-VSPECIFIC.confirm
10.3.29.3 MLME-VSPECIFIC.indication
10.4 PLME SAP interface
10.4.1 PLME-RESET.request
10.4.1.1 Function
10.4.1.2 Semantics of the service primitive
10.4.1.3 When generated
10.4.1.4 Effect of receipt
10.4.2 PLME-CHARACTERISTICS.request
10.4.2.1 Function
10.4.2.2 Semantics of the service primitive
10.4.2.3 When generated
10.4.2.4 Effect of receipt
10.4.3 PLME-CHARACTERISTICS.confirm
10.4.3.1 Function
10.4.3.2 Semantics of the service primitive
10.4.3.3 When generated
10.4.3.4 Effect of receipt
10.4.4 PLME-DSSSTESTMODE.request
10.4.4.1 Function
10.4.4.2 Semantics of the service primitive
10.4.4.3 When generated
10.4.4.4 Effect of receipt
10.4.5 PLME-DSSSTESTOUTPUT.request
10.4.5.1 Function
10.4.5.2 Semantics of the service primitive
10.4.5.3 When generated
10.4.5.4 Effect of receipt
10.4.6 PLME-TXTIME.request
10.4.6.1 Function
10.4.6.2 Semantics of the service primitive
10.4.6.3 When generated
10.4.6.4 Effect of receipt
10.4.7 PLME-TXTIME.confirm
10.4.7.1 Function
10.4.7.2 Semantics of the service primitive
10.4.7.3 When generated
10.4.7.4 Effect of receipt
11. MLME
11.1 Synchronization
11.1.1 Basic approach
11.1.1.1 TSF for infrastructure networks
11.1.1.2 TSF for an IBSS
11.1.2 Maintaining synchronization
11.1.2.1 Beacon generation in infrastructure networks
11.1.2.2 Beacon generation in an IBSS
11.1.2.3 Beacon reception
11.1.2.4 TSF timer accuracy
11.1.3 Acquiring synchronization, scanning
11.1.3.1 Passive scanning
11.1.3.2 Active scanning
11.1.3.3 Initializing a BSS
11.1.3.4 Synchronizing with a BSS
11.1.4 Adjusting STA timers
11.1.5 Timing synchronization for FH PHYs
11.2 Power management
11.2.1 Power management in an infrastructure network
11.2.1.1 STA Power Management modes
11.2.1.2 AP TIM transmissions
11.2.1.3 TIM types
11.2.1.4 Power management with APSD
11.2.1.5 AP operation during the CP
11.2.1.6 AP operation during the CFP
11.2.1.7 Receive operation for STAs in PS mode during the CP
11.2.1.8 Receive operation for STAs in PS mode during the CFP
11.2.1.9 Receive operation for non-AP STAs using APSD
11.2.1.10 STAs operating in the Active mode
11.2.1.11 AP aging function
11.2.2 Power management in an IBSS
11.2.2.1 Basic approach
11.2.2.2 Initialization of power management within an IBSS
11.2.2.3 STA power state transitions
11.2.2.4 ATIM and frame transmission
11.3 STA authentication and association
11.3.1 Authentication and deauthentication
11.3.1.1 Authentication-originating STA
11.3.1.2 Authentication-destination STA
11.3.1.3 Deauthentication-originating STA
11.3.1.4 Deauthentication-destination STA
11.3.2 Association, reassociation, and disassociation
11.3.2.1 STA association procedures
11.3.2.2 AP association procedures
11.3.2.3 STA reassociation procedures
11.3.2.4 AP reassociation procedures
11.3.2.5 STA disassociation procedures
11.3.2.6 Non-AP STA disassociation receipt procedure
11.3.2.7 AP disassociation initiation procedure
11.3.2.8 AP disassociation receipt procedure
11.4 TS operation
11.4.1 Introduction
11.4.2 TSPEC construction
11.4.3 TS lifecycle
11.4.4 TS setup
11.4.5 Failed TS setup
11.4.6 Data transfer
11.4.7 TS deletion
11.4.8 TS timeout
11.4.9 TS suspension
11.4.10 TS Reinstatement
11.5 Block Ack operation
11.5.1 Setup and modification of the Block Ack parameters
11.5.1.1 Procedure at the originator
11.5.1.2 Procedure at the recipient
11.5.2 Teardown of the Block Ack mechanism
11.5.2.1 Procedure at the initiator of the Block Ack teardown
11.5.2.2 Procedure at the recipient of the DELBA frame
11.5.3 Error recovery upon a peer failure
11.6 Higher layer timer synchronization
11.6.1 Introduction
11.6.2 Procedure at the STA
11.7 DLS operation
11.7.1 DLS procedures
11.7.1.1 Setup procedure at the QoS STA
11.7.1.2 Setup procedure at the AP
11.7.2 Data transfer after setup
11.7.3 DLS teardown
11.7.3.1 STA-initiated DLS teardown procedure
11.7.3.2 Teardown procedure at the AP
11.7.3.3 AP-initiated DLS teardown procedure
11.7.4 Error recovery upon a peer failure
11.7.5 Secure DLS operation
11.8 TPC procedures
11.8.1 Association based on transmit power capability
11.8.2 Specification of regulatory and local maximum transmit power levels
11.8.3 Selection of a transmit power
11.8.4 Adaptation of the transmit power
11.9 DFS procedures
11.9.1 Association based on supported channels
11.9.2 Quieting channels for testing
11.9.3 Testing channels for radars
11.9.4 Discontinuing operations after detecting radars
11.9.5 Detecting radars
11.9.6 Requesting and reporting of measurements
11.9.7 Selecting and advertising a new channel
11.9.7.1 Selecting and advertising a new channel in an infrastructure BSS
11.9.7.2 Selecting and advertising a new channel in an IBSS
12. PHY service specification
12.1 Scope
12.2 PHY functions
12.3 Detailed PHY service specifications
12.3.1 Scope and field of application
12.3.2 Overview of the service
12.3.3 Overview of interactions
12.3.4 Basic service and options
12.3.4.1 PHY-SAP peer-to-peer service primitives
12.3.4.2 PHY-SAP sublayer-to-sublayer service primitives
12.3.4.3 PHY-SAP service primitives parameters
12.3.4.4 Vector descriptions
12.3.5 PHY-SAP detailed service specification
12.3.5.1 PHY-DATA.request
12.3.5.2 PHY-DATA.indication
12.3.5.3 PHY-DATA.confirm
12.3.5.4 PHY-TXSTART.request
12.3.5.5 PHY-TXSTART.confirm
12.3.5.6 PHY-TXEND.request
12.3.5.7 PHY-TXEND.confirm
12.3.5.8 PHY-CCARESET.request
12.3.5.9 PHY-CCARESET.confirm
12.3.5.10 PHY-CCA.indication
12.3.5.11 PHY-RXSTART.indication
12.3.5.12 PHY-RXEND.indication
13. PHY management
14. Frequency-Hopping spread spectrum (FHSS) PHY specification for the 2.4 GHz industrial, scientific, and medical (ISM) band
14.1 Overview
14.1.1 Overview of FHSS PHY
14.1.2 FHSS PHY functions
14.1.2.1 PLCP sublayer
14.1.2.2 PLME
14.1.2.3 PMD sublayer
14.1.3 Service specification method and notation
14.2 FHSS PHY-specific service parameter lists
14.2.1 Overview
14.2.2 TXVECTOR parameters
14.2.2.1 TXVECTOR LENGTH
14.2.2.2 TXVECTOR DATARATE
14.2.3 RXVECTOR parameters
14.2.3.1 TRXVECTOR LENGTH
14.2.3.2 RXVECTOR RSSI
14.3 FHSS PLCP sublayer
14.3.1 Overview
14.3.1.1 State diagram notation
14.3.2 PLCP frame format
14.3.2.1 PLCP Preamble field
14.3.2.2 PLCP Header field
14.3.2.3 PLCP data whitener
14.3.3 PLCP state machines
14.3.3.1 Transmit PLCP
14.3.3.2 CS/CCA procedure
14.3.3.3 Receive PLCP
14.4 PLME SAP layer management
14.4.1 Overview
14.4.2 FH PHY specific MLME procedures
14.4.2.1 Overview
14.4.2.2 FH synchronization
14.4.3 FH PLME state machines
14.4.3.1 Overview
14.4.3.2 PLME state machine
14.4.3.3 PLME management primitives
14.5 FHSS PMD sublayer services
14.5.1 Scope and field of application
14.5.2 Overview of services
14.5.3 Overview of interactions
14.5.4 Basic service and options
14.5.4.1 PMD_SAP peer-to-peer service primitives
14.5.4.2 PMD_SAP sublayer-to-sublayer service primitives
14.5.4.3 PMD_SAP service primitives parameters
14.5.5 PMD_SAP detailed service specification
14.5.5.1 PMD_DATA.request
14.5.5.2 PMD_DATA.indicate
14.5.5.3 PMD_TXRX.request
14.5.5.4 PMD_PA_RAMP.request
14.5.5.5 PMD_ANTSEL.request
14.5.5.6 PMD_TXPWRLVL.request
14.5.5.7 PMD_FREQ.request
14.5.5.8 PMD_RSSI.indicate
14.5.5.9 PMD_PWRMGMT.request
14.6 FHSS PMD sublayer, 1.0 Mb/s
14.6.1 1 Mb/s PMD operating specifications, general
14.6.2 Regulatory requirements
14.6.3 Operating frequency range
14.6.4 Number of operating channels
14.6.5 Operating channel center frequency
14.6.6 Occupied channel bandwidth
14.6.7 Minimum hop rate
14.6.8 Hop sequences
14.6.9 Unwanted emissions
14.6.10 Modulation
14.6.11 Channel data rate
14.6.12 Channel switching/settling time
14.6.13 Receive to transmit switch time
14.6.14 PMD transmit specifications
14.6.14.1 Nominal transmit power
14.6.14.2 Transmit power levels
14.6.14.3 Transmit power level control
14.6.14.4 Transmit spectrum shape
14.6.14.5 Transmit center frequency tolerance
14.6.14.6 Transmitter ramp periods
14.6.15 PMD receiver specifications
14.6.15.1 Input signal range
14.6.15.2 Receive center frequency acceptance range
14.6.15.3 CCA power threshold
14.6.15.4 Receiver sensitivity
14.6.15.5 Intermodulation
14.6.15.6 Desensitization (Dp)
14.6.15.7 Receiver radiation
14.6.16 Operating temperature range
14.7 FHSS PMD sublayer, 2.0 Mb/s
14.7.1 Overview
14.7.2 4GFSK modulation
14.7.2.1 Frame structure for HS FHSS PHY
14.7.3 Channel data rate
14.7.3.1 Input dynamic range
14.7.3.2 Receiver sensitivity
14.7.3.3 IMp
14.7.3.4 Dp
14.8 FHSS PHY MIB
14.8.1 FH PHY attributes
14.8.2 FH PHY attribute definitions
14.8.2.1 dot11PHYType
14.8.2.2 dot11RegDomainsSupported
14.8.2.3 dot11CurrentRegDomain
14.8.2.4 dot11TempType
14.8.2.5 dot11CurrentPowerState
14.8.2.6 dot11SupportedDataRatesTX
14.8.2.7 dot11SupportedDataRatesRX
14.8.2.8 aMPDUMaxLength
14.8.2.9 dot11SupportedTxAntennas
14.8.2.10 dot11CurrentTxAntenna
14.8.2.11 dot11SupportedRxAntenna
14.8.2.12 dot11DiversitySupport
14.8.2.13 dot11DiversitySelectionRx
14.8.2.14 dot11NumberSupportedPowerLevels
14.8.2.15 dot11TxPowerLevel1-8
14.8.2.16 dot11CurrentTxPowerLevel
14.8.2.17 dot11HopTime
14.8.2.18 dot11CurrentChannelNumber
14.8.2.19 dot11MaxDwellTime
14.8.2.20 dot11CurrentSet
14.8.2.21 dot11CurrentPattern
14.8.2.22 dot11CurrentIndex
14.8.2.23 dot11CurrentPowerState
14.9 FH PHY characteristics
15. DSSS PHY specification for the 2.4 GHz band designated for ISM applications
15.1 Overview
15.1.1 Scope
15.1.2 DSSS PHY functions
15.1.2.1 PLCP sublayer
15.1.2.2 PMD sublayer
15.1.2.3 PLME
15.1.3 Service specification method and notation
15.2 DSSS PLCP sublayer
15.2.1 Overview
15.2.2 PLCP frame format
15.2.3 PLCP field definitions
15.2.3.1 PLCP SYNC field
15.2.3.2 PLCP SFD
15.2.3.3 PLCP IEEE 802.11 SIGNAL field
15.2.3.4 PLCP IEEE 802.11 SERVICE field
15.2.3.5 PLCP LENGTH field
15.2.3.6 PLCP CRC field
15.2.4 PLCP/DSSS PHY data scrambler and descrambler
15.2.5 PLCP data modulation and modulation rate change
15.2.6 Transmit PLCP
15.2.7 Receive PLCP
15.3 DSSS PLME
15.3.1 PLME_SAP sublayer management primitives
15.3.2 DSSS PHY MIB
15.3.3 DS PHY characteristics
15.4 DSSS PMD sublayer
15.4.1 Scope and field of application
15.4.2 Overview of service
15.4.3 Overview of interactions
15.4.4 Basic service and options
15.4.4.1 PMD_SAP peer-to-peer service primitives
15.4.4.2 PMD_SAP peer-to-peer service primitive parameters
15.4.4.3 PMD_SAP sublayer-to-sublayer service primitives
15.4.4.4 PMD_SAP service primitive parameters
15.4.5 PMD_SAP detailed service specification
15.4.5.1 PMD_DATA.request
15.4.5.2 PMD_DATA.indicate
15.4.5.3 PMD_TXSTART.request
15.4.5.4 PMD_TXEND.request
15.4.5.5 PMD_ANTSEL.request
15.4.5.6 PMD_ANTSEL.indicate
15.4.5.7 PMD_TXPWRLVL.request
15.4.5.8 PMD_RATE.request
15.4.5.9 PMD_RATE.indicate
15.4.5.10 PMD_RSSI.indicate
15.4.5.11 PMD_SQ.indicate
15.4.5.12 PMD_CS.indicate
15.4.5.13 PMD_ED.indicate
15.4.5.14 PMD_ED.request
15.4.5.15 PHY-CCA.indicate
15.4.6 PMD operating specifications, general
15.4.6.1 Operating frequency range
15.4.6.2 Number of operating channels
15.4.6.3 Spreading sequence
15.4.6.4 Modulation and channel data rates
15.4.6.5 Transmit and receive in-band and out-of-band spurious emissions
15.4.6.6 TX-to-RX turnaround time
15.4.6.7 RX-to-TX turnaround time
15.4.6.8 Slot time
15.4.6.9 Transmit and receive antenna port impedance
15.4.6.10 Transmit and receive operating temperature range
15.4.7 PMD transmit specifications
15.4.7.1 Transmit power levels
15.4.7.2 Minimum transmitted power level
15.4.7.3 Transmit power level control
15.4.7.4 Transmit spectrum mask
15.4.7.5 Transmit center frequency tolerance
15.4.7.6 Chip clock frequency tolerance
15.4.7.7 Transmit power-on and power-down ramp
15.4.7.8 RF carrier suppression
15.4.7.9 Transmit modulation accuracy
15.4.8 PMD receiver specifications
15.4.8.1 Receiver minimum input level sensitivity
15.4.8.2 Receiver maximum input level
15.4.8.3 Receiver adjacent channel rejection
15.4.8.4 CCA
16. Infrared (IR) PHY specification
16.1 Overview
16.1.1 Scope
16.1.2 IR PHY functions
16.1.2.1 PLCP sublayer
16.1.2.2 PMD sublayer
16.1.2.3 PLME
16.1.3 Service specification method and notation
16.2 IR PLCP sublayer
16.2.1 Overview
16.2.2 PLCP frame format
16.2.3 PLCP modulation and rate change
16.2.4 PLCP field definitions
16.2.4.1 PLCP SYNC field
16.2.4.2 PLCP SFD field
16.2.4.3 PLCP DR field
16.2.4.4 PLCP DCLA field
16.2.4.5 PLCP LENGTH field
16.2.4.6 PLCP CRC field
16.2.4.7 PSDU field
16.2.5 PLCPs
16.2.5.1 Transmit PLCP
16.2.5.2 Receive PLCP
16.2.5.3 CCA procedure
16.2.5.4 PMD_SAP peer-to-peer service primitive parameters
16.3 IR PMD sublayer
16.3.1 Overview
16.3.2 PMD operating specifications, general
16.3.2.1 Modulation and channel data rates
16.3.2.2 Octet partition and PPM symbol generation procedure
16.3.2.3 Operating environment
16.3.2.4 Operating temperature range
16.3.3 PMD transmit specifications
16.3.3.1 Transmitted peak optical power
16.3.3.2 Basic pulse shape and parameters
16.3.3.3 Emitter radiation pattern mask
16.3.3.4 Optical emitter peak wavelength
16.3.3.5 Transmit spectrum mask
16.3.4 PMD receiver specifications
16.3.4.1 Receiver sensitivity
16.3.4.2 Receiver dynamic range
16.3.4.3 Receiver field of view (FOV)
16.3.5 ED, CS, and CCA definitions
16.3.5.1 ED signal
16.3.5.2 CS signal
16.3.5.3 CCA
16.3.5.4 CHNL_ID
16.4 PHY attributes
17. Orthogonal frequency division multiplexing (OFDM) PHY specification for the 5 GHz band
17.1 Introduction
17.1.1 Scope
17.1.2 OFDM PHY functions
17.1.2.1 PLCP sublayer
17.1.2.2 PMD sublayer
17.1.2.3 PLME
17.1.2.4 Service specification method
17.2 OFDM PHY specific service parameter list
17.2.1 Introduction
17.2.2 TXVECTOR parameters
17.2.2.1 TXVECTOR LENGTH
17.2.2.2 TXVECTOR DATARATE
17.2.2.3 TXVECTOR SERVICE
17.2.2.4 TXVECTOR TXPWR_LEVEL
17.2.3 RXVECTOR parameters
17.2.3.1 RXVECTOR LENGTH
17.2.3.2 RXVECTOR RSSI
17.2.3.3 DATARATE
17.2.3.4 SERVICE
17.3 OFDM PLCP sublayer
17.3.1 Introduction
17.3.2 PLCP frame format
17.3.2.1 Overview of the PPDU encoding process
17.3.2.2 Modulation-dependent parameters
17.3.2.3 Timing related parameters
17.3.2.4 Mathematical conventions in the signal descriptions
17.3.2.5 Discrete time implementation considerations
17.3.3 PLCP preamble (SYNC)
17.3.4 SIGNAL field
17.3.4.1 RATE field
17.3.4.2 PLCP LENGTH field
17.3.4.3 Parity (P), Reserved (R), and SIGNAL TAIL fields
17.3.5 DATA field
17.3.5.1 SERVICE field
17.3.5.2 PPDU TAIL field
17.3.5.3 Pad bits (PAD)
17.3.5.4 PLCP DATA scrambler and descrambler
17.3.5.5 Convolutional encoder
17.3.5.6 Data interleaving
17.3.5.7 Subcarrier modulation mapping
17.3.5.8 Pilot subcarriers
17.3.5.9 OFDM modulation
17.3.6 CCA
17.3.7 PLCP data modulation and modulation rate change
17.3.8 PMD operating specifications (general)
17.3.8.1 Outline description
17.3.8.2 Regulatory requirements
17.3.8.3 Operating channel frequencies
17.3.8.4 Transmit and receive in-band and out-of-band spurious emissions
17.3.8.5 TX RF delay
17.3.8.6 Slot time
17.3.8.7 Transmit and receive antenna port impedance
17.3.8.8 Transmit and receive operating temperature range
17.3.9 PMD transmit specifications
17.3.9.1 Transmit power levels
17.3.9.2 Transmit spectrum mask
17.3.9.3 Transmission spurious
17.3.9.4 Transmit center frequency tolerance
17.3.9.5 Symbol clock frequency tolerance
17.3.9.6 Modulation accuracy
17.3.9.7 Transmit modulation accuracy test
17.3.10 PMD receiver specifications
17.3.10.1 Receiver minimum input sensitivity
17.3.10.2 Adjacent channel rejection
17.3.10.3 Nonadjacent channel rejection
17.3.10.4 Receiver maximum input level
17.3.10.5 CCA sensitivity
17.3.11 Transmit PLCP
17.3.12 Receive PLCP
17.4 OFDM PLME
17.4.1 PLME_SAP sublayer management primitives
17.4.2 OFDM PHY MIB
17.4.3 OFDM TXTIME calculation
17.4.4 OFDM PHY characteristics
17.5 OFDM PMD sublayer
17.5.1 Scope and field of application
17.5.2 Overview of service
17.5.3 Overview of interactions
17.5.4 Basic service and options
17.5.4.1 PMD_SAP peer-to-peer service primitives
17.5.4.2 PMD_SAP sublayer-to-sublayer service primitives
17.5.4.3 PMD_SAP service primitive parameters
17.5.5 PMD_SAP detailed service specification
17.5.5.1 PMD_DATA.request
17.5.5.2 PMD_DATA.indicate
17.5.5.3 PMD_TXSTART.request
17.5.5.4 PMD_TXEND.request
17.5.5.5 PMD_TXPWRLVL.request
17.5.5.6 PMD_RATE.request
17.5.5.7 PMD_RSSI.indicate
18. High Rate direct sequence spread spectrum (HR/DSSS) PHY specification
18.1 Overview
18.1.1 Scope
18.1.2 High Rate PHY functions
18.1.2.1 PLCP sublayer
18.1.2.2 PMD sublayer
18.1.2.3 PLME
18.1.3 Service specification method and notation
18.2 High Rate PLCP sublayer
18.2.1 Overview
18.2.2 PPDU format
18.2.2.1 Long PPDU format
18.2.2.2 Short PPDU format
18.2.3 PPDU field definitions
18.2.3.1 Long PLCP SYNC field
18.2.3.2 Long PLCP SFD
18.2.3.3 Long PLCP SIGNAL field
18.2.3.4 Long PLCP SERVICE field
18.2.3.5 Long PLCP LENGTH field
18.2.3.6 PLCP CRC (CRC-16) field
18.2.3.7 Long PLCP data modulation and modulation rate change
18.2.3.8 Short PLCP synchronization (shortSYNC)
18.2.3.9 Short PLCP SFD field (shortSFD)
18.2.3.10 Short PLCP SIGNAL field (shortSIGNAL)
18.2.3.11 Short PLCP SERVICE field (shortSERVICE)
18.2.3.12 Short PLCP LENGTH field (shortLENGTH)
18.2.3.13 Short CRC-16 field (shortCRC)
18.2.3.14 Short PLCP data modulation and modulation rate change
18.2.4 PLCP/High Rate PHY data scrambler and descrambler
18.2.5 Transmit PLCP
18.2.6 Receive PLCP
18.3 High Rate PLME
18.3.1 PLME_SAP sublayer management primitives
18.3.2 High Rate PHY MIB
18.3.3 DS PHY characteristics
18.3.4 High Rate TXTIME calculation
18.3.5 Vector descriptions
18.4 High Rate PMD sublayer
18.4.1 Scope and field of application
18.4.2 Overview of service
18.4.3 Overview of interactions
18.4.4 Basic service and options
18.4.4.1 PMD_SAP peer-to-peer service primitives
18.4.4.2 PMD_SAP sublayer-to-sublayer service primitives
18.4.5 PMD_SAP detailed service specification
18.4.5.1 PMD_DATA.request
18.4.5.2 PMD_DATA.indicate
18.4.5.3 PMD_MODULATION.request
18.4.5.4 PMD_PREAMBLE.request
18.4.5.5 PMD_PREAMBLE.indicate
18.4.5.6 PMD_TXSTART.request
18.4.5.7 PMD_TXEND.request
18.4.5.8 PMD_ANTSEL.request
18.4.5.9 PMD_TXPWRLVL.request
18.4.5.10 PMD_RATE.request
18.4.5.11 PMD_RSSI.indicate
18.4.5.12 PMD_SQ.indicate
18.4.5.13 PMD_CS.indicate
18.4.5.14 PMD_ED.indicate
18.4.5.15 PMD_ED.request
18.4.6 PMD operating specifications, general
18.4.6.1 Operating frequency range
18.4.6.2 Number of operating channels
18.4.6.3 Modulation and channel data rates
18.4.6.4 Spreading sequence and modulation for 1 Mb/s and 2 Mb/s
18.4.6.5 Spreading sequences and modulation for CCK modulation at 5.5 Mb/s and 11 Mb/s
18.4.6.6 DSSS/PBCC data modulation and modulation rate (optional)
18.4.6.7 Channel Agility (optional)
18.4.6.8 Transmit and receive in-band and out-of-band spurious emissions
18.4.6.9 TX-to-RX turnaround time
18.4.6.10 RX-to-TX turnaround time
18.4.6.11 Slot time
18.4.6.12 Channel switching/settling time
18.4.6.13 Transmit and receive antenna port impedance
18.4.6.14 Transmit and receive operating temperature range
18.4.7 PMD transmit specifications
18.4.7.1 Transmit power levels
18.4.7.2 Transmit power level control
18.4.7.3 Transmit spectrum mask
18.4.7.4 Transmit center frequency tolerance
18.4.7.5 Chip clock frequency tolerance
18.4.7.6 Transmit power-on and power-down ramp
18.4.7.7 RF carrier suppression
18.4.7.8 Transmit modulation accuracy
18.4.8 PMD receiver specifications
18.4.8.1 Receiver minimum input level sensitivity
18.4.8.2 Receiver maximum input level
18.4.8.3 Receiver adjacent channel rejection
18.4.8.4 CCA
19. ERP specification
19.1 Overview
19.1.1 Introduction
19.1.2 Operational modes
19.1.3 Scope
19.1.4 ERP functions
19.2 PHY-specific service parameter list
19.3 Extended Rate PLCP sublayer
19.3.1 Introduction
19.3.2 PPDU format
19.3.2.1 Long preamble PPDU format
19.3.2.2 Short preamble PPDU format
19.3.2.3 ERP-OFDM PPDU format
19.3.2.4 DSSS-OFDM long preamble PPDU format
19.3.2.5 Short DSSS-OFDM PLCP PPDU format
19.3.3 PLCP data modulation and rate change
19.3.3.1 Long and short preamble formats
19.3.3.2 ERP-PBCC 22 Mb/s and 33 Mb/s formats
19.3.3.3 ERP-OFDM format
19.3.3.4 Long and short DSSS-OFDM PLCP format
19.3.4 PLCP transmit procedure
19.3.5 CCA
19.3.6 PLCP receive procedure
19.4 ERP PMD operating specifications (general)
19.4.1 Regulatory requirements
19.4.2 Operating channel frequencies
19.4.3 Transmit and receive in-band and out-of-band spurious emissions
19.4.4 Slot time
19.4.5 SIFS value
19.4.6 CCA performance
19.4.7 PMD transmit specifications
19.4.7.1 Transmit power levels
19.4.7.2 Transmit center frequency tolerance
19.4.7.3 Symbol clock frequency tolerance
19.5 ERP operation specifications
19.5.1 Receiver minimum input level sensitivity
19.5.2 Adjacent channel rejection
19.5.3 Receive maximum input level capability
19.5.4 Transmit spectral mask
19.6 ERP-PBCC operation specifications
19.6.1 Receiver minimum input level sensitivity
19.6.2 Receiver adjacent channel rejection
19.7 DSSS-OFDM operation specifications
19.7.1 Overview
19.7.2 Single carrier to multicarrier transition requirements
19.7.2.1 Spectral binding requirement
19.7.2.2 Sample-power matching requirement
19.7.2.3 Transition time alignment
19.7.2.4 Single carrier termination
19.7.2.5 Transition carrier frequency requirement
19.7.2.6 Transition carrier phase requirement
19.7.2.7 Transmit modulation accuracy requirement
19.8 ERP PLME
19.8.1 PLME SAP
19.8.2 MIB
19.8.3 TXTIME
19.8.3.1 ERP-OFDM TXTIME calculations
19.8.3.2 ERP-PBCC TXTIME calculations
19.8.3.3 DSSS-OFDM TXTIME calculations
19.8.4 ERP-OFDM PLCP PSDU definition
19.9 Extended rate PMD sublayer
19.9.1 Scope and field of application
19.9.2 Overview of service
19.9.3 Overview of Interactions
19.9.4 Basic service and options
19.9.4.1 PMD_SAP peer-to-peer service primitives
19.9.4.2 PMD_SAP sublayer-to-sublayer service primitives
19.9.4.3 PMD_SAP service primitive parameters
19.9.5 PMD_SAP detailed service specification
19.9.5.1 PMD_DATA.request
19.9.5.2 PMD_DATA.indicate
19.9.5.3 PMD_MODULATION.request
19.9.5.4 PMD_PREAMBLE.request
19.9.5.5 PMD_TXSTART.request
19.9.5.6 PMD_TXEND.request
19.9.5.7 PMD_ANTSEL.request
19.9.5.8 PMD_TXPRWLVL.request
19.9.5.9 PMD_RATE.request
19.9.5.10 PMD_RSSI.indicate
19.9.5.11 PMD_SQ.indicate
19.9.5.12 PMD_CS.indicate
19.9.5.13 PMD_ED.indicate
Annex A (normative) Protocol Implementation Conformance Statement (PICS) proforma
A.1 Introduction
A.2 Abbreviations and special symbols
A.2.1 Symbols for Status column
A.2.2 General abbreviations for Item and Support columns
A.3 Instructions for completing the PICS proforma
A.3.1 General structure of the PICS proforma
A.3.2 Additional information
A.3.3 Exception information
A.3.4 Conditional status
A.4 PICS proforma-IEEE Std 802.11-2007
A.4.1 Implementation identification
A.4.2 Protocol summary
A.4.3 IUT configuration
A.4.4 MAC protocol
A.4.4.1 MAC protocol capabilities
A.4.4.2 MAC frames
A.4.4.3 Frame exchange sequences
A.4.4.4 MAC addressing functions
A.4.5 Frequency hopping (FH) PHY functions
A.4.6 Direct sequence PHY functions
A.4.7 IR baseband PHY functions
A.4.8 OFDM PHY functions
A.4.9 High Rate, direct sequence PHY functions
A.4.10 Regulatory Domain Extensions
A.4.11 ERP functions
A.4.12 Spectrum management extensions
A.4.13 Regulatory classes extensions
A.4.14 QoS base functionality
A.4.15 QoS enhanced distributed channel access (EDCA)
A.4.16 QoS hybrid coordination function (HCF) controlled channel access (HCCA)
Annex B (informative) Hopping sequences
Annex C (informative) Formal description of a subset of MAC operation
C.1 Introduction to the MAC formal description
C.1.1 Fundamental assumptions
C.1.2 Notation conventions
C.1.3 Modeling techniques
C.2 Data type and operator definitions for the MAC state machines
C.3 State machines for MAC STAs
C.4 State machines for MAC AP
Annex D (normative) ASN.1 encoding of the MAC and PHY MIB
Annex E (reserved for future use)
Annex F (informative) High Rate PHY/FH interoperability
F.1 Additional CCA recommendations
Annex G (informative) An example of encoding a frame for OFDM PHY
G.1 Introduction
G.2 The message
G.3 Generation of the preamble
G.3.1 Generation of the short sequences
G.3.2 Generation of the long sequences
G.4 Generation of the SIGNAL field
G.4.1 SIGNAL field bit assignment
G.4.2 Coding the SIGNAL field bits
G.4.3 Interleaving the SIGNAL field bits
G.4.4 SIGNAL field frequency domain
G.4.5 SIGNAL field time domain
G.5 Generating the DATA bits
G.5.1 Delineating, SERVICE field prepending, and zero padding
G.5.2 Scrambling
G.6 Generating the first DATA symbol
G.6.1 Coding the DATA bits
G.6.2 Interleaving the DATA bits
G.6.3 Mapping into symbols
G.7 Generating the additional DATA symbols
G.8 The entire packet
Annex H (informative) RSNA reference implementations and test vectors
H.1 TKIP temporal key mixing function reference implementation and test vector
H.1.1 Test vectors
H.2 Michael reference implementation and test vectors
H.2.1 Michael test vectors
H.2.1.1 Block function
H.2.1.2 Michael
H.2.2 Sample code for Michael
H.3 PRF reference implementation and test vectors
H.3.1 PRF reference code
H.3.2 PRF test vectors
H.4 Suggested pass-phrase-to-PSK mapping
H.4.1 Introduction
H.4.2 Reference implementation
H.4.3 Test vectors
H.5 Suggestions for random number generation
H.5.1 Software sampling
H.5.2 Hardware-assisted solution
H.6 Additional test vectors
H.6.1 Notation
H.6.2 WEP cryptographic encapsulation
H.6.3 TKIP test vector
H.6.4 CCMP test vector
H.6.5 PRF test vectors
H.7 Key hierarchy test vectors
H.7.1 Pairwise key derivation
H.7.1.1 CCMP pairwise key derivation
H.7.1.2 TKIP pairwise key derivation
Annex I (informative) Regulatory classes
I.1 External regulatory references
I.2 Radio performance specifications
I.2.1 Transmit and receive in-band and out-of-band spurious emissions
I.2.2 Transmit power levels
I.2.3 Transmit spectrum mask
Annex J (normative) Country information element and regulatory classes
Annex K (informative) Admission control
K.1 Example use of TSPEC for admission control
K.2 Recommended practices for contention-based admission control
K.2.1 Use of ACM (admission control mandatory) subfield
K.2.2 Deriving medium time
K.3 Guidelines and reference design for sample scheduler and admission control unit
K.3.1 Guidelines for deriving service schedule parameters
K.3.2 TSPEC construction
K.3.3 Reference design for sample scheduler and admission control unit
K.3.3.1 Sample scheduler
K.3.3.2 Admission control unit
Annex L (informative) An example of encoding a TIM virtual bit map
L.1 Introduction
L.2 Examples
L.3 Sample C code
Annex M (informative) Integration function
M.1 Introduction
M.2 Ethernet V2.0/IEEE 802.3 LAN integration function
M.3 Example
M.4 Integration service versus bridging
Annex N (informative) AP functional description
N.1 Introduction
N.2 Terminology
N.3 Primary ACM_STA functions
N.4 Primary AP functions
N.5 Primary DS functions
N.6 Primary portal function
N.7 AU example
Annex O (informative) DS SAP specification
O.1 Introduction
O.2 SAP primitives
O.2.1 MSDU transfer
O.2.1.1 DS-UNITDATA.request
O.2.1.2 DS-UNITDATA.indication
O.2.2 Mapping updates
O.2.2.1 DS-STA-NOTIFY.request
Annex P (informative) Bibliography
P.1 General
P.2 Specification and description language (SDL) documentation
Information technology— Telecommunications and information exchange between systems— IEEE Standard for Local and metropolitan area networks— Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications IEEE Computer Society Sponsored by the LAN/MAN Standards Committee I E E E 3 Park Avenue New York, NY 10016-5997, USA 12 June 2007 IEEE Std 802.11™-2007 (Revision of IEEE Std 802.11-1999 )
IEEE Std 802.11™-2007 (Revision of IEEE Std 802.11-1999) IEEE Standard for Information Technology— Telecommunications and information exchange between systems— Local and metropolitan area networks— Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Sponsor LAN/MAN Committee of the IEEE Computer Society Approved 8 March 2007 IEEE-SA Standards Board
Abstract: This revision specifies technical corrections and clarifications to IEEE Std 802.11 for wireless local area networks (WLANS) as well as enhancements to the existing medium access control (MAC) and physical layer (PHY) functions. It also incorporates Amendments 1 through 8 including a corrigendum. Keywords: 2.4 GHz, 4.9 GHz, 5 GHz, advanced encryption standard, AES, carrier sense multiple access/collision avoidance, CCMP, Counter mode with Cipher-block chaining Message authentication code Protocol, confidentiality, CSMA/CA, DFS, dynamic frequency selection, international roaming, LAN, local area network, MAC, medium access controller, PHY, physical layer, QoS, quality of service, radio frequency, RF, temporal key integrity protocol, TKIP, TPC, transmit power control, wireless LAN, WLAN The Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright © 2007 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 12 June 2007. Printed in the United States of America. IEEE is a registered trademark in the U.S. Patent & Trademark Office, owned by the Institute of Electrical and Electronics Engineers, Incorporated. Print: PDF: ISBN 0-7381-5655-8 SH95708 ISBN 0-7381-5656-6 SS95708 No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher.
IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees of the IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards through a consensus development process, approved by the American National Standards Institute, which brings together volunteers representing varied viewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve without compensation. While the IEEE administers the process and establishes rules to promote fairness in the consensus development process, the IEEE does not independently evaluate, test, or verify the accuracy of any of the information contained in its standards. Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting from the publication, use of, or reliance upon this, or any other IEEE Standard document. The IEEE does not warrant or represent the accuracy or content of the material contained herein, and expressly disclaims any express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or that the use of the material contained herein is free from patent infringement. IEEE Standards documents are supplied “AS IS.” The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the IEEE Standard. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to change brought about through developments in the state of the art and comments received from users of the standard. Every IEEE Standard is subjected to review at least every five years for revision or reaffirmation. When a document is more than five years old and has not been reaffirmed, it is reasonable to conclude that its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to check to determine that they have the latest edition of any IEEE Standard. In publishing and making this document available, the IEEE is not suggesting or rendering professional or other services for, or on behalf of, any person or entity. Nor is the IEEE undertaking to perform any duty owed by any other person or entity to another. Any person utilizing this, and any other IEEE Standards document, should rely upon the advice of a competent professional in determining the exercise of reasonable care in any given circumstances. Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specific applications. When the need for interpretations is brought to the attention of IEEE, the Institute will initiate action to prepare appropriate responses. Since IEEE Standards represent a consensus of concerned interests, it is important to ensure that any interpretation has also received the concurrence of a balance of interests. For this reason, IEEE and the members of its societies and Standards Coordinating Committees are not able to provide an instant response to interpretation requests except in those cases where the matter has previously received formal consideration. At lectures, symposia, seminars, or educational courses, an individual presenting information on IEEE standards shall make it clear that his or her views should be considered the personal views of that individual rather than the formal position, explanation, or interpretation of the IEEE. Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affiliation with IEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate supporting comments. Comments on standards and requests for interpretations should be addressed to: Secretary, IEEE-SA Standards Board 445 Hoes Lane Piscataway, NJ 08854 USA Authorization to photocopy portions of any individual standard for internal or personal use is granted by the Institute of Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright Clearance Center. To arrange for payment of licensing fee, please contact Copyright Clearance Center, Customer Service, 222 Rosewood Drive, Danvers, MA 01923 USA; +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained through the Copyright Clearance Center.
Introduction introduction This is not part of IEEE Std 802.11-2007, IEEE Standard for Information Technology— Telecommunications and information exchange between systems—Local and metropolitan area network—Specific requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications. This revision gives users, in one document, the IEEE 802.11 standard for wireless local area networks (WLANS) with all the amendments that have been published to date. The original standard was published in 1999 and reaffirmed in 2003. The following documents have been rolled into this revision and are, therefore, now retired along with the original, reaffirmed edition of IEEE Std 802.11: — IEEE Std 802.11a™-1999 (Amendment 1) — IEEE Std 802.11b™-1999 (Amendment 2) — IEEE Std 802.11b-1999/Corrigendum 1-2001 — IEEE Std 802.11d™-2001 (Amendment 3) — IEEE Std 802.11g™-2003 (Amendment 4) — IEEE Std 802.11h™-2003 (Amendment 5) — IEEE Std 802.11i™-2004 (Amendment 6) — IEEE Std 802.11j™-2004 (Amendment 7) — IEEE Std 802.11e™-2005 (Amendment 8) In addition, this revision specifies technical corrections and clarifications to IEEE Std 802.11 as well as enhancements to the existing medium access control (MAC) and physical layer (PHY) functions. Such enhancements include improved data link security, codified vendor-specific extensions to the protocol, and incorporated interpretation requests. Notice to users Errata Errata, if any, for this and all other standards can be accessed at the following URL: http:// standards.ieee.org/reading/ieee/updates/errata/index.html. Users are encouraged to check this URL for errata periodically. Interpretations Current interpretations can be accessed at the following URL: http://standards.ieee.org/reading/ieee/interp/ index.html. Patents Attention is called to the possibility that implementation of this standard may require use of subject matter covered by patent rights. By publication of this standard, no position is taken with respect to the existence or validity of any patent rights in connection therewith. The IEEE shall not be responsible for identifying patents for which a license may be required by an IEEE standard or for conducting inquiries into the legal validity or scope of those patents that are brought to its attention. A patent holder has filed a statement of assurance that it will grant licenses under these rights without compensation or under reasonable rates and nondiscriminatory, reasonable terms and conditions to all applications desiring to obtain such licenses. The IEEE makes no representation as to the reasonableness of rates and/or terms and conditions of the license agreements offered by patent holders. Further information may be obtained from the IEEE Standard Department. iv Copyright © 2007 IEEE. All rights reserved.
Participants At the time the draft of this revision was sent to sponsor ballot, the IEEE 802.11 Working Group had the following officers: Stuart J. Kerry, Chair Al Petrick, Vice-Chair and Treasurer Harry R. Worstell, Vice-Chair Tim Godfrey, Secretary Nanci Vogtli, Publicity Standing Committee Teik-Kheong Tan, Chair, Wireless Next Generation Standing Committee Terry L. Cole and Simon Barber, Technical Editors Richard H. Paine, Chair, Task Group k Bruce P. Kraemer, Chair, Task Group n Sheung Li, Vice-Chair, Task Group n Lee Armstrong, Chair, Task Group p Clint Chaplin, Chair, Task Group r Donald E. Eastlake III, Chair, Task Group s Charles R. Wright, Chair, Task Group t Stephen McCann, Chair, Task Group u Pat R. Calhoun, Chair, Task Group v Jesse Walker, Chair, Task Group w Peter Ecclesine, Chair, Contention-Based Protocol Study Group When the IEEE 802.11 Working Group approved this revision, Task Group m had the following membership: Bernard D. Aboba Osama S. Aboul-Magd Santosh P. Abraham Tomoko Adachi Jonathan R. Agre Jon Adams Carlos H. Aldana Thomas Alexander Areg Alimian Keith Amann Veera Anantha Merwyn B. Andrade Carl F. Andren Scott Andrews David C. Andrus Hidenori Aoki Tsuguhide Aoki Michimasa Aramaki Takashi Aramaki Sirikiat Lek Ariyavisitakul Lee R. Armstrong Larry Arnett Yusuke Asai Arthur W. Astrin Malik Audeh Geert A. Awater David Bagby Michael Bahr Dennis J. Baker Robert O’Hara, Chair Terry L. Cole, Editor Ramanathan Balachander Simon Barber Richard N. Barnwell John R. Barr Kevin M. Barry Charles R. Bartel Burak H. Baysal John L. Benko Mathilde Benveniste Don Berry Nehru Bhandaru Yogesh B. Bhatt Bjorn A. Bjerke Simon Black Scott Blue Jan Boer Herve Bonneville William M. Brasier Alistair G. Buttar Pat R. Calhoun Nancy Cam-Winget Necati Canpolat Bill Carney Pat Carson Broady B. Cash RongFeng Chang Clint F. Chaplin Amalavoyal Chari James Chen Jeng-Hong Chen Shiuh Chen Ye Chen Yi-Ming Chen Alexander L. Cheng Hong Cheng Greg L. Chesson Aik Chindapol Sunghyun Choi Won-Joon Choi Liwen Chu Dong-Ming Chuang Ken Clements John T. Coffey W. Steven Conner Charles I. Cook Kenneth Cook Steven Crowley Marc de Courville Rolf J. De Vegt Sabine Demel Yoshiharu Doi Brett L. Douglas Baris B. Dundar Chris Durand Roger P. Durand Sebastien Dure Yaron Dycian Donald E. Eastlake Peter Ecclesine Copyright © 2007 IEEE. All rights reserved. v
Richard Eckard Jonathan P. Edney Bruce Edwards John Egan Stephen P. Emeott Marc Emmelmann Darwin Engwer Joseph Epstein Patrik Eriksson Mustafa Eroz Andrew X. Estrada Christoph Euscher Stefano M. Faccin John C. Fakatselis Lars P. Falk Steve W. Fantaske Michael Faulkner Paul H. Feinberg Alex Feldman Matthew J. Fischer Wayne K. Fisher Michael D. Foegelle Brian Ford Guido Frederiks Benoit Fremont Takashi Fukagawa Hiroshi Furukawa James Gardner Monisha Ghosh James P. K. Gilb Jeffrey M. Gilbert Tim Godfrey Sandesh Goel Wataru Gohda Sudheer Grandhi Gordon P. Gray Paul K. Gray Larry Green Daqing Gu Srikanth Gumamdi David Gurevich Fred Haisch Robert J. Hall Neil N. Hamady Seishi Hanaoka Christopher J. Hansen James J. Harford Daniel N. Harkins Brian D. Hart Chris Hartman Thomas Haslestad Amer A. Hassan Vann (William) Hasty James P. Hauser Yutaka Hayakawa Shigenori Hayase Kevin V. Hayes Haixiang He David J. Hedberg Robert F. Heile Gregory Scott Henderson Eleanor Hepworth Frans M. Hermodsson Karl F. Heubaum Odagiri Hideaki Guido R. Hiertz Garth D. Hillman Christopher S. Hinsz Michael M. Hoghooghi Allen Hollister Hooman Honary William D. Horne Henry Horng Yungping A. Hsu David Hunter Muhammad Z. Ikram Daichi Imamura Yasuhiko Inoue Kazuhito Ishida Takashi Ishidoshiro Takumi Ito Lakshmi Iyer Eric A. Jacobsen Marc Jalfon KyungHun Jang Yuh-Ren Jauh Ho-In J. Jeon Taehyun Jeon Jorjeta G. Jetcheva Lusheng Ji Yung-Yih Jian Jari E. Jokela VK Jones Bobby Jose Avinash Joshi Tyan-Shu Jou Carl W. Kain Naveen K. Kakani Srinivas Kandala Shantanu Kangude Jeyhan Karaoguz Kevin J. Karcz Pankaj R. Karnik Assaf Y. Kasher Masato Kato Douglas Kavner Patrick Kelly Stuart J. Kerry John W. Ketchum Ryoji Kido Tomohiro Kikuma JinKyeong (Joseph) Kim Joonsuk Kim Yongsuk Kim Youngsoo Kim Ziv Kimhi Shigeo Kishimoto Guenter Kleindl Jarkko Kneckt Kiyotaka Kobayashi Mark M. Kobayashi Keiichiro Koga Andrei Kojukhov Thomas Kolze George Kondylis Rahul Kopikar John M. Kowalski Bruce P. Kraemer Jan P. Kruys Thomas Kuehnel Rajneesh Kumar Takushi Kunihiro Ted Kuo Thomas M. Kurihara Denis Kuwahara Bo Kvarnstrom Joe Kwak Edwin Kwon Paul Lambert David S. Landeta Jeremy A. Landt Joseph P. Lauer David J. Leach Dongjun Lee Insun Lee Myung J. Lee Sung-Won Lee Tae-Jin Lee Martin Lefkowitz Uriel Lemberger Joseph Levy Scott Leyonhjelm Jia-Ru Li Pen Li Sheung Li Yuan Li Haixiang Liang Jie Liang Wei Lih Lim Huashih A. Lin Albert Liu Changwen Liu Der-Zheng Liu Ed W. Liu Hang Liu I-Ru Liu Jason Liu Xiaoyu Liu Yong Liu Peter Loc Peter M. Lojko Hui-Ling Lou Phil MacKenzie Doug K. Makishima Majid M. Malek Jouni K. Malinen Mahalingam Mani Kevin Mankin William Marshall Art Martin Tomoyuki Matsumoto Yoichi Matsumoto Ryoko Matsuo Sudheer Matta Thomas A. Maufer Stephen McCann Kelly P. McClellan William J. McFarland Timothy McGovern Darren P. McNamara vi Copyright © 2007 IEEE. All rights reserved.
分享到:
收藏