Communication method and communication apparatus

By using at least two different modulation and coding strategies (MCS) on the resource unit (RU) of WLAN, solve the problem of limited data transmission spectrum efficiency in the existing technology, and achieve higher spectrum efficiency.

WO2025016238A1PCT designated stage expired Publication Date: 2025-01-23HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/104178
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-14
Filing Date
2024-07-08
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

In existing WLAN communications, the spectrum efficiency of data transmission is limited by fixed modulation and coding strategies, which is difficult to further improve.

Method used

By using at least two different modulation and encoding strategies (MCS) on the resource unit (RU) to improve the spectrum efficiency of data transmission. The specific implementation includes dividing RU into multiple sub -carrier groups, each sub -carrier group corresponds to a MCS, and the corresponding relationship between the sub -carrier group and the MCS by indicating the information transmits information.

Benefits of technology

By flexibly selection of MCS, the spectrum efficiency of data transmission has been improved. Compared with a single MCS solution, it has a higher spectrum efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024104178_23012025_PF_FP_ABST
    Figure CN2024104178_23012025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method provides a solution capable of further improving the spectral efficiency of data transmission. The method comprises: a first device generates first data (for example, the first data may be a physical layer protocol data unit or partial data of the physical layer protocol data unit), and sends the first data to a second device on a resource unit, the resource unit corresponding to or using at least two different modulation and coding schemes, wherein the resource unit may be any one of a 26-tone resource unit, a 52-tone resource unit, a 106-tone resource unit, a 242-tone resource unit, a 484-tone resource unit, and a 996-tone resource unit. Enabling the resource unit to use at least two different modulation and coding schemes for data transmission in one transmission process can further improve the spectral efficiency of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on July 14, 2023, with application number 202310870499.0 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art

[0003] Wireless local area networks (WLANs) have evolved through several generations, including low-frequency communication standards operating below 7 GHz, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, and 802.11bn, as well as high-frequency communication standards, such as 802.11ad and 802.11ay, operating near 60 GHz.

[0004] In WLAN communications, a fixed modulation and coding scheme (MCS) is used between the transmitting and receiving devices to transmit data (e.g., physical layer protocol data units (PPDUs)) within a certain bandwidth. This can easily limit the spectral efficiency of data transmission. Therefore, further improving the spectral efficiency of data transmission is a pressing technical issue.

[0005] Summary of the Invention

[0006] The present application provides a communication method and a communication device, which can further improve the spectrum efficiency of data transmission.

[0007] In a first aspect, a communication method is provided, including: generating first data; and sending the first data on an RU, where the RU corresponds to at least two different MCSs.

[0008] The execution subject of the solution described in the first aspect may be a first device, or a chip or integrated circuit for executing the function of the first device. For ease of description, the following description takes the first device as an example.

[0009] Specifically, the RU may be any one of a 26-tone RU, a 52-tone RU, a 106-tone RU, a 242-tone RU, a 484-tone RU, and a 996-tone RU. The RU may belong to the first bandwidth (or the RU may be a basic RU of the first bandwidth). For example, when the first bandwidth includes multiple RUs, the RU may be any one of the multiple RUs. For another example, when the first bandwidth includes multiple resource units (multi-RU, MRU), the RU may be a RU used to constitute the MRU.

[0010] In addition, the above-mentioned first data may be a PPDU or part of the PPDU data, that is, the first device sends the PPDU or part of the PPDU data on an RU within a bandwidth. The embodiment of the present application does not limit whether other data may be transmitted on the same bandwidth (which may be on the same RU or on other RUs, without limitation) in one transmission.

[0011] The RU corresponds to at least two different MCSs, which may be: the RU can use at least two different MCSs for data transmission during one transmission process. By enabling the RU to use at least two different MCSs, the RU can perform data transmission based on at least two different MCSs during one transmission process. Compared with the existing solution in which one RU uses one MCS, the above solution can support further improvement of the spectrum efficiency of data transmission.

[0012] Specifically, the subcarriers in the RU can select appropriate MCS according to their corresponding channels, interference noise and other conditions. Compared with the solution in which the same RU corresponds to one MCS, the solution in which the same RU corresponds to at least two different MCSs helps to make the selection of MCS more flexible, and the high-order MCS has a higher modulation order or code rate than the low-order MCS, which can enable the RU that selects multiple MCSs to have higher spectrum efficiency, thereby improving the spectrum efficiency of data transmission.

[0013] In a possible implementation manner, the method further includes: sending indication information, where the indication information is used to indicate the at least two different MCSs.

[0014] In this way, the second device can determine at least two different MCSs corresponding to the above RU.

[0015] In a second aspect, a communication method is provided, including: receiving first data on an RU, the RU corresponding to at least two different MCSs; and processing the first data.

[0016] The execution subject of the solution described in the second aspect may be a second device, or a chip or integrated circuit for executing the function of the second device. For ease of description, the following description will take the second device as an example.

[0017] By enabling the RU to use at least two different MCSs, the RU can perform data transmission based on at least two different MCSs during one transmission process. Compared with the existing solution in which one RU uses one MCS, the solution can support further improvement of the spectrum efficiency of data transmission.

[0018] In a possible implementation manner, the method further includes: receiving indication information, where the indication information is used to indicate the at least two different MCSs.

[0019] In this way, the second device can determine at least two different MCSs corresponding to the above RU.

[0020] In the solution described in any one of the first and second aspects, the RU includes at least two subcarrier groups, and two subcarrier groups in the at least two subcarrier groups correspond to different MCSs respectively.

[0021] By dividing the above-mentioned RU into at least two subcarrier groups, the elements included in different subcarrier groups may be different. In other words, different subcarrier groups may include subcarriers with different indexes, and each subcarrier group may correspond to an MCS, which enables each subcarrier group to use its corresponding MCS for data transmission, which can further improve the spectrum efficiency of data transmission.

[0022] In the solution described in any one of the first aspect and the second aspect, the number of data subcarriers included in each subcarrier group of the at least two subcarrier groups is the same.

[0023] In this way, subcarrier groups with the same number of data subcarriers can share some generation parameters, such as parameter D in the low-density parity check code (LDPC) subcarrier mapper. In addition, by making the number of data subcarriers in each subcarrier group the same, this application supports the use of dual carrier modulation (DCM) to generate the above-mentioned RU, which can effectively reduce processing complexity.

[0024] In the solution described in any one of the first and second aspects, the at least two subcarrier groups include a first subcarrier group and a second subcarrier group, and the number of data subcarriers included in the first subcarrier group is different from the number of data subcarriers included in the second subcarrier group.

[0025] In this way, the present application supports various forms of subcarrier group segmentation for the above-mentioned RU, and does not limit each subcarrier group to include the same number of data subcarriers, thereby broadening the types of subcarrier group segmentation.

[0026] In the solution described in any one of the first and second aspects, the RU belongs to a multiple resource unit (multiple RU, MRU).

[0027] In this way, the present application supports splitting the RUs in the MRU into subcarrier groups, so that the RUs in the MRU can correspond to more MCSs, thereby improving the spectrum efficiency of data transmission.

[0028] In the solution described in any one of the first and second aspects, the RU is a 996-tone RU, which belongs to a 2*996-tone RU; or, the RU is a 996-tone RU, which belongs to a 4*996-tone RU.

[0029] In this way, the present application supports subcarrier group splitting of the 996-tone RU in the 2*996-tone RU or the 4*996-tone RU.

[0030] In the solution described in any one of the first aspect and the second aspect, the indication information is further used to indicate a correspondence or association relationship between the at least two subcarrier groups and the at least two different MCSs.

[0031] In this way, the second device can determine the MCS specifically corresponding to each subcarrier group in the above RU.

[0032] In the solution described in any one of the first and second aspects, the at least two subcarrier groups include a first subcarrier group and a second subcarrier group, the at least two different MCSs include a first MCS and a second MCS, and the indication information includes a first field and a second field, the first field is used to indicate the first MCS and the second MCS, the value of the second field is a first value, the first subcarrier group corresponds to the first MCS, the second subcarrier group corresponds to the second MCS, the value of the second field is a second value, the first subcarrier group corresponds to the second MCS, and the second subcarrier group corresponds to the first MCS. The first value is different from the second value.

