[go: up one dir, main page]

WO2025115668A1 - 通信装置、制御方法、及び、プログラム - Google Patents

通信装置、制御方法、及び、プログラム Download PDF

Info

Publication number
WO2025115668A1
WO2025115668A1 PCT/JP2024/040776 JP2024040776W WO2025115668A1 WO 2025115668 A1 WO2025115668 A1 WO 2025115668A1 JP 2024040776 W JP2024040776 W JP 2024040776W WO 2025115668 A1 WO2025115668 A1 WO 2025115668A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
communication device
txop
period
txop period
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
Application number
PCT/JP2024/040776
Other languages
English (en)
French (fr)
Inventor
佑生 吉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of WO2025115668A1 publication Critical patent/WO2025115668A1/ja
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/02Hybrid access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0838Random access procedures, e.g. with 4-step access using contention-free random access [CFRA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/20Interfaces between hierarchically similar devices between access points

Definitions

  • the present invention relates to a communication device that performs wireless communication, a control method for the communication device, and a program.
  • CSMA/CA Carrier Sense Multiple Access with Collision Avoidance
  • a communication device that is about to start communication always checks whether other surrounding communication devices are not emitting radio waves before starting communication, and starts communication after confirming that other surrounding communication devices are not emitting radio waves (channel is idle). For example, if other surrounding communication devices are emitting radio waves (channel is busy), it waits for a certain specified period (IFS: Inter Frame Space), and after the specified period, it checks again whether other surrounding communication devices are not emitting radio waves. If the result of the check is that the channel is idle, it waits for a certain random waiting time.
  • IFS Inter Frame Space
  • TXOP Transmission Opportunity
  • the communication device that has acquired the transmission opportunity declares the time of the transmission opportunity (TXOP period) in the first frame it transmits, causing other surrounding communication devices to set a Network Allocation Vector (NAV) for the TXOP period.
  • NAV Network Allocation Vector
  • the other surrounding communication devices are controlled by this NAV setting so that they do not perform the above-mentioned channel access processing during the period for which the NAV is set, regardless of whether the channel is idle or not.
  • the Contention Free-End (CF-End) frame is also known as a radio frame for canceling a set NAV. This is a radio frame used when a communication device that has secured a TXOP notifies other surrounding communication devices of the end of the TXOP period. Therefore, a communication device that receives a CF-End frame cancels the NAV set in its own device, thereby resuming the channel access process described above.
  • TXOP sharing is being considered for the above-mentioned IEEE802.11be.
  • This is a mechanism in which an AP (Access Point) shares the TXOP it has secured with a STA (Station) by allocating a portion of the TXOP acquired by the AP to the STA.
  • STA Service
  • a mechanism in which an AP sends a Trigger frame to a STA and allocates a portion of the TXOP acquired by the AP to the STA is called Triggered TXOP sharing.
  • Triggered TXOP sharing In this way, by sharing the TXOP acquired by the AP with a STA designated by the AP, only the AP and the designated STA can communicate during the period of this shared TXOP. In other words, by prohibiting communication by STAs other than the designated one during this shared TXOP period, communication collisions and channel usage due to unnecessary transmission frames can be avoided, and communication efficiency can be improved.
  • TXOP sharing if a STA with a shared TXOP ends communications before the end of the shared TXOP period, it is being considered to notify the end of the use of the TXOP period by sending a CF-End frame. This makes it possible to return the remaining TXOP period to the AP, and the AP can start communications during the remaining TXOP period if necessary.
  • one of the objectives of the present invention is to reduce communication collisions between a communication device that has acquired a TXOP and shared it with other communication devices and other surrounding communication devices.
  • a communication device includes an acquisition means for acquiring a transmission opportunity (TXOP) for transmitting a radio frame, a securing means for securing a first TXOP period by using a first radio frame, and
  • the communication device includes a sharing means for allocating a second TXOP period of the first TXOP period to another communication device using a trigger frame, a receiving means for receiving a predetermined control frame indicating the end of the second TXOP period during the second TXOP period, and a control means for, when the predetermined control frame is received during the second TXOP period, controlling to transmit a second wireless frame after a predetermined Inter Frame Space (IFS) time has elapsed since the reception, and the control means controls to transmit the second wireless frame based on a predetermined condition.
  • TXOP transmission opportunity
  • IFS Inter Frame Space
  • One aspect of the present invention makes it possible to reduce communication collisions between a communication device that acquires a TXOP and shares it with other communication devices and other surrounding communication devices.
  • FIG. 1 illustrates an example of a network configuration.
  • FIG. 2 is a diagram illustrating an example of the hardware configuration of an AP/STA.
  • FIG. 2 is a block diagram showing an example of a functional configuration of an AP/STA;
  • FIG. 1 is a diagram showing an example of a sequence diagram of a mechanism for acquiring a TXOP.
  • FIG. 13 is a diagram showing an example of a sequence diagram of the TXOP sharing mechanism.
  • Network Configuration 1 shows an example of a network configuration according to this embodiment.
  • the network of this embodiment has networks (100, 110, 111 respectively) constructed by three access point (hereinafter, AP) devices (AP101, AP102, AP103).
  • AP access point
  • STA station
  • STA104 participates in the network 110.
  • the APs 101 to 103 and the STAs 104 to 105 are collectively referred to as communication devices.
  • Each communication device is configured to be able to communicate wireless frames that comply with the IEEE802.11bn standard, which is the successor to the IEEE802.11be standard and targets a maximum transmission speed of 90 Gbps to 100 Gbps.
  • STA104 and STA105 are also configured to be able to communicate wireless frames that comply with IEEE802.11bn.
  • IEEE stands for Institute of Electrical and Electronics Engineers.
  • the main features of IEEE802.11bn are support for highly reliable and low latency communications, and AP cooperation.
  • Wireless frames that communicate using this successor standard are also called UHR (Ultra High Reliability) PPDU.
  • PPDU is an abbreviation for physical layer (PHY) protocol data unit.
  • Each communication device can communicate at frequencies of 2.4 GHz, 3.6 GHz, 5 GHz, 6 GHz, and 45 GHz and 60 GHz bands, which are called millimeter waves.
  • the frequency bands used by each communication device are not limited to these, and a different frequency band, such as the Sub1 GHz band, may be used.
  • Each communication device can communicate using a bandwidth of 20 MHz, 40 MHz, 80 MHz, 160 MHz, 320 MHz, 540 MHz, 640 MHz, 1080 MHz, and 2160 MHz.
  • the bandwidth used by each communication device is not limited to this, and each communication device may use a different bandwidth, such as 240 MHz or 4 MHz.
  • Figure 1 shows an example of a wireless network consisting of three APs and two STAs, but the number of these devices may be more or less than that shown, as long as the network configuration consists of at least two APs.
  • APs 101 to 103 are APs that perform cooperative operations, and AP 101 is an AP that performs overall control for the cooperation.
  • an AP such as AP 101 that performs overall control is also called a Coordinator AP.
  • APs 102 to 103 are APs that function as controlled devices controlled by the Coordinator AP.
  • APs such as AP 102 to 103 that are controlled by the Coordinator AP are also called Coordinated APs.
  • AP101 to AP103 can also operate cooperatively. Specifically, AP101 can allocate to AP102 a part or all of the period (TXOP period) of the transmission opportunity (TXOP) of a wireless frame in the communication channel secured by the own device. AP102 that has been allocated the TXOP period can transmit wireless frames to STAs that join its wireless network or to surrounding APs during that period.
  • the backhaul line for transmitting and receiving data and control signals between each AP for the above-mentioned cooperative operation of each AP is a communication path that uses a wireless medium.
  • AP101 to AP103 can perform MU (Multi User) communication using OFDMA technology to communicate with multiple STAs simultaneously.
  • MU communication using OFDMA technology one channel is divided into multiple sub-channels called RUs (Resource Units). Then, by treating each divided RU as a resource for communicating with a different STA (which may be a group of STAs consisting of multiple STAs), it is possible for the AP and multiple STAs to communicate simultaneously on one channel.
  • the AP transmits an MU (Multi User) PPDU in which data is modulated using OFDMA to one or more STAs. If all devices are compatible with the IEEE802.11bn standard, a UHR MU PPDU, which is an MU PPDU that complies with the IEEE802.11bn standard, is transmitted to one or more STAs.
  • each communication device may be a MLD (Multi-Link Device) capable of establishing multiple parallel links with other communication devices via multiple different frequency channels.
  • MLD Multi-Link Device
  • Each communication device that is an MLD can perform multi-link communication with other communication devices by establishing multiple links in parallel with the other communication devices.
  • each communication device is described as being compatible with the IEEE802.11bn standard, it may also be compatible with a legacy standard that is a standard that precedes the IEEE802.11bn standard.
  • the AP101 and the STA102 may be compatible with at least one of the IEEE802.11a/b/g/n/ac/ax/be standards.
  • the IEEE802.11 series standards they may also be compatible with other communication standards such as Bluetooth (registered trademark), NFC, BLE (registered trademark), UWB, ZigBee, and MBOA.
  • UWB is an abbreviation for Ultra Wide Band
  • MBOA is an abbreviation for Multi Band OFDM Alliance.
  • NFC is an abbreviation for Near Field Communication
  • BLE is an abbreviation for Bluetooth Low Energy.
  • UWB includes wireless USB, wireless 1394, WiNET, and the like. It may also be compatible with a communication standard for wired communication such as a wired LAN.
  • Specific examples of the APs 101 to 103 include, but are not limited to, a wireless LAN router and a personal computer (PC).
  • the APs 101 to 103 may also be information processing devices such as wireless chips that can perform wireless communication compatible with the IEEE 802.11bn standard.
  • Specific examples of the STAs 104 and 105 include, but are not limited to, a camera, a tablet, a smartphone, a PC, a mobile phone, a video camera, and a headset.
  • the STAs 104 and 105 may also be information processing devices such as wireless chips that can perform wireless communication compatible with the IEEE 802.11bn standard.
  • the BSSIDs corresponding to the wireless networks provided by AP101 to AP104 are all different.
  • BSSID stands for Basic Service Set Identifier and is an identifier for identifying an access point.
  • the SSIDs shown by AP101 to AP103 in each wireless network are all the same.
  • SSID stands for Service Set Identifier and is an identifier for identifying a wireless network.
  • the communication device includes, as an example of the hardware configuration, a storage unit 201, a control unit 202, a function unit 203, an input unit 204, an output unit 205, a communication unit 206, and an antenna 207.
  • the storage unit 201 is composed of ROM and/or RAM, and stores various information such as programs for performing various operations described below and communication parameters for wireless communication.
  • RAM stands for Random Access Memory
  • ROM Read Only Memory
  • storage unit 201 may also use storage media such as non-volatile storage devices such as hard disks and SSDs (Solid State Drives).
  • the control unit 202 is composed of, for example, a processor such as a CPU or MPU, an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), etc.
  • CPU stands for Central Processing Unit
  • MPU stands for Micro Processing Unit.
  • the control unit 202 executes the programs stored in the memory unit 201 and controls the entire device by operating hardware circuits such as the ASIC.
  • the control unit 202 may also control the entire device through cooperation between the programs stored in the memory unit 201 and an OS (Operating System).
  • OS Operating System
  • the control unit 202 also controls the functional unit 203 to perform predetermined processing such as imaging, printing, and projection.
  • the functional unit 203 is hardware for the device to perform predetermined processing.
  • the communication device is a camera such as a digital still camera or a smartphone having a camera
  • the functional unit 203 is an imaging unit that performs imaging processing of surrounding images via a camera unit (not shown) that the communication device has.
  • the functional unit 203 is a printing unit that performs printing processing on a sheet such as paper based on print data obtained from the outside via wireless communication.
  • the functional unit 203 is a projection unit that performs projection processing of image data or video data obtained from the outside via wireless communication.
  • the projection surface is the retina of the end user.
  • the data processed by the functional unit 203 may be data stored in the storage unit 201, or may be data communicated with other APs or STAs via the communication unit 206 described later.
  • communication devices such as AP101 can also provide network storage functions such as NAS (Network Attached Storage). This function is provided to other communication devices as a Web service such as a network storage service.
  • NAS Network Attached Storage
  • a communication device such as a STA connects to a network storage service provided by AP101 to AP103 using a protocol such as SMB, FTP, or WebDAV.
  • the communication device such as a STA then uploads files to the storage service and downloads files from the storage.
  • the data communication for uploading and downloading is also realized by communicating UHR PPDU between devices.
  • the input unit 204 receives various operations from the user.
  • the output unit 205 performs various outputs to the user.
  • the output by the output unit 205 includes, for example, at least one of display on a screen, audio output by a speaker, and vibration output.
  • both the input unit 204 and the output unit 205 may be realized by a single module, such as a touch panel.
  • the communication unit 206 controls wireless communication conforming to the IEEE 802.11 standard series and IP communication.
  • the communication unit 206 can cooperate with the antenna 207 to execute communication control for transmitting and receiving UHR PPDU, which is a wireless frame of the UHR standard, and PPDU corresponding to earlier standards.
  • the antenna 207 is an antenna capable of transmitting and receiving signals in at least one of the frequency bands of the sub-GHz band, the 2.4 GHz band, the 5 GHz band, the 6 GHz band, and the millimeter wave band, for example.
  • three antennas are provided, but one antenna may be provided, or multiple antennas may be provided for each frequency band.
  • a communication unit 206 corresponding to each antenna may be provided.
  • the communication unit 206 may be configured to control wireless communication or wired communication that complies with these communication standards.
  • FIG. 3 shows an example of a block diagram of the functional configuration of the communication device (AP and STA).
  • each functional block is stored as a program in the storage unit 201, and the function is implemented by executing the program by the control unit 202.
  • the control unit 202 executes the program to control each hardware and to perform calculations and processing of information to realize each function.
  • some or all of the functional blocks may be implemented as hardware. In this case, some or all of the functional blocks are configured by, for example, ACIC (Application Specific Integrated Circuit).
  • the communication device includes a frame generation unit 301, a frame analysis unit 302, a wireless communication control unit 303, a TXOP sharing control unit 304, a Multi-AP control unit 305, a UI control unit 306, and a memory unit 307.
  • the frame generation unit 301 is a functional unit that performs processing to generate wireless frames to be transmitted by the wireless communication control unit 303.
  • the frame analysis unit 302 is a functional unit that performs analysis processing of the wireless frames received by the wireless communication control unit 303.
  • the wireless communication control unit 303 notifies surrounding terminals of the frames generated by the frame generation unit 301, or transmits them by unicast to the other communication device. Alternatively, it sends wireless frames received from the surroundings or the communication partner to the frame analysis unit 302.
  • the TXOP sharing control unit 304 controls the allocation of the period during which it obtains the transmission opportunity (TXOP) that it has secured to other APs. Alternatively, it instructs the frame generation unit 301 to generate the next wireless frame to be transmitted during the period that it has secured. It also grasps the implementation status of TXOP sharing based on the results of interpretation by the frame analysis unit 302.
  • the Multi-AP control unit 305 performs control to operate in cooperation with other APs. It identifies the APs currently participating in the Multi-AP group from the contents interpreted by the frame analysis unit 302, and instructs the frame generation unit 301 to generate wireless frames to be transmitted in cooperation with other APs.
  • the UI control unit 306 is configured to include hardware related to a user interface (UI), such as a touch panel or buttons for accepting operations on the communication device by a user (not shown), and a program for controlling them.
  • the UI control unit 306 also has a function for presenting information to the user, such as displaying images or outputting audio.
  • the UI control unit 306 can display a setting screen related to the Multi-AP of the communication device 101 and accept user operations on the display.
  • the UI control unit 306 of the communication device 101 displays a setting screen for selecting several other APs that can form a Multi-AP in cooperation with the communication device 101. The user may then select, via the setting screen, which other AP to cooperate with to form the Multi-AP.
  • the memory unit 307 is a storage device that may be configured with ROM, RAM, etc., for storing the programs and data that the communication device 101 operates on.
  • FIG. 4 is a diagram showing an example of a mechanism in which the communication device 101 acquires a TXOP by the Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) method.
  • the communication device 101 and the communication device 105 perform channel access based on Enhanced Distributed Channel Access (EDCA).
  • EDCA is a mechanism for performing CSMA/CA in consideration of the priority of data by differentiating parameters for setting an IFS and a waiting time, which will be described later, according to the type of data (AC: Access Category).
  • IFS is an abbreviation for Inter Frame Space.
  • the parameters relating to EDCA (EDCA parameters) are periodically (for example, at intervals of 100 time units) broadcast by the AP using a beacon frame.
  • 401 indicates that the communication channel of network 100 is busy (a state in which other terminals in the vicinity are emitting radio waves). For example, it is assumed that communication device 103 is communicating during the period indicated by 401. Also, checking whether the channel is busy or idle in this way is called carrier sense.
  • AIFS is a type of IFS, and stands for Arbitration IFS. The AIFS is determined based on the AIFSN of the EDCA parameters. If the channel changes to a busy state during the AIFS period in 402, the communication device 101 checks again whether the channel is in an idle state for the AIFS period after the channel changes to the idle state.
  • the communication device 101 which has confirmed that the channel is idle during the AIFS period in 402, waits for the backoff period (403).
  • the backoff period is managed by a backoff timer held by each communication device.
  • the backoff period for each data is also determined based on the EDCA parameters, and a random value is set within the range of 0 to the value of the Contention Window (CW) parameter.
  • the backoff timer starts to decrement. For example, if the channel becomes busy because another communication device starts communication during the backoff period, the decrement of the backoff timer is interrupted. Then, when the channel becomes idle again, the decrement of the backoff timer is resumed after the AIFS waiting time. In other words, even if the channel becomes busy during the backoff period, the backoff timer is not reset, and decrement is resumed from the intermediate value.
  • the communication device 101 acquires a TXOP (transmission opportunity) and starts transmitting a wireless frame (404).
  • the communication device 101 transmits a CTS-to-self frame as the wireless frame to be transmitted after the backoff, but this is not limited to this.
  • the wireless frame here may be any wireless frame that includes at least a MAC header.
  • CTS stands for Clear to Send
  • MAC stands for Medium Access Control.
  • the CTS-to-self frame is a CTS frame that the communication device 101 transmits to the communication device 101 as the destination.
  • a CTS frame is a frame that notifies other communication devices to refrain from communication during the TXOP period. Therefore, other communication devices that receive a CTS frame set a NAV for themselves so as not to transmit during the NAV period.
  • communication device 101 notifies surrounding communication devices of the TXOP period secured by the device itself. Specifically, communication device 101 transmits a CTS-to-self frame at 404, and stores the TXOP in the Duration field included in the frame, thereby notifying other surrounding communication devices of the TXOP period acquired by communication device 101.
  • the communication device 105 When the communication device 105 receives a wireless frame containing a value other than 0 in the Duration field, it sets the NAV based on the value contained in the Duration field (405). The communication device 105 considers the channel to be busy during the NAV period, and does not perform channel access processing to transmit the wireless frame.
  • communication device 101 After transmitting the CTS-to-self frame, communication device 101 transmits data to other communication devices within the TXOP that it has acquired (406).
  • a communication device that has a wireless frame to transmit waits for a specified IFS period after the channel becomes idle before transmitting, and then waits for a backoff period before transmitting.
  • the communication device with the shortest waiting time, including the specified IFS period and the backoff period acquires a transmission opportunity (TXOP) and transmits the wireless frame.
  • TXOP transmission opportunity
  • TXOP sharing Next, an example of the mechanism of TXOP sharing in this embodiment will be described.
  • the TXOP acquired by the communication device 101 is assigned to the communication device 105 by TXOP sharing, and the TXOP acquired by the communication device 101 is shared with the communication device 105. This enables the communication device 105 to transmit a radio frame during the period of the assigned TXOP.
  • the communication device 101 acquires a TXOP based on the channel access described above and transmits a CTS-to-self frame (501).
  • Information regarding the TXOP period (502) secured by the communication device 101 is stored in the Duration field of the frame. Therefore, the communication device 105 that receives the frame sets the NAV corresponding to the TXOP period in its own device.
  • communication device 101 decides to allocate part or all of the TXOP it has acquired to another communication device, and transmits a Trigger frame (TF) (503).
  • communication device 101 decides to allocate part of the TXOP it has acquired to communication device 105, and transmits a TF including information regarding the allocation.
  • communication device 101 transmits a MU-RTS TXS Trigger frame as the Trigger frame.
  • Communication device 101 stores information indicating the period of the TXOP to be allocated to communication device 105 in the MU-RTS TXS Trigger frame. This allows communication device 105 to know the TXOP period (504) allocated by communication device 101.
  • the communication device 101 stores information indicating the duration of the TXOP in the Allocation Duration subfield of the MU-RTS TXS Trigger frame.
  • the communication device 101 also stores "1" or "2" in the Triggered TXOP Sharing Mode subfield. Storing "1" in this subfield means that the destination of data transmission in the TXOP is limited to the communication device 101. Storing "2" in the subfield means that the destination of data transmission in the TXOP is not limited.
  • the MU-RTS TXS Trigger frame is an abbreviation for the Multi User-Request To Send TXOP Sharing Trigger frame.
  • the communication device 105 transmits a CTS frame in response to TF 503 (505).
  • the communication device 105 stores information indicating the TXOP period 504 assigned by the communication device 101 in the Duration field included in the CTS frame, thereby causing the communication devices surrounding the communication device 105 to set NAV.
  • the communication device 105 starts communicating data with other communication devices (506-509).
  • the communication device 105 transmits a CTS frame 505, and then transmits data after a SIFS period (506).
  • the communication device 101 receives the data 506, it transmits a Block Ack frame as an acknowledgement of the reception of the data 506 after a SIFS period (507).
  • the communication device 105 receives the Block Ack frame 507, it transmits data after a SIFS period because it has an allocated TXOP 504 remaining and has data to transmit (508).
  • the communication device 104 transmits a Block Ack frame 509 in the same manner as the communication device 101 transmitted the Block Ack frame 507.
  • SIFS stands for Short Inter Frame Space.
  • the communication device 101 After the TXOP period allocated to the communication device 105 has elapsed, the communication device 101 performs carrier sensing for a PIFS period that is longer than the SIFS period (510). The communication device 101 determines that the channel is in an idle state through the carrier sensing and then transmits data (511).
  • the communication device 105 can transmit a CF-End frame to notify surrounding communication devices that the allocated TXOP period 504 is ending. However, at this time, the communication device 101 still has the TXOP period acquired by the CTS frame 501 remaining. In addition, communication devices surrounding the communication device 105 cancel their NAV using a CF-End frame. Therefore, depending on the waiting time after receiving a CF-End frame from a surrounding communication device that has canceled its NAV, there is a risk that the transmission of wireless frames between the communication device 101 and the surrounding communication devices may collide. Therefore, this invention proposes a control method after receiving a CF-End frame by the communication device 101 that allocates the TXOP.
  • FIG. 6 shows an example of an operation sequence of this embodiment in TXOP sharing.
  • AP 101 acquires a transmission opportunity (TXOP) and performs TXOP sharing, in which part or all of the acquired TXOP is assigned to AP 102.
  • AP 102 ends and returns the remaining TXOP to AP 101 during the assigned TXOP period.
  • AP 101 adjusts the waiting time for transmission and transmits a wireless frame so that it can communicate before other communication devices.
  • AP 101 sets the SIFS time as the waiting time.
  • the SIFS is the IFS in which the shortest time is set in the IFS.
  • AP 101 can transmit a wireless frame before other communication devices start transmitting a wireless frame.
  • other communication devices will determine that the channel is busy due to the wireless frame from AP101 and will not transmit wireless frames, thereby reducing collisions between wireless frames transmitted by AP101 and other communication devices.
  • AP101 secures TXOP period 602 by transmitting a CTS-to-self frame 601.
  • AP101 decides to allocate TXOP period 603 of TXOP period 602 to AP102.
  • AP101 allocates TXOP period 603 of TXOP period 602 to AP102 using a MU-RTS TXS Trigger frame 604.
  • AP101 transmits to AP102 a MU-RTS TXS Trigger frame 604 that stores information indicating TXOP period 603 in the Allocation Duration subfield.
  • AP102 receives the MU-RTS TXS Trigger frame 604 and recognizes that TXOP 603 has been allocated to its own device.
  • AP101 may reserve TXOP period 602 and allocate TXOP period 603 using only MU-RTS TXS Trigger frame 604 without transmitting CTS-to-self frame 601.
  • AP102 transmits a CTS frame 605 in response to the MU-RTS TXS Trigger frame 604.
  • AP102 causes other surrounding communication devices to set a NAV period equivalent to the TXOP period 603.
  • STA104 recognizes that AP102 has secured the TXOP period 603 and sets a NAV 606.
  • the surrounding communication devices recognize the TXOP period secured by AP101 and AP102 as the NAV period, and control so as not to generate unnecessary radio waves during that NAV period.
  • AP 102 transmits data 607 to STA 104 during TXOP period 603.
  • AP 102 can prompt other STAs to transmit data by transmitting a Trigger frame instead of transmitting the data.
  • the data may also be transmitted to multiple communication devices.
  • AP 102 may transmit data 607 with directionality toward STA 104 (directional).
  • AP 102 controls the directivity of data 607 by beamforming. Controlling the directivity in this way can improve communication speed and communication error rate, and stabilize communication.
  • STA104 transmits a Block Ack (BA) frame 608 to AP102 indicating that it has received the data from AP102.
  • BA Block Ack
  • AP 102 which has received the BA frame, confirms that communication with STA 104 has ended during the TXOP period allocated to AP 101, and transmits a CF-End frame 609 to AP 101, indicating the end and return of the remaining period of TXOP period 603.
  • AP 101 recognizes that AP 102 has cut off the remaining period of TXOP period 603.
  • STA 104 which has set a NAV for TXOP period 603, cancels NAV 606 in response to receiving the CF-End frame 609. Then, when STA 104 confirms that the channel is in an idle state, it resumes channel access processing.
  • the CF-End frame is an abbreviation for Contention Free-End frame.
  • the CF-End frame is a type of control frame, and is a frame in which the Type field of the MAC frame indicates 01 and the Subtype field indicates 1110.
  • the CF-End frame is a frame that can be transmitted by a communication device that holds a TXOP, and by transmitting the CF-End frame, the communication device can notify other communication devices of the end of the TXOP it holds.
  • a communication device that receives a CF-End frame can resume channel access processing by canceling the NAV set for itself.
  • the AP 102 notifies the end of the remaining period of the TXOP period 603 by using the CF-End frame, but the frame used is not limited to this.
  • the frame that notifies the end of the remaining period of the TXOP period 603 may be a specified control frame.
  • the specified control frame is a MAC frame, and is a frame in which the Type field indicates 01 and the Subtype field indicates 1110.
  • the specified control frame can also notify the end of the remaining period of the TXOP period.
  • the specified control frame can also clear the NAV of other surrounding communication devices.
  • the control frame transmitted here does not have to be a CF-End frame.
  • the Type field may indicate 01 and the Subtype field may indicate 1111. This frame may be defined as a frame for the Shared AP to return the shared TXOP to the Sharing AP.
  • AP 101 When AP 101 receives a CF-End frame 609 sent by AP 102, it waits until a SIFS time 610 has elapsed since completion of reception of the CF-End frame, and when the SIFS time 610 has elapsed, it transmits a data frame 611 to STA 105.
  • AP101 starts transmitting wireless frames after a SIFS period that is shorter than the waiting time of other communication devices, and is able to transmit data before the other communication devices acquire a new TXOP.
  • the other communication devices determine that the channel is busy based on data frame 606, and therefore determine that they do not yet have a chance to transmit. This makes it possible to avoid collisions between the transmission of wireless frames by AP101 and the transmission of wireless frames by other communication devices.
  • FIG. 7 shows an example of a flowchart showing the operation of AP101 when performing TXOP sharing. Note that this operation flow is processed by the control unit 202 reading and executing a computer program stored in the memory unit 201 in response to an instruction from AP101 to connect to a communication partner or a communication instruction. The following description will be of the operation of AP101, but AP102 and AP103 can also operate in the same way. Note that at the start of this flowchart, AP101 to AP103 have already formed a Multi-AP group for cooperative operation.
  • the control unit 202 of AP101 attempts to acquire a TXOP (transmission opportunity) by checking whether the channel is idle during the waiting time for collision avoidance determined randomly (S701). If it is confirmed that the channel is idle during the waiting time for collision avoidance, it determines that it has acquired a transmission opportunity. If the control unit 202 determines that its own device has acquired a transmission opportunity, it proceeds to S702. On the other hand, if the operating channel is busy, or if another communication device acquires a transmission opportunity and starts transmitting data during its own waiting time, making the operating channel busy, it determines that it has not acquired a transmission opportunity.
  • TXOP transmission opportunity
  • control unit 202 determines that it has not acquired a transmission opportunity, it waits until the channel becomes idle again and then attempts to acquire a transmission opportunity again. If AP101 acquires a transmission opportunity, it transmits a CTS-to-self frame 601 to secure the acquired TXOP period 602. In addition, other communication devices that receive the CTS-to-self frame are to set a NAV corresponding to the TXOP period.
  • the control unit 202 determines whether or not to allocate a portion of the TXOP period acquired by AP101 to another AP (S703).
  • AP101 makes this determination based on, for example, information acquired in advance.
  • the information acquired in advance may be, for example, information indicating that the other AP has a large amount of data to communicate with the connected STA.
  • AP101 determines to allocate a portion of the TXOP to the other AP.
  • the information acquired in advance may also be information indicating that low-latency information is periodically communicated between the other AP and the STA connected to the AP.
  • AP101 determines to allocate a portion of the TXOP to the other AP.
  • control unit 202 determines to allocate a portion of the period during which the transmission opportunity is obtained based on the acquired transmission opportunity to the other AP, the process proceeds to S704. If the control unit 202 determines not to allocate a portion of the period during which the transmission opportunity is obtained to the other AP, the process proceeds to S711.
  • the control unit 202 transmits a MU-RTS TXS Trigger frame to perform TXOP sharing, allocating to other APs a portion of the period during which the transmission opportunity reserved by the own device has been obtained.
  • the MU-RTS TXS Trigger is transmitted from AP101 to AP102, and TXOP sharing to AP102 is performed.
  • the communication unit 206 controls the antenna 207 to transmit the signal omnidirectionally to the outside. Note that if it is desired to keep the period reserved by the unit itself longer than the period allocated by the MU-RTS TXS Trigger frame, the communication unit 206 controls the antenna 207 to transmit a CTS-to-self frame.
  • the AP 101 presents a period indicating that it has a transmission opportunity in a CTS-to-self frame, and transmits an MU-RTS TXS Trigger frame to allocate part of that period to the AP 102.
  • the frames are transmitted by the functional units 301 to 304 working in cooperation with each other.
  • the AP 101 which has secured a TXOP period 602, allocates a TXOP period 603 to the AP 102 using the MU-RTS TXS Trigger frame.
  • the wireless communication control unit 303 waits to receive a CTS frame, which is a response to the transmitted MU-RTS TXS Trigger frame (S705).
  • the frame received (detected) by the wireless communication control unit 303 is analyzed by the frame analysis unit 302, and reception is confirmed by determining whether it is a CTS frame. If the AP 102 receives the MU-RTS TXS Trigger frame, the AP 102 will transmit a CTS frame after the SIFS time has elapsed after transmitting the MU-RTS TXS Trigger frame. If the CTS frame is not received within a certain period of time, the process returns to S702. If the CTS frame is received, the process proceeds to S706. Note that the TXOP period indicated by the CTS frame is equal to the period assigned to the AP 102 by the MU-RTS TXS Trigger frame transmitted by the AP 101.
  • AP101 When AP101 receives a CTS frame, it means that AP102 recognizes TXOP sharing and starts communication during the allocated TXOP period.
  • the control unit 202 checks whether or not the frame analysis unit 302 has received a CF-End frame from AP102 indicating that the allocated period will be returned midway (S706). If the CF-End frame has not been received, the process proceeds to S707. If it has been received, the process proceeds to S708. If the CF-End frame has not been received, the control unit 202 checks whether or not the allocated period has elapsed (S707). S706 and S707 are repeated until the allocated period has elapsed. If the allocated period has elapsed, the process proceeds to S709.
  • the process waits for a predetermined period after receiving the CF-End frame (S708).
  • the process waits until the SIFS time has elapsed as the predetermined period.
  • the waiting time should be shorter than the time from when the CF-End frame is received until all other communication devices determine that they have obtained a transmission opportunity.
  • it may be the PIFS (PCF (Point Coordination Function) Inter Frame Space) time.
  • control unit 202 uses the TXOP sharing control unit 304 to check whether the TXOP period secured by transmitting the CTS-To-Self frame in S702 remains. If there is any remaining time, the process proceeds to S710. If there is no remaining time, the process ends, assuming that the TXOP period acquired by the device itself has ended.
  • a part of the TXOP period may be assigned to a STA connected to AP101.
  • the STA also waits to receive a frame that includes the CAS Control subfield of the HT Control field and has the RDG/More PPDU subfield of the field with a value of 0. This allows the STA to return the TXOP by using a frame with the RDG/More PPDU subfield with a value of 0 or a CF-End frame.
  • the STA to which the TXOP is assigned wishes to return the TXOP in conjunction with transmitting data, it can use a frame with the RDG/More PPDU subfield with a value of 0.
  • the STA to which the TXOP is assigned wishes to return the TXOP in conjunction with releasing the NAV of other surrounding communication devices, it can use a CF-End frame. In this way, the STA to which the TXOP is assigned can perform more efficient TXOP return processing by using the above-mentioned two frames appropriately.
  • control unit 202 determines whether or not to re-allocate part of the period to another AP or STA (S710). If re-allocating, the process returns to S704. If not, the process proceeds to S711.
  • the AP 101 judges whether to transmit a Trigger frame or a Data frame based on a predetermined condition.
  • the judgment based on each condition is a judgment for determining the operation to be performed by the AP 101 after the SIFS time has elapsed after receiving the CF-End frame in this embodiment.
  • the contents of the judgment based on each condition after the SIFS time has elapsed in this embodiment are not limited to these.
  • the order in which the judgment based on each condition is made is not limited to these.
  • the timing of the judgment based on each condition for determining the operation after the SIFS time has elapsed is not limited to these.
  • the judgment based on each condition for determining the operation may be made in parallel with the waiting for the SIFS period (S708) as the above-mentioned predetermined period. Furthermore, the judgment based on each condition for determining the operation may be made in advance by making the judgment at the timing of receiving each data or at a fixed cycle. In this way, the AP 101 makes a judgment based on each condition for determining the operation and determines what kind of wireless frame to transmit.
  • the control unit 202 cooperates with the communication unit 206 and the communication control unit 303 to prompt other communication devices to transmit data and to determine whether to communicate data as the data receiving side (S711). If it is determined that the other communication devices should be prompted to transmit data, the AP 101 transmits a Trigger frame (S712). In this case, for example, the AP 101 transmits a Trigger frame to the STA 105 to prompt the STA 105 to transmit uplink data.
  • the communication unit 206 controls the antenna 207 to transmit the signal omnidirectionally to the outside.
  • BA Block Ack
  • control unit 202 cooperates with the communication unit 206 and the communication control unit 303 to determine whether to transmit data to another communication device (S712).
  • the communication unit 206 controls the antenna 207 so that the signal is transmitted omnidirectionally to the outside. After that, a BA frame is received to confirm reception.
  • the process proceeds to S716.
  • S715 is an operation that is executed in response to the AP 101 determining to release the remaining TXOP period.
  • the AP 101 executes this process in response to the No determination in S711 and S712, but is not limited to this. For example, the determination of whether or not to release the TXOP period may be made prior to the determinations in S711 and S712.
  • AP101 controls to transmit a CF-End frame or not to transmit any wireless frames.
  • AP101 controls to transmit a CF-End frame in response to determining that it is necessary to cancel the surrounding NAV.
  • AP101 transmitting a CF-End frame it is possible to cancel the unintended NAV of the surrounding communication devices.
  • AP101 transmits a CF-End frame in S715, but this is not limited to this.
  • a frame may be transmitted in which the RDG/More PPDU subfield has a value of 0 in the CAS Control subfield of the HT Control field.
  • control unit 202 uses the TXOP sharing control unit 304 to check whether the TXOP period secured by transmitting the CTS-to-self frame in S702 remains. If there is any remaining period, the process returns to S703. If there is no remaining period, the process ends.
  • a recording medium on which the program code of the software for realizing the above-mentioned functions is recorded may be supplied to the system or device, and the computer (CPU, MPU) of the system or device may read and execute the program code stored in the recording medium.
  • the program code itself read from the storage medium will realize the functions of the above-mentioned embodiment, and the storage medium on which the program code is stored will constitute the above-mentioned device.
  • Storage media for supplying program code may include, for example, flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, DVDs, etc.
  • OS is an abbreviation for Operating System.
  • the program code read from the storage medium is written to memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer. Then, based on the instructions of the program code, a CPU provided on the function expansion board or function expansion unit may carry out some or all of the actual processing to realize the above-mentioned functions.
  • the present invention can also be realized by supplying a program that realizes one or more of the functions of the above-mentioned embodiments to a system or device via a network or storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that realizes one or more functions.
  • a circuit e.g., an ASIC
  • a communication device comprising: An acquisition means for acquiring a transmission opportunity (TXOP) for transmitting a wireless frame; a securing means for securing a first TXOP period using a first radio frame; a sharing means for allocating a second TXOP period of the first TXOP period to another communication device using a Trigger frame; a receiving means for receiving a predetermined control frame indicating the end of the second TXOP period during the second TXOP period; a control means for controlling, when the predetermined control frame is received during the second TXOP period, to transmit a second radio frame after a predetermined Inter Frame Space (IFS) time has elapsed since the reception of the predetermined control frame, The communication device, wherein the control means controls the second wireless frame to be transmitted based on a predetermined condition.
  • TXOP transmission opportunity
  • a securing means for securing a first TXOP period using a first radio frame
  • a sharing means for allocating a second TXOP period of the first TXOP
  • (Configuration 2) The communication device according to configuration 1, wherein the predetermined control frame is a Contention Free-End (CF-End) frame.
  • CF-End Contention Free-End
  • Configuration 5 The communication device according to any one of configurations 1 to 4, wherein the Trigger frame is a Multi User-Request To Send TXOP Sharing Trigger (MU-RTS TXS Trigger) frame.
  • the Trigger frame is a Multi User-Request To Send TXOP Sharing Trigger (MU-RTS TXS Trigger) frame.
  • the communication device and the other communication device are APs, The communication device according to any one of configurations 1 to 5, further comprising a construction unit for constructing a wireless network.
  • the second radio frame is the Trigger frame
  • the communication device according to any one of configurations 1 to 6, characterized in that the control means controls the transmission of the Trigger frame based on a determination that a third TXOP period of the first TXOP period is to be allocated to another communication device different from the other communication device.
  • the second radio frame is a data frame
  • the control means controls the data frame to be transmitted based on a determination that data is to be transmitted to a communication device participating in the wireless network.
  • the second radio frame is the Trigger frame
  • the communication device according to any one of configurations 1 to 6, wherein the control means controls the communication device to transmit the Trigger frame based on a determination that the communication device participating in the wireless network is prompted to transmit a data frame.
  • the second radio frame is the predetermined control frame
  • the communication device according to any one of configurations 1 to 6, wherein the control means controls to transmit the predetermined control frame based on a determination that the first TXOP period is to end.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

