Access point (AP) and communication method
The terminal and communication method address inefficiencies in frequency resource allocation by using a receiving circuit and control circuit to manage multiple resource units, resulting in improved efficiency in wireless communication systems.
Patent Information
- Application Number
- JP2025025922
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-03-13
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-14
- Estimated Expiration
- 2041-01-19
AI Technical Summary
Existing methods for allocating frequency resources in wireless communication, such as wireless LAN, have not been thoroughly considered, leading to inefficiencies in resource allocation.
A terminal and communication method that includes a receiving circuit for receiving information about multiple resource units and a control circuit for controlling communication using these resource units, thereby improving frequency resource allocation efficiency.
The proposed solution enhances frequency resource allocation efficiency by allowing for improved management and utilization of resource units in wireless communication systems.
Smart Images

Figure 2025075073000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a terminal and a communication method. [Background technology]
[0002] The Institute of Electrical and Electronics Engineers (IEEE) is currently working on the IEEE 802.11be standard for next-generation wireless local area networks (LANs), which will be the successor to the IEEE 802.11ax standard. IEEE 802.11be is also known as Extreme High Throughput (EHT), for example. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] IEEE 802.11-19 / 1907r2, Multiple RU combinations for EHT [Non-Patent Document 2] IEEE 802.11-19 / 1914r4, Multiple RU discussion [Non-Patent Document 3] IEEE 802.11-20 / 0023r2, Multiple RU aggregation [Non-Patent Document 4] IEEE 802.11-19 / 1908r4, Multi-RU support [Non-Patent Document 5] IEEE P802.11axTM / D6.0 Summary of the Invention [Problem to be solved by the invention]
[0004] However, a method for allocating frequency resources in wireless communication such as wireless LAN has not been fully considered.
[0005] Non-limiting embodiments of the present disclosure contribute to providing a terminal and a communication method capable of improving the efficiency of frequency resource allocation. [Means for solving the problem]
[0006] A terminal according to one embodiment of the present disclosure includes a receiving circuit that receives first information regarding a plurality of resource units in resource allocation candidates, and a control circuit that controls communication using the resource units based on the first information.
[0007] These comprehensive or specific aspects may be realized as a system, an apparatus, a method, an integrated circuit, a computer program, or a recording medium, or may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium. Effect of the Invention
[0008] According to an embodiment of the present disclosure, it is possible to improve the efficiency of frequency resource allocation.
[0009] Further advantages and benefits of an embodiment of the present disclosure will become apparent from the specification and drawings. Such advantages and / or benefits may be provided by some of the embodiments and features described in the specification and drawings, respectively, but not necessarily all of them may be provided to obtain one or more identical features. [Brief description of the drawings]
[0010] [Figure 1] A diagram showing an example of a signaling format in Downlink (DL) Orthogonal Frequency Division Multiple Access (OFDMA) [Diagram 2]A diagram showing an example of resource unit (RU) allocation. [Diagram 3] A diagram showing an example of the trigger frame format [Figure 4] A diagram showing an example of RU Allocation [Diagram 5] A diagram showing an example of RU allocation in Uplink (UL) OFDMA. [Figure 6] Diagram showing an example of RU allocation [Figure 7] A diagram showing an example of RU Allocation [Figure 8] FIG. 1 is a block diagram showing a configuration example of a part of an AP according to a first embodiment; [Figure 9] FIG. 1 is a block diagram showing a configuration example of a part of an STA according to a first embodiment; [Figure 10] FIG. 1 is a block diagram showing a configuration example of an AP according to a first embodiment; [Figure 11] FIG. 1 is a block diagram showing a configuration example of an STA according to a first embodiment; [Figure 12] FIG. 1 shows an example of a signaling format in DL OFDMA. [Figure 13] FIG. 1 shows an example of RU allocation according to method 1. [Figure 14] FIG. 1 shows an example of RU allocation according to method 2. [Figure 15] FIG. 1 shows an example of RU allocation according to method 3. [Figure 16] FIG. 13 is a diagram showing an example of a signaling format according to method 4. [Figure 17] FIG. 13 is a diagram showing an example of a signaling format according to method 5. [Figure 18] FIG. 13 shows an example of RU allocation according to method 6. [Figure 19] FIG. 13 is a diagram showing an example of RU Allocation according to Method 6. [Figure 20] FIG. 13 shows an example of RU allocation according to method 7. [Figure 21] FIG. 13 shows an example of RU allocation according to method 8. [Figure 22] FIG. 13 shows an example of RU allocation according to method 8. [Figure 23] FIG. 13 shows an example of RU allocation according to method 8. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, each embodiment of the present disclosure will be described in detail with reference to the drawings.
[0012] In IEEE 802.11be, for example, in Orthogonal Frequency Division Multiple Access (OFDMA) transmission, a method is being considered in which multiple resource units (RUs) are assigned to one STA (also called a station or terminal) in contiguous or non-contiguous frequency regions (see, for example, Non-Patent Documents 1 to 4). This RU assignment can improve frequency utilization efficiency.
[0013] In IEEE 802.11ax, for example, in the frequency domain, contiguous RUs can be allocated, but non-contiguous RUs are not supported. Also, in IEEE 802.11ax, for example, the method of reporting information about RU allocation is different between downlink (DL: DownLink) OFDMA and uplink (UL: UpLink) OFDMA (see, for example, Non-Patent Document 5).
[0014] For example, FIG. 1 is a diagram showing an example of a signaling format for DL OFDMA of IEEE 802.11ax.
[0015] As shown in FIG. 1, information on RU allocation is notified, for example, in a Common field including common information common to multiple users (or STAs) in the HE-SIG-B field of a High Efficiency (HE) preamble. Also, in FIG. 1, one STA is allocated to one RU based on information on RU allocation. For example, the Common field in the HE-SIG-B field may include an RU Allocation subfield. The RU Allocation subfield may include, for example, RU allocation information common to multiple STAs to be allocated. For example, the RU Allocation subfield may notify information on the size of the RU and the position of the RU in the frequency domain (in other words, information on the configuration of the RU). Also, for example, as shown in FIG. 1, RUs notified in the RU Allocation subfield may be allocated to multiple users (or STAs) in the HE-SIG-B field according to the order of the User fields corresponding to each STA included in the User Specific field including individual user-specific information. Note that the RU configuration may be interpreted as, for example, "RU configuration".
[0016] FIG. 2 is a diagram showing an example of information on the size of RUs and the location of RUs in the frequency domain notified in the RU Allocation subfield in the HE preamble. For example, when the value included in the RU Allocation subfield shown in FIG. 1 is 8 (binary: 00001000), eight RUs including a 52-tone RU (for example, an RU composed of RU#1 and RU#2) and a 26-tone RU (each of RU#3 to RU#9) may be allocated to multiple STAs. Also, for example, based on the order of the User fields corresponding to each STA included in the User Specific field (for example, the order of STA1, STA2 in FIG. 1), the 52-tone RU shown in FIG. 2 may be allocated to STA1, and the 26-tone RU (RU#3) may be allocated to STA2. Similarly, when the value included in the RU Allocation subfield is 8, an RU may be allocated to another STA (for example, STA8).
[0017] FIG. 3 is a diagram showing an example of a signaling format related to UL OFDMA of IEEE 802.11ax.
[0018] As shown in Fig. 3, information on RU allocation is notified in the RU Allocation subfield in the Per User Info field, which is an STA-specific field in the User Info List field of the Trigger frame. In UL OFDMA, for example, it is possible to allocate multiple consecutive RUs to one STA. Fig. 4 is a diagram showing an example of information on the size of the RU and the position of the RU in the frequency domain (in other words, information on the configuration of the RU) notified in the RU Allocation subfield in the Trigger frame. For example, one RU may be designated to a STA with a granularity of 26 tones or more within 80 MHz (in other words, RU size).
[0019] For example, as shown in Fig. 5, if 4 (binary: 00000100) is specified in the RU Allocation subfield for STA1, the fifth 26-tone RU may be allocated to STA1. Also, for example, as shown in Fig. 5, if 39 (binary: 00100111) is specified in the RU Allocation subfield for STA2, the third 52-tone RU may be allocated to STA2. Similarly, for example, as shown in Fig. 5, if 40 (binary: 00101000) is specified in the RU Allocation subfield for STA3, the fourth 52-tone RU may be allocated to STA3.
[0020] The above describes the method for notifying information regarding RU allocation in DL and UL in IEEE 802.11ax.
[0021] Here, a method for allocating multiple RUs to one STA based on, for example, the signaling format of IEEE 802.11ax (for example, FIG. 1) will be described. FIG. 6 shows an example of the format of the User Specific field in this method.
[0022] For example, identification information of the same STA (e.g., STA ID in DL, and association identifier (AID) in UL) may be set in multiple User fields (see, for example, Non-Patent Document 2). For example, the User Specific field shown in FIG. 6 includes two User fields each corresponding to STA1 and STA2. Also, for example, when RU Allocation subfield=6 (binary: 00000110) is notified in the HE preamble as shown in FIG. 7, RUs may be allocated in the order of STA1, STA2, STA1, and STA2 based on the User Specific field shown in FIG. 6. This method makes it possible to allocate multiple RUs to one STA. For example, in FIG. 7, it becomes possible to allocate two non-consecutive RUs to each STA.
[0023] However, in this method, since multiple user fields are set for one STA to which multiple RUs are assigned, the amount of signaling per STA may increase. For example, the increase in the amount of signaling per STA may increase overhead and reduce throughput. In one User Block field shown in FIG. 1 or FIG. 6, for example, the User field is composed of 21 bits, the Cyclic Redundancy Check (CRC) field is composed of 4 bits, and the tail bit field is composed of 6 bits. In other words, one User Block field shown in FIG. 1 or FIG. 6 may be composed of at least 31 bits. Therefore, for example, when two or more User fields are set for one STA as shown in FIG. 6, the amount of signaling may increase by at least 31 bits compared to the IEEE 802.11ax format (for example, FIG. 1).
[0024] Therefore, in one embodiment of the present disclosure, a method for allocating multiple RUs to one STA while suppressing an increase in the amount of signaling will be described.
[0025] (Embodiment 1) [Wireless communication system configuration] The wireless communication system according to this embodiment includes at least one AP 100 and at least one STA 200.
[0026] Fig. 8 is a block diagram showing a configuration example of a part of an AP 100 according to an embodiment of the present disclosure. In the AP 100 shown in Fig. 8, a radio transceiver unit 104 (e.g., equivalent to a transmission circuit) transmits first information (e.g., RU allocation information described later) regarding multiple RUs in resource allocation candidates (e.g., RU candidates) for one terminal (e.g., STA 200). A control unit 101 controls communication using the RUs based on the first information.
[0027] FIG. 9 is a block diagram showing a configuration example of a part of the STA200 according to an embodiment of the present disclosure. In the STA200 shown in FIG. 9, a wireless transmission / reception unit 202 (for example, corresponding to a reception circuit) receives first information (for example, RU allocation information described later) regarding a plurality of RUs in a resource allocation candidate (for example, an RU candidate). A control unit 204 (for example, corresponding to a control circuit) controls communication using the RU based on the first information.
[0028] <Configuration example of AP100> FIG. 10 is a block diagram showing a configuration example of the AP100. The AP100 shown in FIG. 10 includes, for example, a control unit 101, a data transmission processing unit 102, an allocation unit 103, a wireless transmission / reception unit 104, an antenna 105, an extraction unit 106, and a data reception processing unit 107.
[0029] The control unit 101 may perform scheduling for the STA200 in at least one of, for example, DL and UL. The control unit 101 may determine parameters such as the number of STA200s (for example, the multiplicity) to which a resource (for example, an RU) is allocated, the frequency bandwidth, or the frequency resources allocated to each STA200. Based on the determined parameters, the control unit 101 may generate, for example, a control signal (for example, a preamble) instructing the reception of a downlink signal with respect to the STA200. Further, based on the determined parameters, the control unit 101 may generate a control signal (for example, a Trigger frame) instructing the transmission of an uplink signal with respect to the STA200.
[0030] Note that an example of the RU allocation method will be described later.
[0031] The control unit 101 outputs, for example, the generated control signal (for example, an EHT preamble or a Trigger frame) to the wireless transmission / reception unit 104. Further, the control unit 101 may output information regarding the resource allocation of downlink data to the allocation unit 103 and output information regarding the resource allocation of uplink data to the extraction unit 106.
[0032] The data transmission processing unit 102 performs transmission processing such as encoding and modulation on the input transmission data (for example, downstream data), and outputs the data signal after the transmission processing to the allocation unit 103.
[0033] The allocation unit 103 allocates (or in other words, maps) the data signal input from the data transmission processing unit 102 to a resource (for example, RU) based on the information regarding the resource allocation of the downstream data input from the control unit 101, and outputs the mapped signal to the wireless transmission / reception unit 104.
[0034] The wireless transmission / reception unit 104 communicates with the STA 200, for example. For example, the wireless transmission / reception unit 104 performs wireless transmission processing on the data signal (for example, downstream data) input from the allocation unit 103 or the control signal (for example, preamble or Trigger frame) input from the control unit 101, and transmits a wireless signal from the antenna 105. For example, the wireless transmission / reception unit 104 may multiplex (for example, time-division multiplex) the data signal and the control signal (for example, preamble).
[0035] Also, for example, the wireless transmission / reception unit 104 performs wireless reception processing on the wireless signal received by the antenna 105, and outputs the received signal after the wireless reception processing to the extraction unit 106.
[0036] The extraction unit 106 extracts the received data signal corresponding to each STA 200 from the received signal input from the wireless transmission / reception unit 104 based on the information regarding the resource allocation of the upstream data input from the control unit 101, and outputs it to the data reception processing unit 107.
[0037] The data reception processing unit 107 may perform reception processing such as demodulation and decoding on the received data signal input from the extraction unit 106, and output the signal after the reception processing (for example, received data).
[0038] <Configuration example of STA200> Fig. 11 is a block diagram showing a configuration example of the STA 200. The STA 200 shown in Fig. 11 includes, for example, an antenna 201, a radio transmission / reception unit 202, an extraction unit 203, a control unit 204, a data reception processing unit 205, a data transmission processing unit 206, and an allocation unit 207.
[0039] The wireless transmission / reception unit 202 communicates with, for example, the AP 100. The wireless transmission / reception unit 202 performs wireless reception processing on a wireless signal received by the antenna 201, and outputs the received signal after the wireless reception processing to the extraction unit 203. In addition, for example, the wireless transmission / reception unit 202 performs wireless transmission processing on a data signal (for example, uplink data) input from the allocation unit 207, and transmits the wireless signal from the antenna 201.
[0040] The extraction unit 203 extracts (in other words, detects) a control signal (e.g., a preamble or a trigger frame) from, for example, the received signal input from the wireless transmission / reception unit 202, and outputs it to the control unit 204. In addition, the extraction unit 203 extracts, for example, a data portion from the received signal, and outputs it to the data reception processing unit 205.
[0041] For example, based on a control signal input from extraction section 203, control section 204 determines resources (e.g., RUs) allocated to downlink data for STA 200, or resources (e.g., RUs) allocated to uplink data for STA 200. For example, control section 204 may output information regarding resource allocation of downlink data to data reception processing section 205, and output information regarding resource allocation of uplink data to allocation section 207.
[0042] An example of a method for allocating RUs will be described later.
[0043] The data reception processing unit 205 extracts a signal addressed to the STA 200 from the data portion input from the extraction unit 203, for example, based on information on resource allocation of downlink data input from the control unit 204. Then, the data reception processing unit 205 may perform reception processing such as demodulation and decoding on the extracted signal, and output the signal after reception processing (for example, received data).
[0044] The data transmission processing unit 206 performs transmission processing such as coding and modulation on input transmission data (for example, uplink data) and outputs the data signal after the transmission processing to the allocation unit 207.
[0045] The allocation unit 207 allocates (in other words, maps) the data signal input from the data transmission processing unit 206 to a resource (e.g., an RU) based on, for example, information regarding resource allocation for uplink data input from the control unit 204, and outputs the mapped signal to the radio transceiver unit 202.
[0046] [RU allocation method] Fig. 12 shows an example of a DL signaling format according to the present embodiment. The signaling format shown in Fig. 12 is based on the signaling format in IEEE 802.11be as an example, but is not limited to this.
[0047] The EHT-SIG field of the preamble (e.g., EHT preamble) shown in FIG. 12 may include, for example, a field including information common to multiple STAs 200 (e.g., EHT-SIG-common field) and a field including user-specific information for each STA (e.g., EHT-SIG-per user field).
[0048] Furthermore, the EHT-SIG-common field (in other words, a user common field) shown in FIG. 12 may include, for example, a field (for example, an RU configuration information subfield) including information on the configuration of the RU (for example, RU configuration information). The RU configuration information may include, for example, information on the size of the RU and the location of the RU in the frequency domain. In other words, the RU configuration information may include, for example, information on RU candidates (in other words, resource allocation candidates) that can be allocated to the STA 200.
[0049] Furthermore, the EHT-SIG-per user field shown in Fig. 12 may include, for example, one or more User Block fields. Each User Block field may include, for example, a User field corresponding to one or two STAs 200 (in Fig. 12, for example, User field #STA1 corresponding to STA1 and User field #STA2 corresponding to STA2). Furthermore, each User field (in other words, a user-specific field) may include, for example, a field (for example, an RU assignment information subfield) including information on an RU assigned to the corresponding STA 200 (hereinafter, referred to as RU assignment information). The RU assignment information may include, for example, information on an RU assigned to the STA 200 among RU candidates notified by the RU configuration information.
[0050] Below, we will explain an example of a method for allocating RUs based on RU configuration information and RU allocation information.
[0051] [Method 1] In method 1, AP100 may notify information on RUs allocated to STA200 in bitmap format, for example, by RU allocation information included in the User field. In other words, the RU allocation information includes, for example, bitmap information indicating whether or not a plurality of RU candidates (e.g., resource allocation candidates) notified by the RU configuration information are allocated to STA200 (e.g., a user).
[0052] For example, the RU allocation information may be configured by bits corresponding to multiple RU candidates indicated in the RU configuration information notified in a common field (e.g., EHT-SIG-common field). Furthermore, the value of the bit corresponding to each RU candidate (e.g., 0 or 1) may be determined based on whether or not it is allocated to STA200. For example, bit=0 may indicate that the RU corresponding to that bit is not allocated to STA200, and bit=1 may indicate that the RU corresponding to that bit is allocated to STA200. The relationship between the bit value and the presence or absence of RU allocation may be reversed.
[0053] FIG. 13 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to method 1.
[0054] In Fig. 13, as an example, the RU configuration information may assume the definition of the RU Allocation subfield for DL of IEEE 802.11ax. The RU configuration information shown in Fig. 13 corresponds to, for example, the RU Allocation subfield for DL of IEEE 802.11ax = 6 (binary: 00000110). In other words, in the example of Fig. 13, the RU configuration notified by the RU configuration information is a pattern in which the frequency allocation of RUs #1, 2, 4, 6, and 7 is configured with 26 tones, and the frequency allocation of RUs #3 and 5 is configured with 52 tones, in a 20 MHz bandwidth.
[0055] Note that the RU configuration indicated in the RU configuration information is not limited to the example shown in Figure 13, and may be, for example, an RU configuration corresponding to another value different from the DL RU Allocation subfield = 6 in IEEE 802.11ax, or another RU configuration different from the RU configuration in DL of IEEE 802.11ax.
[0056] In addition, in the IEEE 802.11ax DL RU Allocation subfield, RUs are numbered in units of 26 tones (for example, RU #1 to RU #9 in FIG. 2), but here, one RU number may be assigned to a 52-tone RU. For example, in FIG. 13, RU #3 and RU #5 are assigned to the 52-tone RUs. Therefore, in the example shown in FIG. 13, the range of RU numbers that can be assigned in a 20 MHz bandwidth is RU #1 to #7. Note that the range of RU numbers (in other words, the number of RU candidates) may differ depending on the RU configuration information (for example, the value of the RU Allocation subfield (6 in FIG. 13)).
[0057] Also, the RU allocation information shown in FIG. 13 may include information (e.g., information in a bitmap format) indicating the RU number to be allocated to STA200 among RU#1 to #7 notified by the RU configuration information. For example, as shown in FIG. 13, when RU#[2,3] (e.g., bitmap: 0110000) as in Case 1 is specified by the RU allocation information for a certain STA200, frequency resources of RU#2 and RU#3 may be allocated to the STA200. Similarly, when RU#[5,6] (e.g., bitmap: 0000110), RU#[2,5] (e.g., bitmap: 0100100), or RU#[3,6] (e.g., bitmap: 0010010) as in Cases 2 to 3 is specified by the RU allocation information for STA200, it indicates that each STA is allocated to the frequency arrangement of the specified RU.
[0058] Thus, according to method 1, AP100 notifies STA200 of allocated RU numbers in bitmap format using RU allocation information in the User field. RU allocation in bitmap format can, for example, improve the flexibility of RU allocation. For example, as shown in Fig. 13, one or more RUs can be allocated to one STA200 using RU allocation information included in one User field. Furthermore, this RU allocation information can set RU allocation with continuous frequency allocation as in Cases 1 and 2 shown in Fig. 13, and can set RU allocation with non-contiguous frequency allocation as in Cases 3 and 4.
[0059] Furthermore, method 1 can suppress an increase in the amount of signaling in RU allocation and improve throughput. For example, in the example shown in Fig. 13, the number of signaling bits of RU allocation information included in the user field is 7 bits (e.g., bits corresponding to each of RU #1 to RU #7). Therefore, the increase in the number of signaling bits of RU allocation information according to method 1 is 24 bits less than the increase in the number of signaling bits in the above-mentioned methods (e.g., Fig. 6) (e.g., an increase of 31 bits).
[0060] [Method 2] In method 2, for example, among all combinations of RUs, a combination of RUs that can be allocated to one STA 200 may be set (e.g., limited). Furthermore, AP 100 may notify information on a combination of RUs to be allocated to STA 200 among the combinations of RUs, for example, by RU allocation information included in a user field. In other words, the RU allocation information includes information on any one of a plurality of combinations of a plurality of RU candidates (e.g., resource allocation candidates) notified by the RU configuration information.
[0061] For example, the RU allocation information may include information identifying a combination of RUs to be allocated to STA200 (e.g., an RU combination number) and information indicating the arrangement in the frequency domain of the RUs corresponding to the combination of RUs to be allocated to STA200 (e.g., either contiguous allocation or non-contiguous allocation).
[0062] FIG. 14 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to method 2.
[0063] In Fig. 14, as an example, the RU configuration information may assume the definition of the RU Allocation subfield for DL of IEEE 802.11ax, similar to method 1 (Fig. 13). The RU configuration information shown in Fig. 14 corresponds to, for example, the RU Allocation subfield for DL of IEEE 802.11ax = 6 (binary: 00000110). In other words, in the example of Fig. 14, the RU configuration notified by the RU configuration information is a pattern in which, in a 20 MHz bandwidth, the frequency allocation of RUs #1, 2, 4, 6, and 7 is configured with 26 tones, and the frequency allocation of RUs #3 and 5 is configured with 52 tones.
[0064] Note that the RU configuration indicated in the RU configuration information is not limited to the example shown in Figure 14, and may be, for example, an RU configuration corresponding to another value different from RU Allocation subfield=6 for DL in IEEE 802.11ax, or may be another RU configuration different from the RU configuration for DL in IEEE 802.11ax.
[0065] Furthermore, the RU allocation information shown in Fig. 14 may include, for example, an RU combination number and information on a frequency allocation method (continuous or non-continuous). For example, in Fig. 14, four types of combinations (e.g., Cases 1 to 4) are set for RU combinations, including two types of consecutive allocations and two types of non-continuous allocations. For example, the RU allocation information can set RU allocation with consecutive frequency allocations as in Cases 1 and 2 shown in Fig. 14, and can set RU allocation with non-continuous frequency allocations as in Cases 3 and 4.
[0066] In addition, the association between U combination numbers #1 and #2 notified by the RU allocation information and RU numbers (RUs #1 to #7 in FIG. 14) in the RU configuration notified by the RU configuration information may be notified, for example, from AP100 to STA200, or may be specified in a standard.
[0067] In this way, according to method 2, among all combinations of RUs, a combination of RUs that can be allocated to one STA200 is set. Then, AP100 notifies STA200 of the combination number of RUs to be allocated and the frequency allocation, for example, by RU allocation information in the User field. This RU allocation can, for example, suppress an increase in the amount of signaling in RU allocation and improve throughput. For example, in the example shown in FIG. 14, the number of signaling bits of the RU allocation information included in the User field is 2 bits (for example, four cases: Cases 1 to 4). Therefore, the increase in the number of signaling bits of the RU allocation information according to method 2 is 29 bits less than the increase in the number of signaling bits in the above-mentioned methods (for example, FIG. 6) (for example, an increase of 31 bits).
[0068] In addition, in Fig. 14, a case has been described in which STA200 is notified of RU combination numbers and frequency allocation (contiguous allocation or non-contiguous allocation) by the RU allocation information, but this is not limited to the case. For example, the RU allocation information may notify some combinations of RUs (e.g., RU#1 to RU#7 in Fig. 14) notified by the RU configuration information. For example, combinations of RUs corresponding to either contiguous allocation or non-contiguous allocation may be included.
[0069] 14, for example, the case where the number of RUs allocated to STA 200 by the RU allocation information is two has been described, but this is not limited thereto, and one or three or more RUs may be notified by the RU allocation information. Also, for example, the number of associated RUs may differ depending on the RU combination number.
[0070] Furthermore, the combinations of RUs that can be allocated to STA200 by the RU allocation information are not limited to four, but may be two, three, five or more.
[0071] [Method 3] In method 3, for example, AP100 may notify STA200 of whether a combination of multiple RUs is assigned to STA200 (in other words, the presence or absence of an RU combination) by using RU allocation information included in the User field. In other words, the RU allocation information includes, for example, information indicating whether a combination of multiple RU candidates (e.g., resource allocation candidates) notified by the RU configuration information is used for allocation to STA200 (e.g., a user).
[0072] Here, combination patterns of multiple RUs are classified, for example, into categories of small-size RUs with a bandwidth of less than 20 MHz (e.g., 26, 52, 106 tones) and large-size RUs with a bandwidth of 20 MHz or more (e.g., 242, 484, 996 tones), and RU combinations may be set to combinations of RUs within each category.
[0073] In method 3, as an example, a combination of RUs with a large-size RU size of 20 MHz or more (e.g., 242 tones) is assumed.
[0074] FIG. 15 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to method 3.
[0075] In Fig. 15, as an example, the RU configuration information may assume a definition of the RU Allocation subfield for DL of IEEE 802.11ax. The RU configuration information shown in Fig. 15 corresponds to, for example, RU Allocation subfield = 192-199 (binary: 11000y2y1y0) [242 tones] and RU Allocation subfield = 200-207 (binary: 11001y2y1y0) [484 tones]. In other words, in the example of Fig. 15, the RU configuration notified by the RU configuration information is a pattern in which 242 tones equivalent to a 20 MHz band and 484 tones equivalent to a 40 MHz bandwidth are defined one by one within an 80 MHz bandwidth.
[0076] Note that the RU configuration indicated in the RU configuration information is not limited to the example shown in FIG. 15, and may be, for example, an RU configuration corresponding to other values different from 192-199 and 200-207 of the RU Allocation subfield for DL in IEEE 802.11ax, or may be another RU configuration different from the RU configuration for DL in IEEE 802.11ax.
[0077] Furthermore, for example, the frequency allocation of two RUs (e.g., RU #1 and RU #2), a 242-tone RU and a 484-tone RU, notified by the RU configuration information may be one of the four patterns shown in FIG.
[0078] Furthermore, the RU allocation information shown in Fig. 15 may include, for example, information indicating whether or not the combination of RU #1 and RU #2 notified by the RU configuration information is allocated to STA200 (in other words, the presence or absence of a combination). For example, in Fig. 15, one type of RU combination of a 242-tone RU and a 484-tone RU exists within an 80 MHz bandwidth. Therefore, STA200 can recognize the RU allocated to STA200 (for example, the presence or absence of an RU combination) from the RU allocation information indicating the presence or absence of an RU combination.
[0079] For example, as shown in Fig. 15, when the RU allocation information indicates that there is an RU combination, STA200 may determine that the combination of RUs (e.g., RU#1 and RU#2) notified by the RU configuration information is assigned to STA200. On the other hand, when the RU allocation information indicates that there is no RU combination, STA200 may determine that each of the RUs (e.g., RU#1 and RU#2) notified by the RU configuration information is assigned to a different STA.
[0080] Thus, according to method 3, when there is one type of RU combination, AP100 notifies STA200 of information indicating whether or not there is a RU combination to be allocated, by using RU allocation information in the user field. This RU allocation can, for example, suppress an increase in the amount of signaling in RU allocation and improve throughput. For example, in the example shown in FIG. 15, the number of signaling bits of the RU allocation information included in the user field is 1 bit (e.g., present or absent). Therefore, the increase in the number of signaling bits of the RU allocation information according to method 3 is 30 bits less than the increase in the number of signaling bits in the above-mentioned methods (e.g., FIG. 6) (e.g., an increase of 31 bits).
[0081] 15, the case where information on the presence or absence of RU combination is included in the User field has been described, but the information on the presence or absence of RU combination may be indicated by RU configuration information in the Common field. For example, the information on the presence or absence of RU combination in the Common field, or the information on OFDMA and non-OFDMA, may be added to the RU Allocation subfield as in the example described in Method 6 described later, or may be added to a field different from the RU Allocation subfield.
[0082] Also, in FIG. 15, a case where there is one RU combination pattern (in other words, type of RU combination) has been described as an example, but the number of RU combination patterns may be two or more.
[0083] In addition, in this embodiment, the combination of RUs in the large-size RU category has been described, but the combination of RUs is not limited to this. For example, the combination of RUs may be a combination of RUs in the small-size RU category, or a combination of RUs in both the large-size RU and small-size RU categories.
[0084] [Method 4] In method 4, for example, in the Common field or User field, control information for switching the RU allocation method according to the RU allocation information included in the User field may be transmitted. In other words, for example, STA200 may receive information indicating the configuration of the RU allocation information (in other words, the allocation type), and control communication according to the configuration of the RU allocation information indicated by the information.
[0085] FIG. 16 shows an example of a signaling format for DL according to method 4.
[0086] 16, for example, an allocation type for switching the RU allocation method may be provided in the RU allocation information field (e.g., RU assignment information subfield) of the User field. STA 200 may switch the definition of the RU assignment value based on the allocation type.
[0087] For example, the RU allocation method may be set to any one of methods 1 to 3. In the example of Fig. 16, method 2 and method 3 are switched depending on the allocation type. For example, in Fig. 16, when allocation type = 0, the RU allocation method according to method 2 may be set, and when allocation type = 1, the RU allocation method according to method 3 may be set.
[0088] Furthermore, for example, when the size of the RU allocation information is fixed regardless of the allocation type (in other words, the RU allocation method), padding bits may be added to make the size uniform, as shown in Fig. 16. Furthermore, the example in Fig. 16 shows the case where the allocation type is placed in the RU allocation information in the User field, but the allocation type may be included in a field different from the RU allocation information in the User field, in the RU configuration information in the Common field, or in a field different from the RU configuration information in the Common field.
[0089] According to method 4, by switching between RU allocation methods such as methods 1 to 3, it is possible to improve the flexibility of scheduling while suppressing an increase in signaling bits.
[0090] In the method 4, the allocation type is notified by including it in the common field or user field, but the allocation type may be implicitly notified to the STA 200 based on, for example, other information. For example, when the frequency bandwidth allocated to the STA 200 is less than 20 MHz, the STA 200 may determine that the method 2 (or the method 1) is set, and when the frequency bandwidth is 20 MHz or more, the STA 200 may determine that the method 3 is set, and may switch the RU allocation method based on the RU allocation information.
[0091] [Method 5] In method 5, RU configuration information may not be included in a packet that includes RU allocation information, for example, for STA 200.
[0092] For example, the RU configuration information may be notified to the STA 200 before notifying the RU allocation information. For example, the AP 100 may transmit a beacon including the RU configuration information to the STA 200.
[0093] Alternatively, the RU configuration information may be preset in the STA 200, or may be defined (in other words, specified) in a specification (or standard), for example.
[0094] As an example, the method 5 may be applied to RU allocation for a trigger frame in UL OFDMA. FIG. 17 illustrates an example of a configuration of a trigger frame in UL OFDMA according to the method 5.
[0095] For example, the RU configuration information may not be included in the Common Info field shown in Fig. 17. The RU configuration information may be notified to the STA 200 by a beacon as described above, or may be defined in a specification.
[0096] Furthermore, as shown in FIG. 17, the Per User Info field may include, for example, RU allocation information corresponding to any one of the above-mentioned methods 1 to 4. In FIG. 17, as an example, the Per User Info field may include information on the allocation type (for example, Allocation Type subfield) and RU allocation information corresponding to the allocation type (for example, RU Allocation subfield). Note that, in FIG. 17, RU allocation information (for example, including the allocation type and RU allocation value) related to method 4 has been described as an example, but the RU allocation method is not limited to method 4 and may be any one of methods 1 to 3, or methods 6 to 8 described later. In the case of methods 1 to 3, for example, the allocation type shown in FIG. 17 may not be included.
[0097] For example, each STA200 may specify RUs to be allocated to the STA200 based on RU configuration information it holds and RU allocation information notified by a Trigger frame. In other words, in the UL as well, similar to the DL in the above-mentioned Methods 1 to 4 or Methods 6 to 8, for example, allocation of multiple RUs, such as contiguous or non-contiguous allocation, is possible based on RU allocation information notified in one Per User Info field (e.g., user-individual information) corresponding to the STA200.
[0098] Therefore, according to Method 5, even in the trigger frame in UL OFDMA, for example, it is possible to suppress an increase in the amount of signaling related to RU allocation and improve throughput.
[0099] [Method 6] In method 6, AP100 may, for example, notify, in a Common field, RU configuration information indicating an RU configuration (e.g., RU candidates or resource allocation candidates) and a combination of RU candidates (e.g., a list of RU combinations), and may notify information identifying the combination to be assigned to STA200 (e.g., RU combination number) by RU allocation information included in the User field.
[0100] FIG. 18 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to method 6.
[0101] In Fig. 18, as an example, the RU configuration information may assume a definition of the RU Allocation subfield for DL of IEEE 802.11ax. The RU configuration information shown in Fig. 18 corresponds to, for example, the RU Allocation subfield for DL of IEEE 802.11ax = 6 (binary number: 00000110).
[0102] 18 may include, for example, RU combination information regarding combinations of multiple RU candidates. The RU combination information may be defined, for example, in an undefined area of the DL RU Allocation subfield of IEEE 802.11ax.
[0103] FIG. 19 is a diagram showing an example of RU configuration information according to method 6. In FIG. 19, the RU configuration information assumes, for example, the definition of the RU Allocation subfield, and the RU Allocation subfield may be included as the RU configuration information in the EHT-SIG-common field. For example, the RU Allocation subfield for DL of IEEE 802.11ax includes 52 entries (for example, RU Allocation subfield=116-127 and 216-255) of an undefined area (in other words, undefined entries). Thus, for example, the RU combination information may be added to the undefined entries. That is, some of the values of the RU Allocation subfield indicate a RU configuration that does not include the allocation of a combination of multiple RUs, as in the case of IEEE 802.11ax, and a specific value different from the value indicating the RU configuration that does not include the allocation of a combination of multiple RUs indicates a specific RU configuration that includes the allocation of a combination of multiple RUs.
[0104] In the example shown in Fig. 19, RU combination information indicating RU combinations according to methods 1 to 3 may be included. For example, in Fig. 19, RU combination information indicating a combination of 26-tone RU and 52-tone RU, which are small-size RUs with a bandwidth of less than 20 MHz, may be defined in RU Allocation subfields = 116 and 117. Also, in Fig. 19, RU combination information indicating a combination of 242-tone RU and 484-tone RU, which are large-size RUs with a bandwidth of 20 MHz or more, may be defined in RU Allocation subfields = 216 and 217.
[0105] In addition, in Fig. 19, "-A" and "-B" each indicate a pair of the same combination. For example, "-A" in Fig. 19 may correspond to the combination of RU combination number = 1 shown in Fig. 18, and "-B" in Fig. 19 may correspond to the combination of RU combination number = 2 shown in Fig. 18.
[0106] Furthermore, the RU combinations are not limited to the example shown in Fig. 19 and may include, for example, some or all of the RU combinations defined in the IEEE 802.11be specifications. Furthermore, the pattern of the RU Allocation subfield may include unallocated information.
[0107] For example, the RU configuration information shown in FIG. 18 may include a RU configuration corresponding to RU Allocation subfield=6 and a RU combination corresponding to RU Allocation subfield=116 or 117.
[0108] Furthermore, the RU allocation information shown in FIG. 18 may include, for example, information indicating the RU combination number assigned to each STA200 from among the RU combinations of RU#1 to RU#7 notified by the RU configuration information.
[0109] For example, in Fig. 18, if the RU configuration information specifies RU Allocation subfield = 116 (e.g., Fig. 19) for a RU combination of consecutive frequency allocations and the RU allocation information indicates RU combination number = 1, STA200 may determine that the RU (e.g., RU #2 and RU #3) corresponding to RU combination number 1 for consecutive RU allocations is the allocated RU. Similarly, if the RU configuration information specifies RU Allocation subfield = 116 (e.g., Fig. 19) and the RU allocation information indicates RU combination number = 2, STA200 may determine that the RU (e.g., RU #5 and RU #6) corresponding to RU combination number 2 for consecutive RU allocations is the allocated RU (not shown).
[0110] Also, for example, in Fig. 18, if the RU configuration information specifies RU Allocation subfield = 117 (e.g., Fig. 19) for a RU combination with non-consecutive frequency allocations and the RU allocation information indicates RU combination number = 2, STA200 may determine that the RU (e.g., RU #3 and RU #6) corresponding to RU combination number 2 for non-consecutive RU allocations is the allocated RU. Similarly, if the RU configuration information specifies RU Allocation subfield = 117 (e.g., Fig. 19) and the RU allocation information indicates RU combination number = 1, STA200 may determine that the RU (e.g., RU #2 and RU #5) corresponding to RU combination number 1 for non-consecutive RU allocations is the allocated RU (not shown).
[0111] Thus, according to method 6, by including RU combination information (in other words, a list of RU combinations) in the Common field, it is possible to suppress an increase in the amount of signaling related to RU allocation in the User field and improve throughput. For example, in the example shown in Fig. 18, the number of signaling bits for RU allocation information in the User field is 1 bit. Therefore, the increase in the number of signaling bits for RU allocation information according to method 6 is 30 bits less than the increase in the number of signaling bits in the methods described above (e.g., Fig. 6) (e.g., an increase of 31 bits).
[0112] Note that, although combinations of one or two RUs have been described in Figures 18 and 19, the number of RUs included in the RU combination may be three or more.
[0113] [Method 7] In method 7, AP 100 may notify information regarding RU allocation for multiple STAs 200 (in other words, multiple users) in each of the RU allocation information included in the User field corresponding to each STA 200, for example.
[0114] In other words, RU allocation information for a certain STA 200 may be set in a user field (in other words, a user-specific field) for that STA 200 received by that STA 200 and in user fields for other STAs.
[0115] FIG. 20 is a diagram showing an example of RU configuration information, RU allocation information, and allocation results according to method 7.
[0116] In Fig. 20, as an example, the RU configuration information may assume the definition of the IEEE 802.11ax DL RU Allocation subfield, as in the first embodiment. The RU configuration information shown in Fig. 20 corresponds to, for example, the IEEE 802.11ax DL RU Allocation subfield = 6 (binary: 00000110). In other words, in the example of Fig. 20, the RU configuration notified by the RU configuration information is a pattern in which, in a 20 MHz bandwidth, the frequency allocation of RUs #1, 2, 4, 6, and 7 is configured with 26 tones, and the frequency allocation of RUs #3 and 5 is configured with 52 tones.
[0117] Note that the RU configuration indicated in the RU configuration information is not limited to the example shown in Figure 20, and may be, for example, an RU configuration corresponding to a value other than 6 in the RU Allocation subfield for DL in IEEE 802.11ax, or may be another RU configuration different from the RU configuration for DL in IEEE 802.11ax.
[0118] Furthermore, the RU allocation information shown in FIG. 20 may include information (eg, RU number) regarding the RUs to be allocated to each of the multiple STAs 200, from among RUs #1 to #7 notified by the RU configuration information.
[0119] For example, as shown in FIG. 20, there are two methods for notifying RU allocation information: (a) in a bitmap format, and (b) in an RU allocation table format.
[0120] (a) In the bitmap format, the RU allocation information may include, for example, information indicating the RU numbers (in other words, the allocated RUs) allocated to each of multiple STAs 200 among the RUs notified by the RU configuration information.
[0121] For example, bit strings (e.g., 7 bits) corresponding to each of the seven RUs #1 to #7 notified by the RU configuration information may be included for multiple STAs 200. In the example of the bitmap format shown in Fig. 20, the RU allocation information may be configured with 14 bits (7 bits x 2 users) indicating whether or not each of RUs #1 to #7 is allocated to STA1 and STA2.
[0122] For example, in Case 1 shown in Fig. 20, the allocated RU numbers for STA1 are 2 and 3 (bits corresponding to RU #2 and #3 are ON. For example, bitmap: 0110000), and the allocated RU numbers for STA2 are 5 and 6 (bits corresponding to RU #5 and #6 are ON. For example, bitmap: 0000110). This allows each STA200 to specify that, for example, the pair of consecutive RU numbers 2 and 3 in the frequency domain is the allocated RU for STA1, and the pair of consecutive RU numbers 5 and 6 in the frequency domain is the allocated RU for STA2.
[0123] Also, for example, in Case 2 shown in Fig. 20, the allocated RU numbers for STA1 are 2 and 5 (bits corresponding to RU #2 and #5 are ON. For example, bitmap: 0100100), and the allocated RU numbers for STA2 are 3 and 6 (bits corresponding to RU #3 and #6 are ON. For example, bitmap: 0010010). This allows each STA200 to specify that, for example, the pair of non-consecutive RU numbers 2 and 5 in the frequency domain is the allocated RU for STA1, and the pair of non-consecutive RU numbers 3 and 6 in the frequency domain is the allocated RU for STA2.
[0124] In addition, in the (b) RU allocation table format, for example, an allocation pattern (or allocation state) of each STA200 (in other words, each user) to each RU (e.g., RUs #1 to #7) as shown in FIG. 20 may be defined. The association between the RUs and users may be represented, for example, in a table. The RU allocation information may include, for example, a number (for example, called an RU allocation table number) that identifies the association between the RU and the user.
[0125] 20, in the RU allocation corresponding to RU allocation table number = 1, the allocated RU numbers for user 1 (e.g., STA1) are a pair of 2 and 3, and the allocated RU numbers for user 2 (e.g., STA2) are a pair of 5 and 6. This allows each STA200 to specify that, for example, the pair of consecutive RU numbers 2 and 3 in the frequency domain is the RU allocated for STA1, and the pair of consecutive RU numbers 5 and 6 in the frequency domain is the RU allocated for STA2.
[0126] 20, in the RU allocation corresponding to RU allocation table number 2, the allocated RU numbers for user 1 (e.g., STA1) are a pair of 2 and 5, and the allocated RU numbers for user 2 (e.g., STA2) are a pair of 3 and 6. This allows each STA200 to specify that, for example, the pair of non-consecutive RU numbers 2 and 5 in the frequency domain is the RU allocated for STA1, and the pair of non-consecutive RU numbers 3 and 6 in the frequency domain is the RU allocated for STA2.
[0127] In this way, according to Method 7, STA200 can identify RU allocation for multiple STA200, for example, by reading RU allocation information contained in any of the User fields corresponding to multiple STA200.
[0128] Furthermore, method 7 can, for example, suppress an increase in the amount of signaling required for RU allocation, thereby improving throughput.
[0129] For example, in the example of the bitmap format shown in Fig. 20, the number of signaling bits for RU allocation information included in the user field (e.g., RU allocation for two STAs) is 14. Therefore, the increase in the number of signaling bits for RU allocation information according to the bitmap format of method 7 is 17 bits less than the increase in the number of signaling bits (e.g., an increase of 31 bits) in the methods described above (e.g., Fig. 6).
[0130] Also, for example, in the example of the RU allocation table format shown in Fig. 20, the number of signaling bits for RU allocation information included in the User field (e.g., four patterns of RU allocation status) is 2. Therefore, the increase in the number of signaling bits for RU allocation information related to the RU allocation table format of Method 7 is 29 bits less than the increase in the number of signaling bits in the above-mentioned methods (e.g., Fig. 6) (e.g., an increase of 31 bits).
[0131] Also, for example, in DL of IEEE 802.11ax, the number of User fields included in the User Specific field is equal to the number of RUs notified by RU Allocation, and the order of the User fields corresponding to each STA indicates the position of the RU allocated to each STA. In this way, in DL of IEEE 802.11ax, the RU allocation for the STA is specified based on the order of the User fields included in the User Specific field, so that, for example, if each STA makes an error in decoding a certain User field, it may not be possible to specify the RU allocation for that STA or other STAs. In other words, each STA may not be able to specify the RU based on the information of one User field (for example, the User field corresponding to each STA).
[0132] On the other hand, according to method 7, even if each STA 200 fails to decode a certain user field, if it succeeds in decoding another user field, it can identify the RU allocation for each of the multiple STAs 200. In other words, according to method 7, the STA 200 can identify the RU to be allocated to the STA 200 regardless of the order of the user fields included in the user specific field.
[0133] Note that the association between RUs and STAs (or users) in the bitmap-format RU allocation information and the RU allocation information in the RU allocation table format shown in FIG. 20 is merely an example, and is not limited to these. For example, RU allocation information in the bitmap format or RU allocation table format may include a mixture of STAs to which consecutive RUs are assigned and STAs to which non-consecutive RUs are assigned. Furthermore, in RU allocation information in the bitmap format or RU allocation table format, the number of RUs assigned to each STA may differ. Furthermore, in RU allocation information in the RU allocation table format, all possible combinations of RU allocation for multiple STAs (in other words, associations between RUs and STAs) may be defined, or a portion of all possible combinations of RU allocation may be defined.
[0134] [Method 8] In method 8, AP100 may notify the start position (e.g., also called start RU) and the end position (e.g., also called end RU) of the RUs allocated to STA200 by, for example, RU allocation information included in the User field. Also, the RU allocation information may include the length of the RUs allocated to STA200 (e.g., also called RU length) instead of the end RU.
[0135] STA200 may, for example, convert the RU number notified by the RU allocation information in accordance with a prescribed rule.
[0136] As an example, RU determination methods 1 to 3 will be described below.
[0137] In the following example, the RU configuration information may be assumed to be the definition of the IEEE 802.11ax DL RU Allocation subfield. In the following, as an example, a case will be described in which the RU configuration information corresponds to, for example, the IEEE 802.11ax DL RU Allocation subfield = 0 (binary: 00000000). In other words, in the following example, the RU configuration notified by the RU configuration information is a pattern in which RUs #1 to #9 are configured with 26 tones in a 20 MHz bandwidth.
[0138] In addition, the RU configuration indicated in the RU configuration information may be an RU configuration corresponding to a value other than RU Allocation subfield for DL in IEEE 802.11ax = 0, or may be another RU configuration other than the RU configuration in DL in IEEE 802.11ax.
[0139] <Decision method 1> FIG. 21 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to determination method 1.
[0140] The RU allocation information shown in FIG. 21 may include, for example, the starting RU (e.g., starting RU number) and ending RU (e.g., ending RU number) of the RUs allocated to STA200 or information regarding the RU length.
[0141] In FIG. 21, the range of start RU and end RU (or RU length) that can be notified by RU allocation information may be set, for example, to the range of RUs (for example, 1 to 9) notified by RU configuration information.
[0142] STA200 may control communication using, for example, RUs with numbers obtained by cyclically shifting RU numbers from a start RU number to an end RU number. Alternatively, STA200 may control communication using RUs with numbers obtained by cyclically shifting RU numbers in a range from a start RU number to an RU length.
[0143] As a setting example in FIG. 21, a case will be described where the start RU is 4 and the end RU is 9 (6 in the case of RU length). In this case, for example, the range of RU numbers #4 to #9 (also referred to as virtual RU numbers) may be set as the virtual RU allocation range. STA200 may calculate the actual allocated RU number, for example, by performing a cyclic shift of a specified number (in other words, the cyclic shift amount) on the virtual RU number. In FIG. 21, the cyclic shift amount is set to 3, so three RUs are allocated to STA200 on each end of the 20 MHz bandwidth.
[0144] According to determination method 1, by cyclically shifting the assigned RUs, it becomes possible to assign non-consecutive RUs in the frequency domain, thereby improving the flexibility of scheduling.
[0145] <Decision method 2> In decision method 2, a case where the "wrap around" method is applied will be described.
[0146] FIG. 22 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to determination method 2.
[0147] The RU allocation information shown in FIG. 22 may include, for example, information regarding the starting RU (e.g., starting RU number) and ending RU (e.g., ending RU number) of the RUs allocated to STA200, or information regarding the RU length.
[0148] In FIG. 22, the range of start RU and end RU (or RU length) that can be notified by RU allocation information may be set, for example, to the range of RUs (for example, 1 to 9) notified by RU configuration information.
[0149] For example, when the end RU number is smaller than the start RU number, STA200 may control communication using RUs from the start RU number to the last RU number and RUs from the first RU number to the end RU number. Alternatively, when the RU length from the start RU number to the last RU number (e.g., called the first RU length) is shorter than the RU length notified by the RU allocation information (e.g., called the second RU length), STA200 may control communication using RUs from the start RU number to the last RU number and RUs from the first RU number to an RU number in the range of (second RU length - first RU length).
[0150] As a setting example in Figure 22, we will explain the case where the start RU is 7 and the end RU is 3 (6 in the case of RU length). In this example, the position of the end RU is smaller than the position of the start RU. Therefore, STA200 may set the RU allocation range to, for example, the range from the start RU (RU#7) to the last RU (RU#9 in Figure 22) and the range from the first (in other words, the first) RU (RU#1 in Figure 22) to the end RU (RU#3).
[0151] Also, for example, when the RU length is notified by the RU allocation information, STA200 may calculate the end RU as follows. End RU = mod(start RU + RU length - 1, total number of RUs)
[0152] For example, in the example of Fig. 22, end RU = mod(7 + 6 - 1, 9) = 3. In other words, in the example of Fig. 22, STA200 is assigned a total of 6 RUs, including 3 RUs from start RU #7 to final RU #9, and 3 RUs from first RU #1 to RU #3, which corresponds to the range of the remaining 3 RUs of the notified RU length of 6.
[0153] According to determination method 2, the wrap around method makes it possible to assign non-contiguous RUs in the frequency domain, thereby improving the flexibility of scheduling.
[0154] <Decision method 3> FIG. 23 is a diagram showing an example of RU configuration information, RU allocation information, and RU allocation results according to determination method 3.
[0155] 23 may include, for example, multiple combinations (two in FIG. 23) of start RU and end RU (or RU length) of RUs allocated to STA 200. In other words, the RU allocation information may indicate multiple continuous regions (also referred to as clusters) in the frequency domain.
[0156] In addition, among the multiple RUs for STA200, the length of a continuous area in the frequency domain (e.g., the number of RUs, RU length, or RU size) may be set to, for example, a specified value (e.g., 2 RUs) or less.
[0157] For example, in FIG. 23, the range of the start RU and end RU (or RU length) may be set to the range of RUs (e.g., 1 to 9) notified by the RU configuration information.
[0158] As an example of settings in Figure 23, we will explain the case where start RU_1 is 2, end RU_1 is 3 (2 in the case of RU length), start RU_2 is 7, and end RU_2 is 7 (1 in the case of RU length).
[0159] 23, non-consecutive RUs, RU #2, #3, and #7, can be assigned to one STA 200. In addition, the RU length of the area formed by RU #2 and RU #3 is 2RU, and the RU length of the area formed by RU #7 is 1RU, both of which are less than the specified value of 2RU.
[0160] According to the determination method 3, it is possible to allocate RUs to discontinuous regions in the frequency domain, thereby improving the flexibility of scheduling. Also, for example, in the determination method 3, an increase in the number of signaling bits can be suppressed by setting the RU length to a specified value or less.
[0161] The determination methods 1 to 3 have been explained above.
[0162] Thus, according to method 8, AP100 notifies STA200 of the start RU and end RU (or RU length) of the RUs to be allocated by RU allocation information in the User field. Also, STA200 (e.g., a user) determines the actual allocated RU from the RU number notified by the RU allocation information according to a prescribed rule. Method 8 can suppress an increase in the amount of signaling for RU allocation and improve throughput.
[0163] For example, in Figures 21 (Determination method 1) and 22 (Determination method 2), the start RU and end RU (or RU length) range from 1 to 9, so the number of bits for each of the start RU and end RU (or RU length) is 4 bits, and the number of signaling bits for RU allocation information in each user field is 8 bits. Therefore, the increase in the number of signaling bits for RU allocation information shown in Figures 21 and 22 is 23 bits less than the increase in the number of signaling bits in the above-mentioned methods (e.g., Figure 6) (e.g., an increase of 31 bits).
[0164] Also, for example, in Fig. 23 (determination method 3), the start RU and end RU (or RU length) range from 1 to 9, and the length of the contiguous region (RU length) is set to 2 or less, so the number of bits of the start RU is 4 bits and the number of bits of the RU length is 1 bit. Therefore, the number of signaling bits of the RU allocation information of each user field shown in Fig. 23 is 5 x 2 = 10 bits. Therefore, the increase in the number of signaling bits of the RU allocation information shown in Fig. 23 is 21 bits less than the increase in the number of signaling bits in the above-mentioned methods (e.g., Fig. 6) (e.g., an increase of 31 bits).
[0165] Methods 1 to 8 have been described above.
[0166] As described above, according to this embodiment, AP100 transmits RU allocation information regarding multiple RUs to one STA200 in the RU candidates (in other words, resource allocation candidates), and controls communication using the RU based on the RU allocation information. Also, STA200 receives RU allocation information regarding multiple RUs in the RU candidates (in other words, resource allocation candidates), and controls communication using the RU based on the RU allocation information.
[0167] This allows AP100 to allocate multiple RUs (e.g., consecutive or non-consecutive RUs) to one STA200 in RU allocation information in one user field corresponding to the STA200. Thus, according to this embodiment, it is possible to suppress an increase in the number of signaling bits in the user field and improve throughput, for example, compared to the above-mentioned method (e.g., FIG. 6). Thus, according to this embodiment, it is possible to allocate multiple RUs to one STA200 while suppressing an increase in the amount of signaling, and it is possible to improve the efficiency of frequency resource allocation.
[0168] The embodiments of the present disclosure have been described above.
[0169] (Other embodiments) In the above-described embodiment, a case has been described in which RU configuration information is included in the Common field and RU allocation information is included in the User field, but this is not limiting. For example, RU configuration information may be included in the DL User field. In other words, the Common field does not need to include RU configuration information.
[0170] Furthermore, in the above-described embodiments, the same RU allocation method (in other words, RU designation method) may be applied to both DL and UL.
[0171] For example, the UL OFDMA trigger frame may be extended to include multiple RU combination information in the Per User Info field. Also, a format similar to the extended UL OFDMA trigger frame may be applied to DL OFDMA.
[0172] As another example, for UL OFDMA, similar to the format of DL OFDMA shown in FIG. 12, RU configuration information (e.g., RU configuration information: size and position of each RU) within the channel band may be notified in common information for STAs (e.g., Common field), and RU assignment information (e.g., RU assignment information) consisting of multiple RU numbers included in the RU configuration may be notified in one user-specific information (e.g., User field). Also, for example, RU configuration information similar to that of DL may be included in Common Info of a Trigger frame. This reduces the size of User Info information and reduces the overall signaling overhead.
[0173] In addition, the parameters such as the frequency bandwidth and RU combination shown in the above-mentioned embodiment are only examples, and the same method as in the above-mentioned embodiment can be applied to a frequency bandwidth and RU combination different from the exemplified frequency bandwidth and RU combination. For example, the frequency bandwidth may be set to any of 20 MHz, 40 MHz, 80 MHz, 160 MHz, 240 MHz, and 320 MHz, or another frequency bandwidth may be set. In addition, for example, the RU combination may be a combination of multiple RUs of at least one size of 26 tone RU, 52 tone RU, 106 tone RU, 242 tone RU, 484 tone RU, and 996 tone RU. In addition, the RU size is not limited to these and may be another size.
[0174] In addition, in the above embodiment, the description is based on the IEEE 802.11be format as an example, but the format to which the embodiment of the present disclosure is applied is not limited to the IEEE 802.11be format. The embodiment of the present disclosure can also be applied to, for example, IEEE 802.11bd (NGV (Next Generation V2X)), which is the next-generation standard of 802.11p, which is an in-vehicle standard.
[0175] The present disclosure can be realized by software, hardware, or software in cooperation with hardware. Each functional block used in the description of the above embodiment may be realized partially or entirely as an LSI, which is an integrated circuit, and each process described in the above embodiment may be controlled partially or entirely by one LSI or a combination of LSIs. The LSI may be composed of individual chips, or may be composed of one chip so as to include some or all of the functional blocks. The LSI may have input and output of data. Depending on the degree of integration, the LSI may be called an IC, a system LSI, a super LSI, or an ultra LSI.
[0176] The method of integration is not limited to LSI, and may be realized by a dedicated circuit, a general-purpose processor, or a dedicated processor. Also, after LSI manufacturing, a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor that can reconfigure the connections and settings of circuit cells inside the LSI may be used. The present disclosure may be realized as digital processing or analog processing.
[0177] Furthermore, if a new integrated circuit technology that can replace LSI appears due to the progress of semiconductor technology or a derivative technology, it is possible to integrate the functional blocks using that technology. The application of biotechnology is also a possibility.
[0178] The present disclosure may be implemented in any type of apparatus, device, or system having a communication function (collectively referred to as a communication apparatus). The communication apparatus may include a radio transceiver and processing / control circuitry. The radio transceiver may include a receiver and a transmitter, or both as functions. The radio transceiver (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. Non-limiting examples of communication devices include telephones (e.g., cell phones, smartphones, etc.), tablets, personal computers (PCs) (e.g., laptops, desktops, notebooks, etc.), cameras (e.g., digital still / video cameras), digital players (e.g., digital audio / video players), wearable devices (e.g., wearable cameras, smart watches, tracking devices, etc.), game consoles, digital book readers, telehealth and telemedicine devices, communication-enabled vehicles or mobile conveyances (e.g., cars, airplanes, boats, etc.), and combinations of the above devices.
[0179] Communications Equipment includes, but is not limited to portable or mobile equipment, non-portable or fixed equipment, devices and systems of any kind, such as smart home devices (appliances, lighting equipment, smart meters or metering devices, control panels, etc.), vending machines and any other "Things" that may exist on an Internet of Things (IoT) network.
[0180] Communications include data communications via cellular systems, wireless LAN systems, communications satellite systems, etc., as well as data communications via combinations of these.
[0181] A communications apparatus also includes devices, such as controllers and sensors, connected or coupled to a communications device that performs the communications functions described in this disclosure, such as controllers and sensors that generate control and data signals used by the communications device to perform the communications functions of the communications apparatus.
[0182] The communication apparatus also includes infrastructure facilities, such as base stations, access points, and any other apparatus, device, or system that communicates with or controls the various apparatuses listed above, but are not limited to these.
[0183] A terminal according to one embodiment of the present disclosure includes a receiving circuit that receives first information regarding a plurality of resource units in resource allocation candidates, and a control circuit that controls communication using the resource units based on the first information.
[0184] In one embodiment of the present disclosure, the receiving circuitry receives second information regarding the resource allocation candidates in a user common field of the signaling and receives the first information in a user specific field of the signaling.
[0185] In an embodiment of the present disclosure, the first information includes bitmap information indicating the presence or absence of allocation in the resource allocation candidates.
[0186] In one embodiment of the present disclosure, the first information includes information regarding any one of a plurality of combinations of the resource allocation candidates.
[0187] In one embodiment of the present disclosure, the first information includes information for identifying the combination and information regarding an allocation in a frequency domain of resource units corresponding to the combination.
[0188] In one embodiment of the present disclosure, the receiving circuit receives second information indicating the resource allocation candidates and the plurality of combinations in a user common field of signaling, and the first information includes information identifying the combinations.
[0189] In an embodiment of the present disclosure, the first information includes information indicating whether the combination of resource allocation candidates is used for allocation.
[0190] In one embodiment of the present disclosure, the receiving circuit receives third information indicating a configuration of the first information, and the control circuit controls the communication according to the configuration indicated by the third information.
[0191] In one embodiment of the present disclosure, the receiving circuit receives a beacon including second information regarding the resource allocation candidates.
[0192] In one embodiment of the present disclosure, the resource allocation candidates are preset in the terminal or are defined in a standard.
[0193] In one embodiment of the present disclosure, the first information for the terminal is set in a first user individual field for the terminal and a second user individual field for another terminal received by the receiving circuit.
[0194] In one embodiment of the present disclosure, the first information includes information indicating a starting resource unit number and an ending resource unit number in the frequency domain, and the control circuit controls the communication using resource units having numbers obtained by cyclically shifting the resource unit numbers from the starting resource unit number to the ending resource unit number.
[0195] In one embodiment of the present disclosure, the first information includes information indicating a starting resource unit number and an ending resource unit number in the frequency domain, and when the ending resource unit number is smaller than the starting resource unit number, the control circuit controls the communication using resource units from the starting resource unit number to the final resource unit number and resource units from the first resource unit number to the ending resource unit number.
[0196] In one embodiment of the present disclosure, the number of consecutive resource units in the frequency domain among the plurality of resource units is equal to or less than a specified value.
[0197] A base station according to one embodiment of the present disclosure includes a transmitting circuit that transmits first information regarding a plurality of resource units for one terminal in a resource allocation candidate, and a control circuit that controls communication using the resource units based on the first information.
[0198] In a communication method according to an embodiment of the present disclosure, a terminal receives first information regarding a plurality of resource units in resource allocation candidates, and controls communication using the resource units based on the first information.
[0199] In a communication method according to one embodiment of the present disclosure, a base station transmits first information regarding a plurality of resource units for one terminal in resource allocation candidates, and controls communication using the resource units based on the first information.
[0200] The disclosures of the specification, drawings and abstract contained in Japanese Patent Application No. 2020-044072, filed on March 13, 2020, are incorporated herein by reference in their entirety. [Industrial Applicability]
[0201] One embodiment of the present disclosure is useful in wireless communication systems. [Explanation of symbols]
[0202] 100 AP 101,204 Control section 102,206 Data transmission processing unit 103,207 Allocated 104,202 Radio transmitter / receiver 105,201 Antennas 106,203 Extraction part 107,205 Data receiving processing unit 200 STA
Claims
1. a transmission circuit for transmitting a trigger frame including a user information field including resource unit (RU) allocation information and first information indicating a combination of the RUs; a control circuit for controlling transmission of an upstream signal using the combination of the RUs; Equipped with The RU allocation information and the first information indicate an RU combination number indicating one of RU allocation candidates in a list of RU configuration information defined in a standard. Access Point (AP).
2. Access points (APs) are Transmitting a trigger frame including a user information field including resource unit (RU) allocation information and first information indicating a combination of the RUs; Controlling transmission of an upstream signal using the combination of RUs; The RU allocation information and the first information indicate an RU combination number indicating one of RU allocation candidates in a list of RU configuration information defined in a standard. Communication methods.
Citation Information
Patent Citations
Wireless local area network information transmission method and apparatus
EP3606255A1
Radio communication system and radio communication method
JP2017055314A
Resource determination method, related device and system
JP2019515600A
Wireless communication device and wireless communication method
US10404425B2
Channel access in an industrial wireless network
WO2019192683A1