Communication device, control method, and program

The communication device addresses the lack of MCS assignment mechanism in IEEE 802.11bn by transmitting frames with individual MCS information for each RU, improving communication quality.

JP2026096306APending Publication Date: 2026-06-15CANON KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
CANON KK
Filing Date
2024-12-03
Publication Date
2026-06-15

AI Technical Summary

Technical Problem

The mechanism for assigning different Modulation Coding Schemes (MCSs) to multiple Resource Units (RUs) in IEEE 802.11bn is not established or clearly defined, which hinders the improvement of communication quality and proper wireless communication.

Method used

A communication device that transmits wireless frames compliant with the IEEE 802.11 standard series, including information about a modulation coding scheme individually applied to each transmission of a plurality of resource units allocated to a single peer communication device.

🎯Benefits of technology

Enables appropriate notification of MCS allocation to multiple resource units, enhancing communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096306000001_ABST
    Figure 2026096306000001_ABST
Patent Text Reader

Abstract

This provides a mechanism for appropriately notifying the allocation of modulation coding schemes to multiple resource units. [Solution] A communication device according to one aspect of the present disclosure has a transmission means for transmitting a wireless frame compliant with the IEEE 802.11 standard series, wherein the wireless frame includes information on a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to a single peer communication device.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The present disclosure relates to a communication device, a control method, and a program. 【Background Art】 【0002】 With the increase in the amount of data communicated in recent years, the development of communication technologies such as wireless LAN (Local Area Network) has been promoted. As the main communication standards for wireless LAN, the IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard series is known. The IEEE 802.11 standard series includes standards such as IEEE 802.11a / b / g / n / ac / ax / be. For further improvement of communication reliability, the development of the IEEE 802.11bn standard is underway as a successor standard to the IEEE 802.11be standard. In the IEEE 802.11WG (Working Group) that formulates the IEEE 802.11bn standard, in the UHR SG, the goals and scope of study of this standard are determined, and in the TGbn, the detailed technical content to be included in this standard is planned to be defined. Note that UHR SG is an abbreviation for Ultra High Reliability Study Group. Also, TGbn is an abbreviation for Task Group bn. The name UHR was provided for convenience based on the goals to be achieved by the successor standard and the features that are the highlights of the standard, and it may become another name when the standard formulation is completed. Similarly, the name IEEE 802.11bn may become another name when the standard formulation is completed. On the other hand, this specification and the appended claims are essentially applicable to all successor standards that are successor standards to the 802.11be standard. 【0003】 Currently, as one of the candidate technologies included in the IEEE 802.11bn standard, a technology called UEQM (unequal modulation) is being studied. 【0004】 Conventionally, IEEE 802.11 employs adaptive modulation, which controls the allocation of an appropriate combination of modulation scheme and coding rate (Modulation and Coding Scheme (MCS)) depending on the communication environment. Since this allocation is per user, a single modulation scheme is set for the frequency resources allocated to each user. Therefore, if a decrease in SNR occurs due to interference within the allocated frequency resources, communication is maintained by measures such as partially not using the frequency resources (called puncturing) or using a low MCS across the entire bandwidth. SNR is an abbreviation for Signal-to-Noise Ratio. However, this measure reduces the overall throughput. Therefore, by allocating multiple frequency resources to a user and assigning a different MCS to each of the multiple frequency resources, it is possible to flexibly respond to a decrease in SNR in a partial frequency band. This technology is UEQM. Patent Document 1 discloses a technology for performing spatial processing using UEQM. In this specification and drawings, the user may be appropriately read as STA (station). 【0005】 The frequency resources allocated to users are called Resource Units (RUs). An RU is a division unit of the communication frequency band, consisting of multiple subcarriers (also called tones). IEEE 802.11ax / be defines RU division methods for each of the 20MHz, 40MHz, 80MHz, 160MHz, and 320MHz frequency bands (widths). This standardizes the RU division method used in OFDMA (Orthogonal Frequency Division Multiple Access) communication and the method for specifying RUs allocated to each of multiple users. In these standards, the subcarriers constituting a single RU are continuous in the frequency domain, and such RUs are called rRUs (regular RUs). Furthermore, frequency resources formed by combining multiple rRUs are called MRUs (Multiple Resource Units), enabling more flexible frequency resource allocation to users. [Prior art documents] [Patent Documents] 【0006】 [Patent Document 1] Patent No. 5436863 [Overview of the Initiative] [Problems that the invention aims to solve] 【0007】 IEEE 802.11bn is expected to improve communication quality by applying a communication method using UEQM to communications involving multiple RUs. However, the mechanism for assigning different MCSs to multiple RUs and notifying the user is not established or clearly defined. Unless such a mechanism is clarified, it may not be possible to improve communication quality, and wireless communication may not be performed properly. 【0008】 One aspect of this disclosure, in view of the above, aims to provide a mechanism for appropriately notifying the allocation of MCS to multiple RUs. [Means for solving the problem] 【0009】 A communication device according to one aspect of the present disclosure has a transmission means for transmitting a wireless frame compliant with the IEEE 802.11 standard series, the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to each transmission of a plurality of resource units allocated to a single peer communication device. [Effects of the Invention] 【0010】 According to one aspect of this disclosure, it becomes possible to appropriately notify the allocation of MCS to multiple resource units. [Brief explanation of the drawing] 【0011】 [Figure 1] A diagram showing an example configuration of a wireless communication system according to the embodiment. [Figure 2] A diagram showing an example of the hardware configuration of a communication device according to the embodiment. [Figure 3] A sequence diagram showing an example of processing during single-user communication according to the embodiment. [Figure 4] A diagram showing an example of the configuration of preamble signals and data during single-user communication according to the embodiment. [Figure 5] A diagram showing an example configuration of the common encoding block and common field during single-user communication according to the embodiment. [Figure 6] This figure shows an example of the MCS settings for the preamble of single-user communication in Example 1. [Figure 7] A diagram showing an example of a RU index for a 26-tone RU. [Figure 8] A diagram showing an example of a table for configuring MCS. [Figure 9]A diagram showing a configuration example of a preamble signal and data during multi-user communication according to an embodiment. [Figure 10] A diagram showing a configuration example of a Common field and a User encoding block during multi-user communication according to an embodiment. [Figure 11] A diagram showing an example of MCS setting of a preamble in multi-user communication in Example 1. [Figure 12] A sequence diagram showing an example of processing during trigger-based communication according to an embodiment. [Figure 13] A diagram showing a configuration example of a trigger frame according to an embodiment. [Figure 14] A diagram showing an example of the configuration of MCS setting in a trigger frame in Example 1. [Figure 15] A diagram showing an example of MCS setting in Example 2. [Figure 16] A diagram showing an example of an MCS setting table according to Example 2. [Figure 17] A diagram showing an example of an MCS setting table according to a modified example of Example 2. [Figure 18] A diagram showing an example of MCS setting in Example 3. [Figure 19] A diagram showing an example of MCS setting in Example 4. 【Embodiments for Carrying Out the Invention】 【0012】 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the content described in the claims. Although a plurality of features are described in the embodiments, not all of these features are essential to the present disclosure, and the plurality of features may be arbitrarily combined. Further, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant descriptions are omitted. 【0013】 <Embodiment> (Configuration of Wireless Communication System) Figure 1 shows an example configuration of a wireless communication system according to this embodiment. The wireless communication system 100 shown in Figure 1 includes communication devices 101 to 104. The wireless communication system 100 may also be referred to as the wireless communication network 100, and it can be said that the communication devices 101 to 104 belong to the wireless communication network 100. 【0014】 Communication device 101 is an access point (AP). Therefore, communication device 101 is also referred to as AP101. Communication devices 102 to 104 are stations (STA; sometimes called non-AP STA). Therefore, communication devices 102 to 104 are also referred to as STA102 to 104, respectively. 【0015】 Each of the communication devices 101 to 104 can perform wireless communication in accordance with the IEEE 802.11bn standard. Each of the communication devices 101 to 104 can communicate in frequencies such as the 2.4 Hz band, 3.6 GHz band, 5 GHz band, 6 GHz band, and millimeter wave bands such as the 45 GHz band and 60 GHz band. The frequency bands used by each of the communication devices 101 to 104 are not limited to those listed above, and different frequency bands may be used, for example, the Sub1 GHz band. Furthermore, the communication devices 101 to 104 can communicate using bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, 320 MHz, 540 MHz, 640 MHz, 1080 MHz, and 2160 MHz. The bandwidths used by each of the communication devices 101 to 104 are not limited to those listed above, and different bandwidths may be used, for example, 240 MHz and 4 MHz. 【0016】 Communication devices 101-104 can perform OFDMA communication compliant with the IEEE 802.11ax / be / bn standard, thereby realizing multi-user (MU) communication that multiplexes signals from multiple users. In OFDMA communication, a portion of the divided frequency band's RUs are allocated to each STA without overlap, and the carrier waves of each STA are orthogonal. Therefore, the AP can communicate with multiple STAs simultaneously within a defined bandwidth. 【0017】 Specific examples of the communication device 101 include, but are not limited to, a wireless LAN router or a personal computer (PC). The communication device 101 may also be an information processing device such as a wireless chip capable of performing wireless communication compliant with the IEEE 802.11ax / be / bn standard. 【0018】 Specific examples of communication devices 102-104 include, but are not limited to, cameras, tablets, smartphones, PCs, mobile phones, video cameras, smart glasses, headsets, and HMDs (head-mounted displays). Furthermore, communication devices 102-104 may also be information processing devices such as wireless chips capable of performing wireless communication compliant with the IEEE 802.11ax / be / bn standard. Additionally, communication devices 102-104 may be IoT devices such as Internet of Things (IoT) sensors, smart locks, and smart sensors. IoT sensors may include acceleration sensors, light sensors, humidity sensors, and the like. 【0019】 The wireless communication system 100 shown in Figure 1 consists of one AP and three STAs, but the number of APs and STAs is not limited to the number shown in Figure 1. For example, there may be four or more STAs. 【0020】 (AP and STA configuration) Figure 2 shows an example of the hardware configuration of the communication device according to this embodiment. Figure 2 shows an example of a hardware configuration that can be applied in common to AP and STA (i.e., communication devices 101 to 104). 【0021】 As an example of its hardware configuration, the communication device includes a storage unit 201, a control unit 202, a functional unit 203, an input unit 204, an output unit 205, a communication unit 206, and an antenna 207. 【0022】 The memory unit 201 is composed of one or more memories, such as both ROM and RAM, and stores various information such as programs for performing various operations described later, and communication parameters (setting information) for wireless communication. ROM is an abbreviation for Read Only Memory, and RAM is an abbreviation for Random Access Memory. In addition to memories such as ROM and RAM, storage media such as flexible disks, hard disks, SSDs, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, and DVDs may be used as the memory unit 201. SSD is an abbreviation for Solid State Drive. CD-ROM is an abbreviation for Compact Disc Read Only Memory, CD-R is an abbreviation for Compact Disc Recordable, and DVD is an abbreviation for Digital Versatile Disc. 【0023】 The control unit 202 is composed of, for example, one or more processors such as a CPU or MPU, an ASIC (Application-Specific Integrated Circuit), a DSP (Digital Signal Processor), or an FPGA (Field-Programmable Gate Array). CPU is an abbreviation for Central Processing Unit, and MPU is an abbreviation for Micro Processing Unit. The control unit 202 controls the entire device by executing a program stored in the memory unit 201. Alternatively, the control unit 202 may control the device in cooperation with the OS (Operating System) and the program stored in the memory unit 201. 【0024】 Furthermore, the control unit 202 controls the functional unit 203 to perform predetermined processes such as imaging, printing, and projection. The functional unit 203 is hardware for the AP or STA to perform predetermined processes. For example, if the AP or STA is a camera, the functional unit 203 is the imaging unit and performs imaging processing. Also, for example, if the AP or STA is a printer, the functional unit 203 is the printing unit and performs printing processing. Also, for example, if the AP or STA is a projector, the functional unit 203 is the projection unit and performs projection processing. The data processed by the functional unit 203 may be data stored in the storage unit 201, or it may be data communicated with other communication devices (receiving communication devices) via the communication unit 206, which will be described later. 【0025】 The input unit 204 accepts various operations from the user. The output unit 205 provides various outputs to the user. Here, the output from the output unit 205 includes at least one of the following: display on the screen, audio output from a speaker, vibration output, etc. Note that both the input unit 204 and the output unit 205 may be implemented in a single module, such as a touch panel. Furthermore, the input unit 204 and the output unit 205 may be integrated with the AP or STA, respectively, or they may be separate components. 【0026】 The communication unit 206 includes a wireless chip such as a wireless LAN chip and controls wireless communication compliant with the IEEE 802.11bn information standard, wireless communication compliant with Wi-Fi®, and IP (Internet Protocol) communication. The communication unit 206 also controls the antenna 207 to transmit and receive wireless signals for wireless communication. Specifically, the communication unit 206 works in cooperation with the antenna 207 to transmit and receive UHR PPDUs, which are wireless frames compliant with the IEEE 802.11bn standard. UHR stands for Ultra High Reliability, and PPDU stands for Physical Layer Protocol Data Unit. Note that in Figure 2, for simplification, only one antenna 207 is shown, but multiple antennas may exist. Generally, the number of antennas corresponds to the number of streams used in the corresponding MIMO (Multi-Input and Multi-Output) communication. The communication device may have different antennas for each frequency band. 【0027】 In the example shown in Figure 2, the communication device is configured to have only one communication unit 206, but it is also possible to provide a separate communication unit for each of the multiple antennas. 【0028】 The name UHR was adopted for convenience, taking into account the goals to be achieved in the successor standard and the key features of that standard, and may be renamed once the standard is finalized. Similarly, the name IEEE802.11bn may be renamed once the standard is finalized. On the other hand, it should be noted that this specification and the attached claims are essentially applicable to all successor standards that are successors to the 802.11be standard. APs and STAs can also transmit wireless frames corresponding to legacy standards that predate the IEEE802.11bn standard. Legacy standards include, for example, the IEEE802.11a / b / g / n / ac / ax / be standards. 【0029】 [Example 1] Figure 3 is a sequence diagram showing an example of processing during single-user communication (non-trigger-based communication). 【0030】 STA102 sends a probe request 300 to AP101, and AP101 responds to STA102 by sending a probe response 301 to STA102. 【0031】 Upon receiving the probe response 301, STA102 sends an authentication request 302 to AP101, and AP101 responds to STA102 by sending an authentication response 303 to STA102. 【0032】 Upon receiving the authentication response 303, STA102 sends a connection request 304 to AP101, and AP101 responds to STA102 by sending a connection response 305 to STA102. 【0033】 After sending connection response 305, AP101 initiates Sounding Protocol Sequence 306 and sends Sounding NDP (Null Data Packet) 307 to STA102. 【0034】 Upon receiving the Sounding NDP307, STA102 calculates the Channel Quality Indicator (CQI)308 based on the Sounding NDP307 and transmits the calculated CQI308 to AP101. The CQI308 is the result of the SNR calculation. 【0035】 AP101 sets the MCS based on the received CQI308 (process 309). AP101 sets the MCS for each divided RU and includes information about the MCS for each divided RU in the preamble signal. Then, AP101 transmits the data frame with the MCS set for each RU (process 310). 【0036】 The data frame contains information (in the preamble signal) about the MCS which is applied differently to each transmission from multiple RUs. 【0037】 The following describes in detail the structure of a data frame, which is an example of a wireless frame generated and transmitted by AP101 in process 310. 【0038】 Figure 4 shows an example of the configuration of the preamble signal and data during single-user communication. Figure 4 illustrates the UHR MU PPDU400 used for single-user communication. In this specification, the preamble signal may also be called the preamble section, PHY header, or simply the preamble, and the data may be called the data section. The data also includes multiple RUs (e.g., two RUs after division) assigned to a single partner communication device (STA or user), as will be described later. 【0039】 The UHR MU PPDU shown in Figure 4 includes the following fields: STF (Short Training Field), LTF (Long Training Field), SIG (Signal Field), and data field. SIG is sometimes referred to as the SIG field. 【0040】 As shown in Figure 4, the beginning of the UHR MU PPDU includes L(Legacy)-STF, L-LTF, and L-SIG to ensure backward compatibility with IEEE 802.11a / b / g / n standards. L-LTF is placed immediately after L-STF, and L-SIG is placed immediately after L-LTF. Furthermore, RL-SIG (Repeated L-SIG) is placed immediately after L-SIG. The content of L-SIG is transmitted repeatedly in RL-SIG. RL-SIG allows the recipient to recognize that the PPDU conforms to standards later than IEEE 802.11ax. 【0041】 L-STF is used for PHY frame signal detection, automatic gain control (AGC), timing detection, and other applications. 【0042】 L-LTF is used for high-precision synchronization of frequency and time, and for acquiring propagation channel information (CSI: Channel State Information), etc. 【0043】 L-SIG is used to transmit control information, including data transmission rate and PHY frame length information. 【0044】 Legacy devices conforming to the IEEE 802.11a / b / g / n / ax / be standards, as well as devices conforming to IEEE 802.11bn and later standards, can decode the various legacy fields mentioned above. 【0045】 The UHR MU PPDU shown in Figure 4 further includes a U-SIG (Universal Signal Field) 401, which is placed immediately after the RL-SIG. U-SIG 401 is a field for transmitting control information for each standard, which is intended to be used commonly in standards from IEEE 802.11be onwards. The UHR MU PPDU includes a SIG field after U-SIG 401 that corresponds to or is related to a given standard, and may include, for example, UHR-SIG 402, which is a SIG field corresponding to the UHR standard. UHR-SIG 402 stores control information that cannot be stored in U-SIG, or control information that should be notified to each user when performing multi-user transmission. Since Figure 4 shows a PPDU for single-user communication, UHR-SIG 402 stores control information directed to one user. UHR-SIG 402 is modulated with the MCS specified in U-SIG 401. The name UHR-SIG is a convenient designation used to identify a SIG field that conforms to the IEEE 802.11bn standard. Therefore, this name may be replaced with another name. Furthermore, a SIG field that conforms to or is related to a given standard may consist of multiple SIG fields. Such a SIG field may consist of two SIG fields, such as UHR-SIG-A field and UHR-SIG-B field, or it may consist of three or more SIG fields. In this embodiment, a UHR PPDU is used as an example, but if the PPDU conforms to a given standard other than UHR, UHR-SIG may be replaced with another name. 【0046】 Following UHR-SIG402, the UHR-STF (Single Time Filter) and UHR-LTF (Last Time Filter) for UHR are placed. The UHR-LTF stores information used for MIMO estimation, beamforming estimation, etc. Multiple UHR-LTFs may be placed depending on the number of MIMO antennas and whether beamforming is required. A maximum of eight UHR-LTFs are placed. 【0047】 In the UHR MU PPDU shown in Figure 4, the data field and the Packet Extension field are placed after the control fields described above. The fields from L-STF to UHR-LTF in this PPDU are called the PHY preamble. 【0048】 Next, we will explain U-SIG401, which is included in the UHR MU PPDU as explained using Figure 4, using Tables 1 and 2. 【0049】 The U-SIG401 consists of two symbols (U-SIG1 and U-SIG2). Each of the two symbols stores 25 bits of information. Tables 1 and 2 show the formats of U-SIG1 and U-SIG2, respectively. 【0050】 The first three bits of U-SIG1 shall contain a subfield (common to the standard) that stores information to distinguish the version of the wireless frame (also called PHY Clauses). On the other hand, bits B4-B25 of U-SIG1 and B0-B15 of U-SIG2 shall contain subfields that store control information customized for each standard. 【0051】 [Table 1] 【0052】 [Table 2] 【0053】 When a communication device (AP) generates and transmits a wireless frame compliant with the IEEE 802.11bn standard based on the process described using Figure 4, it stores 1 in the "PHY Version Identifier" subfield shown in Table 1. Specifically, the AP stores 1 in the "PHY Version Identifier" subfield, which is the area from the header portion (bit 0) to the second bit (B0-B2) of U-SIG401. The AP also stores a value corresponding to the bandwidth used to transmit the PPDU in the "Bandwidth" subfield, which is the 3-bit area from the third to the fifth bit (B3-B5) shown in Table 1. Furthermore, the AP stores the MCS for UHR used to modulate the UHR-SIG, determined based on communication conditions, etc., in the "UHR-SIG MCS" subfield of U-SIG2. When another communication device (STA) receives the UHR PPDU generated and transmitted by the AP, it identifies the modulation coding scheme of the UHR-SIG based on the MCS for UHR-SIG set in the "UHR-SIG MCS" subfield. Next, other communication devices assume that the UHR-SIG is modulated using the identified modulation coding scheme and attempt to demodulate the UHR-SIG. 【0054】 Furthermore, when the communication device transmits a single-user MIMO PPDU, it sets the "PPDU Type And Compression Mode" subfield shown in Table 2 to 1. When the communication device transmits a multi-user MIMO PPDU (described later), it sets the "PPDU Type And Compression Mode" subfield to 0 or 3. A value of "0" is used when OFDMA and MIMO are used together, while a value of "3" is used when MIMO is used without OFDMA. Additionally, for single-user PPDUs, the communication device notifies the user of the RU pattern to be assigned in the "Punctured Channel Information" subfield shown in Table 2. The communication device also sets appropriate values ​​in other subfields based on communication parameters before transmitting the UHR MU PPDU. 【0055】 Next, I will explain the UHR-SIG402. 【0056】 The communication device (AP) notifies the other communication device (STA or user) of the RU's MCS settings in the common encoding block 405 of the UHR-SIG402 shown in Figure 4. The UHR-SIG402 consists of a Common field 403 and a User Specific field 404. The common encoding block 405 consists of the Common field 403 and (part of) the User Specific field 404. 【0057】 Figure 5 shows an example of the configuration of the common encoding block and common field during single-user communication. 【0058】 In Common field 403 shown in Figure 4, the field related to the MCS for each RU is the EMCS subfield 501, which corresponds to the 14th bit. Specifically, the EMCS subfield 501 indicates whether or not UEQM communication is applied. EMCS is an abbreviation for Enhancement (or Enhanced) MCS. In this embodiment, if 0 is set in the EMCS subfield 501, a common MCS is used for all streams, as in previous standards. Also, in this embodiment, if 1 is set in the EMCS subfield 501, it indicates that an individual MCS is applied for each subdivided RU, which is a feature of this embodiment. Note that the field name is just an example and is not limited to the above name. Also, the value "0" and the value "1" may have opposite meanings. 【0059】 Next, we will describe the field configuration when the EMCS field is set to 1 and UEQM is applied. 【0060】 Figure 6 shows an example of the MCS settings for the preamble of single-user communication in Example 1, and illustrates an example of the User field configuration. User field 500, shown in Figure 5, will have a different configuration depending on the type of RU set in the U-SIG field. 【0061】 First, let's explain the configuration of the User field when a single rRU is assigned to a user. 【0062】 Figure 6(a) shows an example configuration of the User field when the RU assigned to a user is a single rRU. 【0063】 In the example shown in Figure 6(a), the fields related to UEQM communication or MCS settings are the Dividing RU subfield 601 and the MCS subfield 602. If the RU assigned to the user is a single rRU, the communication device (AP) divides the rRU into two and sets different MCSs for the lower frequency RU and the higher frequency RU, respectively. 【0064】 To this end, a Dividing RU subfield 601 is provided within User field 500 to define how the rRU is divided. The rRU can be divided into 26-tone RU units, and the sizes of the two resulting RUs may be the same or different. The Dividing RU subfield 601 stores the RU index of the highest-frequency 26-tone RU contained in the lower-frequency of the two resulting RUs. In this way, the Dividing RU subfield 601 indicates the boundary where the rRU is divided. 【0065】 For example, when applying UEQM to communication using a 996-tone RU in an 80MHz bandwidth, the AP sets index 17 of the 26-tone RU (see Figure 7) in the 80MHz bandwidth to the Dividing RU subfield 601. This setting means that the 996-tone RU is divided into RUs with a frequency of 17 or less and RUs with a frequency of 18 or more. However, the Dividing RU subfield 601 may also indicate the boundary for dividing the rRU by storing the RU index of the lowest frequency 26-tone RU included in the higher frequency of the two divided RUs. Furthermore, the Dividing RU subfield 601 has enough bits to represent all 26-tone RU indices corresponding to the communication bandwidth. In other words, in the 320MHz bandwidth, since 26-tone RU indices from 1 to 148 are defined in the previous standard, the size of the Dividing RU subfield 601 needs to be 8 bits. For communications using a bandwidth greater than that, the size of the Dividing RU subfield 601 should be set to a number of bits that allows for the setting of all 26-tone RU indices defined for that bandwidth. 【0066】 The MCS subfield 602 sets different MCS values ​​for the two RUs obtained by dividing the rRU. The MCS subfield 602 consists of the Low RU MCS subfield 603 and the High RU MCS subfield 604, with the MCS values ​​set sequentially from the RU with the lower frequency. In the previous standard, as shown in Figure 8, MCS values ​​from 0 to 15 were defined, and the combination of the modulation multi-level number (modulation scheme) representing the data density per symbol and the error correction coding rate was shown in 16 patterns (MCS0 to 15). Therefore, when the MCS is set according to the previous standard, each of the Low RU MCS subfield 603 and High RU MCS subfield 604 has 4 bits. However, if it is necessary to show more MCS patterns, the size of each of the Low RU MCS subfield 603 and High RU MCS subfield 604 should be expanded accordingly. 【0067】 In this way, by setting a 26-tone RU that serves as the boundary for dividing the rRU, and two different MCSs, it is possible to notify the user of the division of the assigned rRU and the respective different MCSs. 【0068】 Next, we will explain the configuration of the User field when the RU assigned to a user is an MRU, which is a combination of multiple rRUs. 【0069】 Figure 6(b) shows an example of the User field configuration when the RU assigned to a user is an MRU, which is a combination of multiple rRUs. 【0070】 In the example shown in Figure 6(b), the field related to UEQM communication or MCS settings is the MCS subfield 605. When using MRU communication, the communication device (AP) individually configures a different MCS for each of the multiple rRUs that make up the MRU. 【0071】 The MCS subfield 605 is configured to have subfields for setting the MCS for multiple rRUs constituting the MRU, starting with the rRU with the lowest frequency. In the case of an MRU consisting of three rRUs, the MCS subfield 605 consists of the RU1 MCS subfield 606, the RU2 MCS subfield 607, and the RU3 MCS subfield 608. In the case of an MRU consisting of two rRUs, the MCS subfield consists of the RU1 MCS subfield and the RU2 MCS subfield. The size of each RU MCS subfield may be 4 bits, as in accordance with the previous standard, or it may be 5 bits or more. 【0072】 For example, in the case of communication using a 996+484+242-tone MRU1, the MCS (Multi-Chip Set) is stored in order from the lowest frequency rRU among the three rRUs that make up the 996+484+242-tone MRU1. Specifically, the MCS is stored in the order of the lowest frequency rRUs: 242-tone RU2, 484-tone RU2, and 996-tone RU2. 【0073】 Thus, in the case of communication using an MRU, by having a subfield for setting the MCS for each rRU that makes up the MRU, it is possible to notify the user of the different MCS set for each. 【0074】 Furthermore, if 0 is set in the EMCS subfield, User field 500 is configured as follows: User field 500 is configured to include a subfield for setting MCS according to the previous standard, but not to include the Dividing RU subfield 601 and the MCS subfield 602, or the MCS subfield 605. 【0075】 Next, we will explain the configuration of preamble signals and data when an AP such as communication device 101 performs multi-user communication (non-trigger-based communication) to multiple STAs. 【0076】 Figure 9 shows an example of the preamble signal and data configuration during multi-user communication. Figure 9 illustrates the UHR MU PPDU900 used for multi-user communication. In the following, common and overlapping content explained regarding single-user communication will be omitted as appropriate, and the differences will be explained. 【0077】 Even in multi-user communication, the access point (AP) notifies the MCS for each RU using the UHR-SIG902 shown in Figure 9. The UHR-SIG902 consists of a Common field 903 and a User Specific field 904. The part related to MCS settings is the User encoding block 905. 【0078】 Figure 10 shows an example of the configuration of the Common field and User encoding block included in UHR-SIG when performing user communication. 【0079】 In multi-user communication, Common field 903 in UHR-SIG902 shown in Figure 9 includes an RU allocation subfield, as shown in Figure 10(a). More specifically, this RU allocation subfield consists of RU allocation-A subfield 1002 and RU allocation-B 1003. The communication device (AP) notifies each user of the RU pattern to be assigned in this RU allocation subfield. In addition, Common field 903 includes an EMCS subfield 1001 indicating whether UEQM communication is applied, as in single-user communication, as shown in Figure 10(a). 【0080】 In the User encoding block 905 shown in Figure 9, the User field 1004 shown in Figure 10(b) includes an MCS subfield for setting the MCS of the RU. The user combines the notification content in the MCS subfield with the RU pattern notified in the RU allocation subfield to understand the MCS to be assigned to each of the divided RUs. 【0081】 Figure 11 shows an example of the MCS settings for the preamble of multi-user communication in Example 1, and illustrates an example of the User field configuration. User field 1004, shown in Figure 10, will have a different configuration depending on the type of RU set in the U-SIG field. 【0082】 Figure 11(a) shows an example of the User field configuration when the RU assigned to a user is a single rRU. Similar to the single-user communication described above, in the case of communication using a single RU, the fields related to UEQM communication or MCS settings in Figure 11(a) are the Dividing RU subfield 1101 and the MCS subfield 1102. The MCS subfield 1102 is composed of the Low RU MCS subfield 1103 and the High RU MCS subfield 1104. The explanation of these subfields and their configuration methods is the same as in the single-user communication described above, so it is omitted. 【0083】 Figure 11(b) shows an example of the User field configuration when the RU assigned to a user is an MRU composed of multiple rRUs. Similar to the single-user communication described above, in the case of communication using an MRU, the field related to UEQM communication or MCS settings in Figure 11(b) is the MCS subfield 1105. Furthermore, in the case of an MRU composed of three rRUs, the MCS subfield 1105 consists of the RU1 MCS subfield 1106, the RU2 MCS subfield 1107, and the RU3 MCS subfield 1108. The explanation of these subfields and their configuration methods is the same as in the single-user communication described above, so it is omitted. 【0084】 As explained above, in non-trigger-based communication, by using a wireless frame with the above configuration to notify the user of the RU division and the MCS for each divided RU, it becomes possible to communicate with each RU using a different MCS. 【0085】 Next, we will explain how to configure the MCS for each divided RU when performing trigger-based communication. 【0086】 Figure 12 is a sequence diagram showing an example of processing during trigger-based communication. 【0087】 STA102 sends probe request 1200 to AP101, and AP101 responds to STA102 by sending probe response 1201 to STA102. 【0088】 Upon receiving probe response 1201, STA102 sends authentication request 1202 to AP101, and AP101 responds to STA102 by sending authentication response 1203 to STA102. 【0089】 Upon receiving authentication response 303, STA102 sends connection request 1204 to AP101, and AP101 responds to STA102 by sending connection response 1205 to STA102. 【0090】 After sending connection response 1205, AP101 initiates Sounding Protocol Sequence 1206 and sends Sounding NDP (1207) to STA102. 【0091】 Upon receiving Sounding NDP1207, STA102 calculates CQI1208 based on Sounding NDP1207 and transmits the calculated CQI1208 to AP101. CQI1208 is the result of the SNR calculation. 【0092】 AP101 sets the MCS based on the received CQI1208 (process 1209). AP101 sets the MCS for each divided RU and includes information about the MCS for each divided RU in the trigger frame 1210, then transmits the trigger frame 1210. STA102 then transmits the data frame using the MCS set for each RU (process 1211). 【0093】 The trigger frame contains information (in user information) about the MCS that applies differently to each transmission from multiple RUs. 【0094】 The following details the configuration of trigger frame 1210, which is an example of a wireless frame generated and transmitted by AP101. 【0095】 Figure 13 shows an example of the configuration of a trigger frame. The trigger frame 1210 in Figure 12 can have the configuration shown in Figure 13. 【0096】 The trigger frame 1300 shown in Figure 13 includes a User Info field 1301 for assigning RUs to a user and notifying them of MCS. The information stored in the User Info field 1301 may also be called user information. The User Info field 1301 includes the RU Allocation subfield 1302 and the PS160 subfield 1304. RU assignments are notified by a combination of the RU Allocation subfield 1302 and the PS160 subfield 1304. 【0097】 In the trigger frame 1300, the field related to UEQM communication or MCS setting is the UL (Uplink) UHR MCS subfield 1303. The communication device (AP) uses the UL UHR MCS subfield 1303 to set the MCS for each of the divided RUs. 【0098】 Even in the case of trigger-based communication, the UL UHR MCS subfield 1303 has a different configuration depending on whether a single rRU is used for communication or an MRU is used. 【0099】 In the case of communication using a single rRU (when using UEQM in a single rRU), the UL UHR MCS subfield 1303 consists of the Dividing RU subfield 1305 and the MCS subfield 1306. On the other hand, in the case of communication using an MRU, the Dividing RU subfield 1305 does not exist, and the UL UHR MCS subfield 1303 contains only the MCS subfield 1306. 【0100】 The Dividing RU subfield 1305 and its configuration method are the same as those described above for single-user communication, so their explanation will be omitted. Note that information indicating that the trigger frame is a trigger frame compatible with UEQM communication may be included in the Common Info field of the trigger frame. For example, setting a predetermined value in the Trigger Type field within the Common Info field may indicate that the trigger frame is a trigger frame compatible with UEQM communication. 【0101】 Figure 14 is a diagram showing an example of the configuration of the MCS settings in the trigger frame in Example 1, and shows an example of the configuration of the MCS subfield. 【0102】 Figure 14(a) shows an example of the configuration of the MCS subfield in the case of communication using a single rRU. The MCS subfield 1306 shown in Figure 13 consists of a Low RU MCS subfield 1401 and a High RU MCS subfield 1402 for setting MCS for each of the RUs obtained by dividing the single rRU into two. Since these subfields and their configuration methods are the same as those for single-user communication described above, their explanation will be omitted. 【0103】 Figure 14(b) shows an example of the configuration of the MCS subfield in the case of communication using an MRU. The MCS subfield 1306 shown in Figure 13 consists of the RU1 MCS subfield 1403, the RU2 MCS subfield 1404, and the RU3 MCS subfield 1405. These subfields and their configuration methods are the same as those described above for single-user communication, so their explanation is omitted. 【0104】 As explained above, even in trigger-based communication, by using a trigger frame with the above configuration to notify the user of the RU division and the MCS for each divided RU, it becomes possible to communicate with each RU using a different MCS. 【0105】 [Example 2] If the SNR decreases at some frequencies within the allocated RU, a lower MCS will be reset to that band. However, unless the SNR decreases significantly, the reset MCS is expected to be close to its value before resetting. In Example 1, all MCS values ​​from 0 to 15 as defined in IEEE 802.11be can be set, but setting an MCS from 0 to 15 for each of the multiple RUs after division requires 4 bits per RU, increasing overhead. Therefore, Example 2 will explain an MCS subfield designed to reduce this overhead, focusing on a configuration different from that of Example 1. 【0106】 Figure 15 shows an example of MCS settings in Example 2, illustrating an example of the configuration of the MCS subfield. The MCS subfield in Example 2 consists of an MCS group subfield 1501 for setting up MCS groups and an RU MCS set subfield for setting up MCS for each RU. In this example, the RU MCS set subfield consists of RU1 MCS set subfield 1502, RU2 MCS set subfield 1503, and RU3 MCS set subfield 1504. 【0107】 The MCS group subfield 1501 indicates the MCS group assigned to the user. MCS groups are divided into multiple groups (four in this example) based on the MCS closest to the required SNR for communication. In other words, multiple MCSs within an MCS group are grouped together based on the required SNR. The information stored in the MCS group subfield 1501 is information about an MCS group that specifies an MCS group composed of multiple MCSs. 【0108】 The RU1 MCS set subfield 1502, RU2 MCS set subfield 1503, and RU3 MCS set subfield 1504 each indicate the MCS of the rRUs that constitute the MRU. The communication device (AP) selects (different) MCSs from the group set in the MCS group subfield 1501 and sets the selected MCSs in these subfields in order from the lowest frequency rRU. The example shown in Figure 15 shows the configuration required for communication using an MRU composed of three rRUs. Note that the number of these subfields corresponds to the number of RUs for which different MCSs are set. For example, in the case of communication using an RU that has been divided from a single rRU, the subfield consists of two RU MCS set subfields corresponding to the low-frequency RU and the high-frequency RU, respectively. Similarly, in the case of communication using an MRU composed of two rRUs, the subfield consists of two RU MCS set subfields corresponding to the low-frequency RU and the high-frequency RU, respectively. Specifically, the RU MCS set subfield consists of RU1 MCS set subfield 1502 and RU2 MCS set subfield 1503, while RU3 MCS set subfield 1503 does not exist. 【0109】 The communication device (AP) configures the MCS based on the MCS configuration table shown in Figure 16. The communication device sets the MCS set for each RU from the groups configured in MCS Group 1501 and determines the MCS for the data frame. For example, if MCS Group 1501 is 10 (group 3) and the RU MCS set subfield is 10, then MCS10, which has a modulation scheme of 1024QAM and a coding rate of 3 / 4, is selected. 【0110】 In communication using an MRU composed of three rRUs, setting an MCS from 0 to 15 requires 4 bits × 3 = 12 bits. In such cases, by grouping using the method shown in Figure 16, it becomes possible to represent the MCS Group with 2 bits and the MCS Set with 2 bits × 3 = 6 bits (i.e., a total of 8 bits). Therefore, it becomes possible to reduce the overhead of wireless frames (e.g., trigger frames). 【0111】 • Modified version of Example 2 In Example 2 described above, a reference MCS group is specified, and the MCS is determined using this reference MCS group and the MCS Set for each RU shown in the MCS setting table explained using Figure 16. The MCS Group in the MCS setting table shown in Figure 16 is designed with the technical idea of ​​grouping MCSs with similar required SNRs. However, other concepts may be used as the criteria for grouping. 【0112】 Figure 17 shows an example of an MCS setting table used in this modified example, instead of the MCS setting table shown in Figure 16. 【0113】 The main difference between the MCS configuration table shown in Figure 16 and the MCS configuration table shown in Figure 17 is that the coding rate is common for each group in the MCS configuration table shown in Figure 17. Having a common coding rate for each group means that while the number of modulation levels corresponding to the data density superimposed on one symbol changes for each stream, the coding rate for error correction remains unchanged. By fixing the coding rate for each stream and varying only the number of modulation levels for each stream, as in this modified example, it becomes unnecessary to vary the hardware configuration for subsequent error correction for each stream. This offers the further advantage of being able to select the most suitable number of modulation levels (modulation scheme) for each propagation path and perform MIMO communication while keeping hardware implementation costs down. 【0114】 In Figure 17, the MCS Group is represented by 2 bits, for example, four groups, similar to the MCS setting table shown in Figure 16. Figure 17 also illustrates the case where the MCS Set 1701 within a group is represented by 3 bits. This modified version has advantages in setting the MCS for each RU when there is a large difference in the required SNR for each stream, compared to the MCS setting table shown in Figure 16, because the modulation scheme differs within the group. However, using 3 bits for MCS Set 1701 slightly increases the overhead for information transmission. Therefore, even in this modified version, a further modification is possible where the MCS Set is 2 bits (only 4 patterns). In this further modification, although the degree of freedom for the number of modulation levels that can be taken for each stream is slightly reduced, it becomes possible to share the error correction mechanism in the subsequent stage while balancing the suppression of increased overhead and optimization to match the propagation path. 【0115】 [Example 3] Similar to Example 2, it is expected that the MCS set for each RU will take similar values. Therefore, in Example 3, we will explain the MCS subfield for setting such an MCS, focusing on the differences from the MCS subfield in Example 1. 【0116】 Figure 18 shows an example of the MCS settings in Example 3. 【0117】 Figure 18(a) shows an example of an MCS subfield related to Example 3. The MCS subfield related to Example 3 consists of an MCS Std. subfield 1801 for setting a reference MCS, and an RU MCS offset subfield that shows the MCS set for each RU as an offset value from the reference MCS. In this example, the RU MCS offset subfield consists of RU1 MCS offset subfield 1802, RU2 MCS offset subfield 1803, and RU3 MCS offset subfield 1804. Hereafter, the reference MCS will also be referred to as the reference MCS. 【0118】 The MCS Std. subfield 1801 indicates the base MCS (one of MCS0 to 15) according to the provisions of previous standards. To store all of MCS0 to 15 as defined in IEEE 802.11be, 4 bits are required for the size of the MCS Std. subfield 1801. 【0119】 The RU1 MCS offset subfield 1802, RU2 MCS offset subfield 1803, and RU3 MCS offset subfield 1804 each indicate the MCS of the rRU constituting the MRU as an offset amount from the reference MCS. The communication device (AP) sets the offset amount from the reference MCS in these subfields, starting with the rRU with the lowest frequency. The example shown in Figure 18 shows the configuration required for communication using an MRU composed of three rRUs. Note that the number of these subfields corresponds to the number of RUs for which different MCSs are set. For example, in the case of communication using an RU that has been divided from a single rRU, the subfield consists of two RU MCS offset subfields corresponding to the low-frequency RU and the high-frequency RU, respectively. Similarly, in the case of communication using an MRU composed of two rRUs, the subfield consists of two RU MCS offset subfields corresponding to the low-frequency RU and the high-frequency RU, respectively. Specifically, the RU MCS offset subfield consists of RU1 MCS offset subfield 1802 and RU2 MCS offset subfield 1803, and RU3 MCS offset subfield 1804 does not exist. 【0120】 Figure 18(b) shows an example of a setting table for the RU MCS offset subfield. Each RU MCS offset subfield (e.g., each of subfields 1802-1804) is 2 bits in size, and the MCS can be reduced by up to 3 levels relative to the reference MCS. Specifically, for example, if the reference MCS is 8, setting the RU MCS offset subfield to 3 means that the MCS of that RU will be 5, which is three levels lower than 8. However, the number of bits in the RU MCS offset subfield (2 bits) and the setting table shown in Figure 18 are merely examples and are not limiting. For example, it is possible to increase the number of bits to increase the flexibility of the MCS. 【0121】 In this way, by representing the MCS of the rRU constituting the MRU as an offset amount from the reference MCS, it is possible to create a configuration that balances the suppression of increased MCS and overhead with optimization. 【0122】 [Example 4] Example 4 describes a configuration that reduces hardware implementation costs by unifying the configurable MCS coding rates, while also reducing overhead by limiting the configurable MCS patterns per RU. More specifically, it explains the configuration of the MCS subfields, focusing on the differences from the MCS subfields in Example 1. 【0123】 Figure 19 shows an example of the MCS settings in Example 4. 【0124】 Figure 19(a) shows an example of an MCS subfield related to Example 4. The MCS subfield related to Example 4 consists of the MCS Std. subfield 1901 and the UEQM subfield 1902. 【0125】 The MCS Std. subfield 1901 indicates the base MCS (one of MCS0-15) according to the provisions of previous standards. To store all of MCS0-15 as defined in IEEE802.11be, 4 bits are required for the size of the MCS Std. subfield 1901. 【0126】 The UEQM subfield 1902 is a 4-bit field that indicates the MCS and its setting pattern, which are set for each of the multiple rRUs, according to the example setting table shown in Figure 19(b). In the case of communication using an RU obtained by dividing a single rRU into two, and an MRU composed of two rRUs, the Indicator ID is selected and set from the MCS setting patterns shown in 0 to 4. One MCS setting pattern (i.e., one Indicator ID) is an example of information regarding MCS patterns that may have the same coding rate but different modulation levels. In the case of communication using an MRU composed of three rRUs, the Indicator ID is selected and set from the MCS setting patterns shown in 5 to 14. Here, M represents the modulation scheme and indicates the modulation level, which corresponds to the data density superimposed on one symbol. M-1 means lowering the modulation level by one step (from M), and M-2 means lowering the modulation level by two steps (from M). In the setting table shown in Figure 19(b), RU1 (or Low RU), RU2 (or High RU), and RU3 correspond to the rRUs that make up the MRU, in order from the lowest frequency rRU. Also, in the setting table shown in Figure 19(b), RU1 (or Low RU) and RU2 (or High RU) correspond to the lower frequency RU and the higher frequency RU, respectively, when a single rRU is divided into two. 【0127】 For example, consider the case where, in communication using a 996+484+242-tone MRU1, the MCS Std. subfield 1901 is set to MCS13 (coding rate = 5 / 6, 4096QAM) and the UEQM subfield 1902 is set to 9. The 996+484+242-tone MRU1 is composed of 242-tone RU2, 484-tone RU2, and 996-tone RU2 in order from the lowest frequency rRU. Therefore, in this case, the 242-tone RU2 is set to communicate using MCS9 (coding rate = 5 / 6, 256QAM), which corresponds to "M-2" (see Figure 19(b)). Also, the 484-tone RU2 is set to communicate using MCS11 (coding rate = 5 / 6, 1024QAM), which corresponds to "M-1" (see Figure 19(b)). Furthermore, the 996-tone RU2 is configured to communicate using MCS13 (coding rate = 5 / 6, 4096QAM) corresponding to "M" (see Figure 19(b)). 【0128】 Furthermore, the configuration table is not limited to the example shown in Figure 19. It is also possible to increase the number of configuration patterns by expanding the size (number of bits) of the UEQM subfield 1902. In addition, the configuration table is not limited to a maximum of two levels of difference in the modulation multi-level between RUs; the difference in the modulation multi-level between RUs may be up to three levels (or four or more levels). 【0129】 In this way, by unifying the configurable MCS coding rate, hardware implementation costs can be reduced, while overhead can be reduced by limiting the configurable MCS patterns for each RU. 【0130】 <Other Embodiments> The above describes an example in which a communication device (AP) divides a single rRU assigned to a user into two. However, the disclosure is not limited to this example, and the communication device may divide the rRU into N parts (where N is an integer of 3 or more) and set different MCSs for each of the N resulting RUs, either in ascending or ascending frequency order. In this case, the sizes of each of the N resulting RUs may be all the same, all different, or partially the same and partially different. In this case, (N-1) Dividing RU subfields may be provided to indicate the boundaries of the rRU division. These Dividing RU subfields may store the RU indices of the highest frequency 26-tone RUs contained in each of the (N-1) RUs (excluding the highest frequency RU) among the N resulting RUs, in ascending or ascending frequency order. Alternatively, the Dividing RU subfield may store the RU indices of the lowest-frequency 26-tone RUs contained in each of the (N-1) RUs (excluding the lowest-frequency RU) after division, in ascending or descending order of frequency. 【0131】 Although the above description assumes that a radio frame contains information about the MCS that applies differently to each transmission of multiple RUs, a radio frame may also contain information about the MCS that applies individually to each transmission of multiple RUs. That is, the MCS that applies to each transmission of multiple RUs is notified individually, but the MCS that applies to the transmissions of two or more of the multiple RUs may be the same. For example, the same MCS value may be stored in two or more of the RU1 MCS subfield 1403, RU2 MCS subfield 1404, and RU3 MCS subfield 1405 shown in Figure 14. 【0132】 The above describes an example where the coding rate is common (identical) for each group, but this disclosure is not limited to this example. For example, the MCS Group may simply consist of a group with a low coding rate (e.g., 1 / 2) and a group with a high coding rate (e.g., 3 / 4 and 5 / 6). 【0133】 In the above embodiment, the RU constituting the MRU is not limited to rRU, but may be a dRU (distributed tone Resource Unit), which is a distributed resource unit composed of distributed tones. In this case, only the field corresponding to the rRU described above is changed to the field corresponding to the dRU, and the field configuration remains unchanged. 【0134】 In the above embodiment, an example was described in which the MCS corresponding to each RU is set in ascending order of frequency, but a field configuration in which the MCS is set in ascending order of frequency is also possible. 【0135】 In the embodiments described above, the field names are examples only, and this disclosure is not limited to the field names described above. Furthermore, the arrangement of the fields constituting the preamble is not limited to the examples shown in the drawings and tables, and these fields may be arranged in a different order. Also, the preamble does not have to include all the fields shown in the drawings and tables, and may include only some of the fields. In addition, the preamble may include other fields different from those shown in the drawings and tables. 【0136】 Furthermore, different MCS settings (such as an MCS settings table) may be used depending on the number of spatial streams and / or bandwidth used. 【0137】 Alternatively, a storage medium containing program code for software that implements the above-described functions may be supplied to a system or device, and the computer (CPU, MPU) of the system or device may read and execute the program code stored on the storage medium. In this case, the program code read from the storage medium itself will implement the functions of the above-described embodiment, and the storage medium containing that program code will constitute the above-described device. 【0138】 For supplying program code, storage media such as flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, DVDs, etc., can be used. 【0139】 Furthermore, the above-mentioned functions may be realized not only by the computer executing the program code it reads, but also by the operating system running on the computer performing some or all of the actual processing based on the instructions of that program code. 【0140】 Furthermore, the program code read from the storage medium is written to the memory of a function expansion board inserted into the computer or a function expansion unit connected to the computer. Then, based on the instructions of that program code, the CPU of the function expansion board or function expansion unit may perform some or all of the actual processing to realize the above-mentioned functions. 【0141】 This disclosure can also be implemented by supplying a program that implements one or more of the functions of the embodiments described above to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. Furthermore, this disclosure can also be implemented by a circuit (e.g., an ASIC) that implements one or more functions. 【0142】 Furthermore, some of the processes described in this disclosure with reference to the flowchart may be implemented in hardware. For example, a dedicated circuit can be automatically generated on the FPGA from a program to implement each step by using a predetermined compiler. Alternatively, a Gate Array circuit may be formed in the same way as the FPGA and implemented in hardware. 【0143】 The names of the functional units, messages, parameters, fields, etc., described in the embodiments described above may be changed to other names. 【0144】 The order of the processing procedures, sequences, flowcharts, etc., in the embodiments described above is not limited to the specific order presented, and may be rearranged or additional steps may be added, as long as they do not contradict each other. 【0145】 Matters described in one embodiment and / or example may be incorporated into another embodiment and / or example, insofar as they do not contradict each other. 【0146】 Furthermore, the following additional information is disclosed regarding the above embodiments. 【0147】 [Note 1] It has a transmission means for transmitting wireless frames compliant with the IEEE 802.11 standard series, A communication device in which the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to a single peer communication device. 【0148】 [Note 2] The wireless frame includes a preamble section and a data section, The preamble section includes information relating to the MCS, The data unit is the communication device described in Appendix 1, which includes the plurality of resource units. 【0149】 [Note 3] The preamble section further includes the communication device described in Appendix 2, which shows the configuration of the plurality of resource units. 【0150】 [Note 4] The aforementioned wireless frame is a trigger frame, The trigger frame includes user information that has allocated the multiple resource units to one of the peer communication devices. The communication device described in Appendix 1 further includes the user information, and also includes information related to the MCS. 【0151】 [Note 5] The communication device according to any one of the appendices 1 to 4, wherein the field indicating information about the MCS is configured in the wireless frame in order of the frequencies of the resource units, either in ascending or descending order. 【0152】 [Note 6] The information relating to the aforementioned MCS includes information relating to an MCS group that specifies an MCS group consisting of multiple MCSs, The MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS, which is the communication device described in any of Appendix 1 to 5. 【0153】 [Note 7] The communication device described in Appendix 6, wherein the plurality of MCSs are grouped into the MCS group based on the required SNR (Signal-to-Noise Ratio). 【0154】 [Note 8] The communication device as described in Appendix 6, wherein the plurality of MCSs are grouped into MCS groups based on their coding rates. 【0155】 [Note 9] The communication device described in Appendix 8, wherein the multiple coding rates indicated by the multiple MCSs are identical. 【0156】 [Note 10] The aforementioned MCS information includes reference MCS and offset information, The communication device according to any one of the appendices 1 to 5, wherein the MCS applied individually to the transmission of each of the plurality of resource units is indicated by the offset relative to the reference MCS. 【0157】 [Note 11] The MCS information includes information about MCS patterns where the coding rate is the same but the number of modulation levels may differ. The communication device described in any of Appendix 1 to 5, wherein the MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS included in the MCS pattern. 【0158】 [Note 12] A communication device, It has a receiving means for receiving wireless frames compliant with the IEEE 802.11 standard series, A communication device in which the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to the communication device. 【0159】 [Note 13] The wireless frame includes a preamble section and a data section, The preamble section includes information relating to the MCS, The data unit is the communication device described in Appendix 12, which includes the plurality of resource units. 【0160】 [Note 14] The preamble section further comprises the communication device described in Appendix 13, which shows the configuration of the plurality of resource units. 【0161】 [Note 15] The aforementioned wireless frame is a trigger frame, The trigger frame includes user information that has allocated the plurality of resource units to the communication device, The communication device described in Appendix 12 further includes the user information, and also includes information related to the MCS. 【0162】 [Note 16] The communication device according to any one of appendices 12 to 15, wherein the field indicating information about the MCS is configured in the wireless frame in order of the frequencies of the resource units, either in ascending or descending order. 【0163】 [Note 17] The information relating to the aforementioned MCS includes information relating to an MCS group that specifies an MCS group consisting of multiple MCSs, The communication device described in any of appendices 12 to 16, which is one of the MCSs that is individually applied to the transmission of each of the plurality of resource units. 【0164】 [Note 18] The communication device described in Appendix 17, wherein the plurality of MCSs are grouped into the MCS group based on the required SNR (Signal-to-Noise Ratio). 【0165】 [Note 19] The communication device as described in Appendix 17, wherein the plurality of MCSs are grouped into MCS groups based on their coding rates. 【0166】 [Note 20] The communication device described in Appendix 19, wherein the multiple coding rates indicated by the multiple MCSs are identical. 【0167】 [Note 21] The aforementioned MCS information includes reference MCS and offset information, The communication device according to any one of appendices 12 to 16, wherein the MCS applied individually to the transmission of each of the plurality of resource units is indicated by the offset relative to the reference MCS. 【0168】 [Note 22] The MCS information includes information about MCS patterns where the coding rate is the same but the number of modulation levels may differ. The communication device according to any one of appendices 12 to 16, wherein the MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS included in the MCS pattern. 【0169】 [Note 23] A method for controlling a communication device, This process includes transmitting wireless frames compliant with the IEEE 802.11 standard series. A control method wherein the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units assigned to a single peer communication device. 【0170】 [Note 24] A method for controlling a communication device, This process includes receiving wireless frames compliant with the IEEE 802.11 standard series. A control method wherein the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to the communication device. 【0171】 [Note 25] A program for causing a computer to perform the control method described in Appendix 23 or 24. [Explanation of Symbols] 【0172】 101 Communication equipment (AP) 102, 103, 104 Communication equipment (STA)