通信装置は、無線フレームを送信するためのTransmission Opportunity(TXOP)を獲得する。当該通信装置は、第1の無線フレームを用いて第1のTXOP期間を確保する。当該通信装置は、Triggerフレームを用いて前記第1のTXOP期間のうちの第2のTXOP期間を他の通信装置に割り当てる。当該通信装置は、前記第2のTXOP期間において前記第2のTXOP期間を終了することを示す所定のコントロールフレームを受信する。当該通信装置は、前記第2のTXOP期間において前記所定のコントロールフレームを受信した場合、前記受信から所定のInter Frame Space(IFS)時間経過後に第2の無線フレームを送信するよう制御する。当該通信装置は、所定の条件に基づいて前記第2の無線フレームを送信するよう制御する。

Description

通信装置、制御方法、及び、プログラム
 本発明は、無線通信を行う通信装置、通信装置の制御方法、およびプログラムに関する。
 近年、通信されるデータ量の増加に伴い、無線LAN(Local Area Network)等の通信技術の開発が進められている。無線LANの主要な通信規格として、IEEE(Institute of Electrical and Electronics Engineers)802.11規格シリーズが知られている。IEEE802.11規格シリーズには、IEEE802.11a/b/g/n/ac/ax等の規格が含まれる。なお、現在、IEEE802.11axの後継規格であるIEEE802.11be規格の規格策定が進んでいる。
 また、IEEE802.11規格のチャネルアクセス方式として、Carrier Sense Multiple Access with Collision Avoidance(CSMA/CA)方式が知られている。このCSMA/CA方式の場合、通信を開始しようとする通信装置は、通信を開始する前に必ず周囲の他の通信装置が電波を出していないかの確認を行い、周囲の他の通信装置が電波を出していない(チャネルがアイドル状態)ことを確認してから通信を開始する。例えば、周囲の他の通信装置が電波を出している(チャネルがビジー状態)場合は、ある所定期間(IFS:Inter Frame Space)だけ待ち、当該所定期間後に周囲の他の通信装置が電波を出していないかの確認を再度行う。確認の結果、チャネルがアイドル状態である場合は、あるランダムな待機時間だけ待機する。そして、ランダムな待機時間を待機した後もチャネルがアイドル状態である場合に、送信機会(TXOP:Transmission Opportunity)を獲得したものとし、通信を開始する。また、送信機会を獲得した通信装置は、最初に送信するフレームにおいて当該送信機会の時間(TXOP期間)を宣言することで周囲の他の通信装置にTXOP期間分のNetwork Allocation Vector(NAV)を設定させる。周囲の他の通信装置はこのNAVの設定によりNAVが設定された期間、チャネルがアイドル状態であるか否かに関わらず、上述のチャネルアクセスの処理を行わないように制御される。
 また、設定されたNAVを解除するための無線フレームとしてContension Free-End(CF-End)フレームが知られている。これはTXOPを確保している通信装置が周囲の他の通信装置に報知することで、当該TXOP期間の終了を知らせる際に用いられる無線フレームである。そのため、CF-Endフレームを受信した通信装置は自装置に設定されているNAVを解除することで、上述のチャネルアクセス処理を再開する。