[0033] The first MCS is different from the second MCS.

[0034] In this way, the setting of the MCS configuration table can be simplified.

[0035] In a third aspect, a communication device is provided. The communication device may be a network device, or a device or module for performing the functions of a network device.

[0036] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0037] In a fourth aspect, a communication device is provided. The communication device may be a terminal device, or a device or module for executing the functions of the terminal device.

[0038] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0039] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to execute the first aspect and any possible method described in the first aspect; or enable the communication device to execute the second aspect and any possible method described in the second aspect.

[0040] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.

[0041] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.

[0042] In the sixth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible embodiment of the first aspect; or the logic circuit being used to execute the method described in the second aspect and any possible embodiment of the second aspect.

[0043] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possible method of the first aspect is executed; or, the method described in the second aspect and any possible method of the second aspect is executed.

[0044] In an eighth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible method of the first aspect to be executed; or cause the method described in the second aspect and any possible method of the second aspect to be executed.

[0045] The description of the advantageous effects of any of the third to eighth aspects etc. may refer to the description of the advantageous effects of the first and second aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] FIG1 is a schematic diagram of an application scenario 100 according to an embodiment of the present application.

[0047] FIG2 is a schematic block diagram of a communication device 200 according to an embodiment of the present application.

[0048] FIG3 is a schematic diagram of subcarrier distribution and RU distribution in a 20 MHz bandwidth.

[0049] FIG4 is a schematic diagram of subcarrier distribution and RU distribution in a 40 MHz bandwidth.

[0050] FIG5 is a schematic diagram of subcarrier distribution and RU distribution in an 80 MHz bandwidth.

[0051] FIG6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application.

[0052] FIG7 is a schematic diagram showing a relationship between RU1 and MCS.

[0053] Figure 8 is a schematic diagram of the dichotomy of RU1.

[0054] FIG9 is a schematic diagram of the quartering of RU1.

[0055] FIG10 is another schematic diagram of the relationship between RU1 and MCS.

[0056] FIG11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application.

[0057] FIG12 is a schematic block diagram of a communication device 1200 according to an embodiment of the present application.

[0058] FIG13 is a schematic block diagram of a communication device 1300 according to an embodiment of the present application.

[0059] FIG14 is a schematic block diagram of a communication device 1400 according to an embodiment of the present application.

[0060] FIG15 is a schematic block diagram of a communication device 1500 according to an embodiment of the present application. DETAILED DESCRIPTION

[0061] The technical solution in this application will be described below with reference to the accompanying drawings.

[0062] 1. In this application, unless otherwise specified, "plurality" means two or more.

[0063] 2. In each embodiment of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.

[0064] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.

[0065] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0066] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.

[0067] 5. In this application, "used to indicate" can be understood as "enabling," and "enabling" can include direct enabling and indirect enabling. When describing that certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not necessarily mean that the information contains A.

