WO2025234487A1 - 端末装置、基地局装置および通信方法 - Google Patents
端末装置、基地局装置および通信方法Info
- Publication number
- WO2025234487A1 WO2025234487A1 PCT/JP2025/017059 JP2025017059W WO2025234487A1 WO 2025234487 A1 WO2025234487 A1 WO 2025234487A1 JP 2025017059 W JP2025017059 W JP 2025017059W WO 2025234487 A1 WO2025234487 A1 WO 2025234487A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- channel
- frame
- sta
- primary channel
- operation element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Definitions
- the present invention relates to a terminal device, a base station device, and a communication method.
- This application claims priority from Japanese Patent Application No. 2024-077043, filed on May 10, 2024, the contents of which are incorporated herein by reference.
- IEEE Institute of Electrical and Electronics Engineers, Inc.
- One aspect of the present invention provides a terminal device, a base station device, and a communication method that enable efficient communication.
- a first aspect of the present invention is a terminal device comprising: a receiving unit that receives a first operation element and a second operation element; and a control unit that multiplies a first channel number included in the first operation element by a first value and adds the channel start frequency to determine the center frequency of the first channel; information included in the second operation element indicates a second channel; and transmission may be performed on one or more channels that include the second channel but do not include the first channel, following a backoff procedure on the second channel.
- a second aspect of the present invention is a base station device comprising: a transmitter unit that transmits a first operation element and a second operation element; and a controller that multiplies a first channel number included in the first operation element by a first value and adds the channel start frequency to determine the center frequency of the first channel; information included in the second operation element indicates a second channel; and transmission may be performed on one or more channels that include the second channel but do not include the first channel, following a backoff procedure on the second channel.
- a third aspect of the present invention is a communication method for use in a terminal device, comprising the steps of receiving a first operation element and a second operation element, and multiplying a first channel number included in the first operation element by a first value and adding a channel start frequency to determine a center frequency of the first channel, wherein information included in the second operation element indicates a second channel, and transmission may be performed on one or more channels including the second channel and excluding the first channel, following a backoff procedure on the second channel.
- FIG. 1 is a diagram illustrating an example of a wireless LAN system according to an aspect of the present embodiment.
- FIG. 10 is a diagram illustrating an example of an OBSS according to an aspect of the present embodiment.
- FIG. 10 is a diagram illustrating an example of the configuration of an STA according to an aspect of the present embodiment.
- FIG. 10 is a diagram illustrating an example of a configuration of an AP according to an aspect of the present embodiment. A figure showing an example of a MAC frame format relating to one aspect of this embodiment.
- FIG. 10 is a diagram illustrating an example of an A-MSDU according to one aspect of this embodiment.
- FIG. 2 is a diagram illustrating an example of an A-MPDU according to an aspect of the present embodiment.
- FIG. 10 is a diagram illustrating an example of fragmentation according to an aspect of an embodiment.
- FIG. 2 is a diagram illustrating an example of a PPDU according to an aspect of the present embodiment.
- FIG. 10 illustrates an example of a backoff procedure according to an aspect of the present embodiment.
- FIG. 2 is a diagram illustrating an example of a NAV according to an aspect of the present embodiment.
- a and/or B may be a term including “A”, “B”, or "A and B”.
- the wireless LAN system in this embodiment comprises access points (APs) and stations (STAs).
- the network consisting of access points and stations is called a BSS (Basic Service Set).
- An access point may also be referred to as a base station device.
- a station may also be referred to as a terminal device.
- FIG. 1 is a diagram showing an example of a wireless LAN system according to one aspect of this embodiment.
- the wireless LAN system includes STA 103, STA 104, and AP 102. 101 may also be referred to as a BSS.
- An STA may be a logical entity that is a single addressable instance of a Medium Access Control (MAC) and physical layer interface to the wireless medium (WM).
- An STA may also be referred to as a terminal device.
- MAC Medium Access Control
- WM wireless medium
- the wireless medium may be the medium used to implement the transfer of PDUs (Protocol Data Units) between peer physical layer entities in a Wireless LAN.
- the wireless medium may also be referred to as a medium.
- the medium may also be referred to as a Medium.
- a channel may be an instance of a wireless medium used to transmit PPDUs between two or more STAs.
- An AP may be an entity that contains one STA and provides associated STA(s) with access to distribution system services (DSS) over a wireless medium.
- An AP may contain a STA and a distribution system access function (DSAF).
- DSAF distribution system access function
- An AP may also be referred to as an STA. That is, an AP may also be an STA.
- a non-AP STA may be a STA that is not included within an AP.
- a non-AP STA may be an HT STA.
- a non-AP STA may be a VHT STA.
- a non-AP STA may be a HE STA.
- a non-AP STA may be a STA other than the STAs mentioned above.
- a non-AP STA may also be referred to as an STA.
- the distribution system services may be the set of services provided by the distribution system (DS).
- the distribution system access function may be a function within the AP that provides access between the distribution system and the wireless medium using MAC services and distribution system services.
- the distribution system may be a system used to interconnect a set of BSSs and an integrated LAN to create an Extended Service Set (ESS).
- ESS Extended Service Set
- a BSS may be a set of STAs that have successfully synchronized using JOIN service primitives and one STA that has used a START primitive.
- MLME-JOIN.confirm may be used as the JOIN service primitive.
- MLME-JOIN.confirm may be a primitive for confirming synchronization with the BSS.
- MLME-JOIN.request may be used as the JOIN service primitive.
- MLME-JOIN.request may be a primitive for requesting synchronization with the BSS.
- MLME-START.request may be used as the START primitive.
- MLME-START.request may be a primitive for requesting that a MAC entity start a new BSS.
- a primitive may be an internal signal in the STA or AP.
- the internal signal here may be an internal signal used for information exchange between entities in different layers or different protocols, such as between an SME and an MLME, between an SME and a PLME, or between an MLME and a PLME.
- An ESS may be a set of one or more interconnected BSSs that appear as a single BSS at the Logical Link Control (LLC) layer of a STA associated with any of these BSSs.
- LLC Logical Link Control
- An OBSS (Overlapping Basic Service Set) may be a BSS operating on the same channel as the STA's BSS and within (partially or entirely) its BSA (Basic Service Area).
- BSA Basic Service Area
- FIG. 2 is a diagram showing an example of an OBSS according to one aspect of this embodiment.
- 202 may be AP#1.
- 203 may be STA#1.
- 204 may be STA#2.
- 201 may be BSS#1 consisting of 202, 203, and 204.
- 203 may be synchronized with 202.
- 204 may be synchronized with 202.
- 206 may be AP#2.
- 207 may be STA#3.
- 208 may be STA#4.
- 205 may be BSS#2 consisting of 206, 207, and 208.
- 207 may be synchronized with 206.
- 208 may be synchronized with 206.
- 202 may not be synchronized with 207. 202 may not be synchronized with 208.
- 206 may not be synchronized with 203. 206 may not be synchronized with 204.
- 201 and 205 may be BSSs operating on the same channel.
- 205 may be considered an OBSS by 201.
- 201 may be considered an OBSS by 205.
- 202 may receive a frame transmitted by 207.
- 204 may receive a frame transmitted by 207.
- 207 may receive a frame transmitted by 202.
- 207 may receive a frame transmitted by 204.
- 202 may determine that the channel is busy while 207 is transmitting.
- 204 may determine that the channel is busy while 207 is transmitting.
- 207 may determine that the channel is busy while 202 is transmitting.
- 207 may determine that the channel is busy while 204 is transmitting.
- a BSA may be an area that includes members of a BSS.
- a BSA may also include members of other BSSs.
- 201 may be a BSA that includes 203, 204, and 207.
- 207 may be a member of another BSS.
- IBSS Independent Basic Service Set
- IBSS Independent Basic Service Set
- An addressable unit may be a station (STA). Physical and operational characteristics may be defined by modifiers placed before the STA term. For example, in the case of location and mobility, addressable units may be fixed STA, mobile STA, and mobility STA. A STA is an addressable destination, but may not (generally) have a fixed location. A STA may have several different characteristics, each of which may shape its function. For example, a single addressable unit may simultaneously have the characteristics of a portable STA, a QoS STA, a dependent STA, and a hidden STA.
- the architecture may consist of several components that interact to provide a WLAN that supports STA mobility transparently to higher layers.
- a BSS may be a fundamental building block of a LAN.
- the range over which member STAs of a BSS can communicate may be considered a coverage area.
- the range over which the collection of all possible directional transmissions by member STAs may be referred to as a BSA.
- An infrastructure BSS may be part of a network consisting of multiple BSSs.
- the architectural component for interconnecting infrastructure BSSs may be a DS for non-General Link (non-GLK) operation.
- DSs and Extended Service Sets (ESSs) may be mechanisms for extending connectivity for non-GLK operation.
- GLK operation may involve the use of bridges to form an extended network.
- the wireless medium and Distribution System Medium (DSM) may be logically separated. Each logical medium may be used for different purposes by different components of the architecture. Recognizing that multiple media are logically distinct is important to understanding the flexibility of the architecture.
- the LAN architecture is specified independently of the physical characteristics of a particular implementation.
- a DS may enable support for mobile devices by providing logical services necessary for address-to-destination mapping and seamless integration of multiple BSSs.
- An AP is an entity with STA functionality and a Distribution System Access Function (DSAF) that may enable associated STAs to access the DS over the wireless medium. Data between the BSS and DS may travel via the DSAF within the AP.
- An AP may contain STAs that are addressable on the wireless medium using their STA addresses. The addresses an AP uses to communicate on the wireless medium and on the DSM may not necessarily be the same. Data sent from one of the STAs associated with an AP to the AP's STA address may always be received on an uncontrolled port and processed by a port access entity. If a controlled port is authorized, the frame may conceptually pass through the DS.
- DSs and infrastructure BSSs may be used to build a wireless network of any size and complexity.
- This network may be referred to as an ESS (Extended Service Set).
- An ESS is a collection of infrastructure BSSs connected by the same SSID and may be connected by a DS.
- An ESS may not include a DS.
- An ESS may appear the same as an IBSS to the LLC layer. STAs within an ESS can communicate, and mobile STA(s) may move between BSSs (within the same ESS) transparently to the LLC.
- BSSs may partially overlap. This may commonly be used to allocate coverage within a physical range.
- BSSs may be physically separated.
- BSSs may be physically co-located. This may be done to provide redundancy.
- one or more IBSSs or ESSs may be physically co-located with one or more ESSs.
- FIG. 3 is a diagram showing an example of the device configuration of an STA according to one aspect of this embodiment.
- the STA may have an antenna unit SU1, an RF (Radio Frequency) unit SU2, a physical layer processing unit (PHY layer processing unit) SU3, a MAC layer processing unit SU4, and an upper layer packet processing unit SU5.
- the STA may also have a radio transceiver unit SU6 and a frame processing unit SU7.
- the radio transceiver unit SU6 may be configured to include the antenna unit SU1 and the RF unit SU2.
- the frame processing unit SU7 may be configured to include the physical layer processing unit SU3 and the MAC layer processing unit SU4.
- the RF unit SU2 receives radio signals via the antenna unit SU1.
- the signal received by the RF unit SU2 is converted to a baseband signal and sent to the physical layer processing unit SU3.
- the physical layer processing unit SU3 performs processing related to physical layer functions (PHY functions) on the converted baseband signal.
- the signal that has undergone physical layer processing in the physical layer processing unit SU3 is sent to the MAC layer processing unit SU4.
- the MAC layer processing unit SU4 performs processing related to MAC layer functions (MAC functions) on the baseband signal.
- the signal that has undergone MAC layer processing in the MAC layer processing unit SU4 is sent as an upper layer packet to the upper layer packet processing unit SU5.
- the upper layer packet processing unit SU5 performs processing related to upper layer functions on the upper layer packets extracted from the received signal.
- the processing of the physical layer processing unit SU3 may be controlled by a PLME (Physical Layer Management Entity), which is an entity that controls the physical layer.
- the processing of the MAC processing unit SU4 may be controlled by an MLME (MAC Layer Management Entity), which is an entity that controls the MAC layer.
- the PLME and MLME provide their respective layer management service interfaces.
- the PLME and MLME may also be controlled by an SME (Station Management Entity), which is an entity independent of the layers.
- the PLME, MLME, and SME may be included in the frame processing unit SU7.
- FIG. 4 is a diagram showing an example of the device configuration of an AP according to one aspect of this embodiment.
- the AP may have an antenna unit AU1, an RF unit AU2, a physical layer processing unit AU3, a MAC layer processing unit AU4, and a DSAF unit AU5.
- the DSAF unit AU5 may have upper layer packet processing functionality.
- the AP may also have a wireless transceiver unit AU6 and a frame processing unit AU7.
- the wireless transceiver unit AU6 may be configured to include the antenna unit AU1 and the RF unit AU2.
- the frame processing unit AU7 may be configured to include the physical layer processing unit AU3 and the MAC layer processing unit AU4.
- the signal received by the RF unit AU2 is converted to a baseband signal and sent to the physical layer processing unit AU3.
- the physical layer processing unit AU3 performs processing related to physical layer functions on the converted baseband signal.
- the signal that has undergone physical layer processing in the physical layer processing unit AU3 is sent to the MAC layer processing unit AU4.
- the MAC layer processing unit AU4 performs processing related to MAC layer functions on the baseband signal.
- the signal that has undergone MAC layer processing in the MAC layer processing unit AU4 is sent to the DSAF unit AU5 as an upper layer packet.
- the DSAF unit AU5 performs processing related to upper layer functions on the upper layer packets extracted from the received signal.
- the DSAF unit AU5 may also provide the upper layer packets to the DS.
- the DSAF unit AU5 may obtain upper layer packets from the DS. When transmitting upper layer packets, the DSAF unit AU5 performs processing related to upper layer functions. The upper layer packets to be transmitted are sent from the DSAF unit AU5 to the MAC layer processing unit AU4. The MAC layer processing unit AU4 performs processing related to MAC layer functions on the upper layer packets. Frames that have undergone MAC layer processing in the MAC layer processing unit AU4 (frames generated by processing upper layer packets) are sent to the physical layer processing unit AU3. The physical layer processing unit AU3 performs physical layer function processing on the frames that have undergone MAC layer processing. The frames sent from the physical layer processing unit AU3 to the RF unit AU2 are converted into RF signals and transmitted as wireless signals via the antenna unit AU1.
- the processing of the physical layer processing unit AU3 may be controlled by the PLME.
- the processing of the MAC processing unit AU4 may be controlled by the MLME.
- the PLME and MLME may also be controlled by the SME, which is an entity independent of the layers.
- the PLME, MLME, and SME may be included in the frame processing unit AU7.
- An HT STA may provide PHY and MAC functionality capable of supporting a throughput of 100 Mb/s or more as measured at the MAC data service access point (SAP).
- An HT STA may also be a QoS STA.
- HT features may be utilized by an HT STA associated with an HT AP (High-Throughput AP). A subset of HT features may be used between two HT STAs that are members of the same IBSS.
- Some PHY features that distinguish HT STAs from non-HT STAs may be multiple-input multiple-output (MIMO) operation, spatial multiplexing (SM), spatial mapping (including transmit beamforming), space-time block coding (STBC), low-density parity check (LDPC) coding, and antenna selection (ASEL).
- PPDU formats permitted by an HT STA may be non-HT format, HT-mixed format, and HT-greenfield format.
- PPDUs may be transmitted with a 20 MHz bandwidth.
- PPDUs may be transmitted with a 40 MHz bandwidth.
- An HT STA may have MAC functionality including frame aggregation, several block ack features, Power Save Multi-Poll (PSMP) operation, reverse direction (RD), and protection mechanisms to support coexistence with non-HT STAs.
- PSMP Power Save Multi-Poll
- RD reverse direction
- a VHT STA may be an HT STA that supports VHT functions in addition to the functions supported by an HT STA.
- the main PHY function of the VHT STA may be support for channel widths of 40 MHz and 80 MHz.
- the main PHY function of the VHT STA may be support for VHT single-user (SU) PPDUs.
- the main PHY function of the VHT STA may be support for channel widths of 160 MHz and 80+80 MHz.
- the main PHY function of the VHT STA may be support for VHT multi-user (MU) PPDUs.
- the main PHY function of the VHT STA may not be present in an HT STA.
- the main MAC function of the VHT STA may be support for A-MPDU padding of VHT PPDUs.
- the main MAC function of the VHT STA may be support for S-MPDU.
- the main MAC function of the VHT STA may be support for bandwidth indication response.
- the main MAC function of the VHT STA may not be present in an HT STA.
- VHT functionality may be utilized by a VHT STA associated with a VHT AP (Very High-Throughput AP). A subset of VHT functionality may be used between two VHT STAs that are members of the same IBSS.
- the primary PHY function of an HE STA that is not present in an HT STA or VHT STA may be support for DL MU-MIMO (Down Link Multi-User Multiple Input Multiple Output) by an HE AP that supports four or more spatial streams when MU-MIMO (Multi-User Multiple Input Multiple Output) is performed across the entire PPDU bandwidth.
- the primary PHY function of an HE STA that is not present in an HT STA or VHT STA may be support for DL MU-MIMO reception for non-AP HE STAs.
- the primary MAC function of an HE STA that is not present in an HT STA or VHT STA may be support for AP OMI (Operating Mode Indication) responder and OMI initiator.
- the primary MAC function of an HE STA that is not present in an HT STA or VHT STA may be support for AP individual TWT (Target Wake Time).
- the primary MAC function of an HE STA that is not present in an HT STA or VHT STA may be support for non-AP STA two NAV operation.
- APs and STAs within a BSS may transmit based on Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA).
- CSMA/CA Carrier Sense Multiple Access with Collision Avoidance
- the CSMA/CA protocol may be a protocol designed to reduce the probability of collisions between multiple STAs accessing the medium at points where collisions are most likely to occur.
- An HT BSS may be a BSS in which a Beacon frame transmitted by an HT STA includes an HT Capabilities element.
- a VHT BSS may be a BSS in which a Beacon frame transmitted by a VHT STA includes a VHT Operation element.
- a HE BSS may be a BSS in which a Beacon frame transmitted by an HE STA includes an HE Operation element.
- an HT BSS may be composed of STAs that support the HT STA capability.
- a VHT BSS may be composed of STAs that support the VHT STA capability.
- a HE BSS may be composed of STAs that support the HE capability.
- the STA may be, for example, an HT STA, a VHT STA, or an HE STA.
- the STA may also be an STA other than the STAs mentioned above.
- APs and STAs may transmit frames of multiple frame types that share a common frame format.
- Frames may be defined at the physical layer, MAC layer, and Logical Link Control (LLC) layer.
- LLC Logical Link Control
- a MAC frame may be a unit of data exchanged between MAC entities.
- a synonym for a MAC frame may be MPDU.
- An MPDU (MAC Protocol Data Unit) may be a unit of data exchanged between two peer MAC entities using a physical layer (PHY) data service.
- a synonym for MPDU may be MAC frame.
- An MSDU (MAC Service Data Unit) may be information delivered as a single unit between MAC Service Access Points (SAPs).
- a MAC frame at an STA may be processed by the MAC layer processing unit SU4.
- a MAC frame at an STA may be processed by the frame processing unit SU7.
- a MAC frame at an AP may be processed by the MAC layer processing unit AU4.
- a MAC frame at an AP may be processed by the frame processing unit AU7.
- a PHY frame may be a unit of data exchanged between PHY entities.
- a synonym for PHY frame may be PPDU.
- a PPDU (PHY Protocol Data Unit) may be a unit of data exchanged between two peer PHY entities using a physical layer (PHY) data service.
- a synonym for PPDU may be PHY frame.
- a PHY frame in an STA may be processed by the physical layer processing unit SU4.
- a PHY frame in an STA may be processed by the frame processing unit SU7.
- a PHY frame in an AP may be processed by the physical layer processing unit AU4.
- a PHY frame in an AP may be processed by the frame processing unit AU7.
- a MAC frame format may consist of a MAC header, a Frame body, and an FCS.
- a MAC frame format may consist of a set of fields that occur in a fixed order in every frame.
- the MAC header may be composed of a Frame Control field, Duration/ID field, Address 1 field, Address 2 field, Address 3 field, Sequence Control field, Address 4 field, QoS Control field, HT Control field, etc.
- the MAC header may be composed of all of the above fields.
- the MAC header may be composed of some of the above fields.
- Figure 5 is a diagram showing an example of a MAC frame format according to one aspect of this embodiment.
- the MAC frame format may be composed of a MAC header, a Frame Body, and an FCS.
- the MAC header may be composed of a Frame Control field, a Duration field, an Address 1 field, an Address 2 field, an Address 3 field, a Sequence Control field, an Address 4 field, and a QoS Control field.
- the MAC frame format may be MPDU.
- the Frame Control field of the MAC header may be composed of subfields such as the Protocol Version subfield, Type subfield, Subtype subfield, To DS subfield, From DS subfield, More Fragments subfield, Retry subfield, Power Management subfield, More data subfield, Protected Frame subfield, +HTC subfield, Control Frame Extension subfield, Compressed SSID Present subfield, ANO Present subfield, BSS BW subfield, Security subfield, and AP PM subfield.
- the Frame Control field of the MAC header may be composed of some of the above-mentioned subfields.
- the Frame Control field of the MAC header may be composed of all of the above-mentioned subfields.
- the Frame Control field of the MAC header may be composed of a specific combination of subfields depending on the frame type.
- the Type subfield included in the Frame Control field of the MAC header may indicate the frame type.
- Control frame, Management frame, or Data frame may be defined as the frame type.
- the Type subfield may indicate any of Control frame, Management frame, or Data frame.
- the Type subfield may be a 2-bit subfield. If the Type subfield is set to 00, the frame type may be Management frame. If the Type subfield is set to 01, the frame type may be Control frame. If the Type subfield is set to 10, the frame type may be Data frame.
- the management frame may be a frame for managing the connection status between devices.
- the control frame may be a frame for managing the communication status between devices.
- the data frame may be a frame containing the actual transmission data.
- the frame subtype may be indicated by the Subtype subfield included in the Frame Control field of the MAC header.
- the following frame subtypes may be defined: Association Request, Association Response, Reassociation Request, Reassociation Response, Probe Request, Probe Response, Beacon, ATIM, Disassociation, Authentication, Deauthentication, Action, Block Ack Request, Block Ack, PS-Poll, RTS, CTS, Ack, CF-End, Data, QoS Data, etc. Subtypes other than those listed above may also be defined.
- the frame subtype may be determined from the Type subfield and Subtype subfield contained in the Frame Control field of the MAC header.
- the Subtype subfield may be a 4-bit subfield. If the Type subfield is set to 00, the Type subfield may indicate a Management frame. If the Type subfield is set to 01, the Type subfield may indicate a Control frame. If the Type subfield is set to 10, the Type subfield may indicate a Data frame.
- the subtype may be Association Request. If the Type subfield indicates a Management frame and the Subtype subfield is set to 0001, the subtype may be Association Response. If the Type subfield indicates a Management frame and the Subtype subfield is set to 0010, the subtype may be Reassociation Request. If the Type subfield indicates a Management frame and the Subtype subfield is set to 0011, the subtype may be Reassociation Response. If the Type subfield indicates a Management frame and the Subtype subfield is set to 0100, the subtype may be Probe Request. If the Type subfield indicates a Management frame and the Subtype subfield is set to 0101, the subtype may be Probe Response. If the Type subfield indicates Management frame and the Subtype subfield is set to 1000, the subtype may be Beacon.
- the Beacon frame may be a frame containing information such as the Beacon period and SSID.
- the Beacon frame may be a frame that is periodically transmitted to STAs within a BSS.
- the Association Response frame may be a frame containing information such as a Status code.
- the Association Response frame may be a frame that is transmitted in response to a received Association Request frame.
- the Reassociation Response frame may be a frame containing information such as a Status code.
- the Reassociation Response frame may be a frame that is transmitted in response to a received Reassociation Request frame.
- the Probe Response frame may be a frame that contains information such as the Beacon period and SSID.
- the Probe Response frame may be a frame that is transmitted in response to a received Probe Request frame.
- the subtype may be RTS. If the Type subfield indicates a Control frame and the Subtype subfield is set to 1100, the subtype may be CTS. If the Type subfield indicates a Control frame and the Subtype subfield is set to 1101, the subtype may be Ack.
- the subtype may be Data. If the Type subfield indicates a Data frame and the Subtype subfield is set to 1000, the subtype may be QoS Data.
- the Frame body field of a MAC frame format may consist of fields and elements defined for each management frame subtype. Fields and elements may appear in a specified relative order, and non-existent fields or elements may be skipped. An STA encountering an unrecognized element ID in the frame body of a received management frame shall ignore that element and continue parsing the remainder of the management frame body (if any) for additional elements with recognizable element IDs. In other words, the Frame body of a management frame may contain one or multiple elements.
- the element format of each element included in the Frame body may be defined by an Element ID field, Length field, Element ID Extension field, information field, etc.
- the Information field may contain information specific to the element. For example, if the Element ID is 61, it may indicate an element for HT Operation. For example, if the Element ID is 191, it may indicate an element for VHT Capabilities. For example, if the Element ID is 192, it may indicate an element for VHT Operation. For example, if the Element ID is 255, it may indicate an element for HE Capabilities. For example, if the Element ID is 255, it may indicate an element for HE Operation.
- Each element included in the Frame body may be referred to as an information element.
- an HT operation element may be an information element.
- An HT operation element may be an information element.
- VHT Capabilities may be an information element.
- a VHT operation element may be an information element.
- HE Capabilities may be an information element.
- HE operation element may be an information element.
- the Operation element may be information for controlling the operation of STAs within the BSS.
- the Operation element may consist of multiple fields.
- the HT Operation element may be defined by an Element ID field, a Length field, a Primary Channel field, an HT Operation information field, and a Basic HT-MCS Set field.
- the Primary Channel field may indicate the channel number of the primary channel.
- the HT Operation information field may consist of a Secondary Channel Offset field, an STA Channel Width field, etc.
- the Secondary Channel Offset field may indicate the offset of the secondary channel relative to the primary channel. If the Secondary Channel Offset field is set to 1, the secondary channel may be located above the primary channel. If the Secondary Channel Offset field is set to 3, the secondary channel may be located below the primary channel. If the Secondary Channel Offset field is set to 0, the secondary channel may not exist.
- the STA Channel Width field may define the channel width that the STA can use for transmission.
- the STA Channel Width field may be set to 0 for 20 MHz.
- the STA Channel Width field may be set to 1 to allow the use of any channel within the supported channel width set.
- the operation of HT STA(s) within the BSS may be controlled by the HT Operation element. That is, the HT Operation element may be an operation element that controls the operation of HT STA(s) within the BSS.
- the HT operation element may be transmitted in a Management frame.
- the HT operation element may be transmitted in a Control frame.
- the HT operation element may be transmitted in a Data frame.
- the HT operation element may be transmitted in a Beacon frame.
- the HT operation element may be transmitted in an Association Response frame.
- the HT operation element may be transmitted in a Reassociation Response frame.
- the HT operation element may be transmitted in a Probe Response frame.
- the VHT Operation element may be defined by an Element ID field, a Length field, a VHT Operation information field, and a Basic VHT-MCS And NSS Set field.
- the VHT Operation information field may consist of a Channel Width field, a Channel Center Frequency Segment 0 field, and a Channel Center Frequency Segment 1 field.
- the operation of VHT STA(s) within a BSS may be controlled by the HT Operation element and the VHT Operation element.
- the VHT Operation element may be an operation element that controls the operation of VHT STA(s) within a BSS.
- the VHT operation element may be transmitted in a Management frame.
- the VHT operation element may be transmitted in a Control frame.
- the VHT operation element may be transmitted in a Data frame.
- the VHT operation element may be transmitted in a Beacon frame.
- the VHT operation element may be transmitted in an Association Response frame.
- the VHT operation element may be transmitted in a Reassociation Response frame.
- the VHT operation element may be transmitted in a Probe Response frame.
- the Channel Width field in the VHT Operation information field may define the BSS bandwidth.
- the Channel Width field may be set to 0 for 20MHz or 40MHz BSS bandwidth.
- the Channel Width field may be set to 1 for 80MHz, 160MHz, or 80+80MHz BSS bandwidth.
- the Channel Width field may be set to 2 for 160MHz BSS bandwidth.
- the Channel Width field may be set to 3 for 80+80MHz BSS bandwidth. Values in the range 4 to 255 for the Channel Width field may be reserved.
- the Channel Center Frequency Segment 0 field within the VHT Operation information field may define the channel center frequency for a 20MHz, 40MHz, 80MHz, 160MHz, or 80+80MHz VHT BSS.
- the Channel Center Frequency Segment 0 field may indicate the 20MHz, 40MHz, or 80MHz channel center frequency index at which the VHT BSS operates.
- the Channel Center Frequency Segment 0 field may indicate the channel center frequency index of the 80MHz channel segment containing the primary channel.
- the Channel Center Frequency Segment 0 field may indicate the channel center frequency index of the 160 MHz channel on which the VHT BSS operates if the BSS bandwidth is 160 MHz and the Channel Width subfield is 2.
- the Channel Center Frequency Segment 0 field may indicate the channel center frequency index of the primary 80 MHz channel of the VHT BSS if the BSS bandwidth is 80 + 80 MHz and the Channel Width subfield is 1 or 3.
- the Channel Center Frequency Segment 1 field within the VHT Operation information field may define the channel center frequency for a 160 MHz or 80+80 MHz VHT BSS.
- the Channel Center Frequency Segment 1 field may be set to 0 for BSS bandwidths of 20 MHz, 40 MHz, or 80 MHz.
- the Channel Center Frequency Segment 1 field may indicate the channel center frequency index of the 160 MHz channel on which the VHT BSS operates if the BSS bandwidth is 160 MHz and the Channel Width subfield is 1.
- the Channel Center Frequency Segment 1 field may be set to 0 if the BSS bandwidth is 160 MHz and the Channel Width subfield is 2.
- the Channel Center Frequency Segment 1 field may indicate the channel center frequency index of the Secondary 80MHz channel of the VHT BSS when the BSS bandwidth is 80+80MHz and the Channel Width subfield is 1 or 3.
- the HE Operation element format may consist of an Element ID field, a Length field, an Element ID Extension field, an HE Operation Parameter field, a BSS Color Information field, a Basic HE-MCS And NSS Set field, a VHT Operation Information field, a Max Co-Hosted BSSID Indicator field, a 6GHz Operation Information field, etc.
- HE STAs within an HE BSS may be controlled by the HT Operation element and the HE Operation element.
- HE STAs within an HE BSS may be controlled by the HT Operation element, the VHT Operation element (if present), and the HE Operation element.
- HE STAs within an HE BSS may be controlled by the HE Operation element.
- the HE Operation element may be an operation element that controls the operation of the HE STA within the BSS.
- the HE operation element may be transmitted in a Management frame.
- the HE operation element may be transmitted in a Control frame.
- the HE operation element may be transmitted in a Data frame.
- the HE operation element may be transmitted in a Beacon frame.
- the HE operation element may be transmitted in an Association Response frame.
- the HE operation element may be transmitted in a Reassociation Response frame.
- the HE operation element may be transmitted in a Probe Response frame.
- the HE Operation Parameter field format of the HE Operation element format may consist of a Default PE Duration subfield, a TWT Required subfield, a TXOP Duration RTS Threshold subfield, a VHT Operation Information Present subfield, a Co-Hosted BSS subfield, an ER SU Disabled subfield, a 6GHz Operation Information Present subfield, a Reserved subfield, etc.
- the VHT Operation Information Present subfield may be set to 1 to indicate that a VHT Operation Information field is present in the HE Operation element, and may be set to 0 otherwise.
- the 6GHz Operation Information Present field may be set to 1 to indicate that a 6GHz Operation Information field is present, and may be set to 0 otherwise.
- the BSS Color Information field format of the HE Operation element format may consist of a BSS Color subfield, a Partial BSS Color subfield, a BSS Color Disabled subfield, etc.
- the 6GHz Operation Information field in the HE Operation element format may provide channel and bandwidth information related to 6GHz operation.
- the 6GHz Operation Information field format may consist of a Primary channel field, a Control field, a Channel Center Frequency Segment 0 field, a Channel Center Frequency Segment 1 field, a Minimum Rate field, etc.
- the Primary Channel field may indicate the channel number of the primary channel in 6GHz.
- the Channel Center Frequency Segment 0 field may indicate the channel center frequency index of the 20MHz, 40MHz, 80MHz, 160MHz, or 80+80MHz channel of a BSS operating in 6GHz.
- the Channel Center Frequency Segment 0 field may indicate the channel center frequency index of the primary 80MHz channel when the BSS channel width is 160MHz or 80+80MHz.
- the Channel Center Frequency Segment 1 field may indicate the channel center frequency index of the 160 MHz channel of a BSS operating at 6 GHz.
- the Channel Center Frequency Segment 1 field may indicate the channel center frequency index of the secondary 80 MHz channel when the channel width is 80+80 MHz.
- the Control field format within the 6 GHz Operation Information field format may consist of a Channel Width field, a Duplicate Beacon subfield, a Regulatory Info subfield, a Reserved subfield, etc.
- the Channel Width field indicates the BSS channel width and may be set to 0 for 20 MHz, 1 for 40 MHz, 2 for 80 MHz, or 3 for 80+80 MHz or 160 MHz.
- An A-MSDU may be a sequence of A-MSDU subframes.
- Each A-MSDU subframe may consist of an A-MSDU subframe header followed by an MSDU and 0 to 3 padding.
- the A-MSDU subframe header may contain the DA, SA, and Length fields.
- the DA and SA fields may contain the values passed in the MA-UNITDATA.request and MAUNITDATA.indication primitive.
- the Length field may contain the length of the MSDU in octets (i.e., 8-bit units).
- FIG. 6 is a diagram showing an example of an A-MSDU according to one aspect of this embodiment.
- the MAC frame format may be composed of a MAC header, a Frame Body, and an FCS.
- the MAC header may be composed of a Frame Control field, a Duration field, an Address 1 field, an Address 2 field, an Address 3 field, a Sequence Control field, an Address 4 field, and a QoS Control field.
- the MAC frame format may be an MPDU.
- the Frame Body may be composed of n A-MSDU subframes.
- Each A-MSDU may be composed of an A-MSDU subframe header, an MSDU, and Padding.
- the A-MSDU subframe header may be composed of a DA field, an SA field, and a Length field.
- An A-MPDU may consist of a sequence of one or more A-MPDU subframes and a variable amount of EOF adding.
- Each A-MPDU subframe may consist of an MPDU optionally followed by an MPDU delimiter.
- Each non-final A-MPDU subframe within an A-MPDU may have padding octets added to make the subframe length a multiple of four octets.
- the EOF Padding field may consist of the EOF Padding subframe field and the EOF Padding Octets field.
- the A-MPDU pre-EOF padding may refer to the contents of the A-MPDU, excluding the EOF Padding field.
- the MPDU delimiter may consist of the EOF field, Reserved field, MPDULength field, CRC field, and Delimiter Signature field.
- FIG. 7 is a diagram showing an example of an A-MPDU according to one aspect of this embodiment.
- the A-MPDU may be composed of n A-MPDU subframe fields and an EOF Padding field.
- the n A-MPDU subframe fields may be referred to as A-MPDU pre-EOF padding.
- Each A-MPDU subframe field may be composed of an MPDU delimiter field, an MPDU field, and a padding field.
- the MPDU delimiter field may be composed of an EOF field, a Reserved field, an MPDU Length field, a CRC field, and a Delimiter Signature field.
- the EOF Padding field may be composed of an EOF Padding subframe field and an EOF Padding Octets field.
- a MAC may fragment and reassemble MSDUs or MMPDUs carried in individually addressed MPDUs.
- FIG 8 is a diagram showing an example of fragmentation according to one aspect of this embodiment.
- an MSDU may be fragmented into n pieces.
- the MSDU may be divided into n Frame Bodies, and each Frame Body may be assigned a MAC HDR (header) and a CRC (Cyclic Redundancy Check).
- MAC HDR header
- CRC Cyclic Redundancy Check
- the PPDU may be composed of a PHY preamble, PHY header, PSDU (PHY Service Data Unit), etc.
- the PPDU may be assigned L-STF, L-LTF, and L-SIG.
- the PPDU may be assigned HT-STF, HT-LTF, and HT-SIG.
- the PPDU may be assigned VHT-STF, VHT-LTF, VHT-SIG-A, and VHT-SIG-B.
- the PPDU may be assigned HE-STF, HE-LTF, HE-SIG-A, and HE-SIG-B.
- the PPDU may be assigned HT-STF, HT-LTF, and HT-SIG in addition to L-STF, L-LTF, and L-SIG.
- the PPDU may be assigned VHT-STF, VHT-LTF, VHT-SIG-A, and VHT-SIG-B in addition to L-STF, L-LTF, and L-SIG.
- HE-STF, HE-LTF, HE-SIG-A, and HE-SIG-B may also be added to the PPDU.
- FIG. 9 is a diagram showing an example of a PPDU according to one aspect of this embodiment.
- L-STF and L-LTF may be added to the PPDU at the PHY layer.
- the PPDU may be composed of a PSDU, PHY preamble, PHY header, tail, and padding.
- the PSDU may be an A-MPDU at the MAC sublayer.
- the A-MPDU may be composed of multiple MAC frame formats.
- one MAC frame format may be composed of a MAC header field, an A-MSDU field, and an FCS field.
- the time interval between frames may be referred to as IFS (Inter Frame Space).
- IFS Inter Frame Space
- the STA may use the carrier sense function at the specified time interval to determine whether the medium is idle. In other words, the STA may perform carrier sense for the IFS period to determine whether the medium is idle or not.
- IFS Inter Frame Space
- SIFS Short Inter Frame Space
- PIFS Primary Inter Frame Space
- DIFS DIFS
- AIFS Arithmetic Inter Frame Space
- EIFS Extended Inter Frame Space
- SBIFS Short Beamforming Inter Frame Space
- BRPIFS Beam Refinement Inter Frame Space
- MBIFS Medium Beamforming Inter Frame Space
- LBIFS Long Beamforming Inter Frame Space
- the time interval may differ depending on the type of IFS.
- a PIFS may be an IFS with a longer time interval than a SIFS.
- a DIFS may be an IFS with a longer time interval than a PIFS.
- a priority level for accessing the wireless medium may be provided depending on the type of IFS. In other words, an IFS with a shorter time interval may be an IFS with a higher priority level for accessing the wireless medium.
- SIFS Short Inter Frame Space
- SIFS Short Inter Frame Space
- PIFS Primary Inter Frame Space
- PIFS may be used to control access to the medium to obtain priority access.
- PIFS may be used to perform CCA of the secondary 20 MHz channel, secondary 40 MHz channel, and secondary 80 MHz channel before 40 MHz, 80 MHz, and 160 MHz transmissions.
- DIFS DCF Inter Frame Space
- STAs operating using DCF may transmit data frames (MPDUs) and management frames (MMPDUs).
- MMPDUs management frames
- a STA using DCF may transmit if the CS (Carrier Sense) mechanism determines that the medium is idle at the TxDIFS slot boundary and the STA's backoff counter value is zero.
- CS Carrier Sense
- AIFS Bitration Inter Frame Space
- QoS STAs accessing the medium using EDCAF.
- EIFS Extended Inter Frame Space
- FCS Extended Inter Frame Space
- the basic MAC access method used by the STA may be DFC (Distributed Coordination Function).
- DCF may be a class of coordination function in which the same coordination function logic is always active in each STA within a BSS when the network is operational.
- DCF may be a type of CSMA/CA.
- DCF may be a function that must be implemented in all STAs.
- a STA senses the medium to determine if another STA is transmitting. If the medium is not busy, the STA may transmit. If the medium is determined to be busy, the STA postpones transmission until the current transmission is completed.
- the gap of a specified duration between frame exchange sequences may be referred to as the IFS.
- a transmitting STA ensures that the medium is idle for a required period of time before attempting to transmit.
- the required period of time may be a gap of a specified duration between frame exchange sequences.
- the required period of time may be referred to as the IFS.
- the STA may initialize the backoff counter to a random backoff counter before attempting to transmit again after a deferral or immediately after a successful transmission.
- the STA may decrement the backoff counter once every aSlotTime period while the medium is idle.
- aSlotTime may be the length of a slot.
- the slot time here may be the slot time used by the MAC to define the IFS.
- aSlotTime may be a predetermined length of time (e.g., a fixed length in microseconds).
- the basic medium access protocol may be DCF.
- DCF allows automatic sharing of the medium between compatible PHYs through the use of CSMA/CA and a random backoff counter after the medium is busy. All individually addressed traffic uses immediate positive acknowledgment (Ack frame), and if the Ack frame is not received, a retransmission is scheduled by the sender. Multiple STAs may be waiting for the medium to become available, and collisions are most likely when the medium goes from busy to idle. This necessitates a random backoff procedure to resolve medium contention. STA transmissions may interfere (collision) with other STA transmissions even if the carrier sense function (CS function) indicates the medium is not busy. Interference may be identified when an expected response frame is not received.
- CS function carrier sense function
- a STA wishing to initiate the transmission of a data frame or management frame using DCF may use the carrier sense mechanism to determine the busy/idle state of the medium. If the medium is busy, the STA waits without interruption for an IFS until the medium is determined to be idle.
- the type of IFS may be EIFS if the last transition to idle was due to the detection of a frame not correctly received on the medium. Otherwise, the type of IFS may be DIFS.
- the STA may generate a random backoff count for an additional deferral time before transmitting. However, if the backoff counter already contains a non-zero value, random selection of a number may not be performed.
- the backoff counter may be a pseudorandom integer drawn from a uniform distribution between [0, CW].
- CW may be an integer within the range of aCWmin and aCWmax, which is a characteristic of the PHY. CW may be greater than or equal to aCWmin and less than or equal to aCWmax. CW may also be referred to as the contention window.
- the contention window parameter may take an initial value of aCWmin.
- the contention window takes on the next value in the series with each failed MPDU transmission attempt and increment of any STA's retries until the contention window reaches the value of aCWmax.
- the contention window maintains the value of aCWmax until it is reset, at which point the contention window remains at the value of aCWmax.
- the contention window may be reset to aCWmin. If the SSRC reaches dot11ShortRetryLimit, the contention window may be reset to aCWmin.
- the set of contention window values may be in ascending order as integer values, powers of 2 minus 1, starting from the PHY-specific aCWmin value and continuing up to the PHY-specific aCWmax. For example, if aCWmin is 7 and aCWmax is 255, the set of contention windows may include 7, 15, 31, 63, 127, and 255.
- aSlotTime may be 9 ⁇ s.
- aCWmin may be 15.
- aCWmax may be 1023.
- the QoS facility may include an additional coordination function called a Hybrid Coordination Function (HCF) that is only available in a QoS network configuration.
- HCF Hybrid Coordination Function
- the HCF may be implemented in all QoS STAs.
- the HCF is a coordination function that combines aspects of contention-based and contention-free access methods to provide QoS STAs with prioritized, parameterized QoS access to the wireless medium, while continuing to support non-QoS STAs for best-effort transmission.
- the HCF may include functionality provided by both Enhanced Distributed Channel Access (EDCA) and HCF controlled channel access (HCCA).
- EDCA Enhanced Distributed Channel Access
- HCCA HCF controlled channel access
- the HCF may use a contention-based channel access method called the EDCA mechanism for contention-based transmission.
- the HCF may use a controlled channel access method called the HCCA mechanism for contention-free transmission.
- HCCA HVF Controlled Channel Access
- HC Hybrid Coordinator
- the EDCA mechanism may provide STAs with differentiated and distributed access to the wireless medium using eight different UPs (User Priorities).
- UP is a value associated with an MSDU (MAC Service Data Unit) and may indicate how the MSDU is to be processed.
- UP may be assigned to an MSDU by layers above MAC.
- UP may take on values from 0 to 7.
- the EDCA mechanism may define four ACs (Access Categories) to support the delivery of traffic using STAs' UPs.
- An AC may be a label for a common set of EDCA parameters used by QoS STAs to contend for the channel and transmit MSDUs at a particular priority.
- AC may take on any of the values AC_BE, AC_BK, AC_VI, or AC_VO.
- AC_BE, AC_BK, AC_VI, and AC_VO may indicate the access categories corresponding to best effort, background, video, and voice, respectively.
- a QoS (Quality of Service) facility may be an extension, channel access rule, frame format, frame exchange sequence, or managed object used to provide parameterized and prioritized QoS.
- a QoS STA may be an STA that implements QoS functionality.
- a QoS AP may be an AP that supports QoS functionality.
- a QoS BSS may be a BSS that provides QoS functionality.
- An Infrastructure QoS BSS may include a QoS AP.
- the EDCFA Enhanced Distributed Channel Access Function
- the EDCFA may be a logical function within a QoS STA that uses EDCA to determine when frames in a transmit queue with an associated AC are allowed to be transmitted over the wireless medium. There may be one EDCAF per AC. DCFs and HCFs may be defined to operate within the same BSS.
- Each EDCAF may maintain a backoff counter measured in backoff slots.
- the backoff counter may be set to an integer value randomly chosen with a uniform distribution between 0 and CW.
- AIFS may be defined as AIFSN ⁇ aSlotTime + aSIFSTime.
- AIFSN may be different for each AC. For example, if AC is AC_BK, AIFSN may be 7. If AC is AC_BE, AIFSN may be 3. If AC is AC_VI, AIFSN may be 2. If AC is AC_VO, AIFSN may be 2.
- CW may be in ascending order as integer values calculated as powers of 2 minus 1, starting from the PHY-specific CWmin value and continuing to the PHY-specific CWmax.
- CWmin and CWmax may be different for each AC. For example, if the AC is AC_BK, CWmin may be aCWmin and CWmax may be aCWmax. If the AC is AC_BE, CWmin may be aCWmin and CWmax may be aCWmax. If the AC is AC_VI, CWmin may be ⁇ (aCWmin+1)/2 ⁇ -1 and CWmax may be aCWmin.
- CWmin may be ⁇ (aCWmin+1)/4 ⁇ -1 and CWmax may be ⁇ (aCWmin+1)/2 ⁇ -1.
- aCWmin may be 15.
- aCWmax may be 1023.
- a STA may decrement its backoff counter once every aSlotTime while the medium is idle. Each time an attempt to send an MPDU fails and any STA increases its retries, it takes on the following series of values:
- the basic unit of allocation of transmission rights on the wireless medium may be a TXOP.
- a TXOP Transmission Opportunity
- a TXOP may be a time interval during which a particular QoS STA has the right to initiate a frame exchange sequence on the wireless medium.
- a TXOP may be defined by a start time and a maximum duration.
- Figure 10 is a diagram showing an example of a backoff procedure according to one aspect of this embodiment.
- the horizontal axis may represent time.
- 1001 may be a transmission from STA#1.
- 1002 may be an IFS.
- 1003 may be a backoff counter.
- 1003 may be referred to as a contention window.
- 1004 may be a transmission from STA#2.
- STA#2 may detect 1001 on the channel.
- STA#2 may determine that the channel is busy while detecting 1001.
- 1001 may be a period during which the channel is determined to be busy.
- STA#2 may perform carrier sensing to determine whether the channel is busy.
- STA#2 may perform carrier sensing during period 1002 after the period 1001 has ended and it has determined that the channel is idle.
- 1002 may be a DIFS.
- 1002 may be an AIFS. If STA#2 is idle during the period 1002, it may start 1003. 1003 decrements the backoff counter while the channel is idle. For example, six backoff counters may be generated in 1003. While the channel is idle, the backoff counter is decremented, and when the backoff counter reaches 0, STA#2 may transmit (1004).
- the backoff counter may be determined between 0 and CW.
- CW may be a value selected from a range of values greater than or equal to aCWmin and less than or equal to aCWmax.
- the channel may also be referred to as a wireless medium.
- the carrier sense mechanism may be a mechanism that combines the NAV (Network Allocation Vector) status with the STA transmitter's physical carrier sense to determine whether the medium is busy or idle.
- the NAV is maintained by each STA and may be an indication of periods during which no transmission onto the wireless medium is initiated by the STA, regardless of whether the STA's CCA (Clear Channel Assessment) function senses the medium to be busy.
- the carrier sensing mechanism in the STA may be performed by the physical layer processing unit SU3 and/or the MAC layer processing unit SU3.
- the carrier sensing mechanism in the AP may be performed by the physical layer processing unit AU3 and/or the MAC layer processing unit AU3.
- NAV may be a counter that counts down to zero at a constant rate.
- the STA may indicate that the virtual carrier sense is idle if the NAV counter is zero.
- the STA may indicate that the virtual carrier sense is busy if the NAV counter is not zero.
- the physical carrier sense function and the virtual carrier sense function may be used to determine the state of the medium. If either the physical carrier sense function or the virtual carrier sense function indicates busy, the medium may be considered busy. If both the physical carrier sense function and the virtual carrier sense function indicate idle, the medium may be considered idle.
- the virtual carrier sense may be referred to as the NAV.
- the NAV may be provided by all MACs.
- the physical carrier sense function in the STA may be controlled by the physical layer processing unit SU3.
- the virtual carrier sense function in the STA may be controlled by the MAC layer processing unit SU4.
- the physical carrier sense function in the AP may be controlled by the physical layer processing unit AU3.
- the virtual carrier sense function in the AP may be controlled by the MAC layer processing unit AU4.
- the NAV in the STA may be controlled by the MAC layer processing unit SU4.
- the NAV in the AP may be controlled by the MAC layer processing unit AU4.
- the STA may set the NAV if the address field of the received frame is not its own address.
- the STA may update the NAV using the information in any valid Duration field in the PSDU.
- the STA may update the NAV if the value indicated in the Duration field of the received frame is greater than the current NAV value.
- the STA does not update the NAV if the RA (address) of the received frame is equal to the STA's own MAC address.
- Carrier sensing may be performed through both physical and virtual mechanisms. Carrier sensing may also be referred to as a carrier sense function. Carrier sensing may also be referred to as a carrier sense mechanism. Carrier sensing may also be referred to as a backoff procedure.
- the virtual carrier sense mechanism is achieved by delivering reservation information that notifies advance notice of medium usage. Exchanging RTS and CTS frames before the actual data frames may be one means of delivering medium reservation information. RTS and CTS frames may contain a Duration field that defines the period for which the medium is reserved to transmit the actual data frames and Ack frames.
- a STA that receives an RTS frame (sent by the originating STA) or a CTS frame (sent by the destination STA) processes the medium reservation.
- a STA can know that the medium is intended to be used to transmit data frames even if it is not receiving from the originating STA.
- Medium reservation information may be delivered in the Duration/ID field of individually addressed frames.
- the Duration/ID field may indicate the time (duration) for which the medium is reserved.
- the Duration/ID field may indicate the time the medium is reserved, ending with the immediately following Ack frame.
- the Duration/ID field may indicate the time the medium is reserved until the end of the Ack frame following the next fragment.
- the RTS/CTS mechanism may also work in the case of overlapping BSSs using the same channel.
- the medium reservation mechanism may also work across BSS boundaries.
- the RTS (Request To Send) frame format may include a Frame Control field, a Duration field, an RA field, a TA field, and an FCS field.
- the Duration field of the RTS frame format may indicate the time (in microseconds) required to transmit the pending data or management frame, one CTS frame, one Ack frame, and three SIFS.
- the RA field of the RTS frame may be the address of the STA that is the intended direct recipient of the pending individually addressed frame.
- the TA field may be the address of the STA sending the RTS frame or the bandwidth signal TA of the STA sending the RTS frame.
- the CTS (Clear To Send) frame format may include a Frame Control field, a Duration field, an RA field, and an FCS field.
- the Duration field of a CTS frame format sent in response to an RTS frame may be the Duration field of the immediately preceding RTS frame minus the time required to send the CTS frame and its corresponding SIFS. That is, it may be the time required to send the pending data or management frame, one Ack frame, and two SIFS. If the CTS frame is the first frame of an exchange and the pending data or management frame requires acknowledgment, the Duration field may be the time (in microseconds) required to send the pending data or management frame, two SIFS, and one Ack frame.
- the Duration field may be the time required to send the pending data or management frame and one SIFS. If the CTS frame is a response to an RTS frame, the RA field of the CTS frame may be set to the address in the TA field of the RTS frame and the Individual/Group bit may be set to 0. If the CTS frame is the first frame in a frame exchange, the RA field may be set to the sender's MAC address.
- Figure 11 is a diagram showing an example of NAV according to one aspect of this embodiment.
- the horizontal axis may represent time.
- 1101 may be a timeline of AP#1's operation.
- 1102 may be a timeline of STA#1's operation.
- 1103 may be a timeline of AP#2's operation.
- 1104 may be a timeline of STA#2's operation.
- 1101, 1102, 1103, and 1104 may be timelines on the same channel.
- 1105 may be an RTS frame.
- 1106 may be the NAV period of AP#1.
- 1107 may be a CTS frame.
- 1108 may be the NAV period of STA#2.
- 1109 may be a Data frame.
- 1110 may be an AcK frame.
- 1111 may be an IFS.
- 1112 may be a contention window (backoff counter, backoff procedure).
- STA#1 may send 1105 to AP#2.
- AP#1 may set 1106 for the period indicated in the Duration field of the RTS.
- AP#2 may send 1107 to STA#1.
- STA#2 may set 1108 for the period indicated in the Duration field of the CTS.
- STA#1 may send 1109.
- AP#2 receives 1109, it may send 1110 to STA#1.
- AP#1 may start 1112 at 1111 if the channel is idle.
- STA#2 may start 1112 at 1111 if the channel is idle.
- the period between 1105 and 1107 may be IFS.
- AP#2 may transmit 1107 if the channel is idle during the IFS period before transmitting 1107.
- the period between 1107 and 1109 may be an IFS.
- STA#1 may transmit 1109 if the channel is idle during the IFS period before transmitting 1109.
- the period between 1109 and 1110 may be an IFS.
- AP#2 may transmit 1110 if the channel is idle during the IFS period before transmitting 1110.
- AP#1 may be 202 in FIG. 2.
- STA#1 may be 207 in FIG. 2.
- AP#2 may be 206 in FIG. 2.
- STA#2 may be 2088 in FIG. 2.
- 1101 may be a timeline of operation of an AP or a STA.
- 1102 may be a timeline of operation of an AP or a STA.
- 1103 may be a timeline of operation of an AP or a STA.
- 1104 may be a timeline of operation of an AP or a STA.
- Channel bonding may involve transmission using one or more 20 MHz channels. Alternatively, channel bonding may involve transmission using multiple 20 MHz channels. Channel bonding may involve transmission using multiple adjacent 20 MHz channels. Channel bonding may also be referred to as channel aggregation. Channel bonding transmits data using multiple channels simultaneously, resulting in wider bandwidth and improved data transmission speeds.
- the multiple channels used by members of a BSS may include a primary channel and one or more secondary channels, and channel bonding may be performed using multiple of these channels.
- the primary channel may be a channel common to all STAs that are members of a BSS.
- the primary 20MHz channel may be a 20MHz channel on which 20MHz PPDUs are transmitted in a 40MHz, 80MHz, 160MHz, or 80+80MHz BSS.
- the primary 40 channel may be a 40MHz channel on which 40MHz PPDUs are transmitted in an 80MHz, 160MHz, or 80+80MHz BSS.
- the primary 80 Channel may be an 80MHz channel on which 80MHz PPDUs are transmitted in a 160MHz or 80+80MHz BSS.
- the primary channel in a 20MHz, 40MHz, 80MHz, 160MHz, or 80+80MHz BSS may be referred to as the primary 20MHz channel.
- the primary channel may be the channel on which the backoff procedure is performed.
- a secondary channel is a channel associated with a primary channel and may be a channel used to create a wider channel than the primary channel.
- a secondary channel in a 40 MHz, 80 MHz, 160 MHz, or 80+80 MHz BSS may be referred to as a secondary 20 MHz channel.
- a secondary 20 MHz channel may be a 20 MHz channel adjacent to a primary 20 MHz channel in a 40 MHz BSS.
- a secondary 20 MHz channel may be a channel that combines with a primary 20 MHz channel to form a 40 MHz channel in a 40 MHz BSS.
- a secondary 20 MHz channel may be a 20 MHz channel adjacent to a primary 20 MHz channel in an 80 MHz BSS.
- a secondary 20 MHz channel may be a channel that combines with a primary 20 MHz channel to form a primary 40 MHz channel in an 80 MHz BSS.
- a secondary 20MHz channel may be a 20MHz channel adjacent to the primary 20MHz channel in a 160MHz or 80+80MHz BSS.
- a secondary 20MHz channel may be a channel that combines with the primary 20MHz channel to form a primary 40MHz channel in a 160MHz or 80+80MHz BSS.
- a secondary 40MHz channel may be a 40MHz channel adjacent to the primary 40MHz channel to form an 80MHz channel in an 80MHz BSS.
- a secondary 40MHz channel may be a 40MHz channel adjacent to the primary 40MHz channel to form a primary 80MHz channel in a 160MHz or 80+80MHz BSS.
- a secondary 80MHz channel may be an 80MHz channel that does not include the primary 20MHz channel in a 160MHz or 80+80MHz BSS.
- a secondary 80MHz channel may be combined with a primary 80MHz channel to form a 160MHz or 80+80MHz
- a non-primary channel may be any 20MHz channel other than the primary 20MHz channel in 40MHz, 80MHz, 160MHz, or 80+80MHz.
- Figure 12 is a diagram showing an example of channel bonding according to one aspect of this embodiment.
- 1201, 1202, 1203, 1204, 1205, 1206, 1207, and 1208 may each be a 20 MHz channel.
- the horizontal axis of Figure 12 may represent frequency.
- Figure 12 may also show the channel configuration of a BSS operating at a 160 MHz channel width.
- 1201 may be a primary 20 MHz channel. 1201 may be referred to as the primary channel.
- 1202 may be a secondary 20 MHz channel.
- a secondary 40 MHz channel may be formed from 1203 and 1204.
- a secondary 80 MHz channel may be formed from 1205, 1206, 1207, and 1208.
- Channels 1202, 1203, 1204, 1205, 1206, 1207, and 1208 may be referred to as secondary channels.
- the STA may perform a backoff procedure on the primary 20MHz channel and perform channel sensing on the secondary channel during a PIFS immediately before transmission. For example, in Figure 12, to transmit with a 160MHz channel width, the STA may perform a backoff procedure at 1201 and perform channel sensing during a PIFS immediately before transmission at 1202, 1203, 1204, 1205, 1206, 1207, and 1208.
- Operating class may indicate an index to a set of radio operating values in a regulatory domain.
- the value of Operating class may indicate a frequency for a channel number, a usable channel center frequency, or a maximum usable channel width.
- the value of Operating class may indicate a Channel starting frequency, Channel Spacing, Channel set, etc.
- Channel set may be a list of integer channel numbers valid for the regulatory domain and class.
- Channel Spacing may be the frequency difference between adjacent non-overlapping channel center frequencies when using the maximum bandwidth of a frequency segment allowed by the Operating class.
- the value of Operating class may be transmitted in a frame. For example, the value of Operating class may be transmitted in a Beacon frame. The value of Operating class may be transmitted in a Probe Response frame.
- the value of Operating class may be an Operating class index.
- the STA may determine the channelization.
- the channelization determination may be the determination of the center frequency and channel center frequency of the primary 20 MHz channel.
- the channel center frequency determination may be the determination of the center frequency of the channel width. For example, if the channel width is 80 MHz, the channel center frequency may be the center frequency of the 80 MHz channel width. In other words, the channel center frequency may be the center frequency of the channel width.
- the center frequency of the primary 20MHz channel may be determined by Channel starting frequency + 5 ⁇ dot11CurrentPrimaryChannel.
- the center frequency of the primary 20MHz channel may be determined by multiplying the channel number of the primary channel by a predetermined value and adding the channel starting frequency.
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the STA may determine dot11CurrentPrimaryChannel from the Operation element included in the frame received from the AP.
- the STA may determine dot11CurrentPrimaryChannel from information in the Primary Channel field included in the HT Operation element.
- the STA may determine dot11CurrentPrimaryChannel from information in the Primary Channel field included in the HT Operation element.
- the STA may determine dot11CurrentPrimaryChannel from information in the Primary channel field in the 6GHz Operation Information field included in the HE Operation element. For example, a STA receiving a Beacon frame from an AP may determine the primary channel from the Primary Channel field of the HT operation element included in the Beacon frame.
- the Channel starting frequency may be defined as dot11ChannelStartingFactor x 500 kHz. dot11ChannelStartingFactor may be indicated in the Operating Class field.
- the channel center frequency may be determined as Channel starting frequency + 5 ⁇ dot11CurrentChannelCenterFrequencyIndex. In other words, the channel center frequency may be determined by multiplying the channel center frequency index by a predetermined value and adding the channel starting frequency.
- the STA may determine dot11CurrentChannelCenterFrequencyIndex from the Operation element included in the frame received from the AP.
- the STA may determine dot11CurrentChannelCenterFrequencyIndex from the information in the Channel Center Frequency Segment 0 field or the Channel Center Frequency Segment 1 field included in the VHT Operation element.
- dot11CurrentChannelCenterFrequencyIndex may be either dot11CurrentChannelCenterFrequencyIndex0 or dot11CurrentChannelCenterFrequencyIndex1.
- dot11CurrentChannelCenterFrequencyIndex0 may be determined from the Channel Center Frequency Segment 0 field included in the VHT Operation element.
- dot11CurrentChannelCenterFrequencyIndex1 may be determined from the Channel Center Frequency Segment 1 field included in the VHT Operation element.
- the channel starting frequency may be defined as dot11ChannelStartingFactor x 500 kHz. dot11ChannelStartingFactor may be indicated in the Operating Class field.
- the Center frequency of the 80MHz channel may be 5210MHz, and the center frequency of the primary 20MHz channel may be 5180MHz.
- the center frequency of the 80MHz bandwidth channel in frequency segment0 may be 5775MHz
- the center frequency of the 80MHz bandwidth channel in frequency segment1 may be 5530MHz
- the center frequency of the primary 20MHz channel may be 5805MHz.
- channel center frequencies may be defined in integer multiples of 5 MHz above the channel starting frequency.
- Channel center frequency may be the channel center frequency.
- Channel starting frequency may be the channel starting frequency.
- Nch may be a channel number.
- Nch may be any value between 1 and 233.
- Channel starting frequency may be defined as dot11ChannelStartingFactor ⁇ 500 kHz.
- the channel number and/or Channel starting frequency may be predefined.
- the AP may include information related to the primary channel in the operation element and send it in a frame.
- the information related to the primary channel may be the channel number of the primary channel.
- the AP may include the channel number of the primary channel in the operation element and send it in a frame.
- the AP may indicate the channel number of the primary channel in the Primary channel field of the HT operation element.
- the AP may indicate the channel number of the primary channel in the Primary channel field in the 6GHz Operation Information field included in the HE operation element.
- PHY-CCA.indication primitive may be a primitive indicating the current state of the medium from the PHY to the MAC entity.
- PHY-CCA.indication primitive may include a STATE parameter.
- PHY-CCA.indication primitive may include a channel-list parameter.
- the STATE parameter of PHY-CCA.indication primitive may have one of two values: BUSY or IDLE.
- the STATE parameter value of PHY-CCA.indication primitive may be BUSY if the PHY's evaluation of the channels indicates that the channels are unavailable. Otherwise, the STATE parameter value of PHY-CCA.indication primitive may be IDLE. If the STA is in the IDLE state, the channel-list parameter is not present.
- the channel-list parameter may contain a set indicating busy channels. That is, if CCA is determined by multiple channels and is BUSY, the channel-list parameter may be present.
- the channel-list parameter of a PHY-CCA.indication primitive generated by a VHT STA may contain at most a single entry. For example, entries in the Channel-list parameter may indicate primary, secondary, secondary40, and secondary80.
- the STA may determine the PHY-CCA.indication primitive in the physical layer processing unit SU3.
- the STA may indicate the PHY-CCA.indication primitive determined in the physical layer processing unit SU3 to the MAC layer processing unit SU4.
- the AP may issue the PHY-CCA.indication primitive in the physical layer processing unit AU3.
- the AP may indicate the PHY-CCA.indication primitive determined in the physical layer processing unit AU3 to the MAC layer processing unit AU4.
- a STA with an operation channel width of W MHz may issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive within aCCATime period if it detects the start of a PPDU occupying at least the primary 20 MHz channel with an operation channel width of W MHz with a probability of at least a specified percentage (e.g., 90% or more) and the power of the non-HT duplicate or VHT PPDU measured in the primary 20 MHz channel is at or above a specified value (e.g., -82 dBm or more).
- a specified percentage e.g. 90% or more
- a STA may issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive when it receives a non-HT duplicate or VHT PPDU greater than -82 dBm in the primary 20 MHz channel.
- -82 dBm may be the threshold for determining whether the channel is idle or busy.
- the receiver shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive for any signal that exceeds a threshold (-62 dBm) on the primary 20 MHz channel by a predetermined amount (e.g., 20 dB) above the sensitivity of the lowest modulation and coding rate within aCCATime from the signal's arrival at the receiver's antenna. Thereafter, while the threshold remains exceeded, the receiver shall not issue a PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary40 ⁇ ), PHY CCA.indication(BUSY, ⁇ secondary80 ⁇ ), or PHY-CCA.indication(IDLE) primitive.
- the receiver may issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive upon receiving any signal above -62 dBm on the primary 20 MHz channel.
- -62dBm may be the threshold for determining whether a channel is idle or busy.
- the PHY will issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive if there are no conditions for issuing a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive and any signal in the secondary 20 MHz channel exceeds the threshold of -62 dBm or greater within aCCATime of arriving at the receiver antenna in an idle operating channel width of 40 MHz, 80 MHz, 160 MHz, or 80+80 MHz. In this case, the PHY will not issue a PHY-CCA.indication(BUSY, ⁇ secondary40 ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary80 ⁇ ), or PHY-CCA.indication(IDLE) primitive.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive when no conditions exist for issuing a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive and, in an idle 40MHz, 80MHz, 160MHz, or 80+80MHz operating channel width, a 20MHz NON_HT, HT_MF, HT_GF, or VHT PPDU of -72dBm or greater is detected on the secondary 20MHz channel with a probability of 90% or greater within aCCAMidTime.
- -72dBm may be the threshold for determining whether a channel is idle or busy.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive if the conditions for issuing a PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ) primitive do not exist and any signal in the secondary 40 MHz channel exceeds the threshold of -59 dBm or greater within aCCATime of arriving at the receiver antenna in an idle 80 MHz, 160 MHz, or 80+80 MHz operating channel width. In this case, the PHY shall not issue a PHY-CCA.indication(BUSY, ⁇ secondary80 ⁇ ) primitive or a PHY-CCA.indication(IDLE) primitive.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive when the conditions for issuing a PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ) primitive do not exist and, in an idle 80MHz, 160MHz, or 80+80MHz operating channel width, a 40MHz non-HT duplicate, HT_MF, HT_GF, or VHT PPDU is detected on the secondary 40MHz channel at or above -72dBm with a probability of 90% or greater within a period of aCCAMidTime.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ) primitive if the conditions for issuing a PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ) primitive do not exist and a 20 MHz non-HT, HT_MF, HT_GF, or VHT PPDU greater than or equal to -72 dBm is detected with a probability of 90% or greater within a period of aCCAMidTime in any 20 MHz subchannel of a secondary 40 MHz channel in an idle 80 MHz, 160 MHz, or 80+80 MHz operating channel width.
- -72 dBm may be the threshold for determining whether a channel is idle or busy.
- the PHY will issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ), or PHY-CCA.Indication(BUSY, ⁇ secondary40 ⁇ ) primitive when there are no conditions for issuing such a primitive and when an idle 160MHz or 80+80MHz operating channel width is present in the secondary80MHz channel and any signal greater than -56dBm is present.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ), or PHY-CCA.Indication(BUSY, ⁇ secondary40 ⁇ ) primitive if the conditions for issuing such a primitive do not exist and an 80 MHz non-HT duplicate or VHT PPDU greater than or equal to -69 dBm is detected in the secondary 80 MHz channel with a probability of 90% or greater within a period of aCCAMidTime in an idle 160 MHz or 80+80 MHz operating channel width.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ), or PHY-CCA.Indication(BUSY, ⁇ secondary40 ⁇ ) primitive if the conditions for issuing such a primitive do not exist and, in an idle 160 MHz or 80+80 MHz operating channel width, a 40 MHz non-HT duplicate, HT_MF, HT_GF, or VHT PPDU at -72 dBm or greater is detected with a probability of 90% or greater within a period of aCCAMidTime in any 40 MHz subchannel of the secondary 80 MHz channel.
- the PHY shall issue a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary ⁇ ), or PHY-CCA.Indication(BUSY, ⁇ secondary40 ⁇ ) primitive when no conditions exist for issuing a PHY-CCA.indication(BUSY, ⁇ primary ⁇ ), PHY-CCA.indication(BUSY, ⁇ secondary40 ⁇ ), and when, in an idle 160 MHz or 80+80 MHz operating channel width, a 20 MHz NON_HT, HT_MF, HT_GF, or VHT PPDU is detected at or above -72 dBm on any 20 MHz subchannel of the secondary 80 MHz channel with a probability greater than 90% within aCCAMidTime, where -56 dBm, -69 dBm, and -72 dBm may be the thresholds for determining whether the channel is idle or busy.
- the threshold may be compared with the signal level of the receiving antenna.
- the signal level compared with the threshold may be the level of the signal received by antenna unit SU1.
- the signal level compared with the threshold may be the level of the signal received by antenna unit AU1.
- the STA may determine the secondary primary channel from information in one or more operation elements (information elements) included in a frame received from the AP.
- the STA may perform a backoff procedure on the secondary primary channel while the NAV is set (or reset) to the primary channel.
- the STA may perform a backoff procedure on the secondary primary channel if the primary channel is busy.
- the STA may transmit on one or more channels, including the secondary primary channel and excluding the primary channel.
- the STA may switch to the primary channel before the end of the NAV period.
- the secondary primary channel may be the channel on which the backoff procedure is performed when the backoff procedure is not performed on the primary channel.
- the secondary primary channel may be selected from the secondary channels. For example, the STA may set the duration indicated in the Duration field of the RTS frame, CTS frame, or PSDU as the NAV duration on the primary channel. Once the STA sets the NAV on the primary channel, it may switch to the secondary primary channel and initiate a backoff procedure.
- the determination of the secondary primary channel may be the determination of the center frequency of the secondary primary channel.
- the determination of the primary channel may be the determination of the center frequency of the secondary primary channel.
- the determination of the primary channel may be the determination of the channel number of the secondary primary channel.
- the channel corresponding to the center frequency of the primary channel may be the primary channel.
- the channel corresponding to the center frequency of the secondary primary channel may be the secondary primary channel.
- the NAV may be maintained.
- the NAV duration may be the period during which the NAV is set.
- the NAV may be set based on the duration field included in a frame received by the AP or STA from another AP or another STA. For example, when a STA receives a frame containing a duration field from another STA on the primary channel, it may set its NAV to the primary channel based on the duration field and initiate a backoff procedure on the secondary primary channel.
- the STA may perform a backoff procedure on the secondary primary channel while its NAV is set on the primary channel.
- the NAV set on the primary channel may be updated.
- the backoff procedure may be carrier sensing.
- the STA may perform carrier sensing on the secondary primary channel while its NAV is set on the primary channel.
- the STA may transmit on one or more channels that include the secondary primary channel but do not include the primary channel. Note that “may transmit” may also be expressed as "has the right to transmit.”
- the STA may receive a frame containing information related to the secondary primary channel sent from the AP using the radio transceiver unit SU6, and determine the secondary primary channel using the MAC layer processing unit SU4 or frame processing unit SU7.
- the AP may determine a secondary primary channel.
- the AP may transmit information related to the determined secondary primary channel to the STA in a frame including one or more operation elements (information elements).
- the AP may perform a backoff procedure on the secondary primary channel while the NAV is set (or reset) to the primary channel.
- the AP may perform a backoff procedure on the secondary primary channel if the primary channel is busy.
- the AP may transmit on one or more channels including the secondary primary channel and excluding the primary channel.
- the AP may switch to the primary channel before the end of the NAV period.
- the secondary primary channel may be the channel on which the backoff procedure is performed when the backoff procedure is not performed on the primary channel.
- the secondary primary channel may be selected from the secondary channels. For example, the AP may set the duration indicated in the Duration field of the RTS frame, CTS frame, or PSDU as the NAV period on the primary channel. Once the AP sets the NAV on the primary channel, it may switch to the secondary primary channel and initiate a backoff procedure.
- the determination of the secondary primary channel may be the determination of the center frequency of the secondary primary channel.
- the determination of the secondary primary channel may be the determination of the channel number of the secondary primary channel.
- the determination of the primary channel may be the determination of the center frequency of the secondary primary channel.
- the determination of the primary channel may be the determination of the channel number of the secondary primary channel.
- the channel corresponding to the center frequency of the primary channel may be the primary channel.
- the channel corresponding to the center frequency of the secondary primary channel may be the secondary primary channel.
- the period during which the NAV is set may be the period during which the NAV is maintained.
- the NAV period may be the period during which the NAV is set.
- the NAV may be set by the AP or STA based on the duration field included in a frame received from another AP or STA.
- an AP when an AP receives a frame including a duration field from another STA on the primary channel, it may set the NAV to the primary channel based on the duration field and initiate a backoff procedure on the secondary primary channel.
- the STA may perform a backoff procedure on the secondary primary channel while its NAV is set on the primary channel.
- the NAV set on the primary channel may be updated.
- the backoff procedure may be carrier sensing.
- the STA may perform carrier sensing on the secondary primary channel while its NAV is set to the primary channel.
- the AP may transmit on one or more channels that include the secondary primary channel and do not include the primary channel.
- the AP may determine the secondary primary channel in the MAC layer processing unit AU4 or frame processing unit AU7, and transmit a frame containing information related to the secondary primary channel in the wireless transceiver unit SU6.
- the frame in which information about the primary channel is transmitted and the frame in which information about the secondary primary channel is transmitted may be the same.
- the frame in which information about the primary channel is transmitted and the frame in which information about the secondary primary channel is transmitted may be different.
- the operation element (information element) containing information about the primary channel and the operation element (information element) containing information about the secondary primary channel may be the same.
- the operation element containing information about the primary channel and the operation element containing information about the secondary primary channel may be different.
- the element format containing information about the primary channel and the element format containing information about the secondary primary channel may be the same.
- the element format containing information about the primary channel and the element format containing information about the secondary primary channel may be different.
- An element format containing information related to the secondary primary channel may be defined.
- An element ID may be defined for the element format containing information related to the secondary primary channel.
- the STA or AP may perform sensing on the secondary primary channel, and if the secondary primary channel is idle, it may transmit on one or more channels that include the secondary primary channel but not the primary channel. If the STA or AP has set (or re-set) its NAV on the primary channel, it may perform sensing on the secondary primary channel, and if the secondary primary channel is idle, it may transmit on one or more channels that include the secondary primary channel but not the primary channel. Sensing may be a backoff procedure. Sensing may be carrier sensing.
- the STA or AP may transmit on one or more channels including the primary channel. If the STA or AP has not set NAV on the primary channel, it may perform sensing on the primary channel, and if the primary channel is idle, it may transmit on one or more channels not including the primary channel. Sensing may be a backoff procedure. Sensing may be carrier sensing.
- a STA or AP may receive on one or more channels, including the secondary primary channel, but not the primary channel. If the STA or AP has set (or re-set) its NAV on the primary channel, it may receive on one or more channels, including the secondary primary channel, but not the primary channel.
- a STA or AP may receive on one or more channels, including the primary channel. If a STA or AP does not set NAV on the primary channel, it may receive on one or more channels, including the primary channel.
- Figure 13 is a diagram showing an example of a backoff procedure on a secondary primary channel of a STA according to one aspect of this embodiment.
- 1301, 1302, 1303, 1304, 1305, 1306, 1307, and 1308 may each be a 20 MHz channel.
- Figure 13 may also be a diagram of a STA operating at 160 MHz.
- 1301 may be the primary channel.
- 1306 may be the secondary primary channel.
- 1309 may be a frame received by the STA transmitted by another STA or an AP.
- 1309 may be a frame received by the STA transmitted by a STA or an AP belonging to an OBSS.
- 1309 may be an RTS frame.
- 1309 may be a CTS frame.
- 1309 may be a Data frame.
- 1310 may be a NAV.
- 1311 may be a backoff procedure (backoff counter, contention window, carrier sense).
- 1312 may be a frame transmission.
- the STA receives 1309 in 1301, it may set 1310 in 1301 for the period indicated by the Duration field of 1309.
- the STA may transition to 1306.
- the STA transitions to 1306, it may start 1311 in 1306.
- the STA may perform 1312.
- the STA performing the operation in FIG. 13 is 204 in FIG. 2
- 1309 may be a frame transmitted by 207 in FIG. 2.
- FIG. 13 may be a diagram of an AP operating at 160 MHz.
- FIG. 13 is the operation of 202 in FIG. 2
- 1309 may be a frame transmitted by 207.
- 1312 may be transmitted using multiple channels.
- 1312 may be a transmission with a channel width of 80 MHz transmitted using 1308, 1307, 1306, and 1305.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be obtained by multiplying the channel number of the primary channel by a predetermined value and/or adding the starting frequency of the channel.
- the center frequency of the secondary primary channel may be defined as Channel starting frequency + X ⁇ dot11CurrentPrimaryChannel.
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the AP may notify the STA of an operation element (information element) containing information about the channel number of the primary channel in a frame.
- the STA may determine the secondary primary channel (center frequency) from the information in the operation element included in the frame received from the AP.
- the information in the operation element included in the frame received from the AP may be the channel number of the primary channel.
- the STA may determine the center frequency of the secondary primary channel by multiplying the channel number of the primary channel notified by the AP by a predetermined value and adding the result to the starting frequency of the channel.
- the center frequency of the secondary primary channel may be determined by Channel starting frequency + X ⁇ dot11CurrentPrimaryChannel, where dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the channel number of the primary channel may be used to determine the center frequency of the primary channel and the center frequency of the secondary primary channel.
- X may be a value other than 5.
- X may be a positive value.
- X may be a negative value.
- X may be 10.
- X may be -10.
- X may be a predefined value.
- the operation element (information element) containing information about the channel number of the primary channel may be an HT Operation element, a VHT Operation element, or an HE Operation element, etc.
- the STA and/or AP may perform a backoff procedure on the secondary primary channel if the backoff procedure cannot be performed on the primary channel.
- the STA and/or AP may transmit and/or receive on the secondary primary channel if the backoff procedure cannot be performed on the primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element (information element) containing information about the channel number of the primary channel may be a Management frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Control frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Beacon frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an Association Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Reassociation Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an RTS frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a CTS frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- the channel number of the primary channel may be notified by a method other than the operation element.
- a field for notifying the channel number of the primary channel may be defined in the frame format.
- the number of the primary channel may be notified by an information element.
- the number of the primary channel may be notified by a field within the information element.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be the channel number of the primary channel multiplied by a predetermined value and/or added with the starting frequency of the channel.
- the center frequency of the secondary primary channel may be defined as Channel starting frequency + X ⁇ dot11CurrentPrimaryChannel.
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the AP may notify the STA of an operation element (information element) including information on the channel number of the primary channel in a frame.
- the AP may notify the STA of an operation element including a value of X in a frame.
- the STA may determine the secondary primary channel (center frequency) from the information in the operation element included in the frame received from the AP.
- the information in the operation element included in the frame received from the AP may be the channel number of the primary channel.
- the information in the operation element included in the frame received from the AP may be the value of X.
- the STA may determine the center frequency of the secondary primary channel by multiplying the channel number of the primary channel notified by the AP by the value of X and adding the result to the starting frequency of the channel.
- the center frequency of the secondary primary channel may be determined by Channel starting frequency + X ⁇ dot11CurrentPrimaryChannel, where dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the channel number of the primary channel may be used to determine the center frequency of the primary channel and the center frequency of the secondary primary channel.
- X may be a positive value.
- X may be a negative value.
- 10 may be indicated as the value of X.
- -10 may be indicated as the value of X.
- the operation element containing information about the channel number of the primary channel may be an HT Operation element, a VHT Operation element, or an HE Operation element, etc.
- the operation element containing the value of X may be an HT Operation element, a VHT Operation element, or an HE Operation element, etc.
- the STA and/or AP may perform a backoff procedure on a secondary primary channel if the backoff procedure cannot be performed on the primary channel.
- the STA and/or AP may transmit and/or receive on a secondary primary channel if the backoff procedure cannot be performed on the primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element (information element) containing information about the channel number of the primary channel may be a Management frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Control frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Beacon frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an Association Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Reassociation Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an RTS frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a CTS frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- the channel number of the primary channel may be notified by a method other than the operation element.
- a field for notifying the channel number of the primary channel may be defined in the frame.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be the channel number of the primary channel plus an offset multiplied by a predetermined value and/or the starting frequency of the channel added.
- the center frequency of the secondary primary channel may be defined as Channel starting frequency + 5 ⁇ (dot11CurrentPrimaryChannel + offset).
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the AP may notify the STA of an operation element (information element) including information about the channel number of the primary channel in a frame.
- the AP may notify the STA of an operation element including an offset in a frame.
- the channel number of the primary channel may be used to determine the center frequency of the primary channel and the center frequency of the secondary primary channel.
- the offset may be a positive value.
- the offset may be a negative value.
- the operation element containing information about the channel number of the primary channel may be an HT Operation element, a VHT Operation element, or an HE Operation element, etc.
- the operation element containing the offset may be an HT Operation element, a VHT Operation element, or an HE Operation element, etc. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may perform the backoff procedure on the secondary primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may transmit and/or receive on the secondary primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element (information element) containing information about the channel number of the primary channel may be a Management frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Control frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Beacon frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an Association Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Reassociation Response frame.
- a frame including an operation element containing an offset may be a Management frame.
- a frame including an operation element containing an offset may be a Control frame.
- a frame including an operation element containing an offset may be a Data frame.
- a frame including an operation element containing an offset may be a Beacon frame.
- a frame including an operation element containing an offset may be an Association Response frame.
- a frame including an operation element containing an offset may be a Reassociation Response frame.
- a frame including an operation element containing an offset may be a Probe Response frame.
- a frame including an operation element containing an offset may be a Probe Response frame.
- a frame including an operation element that includes an offset may be an RTS frame.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be the channel number of the secondary primary channel multiplied by a predetermined value and/or added by the starting frequency of the channel.
- the center frequency of the secondary primary channel may be defined as Channel starting frequency + X ⁇ dot11CurrentSecondaryPrimaryChannel.
- X may be a positive value.
- X may be a negative value.
- the value of X may be 5.
- the value of X may be a value other than 5.
- X may be a predefined value.
- X may be a value determined by the AP.
- the AP may notify the STA of an operation element (information element) including the value of X in a frame.
- dot11CurrentSecondaryPrimaryChannel may be the channel number of the secondary primary channel.
- the AP may notify the STA in a frame of an operation element (information element) containing information about the channel number of the secondary primary channel used to determine the center frequency of the secondary primary channel.
- the operation element by which the AP notifies the channel number of the secondary primary channel may be different from the operation element by which the channel number of the primary channel is notified. For example, it may be a VHT operation element. It may also be an HE operation element. It may also be notified in any other element format.
- the STA may determine the secondary primary channel (center frequency) from the information in the operation element included in the frame received from the AP.
- the information in the operation element included in the frame received from the AP may be the channel number of the secondary primary channel.
- the STA may multiply the channel number of the secondary primary channel by a predetermined value and add the result to the starting frequency of the channel to determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be determined by Channel starting frequency + X ⁇ dot11CurrentSecondaryPrimaryChannel.
- X may be a positive value.
- X may be a negative value.
- the value of X may be 5.
- the value of X may be a value other than 5.
- dot11CurrentSecondaryPrimaryChannel may be the channel number of the secondary primary channel.
- the operation element in which the channel number of the secondary primary channel is notified may be different from the operation element in which the channel number of the primary channel is notified.
- it may be a VHT operation element. It may be an HE operation element. It may be notified in any other element format.
- the channel number of the secondary primary channel may be different from the channel number of the primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may perform the backoff procedure on the secondary primary channel. The STA and/or AP may transmit and/or receive on the secondary primary channel if the backoff procedure cannot be performed on the primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element containing information on the channel number of the secondary primary channel may be a probe response frame.
- a frame including an operation element containing information about the channel number of the secondary primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the secondary primary channel may be an RTS frame.
- a frame including an operation element containing information about the channel number of the secondary primary channel may be a CTS frame.
- a frame including an operation element containing information about the channel number of the secondary primary channel may be a Data frame.
- the channel number of the secondary primary channel may be notified by a method other than the operation element.
- a field for notifying the channel number of the secondary primary channel may be defined in the frame.
- the number of the secondary primary channel may be notified by an information element.
- the number of the secondary primary channel may be notified by a field within the information element.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be the channel number of the primary channel multiplied by a predetermined value and/or added to the starting frequency of the channel, and then an offset may be added.
- the center frequency of the secondary primary channel may be defined as Channel starting frequency + 5 x dot11CurrentPrimaryChannel + Offset.
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the AP may notify the STA in a frame of an operation element (information element) containing information about the channel number of the primary channel used to determine the center frequency of the secondary primary channel.
- the offset may be a predefined value.
- the STA may determine the secondary primary channel (center frequency) from the information in the operation element included in the frame received from the AP.
- the information in the operation element included in the frame received from the AP may be the channel number of the primary channel.
- the STA may determine the center frequency of the secondary primary channel by multiplying the channel number of the primary channel by a predetermined value, adding the result to the starting frequency of the channel, and then adding an Offset.
- the center frequency of the secondary primary channel may be determined as Channel starting frequency + 5 x dot11CurrentPrimaryChannel + Offset. Offset may be a predefined value.
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the channel number of the primary channel may be used to determine the center frequency of the primary channel and the center frequency of the secondary primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may perform a backoff procedure on the secondary primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may transmit and/or receive on the secondary primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element (information element) containing information about the channel number of the primary channel may be a Management frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Control frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Beacon frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an Association Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Reassociation Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Probe Response frame.
- a frame including an operation element containing information about the channel number of the primary channel may be an RTS frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a CTS frame.
- a frame including an operation element containing information about the channel number of the primary channel may be a Data frame.
- the channel number of the primary channel may be notified by a method other than the operation element.
- a field for notifying the channel number of the primary channel may be defined in the frame.
- the number of the primary channel may be notified by an information element.
- the number of the primary channel may be notified by a field within the information element.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the center frequency of the secondary primary channel may be the channel number multiplied by a predetermined value and/or the starting frequency of the channel plus an offset.
- the center frequency of the secondary primary channel may be defined as Channel starting frequency + 5 x dot11CurrentPrimaryChannel + Offset.
- dot11CurrentPrimaryChannel may be the channel number of the primary channel.
- the AP may notify the STA in a frame of an operation element (information element) containing information about the offset used to determine the center frequency of the secondary primary channel.
- the offset may be notified in a VHT operation element.
- the offset may be notified in a HE operation element.
- the offset may also be notified in another element format.
- the STA may determine the secondary primary channel (center frequency) from the information in the operation element included in the frame received from the AP.
- the information in the operation element included in the frame received from the AP may be Offset.
- the STA may determine the center frequency of the secondary primary channel by multiplying the channel number of the primary channel by a predetermined value, adding the result to the starting frequency of the channel, and then adding Offset.
- the center frequency of the secondary primary channel may be determined as Channel starting frequency + 5 x dot11CurrentPrimaryChannel + Offset.
- the Offset may be notified from the AP.
- the Offset may be notified by the VHT operation element.
- the Offset may be notified by the HE operation element.
- the Offset may be notified by any other element format. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may perform the backoff procedure on the secondary primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may transmit and/or receive on the secondary primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element containing Offset information may be an RTS frame.
- a frame including an operation element containing Offset information may be a CTS frame.
- a frame including an operation element containing Offset information may be a Data frame.
- Offset information may be notified by a method other than the operation element.
- a field for notifying offset information may be defined in the frame. The offset may be notified by the information element. The offset may be notified by a field within the information element.
- the AP and/or STA may determine the center frequency of the secondary primary channel.
- the secondary primary channel may be selected randomly from the set of channels defined in the operating class. The selection may be random or uniformly random.
- the AP may determine the secondary primary channel randomly from the set of channels defined in the operating class and notify the STA of information related to the determined secondary primary channel in a frame.
- the information related to the secondary primary channel may be the channel number of the secondary primary channel.
- the information related to the secondary primary channel may be the center frequency of the secondary primary channel.
- the STA may determine the secondary primary channel from information included in the frame received from the AP.
- the information related to the secondary primary channel may be notified in a VHT operation element.
- the information related to the secondary primary channel may be notified in a HE operation element.
- the information related to the secondary primary channel may be notified in another element format. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may perform the backoff procedure on the secondary primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may transmit and/or receive on the secondary primary channel.
- the backoff procedure may be carrier sensing.
- a frame including an operation element (information element) containing information related to the secondary primary channel may be a management frame.
- a frame including an operation element containing information related to the secondary primary channel may be a control frame.
- a frame including an operation element containing information related to the secondary primary channel may be a data frame.
- a frame including an operation element containing information related to the secondary primary channel may be a beacon frame.
- a frame including an operation element containing information related to the secondary primary channel may be an association response frame.
- a frame including an operation element containing information related to the secondary primary channel may be a reassociation response frame.
- a frame including an operation element containing information related to the secondary primary channel may be a probe response frame.
- a frame including an operation element containing information related to the secondary primary channel may be a probe response frame.
- a frame including an operation element containing information related to the secondary primary channel may be an RTS frame.
- a frame including an operation element containing information related to the secondary primary channel may be a CTS frame.
- a frame including an operation element containing information related to the secondary primary channel may be a Data frame.
- Information related to the secondary primary channel may be notified by a method other than the operation element.
- a field for notifying information related to the secondary primary channel may be defined in the frame.
- the number of the secondary primary channel may be notified by the information element.
- the number of the secondary primary channel may be notified by a field within the information element.
- the AP may determine a secondary primary channel and notify the STA of information related to the determined secondary primary channel in a frame.
- the information related to the secondary primary channel may be the channel number of the secondary primary channel.
- the information related to the secondary primary channel may be the center frequency of the secondary primary channel.
- the STA may determine the secondary primary channel from the information contained in the frame received from the AP. For example, if the channel number of the secondary primary channel is notified as information related to the secondary primary channel, the STA may determine the channel corresponding to the channel number as the secondary primary channel. For example, if the center frequency of the secondary primary channel is notified as information related to the secondary primary channel, the STA may determine the channel corresponding to the center frequency as the secondary primary channel.
- Information related to the secondary primary channel may be notified in a VHT operation element.
- Information related to the secondary primary channel may be notified in a HE operation element.
- Information related to the secondary primary channel may be notified in other element formats. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may perform the backoff procedure on the secondary primary channel. If the backoff procedure cannot be performed on the primary channel, the STA and/or AP may transmit and/or receive on the secondary primary channel.
- the backoff procedure may be carrier sensing.
- FIG. 14 is a diagram showing an example of processing of the secondary primary channel of a STA according to one aspect of this embodiment.
- the STA receives a frame transmitted by the AP (S1401).
- the STA uses information contained in the received frame to determine the first channel and the second channel (S1402).
- the STA determines whether or not NAV is set on the first channel (S1403). If the STA determines that NAV is not set on the first channel (S1403: NO), the STA performs a backoff procedure on the first channel (S1404). If the STA determines that NAV is set on the first channel (S1403: YES), the STA performs a backoff procedure on the second channel (S1405).
- the backoff procedure may be carrier sensing.
- FIG. 15 is a diagram showing an example of processing of the secondary primary channel of an AP according to one aspect of this embodiment.
- the AP determines the first channel and the second channel (S1501).
- the AP transmits a frame including information on the determined first channel and the second channel (S1502).
- the AP determines whether or not NAV is set on the first channel (S1503). If the AP determines that NAV is not set on the first channel (S1503: NO), the AP receives a frame from the STA on the first channel. If the AP determines that NAV is set on the first channel (S1503: YES), the AP receives a frame from the STA on the second channel (S1505).
- the AP determines the secondary primary channel and notifies the STA of a frame containing information about the secondary primary channel.
- the STA determines the secondary primary channel from the information contained in the frame received from the AP.
- the AP and/or the STA can perform the backoff procedure on the secondary primary channel and transmit the frame.
- the backoff procedure may be carrier sensing.
- the programs running on the base station devices and terminal devices relating to the embodiments of the present invention may be programs (programs that make a computer function) that control a CPU (Central Processing Unit) or the like so as to realize the functions of the above-mentioned embodiments relating to the embodiments of the present invention.
- Information handled by these devices is temporarily stored in RAM (Random Access Memory) during processing, and is then stored in various ROMs such as Flash ROM (Read Only Memory) or HDD (Hard Disk Drive), and is read, modified, and written by the CPU as necessary.
- the terminal device and part of the base station device in the above-mentioned embodiments may be implemented by a computer.
- the program for implementing this control function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to implement the function.
- computer system refers to a computer system built into a terminal device or base station device, and includes hardware such as the OS and peripheral devices.
- computer-readable recording media refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system.
- “computer-readable recording medium” may include something that dynamically stores a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, or something that stores a program for a fixed period of time, such as volatile memory within a computer system that serves as a server or client in such cases.
- the above program may be one that realizes some of the functions described above, or may be one that can realize the functions described above in combination with a program already recorded in the computer system.
- the terminal device may comprise at least one processor and at least one memory containing computer program instructions (computer program).
- the memory and computer program instructions (computer program) may be configured to cause the terminal device to perform the operations and processes described in the above embodiments using the processor.
- the base station device may comprise at least one processor and at least one memory containing computer program instructions (computer program).
- the memory and computer program instructions (computer program) may be configured to cause the base station device to perform the operations and processes described in the above embodiments using the processor.
- the base station device in the above-described embodiments can also be realized as a collection (device group) consisting of multiple devices.
- Each of the devices that make up the device group may have some or all of the functions or functional blocks of the base station device related to the above-described embodiments. It is sufficient for the device group to have all of the functions or functional blocks of the base station device.
- the terminal devices related to the above-described embodiments can also communicate with the base station device as a collection.
- terminal devices and base station devices in the above-described embodiments may be realized as LSIs, which are typically integrated circuits, or as chipsets. Each functional block of the terminal device and base station device may be individually formed into a chip, or some or all may be integrated into a chip.
- the integrated circuit method is not limited to LSIs; it may also be realized using dedicated circuits or general-purpose processors. Furthermore, if an integrated circuit technology that can replace LSIs emerges due to advances in semiconductor technology, it may also be possible to use integrated circuits based on that technology.
- a terminal device is described as an example of a communications device, but the present invention is not limited to this and can also be applied to terminal devices or communications devices such as stationary or non-mobile electronic devices installed indoors or outdoors, such as AV equipment, kitchen equipment, cleaning/washing equipment, air conditioning equipment, office equipment, vending machines, and other household appliances.
- terminal devices or communications devices such as stationary or non-mobile electronic devices installed indoors or outdoors, such as AV equipment, kitchen equipment, cleaning/washing equipment, air conditioning equipment, office equipment, vending machines, and other household appliances.
- One aspect of the present invention can be used, for example, in communication systems, communication devices (e.g., mobile phone devices, base station devices, wireless LAN devices, or sensor devices), integrated circuits (e.g., communication chips), or programs.
- communication devices e.g., mobile phone devices, base station devices, wireless LAN devices, or sensor devices
- integrated circuits e.g., communication chips
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
端末装置は、第1のoperation elementと第2のoperation elementを受信し、前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定し、前記第2のoperation elementに含まれる情報が第2のチャネルを示し、前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい。
Description
本発明は、端末装置、基地局装置および通信方法に関する。
本願は、2024年5月10日に日本に出願された特願2024-077043号について優先権を主張し、その内容をここに援用する。
本願は、2024年5月10日に日本に出願された特願2024-077043号について優先権を主張し、その内容をここに援用する。
無線LAN(Local Area Network)通信の高速化および周波数利用効率化がIEEE(The Institute of Electrical and Electronics Engineers Inc.)において検討されている。現在、IEEE802.11beの後継規格として、IEEE802.11bnの標準化が開始されている。
本発明の一態様は、効率的な通信が可能な端末装置、基地局装置および通信方法を提供する。
(1)本発明の第1の態様は、端末装置であって、第1のoperation elementと第2のoperation elementを受信する受信部と、前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定する制御部と、を備え、前記第2のoperation elementに含まれる情報が第2のチャネルを示し、前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい。
(2)本発明の第2の態様は、基地局装置であって、第1のoperation elementと第2のoperation elementを送信する送信部と、前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定する制御部と、を備え、前記第2のoperation elementに含まれる情報が第2のチャネルを示し、前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい。
(3)本発明の第3の態様は、端末装置に用いられる通信方法であって、第1のoperation elementと第2のoperation elementを受信するステップと、前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定するステップと、を含み、前記第2のoperation elementに含まれる情報が第2のチャネルを示し、前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい、通信方法。
効率的な無線通信システムを実現することができる。
以下、本発明の実施形態について説明する。
“A、および/または、B”は、“A”、“B”、または“AおよびB”を含む用語であってもよい。
本実施形態における無線LANシステムは、アクセスポイント(AP)およびステーション(STA)を備える。アクセスポイントとステーションで構成されるネットワークはBSS(Basic Service Set)と称される。
アクセスポイント(AP)は、基地局装置と称されてもよい。ステーション(STA)は、端末装置と称されてもよい。
図1は、本実施形態の一態様に係る無線LANシステムの一例を示す図である。図1において、無線LANシステムは、STA103、STA104、およびAP102を具備する。101は、BSSと称されてもよい。
STAは、論理エンティティであってもよい。この論理エンティティは、無線媒体(WM : Wireless Medium)へのMedium Access Control(MAC)および物理層インターフェースの単一のアドレス指定可能なインスタンスである論理エンティティであってもよい。STAは、端末装置と称されてもよい。
無線媒体は、Wireless LANのピア物理層エンティティ間でPDU(Protocol Data Unit)の転送を実装するために使用される媒体であってもよい。無線媒体は、媒体と称されてもよい。媒体は、Mediumと称されてもよい。
チャネルは、2つ以上のSTA間でPPDUを送信するために使用される無線媒体のインスタンスであってもよい。
APは、1つのSTAを含み、関連するSTA(s)に対して無線媒体を介してdistribution system services(DSS)へのアクセスを提供するエンティティであってもよい。APは、STAとdistribution system access function(DSAF)を含んでもよい。APは、STAと称されてもよい。つまり、APは、STAであってもよい。
non-AP STA(非アクセスポイント ステーション)は、AP内に含まれないSTAであってもよい。例えば、non-AP STAは、HT STAであってもよい。non-AP STAは、VHT STAであってもよい。non-AP STAは、HE STAであってもよい。non-AP STAは、前述のSTA以外のSTAであってもよい。non-AP STAは、STAと称されてもよい。
distribution system servicesは、distribution system(DS)によって提供されるサービスのセットであってもよい。distribution system access functionは、AP内の機能であり、MACサービスとdistribution system servicesを使用して、distribution systemと無線媒体の間でアクセスを提供するものであってもよい。distribution systemは、Extended Service Set(ESS)を作成するために、BSSのセットと統合LANを相互接続するために使用されるシステムであってもよい。
BSSは、JOIN service primitivesを使用して同期に成功したSTAのセットとSTART primitiveを使用した1つのSTAのセットであってもよい。例えば、JOIN service primitiveとして、MLME-JOIN.confirmが使用されてもよい。MLME-JOIN.confirmは、BSSとの同期を確認するためのprimitiveであってもよい。JOIN service primitiveとして、MLME-JOIN.requestが使用されてもよい。MLME-JOIN.requestは、BSSとの同期を要求するためのprimitiveであってもよい。例えば、START primitiveとして、MLME-START.requestが使用されてもよい。MLME-START.requestは、MACエンティティが新しいBSSを開始することを要求するためのprimitiveであってもよい。primitiveは、STAあるいはAPにおける内部信号であってもよい。ここでいう内部信号は、SMEとMLMEとの間や、SMEとPLMEとの間や、MLMEとPLMEとの間など、異なるレイヤあるいは異なるプロトコルにおけるエンティティ間の情報交換に用いられる内部信号であってもよい。
ESSは、1つ以上の相互接続されたBSSのセットであり、これらのBSSのいずれかに関連付けられたSTAの論理リンク制御(LLC)層において、単一のBSSとして表示されるものであってもよい。
OBSS(Overlapping Basic Service Set)は、STAのBSSと同じチャネル上で、そのBSA(Basic Service Area)内(部分的または全体)で動作するBSSであってもよい。
図2は、本実施形態の一態様に係るOBSSの一例を示す図である。図2において、202はAP#1であってもよい。203はSTA#1であってもよい。204はSTA#2であってもよい。201は、202、203、および204で構成されてるBSS#1であってもよい。203は、202と同期していてもよい。204は、202と同期していてもよい。206はAP#2であってもよい。207はSTA#3であってもよい。208はSTA#4であってもよい。205は、206、207、および208で構成されてるBSS#2であってもよい。207は、206と同期していてもよい。208は、206と同期していてもよい。202は、207と同期していなくてもよい。202は、208と同期していなくてもよい。206は、203と同期していなくてもよい。206は、204と同期していなくてもよい。201と205は、同じチャネル上で動作するBSSであってもよい。205は、201にとってOBSSとして見なされてもよい。201は、205にとってOBSSとして見なされてもよい。例えば、202は、207が送信したフレームを受信してもよい。204は、207が送信したフレームを受信してもよい。207は、202が送信したフレームを受信してもよい。207は、204が送信したフレームを受信してもよい。例えば、202は、207の送信が行われている間チャネルがビジーであると判断してもよい。204は、207の送信が行われている間チャネルがビジーであると判断してもよい。207は、202の送信が行われている間チャネルがビジーであると判断してもよい。207は、204の送信が行われている間チャネルがビジーであると判断してもよい。
BSAは、BSSのメンバーを含む領域であってもよい。BSAは、他のBSSのメンバーを含んでもよい。例えば、図2において、201は、203、204、207、を含むBSAであってもよい。ここで、207は、他のBSSのメンバーであってもよい。
IBSS(Independent Basic Service Set)は、self-contained networkを形成するBSSであり、DSへのアクセスは利用できない。
アドレス指定可能な単位はステーション(STA)であってもよい。物理的および操作的特性は、STAの用語の前に配置される修飾子によって定義されてもよい。例えば、場所(location)や移動性(mobility)の場合、アドレス指定可能な単位は固定STA(fixed STA)、携帯STA(mobile STA)、および移動STA(mobility STA)であってもよい。STAはアドレス指定可能な宛先ですが、(一般的に)固定された場所ではなくてもよい。STAは複数の異なる特性(characteristics)を持つことがあり、それぞれがその機能を形成してもよい。例えば、単一のアドレス指定可能なユニットは、同時に、携帯STA(portable STA)、QoS STA、従属STA(dependent STA)、および隠れSTA(hidden STA)の特性を持ってもよい。
アーキテクチャは、上位層に透過的にSTAの移動をサポートするWLANを提供するために相互作用するいくつかのコンポーネントで構成されてもよい。BSSは、LANの基本的な構成要素であってもよい。BSSのメンバーSTAが通信を行うことができる範囲は、カバレッジエリアと考えられてもよい。メンバーSTAによるすべての可能な方向性送信の集合が範囲は、BSAと称されてもよい。
物理的な制限は、直接のSTA間の距離を決定してもよい。インフラストラクチャBSSは複数のBSSで構成されるネットワークの一部であってもよい。インフラストラクチャBSSを相互接続するためのアーキテクチャコンポーネントは、非一般リンク(non-GLK(General Link))操作のためのDSであってもよい。DSと拡張サービスセット(ESS)は、非-GLK操作のための接続性を拡張するためのメカニズムであってもよい。GLK操作は、ブリッジを使用して拡張ネットワークを形成することであってもよい。無線媒体とDSM(Distribution System Medium)は論理的に分離されてもよい。各論理メディアは、アーキテクチャの異なるコンポーネントによって異なる目的で使用されてもよい。複数のメディアが論理的に異なることを認識することは、アーキテクチャの柔軟性を理解する上で重要です。LANアーキテクチャは、特定の実装の物理的な特性とは独立して指定されています。DSは、アドレスから宛先のマッピングや複数のBSSのシームレスな統合に必要な論理サービスを提供することで、モバイルデバイスのサポートを可能にしてもよい。APは、STAの機能とDSAF(Distribution System Access Function)を持つエンティティであり、関連するSTAに対して無線媒体を介してDSへのアクセスを可能にしてもよい。BSSとDSの間のデータは、AP内のDSAFを介して移動してもよい。APにはSTAが含まれており、そのSTAアドレスを使用して無線媒体上でアドレス指定可能であってもよい。APが無線媒体とDSMで通信するために使用するアドレスは必ずしも同じでなくてもよい。APに関連付けられたSTAの1つからAPのSTAアドレス宛に送信されるデータは、常に制御されていないポートで受信され、ポートアクセスエンティティによって処理されてもよい。制御されたポートが認可されている場合、フレームは、概念的にDSを通過してもよい。
DSとインフラストラクチャBSSにより、任意のサイズと複雑さのワイヤレスネットワークを構築されてもよい。このネットワークは、ESS(拡張サービスセット)と称されてもよい。ESSは、同じSSIDによって接続されたインフラストラクチャBSSの集合であり、DSによって接続されてもよい。ESSにはDSは含まれなくてもよい。LLC層にとってESSは、IBSSと同じように見えてもよい。ESS内のSTAは、通信することができ、mobile STA(s)は(同じESS内で)LLCに対して透過的にBSS間を移動してもよい。ESSにおいて、BSSは、部分的に重なってもよい。これは物理的な範囲内でのカバレッジを配置するために一般的に使用されてもよい。ESSにおいて、BSSは物理的に分離されてもよい。ESSにおいて、論理的にはBSS間の距離に制限はなくてもよい。ESSにおいて、BSSは、物理的に同じ場所に配置されてもよい。これは冗長性を提供するために行われてもよい。ESSにおいて、1つ以上のIBSS(s)またはESS(s)が、1つ以上のESS(s)と同じ場所に物理的に存在してもよい。
図3は、本実施形態の一態様に係るSTAの装置構成の一例を示す図である。STAはアンテナ部SU1、RF(Radio Frequency)部SU2、物理層処理部(PHY層処理部)SU3、MAC層処理部SU4、および、上位層パケット処理部SU5を有しても良い。また、STAは、無線送受信部SU6、および、フレーム処理部SU7を有しても良い。無線送受信部SU6は、アンテナ部SU1とRF部SU2とを含むように構成されてもよい。フレーム処理部SU7は、物理層処理部SU3とMAC層処理部SU4とを含むように構成されてもよい。RF部SU2は、アンテナ部SU1を介して無線信号を受信する。
RF部SU2で受信された信号は、ベースバンド信号に変換され、物理層処理部SU3に送られる。物理層処理部SU3は、変換されたベースバンド信号に対して、物理層の機能(PHY機能)に関する処理を行う。物理層処理部SU3における物理層での処理を経た信号は、MAC層処理部SU4へと送られる。MAC層処理部SU4は、ベースバンド信号に対して、MAC層の機能(MAC機能)に関する処理を行う。MAC層処理部SU4におけるMAC層での処理を経た信号は、上位層パケットとして上位層パケット処理部SU5へと送られる。上位層パケット処理部SU5は、受信信号から抽出された上位層パケットに対して、上位層の機能に関する処理を行う。
上位層パケット処理部SU5は、上位層パケットの送信に際して、上位層の機能に関する処理を行う。上位層パケット処理部SU5から、送信される上位層パケットがMAC層処理部SU4へと送られる。MAC層処理部SU4は、上位層パケットに対して、MAC層の機能に関する処理を行う。MAC層処理部SU4におけるMAC層での処理を経たフレーム(上位層パケットが加工されて生成されたフレーム)は、物理層処理部SU3へと送られる。物理層処理部SU3は、MAC層での処理を経たフレームに対して、物理層の機能に関する処理を行う。物理層処理部SU3からRF部SU2に送られたフレームは、RF信号に変換され、無線信号としてアンテナ部SU1を介して送信される。
物理層処理部SU3の処理は、物理層を制御するエンティティであるPLME(Physical Layer Management Entity)によって制御されてもよい。MAC処理部SU4の処理は、MAC層を制御するエンティティであるMLME(MAC Layer Management Entity)によって制御されてもよい。PLMEとMLMEは、それぞれのレイヤ管理サービスインターフェースを提供する。また、PLMEとMLMEとは、レイヤに対して独立したエンティティであるSME(Station Management Entity)によって制御されてもよい。PLMEとMLMEとSMEは、フレーム処理部SU7に含まれても良い。
図4は、本実施形態の一態様に係るAPの装置構成の一例を示す図である。APはアンテナ部AU1、RF部AU2、物理層処理部AU3、MAC層処理部AU4、および、DSAF部AU5を有しても良い。なお、DSAF部AU5は上位層パケット処理機能を有してもよい。また、APは、無線送受信部AU6、および、フレーム処理部AU7を有しても良い。無線送受信部AU6は、アンテナ部AU1とRF部AU2とを含むように構成されてもよい。フレーム処理部AU7は、物理層処理部AU3とMAC層処理部AU4とを含むように構成されてもよい。
RF部AU2で受信された信号は、ベースバンド信号に変換され、物理層処理部AU3に送られる。物理層処理部AU3は、変換されたベースバンド信号に対して、物理層の機能に関する処理を行う。物理層処理部AU3における物理層での処理を経た信号は、MAC層処理部AU4へと送られる。MAC層処理部AU4は、ベースバンド信号に対して、MAC層の機能に関する処理を行う。MAC層処理部AU4におけるMAC層での処理を経た信号は、上位層パケットとしてDSAF部AU5へと送られる。DSAF部AU5は、受信信号から抽出された上位層パケットに対して、上位層の機能に関する処理を行う。また、DSAF部AU5は、上位層パケットをDSに提供してもよい。
DSAF部AU5は、上位層パケットをDSから取得してもよい。DSAF部AU5は、上位層パケットの送信に際して、上位層の機能に関する処理を行う。DSAF部AU5から、送信される上位層パケットがMAC層処理部AU4へと送られる。MAC層処理部AU4は、上位層パケットに対して、MAC層の機能に関する処理を行う。MAC層処理部AU4におけるMAC層での処理を経たフレーム(上位層パケットが加工されて生成されたフレーム)は、物理層処理部AU3へと送られる。物理層処理部AU3は、MAC層での処理を経たフレームに対して、物理層の機能に関する処理を行う。物理層処理部AU3からRF部AU2に送られたフレームは、RF信号に変換され、無線信号としてアンテナ部AU1を介して送信される。
物理層処理部AU3の処理は、PLMEによって制御されてもよい。MAC処理部AU4の処理は、MLMEによって制御されてもよい。また、PLMEとMLMEとは、レイヤに対して独立したエンティティであるSMEによって制御されてもよい。PLMEとMLMEとSMEは、フレーム処理部AU7に含まれても良い。
HT STA(High-Throughput STA)は、MACデータサービスアクセスポイント(SAP)で測定された100 Mb/s以上のスループットをサポートできるPHYおよびMACの機能を提供してもよい。HT STAは、QoS STAであってもよい。HT機能(feature)は、HT AP(High-Throughput AP)に関連付けられた HT STAで利用されてもよい。HT機能のサブセットは、同じIBSSのメンバーである2つのHT STA間で使用されてもよい。HT STAと非-HT STA(non-HT STA)を区別するいくつかのPHY機能は、複数入力複数出力(MIMO)動作、空間多重化(SM)、空間マッピング(送信ビームフォーミングを含む)、空時ブロック符号(STBC)、低密度パリティチェック(LDPC)符号化、およびアンテナ選択(ASEL)であってもよい。HT STAで許可されるPPDUの形式は、非-HT形式(non-HT format)、HT-mixed形式(HT-mixed format)、およびHT-greenfield形式(HT-greenfield format)であってもよい。HT STAにおいて、PPDUは、20MHz帯域幅(bandwidth)で送信されてもよい。HT STAにおいて、PPDUは、40MHz帯域幅(bandwidth)で送信されてもよい。HT STAは、フレームアグリゲーション、いくつかのblock ack feature、省電力マルチポール(PSMP)動作、reverse direction(RD)、およびnon-HT STAとの共存をサポートする保護メカニズムを含むMAC機能を有してもよい。
VHT STA(Very High-Throughput STA)は、HT STAとしてサポートされる機能に加えて、VHT機能をサポートHT STAであってもよい。VHT STAの主なPHY機能として、40MHzおよび80MHzのchannel widthsがサポートされてもよい。VHT STAの主なPHY機能として、VHT single-user(SU)PPDUsがサポートされてもよい。VHT STAの主なPHY機能として、160MHzおよび80+80MHzのchannel widthsがサポートされてもよい。VHT STAの主なPHY機能として、VHT multi-user(MU)PPDUsがサポートされてもよい。VHTの主なPHY機能は、HT STAに存在しなくてもよい。VHT STAの主なMAC機能として、VHT PPDUのA-MPDUパディングがサポートされてもよい。VHT STAの主なMAC機能として、S-MPDUがサポートされてもよい。VHT STAの主なMAC機能として、bandwidth indicationの応答がサポートされてもよい。VHTの主なMAC機能は、HT STAに存在しなくてもよい。VHT機能は、VHT AP(Very High-ThroughputAP)に関連付けられたVHT STAで利用されてもよい。VHT機能のサブセットは、同じIBSSのメンバーである2つのVHT STA間で使用されてもよい。
HE(High Efficiency)STAは、5GHzバンドで動作している場合、VHT STAであってもよい。20MHz-only HE STAは、40MHzおよび80MHzのchannel widthをサポートしていなくてもよい。HE STAでは、20MHzのoperating channel widthのサポートは必須であってもよい。20MHz-only non-AP HE STAは、40MHzおよび80MHzのoperating channel widthのサポートが必須であってもよい。HE STAでは、160MHzおよび80+80MHzのoperating channel widthのサポートは、オプションであってもよい。HE STAは、HT STAであってもよい。HT STAやVHT STAに存在しないHE STAの主なPHY機能は、DLおよびUL OFDMA(Up Link Orthogonal Frequency Division Multiple Access)のサポートであってもよい。HT STAやVHT STAに存在しないHE STAの主なPHY機能は、MU-MIMO(Multi User Multiple Input Multiple Output)がPPDU帯域幅全体で行われる場合、4つ以上の空間ストリームをサポートするHE APによるDL MU-MIMO(Down Link Multi User Multiple Input Multiple Output)のサポートであってもよい。HT STAやVHT STAに存在しないHE STAの主なPHY機能は、non-AP HE STAのDL MU-MIMO受信のサポートであってもよい。HT STAやVHT STAに存在しないHE STAの主なMAC機能は、APのOMI(Operating Mode Indication)responderのサポートとOMI initiatorのサポートであってもよい。HT STAやVHT STAに存在しないHE STAの主なMAC機能は、APのindividual TWT(Target Wake Time)のサポートであってもよい。HT STAやVHT STAに存在しないHE STAの主なMAC機能は、non-AP STAのtwo NAV operationのサポートであってもよい。
BSS内のAPおよびSTAは、CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)に基づいて、送信を行ってもよい。CSMA/CAプロトコルは、媒体にアクセスする複数のSTA間の衝突が発生する可能性が最も高い時点での衝突確率を低減するために設計されるプロトコルであってもよい。
HT BSSは、HT STAによって送信されるBeacon(ビーコン)フレームがHT Capabilities elementを含むBSSであってもよい。VHT BSSは、VHT STAによって送信されるBeacon(ビーコン)フレームがVHT Operation elementを含むBSSであってもよい。HE BSSは、HE STAによって送信されるBeacon(ビーコン)フレームがHE Operation elementを含むBSSであってもよい。例えば、HT BSSは、HT STAのcapabilityをサポートしているSTAで構成されてもよい。例えば、VHT BSSは、VHT STAのcapabilityをサポートしているSTAで構成されてもよい。例えば、HE BSSは、HEのcapabilityをサポートしているSTAで構成されてもよい。
本実施形態において、STAは、例えば、HT STA、VHT STA、HE STAであってもよい。STAは、前述したSTA以外のSTAであってもよい。
APおよびSTAは、共通のフレームフォーマットを持った複数のフレームタイプのフレーム(frame)を送信してもよい。フレームは、物理層、MAC層、論理リンク制御(LLC: Logical Link Control)層、でそれぞれ定義されてもよい。
MAC frameは、MACエンティティ間で交換されるデータの単位であってもよい。MAC frameの同義語は、MPDUであってもよい。MPDU(MAC Protocol Data Unit)は、物理層(PHY)データサービスを使用して2つのpeer MACエンティティ間で交換されるデータの単位であってもよい。MPDUの同義語は、MAC frameであってもよい。MSDU(MAC Service Data Unit)は、MACサービスアクセスポイント(SAPs: Service Access Points)間で1つの単位として配信される情報であってもよい。STAにおけるMAC frameは、MAC層処理部SU4で処理されてもよい。STAにおけるMAC frameは、フレーム処理部SU7で処理されてもよい。APにおけるMAC frameは、MAC層処理部AU4で処理されてもよい。APにおけるMAC frameは、フレーム処理部AU7で処理されてもよい。
PHY frameは、PHYエンティティ間で交換されるデータの単位であってもよい。PHY frameの同義語は、PPDUであってもよい。PPDU(PHY Protocol Data Unit)は、物理層(PHY)データサービスを使用して2つのpeer PHYエンティティ間で交換されるデータの単位であってもよい。PPDUの同義語は、PHY frameであってもよい。STAにおけるPHY frameは、物理層処理部SU4で処理されてもよい。STAにおけるPHY frameは、フレーム処理部SU7で処理されてもよい。APにおけるPHY frameは、物理層処理部AU4で処理されてもよい。APにおけるPHY frameは、フレーム処理部AU7で処理されてもよい。
MAC frame formatは、MAC header、Frame body、FCSで構成されてもよい。MAC frame formatは、すべてのフレームにおいて固定された順序で発生するフィールドのセットから構成されてもよい。
MAC headerは、Frame Controlフィールド、Duration/IDフィールド、Address1フィールド、Address2フィールド、Address3フィールド、Sequence Controlフィールド、Address4フィールド、QoS Controlフィールド、HT Controlフィールド、等から構成されてもよい。MAC headerは、前述のフィールド全てで構成されてもよい。MAC headerは、前述のフィールドの一部で構成されてもよい。
図5は、本実施形態の一態様に係るMAC frame formatの一例を示す図である。図5において、MAC frame formatは、MAC header、Frame Body、FCSから構成されてもよい。図5において、MAC headerは、Frame Controlフィールド、Durationフィールド、Address1フィールド、Address2フィールド、Address3フィールド、Sequence Controlフィールド、Address4フィールド、QoS Controlフィールドで構成されてもよい。MAC frame formatは、MPDUであってもよい。
MAC headerのFrame Controlフィールドは、Protocol Versionサブフィールド、Typeサブフィールド、Subtypeサブフィールド、To DSサブフィールド、From DSサブフィールド、More Fragmentsサブフィールド、Retryサブフィールド、Power Managementサブフィールド、More dataサブフィールド、Protected Frameサブフィールド、+HTCサブフィールド、Control Frame Extensionサブフィールド、Compressed SSID Presentサブフィールド、ANO Presentサブフィールド、BSS BWサブフィールド、Securityサブフィールド、AP PMサブフィールド、等のサブフィールドから構成されてもよい。MAC headerのFrame Controlフィールドは、前述のサブフィールドの一部から構成されてもよい。MAC headerのFrame Controlフィールドは、前述のサブフィールドの全てで構成されてもよい。MAC headerのFrame Controlフィールドは、フレームタイプによって、特定のサブフィールドの組み合わせで構成されてもよい。
MAC headerのFrame Controlフィールドに含まれるTypeサブフィールドで、frameのtypeが示されてもよい。frameのtypeとして、Control frame、Management frame、Data frameが定義されてもよい。Typeサブフィールドで、Control frame、Management frame、Data frameのいずれかが示されてもよい。例えば、Typeサブフィールドは、2ビットのサブフィールドであってもよい。Typeサブフィールドで00が設定されるとframe typeは、Management frameであってもよい。Typeサブフィールドで01が設定されるとframe typeは、Control frameであってもよい。Typeサブフィールドで10が設定されるとframe typeは、Data frameであってもよい。
Management frameは、装置間の接続状態などを管理するためのフレームであってもよい。Control frameは、装置間の通信状態を管理するためのフレームであってもよい。Data frameは、実際の送信データを含むフレームであってもよい。
MAC headerのFrame Controlフィールドに含まれるSubtypeサブフィールドで、frameのsubtypeが示されてもよい。frameのsubtypeとして、Association Request、Association Response、Reassociation Request、Reassociation Response、Probe Request、Probe Response、、Beacon、ATIM、Disassociation、Authentication、Deauthentication、Action、Block Ack Request、Block Ack、PS-Poll、RTS、CTS、Ack、CF-End、Data、QoS Data、、などが定義されてもよい。前述以外のsubtypeが定義されてもよい。
MAC headerのFrame Controlフィールドに含まれるTypeサブフィールドとSubtypeサブフィールドからframeのsubtypeが決定されてもよい。Subtypeサブフィールドは、4ビットのサブフィールドであってもよい。Typeサブフィールドが00に設定されている場合、Typeサブフィールドは、Management frameを示してもよい。Typeサブフィールドが01に設定されている場合、Typeサブフィールドは、Control frameを示してもよい。Typeサブフィールドが10に設定されている場合、Typeサブフィールドは、Data frameを示してもよい。
例えば、Typeサブフィールドで、Management frameが示され、Subtypeサブフィールドで0000が設定されている場合、subtypeは、Association Requestであってもよい。Typeサブフィールドで、Management frameが示され、Subtypeサブフィールドで0001が設定されている場合、subtypeは、Association Responseであってもよい。Typeサブフィールドで、Management frameが示され、Subtypeサブフィールドで0010が設定されている場合、subtypeは、Reassociation Requestであってもよい。Typeサブフィールドで、Management frameが示され、Subtypeサブフィールドで0011が設定されている場合、subtypeは、Reassociation Responseであってもよい。Typeサブフィールドで、Managementframeが示され、Subtypeサブフィールドで0100が設定されている場合、subtypeは、Probe Requestであってもよい。Typeサブフィールドで、Management frameが示され、Subtypeサブフィールドで0101が設定されている場合、subtypeは、Probe Responseであってもよい。Typeサブフィールドで、Management frameが示され、Subtypeサブフィールドで1000が設定されている場合、subtypeは、Beaconであってもよい。
Beacon frameは、Beaconの周期やSSIDなどの情報を含むフレームであってもよい。Beacon frameは、BSS内のSTAに周期的に送信されるフレームであってもよい。Association Response frameは、Status codeなどの情報を含むフレームであってもよい。Association Response frameは、受信したAssociation request frameへの応答として送信されるフレームであってもよい。Reassociation Response frameは、Status codeなどの情報を含むフレームであってもよい。Reassociation Response frameは、受信したReassociation request frameへの応答として送信されるフレームであってもよい。Probe Response frameは、Beaconの周期やSSIDなどの情報を含むフレームであってもよい。Probe Response frameは、受信したProbe Request frameへの応答として送信されるフレームであってもよい。
例えば、Typeサブフィールドで、Control frameが示され、Subtypeサブフィールドで1011が設定されている場合、subtypeは、RTSであってもよい。Typeサブフィールドで、Control frameが示され、Subtypeサブフィールドで1100が設定されている場合、subtypeは、CTSであってもよい。Typeサブフィールドで、Control frameが示され、Subtypeサブフィールドで1101が設定されている場合、subtypeは、Ackであってもよい。
例えば、Typeサブフィールドで、Data frameが示され、Subtypeサブフィールドで0000が設定されている場合、subtypeは、Dataであってもよい。Typeサブフィールドで、Data frameが示され、Subtypeサブフィールドで1000が設定されている場合、subtypeは、QoS Dataであってもよい。
MAC frame formatのFrame bodyフィールドは、各management frameのサブタイプごとに定義されたフィールドと要素(element)から構成されてもよい。フィールドと要素は、指定された相対的な順序で表示され、存在しないフィールドや要素はスキップされてもよい。受信したmanagement frameのframe bodyで認識できない要素ID(element ID)に遭遇したSTAは、その要素を無視し、認識可能な要素IDを持つ追加要素を求めてmanagement frame bodyの残り(あれば)を解析し続けます。つまり、management frameのFrame bodyには、1つまたは複数の要素(element)が含まれてもよい。
Frame bodyに含まれる各elementのelement formatは、Element IDフィールド、Lengthフィールド、Element ID Extensionフィールド、informationフィールド等で定義されてもよい。Informationフィールドは、elementに固有の情報が含まれてもよい。例えば、Element IDが61の場合、HT Operationのためのelementを示してもよい。例えば、ElementIDが191の場合、VHT Capabilitiesのためのelementを示してもよい。例えば、Element IDが192の場合、VHT Operationのためのelementを示してもよい。例えば、Element IDが255の場合、HE Capabilitiesのためのelementを示してもよい。例えば、Element IDが255の場合、HE Operationのためのelementを示してもよい。Frame bodyに含まれる各elementは、information elementと称されてもよい。つまり、HT operation elementは、information elementであってもよい。HT operation elementは、information elementであってもよい。VHT Capabilitiesは、information elementであってもよい。VHT operation elementは、information elementであってもよい。HE Capabilitiesは、information elementであってもよい。HE operation elementは、information elementであってもよい。
Operation elementは、BSS内のSTAの動作を制御するための情報であってもよい。Operation elementは、複数のフィールドから構成されてもよい。
HT Operation elementは、Element IDフィールド、Lengthフィールド、Primary Channelフィールド、HT Operation informationフィールド、Basic HT-MCS Setフィールドで定義されてもよい。Primary Channelフィールドは、primary channelのチャネル番号を示してもよい。HT Operation informationフィールドは、Secondary Chanel Offsetフィールド、STA Channel Widthフィールド等で構成されてもよい。Secondary Chanel Offsetフィールドは、primary channelに関連するsecondary channelのオフセットを示してもよい。Secondary Chanel Offsetフィールドで1が設定されると、Secondary channelはprimary channelの上に位置してもよい。Secondary Chanel Offsetフィールドで3が設定されると、Secondary channelはprimary channelの下に位置してもよい。Secondary Chanel Offsetフィールドで0が設定されると、Secondary channelは存在しなくてもよい。STA Channel Widthフィールドは、STAが送信に使用できるchannel widthを定義してもよい。STA Channel Widthフィールドは、20MHzに対して0を設定してもよい。STA Channel Widthフィールドは、サポートされているchannel width set内の任意のチャネルの使用を許可する場合、1が設定されてもよい。BSS内のHT STA(s)の動作は、HT Operation elementによって制御されてもよい。つまり、HT Operation elementは、BSS内のHT STAの動作を制御するoperation elementであってもよい。
HT operation elementは、Management frameで送信されてもよい。HT operation elementは、Control frameで送信されてもよい。HT operation elementは、Data frameで送信されてもよい。例えば、HT operation elementは、Beacon frameで送信されてもよい。例えば、HT operation elementは、Association Response frameで送信されてもよい。例えば、HT operation elementは、Reassociation Response frameで送信されてもよい。例えば、HT operation elementは、Probe Response frameで送信されてもよい。
VHT Operation elementは、Element IDフィールド、Lengthフィールド、VHT Operationinformationフィールド、Basic VHT-MCS And NSS Setフィールドで定義されてもよい。VHT Operation informationフィールドは、Channel Widthフィールド、Channel Center Frequency Segment 0フィールド、Channel Center Frequency Segment 1フィールドで構成されてもよい。BSS内のVHT STA(s)の動作は、HT Operation elementとVHT Operation elementによって制御されてもよい。つまり、VHT Operation elementは、BSS内のVHT STAの動作を制御するoperation elementであってもよい。
VHT operation elementは、Management frameで送信されてもよい。VHT operation elementは、Control frameで送信されてもよい。VHT operation elementは、Data frameで送信されてもよい。例えば、VHT operation elementは、Beacon frameで送信されてもよい。例えば、VHT operation elementは、Association Response frameで送信されてもよい。例えば、VHT operation elementは、Reassociation Response frameで送信されてもよい。例えば、VHT operation elementは、Probe Response frameで送信されてもよい。
VHT Operation informationフィールド内のChannel Widthフィールドは、HT operationelementのSTA channel widthフィールドとともに、BSS bandwidthを定義してもよい。Channel Widthフィールドは、20MHzまたは40MHz BSS bandwidthの場合は0が設定されてもよい。Channel Widthフィールドは、80MHz、160MHz、または80+80MHz BSS bandwidthの場合は1が設定されてもよい。Channel Widthフィールドは、160MHz BSS bandwidthの場合は2が設定されてもよい。Channel Widthフィールドは、80+80MHz BSS bandwidthの場合は3が設定されてもよい。Channel Widthフィールドの4から255の範囲の値はreservedであってもよい。
VHT Operation informationフィールド内のChannel Center Frequency Segment 0フィールドは、20MHz、40MHz、80MHz、160MHz、または80+80 MHzのVHT BSSに対する、channelcenter frequencyを定義してもよい。Channel Center Frequency Segment 0フィールドは、20MHz、40MHz、または80MHzのBSS bandwidthの場合、VHT BSSが動作する20MHz、40MHz、または80MHzのchannel center frequency indexを示してもよい。Channel Center Frequency Segment 0フィールドは、160MHzのBSS bandwidthかつChannel Width subfieldが1の場合、primary channelを含む80 MHz channel segmentのchannel center frequency indexを示してもよい。Channel Center Frequency Segment 0フィールドは、160MHzのBSSbandwidthかつChannel Width subfieldが2の場合、VHT BSSが動作する160MHz channelのchannel center frequency indexを示してもよい。Channel Center Frequency Segment0フィールドは、80 + 80MHzのBSS bandwidthかつChannel Width subfieldが1または3の場合、VHT BSSのprimary 80MHz channelのchannel center frequency indexを示してもよい。
VHT Operation informationフィールド内のChannel Center Frequency Segment 1フィールドは、160MHzまたは80+80MHzのVHT BSSに対する、channel center frequencyを定義してもよい。Channel Center Frequency Segment 1フィールドは、20MHz、40MHz、または80MHzのBSS bandwidthの場合、0が設定されてもよい。Channel Center Frequency Segment 1フィールドは、160MHzのBSS bandwidthかつChannel Width subfieldが1の場合、VHTBSSが動作する160MHz channelのchannel center frequency indexを示してもよい。Channel Center Frequency Segment 1フィールドは、160MHzのBSS bandwidthかつChannel Width subfieldが2の場合、このフィールドは0が設定されてもよい。Channel Center Frequency Segment 1フィールドは、80+80MHzのBSS bandwidthかつChannel Width subfieldが1または3の場合、VHT BSSのSecondary 80MHz channelのchannel center frequency indexを示してもよい。
HE Operation element formatは、Element IDフィールド、Lengthフィールド、ElementID Extensionフィールド、HE Operation Parameterフィールド、BSS Color Informationフィールド、Basic HE-MCS And NSS Setフィールド、VHT Operation Informationフィールド、Max Co-Hosted BSSID Indicatorフィールド、6GHz Operation Informationフィールド、等で構成されてもよい。2.4GHzバンドで動作する場合、HE BSS内のHE STAは、HT Operation elementおよびHE Operation elementによって制御されてもよい。5GHzバンドで動作する場合、HE BSS内のHE STAは、HT Operation element、VHT Operation element(存在する場合)、およびHE Operation elementによって制御されてもよい。6GHzバンドで動作する場合、HE BSS内のHE STAは、HE Operation elementによって制御されてもよい。つまり、HE Operation elementは、BSS内のHE STAの動作を制御するoperation elementであってもよい。
HE operation elementは、Management frameで送信されてもよい。HE operation elementは、Control frameで送信されてもよい。HE operation elementは、Data frameで送信されてもよい。例えば、HE operation elementは、Beacon frameで送信されてもよい。例えば、HE operation elementは、Association Response frameで送信されてもよい。例えば、HE operation elementは、Reassociation Response frameで送信されてもよい。例えば、HE operation elementは、Probe Response frameで送信されてもよい。
HE Operation element formatのHE Operation Parameterフィールド formatは、Default PE Durationサブフィールド、TWT Requiredサブフィールド、TXOP Duration RTS Thresholdサブフィールド、VHT Operation Information Presentサブフィールド、Co-Hosted BSSサブフィールド、ER SU Disabledサブフィールド、6GHz Operation Information Presentサブフィールド、Reservedサブフィールド等から構成されてもよい。VHT Operation Information Presentサブフィールドは、VHT Operation InformationフィールドがHE Operation elementに存在することを示すために1が設定され、それ以外の場合は0が設定されてもよい。6GHz Operation Information Presentフィールドは、6GHz Operation Informationフィールドが存在することを示す場合に1が設定され、それ以外の場合に0が設定されてもよい。
HE Operation element formatのBSS Color Informationフィールドformatは、BSS Colorサブフィールド、Partial BSS Colorサブフィールド、BSS Color Disabledサブフィールド等から構成されてもよい。
HE Operation element formatの6GHz Operation Informationフィールドは、6GHz operationに関連するチャネルおよび帯域幅情報を提供してもよい。6GHz Operation Informationフィールドformatは、Primary channelフィールド、Controlフィールド、Channel Center Frequency Segment 0フィールド、Channel Center Frequency Segment 1フィールド、Minimum Rateフィールド、などから構成されてもよい。Primary Channelフィールドは、6GHzにおけるprimary channelのチャネル番号を示してもよい。Channel Center Frequency Segment 0フィールドは、6GHzで動作するBSSの20MHz、40MHz、80MHz、160MHz、または80+80MHzチャネルのチャネル中心周波数インデックスを示してもよい。Channel CenterFrequency Segment 0フィールドは、BSS channel widthが160MHzまたは80+80MHzの場合、primary 80MHz channelのチャネル中心周波数インデックスを示してもよい。Channel Center Frequency Segment 1フィールドは、6GHzで動作するBSSの160MHzチャネルのチャネル中心周波数インデックスを示してもよい。Channel Center Frequency Segment 1フィールドは、channel widthが80+80MHzの場合、secondary 80MHz channelのチャネル中心周波数インデックスを示してもよい。6GHz Operation Informationフィールドformat内のControlフィールドformatは、Channel Widthフィールド、Duplicate Beaconサブフィールド、Regulatory Infoサブフィールド、Reservedサブフィールド、などから構成されてもよい。Channel Widthフィールドは、BSS channel widthを示し、20MHzの場合は0、40MHzの場合は1、80MHzの場合は2、80+80MHzまたは160MHzの場合は3が設定されてもよい。
A-MSDU(Aggregate MSDU)は、A-MSDU subframe(サブフレーム)のシーケンスであってもよい。各A-MSDUサブフレームは、A-MSDU subframe header(サブフレームヘッダー)と、それに続くMSDUおよび0~3のパディングで構成されてもよい。A-MSDU subframeにおいて、A-MSDU subframe headerは、DAフィールド、SAフィールド、Lengthフィールドを含んでもよい。DAフィールドとSA フィールドには、MA-UNITDATA.requestおよびMAUNITDATA.indication primitiveで渡される値が含まれてもよい。Lengthフィールドには、MSDUの長さがオクテット単位(つまり8ビット単位)で含まれてもよい。
図6は、本実施形態の一態様に係るA-MSDUの一例を示す図である。図6において、MAC frame formatは、MAC header、Frame Body、FCSで構成されてもよい。ここで、MAC headerは、Frame Controlフィールド、Durationフィールド、Address1フィールド、Address2フィールド、Address3フィールド、Sequence Controlフィールド、Address4フィールド、QoS Controlフィールドで構成されてもよい。MAC frame formatは、MPDUであってもよい。Frame Bodyは、n個のA-MSDU subframeで構成されてもよい。各A-MSDUは、A-MSDU subframe header、MSDU、Paddingで構成されてもよい。A-MSDU subframe headerは、DAフィールド、SAフィールド、Lengthフィールドから構成されてもよい。
A-MPDU(Aggregate MPDU)は、1つ以上のA-MPDU subframeのシーケンスと可変量のEOFPaddingで構成されてもよい。各A-MPDU subframeは、オプションでMPDU delimiterに続くMPDUで構成されてもよい。A-MPDU内の各nonfinal A-MPDU subframeは、subframeの長さを4オクテットの倍数にするためにパディングオクテットが追加されてもよい。EOF Paddingフィールドは、EOF Padding subframeフィールドとEOF Padding Octetsフィールドから構成されてもよい。A-MPDU pre-EOF paddingは、EOF Paddingフィールドを含まず、A-MPDUの内容を指してもよい。MPDU delimiterは、EOFフィールド、Reservedフィールド、MPDULengthフィールド、CRCフィールド、Delimiter Signatureフィールドから構成されてもよい。
図7は、本実施形態の一態様に係るA-MPDUの一例を示す図である。図7において、A-MPDUは、n個のA-MPDU subframeフィールドとEOF Paddingフィールドから構成されてもよい。n個のA-MPDU subframeフィールドは、A-MPDU pre-EOF paddingと称されてもよい。各A-MPDU subframeフィールドは、MPDU delimiterフィールド、MPDUフィールド、paddingフィールドから構成されてもよい。MPDU delimiterフィールドは、EOFフィールド、Reservedフィールド、MPDU Lengthフィールド、CRCフィールド、Delimiter Signatureフィールドから構成されてもよい。EOF Paddingフィールドは、EOF Padding subframeフィールドとEOF Padding Octetsフィールドから構成されてもよい。
MSDUまたはMMPDU(MAC Management Protocol Data Unit)をより小さなMACレベルのフレーム、MPDUに分割するプロセスは、フラグメンテーションと称されてもよい。MACは、個別にアドレス指定されたMPDUで搬送されるMSDUまたはMMPDUをフラグメント化して再構成してもよい。
図8は、本実施形態の一態様に係るFragmentationの一例を示す図である。図8において、MSDUは、n個にフラグメンテーションされてもよい。MSDUは、n個のFrame Bodyに分割され、各Frame BodyにMAC HDR(header)とCRC(Cyclic Redundancy Check)が付与されてもよい。
PPDUは、PHY preamble、PHY header、PSDU(PHY Service Data Unit)等から構成されてもよい。PPDUには、L-STF、L-LTF、L-SIGが付与されてもよい。PPDUには、HT-STF、HT-LTF、HT-SIGが付与されてもよい。PPDUには、VHT-STF、VHT-LTF、VHT-SIG-A、VHT-SIG-Bが付与されてもよい。PPDUには、HE-STF、HE-LTF、HE-SIG-A、HE-SIG-Bが付与されてもよい。PPDUには、L-STF、L-LTF、L-SIGに加えてHT-STF、HT-LTF、HT-SIGが付与されてもよい。PPDUには、L-STF、L-LTF、L-SIGに加えてVHT-STF、VHT-LTF、VHT-SIG-A、VHT-SIG-Bが付与されてもよい。PPDUには、L-STF、L-LTF、L-SIGに加えてHE-STF、HE-LTF、HE-SIG-A、HE-SIG-Bが付与されてもよい。
図9は、本実施形態の一態様に係るPPDUの一例を示す図である。図9において、PHY layerでPPDUに、L-STFおよびL-LTFが付与されてもよい。図9において、PPDUは、PSDU、PHYpreamble、PHY header、Tail、Paddingから構成されてもよい。ここで、PSDUは、MAC sublayerにおいてA-MPDUであってもよい。A-MPDUは、複数のMAC frame formatから構成されてもよい。ここで、1つのMAC frame formatは、MAC headerフィールド、A-MSDUフィールド、FCSフィールドから構成されてもよい。
フレーム間の時間間隔は、IFS(Inter Frame Space)と称されてもよい。STAは、指定された時間間隔でキャリアセンス機能を使用して、媒体がアイドル(idle)であることを判断してもよい。つまり、STAは、IFSの期間キャリアセンスを行い、媒体がアイドルか否かを判断してもよい。
IFSは、複数の種類のIFSが定義されてもよい。例えば、IFSとして、RIFS(Reduced Inter Frame Space)、SIFS(Short Inter Frame Space)、PIFS(Priority Inter Frame Space)、DIFS(DCF Inter Frame Space)、AIFS(Arbitration Inter Frame Space)、EIFS(Extended Inter Frame Space)、SBIFS(Short Beamforming Inter Frame Space)、BRPIFS(Beam Refinement Inter Frame Space)、MBIFS(Medium Beamforming Inter Frame Space)、LBIFS(Long Beamforming Inter Frame Space)が定義されてもよい。
IFSの種類によって時間間隔は異なっていてもよい。例えば、PIFSは、SIFSより時間間隔が長いIFSであってもよい。DIFSは、PIFSより時間間隔が長いIFSであってもよい。IFSの種類によって無線媒体へのアクセスの優先レベルが提供されてもよい。つまり、時間間隔の短いIFSは、無線媒体へのアクセスの優先レベルの高いIFSであってもよい。
SIFS(Short Inter Frame Space)は、前のフレームの最後のシンボルまたはシグナル拡張(存在する場合)の終わりから、次のフレームのプリアンブルの最初のシンボルが無線媒体上で見られるまでの時間であってもよい。
PIFS(Priority Inter Frame Space)は、優先アクセスを得るためにメディアへのアクセスを制御するために使用されてもよい。PIFSは、40MHz、80MHz、160MHzの送信の前にsecondary 20MHz channel、secondary 40MHz channel、secondary 80MHz channelのCCAを行うために使用されてもよい。
DIFS(DCF Inter Frame Space)は、DCFを使用して動作するSTAがデータフレーム(MPDUs)および管理フレーム(MMPDUs)を送信するために使用されてもよい。DCFを使用するSTAは、正しくフレームを受信した後、CS(キャリアセンス)メカニズムによって、媒体がTxDIFSスロット境界でアイドル状態であると判断され、STAのバックオフカウンタの値がゼロである場合に、送信を行ってもよい。
AIFS(Arbitration Inter Frame Space)は、EDCAFを使用して媒体へアクセスするQoS STAに使用されてもよい。
EIFS(Extended Inter Frame Space)は、DCFにおいて、FCS値が正しくないフレームを受信した後、媒体が直ちにアイドル状態であると判断した場合に使用されてもよい。
STAが使用するMACの基本的なアクセス方法はDFC(Distributed Coordination Function)であってもよい。DCFは、ネットワークが動作している場合、BSS内の各STAで同じ調整機能ロジックが常にアクティブなクラスの調整機能であってもよい。DCFは、CSMA/CAの1種であってもよい。DCFは、すべてのSTAに実装される必要がある機能であってもよい。
STAは、送信を行うために、媒体を検知して、他のSTAが送信中かどうかを判定する。媒体がビジー(busy)でない場合、STAは、送信を行ってもよい。媒体がビジーであると判断された場合、STAは、現在の送信が終了するまで延期する。
CSMA/CA分散アルゴリズムでは、フレーム交換(frame exchange)シーケンス間に指定された期間のギャップが存在する。フレーム交換シーケンス間の指定された期間のギャップは、IFSと称されてもよい。送信を行うSTAは、送信を試みる前に、ある必要な期間で媒体がアイドル状態であることを確認する。ある必要な期間は、フレーム交換シーケンス間の指定された期間のギャップであってもよい。ある必要な期間は、IFSと称されてもよい。
STAは、延期後または送信成功直後に再度送信を試みる前に、バックオフカウンタをランダムなバックオフカウンタに初期化してもよい。STAは、媒体がアイドル状態の間、aSlotTimeの期間ごとに1回バックオフカウンタをデクリメントしてもよい。aSlotTimeは、スロットの時間長であってもよい。ここでいうスロットの時間は、MACがIFSを既定するために用いるスロットの時間であってもよい。また、aSlotTimeは、予め決められた時間の長さ(例えばマイクロ秒単位での固定時間長)であってもよい。
基本的な媒体アクセスプロトコルは、DCFであってもよい。DCFは、CSMA/CAと媒体がビジー状態後のランダムバックオフカウンタの使用を通じて、互換性のあるPHY間での媒体の自動共有を可能にする。すべての個別にアドレス指定されたトラフィックは、即時positive acknowledgment(Ack frame)を使用し、Ack frameが受信されなかった場合、送信者によって再送信がスケジュールされる。複数のSTAは、媒体が利用可能になるのを待っている可能性があり、媒体がビジーからアイドル状態になる時点で、最も衝突の可能性が高い。このため、媒体の競合を解決するためにランダムバックオフ手順が必要になる。STAの送信は、キャリアセンス機能(CS function)で媒体がビジーではないことを示していても、他のSTAの送信と干渉(衝突:collision)する可能性がある。干渉は、期待された応答フレーム(response frame)が受信されない場合に特定されてもよい。
DCFを使用してデータフレームや管理フレームの転送を開始したいSTAは、媒体のビジー/アイドル状態を判断するためにキャリアセンスメカニズムを使用してもよい。STAは、媒体がビジーである場合、IFSの間、中断することなく媒体がアイドル状態と判断されるまで待機する。ここで、IFSの種類は、最後のアイドル状態への遷移が媒体上で正しく受信されなかったフレームの検出による場合はEIFSであってもよい。それ以外の場合、IFSの種類は、DIFSであってもよい。STAは、DIFSまたはEIFSで媒体のアイドルの後、STAは送信前の追加の延期時間のためにランダムなバックオフカウントを生成してもよい。ただし、バックオフカウンタが既にゼロ以外の値を含んでいる場合は、ランダムな数値の選択は行われなくてもよい。バックオフカウンタは、[0、CW]の間の一様分散から引かれた疑似乱数整数であってもよい。CWは、PHYの特性であるaCWminとaCWmaxの値の範囲内の整数であってもよい。CWは、aCWmin以上であり、aCWmax以下の値をとってもよい。CWは、コンテンションウィンドウ(Contention Window)と称されてもよい。
コンテンションウィンドウパラメータは、aCWminの初期値をとってもよい。コンテンションウィンドウは、コンテンションウィンドウがaCWmaxの値に達するまでMPDU送信の試みが失敗し、いずれかのSTAのリトライが増加するたびに一連の次の値をとる。コンテンションウィンドウは、aCWmaxに達するとコンテンションウィンドウがリセットされるまでaCWmaxの値を維持する。データフレームまたは管理フレームの送信に成功した場合、コンテンションウィンドウは、aCWminにリセットされてもよい。SSRCがdot11ShortRetryLimitに達した場合、コンテンションウィンドウは、aCWminにリセットされてもよい。コンテンションウィンドウ値のセットは、PHY固有のaCWmin値から開始し、PHY固有のaCWmaxまで続く、2の累乗から1を引いた整数値として昇順であってもよい。例えば、aCWminが7、aCWmaxが255の場合、コンテンションウィンドウのセットは、7,15,31,63,127、255を含むセットであってもよい。
例えば、OFDM PHY characteristicsにおいて、20MHz channel spacingの場合、aSlotTimeは、9μsであってもよい。OFDM PHY characteristicsにおいて、20MHz channel spacingの場合、aCWminは、15であってもよい。OFDM PHY characteristicsにおいて、20MHz channel spacingの場合、aCWmaxは、1023であってもよい。
QoS facilityは、QoSネットワーク構成でのみ使用可能なHCF(Hybrid Coordination Function)と呼ばれる追加の協調機能が含まれてもよい。HCFは、すべてのQoS STAに実装されてもよい。HCFは、競合ベースと競合フリーのアクセス方法の側面を組み合わせ、QoS STAに優先順位付けされたパラメータ化されたQoSアクセスを無線媒体に提供するための調整機能であり、ベストエフォート転送のためのnon QoS STAをサポートし続けるものであってもよい。HCFは、EDCA(Enhanced Distributed Channel Access:拡張分散チャネルアクセス)とHCCA(HCF controlled channel access : HCF制御チャネルアクセス)の両方によって提供される機能が含まれてもよい。HCFは、競合ベースの転送にはEDCAメカニズムと呼ばれる競合ベースのチャネルアクセス方法を使用してもよい。HCFは、競合フリーの転送にはHCCAメカニズムと呼ばれる制御チャネルアクセス方法を使用してもよい。
HCCA(HCF Controlled Channel Access)は、個別にアドレス指定されたダウンリンク送信、アップリンク送信、およびダイレクトリンク送信に対して、QoS STAによる競合のない媒体の使用を調整するめにHC(Hybrid Coordinator)によって使用されるチャネルアクセスメカニズムであってもよい。
EDCAメカニズムは、8つの異なるUP(User Priority)を使用して、STAに無線媒体への差別化された分散アクセスを提供してもよい。UPは、MSDU(MAC Service Data Unit)に関連付けられた値であり、MSDUの処理方法を示すものであってもよい。UPは、MACの上位レイヤでMSDUに割り当てられてもよい。UPは、0から7のいずれかの値をとってもよい。EDCAメカニズムは、STAのUPを使用したトラフィックの配信をサポートするために、4つのAC(Access Category : アクセスカテゴリ)を定義してもよい。ACは、QoS STAがチャネルを競合し、特定の優先度でMSDUを送信するために使用するEDCAパラメータの共通セットに対するラベルであってもよい。ACは、AC_BE、AC_BK、AC_VI、AC_VOのいずれかの値をとってもよい。AC_BE、AC_BK、AC_VI、AC_VOは、それぞれベストエフォート、バックグラウンド、ビデオ、ボイスに対応するアクセスカテゴリを示しても良い。
QoS(Quality of Service)機能(facility)は、パラメータ化および優先順位付けされたQoSを提供するために使用される拡張機能、チャネルアクセスルール、フレームフォーマット、フレーム交換シーケンス、管理対象オブジェクトであってもよい。QoS STAは、QoS機能を実装するSTAであってもよい。QoS APは、QoS機能をサポートするAPであってもよい。QoS BSSは、QoS機能を提供するBSSであってもよい。Infrastructure QoS BSSには、QoS APが含まれてもよい。
EDCFA(Enhanced Distributed Channel Access Function)は、QoS STA内の論理的な機能であり、EDCAを使用して、関連するACを持つ送信キュー内のフレームが無線媒体を介して送信を許可される時を決定するものであってもよ。ACごとに1つのEDCAFが存在してもよい。DCFおよびHCFは、同じBSS内で動作できるように定義されてもよい。
各EDCAFは、バックオフスロットで測定されるバックオフカウンタを維持してもよい。バックオフ手順が呼び出されると、バックオフカウンタは、0からCWまでの一様分布でランダムに選択された整数値に設定されてもよい。AIFSは、AIFSN × aSlotTime + aSIFSTimeで定義されてもよい。例えば、OFDM PHY characteristicsにおいて、20MHz channel spacingの場合、aSlotTimeは9μs、aSIFTTimeは、16μsであってもよい。AIFSNは、ACごとに異なっていてもよい。例えば、ACがAC_BKの場合、AIFSNは、7であってもよい。ACがAC_BEの場合、AIFSNは、3であってもよい。ACがAC_VIの場合、AIFSNは、2であってもよい。ACがAC_VOの場合、AIFSNは、2であってもよい。CWは、PHY固有のCWmin値から開始し、PHY固有のCWmaxまで続く、2の累乗から1を引いた整数値として昇順であってもよい。CWminおよびCWmaxは、ACごとに異なっていてもよい。例えば、ACがAC_BKの場合、CWminはaCWmin、CWmaxはaCWmaxであってもよい。ACがAC_BEの場合、CWminはaCWmin、CWmaxはaCWmaxであってもよい。ACがAC_VIの場合、CWminは{(aCWmin+1)/2}―1、CWmaxはaCWminであってもよい。ACがAC_VOの場合、CWminは{(aCWmin+1)/4}―1、CWmaxは{(aCWmin+1)/2}―1であってもよい。OFDM PHY characteristicsにおいて、20MHz channel spacingの場合、aCWminは、15であってもよい。OFDM PHY characteristicsにおいて、20MHz channel spacingの場合、aCWmaxは、1023であってもよい。STAは、媒体がアイドル状態の間、aSlotTimeの期間ごとに1回バックオフカウンタをデクリメントしてもよい。MPDU送信の試みが失敗し、いずれかのSTAのリトライが増加するたびに一連の次の値をとる。
HCFでは、無線媒体への送信権の割り当ての基本単位はTXOPであってもよい。TXOP(Transmission Opportunity : 送信機会)は、特定のQoS STAが無線媒体上でフレーム交換シーケンスを開始する権利を持つ時間間隔であってもよい。TXOPは、開始時間と最大持続時間で定義されてもよい。
図10は、本実施形態の一態様に係るバックオフ手順の一例を示す図である。図10において、横軸は、時間であってもよい。1001は、STA#1の送信であってもよい。1002は、IFSであってもよい。1003は、バックオフカウンタであってもよい。1003は、コンテンションウィンドウと称されてもよい。1004は、STA#2の送信であってもよい。図10において、STA#2は、channel上で1001を検知してもよい。STA#2は1001を検知している間、チャネルがビジーであると判断してもよい。つまり、1001は、チャネルがビジーと判断される期間であってもよい。STA#2は、キャリアセンスを実行し、チャネルがビジーか否かを判断してもよい。STA#2は、1001の期間が終了し、チャネルがアイドルであると判断すると1002の期間でキャリアセンスを行ってもよい。例えば、1002は、DIFSであってもよい。1002は、AIFSであってもよい。STA#2は、1002の期間でアイドルであれば、1003を開始してもよい。1003は、チャネルがアイドルである間、バックオフカウンタをデクリメントしていく。例えば、1003において6個のバックオフカウンタが生成されていてもよい。チャネルがアイドルの間、バックオフカウンタをデクリメントし、バックオフカウンタが0になるとSTA#2は、送信(1004)を行ってもよい。ここで、バックオフカウンタは、0からCWの間で決定されていてもよい。CWは、aCWmin以上aCWmax以下の一連の値から選択された値であってもよい。チャネルは、無線媒体と称されてもよい。
キャリアセンスメカニズムは、NAV(Network Allocation Vector)ステータスとSTA送信機の物理的なキャリアセンスを組み合わせて、媒体のビジーまたはアイドルを判断するメカニズムであってもよい。NAVは、各STAによって維持され、STAのCCA(Clear Channel Assessment)機能で媒体がビジーであることを感知するかどうかに関係なく、無線媒体への送信がSTAによって開始されない期間の指標であってもよい。
STAにおけるキャリアセンスメカニズムは、物理層処理部SU3および/またはMAC層処理部SU3で行われてもよい。APにおけるキャリアセンスメカニズムは、物理層処理部AU3および/またはMAC層処理部AU3で行われてもよい。
NAVは、一定の速度で0までカウントダウンするカウンターであってもよい。STAは、NAVカウンターが0の場合、仮想キャリアセンスはアイドルであると示してもよい。STAは、NAVカウンターが0でない場合、仮想キャリアセンスは、ビジーであると示してもよい。物理的なキャリアセンス機能および仮想キャリアセンス機能は、媒体の状態を決定するために使用されてもよい。物理的なキャリアセンス機能または仮想キャリアセンス機能のいずれかが、ビジーを示す場合、その媒体は、ビジーであると見なされてもよい。物理的なキャリアセンス機能および仮想キャリアセンス機能の両方が、アイドルを示す場合、その媒体は、アイドルであると見なされてもよい。仮想キャリアセンスは、NAVと称されてもよい。NAVは、すべてのMACによって提供されてもよい。
STAにおける物理的なキャリアセンス機能は、物理層処理部SU3で制御されてもよい。STAにおける仮想キャリアセンス機能は、MAC層処理部SU4で制御されてもよい。APにおける物理的なキャリアセンス機能は、物理層処理部AU3で制御されてもよい。APにおける仮想キャリアセンス機能は、MAC層処理部AU4で制御されてもよい。STAにおけるNAVは、MAC層処理部SU4で制御されてもよい。APにおけるNAVは、MAC層処理部AU4で制御されてもよい。
STAは、受信したフレームのアドレスフィールドが自身のアドレスでない場合、NAVをセット(設定)してもよい。STAは、PSDU内の少なくとも1つの有効なフレームを受信すると、PSDU内の任意の有効なDurationフィールドの情報を使用してNAVを更新してもよい。STAは、受信したフレームのDurationフィールドが示す値が、現在のNAV値よりも大きい場合に、NAVを更新してもよい。STAは、受信したフレームのRA(アドレス)がSTA自身のMACアドレスと等しい場合、NAVは更新されない。
キャリアセンス(CS : Carrier Sense)は、物理的なメカニズムと仮想的なメカニズムの両方を通じて実行されてもよい。キャリアセンスは、キャリアセンス機能と称されてもよい。キャリアセンスは、キャリアセンスメカニズムと称されてもよい。キャリアセンスは、バックオフ手順と称されてもよい。仮想キャリアセンスメカニズムは、媒体の使用の予告を通知する予約情報を配信することで実現される。実際のデータフレームの前にRTSフレームとCTSフレームを交換することは、媒体予約情報の配信手段の1つであってもよい。RTSフレームとCTSフレームは、実際のデータフレームとAckフレームを送信するために媒体が予約される期間を定義するDurationフィールドを含んでもよい。RTSフレーム(originating STAが送信)またはCTSフレーム(destination STAが送信)を受信するSTAは、媒体予約を処理する。STAは、originating STAから受信できない場合でも、媒体を使用してデータフレームを送信する予定であることを知ることができる。媒体予約情報は、個別にアドレス指定されたフレームのDuration/IDフィールドで配信されてもよい。Duration/IDフィールドは、媒体が予約されている時間(期間)を示してもよい。Duration/IDフィールドは、直後のAckフレームで終了する媒体が予約されている時間を示してもよい。フラグメントシーケンスの場合、Duration/IDフィールドは、次のフラグメントの後に続くAckフレームの終わりまで、媒体が予約されている時間を示してもよい。RTS/CTSメカニズムは、同じチャネルを利用する複数のBSSが重なる場合にも機能してもよい。媒体予約メカニズムは、BSSの境界を越えて機能してもよい。
RTS(Request To Send)frame formatは、Frame Controlフィールド、Durationフィールド、RAフィールド、TAフィールド、FCSフィールド、を含んでもよい。RTS frame formatのDuration fieldは、保留中のデータまたはmanagement frame、1つのCTSフレーム、1つのAckフレーム、および3つのSIFSの送信に必要な時間(マイクロ秒単位)を示してもよい。RTSフレームのRAフィールドは、保留中の個別アドレス付きフレームの意図された直接受信者であるSTAのアドレスであってもよい。TAフィールドは、RTSフレームを送信するSTAのアドレスまたはRTSフレームを送信するSTAの帯域幅信号TAであってもよい。
CTS(Clear To Send)frame formatは、Frame Controlフィールド、Durationフィールド、RAフィールド、FCSフィールド、を含んでもよい。RTSフレームに応答して送信されるCTS frame formatのDuration fieldは、直前のRTSフレームのDuration fieldからCTSフレームとそれに対するSIFSの送信に必要な時間を減算したものであってもよい。つまり、保留中のデータまたはmanagement frameと1つのAckフレーム、および2つのSIFSの送信に必要な時間であってもよい。CTSフレームが交換の最初のフレームであり、保留中のデータまたは管理フレームがacknowledgmentを必要とする場合、Durationフィールドは、保留中のデータまたは管理フレームと2つのSIFS、そして1つのAckフレームの送信に必要な時間(マイクロ秒単位)であってもよい。CTSフレームが交換の最初のフレームであり、保留中のデータまたは管理フレームが即時のacknowledgmentを必要としない場合、Durationフィールドは、保留中のデータまたは管理フレームと1つのSIFSの送信に必要な時間であってもよい。CTSフレームがRTSフレームに対する応答である場合、CTSフレームのRAフィールドには、RTSフレームのTAフィールドのアドレスが設定され、個別/グループビットが0に設定されてもよい。CTSフレームがフレーム交換の最初のフレームである場合、RAフィールドには送信元のMACアドレスが設定されてもよい。
図11は、本実施形態の一態様に係るNAVの一例を示す図である。図11において、横軸は、時間であってもよい。例えば、1101は、AP#1の動作のタイムラインであってもよい。1102は、STA#1の動作のタイムラインであってもよい。1103は、AP#2の動作のタイムラインであってもよい。1104は、STA#2の動作のタイムラインであってもよい。1101、1102、1103、および1104は、同じチャネル上でのタイムラインであってもよい。1105は、RTS frameであってもよい。1106は、AP#1のNAV期間であってもよい。1107は、CTS frameであってもよい。1108は、STA#2のNAV期間であってもよい。1109は、Data frameであってもよい。1110は、AcK frameであってもよい。1111は、IFSであってもよい。1112は、コンテンションウィンドウ(バックオフカウンタ、バックオフ手順)であってもよい。STA#1は、1105をAP#2宛に送信してもよい。AP#1は、1105を受信するとRTSのDuration fieldで示され期間で、1106を設定してもよい。AP#2は、1105を受信するとSTA#1宛に1107を送信してもよい。STA#2は、1107を受信するとCTSのDuration fieldで示され期間で、1108を設定してもよい。STA#1は、1107を受信すると1109を送信してもよい。AP#2は、1109を受信するとSTA#1宛に1110を送信してもよい。AP#1は、1106が終了すると1111でチャネルがアイドルであれば、1112を開始してもよい。STA#2は、1108が終了すると1111でチャネルがアイドルであれば、1112を開始してもよい。1105と1107の間は、IFSであってもよい。AP#2は、1107の送信前のIFSの期間でチャネルがアイドルであれば1107を送信してもよい。1107と1109の間は、IFSであってもよい。STA#1は、1109の送信前のIFSの期間でチャネルがアイドルであれば1109を送信してもよい。1109と1110の間は、IFSであってもよい。AP#2は、1110の送信前のIFSの期間でチャネルがアイドルであれば1110を送信してもよい。ここで、例えば、AP#1は、図2における202であってもよい。例えば、STA#1は、図2における207であってもよい。例えば、AP#2は、図2における206であってもよい。例えば、STA#2は、図2における2088であってもよい。1101は、APまたはSTAの動作のタイムラインであってもよい。1102は、APまたはSTAの動作のタイムラインであってもよい。1103は、APまたはSTAの動作のタイムラインであってもよい。1104は、APまたはSTAの動作のタイムラインであってもよい。
Channel bondingは、1つまたは複数の20MHzチャネルを使用して送信を行うことであってもよい。あるいは、Channel bondingは、複数の20MHzチャネルを使用して送信を行うことであってもよい。Channel bondingは、隣接する複数の20MHzチャネルを使用して送信を行うことであってもよい。Channel bondingは、チャネルアグリゲーションと称されてもよい。Channel bondingは、複数のチャネルを同時に利用してデータ送信を行うため、広帯域になり、データ伝送速度が向上する。BSSのメンバーに使用される複数のチャネルには、primary channelと1つあるいは複数のsecondary channelとが含まれても良く、これらのチャネルのうち複数のチャネルを用いてChannel bondingが行われても良い。
primary channelは、BSSのメンバーである全てのSTAで共通のチャネルであってもよい。primary 20Mz channelは、40MHz、80MHz、160MHzまたは80+80MHzのBSSにおいて、20MHzのPPDUが送信される20MHzのチャネルであってもよい。primary 40 channelは、80MHz、160MHzまたは80+80MHzのBSSにおいて、40MHzのPPDUが送信される40MHzのチャネルであってもよい。primary 80 Channelは、160MHzまたは80+80MHzのBSSにおいて、80MHzのPPDUが送信される80MHzのチャネルであってもよい。例えば、20MHz、40MHz、80MHz、160MHzまたは80+80MHzのBSSにおけるprimary channelは、primary 20MHz channelと称されてもよい。primary channelは、バックオフ手順が行われるチャネルであってもよい。
secondary channelは、primary channelに関連付けられたチャネルであり、primary channelより広いチャネルを作成するために使用されるチャネルであってもよい。例えば、40MHz、80MHz、160MHzまたは80+80MHzのBSSにおけるsecondary channelは、secondary 20MHz channelと称されてもよい。secondary 20MHz channelは、40MHzのBSSにおいて、primary 20MHz channelに隣接する20MHzのチャネルであってもよい。secondary 20MHz channelは、40MHzのBSSにおいて、primary 20MHz channelと合わさって40MHzのチャネルを形成するチャネルであってもよい。secondary 20MHz channelは、80MHzのBSSにおいて、primary20MHz channelに隣接する20MHzのチャネルであってもよい。secondary 20MHz channelは、80MHzのBSSにおいて、primary 20MHz channelと合わさりprimary 40MHz channelを形成するチャネルであってもよい。secondary 20MHz channelは、160MHzまたは80+80MHzのBSSにおいて、primary 20MHz channelに隣接する20MHzのチャネルであってもよい。secondary 20MHz channelは、160MHzまたは80+80MHzのBSSにおいて、primary 20MHz channelと合わさりprimary 40MHz channelを形成するチャネルであってもよい。secondary 40MHz channelは、80MHzのBSSにおいて、80MHzのチャネルを形成するためにprimary 40MHz channelに隣接する40MHzのチャネルであってもよい。secondary 40MHz channelは、160MHzまたは80+80MHzのBSSにおいて、primary 80MHz channelを形成するためにprimary 40MHz channelに隣接する40MHzのチャネルであってもよい。secondary 80MHz channelは、160MHzまたは80+80MHzのBSSにおいて、primary 20MHz channelを含まない80MHzのチャネルであってもよい。secondary 80MHz channelは、primary 80 channelと組み合わせて、160MHzまたは80+80MHzチャネルを形式してもよい。
non-primary channelは、40MHz、80MHz、160MHz、80+80MHzにおいて、primary 20MHz channel以外の任意の20MHzのチャネルであってもよい。
図12は、本実施形態の一態様に係るchannel bondingの一例を示す図である。図12において、1201、1202、1203、1204、1205、1206、1207、1208は、それぞれ20MHzのチャネルであってもよい。図12の横軸は、周波数であってもよい。図12は、160MHz channel widthで動作するBSSのチャネル構成であってもよい。1201は、primary 20MHz channelであってもよい。1201は、primary channelと称されてもよい。1202は、secondary 20MHz channelであってもよい。1203および1204からsecondary 40MHz channelが構成されてもよい。1205、1206、1207、1208からsecondary 80MHz channelが構成されてもよい。1202、1203、1204、1205、1206、1207、1208は、secondary channelと称されてもよい。
Channel bondingを行う場合、STAは、primary 20MHz channelでバックオフ手順を行い、secondary channelで送信の直前にPIFSで、チャネルのセンシングを行ってもよい。例えば、図12において、STAは160MHz channel widthで送信を行うために、1201ではバックオフ手順を行い、1202、1203、1204、1205、1206、1207、1208では送信の直前にPIFSの期間でチャネルのセンシングを行ってもよい。
Operating classは、規制ドメインにおける無線動作の値のセットへのインデックスを示してもよい。Operating classの値は、チャネル番号に対する周波数、使用できるチャネルの中心周波数、使用できる最大のチャネル幅を示してもよい。Operating classの値は、Channel starting frequency(チャネルの開始周波数)、Channel Spacing、Channelset(チャネルのセット)などを示してもよい。Channel setは、規制ドメインおよびクラスに対して有効な整数のチャネル番号のリストであってもよい。Channel Spacingは、Operating classで許可されている1つの周波数セグメントの最大帯域幅を使用する場合の、重なり合わない隣接するチャネル中心周波数間の周波数差であってもよい。Operating classの値は、フレームで送信されてもよい。例えば、Operating classの値は、Beacon frameで送信されてもよい。Operating classの値は、Probe Response frameで送信されてもよい。Operating classの値は、Operating class インデックスであってもよい。
STAは、channelizationを決定してもよい。Channelizationの決定は、primary 20MHz channelの中心周波数およびchannel center frequencyの決定であってもよい。channel center frequencyの決定は、channel widthの中心周波数の決定であってもよい。例えば、channel widthが80MHzの場合、channel center frequencyは、80MHzのchannel widthの中心周波数であってもよい。つまり、channel center frequencyは、channel widthの中心周波数であってもよい。
primary 20MHz channelの中心周波数は、Channel starting frequency+5×dot11CurrentPrimaryChannelで決定されてもよい。primary 20MHz channelの中心周波数は、primary channelのチャネル番号に、所定の値を掛け算し、チャネルの開始周波数を足して決定されてもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。STAは、APから受信したフレームに含まれるOperation elementからdot11CurrentPrimaryChannelを決定してもよい。STAは、HT Operation elementに含まれるPrimary Channelフィールドの情報からdot11CurrentPrimaryChannelを決定してもよい。STAは、HT Operation elementに含まれるPrimary Channelフィールドからdot11CurrentPrimaryChannelを決定してもよい。STAは、HE Operation elementに含まれる6GHz Operation Informationフィールド内のPrimary channelフィールドの情報からdot11CurrentPrimaryChannelを決定してもよい。例えば、APからBeaconフレームを受信したSTAは、Beaconフレームに含まれるHT operation elementのPrimary Channelフィールドからprimary channelを決定してもよい。Channel starting frequencyは、dot11ChannelStartingFactor×500kHzで定義されてもよい。dot11ChannelStartingFactorは、Operating Class fieldで示されてもよい。
channel center frequencyは、Channel starting frequency+5×dot11CurrentChannelCenterFrequencyIndexで決定されてもよい。つまり、channel center frequencyは、チャネルの中心周波数のインデックスに、所定の値を掛け算し、チャネルの開始周波数を足して決定されてもよい。STAは、APから受信したフレームに含まれるOperation elementからdot11CurrentChannelCenterFrequencyIndexを決定してもよい。STAは、VHT Operation elementに含まれるChannel Center Frequency Segment 0フィールド、または、Channel Center Frequency Segment 1フィールドの情報からdot11CurrentChannelCenterFrequencyIndexを決定してもよい。dot11CurrentChannelCenterFrequencyIndexは、dot11CurrentChannelCenterFrequencyIndex0、または、dot11CurrentChannelCenterFrequencyIndex1のいずれかであってもよい。dot11CurrentChannelCenterFrequencyIndex0は、VHT Operationelementに含まれるChannel Center Frequency Segment 0フィールドから決定されてもよい。dot11CurrentChannelCenterFrequencyIndex1は、VHT Operation elementに含まれるChannel Center Frequency Segment 1フィールドから決定されてもよい。Channel starting frequencyは、dot11ChannelStartingFactor×500kHzで定義されてもよい。dot11ChannelStartingFactorは、Operating Class fieldで示されてもよい。
例えば、Channel starting frequencyが5000MHz、dot11CurrentChannelWidthが80MHz、dot11CurrentChannelCenter FrequencyIndex0が42、dot11CurrentPrimaryChannelが36のとき、80MHzのチャネルの中心周波数は、5210MHzであり、primary 20MHz channelの中心周波数は、5180MHzであってもよい。例えば、Channel starting frequencyが5000MHz、dot11CurrentChannelWidthが80+80MHz、dot11CurrentChannelCenter FrequencyIndex0が155、dot11CurrentChannelCenter FrequencyIndex1が106、dot11CurrentPrimaryChannelが161のとき、frequency segment0の80MHz bandwidthのチャネルの中心周波数は、5775MHzであり、frequency segment1の80MHz bandwidthのチャネルの中心周波数は、5530MHzであり、primary 20MHz channelの中心周波数は、5805MHzであってもよい。
6GHzにおいて、チャネルの中心周波数は、チャネルの開始周波数より上で5MHzの整数倍毎に定義されてもよい。チャネルの中心周波数とチャネル番号の関係は、Channel centerfrequency=Channel starting frequency+5×Nchで定義されてもよい。Channel centerfrequencyは、チャネルの中心周波数であってもよい。Channel starting frequencyは、チャネルの開始周波数であってもよい。Nchは、チャネル番号であってもよい。Nchは、1から233のいずれかの値であってもよい。Channel starting frequencyは、dot11ChannelStartingFactor×500kHzで定義されてもよい。例えば、5.955GHzのChannel center frequencyは、dot11ChannelStartingFactor=11900およびNch=1によって示されてもよい。5.935GHzのChannel center frequencyは、dot11ChannelStartingFactor=11850およびNch=1によって示されてもよい。チャネル番号、および/または、Channel starting frequencyは、事前に定義されてもよい。
APは、primary channelに関連する情報をoperation elementに含めてフレームで送信してもよい。primary channelに関連する情報は、primary channelのチャネル番号であってもよい。APは、primary channelのチャネル番号をoperation elementに含めてフレームで送信してもよい。APは、primary channelのチャネル番号をHT operation elementのPrimary channelフィールドで示してもよい。APは、primary channelのチャネル番号をHE operation elementに含まれる6GHz Operation Informationフィールド内のPrimary channelフィールドで示してもよい。
PHY-CCA.indication primitiveは、PHYからMACエンティティへ媒体の現在の状態を示すプリミティブであってもよい。PHY-CCA.indication primitiveは、STATEパラメータを含んでもよい。PHY-CCA.indication primitiveは、channel-listパラメータを含んでもよい。PHY-CCA.indication primitiveのSTATEパラメータは、BUSY(ビジー)またはIDLE(アイドル)の2つの値のいずれかであってもよい。PHY-CCA.indication primitiveのSTATEのパラメータ値は、PHYによるチャネルの評価でチャネルが利用できないことを示す場合、パラメータ値はBUSYであってもよい。それ以外の場合、PHY-CCA.indication primitiveのSTATEのパラメータ値は、IDLEであってもよい。STAがIDLE状態の場合、channel-listパラメータは、存在しない。動作しているPHYのタイプによってCCAが単一のチャンネルによって決定される場合、channel-listパラメータは、存在しない。それ以外の場合、channel-listパラメータはビジーなチャンネルを示すセットを含んでもよい。つまり、CCAが複数のチャネルによって決定され、BUSYの場合、channel-listパラメータは存在してもよい。VHT STAによって生成されるPHY-CCA.indication primitiveのchannel-listパラメータは、最大で単一のエントリを含んでもよい。例えば、Channel-listパラメータのエントリは、primary、secondary、secondary40、secondary80を示してもよい。
STAは、物理層処理部SU3でPHY-CCA.indication primitiveを決定してもよい。STAは、物理層処理部SU3で決定したPHY-CCA.indication primitiveをMAC層処理部SU4に示してもよい。APは、物理層処理部AU3でPHY-CCA.indication primitiveを発行してもよい。APは、物理層処理部AU3で決定したPHY-CCA.indication primitiveをMAC層処理部AU4に示してもよい。
WMHzのoperation channel widthを持つSTAは、W MHzのoperation channel widthで少なくともprimary 20MHz channelを占有するPPDUの開始を所定の割合以上(例えば90%以上)の確率で検出し、primary 20MHz channel内で測定されたnon-HT duplicateまたはVHT PPDUのパワーが所定の値以上(例えば-82dBm以上)である場合、aCCATimeの期間内にPHY-CCA.indication(BUSY, {primary}) primitiveを発行してもよい。つまり、STAは、primary 20MHz channelで-82dBmを超えるnon-HT duplicateまたはVHT PPDUを受信するとPHY-CCA.indication(BUSY, {primary}) primitiveを発行してもよい。-82dBmは、チャネルがアイドルかビジーかを判断するための閾値であってもよい。
受信機は、受信機のアンテナに信号が到着してからaCCATimeの期間内に、primary 20 MHz channelで最小の変調および符号化レートの感度よりも所定の値だけ(例えば20 dB)高い閾値(-62dBm)を超える任意の信号に対して、PHY-CCA.indication(BUSY, {primary}) primitiveを発行する。その後、閾値を超え続ける間、受信機はPHY-CCA.indication (BUSY,{secondary})、PHY-CCA.indication(BUSY,{secondary40})、PHY CCA.indication(BUSY,{secondary80})、またはPHY-CCA.indication(IDLE) primitiveを発行しない。つまり、受信機は、primary 20MHz channelで-62dBmを超える任意の信号を受信するとPHY-CCA.indication(BUSY, {primary}) primitiveを発行してもよい。-62dBmは、チャネルがアイドルかビジーかを判断するための閾値であってもよい。
PHYは、PHY-CCA.indication(BUSY, {primary}) primitiveを発行する条件が存在せず、アイドル状態の40MHz、80MHz、160MHz、80+80MHzのoperating channel widthにおいて、secondary 20 MHz channel内の任意の信号が、受信機のアンテナに到達してからaCCATime 以内に-62dBm 以上の閾値を超える場合、PHY-CCA.indication(BUSY, {secondary})primitiveを発行する。このとき、PHYはPHY-CCA.indication(BUSY,{secondary40}), PHY-CCA.indication(BUSY,{secondary80})、または、PHY-CCA.indication(IDLE) primitiveを発行しない。PHYは、PHY-CCA.indication(BUSY, {primary}) primitiveを発行する条件が存在せず、アイドル状態の40MHz、80MHz、160MHz、80+80MHzのoperating channel widthにおいて、secondary 20 MHz channelで-72dBm 以上の 20MHz NON_HT、HT_MF、HT_GFまたはVHT PPDUが、aCCAMidTimeの期間内に90%以上の確率で検出された場合、PHY-CCA.indication(BUSY, {secondary}) primitiveを発行する。-72dBmは、チャネルがアイドルかビジーかを判断するための閾値であってもよい。
PHYは、PHY-CCA.indication(BUSY, {primary})及びPHY-CCA.indication(BUSY, {secondary}) primitiveを発行する条件が存在せず、アイドル状態の80MHz,、160MHz、または 80+80MHzのoperating channel widthにおいて、secondary 40 MHz channel内の任意の信号が、受信機のアンテナに到達してからaCCATime以内に-59dBm 以上の閾値を超える場合、PHY PHY-CCA.indication(BUSY, {secondary40}) primitiveを発行する。このとき、PHYはPHY-CCA.indication(BUSY, {secondary80}) primitiveまたは PHY-CCA.indication(IDLE) primitiveを発行しない。PHYは、PHY-CCA.indication(BUSY, {primary})及びPHY-CCA.indication(BUSY, {secondary}) primitiveを発行する条件が存在せず、アイドル状態の 80MHz, 160MHz, または 80+80MHz のoperating channel widthにおいて、secondary 40 MHz channelで、-72dBm以上の40MHz non-HT duplicate、HT_MF、HT_GFまたはVHT PPDUが、aCCAMidTimeの期間内に90%以上の確率で検出された場合、PHY PHY-CCA.indication(BUSY, {secondary40}) primitiveを発行する。PHYは、PHY-CCA.indication(BUSY, {primary})及びPHY-CCA.indication(BUSY, {secondary}) primitiveを発行する条件が存在せず、アイドル状態の 80MHz, 160MHz, または 80+80MHz のoperating channel widthにおいて、secondary 40MHz channelの任意の20 MHzのサブチャネルで、-72dBm以上の20MHz non-HT、HT_MF、HT_GFまたは VHT PPDUが、aCCAMidTimeの期間内に90%以上の確率で検出された場合、PHY PHY-CCA.indication(BUSY, {secondary40}) primitiveを発行する。-72dBmは、チャネルがアイドルかビジーかを判断するための閾値であってもよい。
PHYは、PHY-CCA.indication(BUSY,{primary})、PHY-CCA.indication(BUSY,{secondary})、PHY-CCA. Indication (BUSY, {secondary40}) primitiveを発行するの条件が存在せず、かつ、アイドル状態の 160MHz または 80+80MHzの動作チャネル幅において、secondary80 MHz channel内で、-56dBm以上の任意の信号が存在する場合、PHY-CCA.indication(BUSY, {secondary80}) primitiveを発行する。PHYは、PHY-CCA.indication(BUSY,{primary})、PHY-CCA.indication(BUSY,{secondary})、PHY-CCA. Indication (BUSY, {secondary40}) primitiveを発行するの条件が存在せず、かつ、アイドル状態の 160MHz または 80+80MHzの動作チャネル幅において、secondary 80 MHz channel内で、-69 dBm以上の80 MHz non-HT duplicateまたはVHT PPDUが、aCCAMidTimeの期間内に90%以上の確率で検出された場合、PHY-CCA.indication(BUSY, {secondary80}) primitiveを発行する。PHYは、PHY-CCA.indication(BUSY,{primary})、PHY-CCA.indication(BUSY,{secondary})、PHY-CCA. Indication (BUSY, {secondary40}) primitiveを発行するの条件が存在せず、かつ、アイドル状態の160MHzまたは80+80MHzの動作チャネル幅において、secondary 80 MHz channelのうち、任意の40MHzのサブチャネルにおいて、-72 dBm以上の40MHz non-HT duplicate、HT_MF、HT_GFまたはVHT PPDUが、aCCAMidTimeの期間内に90%以上の確率で検出された場合、PHY-CCA.indication(BUSY, {secondary80}) primitiveを発行する。PHYは、PHY-CCA.indication(BUSY,{primary})、PHY-CCA.indication(BUSY,{secondary})、PHY-CCA. Indication (BUSY, {secondary40}) primitiveを発行するの条件が存在せず、かつ、アイドル状態の160MHz または 80+80MHzの動作チャネル幅において、20MHz NON_HT、HT_MF、HT_GFまたはVHT PPDUが、secondary 80 MHz channelのうち、任意の20MHzのサブチャネルで、aCCAMidTimeの期間内に90%を超える確率で-72dBm以上で検出された場合、PHY-CCA.indication(BUSY, {secondary80}) primitiveを発行する。ここで、-56dBm、-69dBmおよび-72dBmは、チャネルがアイドルかビジーかを判断するための閾値であってもよい。
閾値は、受信アンテナの信号レベルと比較されてもよい。STAにおいて、閾値と比較される信号レベルは、アンテナ部SU1で受信した信号のレベルであってもよい。APにおいて、閾値と比較される信号レベルは、アンテナ部AU1で受信した信号のレベルであってもよい。
本発明の一態様において、STAは、APから受信したフレームに含まれる、1つまたは複数のoperation element(information element)の情報からsecondary primary channelを決定してもよい。STAは、primary channelにNAVがセット(または、再セット)されている間、secondary primary channelでバックオフ手順を行ってもよい。STAは、primary channelがビジーだと、secondary primary channelでバックオフ手順を行ってもよい。secondary primary channelでバックオフ手順が完了すると、STAは、secondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。STAは、NAV期間が終了する前に、primary channelにスイッチしてもよい。つまり、secondary primary channelは、primary channelでバックオフ手順が行われない場合に、バックオフ手順が行われるchannelであってもよい。primary channelでバックオフ手順が行われない場合は、primary channelでNAVがセットされている期間であってもよい。primary channelでバックオフ手順が行われない場合は、primary channelがビジーの場合であってもよい。Secondary primary channelはsecondary channelから選択されてもよい。例えば、STAは、RTSフレーム、CTSフレーム、またはPSDUのDuration fieldで示された期間をprimary channelでNAV期間として設定してもよい。STAは、primary channelでNAVをセットするとsecondary primary channelにスイッチし、バックオフ手順を開始してもよい。secondary primary channelの決定は、secondary primary channelの中心周波数の決定であってもよい。primary channelの決定は、secondary primary channelの中心周波数の決定であってもよい。primary channelの決定は、secondary primary channelのチャネル番号の決定であってもよい。primary channelの中心周波数に対応するチャネルは、primary channelであってもよい。Secondary primary channelの中心周波数に対応するチャネルは、secondary primary channelであってもよい。NAVがセットされている間は、NAVを維持している間であってもよい。NAV期間は、NAVをセットしている期間であってもよい。NAVは、APまたはSTAが、他APまたは他STAから受信したフレームに含まれるduration fieldに基づいて設定されてもよい。例えば、STAがprimary channelで他STAからduration fieldを含むフレームを受信すると、duration fieldに基づいてprimary channelにNAVをセットし、secondary primary channelでバックオフ手順を開始してもよい。STAは、primary channelでNAVがセットされている間、secondary primary channelでバックオフ手順を行ってもよい。primary channelにセットされているNAVは、更新されてもよい。バックオフ手順は、キャリアセンスであってもよい。例えば、STAは、primary channelにNAVがセットされている間、secondary primary channelでキャリアセンスを行ってもよい。STAは、secondary primarychannelでキャリアセンスが完了すると、secondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。なお、送信を行ってもよい、は、送信を行う権利を持つと表現されてもよい。
例えば、STAは、無線送受信部SU6でAPから送信されるsecondary primary channelに関連する情報を含むフレームを受信し、MAC層処理部SU4またはフレーム処理部SU7でsecondary primary channelを決定してもよい。
本発明の一態様において、APは、secondary primary channelを決定してもよい。APは、決定したsecondary primary channelに関連する情報を1つまたは複数のoperation element(information element)を含むフレームでSTAに送信してもよい。APは、primary channelにNAVがセット(または、再セット)されている間、secondary primary channelでバックオフ手順を行ってもよい。APは、primary channelがビジーだと、secondary primary channelでバックオフ手順を行ってもよい。APは、secondary primary channelでバックオフ手順が完了すると、APは、secondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。APは、NAV期間が終了する前に、primary channelにスイッチしてもよい。つまり、secondary primary channelは、primary channelでバックオフ手順が行われない場合に、バックオフ手順が行われるchannelであってもよい。primary channelでバックオフ手順が行われない場合は、primary channelでNAVがセットされている期間であってもよい。primary channelでバックオフ手順が行われない場合は、primary channelがビジーの場合であってもよい。Secondary primary channelはsecondary channelから選択されてもよい。例えば、APは、RTSフレーム、CTSフレーム、またはPSDUのDuration fieldで示された期間をprimary channelでNAV期間として設定してもよい。APは、primary channelでNAVをセットするとsecondary primary channelにスイッチし、バックオフ手順を開始してもよい。secondary primary channelの決定は、secondary primary channelの中心周波数の決定であってもよい。secondary primary channelの決定は、secondary primary channelのチャネル番号の決定であってもよい。primary channelの決定は、secondary primary channelの中心周波数の決定であってもよい。primarychannelの決定は、secondary primary channelのチャネル番号の決定であってもよい。primary channelの中心周波数に対応するチャネルは、primary channelであってもよい。Secondary primary channelの中心周波数に対応するチャネルは、secondary primary channelであってもよい。NAVがセットされている間は、NAVを維持している間であってもよい。NAV期間は、NAVをセットしている期間であってもよい。NAVは、APまたはSTAが、他APまたは他STAから受信したフレームに含まれるduration fieldに基づいて設定されてもよい。例えば、APがprimary channelで他STAからduration fieldを含むフレームを受信すると、duration fieldに基づいてprimary channelにNAVをセットし、secondary primary channelでバックオフ手順を開始してもよい。STAは、primary channelでNAVがセットされている間、secondary primary channelでバックオフ手順を行ってもよい。primary channelにセットされているNAVは、更新されてもよい。バックオフ手順は、キャリアセンスであってもよい。例えば、STAは、primary channelにNAVがセットされている間、secondary primary channelでキャリアセンスを行ってもよい。APは、secondary primary channelでキャリアセンスが完了すると、APは、secondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。
例えば、APは、MAC層処理部AU4またはフレーム処理部AU7でsecondary primary channelを決定し、無線送受信部SU6でsecondary primary channelに関連する情報を含むフレームを送信してもよい。
primary channelに関する情報が送信されるフレームとsecondary primary channelに関する情報が送信されるフレームは、同じであってもよい。primary channelに関する情報が送信されるフレームとsecondary primary channelに関する情報が送信されるフレームは、異なっていてもよい。primary channelに関する情報が含まれるoperation element(information element)とsecondary primary channelに関する情報が含まれるoperation element(information element)は、同じであってもよい。primary channelに関する情報が含まれるoperation elementとsecondary primary channelに関する情報が含まれるoperation elementは、異なっていてもよい。primary channelに関する情報が含まれるelement formatとsecondary primary channelに関する情報が含まれるelement formatは、同じであってもよい。primary channelに関する情報が含まれるelement formatとsecondaryprimary channelに関する情報が含まれるelement formatは、異なっていてもよい。Secondary primary channelに関連する情報を含むelement formatが定義されてもよい。Secondary primary channelに関連する情報を含むelement formatにelement IDが定義されてもよい。
STAまたはAPは、primary channelでbusyだと、secondary primary channelでセンシングを行い、secondary primary channelがidleだとsecondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。STAまたはAPは、primary channelでNAVをセット(または、再セット)している場合、secondary primary channelでセンシングを行い、secondary primary channelがidleだとsecondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。センシングは、バックオフ手順であってもよい。センシングは、キャリアセンスであってもよい。
STAまたはAPは、primary channelでidleである場合、primary channelを含む1つまたは複数のチャネルで送信を行ってもよい。STAまたはAPは、primary channelでNAVをセットしていない場合、primary channelでセンシングを行い、primary channelがidleだとprimary channelを含まない1つまたは複数のチャネルで送信を行ってもよい。センシングは、バックオフ手順であってもよい。センシングは、キャリアセンスであってもよい。
STAまたはAPは、secondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで受信を行ってもよい。STAまたはAPは、primary channelでNAVをセット(または、再セット)している場合、secondary primary channelを含みprimary channelを含まない1つまたは複数のチャネルで受信を行ってもよい。
STAまたはAPは、primary channelを含む1つまたは複数のチャネルで受信を行ってもよい。STAまたはAPは、primary channelでNAVをセットしていない場合、primary channelを含む1つまたは複数のチャネルで受信を行ってもよい。
図13は、本実施形態の一態様に係るSTAのsecondary primary channelでのバックオフ手順の一例を示す図である。1301、1302、1303、1304、1305、1306、1307、1308、は、それぞれ20MHzのチャネルであってもよい。図13は、160MHzで動作するSTAの図であってもよい。1301は、primary channelであってもよい。1306は、secondary primary channelであってもよい。1309は、STAが受信した他のSTAまたはAPが送信したフレームであってもよい。1309は、STAが受信したOBSSに属するSTAまたはAPが送信したフレームであってもよい。例えば、1309は、RTS frameであってもよい。1309は、CTS frameであってもよい。1309は、Data frameであってもよい。1310は、NAVであってもよい。1311は、バックオフ手順(バックオフカウンタ、コンテンションウィンドウ、キャリアセンス)であってもよい。1312は、フレーム送信であってもよい。STAは、1301で1309を受信すると、1309のDurationフィールドで示され期間で1301に1310をセットしてもよい。STAは、1301に1310がセットされると、1306に移行してもよい。STAは、1306に移行すると、1306で1311を開始してもよい。STAは、1311が完了すると1312を行ってもよい。ここで、例えば、図13の動作を行うSTAは、図2の204であり、1309は、図2における207が送信したフレームであってもよい。図13は、160MHzで動作するAPの図であってもよい。例えば、図13は、図2における202の動作であり、1309は、207が送信したフレームであってもよい。1312は、複数のチャネルを使用して送信される場合があってもよい。例えば、1312は、1308、1307、1306、および、1305を使用して送信されるchannel widthが80MHzの送信であってもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。secondary primary channelの中心周波数は、primary channelのチャネル番号に、所定の値を掛け算し、および/または、チャネルの開始周波数を足したものであってもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+X×dot11CurrentPrimaryChannelで定義されてもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。APは、primary channelのチャネル番号の情報を含むoperation element(information element)をフレームでSTAに通知してもよい。STAは、APから受信したフレームに含まれるoperation elementの情報からsecondary primary channel(中心周波数)を決定してもよい。APから受信したフレームに含まれるoperation elementの情報は、primary channelのチャネル番号であってもよい。STAは、APから通知されたprimary channelのチャネル番号に所定の値を掛け算し、チャネルの開始周波数に足したものをsecondary primary channelの中心周波数として決定してもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+X×dot11CurrentPrimaryChannelで決定されてもよいdot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。primary channelのチャネル番号は、primary channelの中心周波数の決定およびsecondary primary channelの中心周波数の決定に使用されてもよい。Xは、5以外の値であってもよい。Xは、正(プラス)の値であってもよい。Xは、負(マイナス)の値であってもよい。例えば、Xは、10であってもよい。Xは、-10であってもよい。Xは、事前に定義された値であってもよい。primary channelのチャネル番号の情報を含むoperation element(information element)は、HT Operation element、VHT Operation element、または、HE Operation element等であってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
primary channelのチャネル番号の情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Control frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。primary channelのチャネル番号は、operation element以外の方法で通知されてもよい。primary channelのチャネル番号を通知するためのフィールドがframe formatに定義されてもよい。primary channelの番号は、information elementで通知されてもよい。primary channelの番号は、information element内のフィールドで通知されてもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。secondary primary channelの中心周波数は、primary channelのチャネル番号に、所定の値を掛け算し、および/または、チャネルの開始周波数を足したものであってもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+X×dot11CurrentPrimaryChannelで定義されてもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。APは、primary channelのチャネル番号の情報を含むoperation element(information element)をフレームでSTAに通知してもよい。APは、Xの値を含むoperation elementをフレームでSTAに通知してもよい。STAは、APから受信したフレームに含まれるoperation elementの情報からsecondary primary channel(中心周波数)を決定してもよい。APから受信したフレームに含まれるoperation elementの情報は、primary channelのチャネル番号であってもよい。APから受信したフレームに含まれるoperation elementの情報は、Xの値であってもよい。STAは、APから通知されたprimary channelのチャネル番号にXの値を掛け算し、チャネルの開始周波数に足したものをsecondary primary channelの中心周波数として決定してもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+X×dot11CurrentPrimaryChannelで決定されてもよいdot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。primary channelのチャネル番号は、primary channelの中心周波数の決定およびsecondary primary channelの中心周波数の決定に使用されてもよい。Xは、正(プラス)の値であってもよい。Xは、負(マイナス)の値であってもよい。例えば、10がXの値として示されてもよい。例えば、‐10がXの値として示されてもよい。primary channelのチャネル番号の情報を含むoperation elementは、HT Operation element、VHT Operation element、または、HE Operation element等であってもよい。Xの値を含むoperation elementは、HT Operation element、VHT Operation element、または、HE Operation element等であってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
primary channelのチャネル番号の情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Control frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。primary channelのチャネル番号は、operation element以外の方法で通知されてもよい。primary channelのチャネル番号を通知するためのフィールドがフレームに定義されてもよい。Xの値を含むoperation elementを含むフレームは、Management frameであってもよい。Xの値を含むoperation elementを含むフレームは、Control frameであってもよい。Xの値を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、Xの値を含むoperation elementを含むフレームは、Data frameであってもよい。Xの値は、operation element以外の方法で通知されてもよい。Xの値を通知するためのフィールドがフレームに定義されてもよい。primary channelの番号は、information elementで通知されてもよい。Xの値は、information elementで通知されてもよい。primary channelの番号は、information element内のフィールドで通知されてもよい。Xの値は、information element内のフィールドで通知されてもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。secondary primary channelの中心周波数は、primary channelのチャネル番号にoffsetを加えた値に、所定の値を掛け算し、および/または、チャネルの開始周波数を足したものであってもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+5×(dot11CurrentPrimaryChannel+offset)で定義されてもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。APは、primary channelのチャネル番号の情報を含むoperation element(information element)をフレームでSTAに通知してもよい。APは、offsetを含むoperation elementをフレームでSTAに通知してもよい。STAは、APから受信したフレームに含まれるoperation elementの情報からsecondary primary channel(中心周波数)を決定してもよい。APから受信したフレームに含まれるoperation elementの情報は、primary channelのチャネル番号、および、offsetであってもよい。STAは、APから通知されたprimary channelのチャネル番号にoffsetを加え、5を掛け算し、チャネルの開始周波数に足したものをsecondary primary channelの中心周波数として決定してもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+5×(dot11CurrentPrimaryChannel+offset)で決定されてもよいdot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。primary channelのチャネル番号は、primary channelの中心周波数の決定およびsecondary primary channelの中心周波数の決定に使用されてもよい。offsetは、正(プラス)の値であってもよい。offsetは、負(マイナス)の値であってもよい。primary channelのチャネル番号の情報を含むoperation elementは、HT Operation element、VHT Operation element、または、HE Operation element等であってもよい。offsetを含むoperationelementは、HT Operation element、VHT Operation element、または、HE Operation element等であってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
primary channelのチャネル番号の情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Control frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。primary channelのチャネル番号は、operation element以外の方法で通知されてもよい。primary channelのチャネル番号を通知するためのフィールドがフレームに定義されてもよい。offsetを含むoperation elementを含むフレームは、Management frameであってもよい。offsetを含むoperation elementを含むフレームは、Control frameであってもよい。offsetを含むoperation elementを含むフレームは、Data frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、offsetを含むoperation elementを含むフレームは、Data frameであってもよい。offsetは、operation element以外の方法で通知されてもよい。offsetを通知するためのフィールドがframe formatに定義されてもよい。primary channelの番号は、information elementで通知されてもよい。offsetは、information elementで通知されてもよい。primary channelの番号は、information element内のフィールドで通知されてもよい。offsetは、information element内のフィールドで通知されてもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。secondary primary channelの中心周波数は、secondary primary channelのチャネル番号に、所定の値を掛け算し、および/または、チャネルの開始周波数を足したものであってもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+X×dot11CurrentSecondaryPrimaryChannelで定義されてもよい。Xは、正(プラス)の値であってもよい。Xは、負(マイナス)の値であってもよい。Xの値は、5であってもよい。Xの値は、5以外の値であってもよい。Xは、事前に定義された値であってもよい。Xは、APが決定した値であってもよい。APは、Xの値を含むoperation element(information element)をフレームでSTAに通知してもよい。dot11CurrentSecondaryPrimaryChannelは、secondary primary channelのチャネル番号であってもよい。APは、secondary primary channelの中心周波数の決定に使用した、secondary primary channelのチャネル番号の情報を含むoperation element(information element)をフレームでSTAに通知してもよい。APがsecondary primary channelのチャネル番号を通知するoperation elementは、primary channelのチャネル番号が通知されるoperation elementと異なっていてもよい。例えば、VHT operation elementであってもよい。HE operation elementであってもよい。それ以外のelement formatで通知されてもよい。STAは、APから受信したフレームに含まれるoperation elementの情報からsecondary primary channel(中心周波数)を決定してもよい。APから受信したフレームに含まれるoperation elementの情報は、secondary primary channelのチャネル番号であってもよい。STAは、secondary primary channelのチャネル番号に所定の値を掛け算し、チャネルの開始周波数に足したものをsecondary primary channelの中心周波数として決定してもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+X×dot11CurrentSecondaryPrimaryChannelで決定されてもよい。Xは、正(プラス)の値であってもよい。Xは、負(マイナス)の値であってもよい。Xの値は、5であってもよい。Xの値は、5以外の値であってもよい。dot11CurrentSecondaryPrimaryChannelは、secondary primary channelのチャネル番号であってもよい。secondary primary channelのチャネル番号が通知されるoperation elementは、primary channelのチャネル番号が通知されるoperation elementと異なっていてもよい。例えば、VHT operation elementであってもよい。HE operation elementであってもよい。それ以外のelement formatで通知されてもよい。Secondary primary channelのチャネル番号は、primary channelのチャネル番号と異なるものであってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
Secondary primary channelのチャネル番号の情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。Secondary primarychannelのチャネル番号の情報を含むoperation element(information element)を含むフレームは、Control frameであってもよい。Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、Secondary primary channelのチャネル番号の情報を含むoperationelementを含むフレームは、Data frameであってもよい。secondary primary channelのチャネル番号は、operation element以外の方法で通知されてもよい。secondary primarychannelのチャネル番号を通知するためのフィールドがフレームに定義されてもよい。secondary primary channelの番号は、information elementで通知されてもよい。secondary primary channelの番号は、information element内のフィールドで通知されてもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。secondary primary channelの中心周波数は、primary channelのチャネル番号に所定の値を掛け算し、および/または、チャネルの開始周波数を足したものに、さらにOffsetを加えたものであってもよい。例えば、secondary primary channelの中心周波数は、Channelstarting frequency+5×dot11CurrentPrimaryChannel+Offsetで定義されてもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。APは、secondary primary channelの中心周波数の決定に使用した、primary channelのチャネル番号の情報を含むoperation element(information element)をフレームでSTAに通知してもよい。Offsetは、事前に定義された値であってもよい。STAは、APから受信したフレームに含まれるoperation elementの情報からsecondary primary channel(中心周波数)を決定してもよい。APから受信したフレームに含まれるoperation elementの情報は、primary channelのチャネル番号であってもよい。STAは、primary channelのチャネル番号に所定の値を掛け算し、チャネルの開始周波数に足したものにOffsetを加えたものをsecondary primary channelの中心周波数として決定してもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+5×dot11CurrentPrimaryChannel+Offsetで決定されてもよい。Offsetは、事前に定義された値であってもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。primary channelのチャネル番号は、primary channelの中心周波数の決定およびsecondary primary channelの中心周波数の決定に使用されてもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
primary channelのチャネル番号の情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Control frameであってもよい。primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、primary channelのチャネル番号の情報を含むoperation elementを含むフレームは、Data frameであってもよい。primary channelのチャネル番号は、operation element以外の方法で通知されてもよい。primary channelのチャネル番号を通知するためのフィールドがフレームに定義されてもよい。primary channelの番号は、information elementで通知されてもよい。primary channelの番号は、information element内のフィールドで通知されてもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。secondary primary channelの中心周波数は、チャネル番号に所定の値を掛け算し、および/または、チャネルの開始周波数を足したものに、さらにOffsetを加えたものであってもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+5×dot11CurrentPrimaryChannel+Offsetで定義されてもよい。dot11CurrentPrimaryChannelは、primary channelのチャネル番号であってもよい。APは、secondary primary channelの中心周波数の決定に使用した、Offsetの情報を含むoperation element(information element)をフレームでSTAに通知してもよい。例えば、Offsetは、VHT operation elementで通知されてもよい。Offsetは、HE operation elementで通知されてもよい。Offsetは、それ以外のelement formatで通知されてもよい。STAは、APから受信したフレームに含まれるoperation elementの情報からsecondary primary channel(中心周波数)を決定してもよい。APから受信したフレームに含まれるoperation elementの情報は、Offsetであってもよい。STAは、primary channelのチャネル番号に所定の値を掛け算し、チャネルの開始周波数に足したものにOffsetを加えたものをsecondary primary channelの中心周波数として決定してもよい。例えば、secondary primary channelの中心周波数は、Channel starting frequency+5×dot11CurrentPrimaryChannel+Offsetで決定されてもよい。Offsetは、APから通知されてもよい。例えば、Offsetは、VHT operation elementで通知されてもよい。Offsetは、HE operation elementで通知されてもよい。Offsetは、それ以外のelement formatで通知されてもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
Offsetの情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。Offsetの情報を含むoperation elementを含むフレームは、Control frameであってもよい。Offsetの情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、Offsetの情報を含むoperation elementを含むフレームは、Data frameであってもよい。Offsetの情報は、operation element以外の方法で通知されてもよい。例えば、Offsetの情報を通知するためのフィールドがフレームに定義されてもよい。offsetは、information elementで通知されてもよい。offsetは、information element内のフィールドで通知されてもよい。
APおよび/またはSTAは、secondary primary channelの中心周波数を決定してもよい。Secondary primary channelは、operating classで定義されたチャネルのセットからランダムに選択されてもよい。ランダムな選択、一様確率のランダムな選択であってもよい。APは、operating classで定義されたチャネルのセットからランダムにsecondary primarychannelを決定し、決定したsecondary primary channelに関連する情報をSTAにフレームで通知してもよい。secondary primary channelに関連する情報は、secondary primary channelのチャネル番号であってもよい。secondary primary channelに関連する情報は、secondary primary channelの中心周波数であってもよい。STAは、APから受信したフレームに含まれる情報からsecondary primary channelを決定してもよい。Secondary primarychannelに関連する情報は、VHT operation elementで通知されてもよい。Secondary primary channelに関連する情報は、HE operation elementで通知されてもよい。Secondary primary channelに関連する情報は、それ以外のelement formatで通知されてもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
Secondary primary channelに関連する情報を含むoperation element(information element)を含むフレームは、Management frameであってもよい。Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Control frameであってもよい。Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Data frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Beacon frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Association Response frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Reassociation Response frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Probe Response frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、RTS frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、CTS frameであってもよい。例えば、Secondary primary channelに関連する情報を含むoperation elementを含むフレームは、Data frameであってもよい。Secondary primary channelに関連する情報は、operation element以外の方法で通知されてもよい。例えば、Secondary primary channelに関連する情報を通知するためのフィールドがフレームに定義されてもよい。secondary primary channelの番号は、information elementで通知されてもよい。secondary primary channelの番号は、information element内のフィールドで通知されてもよい。
APは、secondary primary channelを決定し、決定したsecondary primary channelに関連する情報をSTAにフレームで通知してもよい。secondary primary channelに関連する情報は、secondary primary channelのチャネル番号であってもよい。secondary primary channelに関連する情報は、secondary primary channelの中心周波数であってもよい。STAは、APから受信したフレームに含まれる情報からsecondary primary channelを決定してもよい。例えば、secondary primary channelに関連する情報としてsecondary primary channelのチャネル番号が通知された場合、STAは、チャネル番号に対応するチャネルをsecondary primary channelとして判断してもよい。例えば、secondary primary channelに関連する情報としてsecondary primary channelの中心周波数が通知された場合、STAは、中心周波数に対応するチャネルをsecondary primary channelとして判断してもよい。Secondary primary channelに関連する情報は、VHT operation elementで通知されてもよい。Secondary primary channelに関連する情報は、HE operation elementで通知されてもよい。Secondary primary channelに関連する情報は、それ以外のelement formatで通知されてもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelでバックオフ手順を行ってもよい。STAおよび/またはAPは、primary channelでバックオフ手順が行えない場合、secondary primary channelで送信および/または受信を行ってもよい。バックオフ手順は、キャリアセンスであってもよい。
図14は、本実施形態の一態様に係るSTAのsecondary primary channelの処理の一例を示す図である。STAは、APが送信したフレームを受信する(S1401)。STAは、受信したフレームに含まれる情報を使用して、第1のチャネルと第2のチャネルを決定する(S1402)。STAは、第1のチャネルでNAVが設定されているか否かを判断する(S1403)。STAは、第1のチャネルでNAVが設定されていないと判断した場合(S1403:NO)、STAは、第1のチャネルでバックオフ手順を行う(S1404)。STAは、第1のチャネルでNAVが設定されていると判断した場合(S1403:YES)、STAは、第2のチャネルでバックオフ手順を行う(S1405)。バックオフ手順は、キャリアセンスであってもよい。
図15は、本実施形態の一態様に係るAPのsecondary primary channelの処理の一例を示す図である。APは、第1のチャネルと第2のチャネルを決定する(S1501)。APは、決定した第1のチャネルと第2のチャネルの情報を含むフレームを送信する(S1502)。APは、第1のチャネルでNAVが設定されているか否かを判断する(S1503)。APは、第1のチャネルでNAVが設定されていないと判断した場合(S1503:NO)、APは、第1のチャネルでSTAからのフレームを受信する。APは、第1のチャネルでNAVが設定されていると判断した場合(S1503:YES)、APは、第2のチャネルでSTAからのフレームを受信する(S1505)。
以上の説明のように、本発明の実施形態は、APは、secondary primary channelを決定し、secondary primary channelの情報を含むフレームをSTAに通知する。STAは、APから受信したフレームに含まれる情報からsecondary primary channelを決定する。この発明の一態様により、AP、および/または、STAは、primary channelでバックオフ手順が行えない場合に、secondary primary channelでバックオフ手順を行いフレームの送信を行うことができる。バックオフ手順は、キャリアセンスであってもよい。
本発明の実施形態に関わる基地局装置、および端末装置で動作するプログラムは、本発明の実施形態に関わる上記実施形態の機能を実現するように、CPU(Central Processing Unit)等を制御するプログラム(コンピュータを機能させるプログラム)であってもよい。そして、これら装置で取り扱われる情報は、その処理時に一時的にRAM(Random AccessMemory)に蓄積され、その後、Flash ROM(Read Only Memory)などの各種ROMやHDD(Hard Disk Drive)に格納され、必要に応じてCPUによって読み出し、修正・書き込みが行われる。
尚、上述した実施形態における端末装置、基地局装置の一部、をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータが読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
尚、ここでいう「コンピュータシステム」とは、端末装置、又は基地局装置に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
端末装置は、少なくとも1つのプロセッサと、コンピュータプログラムインストラクション(コンピュータプログラム)を含む少なくとも1つのメモリからなってもよい。メモリとコンピュータプログラムインストラクション(コンピュータプログラム)はプロセッサを用いて、上記の実施形態に記載の動作、処理を端末装置に行わせるような構成でもよい。基地局装置は、少なくとも1つのプロセッサと、コンピュータプログラムインストラクション(コンピュータプログラム)を含む少なくとも1つのメモリからなってもよい。メモリとコンピュータプログラムインストラクション(コンピュータプログラム)はプロセッサを用いて、上記の実施形態に記載の動作、処理を基地局装置に行わせるような構成でもよい。
また、上述した実施形態における基地局装置は、複数の装置から構成される集合体(装置グループ)として実現することもできる。装置グループを構成する装置の各々は、上述した実施形態に関わる基地局装置の各機能または各機能ブロックの一部、または、全部を備えてもよい。装置グループとして、基地局装置の一通りの各機能または各機能ブロックを有していればよい。また、上述した実施形態に関わる端末装置は、集合体としての基地局装置と通信することも可能である。
また、上述した実施形態における端末装置、基地局装置の一部、又は全部を典型的には集積回路であるLSIとして実現してもよいし、チップセットとして実現してもよい。端末装置、基地局装置の各機能ブロックは個別にチップ化してもよいし、一部、又は全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能である。
また、上述した実施形態では、通信装置の一例として端末装置を記載したが、本願発明は、これに限定されるものではなく、屋内外に設置される据え置き型、または非可動型の電子機器、たとえば、AV機器、キッチン機器、掃除・洗濯機器、空調機器、オフィス機器、自動販売機、その他生活機器などの端末装置もしくは通信装置にも適用出来る。
以上、この発明の実施形態に関して図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。
本発明の一態様は、例えば、通信システム、通信機器(例えば、携帯電話装置、基地局装置、無線LAN装置、或いはセンサーデバイス)、集積回路(例えば、通信チップ)、又はプログラム等において、利用することができる。
SU1、AU1 アンテナ部
SU2、AU2 RF部
SU3、AU3 物理層処理部
SU4、AU4 MAC層処理部
SU5 上位層パケット処理部
SU6、AU6 無線送受信部
SU7、AU7 フレーム処理部
AU5 DSAF部
SU2、AU2 RF部
SU3、AU3 物理層処理部
SU4、AU4 MAC層処理部
SU5 上位層パケット処理部
SU6、AU6 無線送受信部
SU7、AU7 フレーム処理部
AU5 DSAF部
Claims (5)
- 第1のoperation elementと第2のoperation elementを受信する受信部と、 前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定する制御部と、を備え、 前記第2のoperation elementに含まれる情報が第2のチャネルを示し、
前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい端末装置。 - 前記第2のチャネルの周波数は、前記第2のoperation elementに含まれる情報、および、前記チャネル開始周波数、および、前記第1の値または第2の値を使用して第2のチャネルの中心周波数を決定する請求項1に記載の端末装置。
- 第1のoperation elementと第2のoperation elementを送信する送信部と、前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定する制御部と、を備え、
前記第2のoperation elementに含まれる情報が第2のチャネルを示し、
前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい基地局装置。 - 前記第2のチャネルの周波数は、前記第2のoperation elementに含まれる情報、および、前記チャネル開始周波数、および、前記第1の値または第2の値を使用して第2のチャネルの中心周波数を決定する請求項3に記載の基地局装置。
- 端末装置の通信方法であって、第1のoperation elementと第2のoperation elementを受信するステップと、前記第1のoperation elementに含まれる第1のチャネル番号に第1の値を掛け算し、チャネル開始周波数を足して第1のチャネルの中心周波数を決定するステップと、を含み
前記第2のoperation elementに含まれる情報が第2のチャネルを示し、
前記第2のチャネルでバックオフ手順に従い、前記第2のチャネルを含み前記第1のチャネルを含まない1つまたは複数のチャネルで送信を行ってもよい、通信方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024077043A JP2025171564A (ja) | 2024-05-10 | 2024-05-10 | 端末装置および通信方法 |
| JP2024-077043 | 2024-05-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025234487A1 true WO2025234487A1 (ja) | 2025-11-13 |
Family
ID=97674915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2025/017059 Pending WO2025234487A1 (ja) | 2024-05-10 | 2025-05-09 | 端末装置、基地局装置および通信方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2025171564A (ja) |
| WO (1) | WO2025234487A1 (ja) |
-
2024
- 2024-05-10 JP JP2024077043A patent/JP2025171564A/ja active Pending
-
2025
- 2025-05-09 WO PCT/JP2025/017059 patent/WO2025234487A1/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025171564A (ja) | 2025-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7464664B2 (ja) | 重複する基本サービスセットを含む高密度環境における無線通信方法及び無線通信端末 | |
| US10750401B2 (en) | Method for transmitting or receiving frame in wireless LAN system, and device therefor | |
| CN106576364B (zh) | 用于在无线通信系统中发送数据的方法及其设备 | |
| US8842657B2 (en) | High speed media access control with legacy system interoperability | |
| US9072101B2 (en) | High speed media access control and direct link protocol | |
| US9137087B2 (en) | High speed media access control | |
| EP3030034B1 (en) | Method and apparatus for accessing channel | |
| US10098150B2 (en) | Operation method and apparatus using sectorized transmission opportunity in wireless LAN system | |
| JP7636039B2 (ja) | 複数のリンクで動作するマルチリンク装置及びマルチリンク装置の動作方法 | |
| JP2023099242A (ja) | 通信装置、通信方法 | |
| KR20170062719A (ko) | 고효율 무선랜에서 상향링크 다중 사용자 전송을 지원하기 위한 채널 액세스 방법 및 장치 | |
| WO2022210090A1 (ja) | アクセスポイント装置、ステーション装置および通信方法 | |
| US20230254735A1 (en) | Radio communication apparatus and radio communication method | |
| WO2025234487A1 (ja) | 端末装置、基地局装置および通信方法 | |
| CN117322124A (zh) | 使用多链路的无线通信方法及使用其的无线通信终端 | |
| US20240040515A1 (en) | Radio terminal apparatus and radio communication method | |
| US20250150950A1 (en) | Radio communication apparatus and radio communication method | |
| US20240040509A1 (en) | Radio communication apparatus, radio terminal apparatus, and radio communication method | |
| JP2023114921A (ja) | 通信装置および通信方法 | |
| JP2023114923A (ja) | 通信装置および通信方法 | |
| JP2024172978A (ja) | アクセスポイント装置及びステーション装置 | |
| JP2024128557A (ja) | アクセスポイント装置、ステーション装置および通信方法 | |
| CN120858606A (zh) | 用于基于无线lan系统中动态用户优先级指派的发送/接收的方法与装置 | |
| CN116998184A (zh) | 在多个链路上操作的多链路装置和操作该多链路装置的方法 |