Communication method and communication device

By using multiple different modulation and coding strategies and subcarrier groups on the resource unit of WLAN communication, the problem of inefficiency in the spectrum in the prior art is solved, and more efficient data transmission is achieved.

CN119316089APending Publication Date: 2025-01-14HUAWEI TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202310870499.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-14
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In existing WLAN communications, the spectrum efficiency of data transmission is limited by fixed modulation and encoding strategies, resulting in low transmission efficiency.

Method used

Spectral efficiency is improved by using at least two different modulation and coding strategies (MCS) on the resource unit (RU) and dividing them into multiple subcarrier groups, each subcarrier group corresponding to one MCS.

Benefits of technology

It achieves higher spectrum efficiency, and by flexibly selecting MCS and adopting multiple sub-carrier group segmentation methods, the processing complexity is reduced and multiple MCS configurations are supported, which improves data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316089A_ABST
    Figure CN119316089A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device. The method provides a scheme capable of further improving spectrum efficiency of data transmission. The method includes a first device generating first data (e.g., which may be a physical layer protocol data unit, or partial data of the physical layer protocol data unit), and transmitting the first data to a second device on a resource unit that corresponds to or uses at least two different modulation and coding policies. Wherein the resource unit can 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. By enabling the resource unit to use at least two different modulation and coding strategies to perform data transmission in one transmission process, the spectrum efficiency of data transmission can be further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Wireless local area network (WLAN) has gone through several generations of development, including low-frequency communication standards running below 7GHz, 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 running around 60GHz.

[0003] In WLAN communication, a fixed modulation and coding scheme (MCS) is used between the sending device and the receiving device within a certain bandwidth to transmit data (for example, it can be a physical layer protocol data unit (PPDU)), which can easily limit the spectrum efficiency of data transmission. Therefore, how to further improve the spectrum efficiency of data transmission is a technical problem that needs to be solved urgently. Summary of the invention

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

[0005] In a first aspect, a communication method is provided, comprising: generating first data; and sending the first data on a RU, the RU corresponding to at least two different MCSs.

[0006] The execution subject of the solution described in the first aspect may be a first device, or a chip or integrated circuit used to execute the function of the first device. For ease of description, the following description is taken as an example of the first device.

[0007] 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 is a basic RU of the first bandwidth). For example, when the first bandwidth includes multiple RUs, the RU is any one of the multiple RUs. For another example, when the first bandwidth includes multiple resource units (multi-RU, MRU), the RU is a RU used to constitute the MRU.

[0008] In addition, the first data mentioned above 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 bandwidth (it may be on the same RU or on other RUs, which is not limited) in one transmission.

[0009] Among them, the RU corresponds to at least two different MCSs, which can be: the RU can use at least two different MCSs for data transmission during one transmission process. By making the RU 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 of one RU using one MCS, the above solution can support further improvement of the spectrum efficiency of data transmission.

[0010] 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 spectral efficiency, thereby improving the spectral efficiency of data transmission.

[0011] 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.

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

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

[0014] 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 second device is used as an example for description below.

[0015] 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.

[0016] 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.

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

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

[0019] 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.

[0020] 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.

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

[0022] In the scheme described in any one of the first aspect and the second aspect, 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.

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

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

[0025] 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.

[0026] In the solution described in any one of the first aspect and the second aspect, 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.

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

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

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

[0030] In the scheme described in any one of the first aspect and the second aspect, 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, 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.

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

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

[0033] According to a third aspect, a communication device is provided. The communication device may be a network device, or a device or module for executing the functions of a network device.

[0034] 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 a hardware circuit and software.

[0035] In a fourth aspect, a communication device is provided, which may be a terminal device, or a device or module for executing the functions of a terminal 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 second aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software.

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

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

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

[0040] In a 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.

[0041] 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 possibility of the first aspect is executed; or, the method described in the second aspect and any possibility of the second aspect is executed.

[0042] 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.

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

[0044] Figure 1 It is a schematic diagram of an application scenario 100 of an embodiment of the present application.

[0045] Figure 2 It is a schematic block diagram of a communication device 200 according to an embodiment of the present application.

[0046] Figure 3 It is a schematic diagram of subcarrier distribution and RU distribution in 20MHz bandwidth.

[0047] Figure 4 It is a schematic diagram of subcarrier distribution and RU distribution in 40MHz bandwidth.