特開2021-103805号公報
 また、上述のIEEE802.11beではTXOP sharingと呼ばれる仕組みが検討されている。これは、AP(Access Point)が獲得したTXOPの一部をSTA(Station)に割り当てることで、APが確保したTXOPをSTAと共有する仕組みである。またAPがSTAに対してTriggerフレームを送ることにより、当該APが獲得したTXOPの一部をSTAに割り当てる仕組みをTriggered TXOP sharingという。このようにAPが獲得したTXOPをAPが指定したSTAと共有することで、この共有されたTXOPの期間ではAPと指定されたSTAのみが通信を行うことが可能になる。つまり、この共有されたTXOP期間では指定外のSTAの通信を禁止することで無駄な送信フレームによる通信の衝突やチャネルの利用を避けることができ、通信の効率化を図ることができる。
 また、TXOP sharingにおいて、TXOPを共有されたSTAが共有されたTXOPの期間が終了する前に通信を終了する場合に、CF-Endフレームを送信することでTXOP期間の利用の終了を通知することが検討されている。これにより残りのTXOPの期間をAPに返却することが可能になり、APは必要に応じて残りのTXOP期間において通信を開始することが可能となる。
 しかしながら、CF-Endフレームを受信した周囲の他の通信装置においては、APが残りのTXOP期間を確保しているにも関わらず、自装置に設定されているNAVを解除し、通信を開始することが想定される。そのため、NAVを解除した通信装置がTXOP期間を確保しているAPと同等の待機時間の待機後に通信を開始する場合、当該通信装置とTXOP期間を確保しているAPとの通信とが衝突してしまう恐れがある。
 上記課題を鑑み、本発明は、TXOPの獲得及び他の通信装置への共有を行った通信装置と周囲の他の通信装置との通信の衝突を削減することを目的の1つとする。
 上記目的を達成するために、本発明の一態様に係る通信装置は、無線フレームを送信するためのTransmission Opportunity(TXOP)を獲得する獲得手段と、第1の無線フレームを用いて第1のTXOP期間を確保する確保手段と、
 Triggerフレームを用いて前記第1のTXOP期間のうちの第2のTXOP期間を他の通信装置に割り当てる共有手段と、前記第2のTXOP期間において前記第2のTXOP期間を終了することを示す所定のコントロールフレームを受信する受信手段と、前記第2のTXOP期間において前記所定のコントロールフレームを受信した場合、前記受信から所定のInter Frame Space(IFS)時間経過後に第2の無線フレームを送信するよう制御する制御手段と、を有し、前記制御手段は所定の条件に基づいて前記第2の無線フレームを送信するよう制御する。
 本発明の1つの側面によれば、TXOPを獲得し、他の通信装置に共有した通信装置と周囲の他の通信装置との通信の衝突を削減することを可能とする。
