The present disclosure relates to a communication apparatus and a communication method.
In the Institute of Electrical and Electronics Engineers (IEEE), studies have been carried out on the IEEE 802.11be standard (hereinafter, also referred to as “11be”) for the next generation radio Local Area Network (LAN), which is the successor to the IEEE 802.11ax standard (hereinafter, also referred to as “11ax”). In 11be, application of Multi-AP coordination (hereinafter, referred to as “coordinated communication”), in which a plurality of access points (also referred to as “base station,” hereinafter, referred to as “Access Point (AP)”) cooperates to transmit and/or receive data to and/or from a terminal (also referred to as non-AP Station (STA), hereinafter, referred to as STA), has been discussed.
However, there is room for discussion on a combination of communication apparatuses (e.g., APs) appropriate for coordinated communication.
A non-limiting embodiment of the present disclosure facilitates providing a communication apparatus and a communication method each capable of realizing a combination of communication apparatuses appropriate for coordinated communication.
A communication apparatus according to an embodiment of the present disclosure includes: control circuitry, which, in operation, determines a plurality of communication partner apparatuses that can communicate with the communication apparatus, and generates first coordination control information including information indicating the plurality of communication partner apparatuses; and transmission circuitry, which, in operation, transmits the coordination control information to at least one of the plurality of communication partner apparatuses.
It should be noted that general or specific embodiments may be implemented as a system, an apparatus, a method, an integrated circuit, a computer program, a storage medium, or any selective combination thereof.
According to an embodiment of the present disclosure, an appropriate combination of communication apparatuses can be realized in coordinated communication.
Additional benefits and advantages of the disclosed embodiments will become apparent from the specification and drawings. The benefits and/or advantages may be individually obtained by the various embodiments and features of the specification and drawings, which need not all be provided in order to obtain one or more of such benefits and/or advantages.
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
As described above, in 11be, application of coordinated communication in which a plurality of APs cooperates to transmit data to a STA or a plurality of APs cooperates to receive data from a STA has been discussed.
In coordinated communication, as a method for forwarding information between APs, a method using wireless backhaul and a method using wired backhaul have been discussed (e.g., Non-Patent Literature (hereinafter, referred to as NPL)1).
The coordinated communication is performed by an AP referred to as a sharing AP and an AP referred to as a shared AP, for example. In the coordinated communication, an AP that acquires a Transmission Opportunity (TXOP) by Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) is referred to as a sharing AR. Further, in the coordinated communication, an AP coordination-controlled by the sharing AP is referred to as a shared AP.
Further, IEEE 802.11 defines information called an Element as information to be transmitted and received (e.g., NPL 2).
A set of a plurality of APs including a sharing AP and a shared AP is hereinafter referred to as an “AP set.” The AP set may be regarded as a combination of a sharing AP and a shared AP, or may be regarded as a set of APs performing coordinated communication.
There is room for further study on the control of an AP set in coordinated communication. Note that the control of an AP set includes a method for selecting APs included in an AP set and transmitting and receiving information between the selected APs.
Anon-limiting embodiment of the present disclosure facilitates providing a method for selecting and controlling an appropriate AP set for coordinated communication.
A radio communication system according to the present embodiment may include, for example, AP 100 and STA 200. AP 100 may include, for example, both the functions of a sharing AP and a shared AP, or may include either of the functions.
AP 100 illustrated in
STA 200 illustrated in
In the present embodiment, at least two APs are placed and share coordination control information between the APs to control coordinated communication. The coordination control information includes at least a coordinatable AP list, which is a list of coordinatable APs.
[Configuration of STA]
Transmission packet generator 202 generates a transmission packet from transmission data and control information outputted from control signal generator 205, and outputs the transmission packet to radio transceiver 201.
Radio transceiver 201 converts the transmission packet generated by transmission packet generator 202 into a radio signal, and transmits the converted radio signal. Radio transceiver 201 receives a radio signal and outputs the received radio signal to reception packet decoder 203 and reception quality measurer 204.
Reception packet decoder 203 decodes the radio signal into a packet, and outputs received data from the decoded packet. Further, reception packet decoder 203 extracts control information from the decoded packet and outputs the control information to control signal generator 205 and reception quality measurer 204.
Reception quality measurer 204 measures reception quality based on the indication of the control information included in the received packet and/or an internal state, and outputs the reception quality to control signal generator 205. Note that the internal state may be, for example, a capability of STA 200.
Control signal generator 205 generates control information from at least one of the transmission data, the control information outputted from reception packet decoder 203, the reception quality outputted from reception quality measurer 204, and the internal state, and outputs the generated control information to transmission packet generator 202.
Transmission packet generator 102 generates a transmission packet from at least one of transmission data, control information outputted from control signal generator 105, and control information outputted from coordination controller 106, and outputs the transmission packet to radio transceiver 101.
Radio transceiver 101 converts the transmission packet generated by transmission packet generator 102 into a radio signal, and transmits the converted radio signal. Radio transceiver 101 receives a radio signal and outputs the received radio signal to reception packet decoder 103 and reception quality measurer 104.
Reception packet decoder 103 decodes the radio signal into a packet, and outputs received data from the decoded packet. Further, reception packet decoder 103 extracts control information from the decoded packet, and outputs the control information to control signal generator 105, reception quality measurer 104, and coordination controller 106.
Reception quality measurer 104 measures reception quality based on the indication of the control information included in the packet and/or an internal state, and outputs the reception quality to control signal generator 105 and coordination controller 106. Note that the internal state may be, for example, a capability of AP 100.
Control signal generator 105 generates control information from at least one of the transmission data, the control information outputted from reception packet decoder 103, the reception quality outputted from reception quality measurer 104, and the internal state, and outputs the generated control information to transmission packet generator 102.
Coordination controller 106 controls coordinated communication based on the control information outputted from reception packet decoder 103, the reception quality outputted from reception quality measurer 104, and the internal state. Further, coordination controller 106 generates control information relating to control of coordinated communication and outputs the control information to transmission packet generator 102.
Note that
For example, a communication area of APn (in the example of
As illustrated in
In other words, STA1 is placed in the communication areas of AP1 and AP2, and can receive signals transmitted from AP1 and AP2. STA2 is placed in the communication areas of AP2 and AP3, and can receive signals transmitted from AP2 and AP3. STA3 is placed in the communication area of AP3, and can receive a signal transmitted from AP3. Note that a first communication apparatus (AP or STA) being capable of receiving a signal transmitted from a second communication apparatus (AP or STA different from the first communication apparatus) may correspond to the second communication apparatus being capable of receiving a signal transmitted from the first communication apparatus.
Further, AP1 can receive a signal transmitted from AP3, and AP2 can receive a signal transmitted from AP3. In other words, AP1 and AP3 can perform coordination control, and AP2 and AP3 can perform coordination control.
Hereinafter, an example will be described in which STA1 is associated with AP1, STA2 is associated with AP2, and STA3 is associated with AP3. Then, in
The Multi-AP setup is performed, for example, when APn is installed and when a change of APs around APn (hereinafter, referred to as neighbor AP) occurs. Note that the case where the neighbor APs change may correspond to a case where an AP is newly added to the periphery and/or a case where an AP in the periphery is moved. Note that APn may determine whether there is a change of the neighbor APs of APn based on whether there is a change in the reception quality of a signal (e.g., Beacon) received from the neighbor AP by APn.
In the Multi-AP setup, each AP detects a coordinatable AP and registers or adds the detected coordinatable AP to a coordinatable AP list. For example, when APn receives a Beacon (also referred to as a Beacon frame) from APm, which is another AP other than APn (hereinafter, sometimes simply referred to as another AP), APn registers the ID of APm of the transmission source of the Beacon in the coordinatable AP list. Note that, in this case, APm may be referred to as an overlapping basic service set-AP (OBSS-AP).
Note that, in addition to APm, which is the transmission source of the Beacon received by APn, APn may add, for example, APL capable of communicating through wired backhaul as a coordinatable AP of APn. Further, the ID of AP to be registered in the coordinatable AP list may be a Basic Service Set (BSS) color, a Media Access Control (MAC) address, or a BSSID.
Further, whether to register in the coordinatable AP list may be determined based on another information (e.g., information on whether coordination is possible). For example, the information on whether coordination is possible may be included in at least one of a Beacon, AP Capability, and BSS parameter. Note that the information on whether coordination is possible may be, for example, MAP (Multi-AP) rank information.
For example, among APs, an AP that is relatively low in function and cannot perform coordination control of another AP as a sharing AP may be defined as rank 0, and an AP that can operate as a sharing AP may be defined as rank 1. Further, association or authentication between APs may be performed before and/or after registration in the coordinatable AP list.
In the Multi-AP setup procedure, an AP may configure a Candidate Set. The Candidate Set may be referred to as a multi-AP coordination candidate set, AP group, or the like. The Candidate Set may be a group including a plurality of APs. Further, the AP that participates in the Candidate Set may be referred to as a controller AP, an agent AP, a coordinator AP, a member AP, or the like. In Multi-AP, a sharing AP and a shared AP may be determined in the Candidate Set.
Note that an AP may determine an AP that participates in the Candidate Set (AP included in the Candidate Set) from among APs included in the Coordinatable AP list. Note that the Candidate Set may include an AP that is not included in the coordinatable AP list. Further, an AP may determine that the coordinatable AP list is a Candidate Set.
The Candidate Set may be configured by software of a higher layer of AP (not illustrated in
In another example, software of a higher layer may include the configuration information of a Candidate Set in a MAC Layer Management Entity Service Access Point (MLME SAP) primitive (interface information for controlling a MAC layer) at the time when the operation of AP is initiated and/or the configuration of AP is changed, and indicate it to AP (e.g., coordination controller 106). Examples of such a primitive includes MLME-START.request (primitive for requesting the start of BSS). Further, a primitive for configuring Multi-AP may be defined.
A Candidate Set may be configured by software of a higher layer and/or a user before the operation of AP is initiated and/or independently of the operation of AP. Alternatively, a Candidate Set may be configured by APs communicating with each other. For example, when APn receives, from another APm, a Beacon including Capability information indicating that APm supports a Multi-AP function, APn may exchange Capability information and perform an authentication procedure with another APm or a representative AP of the Candidate Set, and determine whether to initiate or join the Candidate Set.
After the Candidate Set is configured, communication between APs is possibly difficult. For example, communication is possibly temporarily difficult in the case that, for example, an AP is moved to another place to be used as a wireless AP after the configuration of a Candidate Set (e.g., authentication between APs) is performed by a method such as wired connection and/or push button. For example, in
When an AP receives a Beacon from an AP participating in the Candidate Set after the configuration of the Candidate Set is performed, the AP that has received the Beacon may be added to the coordinatable AP list. Further, the delay requirement or the like for each Multi-AP coordinated communication scheme may be referred to, and an AP may be added to the coordinatable AP list. For example, an AP whose number of connection stages of wireless backhaul is within a specified value may be added to the coordinatable AP list. Note that the number of connection stages of wireless backhaul may be a number obtained by adding one to the number of APs that relay the wireless backhaul connection. Note that the number of connection stages may be referred to as the number of hops.
Note that the configuration and update of the Candidate Set may be executed by software of a higher layer and/or a user. Alternatively, the configuration and update of the Candidate Set may be executed in accordance with the indication of software of a higher layer and/or a user, and the configuration and update of the coordinatable AP list may be repeatedly executed by AP. For example, AP may update the coordinatable AP list each time the AP receives a Beacon. Further, AP may record a final communication time with another AP, and may remove the AP on which a predetermined time has elapsed from the final communication time, from the coordinatable AP list. The final communication time may correspond to, for example, a time that is the closest to the current time among the times at which communication is performed prior to the current time.
Multi-AP selection is performed to select a coordination control scheme. In the Multi-AP selection, each AP shares a coordinatable AP list between neighbor APs, and selects a coordination control scheme based on the coordinatable AP lists, for example.
Note that the neighbor AP may be an AP registered in the coordinatable AP list or may be an AP in a Candidate Set. Further, for the sharing of the coordinatable AP list, a Beacon may be used, or individual communication between APs may be performed. For example, Association or individual communication after Association may be performed for the sharing of the coordinatable AP list.
Further, in the selection of the coordination control scheme, selection of a sharing AP or probability adjustment of becoming a sharing AP may be performed, or a sharing AP may indicate an operation for a coordination control requested by the sharing AP, for example, by a Trigger.
Next, selection of a sharing AP and probability adjustment of becoming a sharing AP will be described.
In the selection of a sharing AP, an AP performing a CSMA/CA operation may be selected from the coordinatable AP list. For example, an AP whose number of coordinatable APs is the largest in the coordinatable AP list may perform a carrier sense operation in CSMA/CA. In this case, an AP whose number of coordinatable APs is not the largest in the coordinatable AP list need not perform the carrier sense operation in CSMA/CA or may stop the carrier sense operation. In this way, an AP whose number of coordinatable APs is the largest becomes a sharing AR and an AP whose number of coordinatable APs is not the largest (e.g., AP that has stopped the carrier sense operation) becomes a shared AP.
In the probability adjustment of becoming a sharing AP, a time until TXOP is obtained by CSMA/CA (hereinafter, referred to as Backoff) may be adjusted. For example, the size of the Backoff may be adjusted depending on the number of coordinatable APs. For example, the Backoff of an AP whose number of coordinatable APs is the largest in the coordinatable AP list may be reduced, the Backoff of an AP whose number of coordinatable APs is the smallest in the coordinatable AP list may be increased, or a fixed value depending on the number of coordinatable APs may be added to or subtracted from the Backoff. The method for adjusting the size of the Backoff is not particularly limited. For example, when the Backoff is to be reduced, a fixed value may be subtracted from the given Backoff, and when the Backoff is to be increased, a fixed value may be added to the given Backoff. Alternatively, fixed values corresponding to the numbers of coordinatable APs are defined, for example, in a table format, and the defined fixed value corresponding to the number of coordinatable APs may be added or subtracted.
In Multi-AP transmission, coordinated transmission is performed by the control of a sharing AP or an AP that performs coordination control.
The following describes Embodiment 1 in the case of the exemplary placement of
In the Multi-AP setup (e.g., step a in
In the Multi-AP selection (e.g., step b in
In the Multi-AP transmission (e.g., step c in
As described above, each AP transmits a coordinatable AP list to another AP, and APs share the coordinatable AP list with each other, so that, an appropriate combination of APs in coordinated communication can be realized in the coordination control using a coordinatable AP list. For example, in the above-described example, a coordination operation by a larger number of APs is possible, and thus system throughput is improved. For example, in the example of
Note that APn may forward a coordinatable AP list of another AP (e.g., APm) to yet another AP (e.g., APk) through communication between APs. In the example of
Further, an exemplary operation of performing Multi-AP selection after Multi-AP setup has been described in
Furthermore, a coordination control scheme may be determined in the Multi-AP setup or Multi-AP selection, or a coordination control scheme may be limited to any of coordination control schemes in advance. Note that, the target coordination control scheme may be herein at least one of selection of a sharing AP, probability adjustment of becoming a sharing AP, and control by Trigger, for example. The determination of the coordination control scheme may be negotiated, for example, at the time of association or authentication of AP, or may be indicated at the time of Multi-AP selection
Next, a format (e.g., format of information) in the case of indicating a coordinatable AP list is described.
In the example of
In the exemplary operation illustrated in
Note that the MAP rank information may be included in the coordinatable AP list. This can avoid making a request for coordination control to an AP that cannot perform coordination control of another AP as a sharing AP.
In addition, path loss between APs or a reception power value of another AP may be added to the coordinatable AP list. This makes it possible to control the transmission power of another AP in coordination control.
In Embodiment 2, a case is described in which the same configuration as above-described Embodiment 1 is used, and coordination candidate information is added as information to be shared between APs.
The operations of the Multi-AP setup and Multi-AP transmission may be the same as in above-described Embodiment 1.
In the Multi-AP selection, in addition to the operation of Embodiment 1, coordination candidate information is shared with neighbor APs. In other words, each AP shares the coordination candidate information and the coordination control information with neighbor APs. Note that the coordination candidate information may be included in the coordination control information, or may be handled separately from the coordination control information.
The coordination candidate information may be information indicating whether coordination control is enabled, or may be information on STA that is a subject of the coordinated communication.
The coordination candidate information may include information on STA affected by interference from another AP. For example, the coordination candidate information generated by APn may include information on STA connected to APn and affected by interference from APm. Further, each AP may refer to a coordinatable AP list to create coordination candidate information.
The following describes Embodiment 2 in the case of the exemplary placement of
In the Multi-AP setup, the same operation as the exemplary operation described in Embodiment 1 (see
In the Multi-AP selection, APn collects information on APm, that is, another AP from which a subordinate STA (also referred to as associated STA or BSS-STA) is affected by interference, and information on STA from which the subordinate STA is affected by interference and which is associated with APm (also referred to as OBSS-STA).
For example, in Embodiment 2, STA1 detects the reception of a Beacon or the like transmitted by AP2 by radio transceiver 201 and reception packet decoder 203, and transmits the detection result to AP1 by transmission packet generator 202 and radio transceiver 201. By this transmission of the detection result, AP1 is indicated that STA1 is affected by the interference of AP2. A procedure of STA1 indicating the effect of the interference to AP1 is not illustrated in
Note that the indication of the effect of the interference may be limited to a case where the reception quality measured by reception quality measurer 204 exceeds a predetermined threshold. For example, when the reception quality of the Beacon transmitted by AP2 exceeds a threshold, STA1 may indicate to AP1 that STA1 is affected by the interference of AP2, and when the reception quality of the Beacon transmitted by AP2 does not exceed the threshold, STA1 may determine that STA1 is not affected by the interference of AP2, and need not indicate the effect of the interference to AP1. AP1 receives the indication that STA1 is affected by the interference of AP2 by radio transceiver 101 and reception packet decoder 103 and stores the information indicated by the acquired indication in coordination controller 106.
In coordination controller 106, AP1 can determine from the coordinatable AP list that AP2 on which AP1 cannot perform coordination control is coordination-controllable by AP3. Then, AP1 creates information indicating that STA1 is affected by the interference from AP2, as coordination candidate information to be transmitted to AP3, and transmits the information to AP3 by transmission packet generator 102 and radio transceiver 101.
Similarly to STA1, STA2 indicates to AP2 that STA2 is affected by the interference of AP3. AP2 that has received the indication transmits, to AP3, information indicating that STA2 is affected by the interference of AP3, as coordination candidate information, similarly to AP1 described above.
Note that, since STA3 is not affected by other APs (AP1 and AP2), AP3 need not indicate coordination candidate information, or may indicate to the other APs (AP1 and/or AP2) that STA3 is not affected by interference.
Note that an example has been described in which all information on APs and STAs affected by interference is indicated as coordination candidate information, but the present disclosure is not limited thereto. The information to be indicated as coordination candidate information may be limited.
For example, each AP may refer to a coordinatable AP list, may indicate information on interference from AP on which direct coordination control cannot be performed, and need not indicate information on interference from AP on which coordination control can be directly performed. In Embodiment 2, AP1 and AP2 cannot directly perform coordination control with each other, and thus the coordination candidate information to be indicated may be information indicated by AP1 to AP3 (information indicating that STA1 associated with AP1 is affected by the interference of AP2). In this case, AP2 and AP3 can directly perform coordination control, and thus information indicating that STA2 associated with AP2 is affected by the interference from AP3 need not be indicated from AP2 to AP3. The indication referring to a coordinatable AP list may be performed, for example, as follows. First, STA1 receives a Beacon of AP and obtains a coordinatable AP list included in the received Beacon. AP1 is located outside the area in which a signal from AP2 reaches, and thus the coordinatable AP list of AP1 does not include AP2. When STA1 receives a signal such as a Beacon from AP2, which is not included in the coordinatable AP list from AP1, STA1 indicates, to AP1, the information on the effect of the interference from AP2. On the other hand, AP3 is included in the coordinatable AP list, and thus, when receiving a signal such as a Beacon from AP3, STA1 recognizes that the reception has no effect on interference, and does not indicate the information to AP1.
Further, for the indication of the coordination candidate information, a Beacon may be used or individual communication between APs may be used. For example, in Embodiment 2, AP1 may transmit a coordination control request including coordination candidate information to AP3, or AP3 that has received the coordination control request may transmit a coordination control response to AP1. Further, when the coordination candidate information is indicated by a Beacon, information in which the coordination candidate information is reflected (referred to as coordination candidate state information) may be added to the Beacon. This makes it possible to confirm that the coordination candidate information has been accepted.
Further, the IDs of the interference source AP and/or the interference source STA included in the coordination candidate information may be BSS colors included in the packet received as interference. In Embodiment 2, information that is included in the coordination candidate information indicated from AP1 to AP3 and that indicates that STA1 is affected by the interference of AP2 may be a BSS color included in the packet received from AP2 by STA1.
Each AP stores the coordination candidate information decoded by radio transceiver 101 and reception packet decoder 103, in coordination controller 106
When probability adjustment of becoming a sharing AP is performed as selection of a coordination control scheme, the Backoff of AP3 whose number of coordinatable APs is the largest in the coordinatable AP list may be reduced, or the Backoffs of AP1 and AP2 whose number of coordinatable APs is the smallest may be increased. This increases the probability that AP3 becomes a sharing AP.
In the Multi-AP transmission, in addition to the operation described in Embodiment 1, coordination control referring to the coordination candidate information may be performed in coordination controller 106.
For example, when AP3 is a sharing AP, AP3 may specify, by MAP-Trigger, coordinated communication with AP1 (e.g., C-OFDMA by AP1 and AP3) from which coordination candidate information is indicated. Note that a data amount desired to be transmitted in coordinated communication and/or the transmission time may be added to the coordination candidate information. For example, in Embodiment 2, the communication data amount and/or the transmission time between AP1 and STA1 may be added. In this case, the coordination control may be performed by referring to the data amount included in the coordination candidate information. For example, in Embodiment 2, when the data amount of communication between AP1 and STA1 is small, C-OFDMA by AP1, AP2, and AP3 may be specified.
Further, when AP1 is a sharing AR AP1 may request AP3 by MAP-Trigger to perform coordination control, and AP3 may specify coordinated communication with AP1 (e.g., C-OFDMA by AP1 and AP3) by MAP-Trigger, as illustrated in
In the example of
Note that, in the example illustrated in
Further, an exemplary operation using coordination candidate information has been described above, but the present disclosure is not limited thereto. For example, when AP1 is a sharing AP, AP1 may autonomously refer to the coordinatable AP list and request AP3 to perform coordination control by MAP-Trigger. In this case, coordination candidate information need not be used.
As described above, APs each transmit a coordinatable AP list (e.g., coordination control information) and coordination candidate information to another AP and share the coordinatable AP lists and the coordination candidate information with each other, so that an appropriate combination of APs in coordinated communication can be realized in coordination control using the coordinatable AP list and the coordination candidate information. Further, performing coordination control using the coordinatable AP list and the coordination candidate information allows for a coordination operation considering the effect of interference, and thus improves system throughput.
Next, a format (e.g., format of information) in the case of indicating coordination candidate information is described.
In the example of
Note that, in the exemplary placement of
Note that, in the exemplary operation in the case that STA 4 associated with AP1 is placed at substantially the same position as STA1 in
In Embodiment 3, an example is described in which one or some of STAs have requests different from those of other STAs. For example, in the following, in addition to the case of Embodiment 2, a case in which STA2 illustrated in
The operations of the Multi-AP setup and Multi-AP transmission may be the same as in above-described Embodiments 1 and 2.
In the Multi-AP selection, in addition to the operation of Embodiment 1, coordination candidate information is shared with neighbor APs. For example, coordination controller 106 may include information on STA for which low latency is requested, in the coordination candidate information, or may include a value (e.g., transmission time) into which information on a plurality of STAs is integrated.
The following describes Embodiment 3 in the case of the exemplary placement of
In the Multi-AP setup, the same operation as the exemplary operation described in Embodiment 1 is performed.
In the Multi-AP selection, for example, information on STA2 for which low latency is requested is added to coordination candidate information in the exemplary operation described in Embodiment 2. For example, information on STA2 for which low latency is requested may be included in the coordination candidate information on which the information to be transmitted is limited.
In the Multi-AP transmission, when AP3 is a sharing AP, AP3 may execute coordinated communication by specifying, by MAP trigger, coordinated communication with AP1 and AP2 (e.g., C-OFDMA by AP1, AP2, and AP3) to which coordination candidate information is indicated. When AP1 and AP2 are sharing APs, AP1 and AP2 may request coordination control of AP3 by MAP-Trigger similarly to Embodiment 2.
In Embodiment 3 described above, adding the transmission of AP2 in the coordinated communication illustrated in Embodiment 2 (that is, performing C-OFDMA by AP1, AP2, and AP3) can reduce communication delay between AP2 and STA2.
As described above, including information on STA for which low latency is requested in coordination candidate information can reduce communication delay of the STA for which low latency is requested.
Note that a National Security and Emergency Preparedness (NSEP) terminal may be included as a STA for which low latency.
Next, a format (e.g., format of information) in the case of indicating the coordination candidate information as described in Embodiment 3 is described.
In the example of
In the exemplary placement of
Note that the format illustrated in
Note that, in Embodiment 3 described above, the coordination candidate information exemplarily includes information on STA for which low latency is requested, but the coordination candidate information may include information on a request for STA different from the request of low latency. For example, the coordination candidate information may include information indicating a request of STA to prevent interference from another AP.
In Embodiment 4, a case is described in which Multi-AP measurement is performed in the exemplary placement illustrated in
In the Multi-AP setup, each AP performs the Multi-AP setup described in Embodiment 1, and shares the coordinatable AP list with neighbor APs as described in the Multi-AP selection.
In the Multi-AP measurement, each AP performs measurement referring to the coordinatable AP list and indication of the measurement result.
In the Multi-AP transmission, the same coordinated communication as in Embodiments 1, 2, and 3 is performed by referring to the indicated result of Multi-AP measurement.
The following describes Embodiment 4 in the case of the exemplary placement of
In the Multi-AP setup, each AP generates a coordinatable AP list similarly to the Multi-AP setup of Embodiment 1, and indicates a coordinatable AP list to neighbor APs by including the coordinatable AP list in a Beacon similarly to the Multi-AP setup of Embodiment 1.
In the Multi-AP measurement, coordination controller 106 of AP1 determines that AP3 can perform coordination control with AP2 according to the coordinatable AP list. Further, radio transceiver 101 and reception packet decoder 103 of AP1 receive information on reception power or path loss between STA1 and AP2 from STA1 in advance. The received information on the reception power or path loss between STA1 and AP2 is outputted to transmission packet generator 102. Transmission packet generator 102 of AP1 outputs a packet including the reception power or path loss (e.g., Report packet) between STA1 and AP2 to radio transceiver 101. The Report packet is transmitted to AP3 by radio transceiver 101. Although a procedure in which STA1 transmits information on reception power or path loss to AP1 is not illustrated, the procedure is substantially the same as that in Embodiment 2, and, for example, the following procedure can be performed. First, STA1 receives a Beacon from AP1 and obtains a coordinatable AP list included in the received Beacon. Since AP1 is located outside the area in which a signal from AP2 reaches, the coordinatable AP list of AP1 does not include AP2. When STA1 receives a signal such as a Beacon from AP2 that is not included in the coordinatable AP list from AP1, STA1 indicates, to AP1, the information on reception power or path loss between STA1 and AP2 as a measurement report based on the measurement result of the received signal.
Note that, because, for AP2 and AP3, there is no other APs from which interference is received and with which coordination control is impossible, AP2 and AP3 need not transmit a Report packet. Another AP from which interference is received corresponds to APm from which a STA associated with APn is affected by interference, for example. Further, another AP with which coordination control with APn is impossible corresponds to APm that cannot communicate with APn. In the example of
In the Multi-AP transmission, when AP3 is a sharing AP, AP3 may execute coordinated communication by specifying coordinated communication with AP1 (e.g., C-OFDMA between AP1 and AP3), which is the transmission source of the Report packet.
As described above, by performing coordination control using Multi-AP measurement, the coordination operation considering the effect of the interference is possible, thereby improving system throughput.
Note that a Beacon, a signal for Sounding (e.g., Null Data Packet (NDP)), or another frame may be used for the measurement between STA1 and AP2. Further, each AP may update the coordinatable AP list based on the measurement result, or may re-execute all or some of the setup procedures based on the update of the coordinatable AP list.
Further, a case has been described in which a Report packet is transmitted when there is another AP with which coordination control is impossible, but the present disclosure is not limited thereto. For example, APn may transmit a measurement result between another AP with which coordination control is desired to be performed and STA (e.g., STA under APn) to another AP by a Report packet. In this case, the destination of the Report packet may be determined based on the coordinatable AP list. For example, AP1 may indicate the measurement result between STA1 and AP2 to AP3 based on the coordinatable AP list.
Further, the information to be transmitted by the Report packet may include the amount of transmission and reception data of STA.
In addition, the measurement results may be aggregated to AP performing coordination control. Here, the AP that performs coordination control may be referred to by another name such as a Master AP, Coordinator AP, multi-AP coordinator, Primary AP, central AP, and Controller AP. In the following description, AP performing coordination control may be referred to as Master AP. The Master AP may be selected based on a coordinatable AP list. In the above-described embodiment, AP3 that has the largest number of coordinatable APs may be the Master AP. AP3 can then directly receive Report packets from AP1 and AP2, which eliminates the need to forward the Report packets and avoid an increase in the data amount in the backhaul.
Further, the presence or absence of Master AP and the ID of Master AP may be added to the coordinatable AP list. Accordingly, when a Master AP has been already selected and the Master AP performs Multi-AP setup in response to the addition of AP, the added AP may be added as an AP to be coordination-controlled, by referring to the coordinatable AP list. Here, the AP to be coordination-controlled may be referred to by another name such as a Slave AP, Coordinated AP, Secondary AP, associated AP, and Agent AP. In the following description, an AP to be coordination-controlled may be referred to as a Slave AP. Note that authentication may be performed between the Master AP and the Slave AP when the Slave AP is registered and/or added.
Further, the Slave AP may refer to a coordinatable AP list for selecting a forwarding route of the information to be indicated to the Master AP. For example, in the above-described example, when AP1 is a Master AP, AP2 may refer to a coordinatable AP list and transmit indication information for the Master AP to AP3 capable of communicating with AP1.
Further, the indication information for the Master AP may include buffer status information or the like.
In Embodiments 1, 2, and 3 described above, examples of the coordinatable AP list and the coordination candidate information by the Multi-AP element format has been described, but the present disclosure is not limited thereto. For example, the Multi-AP element may have a format in which the coordinatable AP list and the coordination candidate information are coupled together. In this case, in order to define the data length of the coordinatable AP list, the number of coordinatable APs may be added to the format
Further, in Embodiments 2, 3, and 4 described above, an example has been described in which the amount of transmission and reception data of STA is indicated, but the data amount to be indicated may be a data amount per access category (AC).
Furthermore, in each Embodiment, exemplary coordinated communication using C-OFDMA has been described, but Coordinated-Spatial Reuse (C-SR), Coordinated Beamforming (C-BF), or Joint Transmission (JT) may be used instead of C-OFDMA. In this case, at least one of path loss information, reception power, a transmission power specification value of another AP (e.g., attenuation value from a Beacon), and channel information may be added to the coordination candidate information described in Embodiments 2 and 3. Alternatively, in this case, channel information or the like may be added to the measurement result described in Embodiment 4.
In addition, an example of configuring a Candidate Set has been described in Embodiment 1, but the coordinatable AP list may be transmitted to the Master AP, and the Master AP may configure and update a Candidate Set by referring to the coordinatable AP list.
Although an example has been described in which data transmission is indicated by MAP-Trigger in Multi-AP transmission, the present disclosure is not limited thereto. For example, shared AP may transmit a trigger after MAP-Trigger. Further, the MAP-Trigger and the trigger of the shared AP may be MU-RTS Trigger. This makes it possible to stop the transmission by the neighbor AP and STA and reduce the effect of the interference.
Further, the information such as a coordinatable AP list, coordination candidate information, and MAP rank information is exemplarily indicated by a Beacon, but the present disclosure is not limited thereto. For example, a Multi-AP flag is added to a Capability Information field indicated by a Beacon or the like, and the Multi-AP flag is enabled when there is information to be indicated and may be indicated by the Beacon or individual communication. Further, the information such as MAP rank information may be information included in a format defined as a Multi-AP Capability element, for example.
Note that, in the above-described embodiment, an exemplary configuration of an Element has been described, but the information to be indicated is not limited to the information described in the above embodiments, and for example, another information may be added or at least a part of the defined information may be deleted.
Further, a frame, element, field, subfield, and the like in the above-described embodiment are areas (ranges or configurations) included in a signal, and are exemplary names of areas (ranges or configurations) in which information is configured. These names may be replaced with each other.
Further, the names of the frame, element, field, subfield, and the like in the above-described embodiments are merely examples, and the present disclosure is not limited to the above-described examples.
Further, in each of the above-described embodiments, an AP indicating coordinated communication and an AP to which coordinated communication is indicated have been described by the term “Sharing AP” and “Shared AP,” respectively, but the present disclosure is not limited thereto, and other terms may be used.
Further, although a description has been given based on the 11be format as a non-limiting example in each of the above-described embodiments, a format to which an embodiment of the present disclosure can be applied is not limited to the 11be format. An embodiment of the present disclosure may be applied to, for example, IEEE 802.11bd (Next Generation V2X (NGV)), which is a next generation standard from an on-vehicle standard of IEEE 802.11p.
The present disclosure can be realized by software, hardware, or software in cooperation with hardware. Each functional block used in the description of each embodiment described above can be partly or entirely realized by an LSI such as an integrated circuit, and each process described in each embodiment may be controlled partly or entirely by the same LSI or a combination of LSIs. The LSI may be individually formed as chips, or one chip may be formed so as to include a part or all of the functional blocks. The LSI may include a data input and output coupled thereto. The LSI herein may be referred to as an IC, a system LSI, a super LSI, or an ultra LSI depending on a difference in the degree of integration.
However, the technique of implementing an integrated circuit is not limited to the LSI and may be realized by using a dedicated circuit, a general-purpose processor, or a special-purpose processor. In addition, a Field Programmable Gate Array (FPGA) that can be programmed after the manufacture of the LSI or a reconfigurable processor in which the connections and the settings of circuit cells disposed inside the LSI can be reconfigured may be used. The present disclosure can be realized as digital processing or analogue processing.
If future integrated circuit technology replaces LSIs as a result of the advancement of semiconductor technology or other derivative technology, the functional blocks could be integrated using the future integrated circuit technology. Biotechnology can also be applied.
The present disclosure can be realized by any kind of apparatus, device or system having a function of communication, which is referred to as a communication apparatus. The communication apparatus may comprise a transceiver and processing/control circuitry. The transceiver may comprise and/or function as a receiver and a transmitter. The transceiver, as the transmitter and receiver, may include a radio frequency (RF) module and one or more antennas. The RF module may include an amplifier, an RF modulator/demodulator, or the like. Some non-limiting examples of such a communication apparatus include a phone (e.g., cellular (cell) phone, smart phone), a tablet, a personal computer (PC) (e.g., laptop, desktop, netbook), a camera (e.g., digital still/video camera), a digital player (digital audio/video player), a wearable device (e.g., wearable camera, smart watch, tracking device), a game console, a digital book reader, a telehealth/telemedicine (remote health and medicine) device, and a vehicle providing communication functionality (e.g., automotive, airplane, ship), and various combinations thereof.
The communication apparatus is not limited to be portable or movable, and may also include any kind of apparatus, device or system being non-portable or stationary, such as a smart home device (e.g., appliance, lighting, smart meter, control panel), a vending machine, and any other “things” in a network of an “Internet of Things (IoT).”
The communication may include exchanging data through, for example, a cellular system, a wireless LAN system, a satellite system, etc., and various combinations thereof.
The communication apparatus may include a device such as a controller or a sensor which is coupled to a communication device performing a function of communication described in the present disclosure. For example, the communication apparatus may include a controller or a sensor that generates control signals or data signals which are used by a communication device performing a communication function of the communication apparatus.
The communication apparatus also may include an infrastructure facility, such as a base station, an access point, and any other apparatus, device or system that communicates with or controls apparatuses such as those in the above non-limiting examples.
A communication apparatus according to an embodiment of the present disclosure includes: control circuitry, which, in operation, determines a plurality of communication partner apparatuses that can communicate with the communication apparatus, and generates first coordination control information including information indicating the plurality of communication partner apparatuses; and transmission circuitry, which, in operation, transmits the coordination control information to at least one of the plurality of communication partner apparatuses.
The embodiment of the present disclosure further includes reception circuitry, which, in operation, receives, from at least one of the plurality of communication partner apparatuses, second coordination control information including information indicating a third communication apparatus that can communicate with the at least one of the plurality of communication partner apparatuses.
In the embodiment of the present disclosure, the first coordination control information includes information indicating whether coordination control is enabled.
In the embodiment of the present disclosure, the first coordination control information includes information into which information on a plurality of fourth communication apparatuses associated with the communication apparatus is integrated.
In the embodiment of the present disclosure, the first coordination control information includes information on a channel between a fourth communication apparatus associated with the communication apparatus and the communication apparatus.
In the embodiment of the present disclosure, the first coordination control information includes information indicating an amount of data to be transmitted to a fourth communication apparatus associated with the communication apparatus and/or an amount of data to be received from the fourth communication apparatus.
In the embodiment of the present disclosure, the first coordination control information includes information on interference received by a fourth communication apparatus associated with the communication apparatus.
In the embodiment of the present disclosure, the first coordination control information includes information on a capability of a fourth communication apparatus associated with the communication apparatus or information on a request of the fourth communication apparatus.
In the embodiment of the present disclosure, the transmission circuitry transmits the first coordination control information using a beacon.
In a communication method according to an embodiment of the present disclosure, a communication apparatus determines a plurality of communication partner apparatuses communicating with the communication apparatus, generates first coordination control information including information indicating the plurality of communication partner apparatuses, and transmits the coordination control information to at least one of the plurality of the communication partner apparatuses.
The disclosure of Japanese Patent Application No. 2022-049958, filed on Mar. 25, 2022, including the specification, drawings and abstract, is incorporated herein by reference in its entirety.
An embodiment of the present disclosure is useful for radio communication systems.
Number | Date | Country | Kind |
---|---|---|---|
2022-049958 | Mar 2022 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2023/009046 | 3/9/2023 | WO |