[0068] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled. For example, but not limited to, the information to be enabled can be directly enabled, such as the information to be enabled itself or the index of the information to be enabled. The information to be enabled can also be indirectly enabled by enabling other information, wherein there is an association between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while the other parts of the information to be enabled are known or agreed in advance. For example, it is also possible to enable specific information with the help of the arrangement order of each piece of information agreed in advance (for example, stipulated by the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and enable them uniformly to reduce the enabling overhead caused by enabling the same information separately.

[0069] 6. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially provided separately and partially integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.

[0070] 7. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, for example, may include: a wireless LAN system of the IEEE 802.11ax next-generation Wi-Fi protocol (such as 802.11be, Wi-Fi 7 or extreme high throughput (EHT)), or a wireless LAN system supporting the IEEE 802.11be next-generation Wi-Fi protocol (such as Wi-Fi 8, 802.11bn, ultra-high reliability (UHR)), or a wireless LAN system supporting Wi-Fi AI, or a wireless LAN system supporting millimeter wave (mmWave), or a wireless LAN system supporting ultra-wide band (UWB), or a wireless LAN system supporting sensing.

[0071] 8. The dotted arrows or boxes in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.

[0072] 9. In this application, unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can represent A or B. “And / or” in this application is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.

[0073] First, the application scenarios to which the embodiments of the present application are applicable are described.

[0074] FIG1 is a schematic diagram of an application scenario 100 of an embodiment of the present application. As shown in FIG1 , the communication method provided by the present application is applicable to data communication between stations (STAs), wherein the stations can be access point (AP) type stations or non-access point stations (non-AP STAs), referred to as APs and non-AP stations, respectively. Specifically, the scheme of the present application is applicable to data communication between an AP and one or more non-AP stations (e.g., data communication between AP1 and non-AP STA1 and non-AP STA2), as well as data communication between APs (e.g., data communication between AP1 and AP2), and data communication between non-AP STAs (e.g., data communication between non-AP STA2 and non-AP STA3).

[0075] Specifically, an access point is the node through which a terminal (for example, a mobile phone) enters a wired (or wireless) network. It is primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet.

[0076] Specifically, the access point can be a terminal or network device with a Wi-Fi chip, or can be a terminal or network device including a chip for accessing a wired (wireless) network. The network device can be a server, a router, a switch, a bridge, a computer, a mobile phone, a relay station, a vehicle-mounted device, a wearable device, a network device in a 5G network, a network device in a 6G network, or a network device in a public land mobile network (PLMN), etc., and the embodiments of the present application are not limited thereto. The access point can be a device that supports the Wi-Fi standard. For example, the access point can also support one or more standards of the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, 802.11ay, 802.11bn, etc.

[0077] A non-AP site may be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and may also be referred to as a user, user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. A non-AP site may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, an Internet of Things device, a wearable device, a terminal device in a 5G network, a terminal device in a 6G network, or a terminal device in a PLMN, and the embodiments of the present application are not limited thereto. A non-AP site may be a device that supports the WLAN standard. For example, a non-AP station may support one or more standards in the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, and 802.11ay.

[0078] For example, non-AP sites can be mobile phones, tablets, set-top boxes, smart TVs, smart wearable devices, in-vehicle communication devices, computers, Internet of Things (IoT) nodes, sensors, smart homes such as smart cameras, smart remote controls, smart water and electricity meters, and sensors in smart cities.

[0079] The above-mentioned AP or non-AP site may include a transmitter, a receiver, a memory, a processor, etc., wherein the transmitter and the receiver are used for sending and receiving packet structures respectively, the memory is used to store signaling information and store preset values ​​agreed in advance, etc., and the processor is used to parse signaling information, process related data, etc.

[0080] For example, FIG2 shows a schematic block diagram of a communication device 200 according to an embodiment of the present application. The communication device 200 shown in FIG2 can be an AP or a non-AP station. A medium access control (MAC) layer processing module, a physical (PHY) layer processing module, a radio frequency (RF) / antenna, and the like are used to implement the aforementioned transmitter and receiver related functions. As shown in FIG2 , in addition to the MAC layer processing module, the PHY layer processing module, the RF / antenna, the memory, and the processor, the communication device 200 can also include a controller and a scheduler.

[0081] It will be understood that FIG2 is merely an example of a communication device provided in the present application and does not constitute a limitation of the present application. For example, the communication device 200 may not include a controller and / or a scheduler.

[0082] To facilitate understanding of the embodiments of the present application, several nouns or terms involved in the present application are introduced below.

[0083] 1. Subcarrier

[0084] Specifically, wireless signals are transmitted within a certain channel bandwidth. Orthogonal frequency division multiplexing (OFDM) or orthogonal frequency-division multiple access (OFDMA) technology can be used to divide the bandwidth into multiple frequency components at certain frequency intervals within the channel bandwidth. These frequency components are called subcarriers.

[0085] In the embodiment of the present application, the "subcarrier" may include data subcarriers, pilot subcarriers, guard subcarriers, null subcarriers, and direct current (DC) subcarriers. Among them, data subcarriers are used to carry data information, and pilot subcarriers are used to carry pilot information.

[0086] It should be noted that, without limitation, the subcarriers described in the embodiments of the present application may be data subcarriers, i.e., the subcarriers described in the embodiments of the present application include data subcarriers used to carry data information. For example, the subcarriers included in the subcarrier group described below may all be data subcarriers, or the subcarrier group described below may be referred to as a data subcarrier group. Alternatively, in addition to data subcarriers, the subcarrier group may also include other types of subcarriers, such as pilot subcarriers or null subcarriers. In this case, the subcarriers of these other types may be understood as being included in the subcarrier group, and the positions of the subcarriers of these other types within the subcarrier group are not limited. Alternatively, subcarriers of other types may be interspersed continuously or discontinuously between data subcarriers. In this case, the subcarrier group may be understood as including only data subcarriers or including all types of subcarriers. However, when a subcarrier group is understood as including only data subcarriers, the data subcarriers in the subcarrier group may be discontinuous in the frequency domain. This is not a limitation.

[0087] 2. Subcarrier distribution based on RU definition (Tone Plan)

[0088] Refer to Figure 3, which is a schematic diagram of the subcarrier distribution and RU distribution in a 20MHz bandwidth. As shown in Figure 3, when the bandwidth is 20MHz, the entire bandwidth can be composed of a 242-subcarrier (tone) RU, or it can be composed of a 26-tone RU, a 52-tone RU, a 106-tone RU, or a combination of at least two of them. Among them, a 26-tone RU means that the RU contains 26 subcarriers, a 52-tone RU means that the RU contains 52 subcarriers, a 106-tone RU means that the RU contains 106 subcarriers, and so on. In addition to the subcarriers that make up the RU, the bandwidth also includes some protection subcarriers, null subcarriers, or DC subcarriers.

[0089] See Figure 4, which illustrates the subcarrier and RU distribution within a 40 MHz bandwidth. As shown in Figure 4, when the bandwidth is 40 MHz, the entire bandwidth is roughly equivalent to a replica of the 20 MHz subcarrier distribution. The entire bandwidth can consist of a single 484-tone RU, or any of 26-tone RUs, 52-tone RUs, 106-tone RUs, or 242-tone RUs, or a combination of at least two of these.

[0090] See Figure 5, which shows the subcarrier and RU distribution in an 80 MHz bandwidth. As shown in Figure 5, when the bandwidth is 80 MHz, the entire bandwidth can be composed of four 242-tone RUs, a full 996-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, and 484-tone RUs.

[0091] When the bandwidth is 160MHz or 80+80MHz, the entire bandwidth can be viewed as a replication of two 80MHz subcarriers. The entire bandwidth can consist of a 2*996-tone RU, or any of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, 996-tone RU, or a combination of at least two of these. When the bandwidth is 240MHz or 160+80MHz, the entire bandwidth can be viewed as a replication of three 80MHz subcarriers. When the bandwidth is 320MHz or 160+160MHz, the entire bandwidth can be viewed as a replication of four 80MHz subcarriers. A separate distribution diagram is not provided here.

[0092] 3. MRU

[0093] Specifically, an MRU consists of multiple consecutive or discontinuous RUs. An MRU is composed of multiple RUs (each of which is considered a base RU). In 802.11ax, a user can only be assigned one RU. In 802.11be, a user can be assigned multiple RUs, but there are restrictions on the form of these multiple RUs. See below for details.

[0094] For example, the 802.11be protocol introduces multiple MRUs: a 52+26-tone MRU consisting of a 52-tone RU and a 26-tone RU, a 106+26-tone MRU consisting of a 106-tone RU and a 26-tone RU, a 484+242-tone MRU consisting of a 484-tone RU and a 242-tone RU, a 996+484-tone MRU consisting of a 996-tone RU and a 484-tone RU, a 242+484+996-tone MRU consisting of a 242-tone RU, a 484-tone RU, and a 996-tone RU, a 2*996+484-tone MRU consisting of two 996-tone RUs and a 484-tone RU, a 3*996-tone MRU consisting of three 996-tone RUs, and a 484-tone MRU. RU consists of 3*996+484-tone MRU, etc.

[0095] Currently, APs and non-APs generally use a fixed MCS for PPDU transmission. For example, when an AP and a non-AP transmit data using an 80MHz bandwidth consisting of four 242-tone RUs, each 242-tone RU corresponds to an MCS. For example, the first 242-tone RU corresponds to MCS1, the second 242-tone RU corresponds to MCS2, the third 242-tone RU corresponds to MCS3, and the fourth 242-tone RU corresponds to MCS4. MCS1 is different from MCS2, MCS2 is different from MCS3, and MCS3 is different from MCS4. Although different RUs can each use an MCS for data transmission, this still easily limits the spectrum efficiency of data transmission.

[0096] In view of this, the present application provides a communication method and a communication device, which can further improve the spectrum efficiency of data transmission.

[0097] For ease of understanding and explanation, the following describes the communication method of the embodiment of the present application using the interaction between the first device and the second device as an example, but this should not constitute any limitation on the execution subject of the communication method of the embodiment of the present application. For example, the first device can be replaced by a component configured in the first device (such as a circuit, a chip, or a chip system, etc.), and the second device can be replaced by a component configured in the second device (such as a circuit, a chip, or a chip system, etc.). The first device can be an AP or a STA, and the second device can be an AP or a STA.

[0098] FIG6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application. As shown in FIG6 , the method 600 includes:

[0099] S610: The first device generates data 1.

[0100] S620: The first device sends data 1 to the second device at RU1.

[0101] Accordingly, the second device receives data 1 on RU1.

[0102] Specifically, data 1 is carried on RU1, meaning that RU1 is the resource used to transmit data 1. RU1 may belong to bandwidth 1 or be the base RU of bandwidth 1. Data 1 may be PPDU1 or a portion of PPDU1, or other types of information or a radio frame. For ease of description, the following example uses PPDU1 or a portion of PPDU1 as data 1, but this is not intended to be a definitive limitation.

[0103] It is understandable that data 1 is transmitted on RU1, and data 2 can also be transmitted on RU1. Alternatively, the present application also supports the transmission of data 2 on RU2, and RU2 can correspond to or use one MCS or at least two different MCSs, and RU1 and RU2 both belong to bandwidth 1. In other words, the above content is described based on the example of data 1 being transmitted on RU1, but does not limit the scenario in which RU1 can also be used to transmit data 2, or, it does not limit the scenario in which data 2 is transmitted on RU2, RU1 and RU2 belong to the same bandwidth, and RU2 can correspond to or use one MCS or at least two different MCSs. It is understandable that in addition to RU1, all or part of data 1 can also occupy other RUs, such as RU2, for transmission, that is, data 1 may occupy two or more basic RUs for transmission, for example, data 1 occupies RU1 and RU2 for transmission, where RU1 and RU2 are in the same bandwidth and are both basic RUs described in this article. RU1 and RU2 can be an MRU or part of this MRU, a 2*996-tone RU, or part of a 4*996-tone RU, or RU2 can correspond to or use an MCS or at least two different MCSs. Specifically, the "basic RU" described in the embodiment of the present application is not the RU defined by 802.ax that is obtained by adding multiple RUs (except 2*996-tone RU and 4*996-tone RU). For example, 484+996-tone RU is not a basic RU. In other words, the RU with "+" or "*" in the current standard is not a basic RU. In addition, the basic RU can also be RU of other types or sizes (for example, containing different numbers of subcarriers), which is not limited. The relationship between bandwidth 1 and RU1 can be found in Table 1 and Table 2. The contents shown in Table 1 and Table 2 are only examples and are not intended to be definitive limitations.

[0104] Table 1

[0105] As shown in Table 1, bandwidth 1 is 20 MHz, including nine 26-tone RUs, and RU1 is a 26-tone RU; bandwidth 1 is 20 MHz, including four 52-tone RUs, and RU1 is a 52-tone RU; bandwidth 1 is 20 MHz, including two 106-tone RUs, and RU1 is a 106-tone RU; bandwidth 1 is 80 MHz, including four 242-tone RUs, and RU1 is a 242-tone RU; bandwidth 1 is 160 MHz, including four 484-tone RUs, and RU1 is a 484-tone RU; bandwidth 1 is 160 MHz, including two 996-tone RUs, and RU1 is a 996-tone RU; bandwidth 1 is 320 MHz, including four 996-tone RUs, and RU1 is a 996-tone RU. In addition, bandwidth 1 is 40 MHz or 80 MHz, and bandwidth 1 may also include multiple 26-tone RUs or multiple 52-tone RUs, etc., without specific limitation.

[0106] Table 2

[0107] As shown in Table 2, bandwidth 1 is 20 MHz, bandwidth 1 includes 106+26-tone RUs+2*52-tone RUs, and RU1 is a 52-tone RU; bandwidth 1 is 20 MHz, bandwidth 1 includes 106+52+26+26-tone RUs, and RU1 is a 106-tone RU; bandwidth 1 is 80 MHz, bandwidth 1 includes 484-tone RUs+(484+996-tone RUs), and RU1 is a 484-tone RU. When bandwidth 1 includes an MRU, embodiments of the present application also support that any or each RU in the MRU can use different MCSs for data transmission.

[0108] In summary, RU1 can be any one of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU and 996-tone RU.

[0109] For example, RU1 is a 26-tone RU, and bandwidth 1 includes multiple 26-tone RUs. RU1 is a 26-tone RU, and bandwidth 1 includes multiple 52+26-tone MRUs, with RU1 being the base RU among the 52+26-tone MRUs. RU1 is a 52-tone RU, and bandwidth 1 includes multiple 52-tone RUs. RU1 is a 52-tone RU, and bandwidth 1 includes multiple 52+26-tone MRUs, with RU1 being the base RU among the 52+26-tone MRUs. RU1 is a 106-tone RU, and bandwidth 1 includes multiple 106-tone RUs. RU1 is a 106-tone RU, and bandwidth 1 includes multiple 106+52-tone MRUs, with RU1 being the base RU among the 106+52-tone MRUs. RU1 is a 242-tone RU, and bandwidth 1 includes multiple 242-tone RUs. RU1 is a 484-tone RU, and bandwidth 1 includes multiple 484-tone RUs. RU1 is a 484-tone RU. Bandwidth 1 includes multiple 484+242-tone MRUs. RU1 is the base RU among the 484+242-tone MRUs. RU1 is a 996-tone RU. Bandwidth 1 includes multiple 996-tone RUs. RU1 is a 996-tone RU. Bandwidth 1 includes multiple 2*996+242-tone MRUs. RU1 is the base RU among the 2*996+242-tone MRUs. RU1 is a 996-tone RU. Bandwidth 1 includes multiple 2*996-tone RUs. RU1 is the base RU among the 2*996-tone RUs. RU1 is a 996-tone RU. Bandwidth 1 includes multiple 4*996-tone RUs. RU1 is the base RU among the 4*996-tone RUs.

[0110] In summary, RU1 is the basic RU in bandwidth 1. In other words, when bandwidth 1 includes multiple MRUs, RU1 is the RU used to constitute the MRU, or when bandwidth 1 includes multiple RUs, RU1 is any one of the RUs.

[0111] In the above description, RU1 can correspond to at least two different MCSs. In other words, RU1 can use at least two different MCSs for data transmission during one transmission process. Each MCS in the at least two different MCSs can be different, or there are at least two different MCSs in the at least two different MCSs, which is not limited. The "different MCSs" can be understood as: the same modulation method and different code rates; or the same code rate and different modulation methods; or both the modulation method and the code rate are different. It should be noted that RU1 can correspond to at least two different MCSs, which can be: the data subcarriers in RU1 can correspond to at least two different MCSs.

[0112] In the embodiment of the present application, the modulation modes supported by the present application include but are not limited to: binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 16-quadrature amplitude modulation (QAM), 64-QAM, 256-QAM, 1024-QAM, 4096-QAM, etc. The code rates supported by the present application include but are not limited to: 1 / 2 code rate, 3 / 4 code rate and 5 / 6 code rate, etc. For the description of MCS, please refer to Table 3 to Table 6. For the convenience of description, the following description is taken as an example of RU1 corresponding to two MCSs. Among them, the contents shown in Tables 3 to 6 are only examples and are not final limitations.

[0113] Table 3

[0114] As shown in Table 3, RU1 corresponds to two modulation modes, and the code rate corresponding to each modulation mode is the same. Therefore, this can be understood as: RU1 corresponds to two different MCSs. Exemplarily, the index value is 0, which corresponds to 16-QAM, QPSK, and a code rate of 1 / 2. Among them, exemplarily, when the index value is 0, RU1 corresponds to MCS1 and MCS2, MCS1 refers to 16-QAM and a code rate of 1 / 2, and MCS2 refers to QPSK and a code rate of 1 / 2; when the index value is 1, RU1 corresponds to MCS1 and MCS2, MCS1 refers to QPSK and a code rate of 1 / 2, and MCS2 refers to 16-QAM and a code rate of 1 / 2.

[0115] As a possible implementation manner, the modulation modes shown in Table 3 do not include BPSK, and the difference between the number of bits corresponding to the two modulation modes is less than or equal to 6.

[0116] Table 4

[0117] As shown in Table 4, RU1 corresponds to two modulation modes, and the code rate corresponding to each modulation mode is the same. Therefore, this can be understood as: RU1 corresponds to two different MCSs. Exemplarily, the index value is 0, which corresponds to QPSK, BPSK, and a code rate of 1 / 2. Among them, exemplarily, when the index value is 0, RU1 corresponds to MCS1 and MCS2, MCS1 refers to QPSK and a code rate of 1 / 2, and MCS2 refers to BPSK and a code rate of 1 / 2; when the index value is 1, RU1 corresponds to MCS1 and MCS2, MCS1 refers to 16-QAM and a code rate of 1 / 2, and MCS2 refers to BPSK and a code rate of 1 / 2.

[0118] As a possible implementation, the modulation modes shown in Table 4 include BPSK, and the difference between the number of bits corresponding to the two modulation modes is less than or equal to 6.

[0119] Table 5

[0120] As shown in Table 5, the index value is 0, which corresponds to 16-QAM, QPSK, and a code rate of 1 / 2. Exemplarily, when the index value is 0, RU1 corresponds to MCS1 and MCS2, where MCS1 refers to 16-QAM and a code rate of 1 / 2, and MCS2 refers to QPSK and a code rate of 1 / 2; when the index value is 2, RU1 corresponds to MCS1 and MCS2, where MCS1 refers to 16-QAM and a code rate of 3 / 4, and MCS2 refers to QPSK and a code rate of 3 / 4.

[0121] As a possible implementation manner, the modulation modes shown in Table 5 do not include BPSK, and the difference between the number of bits corresponding to the two modulation modes is less than or equal to 4.

[0122] Table 6

[0123] As shown in Table 6, the index value is 0, which corresponds to QPSK, BPSK, and a code rate of 1 / 2. Specifically, when the index value is 0, RU1 corresponds to MCS1 and MCS2, where MCS1 refers to QPSK and a code rate of 1 / 2, and MCS2 refers to BPSK and a code rate of 1 / 2; when the index value is 2, RU1 corresponds to MCS1 and MCS2, where MCS1 refers to BPSK and a code rate of 1 / 2, and MCS2 refers to QPSK and a code rate of 1 / 2.

[0124] As a possible implementation, the modulation modes shown in Table 6 include BPSK, and the difference between the number of bits corresponding to the two modulation modes is less than or equal to 4.

[0125] Combining Tables 3 through 6, we can see that RU1 corresponds to two different MCSs. These two MCSs have the same code rate but differ in modulation scheme. Tables 3 through 6 use different modulation schemes as examples. If different modulation schemes require different code rates, or if the same modulation scheme requires different code rates, corresponding columns can be added to the tables to indicate the code rates corresponding to modulation scheme 1 and modulation scheme 2, respectively.

[0126] It should be noted that the contents described in Tables 3 to 6 are described using the combinations of modulation modes and code rates supported by the current standards as examples. Therefore, Tables 3 to 6 do not include combinations of modulation modes and code rates that are not supported by the current standards. For example, the current standards do not support the combination of QPSK, BPSK, and 5 / 6 code rates. In specific implementations, the embodiments of the present application may include other modulation modes and / or code rate combinations required by the system.

[0127] In a possible embodiment, the present application supports RU1 including at least two subcarrier groups, each subcarrier group may correspond to an MCS. Among them, the present application supports two subcarrier groups in the at least two subcarrier groups corresponding to different MCSs. Exemplarily, RU1 includes M subcarrier groups, RU1 corresponds to M different MCSs, and one subcarrier group corresponds to one MCS; or, RU1 includes M subcarrier groups, RU1 corresponds to N different MCSs, M is greater than N, and M subcarrier groups correspond to N different MCSs (one MCS may correspond to multiple subcarrier groups, not limited) (at least two subcarrier groups correspond to different MCSs). For ease of description, the following description takes RU1 including M subcarrier groups and RU1 corresponding to M different MCSs as an example. For the correspondence between RU1 and MCS, please refer to Figures 7 to 10. It should be noted that the elements included in different subcarrier groups may be different. In other words, different subcarrier groups may include subcarriers with different indexes. For details, please refer to Figures 8 and 9.

[0128] Figure 7 is a schematic diagram of the relationship between RU1 and MCS. As shown in Figure 7 (a), taking RU1 as a 26-tone RU as an example, the 26-tone RU includes a first subcarrier group and a second subcarrier group, the first subcarrier group corresponds to MCS1, the second subcarrier group corresponds to MCS2, and MCS1 is different from MCS2. As shown in Figure 7 (b), taking RU1 as a 242-tone RU as an example, the 242-tone RU includes a first subcarrier group and a second subcarrier group, the first subcarrier group corresponds to MCS1, and the second subcarrier group corresponds to MCS2. As shown in Figure 7 (c), taking bandwidth 1 including 4*996-tone RU and RU1 as a 996-tone RU as an example, the 996-tone RU includes a first subcarrier group and a second subcarrier group, the first subcarrier group corresponds to MCS1, and the second subcarrier group corresponds to MCS2. For the description of MCS1 and MCS2, please refer to the description of Tables 3 to 6 and will not be repeated here.

[0129] It should be noted that FIG7 is an example of an RU1 including two subcarrier groups. RU1 may also include more than two subcarrier groups. For a description of the data subcarriers and pilot subcarriers included in each subcarrier group, see FIG8 and FIG9.

[0130] Figure 8 is a schematic diagram of the bisection of RU1. As shown in Figure 8, taking RU1 as a 26-tone RU as an example, the 26-tone RU is divided into two subcarrier groups. Each subcarrier group includes the same number of data subcarriers (12 data subcarriers) and the same number of pilot subcarriers (one pilot subcarrier (indicated by an arrow)). Each subcarrier group includes subcarriers with different indexes. Among them, the first subcarrier group (can use MCS1, the second subcarrier group can use MCS2, and MCS1 is different from MCS2. In this way, subcarrier groups with the same number of data subcarriers can share some generation parameters, such as parameter D in the LDPC subcarrier mapper. In addition, by making the number of data subcarriers in each subcarrier group the same, the present application supports the use of DCM to generate the above-mentioned RU, which can effectively reduce the processing complexity. Among them, when the subcarrier group includes a pilot subcarrier, the pilot subcarrier can be transmitted using the modulation method indicated by the MCS used by the subcarrier group, or, the present application also supports the pilot subcarrier in the subcarrier group to be transmitted using a modulation method different from the modulation method used by the data subcarrier in the subcarrier, and this is not strictly limited.

[0131] Furthermore, taking RU1 as a 26-tone RU as an example, when the 26-tone RU is divided into two subcarrier groups, the above scheme can be consistent with the existing DCM data subcarrier division method, and the 26-tone RU has 24 data subcarriers, but the module that generates the 12 data subcarriers on the left or the 12 data subcarriers on the right can reuse the DCM method, thereby reducing processing complexity. In addition, this application also supports the use of other non-DCM methods to generate RU1.

[0132] 8 , each of the two subcarrier groups includes subcarriers with different indexes. For example, the first subcarrier group includes subcarriers with indexes {499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487}, and the second subcarrier group includes subcarriers with indexes {486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474}.

[0133] Figure 9 is a schematic diagram of the quartering of RU1. As shown in Figure 9, taking RU1 as a 26-tone RU as an example, the 26-tone RU is divided into four subcarrier groups, and each subcarrier group includes the same number of data subcarriers. Among them, the first subcarrier group (including pilot subcarriers) can use MCS1, the second subcarrier group (excluding pilot subcarriers) can use MCS2, the third subcarrier group (including pilot subcarriers) can use MCS3, and the fourth subcarrier group (excluding pilot subcarriers) can use MCS4. In this way, subcarrier groups with the same number of data subcarriers can share some generation parameters, such as parameter D in the LDPC subcarrier mapper. In addition, by making the number of data subcarriers in each subcarrier group the same, the present application supports the use of DCM to generate the above-mentioned RU, which can effectively reduce processing complexity.

[0134] 9 , each of the four subcarrier groups includes subcarriers with different indexes. For example, the first subcarrier group includes subcarriers with indexes {499, 498, 497, 496, 495, 494, 493}, the second subcarrier group includes subcarriers with indexes {492, 491, 490, 489, 488, 487}, the third subcarrier group includes subcarriers with indexes {486, 485, 484, 483, 482, 481, 480}, and the fourth subcarrier group includes subcarriers with indexes {479, 478, 477, 476, 475, 474}.

[0135] It should be noted that the methods shown in Figures 8 and 9 are only examples of resources that can be applied to unequal MCS within the RU, and do not limit the specific division method of the subcarrier groups within the RU. In other words, the data subcarriers within the RU can be divided into multiple subcarrier groups, each subcarrier group can use a different MCS, or at least two subcarrier groups can use different MCSs, and more division methods can be generated based on this. Among them, the embodiment of the present application also supports treating the MRU as a whole and dividing it into multiple subcarrier groups.

[0136] In the above content, the number of subcarrier groups in RU1 can be consistent with the number of MCSs corresponding to RU1, that is, one subcarrier group corresponds to one MCS. For details, please refer to Table 7 and Table 8. The contents shown in Table 7 and Table 8 are only examples and are not final limitations.

[0137] Table 7

[0138] As shown in Table 7, RU1 includes three subcarrier groups, namely: subcarrier group 1, subcarrier group 2 and subcarrier group 3. The index value is 0, subcarrier group 1 corresponds to modulation mode a1, subcarrier group 2 corresponds to modulation mode a2, subcarrier group 3 corresponds to modulation mode a3, and all three subcarrier groups correspond to code rate b1. The index value is 1, subcarrier group 1 corresponds to modulation mode a2, subcarrier group 2 corresponds to modulation mode s3, subcarrier group 3 corresponds to modulation mode s1, and all three subcarrier groups correspond to code rate b2. Among them, modulation mode a1-modulation mode a3 are the aforementioned modulation modes, and code rate b1 to code rate b2 are the aforementioned code rates. Among them, modulation mode a1-modulation mode a3 can each be called an MCS (corresponding to the same code rate).

[0139] Table 8

[0140] As shown in Table 8, RU1 includes three subcarrier groups: subcarrier group 1, subcarrier group 2, and subcarrier group 3. When the index value is 0, subcarrier group 1 corresponds to modulation mode a1 and code rate b1, subcarrier group 2 corresponds to modulation mode a2 and code rate b2, and subcarrier group 3 corresponds to modulation mode a3 and code rate b3. When the index value is 1, subcarrier group 1 corresponds to modulation mode a2 and code rate b2, subcarrier group 2 corresponds to modulation mode a3 and code rate b2, and subcarrier group 3 corresponds to modulation mode a1 and code rate b3. Modulation modes a1 to a3 are the aforementioned modulation modes, and code rates b1 to b3 are the aforementioned code rates. Modulation mode a1 and code rate b1 can be called an MCS, modulation mode a2 and code rate b2 can be called an MCS, and modulation mode a3 and code rate b3 can be called an MCS.

[0141] Figure 10 is another schematic diagram of the relationship between RU1 and MCS. As shown in Figure 10 (a), taking RU1 as a 242-tone RU as an example, the 242-tone RU includes three subcarrier groups, and the total number of subcarriers included in the three subcarrier groups is less than the number of subcarriers included in the 242-tone RU. Two of the three subcarrier groups are called 106-tone RUs, and the other subcarrier group is called a 26-tone RU. As shown in Figure 10 (b), taking RU1 as a 242-tone RU as an example, the 242-tone RU includes two subcarrier groups, each of which can be called a 106-tone RU. The total number of subcarriers included in the two subcarrier groups is less than the number of subcarriers included in the 242-tone RU. As shown in Figure 10(c), taking RU1 as a 484-tone RU as an example, the 484-tone RU includes two subcarrier groups, each of which is called a 242-tone RU. The total number of subcarriers included in the two subcarrier groups is equal to the number of subcarriers included in the 484-tone RU. As shown in Figure 10(d), taking RU1 as a 996-tone RU as an example, the 996-tone RU includes three subcarrier groups: 484-tone RU, 484-tone RU, and 26-tone RU. The total number of subcarriers included in the three subcarrier groups is less than the number of subcarriers included in the 996-tone RU.

[0142] The content shown in FIG10 is described by dividing RU1 into multiple RUs as an example. For example, if RU1 is a 106-tone RU, the 106-tone RU can include two 52-tone RUs; if RU is a 242-tone RU, the 242-tone RU can include two 106-tone RUs and one 26-tone RU.

[0143] In Figures 7 to 10, the subcarrier group may include only data subcarriers, or may include both data subcarriers and pilot subcarriers (this is described as an example). When the subcarrier group includes only data subcarriers, the number of data subcarriers included in each subcarrier group may be the same (or different). When the subcarrier group includes data subcarriers and pilot subcarriers, the number of data subcarriers and the number of pilot subcarriers included in each subcarrier may be the same (or may include different numbers of pilot subcarriers), or the number of data subcarriers included in each subcarrier group may be the same. Among them, the data subcarrier is a subcarrier used to carry data information, and the pilot subcarrier is a subcarrier used to carry pilot information.

[0144] It is understood that when the RU containing the data subcarriers and pilot subcarriers is not allocated to any user or is not allocated for information transmission, it may not be used to carry specific data and pilots. The aforementioned "RU1 corresponds to at least two different MCSs" mainly means that the data subcarriers in RU1 correspond to or use at least two different MCSs.

[0145] When RU1 includes at least two subcarrier groups, the number of subcarriers included in the at least two subcarrier groups can be less than or equal to the number of subcarriers included in RU1. Each subcarrier group can include the same number of data subcarriers. In this way, subcarrier groups with the same number of data subcarriers can share some generation parameters, such as parameter D in the LDPC subcarrier mapper. In addition, by ensuring that the number of data subcarriers in each subcarrier group is the same, this application supports the use of the DCM method to generate the above-mentioned RUs, which can effectively reduce processing complexity. When RU1 includes at least two subcarrier groups, the at least two subcarrier groups may contain at least two subcarrier groups with different numbers of data subcarriers. For example, the 26-tone RU includes three subcarrier groups, the first subcarrier group includes 8 subcarriers (including four data subcarriers), the second subcarrier group includes 8 subcarriers (including 7 data subcarriers and 1 pilot subcarrier), and the third subcarrier group includes 14 subcarriers (including 13 data subcarriers and 1 pilot subcarrier). In this way, the present application supports various forms of subcarrier group segmentation of RU1, and does not limit each subcarrier group to include the same number of subcarrier groups, thereby broadening the types of subcarrier group segmentation of RU1.

[0146] In summary, by dividing RU1 into at least two subcarrier groups, each subcarrier group corresponds to an MCS, so that each subcarrier group can use its own corresponding MCS for data transmission, which can further improve the spectrum efficiency of data transmission.

[0147] S630: The second device processes data 1.

[0148] Specifically, after receiving data 1, the second device processes data 1 to obtain information carried by data 1.

[0149] To sum up, by enabling RU1 to use at least two different MCSs, RU1 can transmit data based on at least two different MCSs during a transmission process. Compared with the existing solution in which one RU uses one MCS, the above solution can support further improvement of the spectrum efficiency of data (or PPDU).

[0150] Specifically, the subcarriers (or subcarrier groups) in RU1 can select appropriate MCSs based on their corresponding channels, interference noise and other conditions. Compared with the same RU corresponding to one MCS, the same RU can correspond to different MCSs, which helps to make the selection of MCS more flexible. The high-order MCS has a higher modulation order or code rate than the low-order MCS, which can enable RU1 that selects multiple MCSs to have higher spectrum efficiency, thereby improving the spectrum efficiency of data transmission.

[0151] In one possible embodiment, method 600 may further include:

[0152] S620a: The first device sends indication information 1 to the second device, where the indication information 1 is used to indicate the at least two different MCSs.

[0153] Accordingly, the second device receives the indication information 1, and determines the at least two different MCSs corresponding to the RU1 based on the indication information 1. In this way, the second device can determine the at least two different MCSs corresponding to the RU1.

[0154] As a possible implementation, indication information 1 may be used to indicate a correspondence between at least two subcarrier groups and at least two different MCSs. In this way, the second device may determine the MCS corresponding to each subcarrier group in RU1.

[0155] Specifically, indication information 1 may be an index value, which is used to indicate the MCS corresponding to each subcarrier group. For details, see Tables 3 to 6, which will not be described in detail. The embodiment of the present application does not limit the execution order between S620a and S610.

[0156] In one possible embodiment, when RU1 includes two subcarrier groups (e.g., a first subcarrier group and a second subcarrier group), RU1 corresponds to two different MCSs. Indication information 1 may include a transposition bit (or an exchange bit) or a permutation bit, which is used to swap the MCSs corresponding to the two subcarrier groups in RU1. This can save the number of entries in the MCS configuration table. For example, taking RU1 corresponding to two different MCSs as an example, when the transposition bit is used for indication, the 30 (as an example) combinations of the two different MCSs corresponding to RU1 can be reduced to 15. This makes the configuration of the MCS configuration table more concise. See below for details.

[0157] In one possible embodiment, indication information 1 includes a first field and a second field. The first field is used to indicate MCS1 and MCS2. If the value of the second field is the first value, the first subcarrier group corresponds to MCS1, and the second subcarrier group corresponds to MCS2. If the value of the second field is the second value, the first subcarrier group corresponds to MCS2, and the second subcarrier group corresponds to MCS1. For details, see Table 9.

[0158] Table 9

[0159] As shown in Table 9, the value of the first field is 0, which indicates 16-QAM, QPSK, and a code rate of 1 / 2. When the value of the second field is the first value, the first subcarrier group corresponds to 16-QAM, the second subcarrier group corresponds to QPSK, and the code rate of both is 1 / 2. When the value of the second field is the second value, the second subcarrier group corresponds to 16-QAM, the first subcarrier group corresponds to QPSK, and the code rate of both is 1 / 2. This can make the MCS table more concise.

[0160] It should be noted that the first value may be 0 and the second value may be 1; or the first value may be 1 and the second value may be 0. In addition, the present application also supports other possibilities and is not limited thereto.

[0161] Optionally, the present application also supports stipulating that the modulation mode adopted by the first subcarrier group in RU1 is less than or equal to the modulation mode adopted by the second subcarrier group. In this way, the MCS configuration table can be further simplified.

[0162] In an embodiment of the present application, when RU1 corresponds to multiple subcarrier groups, the present application supports indicating the MCS used by each subcarrier group according to the contents shown in Tables 10 and 11. For details, please refer to Tables 10 and 11. The contents described in Tables 10 and 11 are only examples and are not intended to be final limitations.

[0163] Table 10

[0164] As shown in Table 10, each index value is used to indicate the MCS used by each subcarrier group. For example, the index value x1 is used to indicate A2 and B2; the index value x2 is used to indicate A3, B3, and C3. Among them, A2, A3, B2, B3, and B4 can refer to an MCS, which is associated with the modulation mode and code rate. In this way, the present application supports RUs that include multiple subcarrier groups to indicate the corresponding multiple MCSs.

[0165] Among them, an index value in Table 10 can indicate multiple entries, that is, an index value can simultaneously indicate the MCS used by each subcarrier group in a different number of subcarrier groups. Among them, when the form of Table 10 is used to indicate multiple MCSs used by the RU, this application supports the use of additional bits to indicate the required number of MCSs or the number of subcarrier groups in the RU, so as to facilitate the second device to determine the specific MCS used by RU1.

[0166] Table 11

[0167] As shown in Table 11, illustratively, an index value is used to indicate the MCS used by each subcarrier group in multiple subcarrier groups. For example, the index value x1 is used to indicate A1 (corresponding to one subcarrier group) and B1 (corresponding to one subcarrier group); the index value x2 is used to indicate A2 (corresponding to one subcarrier group) and B2 (corresponding to one subcarrier group). In this way, the present application supports multiple MCSs corresponding to RU indications for multiple subcarrier groups.

[0168] Different index values ​​in Table 11 may be used to indicate different numbers of entries, that is, different index values ​​may be used to indicate the MCS used by each subcarrier group in different numbers of subcarrier groups.

[0169] In a possible embodiment, the unequal MCS indication method described in the embodiment of the present application can be used in combination with the existing MCS indication method, or the unequal MCS indication method described in the embodiment of the present application can reuse the existing MCS index indication method, without limitation.

[0170] It should be noted that the contents shown in Tables 3 to 11 are only for illustrative purposes and are not intended to be definitive. Tables 3 to 11 can also be used in conjunction with existing signaling instructions for RUs. The signaling instructions for RUs can be:

[0171] 1) Allocate entries for newly defined RUs with unequal MCS, such as an entry directly indicating a 106-tone RU + a 106-tone RU, or directly indicating a 242-tone RU divided into multiple parts;

[0172] 2) Reuse the original entry, but use additional signaling to indicate whether it is unequal MCS.