[0048] Figure 5 It is a schematic diagram of subcarrier distribution and RU distribution in 80MHz bandwidth.

[0049] Figure 6 It is a schematic diagram of the interaction flow of the communication method 600 according to an embodiment of the present application.

[0050] Figure 7 This is a schematic diagram of the relationship between RU1 and MCS.

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

[0052] Fig. 9 This is a schematic diagram of the four-partitioning of RU1.

[0053] Fig.10 This is another schematic diagram of the relationship between RU1 and MCS.

[0054] Fig.11 It is a schematic block diagram of a communication device 1100 according to an embodiment of the present application.

[0055] Fig.12 It is a schematic block diagram of a communication device 1200 according to an embodiment of the present application.

[0056] Fig.13 It is a schematic block diagram of a communication device 1300 according to an embodiment of the present application.

[0057] Fig.14 It is a schematic block diagram of a communication device 1400 according to an embodiment of the present application.

[0058] Fig.15 It is a schematic block diagram of a communication device 1500 according to an embodiment of the present application. DETAILED DESCRIPTION

[0059] The technical solution in this application will be described below in conjunction with the accompanying drawings.

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

[0061] 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 to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their internal logical relationships.

[0062] 3. The various digital 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 execution order 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.

[0063] At the same time, any embodiment or design described in the present 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 related concepts in a concrete manner for ease of understanding.

[0064] 4. The terms "comprise", "include", "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising 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.

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

[0066] 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, such as 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 relationship 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, the enabling of specific information can also be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified by the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and enabled uniformly to reduce the enabling overhead caused by enabling the same information separately.

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