ネットワーク構成の一例を示す図である。 AP・STAのハードウェア構成の一例を示す図である。 AP・STAの機能構成のブロック図の一例を示す図である。 TXOPを獲得する仕組みのシーケンス図の一例を示す図である。 TXOP sharingの仕組みのシーケンス図の一例を示す図である。 本実施形態におけるTXOP sharing実施時のシーケンス図の一例を示す図である。 送信機会を獲得したCoordinator APの処理のフローチャートの一例を示す図である。
 以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでするものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
 (ネットワーク構成)
 図1に、本実施形態に係るネットワーク構成の一例を示す。本実施形態のネットワークは、3台のアクセスポイント(以降、AP)装置(AP101、AP102、AP103)が構築するネットワーク(それぞれ100、110、111)がある。ネットワーク100にステーション(以降、STA)装置(STA105)、ネットワーク110にSTA104がそれぞれ参加する。以降、AP101~103、STA104~105を総称して通信装置と呼ぶ。
 各通信装置は、IEEE802.11be規格の後継規格であり、最大伝送速度として90Gbps―100Gbps超を目標とするIEEE802.11bn規格に準拠した無線フレームの通信を実行可能に構成される。STA104、STA105も同様にIEEE802.11bnに準拠した無線フレームの通信を実行可能に構成される。なお、IEEEはInstitute of Electrical and Electronics Engineersの略である。この、IEEE802.11bnでは、高信頼通信や低レイテンシ通信のサポートやAP協調を主たる特徴として掲げている。当該後継規格で通信する無線フレームをUHR(Ultra High Reliability) PPDUとも呼称する。PPDUは、physical layer (PHY) protocol data unitの略であの略である。
 なお、UHRという名称は後継規格で達成すべき目標や当該規格で目玉となる特徴を踏まえて便宜上設けられたものであり、規格の策定が完了した状態において別の名称となりうる。IEEE802.11bnという名称も同様に、規格の策定が完了した状態において別の名称となりうる。一方、本明細書及び添付の特許請求の範囲は、本質的には、802.11be規格の後継規格であるすべての後継規格に適用可能であることに留意されたい。各通信装置は、2.4GHz帯、3.6GHz帯、5GHz帯、6GHz帯や、ミリ波と呼ばれる45GHz帯、60GHz帯の周波数において通信することができる。各通信装置が使用する周波数帯は、これに限定されるものではなく、例えばSub1GHz帯のように、異なる周波数帯を使用してもよい。各通信装置は、20MHz、40MHz、80MHz、160MHz、320MHz、540MHz、640MHz、1080MHz、および2160MHzの帯域幅を使用して通信することができる。各通信装置が使用する帯域幅は、これに限定されるものではなく、例えば240MHzや4MHzのように、異なる帯域幅を使用してもよい。
 なお、図1では一例として3台のAPと2台のSTAにより構成される無線ネットワークを示しているが、これらの台数は、図示されるより多くても少なくてもよく、少なくとも2台のAPから構成されるネットワーク構成であればよい。
 AP101~103は協調動作を行うAPであり、AP101は協調のための統括的な制御を行うAPである。本実施形態では、統括的な制御を行うAP101のようなAPをCoordinator APとも呼ぶ。また、AP102~AP103は、Coordinator APに制御される被制御装置として機能するAPである。本実施形態では、Coordinator APに制御されるAP102~AP103のようなAPをCoordinated APとも呼ぶ。
 また、AP101~AP103は協調動作を行うことができる。具体的にはAP101は自装置が確保している通信チャネルにおける無線フレームの送信機会(TXOP:transmission opportunity)の期間(TXOP期間)の一部または全部をAP102に割り当てることができる。TXOP期間を割り当てられたAP102は当該期間において自身の無線ネットワークに参加するSTAまたは周囲のAPへの無線フレームの送信をすることができる。なお、本実施形態では上述の各APの協調動作を行うための各AP間でのデータや制御信号を送受信するためのバックホール回線は無線媒体を用いる通信路とする。
 AP101~AP103は、OFDMA技術を用いて複数のSTAと同時に通信を行うMU(Multi User)通信を行うことができる。OFDMA技術を用いるMU通信では、1つのチャネルをRU(Resource Unit)と呼ばれる複数のサブチャネルに分割する。そして、分割した各RUを異なるSTA(複数のSTAで構成されるSTAのグループでもよい)と通信を行うリソースとして取り扱うことで、APと複数のSTAが1つのチャネルで同時に通信することを可能にする。この場合、APから1以上のSTAにはOFDMAでデータが変調されたMU(Multi User) PPDUが送信される。すべての機器がIEEE802.11bn規格に対応している場合、1以上のSTAにはIEEE802.11bn規格に準拠するMU PPDUであるUHR MU PPDUが送信されるものとする。
 また、各通信装置は他の通信装置との間にそれぞれ異なる複数の周波数チャネルを介して並列の複数のリンクを確立可能なMLD(Multi-Link Device)であってもよい。MLDである各通信装置は、他の通信装置との間に当該複数のリンクを並行して確立することにより、他の通信装置とマルチリンク通信を行うことができる。
 各通信装置はIEEE802.11bn規格に対応するとしたが、これに加えて、IEEE802.11bn規格より前の規格であるレガシー規格に対応していてもよい。具体的には、AP101、STA102はIEEE802.11a/b/g/n/ac/ax/be規格の少なくともいずれか一つに対応していてもよい。また、IEEE802.11シリーズ規格に加えて、Bluetooth(登録商標)、NFC、BLE(登録商標)、UWB、ZigBee、MBOAなどの他の通信規格に対応していてもよい。なお、UWBはUltra Wide Bandの略であり、MBOAはMulti Band OFDM Allianceの略である。またNFCはNear Field Communicationの略であり、BLEはBluetooth Low Energyの略である。UWBには、ワイヤレスUSB、ワイヤレス1394、WiNETなどが含まれる。また有線LANなどの有線通信の通信規格に対応していてもよい。AP101~103の具体例としては、無線LANルーターやパーソナルコンピュータ(PC)などが挙げられるが、これらに限定されない。また、AP101~AP103は、IEEE802.11bn規格に対応した無線通信を実行することができる無線チップなどの情報処理装置であってもよい。また、STA104、STA105の具体例としては、カメラ、タブレット、スマートフォン、PC、携帯電話、ビデオカメラ、ヘッドセットなどが挙げられるが、これらに限定されない。また、STA104、STA105は、IEEE802.11bn規格に対応した無線通信を実行することができる無線チップなどの情報処理装置であってもよい。
 なお、本実施形態では、AP101~AP104が無線ネットワークを提供する際の各無線ネットワークに対応するBSSIDはすべて異なるものとする。なお、BSSIDはBasic Service Set Identifierの略で、アクセスポイントを識別するための識別子である。一方、AP101~AP103が各無線ネットワークにおいて示すSSIDはすべて共通であるとする。なお、SSIDはService Set Identifierの略で、無線ネットワークを識別するための識別子である。
 (通信装置のハードウェア構成)
 図2は、各通信装置(AP及びSTA)のハードウェア構成の一例を示す。通信装置は、そのハードウェア構成の一例として、記憶部201、制御部202、機能部203、入力部204、出力部205、通信部206、及びアンテナ207を有する。
 記憶部201は、ROM、RAMの両方、または、いずれか一方により構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。RAMは、Random Access Memoryの略であり、ROMは、Read Only Memoryの略である。なお、記憶部201として、ROM、RAM等のメモリの他に、ハードディスク、SSD(Solid State Drive)等の不揮発性のストレージデバイスなどの記憶媒体が用いられてもよい。
 制御部202は、例えば、CPUやMPU等のプロセッサ、ASIC(特定用途向け集積回路)、DSP(デジタルシグナルプロセッサ)、FPGA(フィールドプログラマブルゲートアレイ)等により構成される。ここで、CPUはCentral Processing Unitの、MPUは、Micro Processing Unitの略である。制御部202は、記憶部201に記憶されたプログラムを実行するとともに、ASIC等のハードウェア回路を動作させることで装置全体を制御する。なお、制御部202は、記憶部201に記憶されたプログラムとOS(Operating System)との協働により装置全体を制御するようにしてもよい。
 また、制御部202は、機能部203を制御して、撮像や印刷、投影等の所定の処理を実行する。機能部203は、装置が所定の処理を実行するためのハードウェアである。例えば、通信装置がデジタルスチルカメラなどのカメラやカメラを有するスマートフォンである場合、機能部203は撮像部であり、通信装置が有する図示省略のカメラ部を介して周囲の画像の撮像処理を行う。また、例えば、通信装置がプリンタである場合、機能部203は印刷部であり、外部から無線通信で得られた印刷データに基づき、紙などのシートに印刷処理を行う。また、例えば、通信装置がプロジェクタやスマートグラスである場合、機能部203は投影部であり、外部から無線通信で得られた画像データや映像データの投影処理を行う。スマートグラスの場合、投影面はエンドユーザの網膜などである。機能部203が処理するデータは、記憶部201に記憶されているデータであってもよいし、後述する通信部206を介して他のAPやSTAと通信したデータであってもよい。更にAP101等の通信装置はNAS(Network Attached Storage)等のネットワークストレージ機能を提供することもできる。当該機能はネットワークストレージサービス等のWebサービスとして他の通信装置に提供される。例えば、STA等の通信装置は、AP101~AP103等の提供するネットワークストレージサービスに、SMBやFTP、WebDAV等のプロトコルを用いて接続する。そして、STA等の通信装置は、当該ストレージサービスに対してファイルをアップロードしたり、当該ストレージ内のファイルをダウンロードしたりする。当該アップロードやダウンロードのデータ通信も装置間でUHR PPDUを通信することで実現される。
 入力部204は、ユーザからの各種操作の受付を行う。出力部205は、ユーザに対して各種出力を行う。ここで、出力部205による出力とは、例えば、画面上への表示や、スピーカによる音声出力、振動出力の少なくとも1つを含む。なお、タッチパネルのように入力部204と出力部205の両方を1つのモジュールで実現するようにしてもよい。
 通信部206は、IEEE802.11規格シリーズに準拠した無線通信の制御や、IP通信の制御を行う。本実施形態では、通信部206は、アンテナ207と協働してUHR規格の無線フレームであるUHR PPDUやそれ以前の規格に対応するPPDUを送受信する通信制御を実行することができる。アンテナ207は、例えば、サブGHz帯、2.4GHz帯、5GHz帯、6GHz帯、ミリ波帯の少なくともいずれかの周波数帯の信号を送受信可能なアンテナである。本実施形態では、3つのアンテナを有するとしたが、1つのアンテナでもよいし、周波数帯ごとに異なる複数のアンテナを有していてもよい。またアンテナを複数有している場合、各アンテナに対応した通信部206を有していてもよい。
 なお、通信装置が前述したNFC規格やBluetooth規格、有線通信規格等に対応している場合、通信部206がこれらの通信規格に準拠した無線通信や有線通信の制御を行うよう構成すればよい。
 (通信装置の機能構成)
 続けて、図3に通信装置(AP及びSTA)の機能構成のブロック図の一例を示す。本実施形態において、各機能ブロックはそれぞれ記憶部201にプログラムとして記憶され、制御部202によって当該プログラムが実行されることによりその機能が実施される。制御部202は、当該プログラムを実行することで、各ハードウェアの制御、及び、情報の演算や加工を行うことで各機能を実現する。なお、本機能ブロックに含まれる一部または全部がハードウェア化されていてもよい。この場合、各機能ブロックに含まれる一部または全部は、例えばACIC(Application Specific Integrated Circuit)により構成される。
 本実施形態において、通信装置はフレーム生成部301、フレーム解析部302、無線通信制御部303、TXOP sharing制御部304、Multi-AP制御部305、UI制御部306、記憶部307を含む。
 フレーム生成部301は無線通信制御部303が送信する無線フレームを生成する処理を行う機能部である。
 フレーム解析部302は無線通信制御部303が受信した無線フレームの解析処理を行う機能部である。
 無線通信制御部303はフレーム生成部301が生成したフレームを周囲の端末に対して報知したり、相手通信装置に向けてユニキャストで送信したりする。あるいは周囲や通信相手から受信した無線フレームをフレーム解析部302に送る。
 TXOP sharing制御部304は自身が確保した送信機会(TXOP)を得る期間を他のAPに割り振るよう制御する。あるいは自身が確保した期間中において次に送信する無線フレームの生成をフレーム生成部301に指示する。またフレーム解析部302が解釈した結果に基づき、TXOP sharingの実施状態を把握する。
 Multi-AP制御部305は他のAPと協調して動作するための制御を行う。フレーム解析部302で解釈した内容から現在Multi-APのグループに参加しているAPを把握し、他のAPと協調するために送信する無線フレームの生成をフレーム生成部301に指示する。
 UI制御部306は、不図示のユーザによる通信装置に対する操作を受け付けるためのタッチパネルまたはボタン等のユーザインタフェース(UI)に関わるハードウェアおよびそれらを制御するプログラムを含んで構成される。なお、UI制御部306は、例えば画像等の表示、または音声出力等の情報をユーザに提示するための機能も有する。また、例えばUI制御部306は通信装置101のMulti-APに関する設定画面を表示させ、当該表示に対するユーザ操作を受け付けることが可能である。この場合、通信装置101のUI制御部306は、通信装置101と協働することでMulti-APを形成可能ないくつかの他のAPを選択するための設定画面を表示する。そして、いずれの他のAPと協働してMulti-APを形成するかをユーザに当該設定画面を介して選択させるようにしても良い。
 記憶部307は、通信装置101が動作するプログラムおよびデータを保存するROMとRAM等によって構成されうる記憶装置である。
 (TXOPの獲得)
 次に本実施形態における各通信装置がTXOPを獲得する仕組みのシーケンス図の一例について説明する。図4では、Carrier Sense Multiple Access with Collision Avoidance(CSMA/CA)方式によって通信装置101がTXOPを獲得する仕組みの一例を示す図である。また、本実施形態では通信装置101及び通信装置105とはEnhanced Distributed Channel Access(EDCA)に基づくチャネルアクセスを行うものとする。なお、EDCAとはデータの種類(AC:Access Category)に応じて後述のIFSや待機時間などを設定するためのパラメータを異ならせることにより、データの優先度を考慮したCSMA/CAを行う仕組みである。なお、IFSとはInter Frame Spaceの略である。また、当該EDCAに関するパラメータ(EDCAパラメータ)については、APがBeaconフレームを用いて定期的(例えば100Time Unit間隔)に報知しているものとする。
 401は、ネットワーク100の通信チャネルがビジー状態(周囲の他の端末が電波を発している状態)であることを示す。例えば、401で示す期間において通信装置103が通信を行っていることが想定される。またこのようにチャネルがビジー状態であるかアイドル状態であるかを確認することをキャリアセンスという。
 次にチャネルビジー状態からアイドル状態になると、通信装置101はAIFSの期間、チャネルがアイドル状態であるかを確認する(402)。AIFSとはIFSの一種であり、Arbitration IFSの略である。なお当該AIFSはEDCAパラメータのAIFSNに基づいて決定される。なお、402においてAIFSの期間中にチャネルがビジー状態に変化した場合は、チャネルがアイドル状態に変化した後に再度AIFSの期間、チャネルがアイドル状態であるかを確認する。
 402においてAIFSの期間チャネルがアイドル状態であることを確認した通信装置101はバックオフ期間の待機を行う(403)。当該バックオフ期間は各通信装置が保持するバックオフタイマにより管理される。また各データに対するバックオフ期間についてもEDCAパラメータに基づいて決められるものであり、0からContension Window(CW)のパラメータの値の範囲からランダムな値が設定される。402のAIFSの待機時間が終了するバックオフタイマのデクリメントが開始される。例えば、バックオフ期間の待機中に他の通信装置が通信を開始することによりチャネルがビジー状態になった場合、バックオフタイマのデクリメントを中断する。そして、再びチャネルがアイドル状態になると、先ほどAIFSの待機時間を経て、バックオフタイマのデクリメントを再開する。つまり、バックオフ期間中にチャネルがビジー状態になったとしてもバックオフタイマはリセットされることなく、途中の値からデクリメントが再開される。
 そしてバックオフタイマが0になると通信装置101はTXOP(送信機会)を獲得し、無線フレームの送信を開始する(404)。本実施形態では、通信装置101はバックオフ後に送信する無線フレームとして、CTS-to-selfフレームを送信するものとするがこれに限られない。ここでの無線フレームは少なくともMACヘッダーを含む無線フレームであればよい。なお、CTSとはClear to Sendの略であり、MACはMedium Access Contorolの略である。CTS-to-selfフレームは通信装置101が通信装置101を宛先として送信するCTSフレームである。また、CTSフレームとは、他の通信装置にTXOPの期間通信を控えるように通知するためのフレームである。そのため、CTSフレームを受信した他の通信装置は自身にNAVを設定することで、当該NAVの期間は送信を行わないように制御する。
 通信装置101は403で通信する無線フレームにおいて、自装置が確保するTXOPの期間を周囲の通信装置に通知する。具体的には、通信装置101は404においてCTS-to-selfフレームを送信するが、当該フレームが含むDurationフィールドにTXOPを格納することにより、周囲の他の通信装置に通信装置101が獲得したTXOPの期間を通知する。
 Durationフィールドに0以外の値を含む無線フレームを受信した通信装置105は、当該Durationフィールドに含まれる値に基づきNAVを設定する(405)。通信装置105は当該NAVの期間はチャネルがビジー状態であるものとみなし、無線フレームの送信を行うためのチャネルアクセスの処理を行わないものとする。
 通信装置101はCTS-to-selfフレームを送信後、自装置が獲得したTXOP内において他の通信装置とデータの送信を行う(406)。
 このように本実施形態では、送信したい無線フレームがある通信装置は、チャネルがアイドル状態になった後、所定のIFS期間送信を待機し、さらにバックオフ期間送信を待機する。このようにして、所定のIFS期間とバックオフ期間とを含む待機時間が最も短かった通信装置が送信機会(TXOP)を獲得し、無線フレームの送信を行う。
 (TXOP sharing)
 次に本実施形態におけるTXOP sharingの仕組みの一例について説明する。図5では、TXOP sharingによって通信装置101が獲得したTXOPを通信装置105に割り当てることにより、通信装置101が獲得したTXOPを通信装置105と共有する。これにより通信装置105は割り当てられたTXOPの期間において、無線フレームの送信を行うことが可能となる。
 まず、通信装置101は上述したチャネルアクセスに基づきTXOPを獲得し、CTS-to-selfフレーム送信する(501)。当該フレームのDurationフィールドに通信装置101が確保するTXOP期間(502)に関する情報が格納されている。そのため、当該フレームを受信した通信装置105はTXOP期間に対応するNAVを自装置に設定する。
 次に通信装置101は自装置が獲得したTXOPの一部またはすべてを他の通信装置に割り当てることを決定し、Triggerフレーム(TF)を送信する(503)。本実施形態では、通信装置101は自装置が獲得したTXOPの一部を通信装置105に割り当てることを決定し、当該割り当てに関する情報を含むTFを送信する。例えば、通信装置101は当該TriggerフレームとしてMU-RTS TXS Triggerフレームを送信する。通信装置101はMU-RTS TXS Triggerフレームに、通信装置105に割り当てるTXOPの期間を示す情報を格納する。これにより通信装置105は通信装置101から割り当てられたTXOP期間(504)を把握する。この際、通信装置101は、MU-RTS TXS TriggerフレームのAllocation Durationサブフィールドに、TXOPの期間を示す情報を格納すればよい。また、通信装置101は、Triggerd TXOP Sharing Modeサブフィールドに「1」又は「2」を格納する。当該サブフィールドに「1」を格納することは、TXOPにおけるデータ送信の宛先を通信装置101に限定することを意味する。また、サブフィールドに「2」を格納することは、TXOPにおけるデータ送信の宛先を限定しないことを意味する。なおMU-RTS TXS Triggerフレームは、Multi User-Request To Send TXOP Sharing Triggerフレームの略である。
 次に通信装置105はTF503への応答としてCTSフレームを送信する(505)。通信装置105は当該CTSフレームが含むDurationフィールドに通信装置101から割り当てられたTXOP期間504を示す情報格納することによる、通信装置105の周囲の通信装置にNAVを設定させる。
 その後、通信装置105は他の通信装置とのデータの通信を開始する(506~509)。まず通信装置105はCTSフレーム505を送信後、SIFS期間後にデータを送信する(506)。通信装置101は当該データ506を受信後、SIFS期間後に当該データ506に対する受信の確認応答としてBlock Ackフレームを送信する(507)。通信装置105はBlock Ackフレーム507を受信後、割り当てられたTXOP504が残っており、かつ送信したいデータがあるためSIFS期間後にデータの送信を行う(508)。通信装置104は通信装置101によるBlock Ackフレーム507の送信と同様にしてBlock Ackフレーム509の送信を行う。なお、SIFSとはShort Inter Frame Spaceの略である。
 通信装置101は通信装置105に割り当てたTXOPの期間が経過した後、SIFS期間よりも長いPIFS期間キャリアセンスを行う(510)。通信装置101は当該キャリアセンスによりチャネルがアイドル状態であると判定したことに応じて、データの送信を行う(511)。
 このように従来のTXOP sharingにおいては、割り当てられたTXOPの期間において、TXOPを割り当てた通信装置とは異なる他の通信装置間で通信が行われることも想定される。このような場合、通信装置101は割り当てたTXOP期間が経過した後にPIFS期間キャリアセンスを行った後にデータの送信を再開することになる。例えば、通信装置105が送信したいデータがなくなり、Block Ackフレーム509から割り当てられたTXOP期間504が経過するまでに所定の残存期間が発生することも想定される。このような場合当該残存期間は通信装置105の周囲の通信装置はチャネルがアイドル状態であるにも関わらず通信を行うことができない。
 そこで、当該残存期間が発生する場合に、通信装置105がCF-Endフレームを送信することで、割り当てられたTXOP期間504を終了することを周囲の通信装置に通知することが考えられている。しかしこの時、通信装置101にはCTSフレーム501で獲得したTXOPの期間が残っている。また、通信装置105の周囲の通信装置はCF-EndフレームによるNAVの解除を行う。そのため、NAVを解除した周囲の通信装置のCF-Endフレーム受信後の待機時間によっては、通信装置101と周囲の通信装置との無線フレームの送信が衝突してしまう恐れがある。そこで本発明では、TXOPの割り当てを行う通信装置101のCF-Endフレーム受信後の制御方法について提案する。
 (本実施形態におけるTXOP sharing)
 続いて図6にTXOP sharingにおける本実施形態の動作シーケンスの一例を示す。本シーケンスにおいては、AP101が送信機会(TXOP)を獲得し、当該獲得したTXOPの一部又は全部をAP102に割り当てるTXOP sharingを行う。次に、AP102は当該割り当てられたTXOPの期間においてAP101に残りのTXOPの終了及び返却を行う。そして、AP101は当該TXOPの終了を示す無線フレームの受信後、他の通信装置よりも先に通信を行えるように送信の待機時間を調整して無線フレームの送信を行う。本実施形態においてAP101は、当該待機時間としてSIFS時間を設定するものとする。当該SIFSはIFSにおいて最も短い時間が設定されるIFSである。そのため、AP101は他の通信装置が無線フレームの送信を開始するよりも先に無線フレームの送信を行うことができる。これにより他の通信装置はAP101の無線フレームによりチャネルがビジー状態であると判断し、無線フレームの送信を行わないため、AP101と他の通信装置とが送信する無線フレームが衝突することを削減することができる。
 まずAP101はCTS-to-selfフレーム601を送信することにより、TXOP期間602を確保する。AP101はTXOP期間602のうちのTXOP期間603をAP102に割り当てることを決定する。AP101はMU-RTS TXS Triggerフレーム604を用いてTXOP期間602のうちのTXOP期間603をAP102に割り当てる。つまり、AP101はAllocation Durationサブフィールドに、TXOP期間603を示す情報を格納するMU-RTS TXS Triggerフレーム604をAP102に送信する。AP102はMU-RTS TXS Triggerフレーム604を受信し、自装置にTXOP603が割り当てられたことを認識する。なお、AP101はCTS-to-selfフレーム601送信することなしに、MU-RTS TXS Triggerフレーム604のみで、TXOP期間602を確保及びTXOP期間603の割り当てを行ってもよい。
 次に、AP102はMU-RTS TXS Triggerフレーム604への応答としてCTSフレーム605を送信する。なお、AP102はDurationフィールドにTXOP期間603示す情報を格納することにより周囲の他の通信装置にTXOP期間603と同等の期間のNAVを設定させる。例えば、STA104はAP102が送信するCTSフレーム605を受信することにより、AP102がTXOP期間603を確保していることを認識し、NAV606を設定する。このように本シーケンスにおけるCTSフレーム605までのやり取りにより周囲の通信装置はAP101、AP102が確保したTXOP期間をNAV期間として認識し、当該NAV期間において不要な電波を創出しないように制御する。
 続いてAP102はTXOP期間603においてSTA104に向けてデータ607を送信する。なお、AP102は当該データの送信の代わりにTriggerフレームを送信することにより他のSTAにデータの送信を促すことができる。また当該データの送信は複数の通信装置あてに送信されてもよい。なお、AP102はデータ607をSTA104に対する指向性を持たせて(有指向性)送信を行ってもよい。例えばAP102はビームフォーミングによりデータ607の指向性を制御する。このように指向性を制御することに通信速度や通信エラー率の改善が行え、通信を安定させることができる。
 次に、STA104はAP102からのデータを受信したことを示すBlock Ack(BA)フレーム608をAP102に送信する。
 BAフレームを受信したAP102はSTA104との通信がAP101に割り当てられたTXOP期間中に終了したことを確認し、TXOP期間603の残りの期間の終了及び返却することを示すCF-Endフレーム609をAP101に送信する。AP101はTXOP期間603においてCF-Endフレーム609を受信することにより、AP102がTXOP期間603の残りの期間を切り捨てたことを認識する。またTXOP期間603に関するNAVを設定しているSTA104はCF-Endフレーム609を受信したことに応じてNAV606を解除する。そしてSTA104はチャネルがアイドル状態であることを確認したらチャネルアクセスの処理を再開する。このようにTXOPの返却に併せて周囲の通信装置(STA104)のNAVを解除することにより、TXOPを確保する通信装置(AP101)の通信範囲外にいる通信装置(STA104)が意図しないNAVを設定したままになることを防ぐことができる。
 なお、CF-EndフレームはContension Free-Endフレームの略である。CF-Endフレームはコントロール(制御)フレームの一種であり、MACフレームが含むTypeフィールドが01を示し、Subtypeフィールドが1110を示すフレームである。当該CF-EndフレームはTXOPを保持している通信装置が送信可能なフレームであって、当該CF-Endフレームを送信することにより通信装置は保持しているTXOPの終了を他の通信装置に通知することができる。またCF-Endフレームを受信した通信装置は自身に設定しているNAVを解除することでチャネルアクセスの処理を再開することができる。なお、本実施形態にではCF-Endフレームを用いることによりAP102はTXOP期間603の残りの期間の終了を通知するものとするが、用いるフレームはこれに限定されない。例えばTXOP期間603の残りの期間の終了を通知するフレームは所定のコントロールフレームであればよい。本実施形態における所定のコントロールフレームとはMACフレームであり、Typeフィールドが01を示し、Subtypeフィールドが1110を示すフレームである。また当該所定のコントロールフレームはTXOP期間の残りの期間の終了を通知することが可能である。また当該所定のコントロールフレームは周囲の他の通信装置のNAVを解除させることが可能である。ここで送信するコントロールフレームはCF-Endフレームでなくてもよい。例えばTypeフィールドが01を示し、Subtypeフィールドが1111を示すフィールドとしてもよい。このフレームはShared APがSharingAPに共有されたTXOPを返すためのフレームとして定義したものであってもよい。
 AP101はAP102が送信するCF-Endフレーム609を受信すると、当該CF-Endフレームの受信完了からSIFS時間610が経過するまで待機し、SIFS時間610が経過するとSTA105にデータフレーム611を送信する。
 このようにAP101は他の通信装置の待機時間よりも短いSIFS期間経過後に無線フレームの送信を開始することにより他の通信装置が新たにTXOPを獲得する前にデータの送信を行うことが可能となる。これにより他の通信装置は606のデータフレームによりチャネルがビジー状態であると判断するため、自身にはまだ送信機会が得られないと判断する。そのため、AP101の無線フレームの送信と他の通信装置の無線フレームの送信との衝突を避けることができるようになる。
 続いて図7にTXOP sharingを行う際のAP101の動作を示すフローチャートの一例を示す。なお、本動作フローは、AP101が通信相手との接続指示や通信指示等によって、記憶部201に記憶されたコンピュータプログラムを制御部202が読み出し実行することで処理される。以降はAP101の動作として記述するが、AP102、AP103も同様に動作することが可能である。なお、本フローチャート開始時点においてAP101~AP103は協調動作するためのMulti-APのグループを形成済みとする。
 まず、AP101の制御部202は、ランダム性を有して決定された衝突回避のための待機時間の間、チャネルがアイドル状態かどうかを確認することで、TXOP(送信機会)の獲得を試みる(S701)。衝突回避の待機時間の間、チャネルがアイドル状態であることが確認された場合、自身が送信機会を獲得できたと判断する。制御部202は、自装置が送信機会を獲得できたと判断した場合、処理をS702に進める。一方、動作チャネルがビジー状態であったり、自身の待機時間の間に、他の通信装置が送信機会を獲得しデータ送信を開始して動作チャネルがビジーとなったりした場合、送信機会が獲得できていないと判断する。制御部202は、送信機会が獲得できていないと判断した場合、再度チャネルがアイドル状態となるまで待機した後に、再び送信機会の獲得を試みる。AP101は送信機会を獲得した場合、CTS-to-selfフレーム601を送信することで当該獲得したTXOP期間602の確保を行うものとする。また、当該CTS-to-selfフレームを受信した他の通信装置は、当該TXOP期間に対応するNAVを設定するものとする。
 制御部202は続いてAP101が獲得したTXOP期間の一部の期間を他のAPに割り当てるか否かを判断する(S703)。本ステップにおいてAP101は、例えば事前に取得した情報をもとに当該判断を行う。当該事前に取得した情報としては、例えば他のAPが、接続するSTAとの間で通信するデータを多く有することを示す情報のことであって、この場合、S703ではAP101は他のAPにTXOPの一部を割り当てると判断する。また当該事前に取得した情報としては、他のAPと該APと接続するSTAとの間で低遅延の情報が定期的に通信されることを示す情報であって、この場合S703ではAP101は他のAPにTXOPの一部を割り当てると判断する。制御部202は他のAPに、取得した送信機会をもとに送信機会を得ている期間の一部を割り当てると判断した場合、処理をS704に進む。制御部202は他のAPに送信機会を得ている期間の一部を割り当てないと判断した場合、処理をS711に進める。
 S704において制御部202はMU-RTS TXS Triggerフレームを送信することにより他のAPに、自装置が確保している送信機会が得られた期間の一部を割り当てるTXOP sharingを行う。本実施形態ではAP101からAP102にMU-RTS TXS Triggerを送信し、AP102へのTXOP sharingを実施するものとする。MU-RTS TXS Triggerフレームの送信に際し、通信部206はアンテナ207を制御し、当該信号を無指向性で外部に送信するように制御する。なお、MU-RTS TXS Triggerフレームで割り当てる期間よりも自身が確保する期間を長く保ちたい場合に、通信部206はアンテナ207を制御しCTS-to-selfフレームを送信する。CTS-to-selfフレームにて自身が送信機会を得ていることを示す期間を提示し、その一部の期間をAP102に割り当てるためにMU-RTS TXS Triggerフレームを送信する。フレームの送信動作については機能部の301~304が協調して動作することによりフレームの送信を行う。本実施形態では、TXOP期間602を確保しているAP101は、MU-RTS TXS Triggerフレームを用いてTXOP期間603をAP102に割り当てるものとする。
 続いて無線通信制御部303は送信したMU-RTS TXS Triggerフレームに対する応答であるCTSフレームの受信を待機する(S705)。無線通信制御部303が受信(感知)したフレームをフレーム解析部302で解析した結果、CTSフレームであるかを判断することによって受信の確認を行う。AP102がMU-RTS TXS Triggerフレームを受信していれば、MU-RTS TXS Triggerフレームを送信した後、SIFS時間経過後にAP102がCTSフレームを送信することとなる。CTSフレームが一定期間内に受信できなければ、処理をS702に戻す。CTSフレームを受信すれば、処理をS706に進める。なおCTSフレームで示されるTXOP期間はAP101が送信したMU-RTS TXS TriggerフレームでAP102に割り当てる期間と同等となる。
 AP101がCTSフレームを受信した場合、AP102がTXOP sharingを認識し、割り当てたTXOP期間中に通信を開始することを意味する。ここで制御部202ではフレーム解析部302にて割り当てた期間を途中で返却する旨をCF-EndフレームにてAP102から受信したか否かを確認する(S706)。CF-Endフレームを受信しなかった場合、処理をS707に進める。受信した場合、処理をS708に進める。CF-Endフレームを受信しなければ、制御部202はそのまま割り当てた期間が経過するか否かを確認する(S707)。割り当てた期間が経過するまではS706、S707を繰り返す。割り当てた期間が経過した場合、処理をS709に進める。S708においてもCF-Endフレームを受信してから所定期間待機する(S708)。本実施形態では当該所定期間としてSIFS時間経過するまで待機することとする。なお、待機する時間はCF-Endフレームを受信してから他のすべての通信装置が送信機会を得たと判断するまでの時間より短ければよい。例えばPIFS(PCF(Point Coordination Function) Inter Frame Space)時間としてもよい。
 S708において制御部202はTXOP sharing制御部304を用いてS702でCTS-To-selfフレームを送信することにより確保したTXOP期間が残っているか否かを確認する。残存期間がある場合はS710に処理を進める。残存期間がない場合は自装置が獲得したTXOP期間が終了したものとして本フローを終了する。
 なお、S704においてAP101に接続するSTAにTXOP期間の一部を割り当ててもよい。その場合、S706ではHT ControlフィールドのCAS Controlサブフィールドを含み、当該フィールドのRDG/More PPDUサブフィールドの値が0であるフレームを受信するか否かも待つこととする。これにより、TXOPを割り当てられたSTAはRDG/More PPDUサブフィールドの値が0であるフレーム又はCF-Endフレームを用いることによりTXOPの返却を行うことが可能となる。例えば、TXOPを割り当てられたSTAはデータの送信とあわせてTXOPの返却を行いたい場合はRDG/More PPDUサブフィールドの値が0であるフレームを用いることができる。対して、周囲の他の通信装置のNAVを解除することにあわせてTXOPの返却を行いたい場合はCF-Endフレームを用いることができる。このようにTXOPを割り当てられたSTAは上述の2つのフレームを使い分けることにより、より効率的なTXOPの返却処理を行うことが可能となる。
 自身が獲得したTXOP期間の残存期間がある場合、制御部202は再度他のAPもしくはSTAに期間の一部を割り当てるか否かを判断する(S710)。再度割り当てる場合には処理をS704に戻す。割り当てない場合には処理をS711に進める。
 S711、S712では、AP101は所定の条件に基づいてTriggerフレームを送信するかデータフレームを送信するか等の判断を行うものとする。各条件に基づく判断は本実施形態におけるCF-Endフレーム受信後、SIFS時間経過した後にAP101が実行する動作を決定するための判断である。本実施形態におけるSIFS時間経過後の各条件に基づく判断の内容はこれらに限定されない。また、各条件に基づく判断を行う順番はこれらに限定されない。また、SIFS時間経過した後の動作の決定のための各条件に基づく判断を行うタイミングはこれらに限定されない。例えば、動作を決定のための各条件に基づく判断は上述の所定期間としてSIFS期間の待機(S708)と並行して行われてもよい。また、動作を決定のための各条件に基づく判断は各データを受信するタイミングや一定周期ごとに判断を行うことで、事前に判断を行っても良い。このようにして、AP101は動作を決定のための各条件に基づく判断を行いどのような無線フレームを送信するかを決定する。
 S711において制御部202は通信部206、通信制御部303と協働し、他の通信装置にデータの送信を促しデータを受信する側としてデータの通信を行うかを判断する(S711)。ここで他の通信装置にデータの送信を促すこと判断した場合、AP101はTrggerフレームを送信する(S712)。この場合例えばAP101はSTA105に対しTriggerフレームを送信することにより、STA105にアップリンクのデータ送信を促す。Triggerフレームの送信に際し、通信部206はアンテナ207を制御し、当該信号を無指向性で外部に送信するように制御する。STA105にデータの送信を促した場合、STA105からデータフレームを受信した後、受信確認のためのBlock Ack(BA)フレームをSTA105に送信する。データ受信の手続きが終了したら、処理をS716に進める。
 S712において制御部202は通信部206、通信制御部303と協働し、他の通信装置にデータの送信をするかを判断する(S712)。データフレーム送信に際し、通信部206はアンテナ207を制御し、当該信号を無指向性で外部に送信するように制御する。その後、受信確認のためのBAフレームを受信する。データ送信の手続きが終了したら、処理をS716に進める。
 S715において制御部202はS702で確保したTXOP期間を終了及び解放する。S715はAP101が残りのTXOP期間を解放すると判断したことに応じて実行される動作である。本実施形態においてAP101はS711、S712でNoの判断をしたことに応じて当該処理を実行するものとするがこれに限られない。例えばTXOP期間を解放するか否かの判断をS711、S712の判断より先の行うようにしてもよい。
 本実施形態では、S715においてAP101はCF-Endフレームの送信を行うか、またはいずれの無線フレームの送信も行わないよう制御する。S715でAP101は周囲のNAVを解除する必要があると判断したことに応じてCF-Endフレームの送信を行うように制御する。AP101がCF-Endフレームの送信を行うことにより、周囲の通信装置の意図しないNAVを解除することができる。また、S715でAP101は周囲のNAVを解除する必要がないと判断したことに応じてずれの無線フレームの送信も行わないよう制御する。周囲の通信装置において意図しないNAVを設定している通信装置がいないため、不要な無線フレームの送信を行うことなしに、周囲の他の通信装置にTXOP期間の解放を行うことが可能となる。なお、本実施形態では、S715においてAP101がCF-Endフレームを送信する例について説明したがこれに限られない。例えばHT ControlフィールドのCAS ControlサブフィールドにてRDG/More PPDUサブフィールドの値が0のフレームを送信するようにしてもよい。
 S716において制御部202はTXOP sharing制御部304を用いてS702でCTS-to-selfフレームを送信することにより確保したTXOP期間が残っているか否かを確認する。残存期間がある場合はS703に戻る。残存期間がない場合は処理を終了する。
 (その他の実施形態)
 尚、上述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ(CPU、MPU)が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が上述の実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は上述の装置を構成することになる。
 プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
 また、コンピュータが読み出したプログラムコードを実行することにより、上述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSが実際の処理の一部または全部を行い、上述の機能を実現してもよい。OSとは、Operating Systemの略である。
 さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるCPUが実際の処理の一部または全部を行い、上述の機能を実現してもよい。
 本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
 また、上述した実施形態の開示は、以下の構成を含む。
 (構成1)
 通信装置であって、
 無線フレームを送信するためのTransmission Opportunity(TXOP)を獲得する獲得手段と、
 第1の無線フレームを用いて第1のTXOP期間を確保する確保手段と、
 Triggerフレームを用いて前記第1のTXOP期間のうちの第2のTXOP期間を他の通信装置に割り当てる共有手段と、
 前記第2のTXOP期間において前記第2のTXOP期間を終了することを示す所定のコントロールフレームを受信する受信手段と、
 前記第2のTXOP期間において前記所定のコントロールフレームを受信した場合、前記受信から所定のInter Frame Space(IFS)時間経過後に第2の無線フレームを送信するよう制御する制御手段と、を有し、
 前記制御手段は所定の条件に基づいて前記第2の無線フレームを送信するよう制御する
 ことを特徴とする通信装置。
 (構成2)
 前記所定のコントロールフレームはContension Free-End(CF-End)フレームである
 ことを特徴とする構成1に記載の通信装置。
 (構成3)
 前記所定のIFSはShort IFSである
 ことを特徴とする構成1又は構成2に記載の通信装置。
 (構成4)
 前記所定のIFSはPoint Coordination Function IFSである
 ことを特徴とする構成1又は構成2に記載の通信装置。
 (構成5)
 前記TriggerフレームはMulti User-Request To Send TXOP Sharing Trigger(MU-RTS TXS Trigger)フレームである
 ことを特徴とする構成1乃至構成4のいずれか1項に記載の通信装置。
 (構成6)
 前記通信装置及び前記他の通信装置とはAPであって、
 前記通信装置は無線ネットワークを構築する構築手段を更に有する
 ことを特徴とする構成1乃至構成5のいずれか1項に記載の通信装置。
 (構成7)
 前記第2の無線フレームは前記Triggerフレームであって、
 前記制御手段は前記他の通信装置とは異なる他の通信装置に前記第1のTXOP期間のうちの第3のTXOP期間を割り当てると判断したことに基づいて前記Triggerフレームを送信するよう制御する
 ことを特徴とする構成1乃至構成6のいずれか1項に記載の通信装置。
 (構成8)
 前記第2の無線フレームはデータフレームであって、
 前記制御手段は前記無線ネットワークに参加する通信装置へのデータの送信を行うと判断したことに基づいて前記データフレームを送信するよう制御する
 ことを特徴とする構成1乃至構成6のいずれか1項に記載の通信装置。
 (構成9)
 前記第2の無線フレームは前記Triggerフレームであって、
 前記制御手段は前記無線ネットワークに参加する通信装置にデータフレームの送信を促すと判断したことに基づいて前記Triggerフレームを送信するよう制御する
 ことを特徴とする構成1乃至構成6のいずれか1項に記載の通信装置。
 (構成10)
 前記第2の無線フレームは前記所定のコントロールフレームであって、
 前記制御手段は前記第1のTXOP期間を終了すると判断したことに基づいて前記所定のコントロールフレームを送信するよう制御する
 ことを特徴とする構成1乃至構成6のいずれか1項に記載の通信装置。
 (構成11)
 前記制御手段は前記所定のコントロールフレームの受信後に前記第1のTXOP期間を終了すると判断した場合、前記制御手段は前記第2のTXOP期間において前記所定のコントロールフレームの受信から所定のIFS時間経過後に前記第2の無線フレームを送信しないように制御する
 ことを特徴とする構成1乃至構成10のいずれか1項に記載の通信装置。
 (構成12)
 前記確保手段が用いる第1の無線フレームと前記共有手段が用いるTriggerフレームとは同一のフレームである
 ことを特徴とする構成1乃至構成11のいずれか1項に記載の通信装置。
 本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
 本願は、2023年11月28日提出の日本国特許出願特願2023-201135を基礎として優先権を主張するものであり、その記載内容の全てを、ここに援用する。
 201 記憶部
 202 制御部
 203 機能部
 204 入力部
 205 出力部
 206 通信部