[0173] As for the MCS index, the above example only indicates unequal MCSs, and it can also be combined with the existing MCS index for indication, which will not be repeated here.

[0174] In summary, the present application supports RU1 corresponding to or using at least two MCSs for transmission. Specifically, RU1 includes at least two subcarrier groups, each subcarrier group corresponds to an MCS. In this way, each subcarrier group can use the corresponding MCS for data transmission, which can further improve the spectrum efficiency of data transmission.

[0175] In the embodiment of the present application, the embodiment of the present application is described by taking the example of dividing RU1 into subcarrier groups or RUs of lower granularity, but any variant embodiment obtained based on the above description should be included in the scope of the embodiment described in the embodiment of the present application.

[0176] Finally, the device embodiment of the embodiment of the present application is introduced.

[0177] To implement the various functions of the method provided herein, the first device and the second device may each include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0178] Figure 11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. The communication device 1100 includes a processor 1110 and a communication interface 1120, which may be interconnected via a bus 1130. The communication device 1100 may be a first device or a second device.

[0179] Optionally, the communication device 1100 may further include a memory 1140. The memory 1140 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and is used for related instructions and data.

[0180] The processor 1110 may be one or more central processing units (CPUs). In the case where the processor 1110 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0181] When the communication apparatus 1100 is a first device, illustratively, the processor 1110 is configured to perform the following operations: generate data 1; send data 1 to a second device on RU1, etc.