[0068] 7. The “protocol” involved in this application may refer to a standard protocol in the field of communications, for example, it may include: a wireless LAN system of the next-generation Wi-Fi protocol IEEE802.11ax (such as 802.11be, Wi-Fi 7 or extreme high throughput (EHT)), or a wireless LAN system supporting the next-generation Wi-Fi protocol IEEE 802.11be (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.

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

[0070] 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 merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

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

[0072] Figure 1 1 is a schematic diagram of an application scenario 100 of an embodiment of the present application. Figure 1As shown, the communication method provided by the present application is applicable to data communication between stations (STA), wherein the station can be an access point (AP) type station or a non-access point station (non-AP STA), referred to as AP and non-AP station, respectively. Specifically, the scheme of the present application is applicable to data communication between an AP and one or more non-AP stations (for example, data communication between AP1 and non-AP STA1, non-AP STA2), and is also applicable to data communication between APs (for example, data communication between AP1 and AP2), and data communication between non-AP STAs and non-AP STAs (for example, data communication between non-AP STA2 and non-AP STA3).

[0073] Specifically, an access point is a node for a terminal (e.g., a mobile phone) to enter a wired (or wireless) network. It is mainly 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 is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.

[0074] Specifically, the access point may be a terminal or network device with a Wi-Fi chip, or may be a terminal or network device including a chip for accessing a wired (wireless) network, and the network device may 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., which is not limited in the embodiments of the present application. The access point may be a device that supports the Wi-Fi standard. For example, the access point may 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.

[0075] A non-AP site may be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., and may also be referred to as a user, user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a 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 function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted 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, etc., and the embodiments of the present application are not limited to this. A non-AP site may be a device that supports the WLAN format. For example, the non-AP station may 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, and 802.11ay.

[0076] For example, non-AP sites can be mobile phones, tablet computers, set-top boxes, smart TVs, smart wearable devices, vehicle-mounted 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.

[0077] 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 respectively used for sending and receiving packet structures, 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.

[0078] For example, Figure 2 A schematic block diagram of a communication device 200 according to an embodiment of the present application is shown. Figure 2 The communication device 200 shown can be an AP or a non-AP station. Among them, the medium access control (MAC) layer processing module, the physical (PHY) layer processing module, the radio frequency / antenna, etc. are used to implement the relevant functions of the above-mentioned transmitter and receiver, such as Figure 2As shown, in addition to the MAC layer processing module, the PHY layer processing module, the radio frequency / antenna, the memory, and the processor, the communication device 200 may also include a controller and a scheduler.

[0079] Understandably, Figure 2 This is only 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.

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

[0081] 1. Subcarrier

[0082] Specifically, wireless signals are transmitted within a certain channel bandwidth. By using orthogonal frequency division multiplexing (OFDM) or orthogonal frequency-division multiple access (OFDMA) technology, the bandwidth can be divided into multiple frequency components at a certain frequency interval within the channel bandwidth. These frequency components are called subcarriers.

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

[0084] It should be noted that, without limitation, the subcarriers described in the embodiment of the present application may be data subcarriers, that is, the subcarriers described in the embodiment of the present application include data subcarriers for carrying data information. Exemplarily, 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, etc. In this case, the above-mentioned other types of subcarriers may be understood as being included in the subcarrier group, and the positions of other types of subcarriers in the subcarrier group are not limited. Alternatively, other types of subcarriers may be interspersed between data subcarriers continuously or discontinuously. In this case, the subcarrier group may be understood as containing only data subcarriers, or may be understood as containing all types of subcarriers, except that when the subcarrier group is understood as containing only data subcarriers, the data subcarriers in the subcarrier group may be discontinuous in the frequency domain. This is not limited.

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

[0086] See also Figure 3 , Figure 3 This is a schematic diagram of the subcarrier distribution and RU distribution in a 20MHz bandwidth. Figure 3 As shown, when the bandwidth is 20MHz, the entire bandwidth can be composed of a whole 242-subcarrier (tone) RU, or it can be composed of 26-tone RU, 52-tone RU, 106-tone RU or at least two combinations thereof. Among them, 26-tone RU means that the RU contains 26 subcarriers, 52-tone RU means that the RU contains 52 subcarriers, 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, empty subcarriers, or DC subcarriers.

[0087] See also Figure 4 , Figure 4 This is a schematic diagram of the subcarrier distribution and RU distribution in a 40MHz bandwidth. Figure 4 As shown, when the bandwidth is 40MHz, the entire bandwidth is roughly equivalent to a replication of the 20MHz subcarrier distribution. The entire bandwidth can be composed of a whole 484-tone RU, or any one of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, or a combination of at least two of them.

[0088] See also Figure 5 , Figure 5 This is a schematic diagram of the subcarrier distribution and RU distribution in the 80MHz bandwidth. Figure 5 As shown, when the bandwidth is 80MHz, the entire bandwidth can be composed of 4 242-tone RUs, or a whole 996-tone RU, or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, and 484-tone RU.

[0089] When the bandwidth is 160MHz or 80+80MHz, the entire bandwidth can be regarded as a copy of two 80MHz subcarrier distributions. The entire bandwidth can be composed of a whole 2*996-tone RU, or any one 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 them. When the bandwidth is 240MHz or 160+80MHz, the entire bandwidth can be regarded as a copy of three 80MHz subcarrier distributions; when the bandwidth is 320MHz or 160+160MHz, the entire bandwidth can be regarded as a copy of four 80MHz subcarrier distributions, and the distribution diagram is not given separately here.

[0090] 3. MRU

[0091] Specifically, an MRU includes multiple continuous or discontinuous RUs, that is, an MRU is composed of multiple RUs (each RU can be called a basic RU of an MRU). In 802.11ax, a user can only be allocated one RU, while in 802.11be, a user can be allocated multiple RUs. There are restrictions on the form of the multiple RUs, which can be found below.

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

[0093] At present, AP and non-AP sites generally use a fixed MCS for PPDU transmission. For example, when AP and non-AP use 80MHz bandwidth composed of 4 242-tone RUs to transmit data, 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 use an MCS for data transmission, this still makes it easy to limit the spectrum efficiency of data transmission.

[0094] 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.

[0095] For ease of understanding and explanation, the following describes the communication method of the embodiment of the present application by taking 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.). Among them, the first device can be an AP or a STA, and the second device can be an AP or a STA.

[0096] Figure 6 600 is a schematic diagram of the interaction process of the communication method 600 of the embodiment of the present application. Figure 6 As shown, the method 600 includes:

[0097] S610. The first device generates data 1.

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

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

[0100] Specifically, data 1 is carried on RU1, that is, RU1 is a resource for transmitting data 1. RU1 may belong to bandwidth 1, and RU1 may be a basic RU of bandwidth 1. Data 1 may be PPDU1 or part of the data in PPDU1, or other types of information or wireless frames. For ease of description, the following description takes data 1 as PPDU1 or part of the data in PPDU1 as an example, but it is not a final limitation.