Claims (14)

  1.  通信装置であって、
     無線フレームを送信するためのTransmission Opportunity(TXOP)を獲得する獲得手段と、
     第1の無線フレームを用いて第1のTXOP期間を確保する確保手段と、
     Triggerフレームを用いて前記第1のTXOP期間のうちの第2のTXOP期間を他の通信装置に割り当てる共有手段と、
     前記第2のTXOP期間において前記第2のTXOP期間を終了することを示す所定のコントロールフレームを受信する受信手段と、
     前記第2のTXOP期間において前記所定のコントロールフレームを受信した場合、前記受信から所定のInter Frame Space(IFS)時間経過後に第2の無線フレームを送信するよう制御する制御手段と、を有し、
     前記制御手段は所定の条件に基づいて前記第2の無線フレームを送信するよう制御する
     ことを特徴とする通信装置。
  2.  前記所定のコントロールフレームはContension Free-End(CF-End)フレームである
     ことを特徴とする請求項1に記載の通信装置。
  3.  前記所定のIFSはShort IFSである
     ことを特徴とする請求項1に記載の通信装置。
  4.  前記所定のIFSはPoint Coordination Function IFSである
     ことを特徴とする請求項1に記載の通信装置。
  5.  前記TriggerフレームはMulti User-Request To Send TXOP Sharing Trigger(MU-RTS TXS Trigger)フレームである
     ことを特徴とする請求項1に記載の通信装置。
  6.  前記通信装置及び前記他の通信装置とはAPであって、
     前記通信装置は無線ネットワークを構築する構築手段を更に有する
     ことを特徴とする請求項1乃至4のいずれか1項に記載の通信装置。
  7.  前記第2の無線フレームは前記Triggerフレームであって、
     前記制御手段は前記他の通信装置とは異なる他の通信装置に前記第1のTXOP期間のうちの第3のTXOP期間を割り当てると判断したことに基づいて前記Triggerフレームを送信するよう制御する
     ことを特徴とする請求項6に記載の通信装置。
  8.  前記第2の無線フレームはデータフレームであって、
     前記制御手段は前記無線ネットワークに参加する通信装置へのデータの送信を行うと判断したことに基づいて前記データフレームを送信するよう制御する
     ことを特徴とする請求項6に記載の通信装置。
  9.  前記第2の無線フレームは前記Triggerフレームであって、
     前記制御手段は前記無線ネットワークに参加する通信装置にデータフレームの送信を促すと判断したことに基づいて前記Triggerフレームを送信するよう制御する
     ことを特徴とする請求項6に記載の通信装置。
  10.  前記第2の無線フレームは前記所定のコントロールフレームであって、
     前記制御手段は前記第1のTXOP期間を終了すると判断したことに基づいて前記所定のコントロールフレームを送信するよう制御する
     ことを特徴とする請求項6に記載の通信装置。
  11.  前記制御手段は前記所定のコントロールフレームの受信後に前記第1のTXOP期間を終了すると判断した場合、前記制御手段は前記第2のTXOP期間において前記所定のコントロールフレームの受信から所定のIFS時間経過後に前記第2の無線フレームを送信しないように制御する
     ことを特徴とする請求項6に記載の通信装置。
  12.  前記確保手段が用いる第1の無線フレームと前記共有手段が用いるTriggerフレームとは同一のフレームである
     ことを特徴とする請求項1に記載の通信装置。
  13.  通信装置の制御方法であって、
     無線フレームを送信するためのTransmission Opportunity(TXOP)を獲得する獲得工程と、
     第1の無線フレームを用いて第1のTXOP期間を確保する確保工程と、
     Triggerフレームを用いて前記第1のTXOP期間のうちの第2のTXOP期間を他の通信装置に割り当てる共有工程と、
     前記第2のTXOP期間において前記第2のTXOP期間を終了することを示す所定のコントロールフレームを受信する受信工程と、
     前記第2のTXOP期間において前記所定のコントロールフレームを受信した場合、前記受信から所定のInter Frame Space(IFS)時間経過後に第2の無線フレームを送信するよう制御する制御工程と、を有し、
     前記制御工程では所定の条件に基づいて前記第2の無線フレームを送信するよう制御する
     ことを特徴とする通信装置の制御方法。
  14.  コンピュータを請求項13に記載の通信装置の制御方法として機能させるためのプログラム。