Claims

[Claim 1] It has a transmission means for transmitting wireless frames compliant with the IEEE 802.11 standard series, A communication device in which the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to a single peer communication device. [Claim 2] The wireless frame includes a preamble section and a data section, The preamble section includes information relating to the MCS, The data unit includes the plurality of resource units, as described in claim 1. [Claim 3] The communication device according to claim 2, wherein the preamble section further indicates the configuration of the plurality of resource units. [Claim 4] The aforementioned wireless frame is a trigger frame, The trigger frame includes user information that has allocated the multiple resource units to one of the peer communication devices. The communication device according to claim 1, wherein the user information further includes information relating to the MCS. [Claim 5] The communication device according to claim 1, wherein the field indicating information about the MCS is configured in the wireless frame in order of the frequencies of the resource units, either in ascending or descending order. [Claim 6] The information relating to the MCS includes information relating to an MCS group that specifies an MCS group consisting of multiple MCSs, The communication device according to claim 1, wherein the MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS. [Claim 7] The communication device according to claim 6, wherein the plurality of MCSs are grouped into MCS groups based on a required SNR (Signal-to-Noise Ratio). [Claim 8] The communication device according to claim 6, wherein the plurality of MCSs are grouped into MCS groups based on their coding rates. [Claim 9] The communication device according to claim 8, wherein the multiple coding rates indicated by the multiple MCSs are the same. [Claim 10] The aforementioned MCS information includes reference MCS and offset information, The communication device according to claim 1, wherein the MCS applied individually to the transmission of each of the plurality of resource units is indicated by the offset with respect to the reference MCS. [Claim 11] The MCS information includes information about MCS patterns where the coding rate is the same but the number of modulation levels may differ. The communication device according to claim 1, wherein the MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS included in the MCS pattern. [Claim 12] A communication device, It has receiving means for receiving wireless frames compliant with the IEEE 802.11 standard series, A communication device in which the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to the communication device. [Claim 13] The wireless frame includes a preamble section and a data section, The preamble section includes information relating to the MCS, The data unit includes the plurality of resource units, as described in claim 12. [Claim 14] The communication device according to claim 13, wherein the preamble section further indicates the configuration of the plurality of resource units. [Claim 15] The aforementioned wireless frame is a trigger frame, The trigger frame includes user information that has allocated the plurality of resource units to the communication device, The communication device according to claim 12, wherein the user information further includes information relating to the MCS. [Claim 16] The communication device according to claim 12, wherein the field indicating information about the MCS is configured in the wireless frame in order of the frequencies of the resource units, either in ascending or descending order. [Claim 17] The information relating to the MCS includes information relating to an MCS group that specifies an MCS group consisting of multiple MCSs, The communication device according to claim 12, wherein the MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS. [Claim 18] The communication device according to claim 17, wherein the plurality of MCSs are grouped into the MCS group based on a required SNR (Signal-to-Noise Ratio). [Claim 19] The communication device according to claim 17, wherein the plurality of MCSs are grouped into MCS groups based on coding rates. [Claim 20] The communication device according to claim 19, wherein the multiple coding rates indicated by the multiple MCSs are the same. [Claim 21] The aforementioned MCS information includes reference MCS and offset information, The communication device according to claim 12, wherein the MCS applied individually to the transmission of each of the plurality of resource units is indicated by the offset with respect to the reference MCS. [Claim 22] The MCS information includes information about MCS patterns where the coding rate is the same but the number of modulation levels may differ. The communication device according to claim 12, wherein the MCS applied individually to the transmission of each of the plurality of resource units is one of the plurality of MCS included in the MCS pattern. [Claim 23] A method for controlling a communication device, This process includes transmitting wireless frames compliant with the IEEE 802.11 standard series, A control method wherein the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units assigned to a single peer communication device. [Claim 24] A method for controlling a communication device, This includes the process of receiving wireless frames compliant with the IEEE 802.11 standard series, A control method wherein the wireless frame includes information about a modulation coding scheme (MCS) that is individually applied to the transmission of each of a plurality of resource units allocated to the communication device. [Claim 25] A program for causing a computer to execute the control method described in claim 23 or 24.