[0101] 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 it does not limit the scenario that RU1 can also be used to transmit data 2, or, it does not limit the scenario that 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, wherein 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, can be a 2*996-tone RU, or a 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 RUs of other types or sizes (for example, containing different numbers of subcarriers), without limitation. For the relationship between bandwidth 1 and RU1, please refer to Table 1 and Table 2. The contents shown in Table 1 and Table 2 are only examples and are not intended to be final limitations.

[0102] Table 1

[0103]

[0104]

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

[0106] Table 2

[0107] Bandwidth 1 Tone Plan RU1 20MHz 106+26-tone RU+2*52-tone RU 52-tone RU 20MHz 106+52+26+26-tone RU 106-tone RU 80MHz 484-tone RU+(484+996-tone RU) 484-tone RU

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

[0109] 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.

[0110] Exemplarily, 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, and RU1 is the base RU in 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, and RU1 is the base RU in 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, and RU1 is the base RU in 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-toneRU, and bandwidth 1 includes multiple 484+242-tone MRUs. RU1 is the basic RU among 484+242-tone MRUs. RU1 is a 996-tone RU, and bandwidth 1 includes multiple 996-tone RUs. RU1 is a 996-tone RU, and bandwidth 1 includes multiple 2*996+242-tone MRUs. RU1 is the basic RU among 2*996+242-tone MRUs. RU1 is a 996-tone RU, and bandwidth 1 includes multiple 2*996-tone RUs. RU1 is the basic RU among 2*996-tone RUs. RU1 is a 996-tone RU, and bandwidth 1 includes multiple 4*996-tone RUs. RU1 is the basic RU among 4*996-tone RUs.

[0111] 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.

[0112] 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. Among them, each MCS of 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. Among them, 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. Among them, it should be noted that RU1 can correspond to at least two different MCSs, which can be: the data subcarrier in RU1 can correspond to at least two different MCSs.

[0113] 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-Table 6. For ease of description, the following description takes RU1 corresponding to two MCSs as an example. Among them, the contents shown in Tables 3 to 6 are only examples and are not final limitations.

[0114] Table 3

[0115]

[0116]

[0117] 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 the code rate is 1 / 2. Among them, exemplarily, when the index value is 0, RU1 corresponds to MCS1 and MCS2, MCS1 refers to 16-QAM and 1 / 2 code rate, MCS2 refers to QPSK and 1 / 2 code rate; when the index value is 1, RU1 corresponds to MCS1 and MCS2, MCS1 refers to QPSK and 1 / 2 code rate, MCS2 refers to 16-QAM and 1 / 2 code rate.

[0118] 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.

[0119] Table 4

[0120]

[0121]

[0122] 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 1 / 2 code rate, MCS2 refers to BPSK and 1 / 2 code rate; when the index value is 1, RU1 corresponds to MCS1 and MCS2, MCS1 refers to 16-QAM and 1 / 2 code rate, MCS2 refers to BPSK and 1 / 2 code rate.

[0123] 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.

[0124] Table 5

[0125] Index value Modulation mode 1 Modulation mode 2 Bitrate 0 16-QAM QPSK 1 / 2 1 QPSK 16-QAM 1 / 2 2 16-QAM QPSK 3 / 4 3 64-QAM QPSK 3 / 4 4 QPSK 16-QAM 3 / 4 5 64-QAM 16-QAM 3 / 4 6 256-QAM 16-QAM 3 / 4 7 QPSK 64-QAM 3 / 4 8 16-QAM 64-QAM 3 / 4 9 256-QAM 64-QAM 3 / 4 10 1024-QAM 64-QAM 3 / 4 11 16-QAM 256-QAM 3 / 4 12 64-QAM 256-QAM 3 / 4 13 1024-QAM 256-QAM 3 / 4 14 4096-QAM 256-QAM 3 / 4 15 64-QAM 1024-QAM 3 / 4 16 256-QAM 1024-QAM 3 / 4 17 4096-QAM 1024-QAM 3 / 4 18 256-QAM 4096-QAM 3 / 4 19 1024-QAM 4096-QAM 3 / 4 20 256-QAM 64-QAM 5 / 6 21 1024-QAM 64-QAM 5 / 6 22 64-QAM 256-QAM 5 / 6 23 1024-QAM 256-QAM 5 / 6 24 4096-QAM 256-QAM 5 / 6 25 64-QAM 1024-QAM 5 / 6 26 256-QAM 1024-QAM 5 / 6 27 4096-QAM 1024-QAM 5 / 6 28 256-QAM 4096-QAM 5 / 6 29 1024-QAM 4096-QAM 5 / 6