PCT/JP2024/040776 2023-11-28 2024-11-18 通信装置、制御方法、及び、プログラム Pending WO2025115668A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2023-201135 2023-11-28
JP2023201135A JP2025086824A (ja) 2023-11-28 2023-11-28 通信装置、制御方法、及び、プログラム

Publications (1)

Publication Number Publication Date
WO2025115668A1 true WO2025115668A1 (ja) 2025-06-05

Family

ID=95897722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/040776 Pending WO2025115668A1 (ja) 2023-11-28 2024-11-18 通信装置、制御方法、及び、プログラム

Country Status (2)

Country Link
JP (1) JP2025086824A (ja)
WO (1) WO2025115668A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017077685A1 (ja) * 2015-11-05 2017-05-11 パナソニックIpマネジメント株式会社 基地局装置、無線端末装置および無線通信方法
JP2023537913A (ja) * 2020-08-06 2023-09-06 インターデイジタル パテント ホールディングス インコーポレイテッド Wlanにおけるマルチリンクステアリング及び制御
JP2023130529A (ja) * 2020-07-20 2023-09-21 シャープ株式会社 通信装置、及び通信方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017077685A1 (ja) * 2015-11-05 2017-05-11 パナソニックIpマネジメント株式会社 基地局装置、無線端末装置および無線通信方法
JP2023130529A (ja) * 2020-07-20 2023-09-21 シャープ株式会社 通信装置、及び通信方法
JP2023537913A (ja) * 2020-08-06 2023-09-06 インターデイジタル パテント ホールディングス インコーポレイテッド Wlanにおけるマルチリンクステアリング及び制御

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
YANJUN SUN (QUALCOMM): "Follow-up on Coordinated TDMA (C-TDMA)", IEEE DRAFT; 11-23-0739-00-0UHR-FOLLOW-UP-ON-COORDINATED-TDMA-C-TDMA, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 UHR, no. 0, 8 July 2023 (2023-07-08), Piscataway, NJ USA, pages 1 - 9, XP068204015 *