[0182] When the communication apparatus 1100 is the network device 120 , illustratively, the processor 1110 is configured to perform the following operations: receiving data 1 on RU1 ; processing data 1 , etc.

[0183] The above contents are merely exemplary descriptions. When the communication apparatus 1100 is the first device / the second device, it will be responsible for executing the methods or steps related to the first device / the second device in the above method embodiments.

[0184] The above description is merely exemplary. For details, please refer to the contents of the above method embodiments. The implementation of each operation in FIG11 may also correspond to the corresponding description of the method embodiments shown in FIG6-FIG10.

[0185] Figure 12 is a schematic block diagram of a communication device 1200 according to an embodiment of the present application. Communication device 1200 can be a first device or a second device, or a chip or module within the first device or the second device, configured to implement the methods described in the above embodiments. Communication device 1200 includes a transceiver unit 1212 and a processing unit 1220. The following provides an exemplary description of transceiver unit 1212 and processing unit 1220.

[0186] The transceiver unit 1212 may include a transmitting unit and a receiving unit. The transmitting unit is configured to execute a transmitting operation of the communication device, and the receiving unit is configured to execute a receiving operation of the communication device. For ease of description, this embodiment of the application combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.

[0187] When the communication apparatus 1200 is a first device, illustratively, the processing unit 1220 is configured to generate data 1; the transceiver unit 1212 is configured to send data 1 to a second device on RU1, etc.