[0126] As shown in Table 5, exemplarily, the index value is 0, which corresponds to 16-QAM, QPSK and a code rate of 1 / 2. Wherein, 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 2, RU1 corresponds to MCS1 and MCS2, MCS1 refers to 16-QAM and a code rate of 3 / 4, and MCS2 refers to QPSK and a code rate of 3 / 4.

[0127] 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.

[0128] Table 6

[0129]

[0130]

[0131] As shown in Table 6, exemplarily, the index value is 0, which corresponds to QPSK, BPSK and a code rate of 1 / 2. Wherein, 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 2, RU1 corresponds to MCS1 and MCS2, MCS1 refers to BPSK and a code rate of 1 / 2, and MCS2 refers to QPSK and a code rate of 1 / 2.

[0132] 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.

[0133] Combining the contents of Tables 3 to 6, it can be seen that RU1 corresponds to two different MCSs, which are the same in code rate but different in modulation mode. In addition, Tables 3 to 6 are described by taking different modulation modes as examples. When different modulation modes need to correspond to different code rates, or the same modulation mode needs to correspond to different code rates, corresponding columns can also be added to the table to indicate the code rates corresponding to modulation mode 1 and modulation mode 2, respectively.

[0134] It should be noted that the contents described in Tables 3 to 6 are described by taking the combination of modulation modes and code rates supported by the current standards as an example. Therefore, Tables 3 to 6 do not include the combination of modulation modes and code rates 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 implementation, the embodiments of the present application may include other modulation modes and / or code rate combinations required by the system.

[0135] 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 Figure 7 to Figure 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, see Figure 8 and Fig. 9 .

[0136] Figure 7 This is a schematic diagram of the relationship between RU1 and MCS. Figure 7 As shown in (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, and the second subcarrier group corresponds to MCS2. MCS1 is different from MCS2. Figure 7 As shown in (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. Figure 7 As shown in (c), taking bandwidth 1 including 4*996-tone RU and RU1 being 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, which will not be repeated here.

[0137] It should be noted that Figure 7 The description is based on the example that RU1 includes two subcarrier groups. RU1 can also include more than two subcarrier groups. For a description of the data subcarriers and pilot subcarriers included in each subcarrier group, see Figure 8 and Fig. 9 .

[0138] Figure 8 This is a schematic diagram of the dichotomy of RU1. Figure 8As shown, 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)), and each subcarrier group includes subcarriers with different indexes. Among them, the first subcarrier group (can use MCS1, and 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 a 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 that the pilot subcarrier in the subcarrier group can 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.

[0139] Further, 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 for generating the 12 data subcarriers on the left or the 12 data subcarriers on the right can reuse the DCM method, thereby reducing the processing complexity. In addition, this application also supports the use of other non-DCM methods to generate RU1.

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

[0141] Fig. 9 This is a schematic diagram of the four-division of RU1. Fig. 9As shown, 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 the processing complexity.

[0142] in, Fig. 9 The four subcarrier groups each include 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}.

[0143] It should be noted that Figure 8 and Fig. 9 The method shown is only an example of resources that can be applied to unequal MCS within the RU, and does 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.

[0144] 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, see Table 7 and Table 8. The contents shown in Table 7 and Table 8 are only examples and are not final limitations.

[0145] Table 7

[0146] Index value Modulation mode 1 Modulation mode 2 Modulation mode 3 Bitrate 0 a1 a2 a3 b1 1 a2 a3 a1 b2

[0147] 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 the three subcarrier groups all 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 the three subcarrier groups all correspond to code rate b2. Among them, modulation mode a1-modulation mode a3 are the aforementioned modulation modes, and code rate b1~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).

[0148] Table 8

[0149] Index value Modulation mode 1 Modulation mode 2 Modulation mode 3 Bitrate 1 Bitrate 2 Bitrate 3 0 s1 a2 a3 b1 b2 b3 1 a2 a3 a1 b2 b1 b3