Also Published As

Publication number Publication date
JP2025086824A (ja) 2025-06-09

Similar Documents

Publication Publication Date Title
US11737079B2 (en) Wireless communication terminal and wireless communication method for transmitting uplink by multiple users
US20250133032A1 (en) Wireless communication method for multi-user transmission scheduling, and wireless communication terminal using same
CN105898853B (zh) 无线通信系统及控制多个无线通信站的无线通讯的方法
US20240155684A1 (en) Wireless communication method and wireless communication terminal
JP2023537429A (ja) チャネルアクセス方法および通信装置
JP2025004139A (ja) 通信装置、制御方法、およびプログラム
CN112788791B (zh) 多链路信道存取方法
US20250016836A1 (en) Communication device, communication method, and storage medium
US20250024501A1 (en) Communication apparatus and communication method
WO2024080230A1 (ja) 通信装置、通信方法、およびプログラム
WO2025115668A1 (ja) 通信装置、制御方法、及び、プログラム
JP2025529716A (ja) トリガ送信機会共有メカニズムに基づく通信方法及び通信装置
WO2025205657A1 (ja) 通信装置、通信装置の制御方法、およびプログラム
JP2025067706A (ja) アクセスポイント装置、制御方法、及び、プログラム
WO2025088942A1 (ja) 通信装置、通信方法、及びプログラム
WO2025094715A1 (ja) ステーション装置、アクセスポイント装置、制御方法、およびプログラム
CN120358625A (zh) 多接入点传输方法、接入点设备和计算机介质
WO2016088958A1 (ko) 무선랜 시스템에서 fdr 전송 기법 및 이를 위한 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24897355

Country of ref document: EP

Kind code of ref document: A1