[0188] When the communication apparatus 1200 is the second device, illustratively, the transceiver unit 1212 is used to receive data 1 on RU1; the processing unit 1220 is used to process data 1, etc.

[0189] The above contents are merely exemplary descriptions. When the communication apparatus 1200 is the first device / the second device, it will be responsible for executing the methods or steps related to the first device / the second device in the above method embodiments.

[0190] Optionally, the communication device 1200 further includes a storage unit 1230, which is used to store a program or code for executing the aforementioned method.

[0191] The device embodiments shown in Figures 11 and 12 are used to implement the contents described in Figures 6 to 8. The specific execution steps and methods of the devices shown in Figures 11 and 12 can refer to the contents described in the above method embodiments.

[0192] Figure 13 is a schematic block diagram of a communication device 1300 according to an embodiment of the present application. The communication device 1300 is used to implement the functions of the first device / the second device. The communication device 1300 may be a chip in the first device / the second device.

[0193] Communication device 1300 includes an input / output interface 1320 and a processor 1310. Input / output interface 1320 may be an input / output circuit. Processor 1310 may be a signal processor, a chip, or other integrated circuit capable of implementing the method of the present application. Input / output interface 1320 is used for inputting or outputting signals or data.

[0194] For example, when the communication apparatus 1300 is a first device, the input / output interface 1320 is used to send data 1 to the second device on RU1. The processor 1310 is used to generate data 1. The processor 1310 is also used to execute some or all steps of any method provided in this application.