[0150] As shown in Table 8, RU1 includes three subcarrier groups, namely: subcarrier group 1, subcarrier group 2 and subcarrier group 3. Among them, 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. 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. Among them, modulation mode a1 to modulation mode a3 are the aforementioned modulation modes, and code rate b1 to code rate b3 are the aforementioned code rates. Among them, 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.

[0151] Fig.10 This is another diagram of the relationship between RU1 and MCS. Fig.10 As shown in (a), taking RU1 as a 242-tone RU as an example, the 242-tone RU includes three subcarrier groups, the sum of the 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 26-tone RU. Fig.10 As shown in (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, and the total number of subcarriers included in the two subcarrier groups is less than the number of subcarriers included in the 242-tone RU. Fig.10As shown in (c), taking RU1 as a 484-tone RU as an example, the 484-tone RU includes two subcarrier groups, each subcarrier group is called a 242-tone RU, and the sum of the number of subcarriers included in the two subcarrier groups is equal to the number of subcarriers included in the 484-tone RU. Fig.10 As shown in (d), taking RU1 as 996-toneRU as an example, the 996-tone RU includes three subcarrier groups, namely: 484-tone RU, 484-tone RU and 26-toneRU, and the total number of subcarriers included in the three subcarrier groups is less than the number of subcarriers included in the 996-tone RU.

[0152] in, Fig.10 The content shown is described by taking dividing RU1 into multiple RUs as an example. For example, taking RU1 as a 106-tone RU as an example, the 106-tone RU may include two 52-tone RUs; taking RU as a 242-tone RU as an example, the 242-toneRU may include two 106-tone RUs and one 26-tone RU.

[0153] exist Figure 7 to Figure 10 In the embodiment, 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.

[0154] It is understandable that when the RU where the data subcarrier and the pilot subcarrier are located is not allocated to any user or is not allocated for information transmission, it may not be used to carry specific data and pilot. Among them, the aforementioned "RU1 corresponds to at least two different MCSs" mainly means that the data subcarrier in RU1 corresponds to or uses at least two different MCSs.

[0155] When RU1 includes at least two subcarrier groups, the number of subcarriers included in the at least two subcarrier groups may be less than or equal to the number of subcarriers included in RU1. Each subcarrier group may 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 making the number of data subcarriers in each subcarrier group the same, the present application supports the generation of the above RU in a DCM manner, which can effectively reduce the processing complexity. When RU1 includes at least two subcarrier groups, the at least two subcarrier groups may have at least two subcarrier groups with different numbers of data subcarriers. For example, 26-toneRU 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 for 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.

[0156] 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.

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

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

[0159] To summarize, by enabling RU1 to use at least two different MCSs, RU1 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 (or PPDU).

[0160] Specifically, the subcarriers (or subcarrier groups) in RU1 can select appropriate MCS according to 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 spectral efficiency, thereby improving the spectral efficiency of data transmission.

[0161] In a possible embodiment, the method 600 may further include:

[0162] 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.

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

[0164] As a possible implementation, indication information 1 may be used to indicate the 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.

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

[0166] In a possible embodiment, when RU1 includes two subcarrier groups (such as the first subcarrier group and the second subcarrier group), RU1 corresponds to two different MCSs, and indication information 1 may include a transposition bit (or an exchange bit) or a replacement bit, which is used to swap the MCSs corresponding to the two subcarrier groups in RU1, so that the number of entries in the MCS configuration table can be saved. For example, taking RU1 corresponding to two different MCSs as an example, when the transposition bit is used for indication, the 30 combinations (as an example) of the two different MCSs corresponding to RU1 can be reduced to 15, which makes the setting of the MCS configuration table more concise. For details, please refer to the following.

[0167] In a possible embodiment, indication information 1 includes a first field and a second field, the first field is used to indicate MCS1 and MCS2, the value of the second field is a first value, the first subcarrier group corresponds to MCS1, and the second subcarrier group corresponds to MCS2; the value of the second field is a second value, the first subcarrier group corresponds to MCS2, and the second subcarrier group corresponds to MCS1. For details, please refer to Table 9.

[0168] Table 9

[0169]

[0170]

[0171] As described in Table 9, the value of the first field is 0, which is used to indicate 16-QAM, QPSK and code rate 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 rates of both are 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 rates of both are 1 / 2. In this way, the MCS table can be made more concise.

[0172] 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, which are not limited.

[0173] 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, so that the MCS configuration table can be further simplified.

[0174] In the 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 Table 10 and Table 11. For details, please refer to Table 10 and Table 11. Among them, the contents described in Table 10 and Table 11 are only examples and are not final limitations.

[0175] Table 10

[0176]

[0177] As shown in Table 10, exemplarily, each index value is used to indicate the MCS used by each subcarrier group, for example, index value x1 is used to indicate A2 and B2; 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 a modulation mode and a code rate. In this way, the present application supports RUs including multiple subcarrier groups to indicate corresponding multiple MCSs.

[0178] 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 different numbers of subcarrier groups. Among them, when the form of Table 10 is used to indicate multiple MCSs used by RU, the present application supports the use of additional bits to indicate the number of required MCSs or the number of subcarrier groups in RU, so as to facilitate the second device to determine the specific MCS used by RU1.

[0179] Table 11

[0180]

[0181]

[0182] As shown in Table 11, exemplarily, 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.

[0183] 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.

[0184] 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.

[0185] It should be noted that the contents shown in Tables 3 to 11 are only understood as examples and are not intended to be final limitations. Tables 3 to 11 can also be used in combination with existing signaling for indicating RUs, and the signaling indication of RUs can be:

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

[0187] 2) The original entry is reused, but additional signaling may be used to indicate whether it is unequal MCS.