[0195] For example, the communication device 1300 is a second device, and the input / output interface 1320 is used to receive data 1 at RU1. The processor 1310 is used to process the data 1. In addition, the processor 1310 is also used to execute part or all of the steps of any method provided in this application.

[0196] In one possible implementation, the processor 1310 implements the functions of the network device or the terminal device by executing instructions stored in the memory.

[0197] Optionally, the communication device 1300 further includes a memory.

[0198] Optionally, the processor and memory are integrated together.

[0199] Optionally, the memory is outside the communication device 1300 .

[0200] In one possible implementation, the processor 1310 may be a logic circuit, which inputs / outputs messages or signals through the input / output interface 1320. The logic circuit may be a signal processor, a chip, or other integrated circuit that can implement the method of the embodiment of the present application.

[0201] The above description of the communication device 1300 is only an exemplary description. The communication device 1300 can be used to execute the method described in the above embodiments. For specific content, please refer to the description of the above method embodiments, which will not be repeated here.

[0202] FIG14 is a schematic block diagram of a communication device 1400 according to an embodiment of the present application. The communication device 1400 may be an AP or a chip. The communication device 1400 is configured to execute the operations performed by the AP in the method embodiments shown in FIG6-FIG10 above.

[0203] When the communication device 1400 is an AP, for example, a base station. Figure 14 shows a simplified schematic diagram of the base station structure. The base station includes module 1410, module 1420, and module 1430. Module 1410 is mainly used for baseband processing, controlling the base station, etc.; module 1410 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Module 1420 is mainly used to store computer program code and data. Module 1430 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; module 1430 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver, etc. The transceiver module of module 1430 can also be called a transceiver or a transceiver, etc., which includes an antenna 1433 and a radio frequency circuit (not shown in Figure 14), wherein the radio frequency circuit is mainly used for radio frequency processing. Alternatively, the device for implementing the receiving function in module 1430 may be considered a receiver, and the device for implementing the transmitting function may be considered a transmitter, that is, module 1430 includes a receiver 1432 and a transmitter 1431. The receiver may also be referred to as a receiving module, a receiver, or a receiving circuit, and the transmitter may be referred to as a transmitting module, a transmitter, or a transmitting circuit.

[0204] Modules 1410 and 1420 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0205] For example, in one implementation, the transceiver module of module 1430 is used to execute the transceiver-related processes performed by the AP in the embodiments shown in Figures 6 to 10. The processor of module 1410 is used to execute the processing-related processes performed by the AP in the embodiments shown in Figures 6 to 10.