[0188] As for the MCS index, the above example only indicates unequal MCSs, which can also be indicated in combination with the existing MCS index, and will not be described in detail.

[0189] 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.

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

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

[0192] In order to implement the functions in the method provided in this application, the first device and the second device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.

[0193] Fig.11 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, and the processor 1110 and the communication interface 1120 may be connected to each other via a bus 1130. The communication device 1100 may be a first device or a second device.

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

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

[0196] 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 1, etc.

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

[0198] The above contents are only exemplary descriptions. When the communication device 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.

[0199] The above description is only an exemplary description. For specific content, please refer to the content shown in the above method embodiment. Fig.11 The implementation of each operation in can also refer to Figure 6-Figure 10 The corresponding description of the method embodiment shown.

[0200] Fig.12 1 is a schematic block diagram of a communication device 1200 according to an embodiment of the present application. The communication device 1200 may be a first device / a second device, or a chip or a module in the first device / a second device, for implementing the method involved in the above embodiment. The communication device 1200 includes a transceiver unit 1212 and a processing unit 1220. The transceiver unit 1212 and the processing unit 1220 are exemplarily introduced below.

[0201] The transceiver unit 1212 may include a sending unit and a receiving unit. The sending unit is used to perform a sending action of the communication device, and the receiving unit is used to perform a receiving action of the communication device. For ease of description, the embodiment of the present application combines the sending unit and the receiving unit into one transceiver unit. A unified description is given here, and no further description is given later.

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

[0203] 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.

[0204] The above contents are only exemplary descriptions. When the communication device 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.

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

[0206] Fig.11 and Fig.12 The device embodiment shown is used to implement Figure 6-Figure 8 The content described. Fig.11 and Fig.12 The specific execution steps and methods of the device shown can refer to the contents described in the aforementioned method embodiment.

[0207] Fig.13 1 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.

[0208] The communication device 1300 includes: an input / output interface 1320 and a processor 1310. The input / output interface 1320 may be an input / output circuit. The processor 1310 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application. The input / output interface 1320 is used for inputting or outputting signals or data.

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

[0210] 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 the present application.

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

[0212] Optionally, the communication device 1300 also includes a memory.

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

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

[0215] In a possible implementation, the processor 1310 may be a logic circuit, and the processor 1310 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.

[0216] 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 embodiment. The specific content can be found in the description of the above method embodiment, which will not be repeated here.

[0217] Fig.14 1 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 used to perform the above Figure 6-Figure 10 The operations performed by the AP in the method embodiment are shown.