[0206] In another implementation, the processor of module 1410 is used to execute processes related to the processing performed by the communication device in the embodiments shown in Figures 6 to 10.

[0207] In another implementation, the transceiver module of module 1430 is used to execute the transceiver-related processes performed by the communication device in the embodiments shown in Figures 6 to 10.

[0208] It should be understood that FIG14 is merely an example and not a limitation, and the processor, memory, and AP of the transceiver included above may not depend on the structures shown in FIG11 to FIG13 .

[0209] When communication device 1400 is a chip, the chip includes a transceiver, memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. The network device's sending operation in the above method embodiment can be understood as the chip's output, and the network device's receiving operation in the above method embodiment can be understood as the chip's input.

[0210] Figure 15 is a schematic block diagram of a communication device 1500 according to an embodiment of the present application. The communication device 1500 may be a non-AP station, a processor of a non-AP station, or a chip. The communication device 1500 may be used to perform the operations performed by the STA or communication device in the above method embodiments.

[0211] When communication device 1500 is a non-AP station, Figure 15 shows a simplified schematic diagram of the terminal device structure. As shown in Figure 15 , the terminal device includes a processor, memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1531, a receiver 1532, a radio frequency circuit (not shown in Figure 15 ), an antenna 1533, and input / output devices (not shown in Figure 15 ).

[0212] The processor is primarily used to process communication protocols and communication data, control terminal devices, execute software programs, and process software program data. Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices. For example, touch screens, displays, and keyboards are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0213] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 15 only shows one memory, processor, and transceiver. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.

[0214] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0215] As shown in Figure 15, the non-AP station includes a processor 1510, a memory 1520, and a transceiver 1530. The processor 151 can be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 1530 can be referred to as a transceiver unit, a transceiver, a transceiver device, etc.

[0216] Alternatively, the device implementing the receiving function in transceiver 1530 may be considered a receiving module, and the device implementing the transmitting function in transceiver 1530 may be considered a transmitting module. That is, transceiver 1530 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.

[0217] For example, in one implementation, the processor 1510 is used to perform the processing actions of the non-AP site in the embodiments shown in Figures 6-10, and the transceiver 1530 is used to perform the transceiver actions of the non-AP site in Figures 6-10.

[0218] For example, in one implementation, the processor 1510 is used to perform the processing actions of the non-AP site in the embodiments shown in Figures 6-10, and the transceiver 1530 is used to perform the transceiver actions of the non-AP site in Figures 6-10.

[0219] It should be understood that FIG15 is merely an example and not a limitation, and the above-mentioned terminal device including the transceiver module and the processing module may not rely on the structures shown in FIG9 to FIG11.

[0220] When the communication device 1500 is a chip, the chip includes a processor, memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment can be understood as the chip's output, and the receiving operation of the terminal device in the above method embodiment can be understood as the chip's input.

[0221] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.

[0222] The present application also provides another chip, comprising: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is configured to execute code in a memory. When the code is executed, the processor is configured to execute the methods in the above examples. Optionally, the chip also includes a memory, which is configured to store computer programs or code.

[0223] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0224] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0225] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.

[0226] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0227] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0228] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0229] In the several embodiments provided in this application, the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0230] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0231] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0232] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0233] The above is only a specific implementation of the embodiment of the present application, but the scope of protection of the embodiment of the present application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the embodiment of the present application, and they should be included in the scope of protection of the embodiment of the present application. Therefore, the scope of protection of the embodiment of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: generating first data; The first data is sent on a resource unit RU, the RU corresponds to at least two different modulation and coding strategies MCS, and the RU is any one of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU and 996-tone RU.

2. The method according to claim 1, characterized in that The RU includes at least two subcarrier groups, and two subcarrier groups in the at least two subcarrier groups correspond to different MCSs respectively.

3. The method according to claim 2, characterized in that Each subcarrier group in the at least two subcarrier groups includes the same number of data subcarriers.

4. The method according to claim 2, characterized in that: The at least two subcarrier groups include a first subcarrier group and a second subcarrier group, the first subcarrier group includes a different number of data subcarriers than the second subcarrier group.

5. The method according to any one of claims 1 to 4, characterized in that The RU belongs to a multi-resource unit MRU.

6. The method according to any one of claims 1 to 4, characterized in that The RU is a 996-tone RU, and the RU belongs to a 2*996-tone RU; or, The RU is a 996-tone RU, and the RU belongs to a 4*996-tone RU.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Send indication information, where the indication information is used to indicate the at least two different MCSs.

8. The method according to claim 7, characterized in that The indication information is further used to indicate a correspondence between the at least two subcarrier groups and the at least two different MCSs.

9. The method according to claim 8, characterized in that The at least two subcarrier groups include a first subcarrier group and a second subcarrier group, the at least two different MCSs include a first MCS and a second MCS, the indication information includes a first field and a second field, the first field is used to indicate the first MCS and the second MCS, The value of the second field is a first value, the first subcarrier group corresponds to the first MCS, and the second subcarrier group corresponds to the second MCS; The value of the second field is a second value, the first subcarrier group corresponds to the second MCS, and the second subcarrier group corresponds to the first MCS; Wherein, the first value is different from the second value.

10. A communication method, characterized in that: include: Receiving first data on an RU, the RU corresponding to at least two different MCSs, the RU being any one of a 26-tone RU, a 52-tone RU, a 106-tone RU, a 242-tone RU, a 484-tone RU, and a 996-tone RU; The first data is processed.

11. The method according to claim 10, characterized in that The RU includes at least two subcarrier groups, and two subcarrier groups in the at least two subcarrier groups correspond to different MCSs respectively.

12. The method according to claim 11, characterized in that Each subcarrier group in the at least two subcarrier groups includes the same number of data subcarriers.

13. The method according to claim 12, characterized in that The at least two subcarrier groups include a first subcarrier group and a second subcarrier group, the first subcarrier group includes a different number of data subcarriers than the second subcarrier group.

14. The method according to any one of claims 10 to 13, characterized in that The RU belongs to a multi-resource unit MRU.

15. The method according to any one of claims 10 to 13, characterized in that The RU is a 996-tone RU, the RU belongs to a 2*996-tone RU, or, The RU is a 996-tone RU, and the RU belongs to a 4*996-tone RU.

16. The method according to any one of claims 10 to 15, characterized in that The method further comprises: Indication information is received, where the indication information is used to indicate the at least two different MCSs.

17. The method according to claim 16, characterized in that The indication information is further used to indicate a correspondence between the at least two subcarrier groups and the at least two different MCSs.

18. The method according to claim 17, characterized in that The at least two subcarrier groups include a first subcarrier group and a second subcarrier group, the at least two different MCSs include a first MCS and a second MCS, the indication information includes a first field and a second field, the first field is used to indicate the first MCS and the second MCS, The value of the second field is a first value, the first subcarrier group corresponds to the first MCS, and the second subcarrier group corresponds to the second MCS; The value of the second field is a second value, the first subcarrier group corresponds to the second MCS, and the second subcarrier group corresponds to the first MCS; Wherein, the first value is different from the second value.

19. A communication device, characterized in that: comprising a processor configured to, by executing a computer program or instructions, or, by means of a logic circuit, The communication device is caused to execute the method according to any one of claims 1 to 9, or The communication device is enabled to execute the method according to any one of claims 10 to 18.

20. The communication device according to claim 19, characterized in that The communication device further comprises a memory for storing the computer program or instructions.

21. The communication device according to claim 19 or 20, characterized in that: The communication device further comprises a communication interface, and the communication interface is used for inputting and / or outputting signals.

22. A communication device, characterized in that: It includes a logic circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals. The logic circuit is used to execute the method according to any one of claims 1 to 9, or, The logic circuit is configured to execute the method according to any one of claims 10 to 18.

23. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method according to any one of claims 1 to 9 is performed, or The method according to any one of claims 10 to 18 is performed.

24. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method according to any one of claims 1 to 9 is performed, or The method according to any one of claims 10 to 18 is performed.

Citation Information

Patent Citations

  • Communication method and communication device

    CN119316089A

  • Wireless communication method and device, station and access point

    CN115226241A

  • Physical layer protocol data unit transmission method and device

    CN115801207A

  • Transmission parameter selection

    US20210385013A1