[0218] When the communication device 1400 is an AP, for example, it is a base station. Fig.14A simplified schematic diagram of the base station structure is shown. 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 be generally referred to as 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 generally be referred to as a transceiver module, a transceiver, a transceiver circuit, or a transceiver, etc. The transceiver module of module 1430, which can also be referred to as a transceiver or a transceiver, etc., includes an antenna 1433 and a radio frequency circuit ( Fig.14 Not shown), wherein the RF circuit is mainly used for RF processing. Optionally, the device for implementing the receiving function in module 1430 can be regarded as a receiver, and the device for implementing the sending function can be regarded as a transmitter, that is, module 1430 includes a receiver 1432 and a transmitter 1431. The receiver can also be called a receiving module, a receiver, or a receiving circuit, etc., and the transmitter can be called a transmitting module, a transmitter, or a transmitting circuit, etc.

[0219] Module 1410 and module 1420 may include one or more single boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the base station. If there are multiple single boards, each single board can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may share one or more processors at the same time.

[0220] For example, in one implementation, the transceiver module of module 1430 is used to perform Figure 6-Figure 10 The processor of module 1410 is used to execute the sending and receiving related processes performed by the AP in the embodiment shown. Figure 6-Figure 10 The illustrated embodiment relates to the processing performed by the AP.

[0221] In another implementation, the processor of module 1410 is used to execute Figure 6-Figure 10 The illustrated embodiment is a process related to the processing performed by the communication device.

[0222] In another implementation, the transceiver module of module 1430 is used to execute Figure 6-Figure 10 The illustrated embodiment shows a process related to transmission and reception performed by a communication device.

[0223] It should be understood that Fig.14 This is only an example and not a limitation. The processor, memory, and transceiver AP included above may not depend on Figures 11 to 13 The structure shown.

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

[0225] Fig.15 1 is a schematic block diagram of a communication device 1500 of 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 the communication device in the above method embodiment.

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

[0227] The processor is mainly used to process communication protocols and communication data, as well as to control terminal devices, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices. For example, touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input and output devices.

[0228] When data needs to be sent, the processor performs baseband processing on the data to be sent and 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, Fig.15Only one memory, processor and transceiver are shown. 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. The memory may be set independently of the processor or integrated with the processor, and the embodiments of the present application do not limit this.

[0229] In the embodiment of the present application, the antenna and the 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.

[0230] like Fig.15 As shown, the non-AP station includes a processor 1510, a memory 1520 and a transceiver 1530. The processor 1510 may be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 1530 may be referred to as a transceiver unit, a transceiver, a transceiver device, etc.

[0231] Optionally, the device for implementing the receiving function in the transceiver 1530 may be regarded as a receiving module, and the device for implementing the transmitting function in the transceiver 1530 may be regarded as a transmitting module, that is, the transceiver 1530 includes a receiver and a transmitter. A transceiver may sometimes be referred to as a transceiver, a transceiver module, or a transceiver circuit, etc. A receiver may sometimes be referred to as a receiver, a receiving module, or a receiving circuit, etc. A transmitter may sometimes be referred to as a transmitter, a transmitting module, or a transmitting circuit, etc.

[0232] For example, in one implementation, the processor 1510 is used to execute Figure 6-Figure 10 In the embodiment shown, the transceiver 1530 is used to perform the processing action of the non-AP station. Figure 6-Figure 10 The sending and receiving actions of non-AP sites.

[0233] For example, in one implementation, the processor 1510 is used to execute Figure 6-Figure 10 In the embodiment shown, the transceiver 1530 is used to perform the processing action of the non-AP station. Figure 6-Figure 10 The sending and receiving actions of non-AP sites.

[0234] It should be understood that Fig.15 This is only an example and not a limitation. The terminal device including the transceiver module and the processing module may not rely on Figures 9 to 11 The structure shown.

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

[0236] 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.

[0237] The present application also provides another chip, including: 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 used to execute the code in the memory, and when the code is executed, the processor is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, and the memory is used to store computer programs or codes.

[0238] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions involving a network device or a terminal device in any of the above-mentioned embodiments.

[0239] 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.

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

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

[0242] Those of ordinary skill 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 to be beyond the scope of this application.

[0243] Those skilled in the art can 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.

[0244] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, 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.

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

[0246] 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.

[0247] 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 can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment 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.

[0248] The above are only specific implementations of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope 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-toneRU.

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 instruction, or, by 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

Cited By

  • Communication method and communication apparatus

    EP4730678A1

  • Communication method and communication apparatus

    WO2025016238A1

  • Communication method and system, storage medium, electronic device and computer program product

    WO2026179446A1