Data transmission method and apparatus, AP, and terminal

By dividing the subcarriers in the RU into spaced subcarrier groups in Wi-Fi 7, the problems of low power, reduced coverage, and weak signal caused by continuous subcarriers are solved, resulting in higher data transmission quality and coverage.

WO2026020457A9PCT designated stage Publication Date: 2026-04-09NEW H3C TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-26
Publication Date
2026-04-09

AI Technical Summary

Technical Problem

In Wi-Fi 7, terminals occupying consecutive subcarriers result in low AP power, reduced coverage, and an imbalance between uplink and downlink power. Furthermore, when the signal weakens for a short period, consecutive subcarriers can lead to a decrease in data transmission quality.

Method used

By dividing the subcarriers in the RU corresponding to the terminal into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and there are intervals between the subcarrier groups, a distributed resource unit (dRU) is formed to improve the signal coverage radius and power balance.

Benefits of technology

The distributed subcarriers only affect a portion of the subcarriers when the signal weakens for a short period of time, thus improving data transmission quality and increasing the coverage and uplink/downlink power balance of the AP cell.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024107837_09042026_PF_FP_ABST
    Figure CN2024107837_09042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of communications, and provide a data transmission method and apparatus, an AP, and a terminal. The method is applied to an AP, and comprises: performing data transmission with a terminal by means of sub-carriers comprised in an RU corresponding to the terminal, wherein a different terminal corresponds to a different RU, sub-carriers comprised in each RU are divided into one or more sub-carrier groups, each sub-carrier group comprises a first preset number of sub-carriers, and the sub-carriers comprised in each sub-carrier group are spaced apart from other sub-carriers that do not belong to said sub-carrier group. By applying the embodiments of the present application, data transmission between an AP and terminals can be achieved on the basis of an OFDMA mode, thereby improving the stability of data transmission, increasing the cell coverage radius of the AP, and improving the balance between uplink power and downlink power.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, AP, terminal and device TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a data transmission method, an AP, a terminal and a device. BACKGROUND

[0002] OFDMA (Orthogonal Frequency Division Multiple Access) is a multiple access technology based on OFDM (Orthogonal Frequency Division Multiplexing) and using OFDM to subcarrier the channel and then transmitting data to different terminals through different subcarriers. Unlike OFDM technology, OFDMA divides all subcarriers in a same bandwidth into a plurality of subcarrier groups. Each group is called a RU (Resource Unit) and can be allocated to different terminals for use.

[0003] Referring to FIG. 1, it is an OFDM mode diagram provided in the related art.

[0004] The horizontal direction of the diagram represents time domain (t) and the vertical direction represents frequency domain (f). Different rectangles in the diagram represent time-frequency domain resources in different time units. Different terminals use different time-frequency domain resources when transmitting data, that is, different terminals correspond to different time-frequency domain resources represented by different rectangles. As can be seen, in the OFDM mode, the time-frequency domain resources corresponding to each terminal occupy the complete channel bandwidth.

[0005] Referring to FIG. 2, it is an OFDMA mode diagram provided in the related art.

[0006] The horizontal direction of the diagram represents time domain (t) and the vertical direction represents frequency domain (f). Different colored squares in the diagram represent RUs used by different terminals when transmitting data. As can be seen, compared with the OFDM mode, the allocation of time-frequency domain resources in the OFDMA mode is more flexible.

[0007] In order to utilize the characteristics of the OFDMA mode, it is necessary to provide a wireless local area network data transmission method between an AP (Access Point) and a terminal based on the OFDMA mode.

[0008] SUMMARY

[0009] The purpose of the embodiments of the present application is to provide a data transmission method, an AP, a terminal and a device to realize data transmission between an AP and a terminal based on the OFDMA mode. The specific technical solutions are as follows:

[0010] In a first aspect, embodiments of the present application provide a data transmission method applied to a wireless access point (AP), the method comprising:

[0011] transmitting data with the AP through subcarriers included in a resource unit (RU) corresponding to the terminal;

[0012] wherein the RUs corresponding to different terminals are different, the subcarriers included in the RUs are divided into one or more subcarrier groups, each subcarrier group includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

[0013] In a second aspect, embodiments of the present application provide a data transmission method applied to a terminal, the method comprising:

[0014] transmitting data with the AP through subcarriers included in a resource unit (RU) corresponding to the terminal;

[0015] wherein the RUs corresponding to different terminals are different, the subcarriers included in the RUs are divided into one or more subcarrier groups, each subcarrier group includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

[0016] In a third aspect, embodiments of the present application provide an AP, the AP comprising:

[0017] a processor;

[0018] a transceiver;

[0019] a machine readable storage medium storing machine executable instructions executable by the processor; the machine executable instructions cause the processor to perform the method steps of any one of the first aspect.

[0020] In a fourth aspect, embodiments of the present application provide a terminal, the terminal comprising:

[0021] a processor;

[0022] a transceiver;

[0023] a machine readable storage medium storing machine executable instructions executable by the processor; the machine executable instructions cause the processor to perform the method steps of any one of the second aspect.

[0024] In a fifth aspect, embodiments of the present application provide a data transmission device applied to a wireless access point (AP), the device comprising:

[0025] The first data transmission module is configured to perform data transmission with the terminal through subcarriers included in a resource unit (RU) corresponding to the terminal.

[0026] The RUs corresponding to different terminals are different, and the subcarriers included in the RUs are divided into one or more subcarrier groups, each of which includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

[0027] In a sixth aspect, an embodiment of the present application provides a data transmission device applied to a terminal, and the device comprises:

[0028] The second data transmission module is configured to perform data transmission with the AP through subcarriers included in a resource unit (RU) corresponding to the terminal.

[0029] The RUs corresponding to different terminals are different, and the subcarriers included in the RUs are divided into one or more subcarrier groups, each of which includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

[0030] In a seventh aspect, an embodiment of the present application provides a machine readable storage medium, which stores machine executable instructions, and when the machine executable instructions are called and executed by a processor, the machine executable instructions cause the processor to implement the method in any of the first aspect or the second aspect.

[0031] In an eighth aspect, an embodiment of the present application provides a computer program product, which causes a processor to implement the method in any of the first aspect or the second aspect.

[0032] The embodiment of the present application has the following beneficial effects:

[0033] In the scheme provided by the embodiments of the present application, the AP and the terminal communicate through the RU, the subcarriers contained in the RU corresponding to the terminal are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced, there is a spacing between the subcarriers used when the AP and the terminal perform data transmission. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakening occurs in a short time, the data transmission quality of the multiple subcarriers arranged in sequence in the time period of signal weakening will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without spacing, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakening occurs in a short time, it will only affect a small part of the subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, not corresponding to the terminal and not used, can be collectively used to complete data transmission. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other embodiments can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0035] FIG. 1 is a schematic diagram of an OFDM mode provided in the related art;

[0036] FIG. 2 is a schematic diagram of an OFDMA mode provided in the related art;

[0037] FIG. 3 is a schematic diagram of an RU of Wi-Fi 6 provided in the related art;

[0038] FIG. 4 is a schematic diagram of an RU of Wi-Fi 7 provided in the related art;

[0039] FIG. 5 is a schematic diagram of a first subcarrier group distribution provided by the embodiments of the present application;

[0040] FIG. 6 is a schematic diagram of a second subcarrier group distribution provided by the embodiments of the present application;

[0041] FIG. 7 is a schematic diagram of a third subcarrier group distribution provided by an embodiment of the present application;

[0042] FIG. 8 is a schematic diagram of a fourth subcarrier group distribution provided by an embodiment of the present application;

[0043] FIG. 9 is a schematic diagram of a first idle subcarrier position provided by an embodiment of the present application;

[0044] FIG. 10 is a schematic diagram of a second idle subcarrier position provided by an embodiment of the present application;

[0045] FIG. 11 is a schematic diagram of a third idle subcarrier position provided by an embodiment of the present application;

[0046] FIG. 12 is a schematic diagram of a DL PPDU multi-user transmission process based on dRU resources provided by an embodiment of the present application;

[0047] FIG. 13 is a schematic diagram of an UL PPDU multi-user transmission process based on dRU resources provided by an embodiment of the present application;

[0048] FIG. 14 is a schematic diagram of an AP structure provided by an embodiment of the present application;

[0049] FIG. 15 is a schematic diagram of a terminal structure provided by an embodiment of the present application. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0051] In order to reflect the difference between the present application and the related art, the related art is described first.

[0052] The Wi-Fi protocol standard before Wi-Fi 6 mainly adopts OFDM modulation mode, which divides the channel into multiple subcarriers, improves the rate, and has strong anti-interference ability, but a single channel can only serve the same user at the same time. Wi-Fi 6 introduces OFDMA technology, the subcarrier bandwidth is narrower, and the concept of RU is added, a single channel can serve multiple users at the same time. In Wi-Fi 6, each RU will contain data subcarriers and pilot subcarriers at the same time, for example, the smallest 26-tone RU is composed of 24 data subcarriers and 2 pilot subcarriers, and the 52-tone RU contains 48 data and 4 pilot subcarriers, and other detailed information please refer to the detailed introduction of the protocol. Among them, the data subcarrier is used to transmit data, and the pilot subcarrier is used to transmit phase and orbit parameters. In addition, there are unused subcarriers, or become idle subcarriers, which do not transmit data, and are often used for boundary protection.

[0053] Referring to FIG. 3, it is a schematic diagram of RU of Wi-Fi 6 provided in the related art.

[0054] As shown in FIG. 3, the horizontal direction of the figure represents the frequency domain, and the vertical direction represents the time domain. Each rectangle in the figure represents a time-frequency domain resource. Taking 20MHz bandwidth as an example, it can be seen that there are 9 26-tone RUs under 20MHz bandwidth. The 8 rectangles marked 26 in the figure represent 8 26-tone RUs, and the two rectangles marked 13 between the rectangles marked 26 together constitute a 26-tone RU. The subcarriers numbered -69, -3 to +3, +69 indicated by the arrows belong to Null subcarriers, which do not transmit any data. Among them, the subcarriers numbered -3 to +3 are used as 7 DC subcarriers. At the same time, there are 6 Null subcarriers on the left and 5 Null subcarriers on the right as edge protection. The uplink and downlink transmission supports 26-tone RU, 52-tone RU marked as 52 in the figure, 106-tone RU marked as 106 in the figure, 242-tone RU marked as 242 in the figure, and 484-tone RU, 996-tone RU and 2x996-tone RU not shown in the figure. There are 3 DCs between the 242-tone RUs.

[0055] In Wi-Fi 6, each terminal can only use a single RU resource, which lacks flexibility. On this basis, Wi-Fi 7 breaks through such a limitation and allows a terminal to simultaneously occupy multiple RU resources, and different sizes (that is, containing different numbers of subcarriers) of RUs can be combined. However, in order to reduce the implementation complexity and balance the spectrum resource utilization efficiency, some restrictions will also be made. Only small RUs with occupied spectrum resources less than 20 MHz can be combined with each other, and large RUs with occupied spectrum resources greater than or equal to 20 MHz can be combined with each other. Small RUs and large RUs cannot be combined.

[0056] Referring to FIG. 4, an RU diagram of Wi-Fi 7 provided in the related art is shown.

[0057] The RU distribution shown in FIG. 4 is similar to the RU distribution shown in FIG. 3. Compared with FIG. 3, the 242-tone RU is omitted in FIG. 4. In FIG. 4, the RUs other than white are occupied by terminals. Different RUs can be occupied by different terminals.

[0058] However, there are problems in the related art. First, in Wi-Fi 6, each terminal occupies an RU, and the RU is composed of consecutive subcarriers, that is, the subcarriers that can be used by each terminal are consecutive. In Wi-Fi 7, although a terminal can occupy multiple RUs, each RU is still composed of consecutive subcarriers, so most of the subcarriers used by the terminal are still consecutive.

[0059] In this case, for the LPI (Low Power Indoor) scenario, since the AP needs to continuously transmit data to the same terminal in consecutive subcarriers, the power of the AP is relatively low, which will cause the energy that can be used by the AP to transmit data to the terminal in each subcarrier to be low. This will cause the PSD (Power Spectral Density) of the AP and the terminal to be very low. This will cause the AP cell coverage to decrease, and the uplink and downlink transmission power between the AP and the terminal to be unbalanced.

[0060] In addition, if the signal attenuation problem occurs in a short time, the continuous subcarriers in the short time will all have signal transmission problems. If the subcarriers occupied by the terminal are exactly these subcarriers, the terminal will not be able to normally transmit data in this period of time.

[0061] In order to solve the above problems, an embodiment of the present application provides a data transmission method.

[0062] In an embodiment of the present application, the AP can implement data transmission through the following step A.

[0063] Step A: data transmission between the terminal and the AP through the subcarriers contained in the RU corresponding to the terminal.

[0064] wherein the RUs corresponding to different terminals are different, the subcarriers contained in the RU are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. For example, one RU contains 1, 2, 4, or 8 subcarrier groups.

[0065] Since the subcarriers contained in the subcarrier group are spaced apart from each other, such a subcarrier group can also be referred to as a dRU (Distributed Resource Unit), and the RU composed of such a subcarrier group can also be referred to as a dRU.

[0066] In an embodiment of the present application, the first preset number can be set according to requirements, and of course, in order to be consistent with the protocol standards of Wi-Fi 6 and Wi-Fi 7, the first preset number can be set to 26. That is, each subcarrier group contains 26 subcarriers, and the subcarrier group can be referred to as a 26-tone.

[0067] In another embodiment of the present application, the first preset number corresponding to different data transmission bandwidths can be the same or different. For example, when the data transmission bandwidth is 20MHz or 40MHz, the first preset number is 26. If the data transmission bandwidth is 80MHz, the first preset number can be larger, such as 52, etc.

[0068] Furthermore, the number of other subcarriers spaced between the two subcarriers in the same subcarrier group can be fixed or different. For example, the two subcarriers in the same subcarrier group are fixedly spaced by 3 other subcarriers. Or the first subcarrier is spaced by 2 other subcarriers from the second subcarrier, the second subcarrier is spaced by 4 other subcarriers from the third subcarrier, etc. Using a fixed number of ways to allocate subcarriers to subcarrier groups can reduce the complexity of configuration, but the embodiments of the present application are not limited to using a fixed number of ways to allocate.

[0069] In addition, any terminal connected in communication with the AP is applicable to the scheme provided by the embodiments of the present application. The terminal can be a STA (Station) or a user terminal such as a mobile phone, a computer, etc. The terminal transmits data with the AP through the subcarriers contained in the RU corresponding to the terminal, and only uplink data or downlink data can be transmitted in one subcarrier.

[0070] In the case of containing 26 subcarriers in one subcarrier group, if one RU contains 1 subcarrier group, then one RU contains 26 subcarriers, which can be referred to as 26-tone. If one RU contains 2 subcarrier groups, then one RU contains 52 subcarriers, which can be referred to as 52-tone. If one RU contains 4 subcarrier groups, then one RU can contain 104 subcarriers, which can be referred to as 104-tone. Or there are 106 subcarriers, in addition to containing 4 subcarrier groups, the RU also contains 2 idle subcarriers, which can be referred to as 106-tone. The 2 idle subcarriers can be located on both sides of all non-idle subcarriers for boundary protection. The 2 idle subcarriers can also be located at any pre-set position between the non-idle subcarriers, which is not limited in the embodiment.

[0071] In the RU containing multiple subcarrier groups described above, the number of subcarrier groups contained in each RU is the same, the number of subcarrier groups contained in different RUs is different, and each two subcarrier groups belonging to the same RU are spaced apart by a fourth preset number of subcarrier groups belonging to other RUs. For example, if the RU contains 2 subcarrier groups, then RU1 can include the first subcarrier group and the sixth subcarrier group, which are spaced apart by 4 subcarrier groups. RU2 contains the second subcarrier group and the seventh subcarrier group, which are also spaced apart by 4 subcarrier groups. RU3 contains the third subcarrier group and the eighth subcarrier group, which are also spaced apart by 4 subcarrier groups. And so on. The fourth preset number is 4.

[0072] In one embodiment of the application, the number of each RU is represented by the number of the subcarrier group contained in the RU.

[0073] For example, if the RU contains 2 subcarrier groups, then RU1 can include the first subcarrier group and the sixth subcarrier group, and the number of RU1 is represented as subcarrier group 1 + subcarrier group 6. RU2 contains the second subcarrier group and the seventh subcarrier group, and the number of RU2 is represented as subcarrier group 2 + subcarrier group 7. RU3 contains the third subcarrier group and the eighth subcarrier group, and the number of RU3 is represented as subcarrier group 3 + subcarrier group 8. And so on.

[0074] As can be seen from the above, the AP communicates with the terminal through the RU, and the subcarriers contained in the RU corresponding to the terminal are divided into one or more subcarrier groups, each of which contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced apart, there is a gap between the subcarriers used when the AP and the terminal perform data transmission. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakens in a short time, the data transmission quality of the multiple subcarriers arranged in sequence in the time period of signal weakening will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without gaps, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakens in a short time, it will only affect a small part of the subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, not corresponding to the terminal, and not used can be collectively used to complete data transmission. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved.

[0075] In another embodiment of the present application, the above method further comprises:

[0076] In the case where the number of other subcarriers spaced between two sequentially adjacent subcarriers in the same subcarrier group is not fixed, a second preset number can be set. In the distribution of the subcarriers contained in the subcarrier group, among all the subcarriers, except for the subcarriers not participating in the distributed RU allocation, the remaining subcarriers are divided to obtain different groups. Each group contains second preset number + 1 continuous subcarriers. Under the condition that there is a gap between the subcarriers in the same subcarrier group, each subcarrier in a group is randomly allocated to different subcarrier groups.

[0077] In the case where the number of other subcarriers spaced between two sequentially adjacent subcarriers in the same subcarrier group is fixed, among all the subcarriers, except for the preset subcarriers not participating in the subcarrier group allocation, the remaining subcarriers are arranged in order according to the subcarrier number;

[0078] A second preset number of subcarriers belonging to other subcarrier groups are arranged between every two subcarriers belonging to the same subcarrier group:

[0079] The preset subcarriers not participating in RU allocation include preset idle subcarriers not participating in data transmission. That is, in addition to the preset subcarriers not participating in RU allocation, there are second preset numbers of subcarriers between two adjacent subcarriers.

[0080] In this case, the number of each subcarrier group is represented by the number of the first subcarrier, the number of the last subcarrier, and a first value contained in the subcarrier group. The first value is the sum of the second preset number and a second value. For example, the second value is 1, 2, 3, etc. In the following examples, the second value is uniformly 1, that is, the first value is the sum of the second preset number and 1.

[0081] Alternatively, regardless of whether the number of other subcarriers between two adjacent subcarriers in the same subcarrier group is fixed, for each subcarrier group, the numbers of all subcarriers belonging to the subcarrier group can be recorded to represent the positions of the subcarriers in the subcarrier group.

[0082] The number of the subcarrier group can also be referred to as a group number.

[0083] In an embodiment of the present application, in the case of a data transmission bandwidth of 20 MHz, the second preset number is 3 or 8. It should be noted that the second preset number of 3 or 8 is only a preferred embodiment, and in actual application, it can be adjusted as needed.

[0084] Referring to FIG. 5, a first subcarrier group distribution diagram provided by an embodiment of the present application is shown.

[0085] FIG. 5 shows the distribution of 9 subcarrier groups in the case of a data transmission bandwidth of 20 MHz, a first preset number of 26, and a second preset number of 8.

[0086] Each square in the figure represents a subcarrier, and the numbers on the subcarriers are the numbers of the subcarriers, and there are 245 subcarriers from -122 to 122. The vertical direction represents the frequency domain, and the horizontal direction represents the time domain. The subcarriers numbered -5 to 5 in the figure are idle subcarriers, and in this embodiment, they belong to the preset subcarrier groups that do not participate in subcarrier allocation. In addition to these subcarriers, the subcarriers numbered -122, -113, -104, -95, -86, -77, -68, -59, -50, -41, -32, -23, -14, 6, 15, 24, 33, 42, 51, 60, 69, 78, 87, 96, 105, 114 belong to one subcarrier group. The subcarriers numbered -121, -112, -103, -94, -85, -76, -67, -58, -49, -40, -31, -22, -13, 7, 16, 25, 34, 43, 52, 61, 70, 79, 88, 97, 106, 115 belong to one subcarrier group. The subcarriers numbered -120, -111, -102, -93, -84, -75, -66, -57, -48, -39, -30, -21, -12, 8, 17, 26, 35, 44, 53, 62, 71, 80, 89, 98, 107, 116 belong to one subcarrier group. The subcarriers numbered -119, -110, -101, -92, -83, -74, -65, -56, -47, -38, -29, -20, -11, 9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117 belong to one subcarrier group. The subcarriers numbered -118, -109, -100, -91, -82, -73, -64, -55, -46, -37, -28, -19, -10, 10, 19, 28, 37, 46, 55, 64, 73, 82, 91, 100, 109, 118 belong to one subcarrier group. The subcarriers numbered -117, -108, -99, -90, -81, -72, -63, -54, -45, -36, -27, -18, -9, 11, 20, 29, 38, 47, 56, 65, 74, 83, 92, 101, 110, 119 belong to one subcarrier group. The subcarriers numbered -116, -107, -98, -89, -80, -71, -62, -53, -44, -35, -26, -17, -8, 12, 21, 30, 39, 48, 57, 66, 75, 84, 93, 102, 111, 120 belong to one subcarrier group. The subcarriers numbered -115, -106, -97, -88, -79, -70, -61, -52, -43, -34, -25, -16, -7, 13, 22, 31, 40, 49, 58, 67, 76, 85, 94, 103, 112, 121 belong to one subcarrier group.The numbers -114, -105, -96, -87, -78, -69, -60, -51, -42, -33, -24, -15, -6, 14, 23, 32, 41, 50, 59, 68, 77, 86, 95, 104, 113, 122 belong to one subcarrier group. As shown in the figure, for each subcarrier group, except for the idle subcarriers, there are 8 subcarriers belonging to other subcarrier groups between every two subcarriers belonging to the same subcarrier group.

[0087] As shown in the figure, the frequency domain positions of the subcarriers of each subcarrier group span 20MHz. In the representation shown above, the numbers of the subcarrier groups can be represented as: dRU1: [-122:9:114], dRU2: [-121:9:115], dRU3: [-120:9:116], dRU4: [-119:9:117], dRU5: [-118:9:118], dRU6: [-117:9:119], dRU7: [-116:9:120], dRU8: [-115:9:121], dRU9: [-114:9:122].

[0088] The above representation is explained by taking dRU1 as an example. [-122:9:114] means that the number of the first subcarrier contained in dRU1 is -122, the first value is the second preset number+the second value (the second value is 1)=9, which means that there is one subcarrier belonging to dRU1 in every 9 subcarriers, and the number of the last subcarrier is 114. By analogy, the numbers of the subcarriers in each dRU can be determined.

[0089] Referring to FIG. 6, a second subcarrier group distribution diagram provided by an embodiment of the present application is shown.

[0090] FIG. 6 shows the distribution of the 8 subcarrier groups in the case where the data transmission bandwidth is 20MHz, the first preset number is 26, and the second preset number is 3.

[0091] Each square in the figure represents one subcarrier, and the number on each subcarrier is the number of the subcarrier. There are 245 subcarriers from -122 to 122. The vertical direction represents the frequency domain, and the horizontal direction represents the time domain. In the figure, the subcarriers numbered from -18 to 18 belong to a preset subcarrier group that does not participate in subcarrier group allocation, and the subcarriers numbered from -5 to 5 are idle subcarriers. In addition to these subcarriers, the subcarriers numbered from -122 to -19 that have the same color depth belong to the same subcarrier group. The subcarriers numbered from 19 to 122 that have the same color depth belong to the same distributed RU. As can be seen from the figure, in addition to the subcarriers numbered from -18 to 18, for each subcarrier group, every two subcarriers belonging to the same subcarrier group are separated by 3 subcarriers belonging to other subcarrier groups.

[0092] The subcarriers numbered from -18 to -6 and from 6 to 18 can be configured as idle subcarriers or as normal RUs that do not have a gap between included subcarriers. Such an RU can be referred to as an NRU (Normal Resource Unit).

[0093] As can be seen from the figure, the frequency domain positions of the subcarriers of each subcarrier group span half of the 20 MHz, that is, 10 MHz. In the representation shown in the foregoing, the numbers of the subcarriers included in each subcarrier group can be represented as: dRU1: [-122:4:-22], dRU2: [-121:4:-21], dRU3: [-120:4:-20], dRU4: [-119:4:-19], dRU5: [-18:-6; 6:18] or idle subcarriers, dRU6: [19:4:119], dRU7: [20:4:120], dRU8: [21:4:121], and dRU9: [22:4:122].

[0094] The representation of the numbers of the subcarriers in dRU1-dRU4 and dRU6-dRU9 is the same as that of the subcarriers in the distributed RU in the foregoing FIG. 5, and thus will not be described again here. dRU5: [-18:-6; 6:18] indicates that the subcarriers in dRU5 are the subcarriers numbered from -18 to -6 and from 6 to 18. The subcarriers in this subcarrier group can be used to transmit data or be configured as idle subcarriers.

[0095] In addition, the embodiments of the present application provide a dRU grouping and indication method for a 20 MHz bandwidth.

[0096] The dRU resource grouping mode for a 20MHz PPDU (Physical Protocol Data Unit) is that each subcarrier group contains 26 subcarriers. When there is 1 subcarrier group in a dRU, it is expressed as 26-tone. When there are 2 subcarrier groups in a dRU, it is expressed as 52-tone. When there are 3 subcarrier groups in a dRU, it is expressed as 106-tone.

[0097] The specific RU indication mode can be seen from Table 1.

[0098] Table 1 is a first RU indication table provided by the embodiment of the present application.

[0099] Table 1

[0100] It should be noted that the embodiment is not limited to the size of the first preset number and the second preset number, and the number of other subcarrier groups between the order-adjacent subcarrier groups contained in the same RU is not fixed. Table 1 is only one form of allocation.

[0101] The dRU index and subcarrier range corresponding to 52-tone and 106-tone are expressed in units of dRU. The dRU1+dRU6 corresponding to 52-tone dRU type 1 20MHz indicates that the 52-tone dRU is composed of two subcarrier groups dRU1 and dRU6. The meanings of other contents in the table can be obtained by analogy, and will not be described here.

[0102] The dRU index and subcarrier range corresponding to 106-tone dRU type 1 20MHz are expressed in units of dRU and NULL (idle subcarrier). The dRU1+dRU3+dRU6+dRU8+2Null corresponding to 106-tone dRU type 1 20MHz indicates that the 106-tone dRU is composed of four subcarrier groups dRU1, dRU3, dRU6 and dRU8 and two idle subcarrier groups. The meanings of other contents in the table can be obtained by analogy, and will not be described here.

[0103] In the case of a data transmission bandwidth of 40MHz, the second preset number is 8 or 17. It should be noted that the second preset number of 8 or 17 is only a preferred embodiment, and can be adjusted according to needs in actual application.

[0104] Referring to FIG. 7, a third subcarrier group distribution diagram is provided.

[0105] FIG. 7 shows the distribution of 18 subcarrier groups in the case where the data transmission bandwidth is 40 MHz, the first preset number is 26, and the second preset number is 8.

[0106] Each rectangle in the figure represents a subcarrier, and the numbers on the subcarriers are the subcarrier numbers. There are 489 subcarriers from -244 to 244. Due to the image size, the complete image is divided into three parts in the figure. The actual arrangement order of the three parts in FIG. 7 from top to bottom should be that the first image is located on the left side of the second image, and the second image is located on the left side of the third image.

[0107] In the figure, the longitudinal direction represents the frequency domain, and the lateral direction represents the time domain. The subcarriers numbered -10 to 10 in the figure are idle subcarriers, which belong to a preset subcarrier group that does not participate in subcarrier allocation in this embodiment. In addition to these subcarriers, the subcarriers numbered -244, -235, -226, -217, -208, -199, -190, -181, -172, -163, -154, -145, -136, -127, -118, -109, -100, -91, -82, -73, -64, -55, -46, -37, -28, -19 belong to the same subcarrier group. The subcarriers numbered -243, -234, -225, -216, -207, -198, -189, -180, -171, -162, -153, -144, -135, -126, -117, -108, -99, -90, -81, -72, -63, -54, -45, -36, -27, -18 belong to the same subcarrier group. The subcarriers numbered -242, -233, -224, -215, -206, -197, -188, -179, -170, -161, -152, -143, -134, -125, -116, -107, -98, -89, -80, -71, -62, -53, -44, -35, -26, -17 belong to the same subcarrier group. The subcarriers numbered -241, -232, -223, -214, -205, -196, -187, -178, -169, -160, -151, -142, -133, -124, -115, -106, -97, -88, -79, -70, -61, -52, -43, -34, -25, -16 belong to the same subcarrier group. The subcarriers numbered -240, -231, -222, -213, -204, -195, -186, -177, -168, -159, -150, -141, -132, -123, -114, -105, -96, -87, -78, -69, -60, -51, -42, -33, -24, -15 belong to the same subcarrier group. The subcarriers numbered -239, -230, -221, -212, -203, -194, -185, -176, -167, -158, -149, -140, -131, -122, -113, -104, -95, -86, -77, -68, -59, -50, -41, -32, -23, -14 belong to the same subcarrier group. The subcarriers numbered -238, -229, -220, -211, -202, -193, -184, -175, -166, -157, -148, -139, -130, -121, -112, -103, -94, -85, -76, -67, -58, -49, -40, -31, -22, -13 belong to the same subcarrier group.Numbers -237, -228, -219, -210, -201, -192, -183, -174, -165, -156, -147, -138, -129, -120, -111, -102, -93, -84, -75, -66, -57, -48, -39, -30, -21, -12 belong to the same subcarrier group. Numbers -236, -227, -218, -209, -200, -191, -182, -173, -164, -155, -146, -137, -128, -119, -110, -101, -92, -83, -74, -65, -56, -47, -38, -29, -20, -11 belong to the same subcarrier group. Numbers 11, 20, 29, 38, 47, 56, 65, 74, 83, 92, 101, 110, 119, 128, 137, 146, 155, 164, 173, 182, 191, 200, 209, 218, 227, 236 belong to the same subcarrier group. Numbers 12, 21, 30, 39, 48, 57, 66, 75, 84, 93, 102, 111, 120, 129, 138, 147, 156, 165, 174, 183, 192, 201, 210, 219, 228, 237 belong to the same subcarrier group. Numbers 13, 22, 31, 40, 49, 58, 67, 76, 85, 94, 103, 112, 121, 130, 139, 148, 157, 166, 175, 184, 193, 202, 211, 220, 229, 238 belong to the same subcarrier group. Numbers 14, 23, 32, 41, 50, 59, 68, 77, 86, 95, 104, 113, 122, 131, 140, 149, 158, 167, 176, 185, 194, 203, 212, 221, 230, 239 belong to the same subcarrier group. Numbers 15, 24, 33, 42, 51, 60, 69, 78, 87, 96, 105, 114, 123, 132, 141, 150, 159, 168, 177, 186, 195, 204, 213, 222, 231, 240 belong to the same subcarrier group. Numbers 16, 25, 34, 43, 52, 61, 70, 79, 88, 97, 106, 115, 124, 133, 142, 151, 160, 169, 178, 187, 196, 205, 214, 223, 232, 241 belong to the same subcarrier group. Numbers 17, 26, 35, 44, 53, 62, 71, 80, 89, 98, 107, 116, 125, 134, 143, 152, 161, 170, 179, 188, 197, 206, 215, 224, 233, 242 belong to the same subcarrier group.The subcarriers numbered 18, 27, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117, 126, 135, 144, 153, 162, 171, 180, 189, 198, 207, 216, 225, 234, 243 belong to the same subcarrier group. The subcarriers numbered 19, 28, 37, 46, 55, 64, 73, 82, 91, 100, 109, 118, 127, 136, 145, 154, 163, 172, 181, 190, 199, 208, 217, 226, 235, 244 belong to the same subcarrier group. As can be seen from the figure, for each subcarrier group, there are 8 subcarriers belonging to other subcarrier groups between every two subcarriers belonging to the same subcarrier group, except for the idle subcarriers.

[0108] As can be seen from the figure, the frequency domain positions of the subcarriers of each subcarrier group span half of the 40MHz, i.e., 20MHz. In the representation shown in the foregoing, each subcarrier group can be represented as: dRU1: [-244:9:-19], dRU2: [-243:9:-18], dRU3: [-242:9:-17], dRU4: [-241:9:-16], dRU5: [-240:9:-15], dRU6: [-239:9:-14], dRU7: [-238:9:-13], dRU8: [-237:9:-12], dRU9: [-236:9:-11], dRU10: [11:9:236], dRU11: [12:9:237], dRU12: [13:9:238], dRU13: [14:9:239], dRU14: [15:9:240], dRU15: [16:9:241], dRU16: [17:9:242], dRU17: [18:9:243], dRU18: [19:9:244].

[0109] The representation is explained by taking dRU1 as an example, [-244:9:-19] represents that the number of the first subcarrier contained in dRU1 is -244, the first value is the second preset number + the second value (the second value is 1) = 9, and the number of the last subcarrier is -19. By analogy, the numbers of the subcarriers in each dRU can be determined.

[0110] Referring to FIG. 8, a fourth subcarrier group distribution diagram provided by an embodiment of the present application is shown.

[0111] FIG. 8 shows the distribution of 18 subcarrier groups in the case where the data transmission bandwidth is 40MHz, the first preset number is 26, and the second preset number is 17.

[0112] Each rectangle in the figure represents one subcarrier, and the numbers above the subcarriers represent the subcarrier indices, which range from -244 to 244, for a total of 489 subcarriers. Due to image size constraints, the complete image is split into three parts in this figure. The actual arrangement of the three parts in Figure 8 should be that the first image is to the left of the second image, and the second image is to the left of the third image.

[0113] The longitudinal direction represents the frequency domain, and the transverse direction represents the time domain. In the figure, the subcarriers numbered -10 to 10 are idle subcarriers, which belong to the preset subcarriers that do not participate in subcarrier group allocation in this embodiment. In addition to these subcarriers, the subcarriers numbered -244, -266, -208, -190, -172, -154, -136, -118, -100, -82, -64, -46, -28, 11, 29, 47, 65, 83, 101, 119, 137, 155, 173, 191, 209, 227 belong to the same subcarrier group. The subcarriers numbered -243, -265, -207, -189, -171, -153, -135, -117, -99, -81, -63, -45, -27, 12, 30, 48, 66, 84, 102, 120, 138, 156, 174, 192, 210, 228 belong to the same subcarrier group. The subcarriers numbered -242, -264, -206, -188, -170, -152, -134, -116, -98, -80, -62, -44, -26, 13, 31, 49, 67, 85, 103, 121, 139, 157, 175, 193, 211, 229 belong to the same subcarrier group. The subcarriers numbered -241, -263, -205, -187, -169, -151, -133, -115, -97, -79, -61, -43, -25, 14, 32, 50, 68, 86, 104, 122, 140, 158, 176, 194, 212, 230 belong to the same subcarrier group. The subcarriers numbered -240, -262, -204, -186, -168, -150, -132, -114, -96, -78, -60, -42, -24, 15, 33, 51, 69, 87, 105, 123, 141, 159, 177, 195, 213, 231 belong to the same subcarrier group. The subcarriers numbered -239, -261, -203, -185, -167, -149, -131, -113, -95, -77, -59, -41, -23, 16, 34, 52, 70, 88, 106, 124, 142, 160, 178, 196, 214, 232 belong to the same subcarrier group. The subcarriers numbered -238, -260, -202, -184, -166, -148, -130, -112, -94, -76, -58, -40, -22, 17, 35, 53, 71, 89, 107, 125, 143, 161, 179, 197, 215, 233 belong to the same subcarrier group.The subcarriers numbered -237, -259, -201, -183, -165, -147, -129, -111, -93, -75, -57, -39, -21, 18, 36, 54, 72, 90, 108, 126, 144, 162, 180, 198, 216, 234 belong to the same subcarrier group. The subcarriers numbered -236, -258, -200, -182, -164, -146, -128, -110, -92, -74, -56, -38, -20, 19, 37, 55, 73, 91, 109, 127, 145, 163, 181, 199, 217, 235 belong to the same subcarrier group. The subcarriers numbered -235, -257, -199, -181, -163, -145, -127, -109, -91, -73, -55, -37, -19, 20, 38, 56, 74, 92, 110, 128, 146, 164, 182, 200, 218, 236 belong to the same subcarrier group. The subcarriers numbered -234, -256, -198, -180, -162, -144, -126, -108, -90, -72, -54, -36, -18, 21, 39, 57, 75, 93, 111, 129, 147, 165, 183, 201, 219, 237 belong to the same subcarrier group. The subcarriers numbered -233, -255, -197, -179, -161, -143, -125, -107, -89, -71, -53, -35, -17, 22, 40, 58, 76, 94, 112, 130, 148, 166, 184, 202, 220, 238 belong to the same subcarrier group. The subcarriers numbered -232, -254, -196, -178, -160, -142, -124, -106, -88, -70, -52, -34, -16, 23, 41, 59, 77, 95, 113, 131, 149, 167, 185, 203, 221, 239 belong to the same subcarrier group. The subcarriers numbered -231, -253, -195, -177, -159, -141, -123, -105, -87, -69, -51, -33, -15, 24, 42, 60, 78, 96, 114, 132, 150, 168, 186, 204, 222, 240 belong to the same subcarrier group. The subcarriers numbered -230, -252, -194, -176, -158, -140, -122, -104, -86, -68, -50, -32, -14, 25, 43, 61, 79, 97, 115, 133, 151, 169, 187, 205, 223, 241 belong to the same subcarrier group.The subcarriers numbered -229, -251, -193, -175, -157, -139, -121, -103, -85, -67, -49, -31, -13, 26, 44, 62, 80, 98, 116, 134, 152, 170, 188, 206, 224, 242 belong to the same subcarrier group. The subcarriers numbered -228, -250, -192, -174, -156, -138, -120, -102, -84, -66, -48, -30, -12, 27, 45, 63, 81, 99, 117, 135, 153, 171, 189, 207, 225, 243 belong to the same subcarrier group. The subcarriers numbered -227, -249, -191, -173, -155, -137, -119, -101, -83, -65, -47, -29, -11, 28, 46, 64, 82, 100, 118, 136, 154, 172, 190, 208, 226, 244 belong to the same subcarrier group. As can be seen from the figure, for each subcarrier group, there are 8 subcarriers belonging to other subcarrier groups between every two subcarriers belonging to the same subcarrier group, except for the subcarriers numbered -10 to 10.

[0114] As can be seen from the figure, the frequency domain positions of the subcarriers of each subcarrier group span 40MHz. In the representation manner shown above, the numbers of the subcarriers contained in each subcarrier group can be represented as: dRU1: [-244:18:227], dRU2: [-243:18:228], dRU3: [-242:18:229], dRU4: [-241:18:230], dRU5: [-240:18:231], dRU6: [-239:18:232], dRU7: [-238:18:233], dRU8: [-237:18:234], dRU9: [-236:18:235], dRU10 [-235:18:236], dRU11 [-234:18:237], dRU12 [-233:18:238], dRU13: [-232:18:239], dRU14: [-231:18:240], dRU15: [-230:18:241], dRU16: [-229:18:242], dRU17: [-228:18:243], dRU18: [-227:18:244].

[0115] In addition, the embodiment of the present application provides a dRU grouping and indication manner of 40MHz bandwidth.

[0116] The dRU resource grouping mode for 40MHz PPDU is: each subcarrier group contains 26 subcarriers. When there is 1 subcarrier group in the dRU, 26-tone is a group of dRU. When there are 2 subcarrier groups in the dRU, 52-tone is a group of dRU. When there are 3 subcarrier groups in the dRU, 106-tone is a group of dRU.

[0117] The specific RU indication mode is shown in Table 2.

[0118] Table 2 is a second RU indication table provided by the embodiment of the application.

[0119] Table 2

[0120] It should be noted that the embodiment is not limited to the size of the first preset number and the second preset number, and the number of other subcarriers between the order-adjacent subcarriers contained in the same RU is not fixed. Table 2 is only one form of allocation.

[0121] The dRU index and subcarrier range corresponding to 52-tone and 106-tone are expressed in units of dRU. There are two allocation modes for 52-tone, and dRU1+dRU10 corresponding to 52-tone-dRU type 1 20MHz Opt 1 indicates that the dRU of 52-tone is composed of two subcarrier groups dRU1 and dRU10. The meanings of other contents in the table can be obtained by analogy, and will not be described here.

[0122] The dRU index and subcarrier range corresponding to 106-tone dRU type 1 20MHz are expressed in units of dRU and Null. The dRU1+dRU6+dRU10+dRU15+2Null corresponding to 106-tone dRU type 1 20MHz indicates that the dRU of 106-tone is composed of four subcarrier groups dRU1, dRU6, dRU10 and dRU15 and two idle subcarrier groups. The meanings of other contents in the table can be obtained by analogy, and will not be described here.

[0123] The position of the idle subcarrier is described as follows.

[0124] In an embodiment of the application, the above-mentioned idle subcarrier is located in the middle position of all subcarriers in the transmission bandwidth, and the above-mentioned idle subcarrier is a DC subcarrier.

[0125] Specifically, the idle subcarriers are arranged continuously, and a subcarrier located at the center among the idle subcarriers is a subcarrier located at the center among all the subcarriers in the transmission bandwidth, in which case all the idle subcarriers are DC subcarriers. The number of idle subcarriers can be configured according to requirements, and embodiments of the present application do not limit comparison.

[0126] In this case, referring to FIG. 9, a schematic diagram of the location of the first idle subcarrier provided by an embodiment of the present application is shown.

[0127] Due to the limitation of image size, the subcarriers are shown in two rows in the figure. As can be seen from the figure, the idle subcarriers in the figure are 11 DC subcarriers, which are located at the middle position of all the subcarriers.

[0128] In one example, in the case of a data transmission bandwidth of 20 MHz, there are 245 subcarriers, including 11 idle subcarriers as DC subcarriers. The 11 DC subcarriers are located at the middle position of the 245 subcarriers, and the other non-idle subcarriers are located on both sides of the DC subcarriers, and there are 117 non-idle subcarriers on both sides.

[0129] In another example, in the case of a data transmission bandwidth of 40 MHz, there are 489 subcarriers, including 21 idle subcarriers as DC subcarriers. The 21 DC subcarriers are located at the middle position of the 489 subcarriers, and the other non-idle subcarriers are located on both sides of the DC subcarriers, and there are 234 non-idle subcarriers on both sides.

[0130] In another embodiment of the present application, there are idle subcarriers at the frontmost position, the last position and the middle position among all the subcarriers in the transmission bandwidth, and the idle subcarrier located at the middle position is a DC subcarrier.

[0131] Specifically, the predetermined idle subcarriers can be divided into three parts, and the data amount of the subcarriers in the three parts can be the same or different, or the number of idle subcarriers at the frontmost position is the same as the number of idle subcarriers at the last position, but different from the number of idle subcarriers at the middle position. The number of idle subcarriers can be configured according to requirements, and embodiments of the present application do not limit comparison.

[0132] The idle subcarriers at the frontmost position and the idle subcarriers at the last position can play a role of out-of-band interference protection.

[0133] Referring to FIG. 10, a schematic diagram of the location of the second idle subcarrier provided by an embodiment of the present application is shown.

[0134] Due to the limitation of image size, the subcarriers are divided into two rows in the figure. As shown in the figure, the idle subcarriers located in the middle position are 5 DC subcarriers, the remaining idle subcarriers are 4 idle (Null) subcarriers at the most front end position and 4 idle (Null) subcarriers at the most rear end position, and the remaining subcarriers are non-idle subcarriers.

[0135] In an example, when the data transmission bandwidth is 20 MHz, there are 245 subcarriers, including 11 idle subcarriers divided into 3 parts. 3 idle subcarriers are located in the middle position as DC subcarriers. The remaining 8 idle subcarriers are divided into 2 parts, respectively located at the most front end position and the most rear end position. Other non-idle subcarriers are located on both sides of the DC subcarriers, and there are 117 non-idle subcarriers on both sides.

[0136] In another example, when the data transmission bandwidth is 40 MHz, there are 489 subcarriers, including 21 idle subcarriers divided into 3 parts. 5 idle subcarriers are located in the middle position as DC subcarriers. The remaining 16 idle subcarriers are divided into 2 parts, respectively located at the most front end position and the most rear end position. Other non-idle subcarriers are located on both sides of the DC subcarriers, and there are 234 non-idle subcarriers on both sides.

[0137] In another example of the present application, there are a third preset number of idle subcarriers in the middle position of all subcarriers in the transmission bandwidth. In addition to the third preset number of idle subcarriers in the middle position, other idle subcarriers are located at any position in all subcarriers, and the idle subcarriers in the middle position are DC subcarriers.

[0138] Specifically, the third preset number of idle subcarriers are configured in the middle position of all subcarriers. The remaining idle subcarriers can be randomly allocated to any position in all subcarriers, or one or more idle subcarriers are configured every fifth preset number of non-idle subcarriers. In addition to the third preset number of subcarriers in the middle position, the configuration positions of other idle subcarriers can be adjacent or not adjacent, and the present application does not limit the specific value of the third preset number.

[0139] Referring to FIG. 11, FIG. 11 is a schematic diagram of the position of the third idle subcarrier provided by an embodiment of the present application.

[0140] Due to the limitation of image size, the subcarriers are divided into two rows in the figure. As shown in the figure, the idle subcarriers located in the middle position are DC subcarriers, the remaining subcarriers are non-idle subcarriers, and the vertical lines represent other idle subcarriers except the DC subcarriers, which are respectively located between the non-idle subcarriers.

[0141] In an example, in the case of a data transmission bandwidth of 20 MHz, there are 245 subcarriers, including 11 idle subcarriers. Among them, 3 idle subcarriers are located in the middle as DC subcarriers. One of the remaining 8 idle subcarriers is inserted between every 26 non-idle subcarriers.

[0142] In another example, in the case of a data transmission bandwidth of 40 MHz, there are 489 subcarriers, including 21 idle subcarriers divided into 3 parts. Among them, 5 idle subcarriers are located in the middle as DC subcarriers. One of the remaining 16 idle subcarriers is inserted between every 26 non-idle subcarriers.

[0143] Before the AP and the terminal use the RU for data transmission, the RU needs to be configured between the two. For this purpose, the transmission of configuration information needs to be performed in advance between the two. The configuration method is described below.

[0144] In an embodiment of the present application, the above method further comprises the following steps B-E, which enable the terminal to determine the number of subcarriers in the RU used in the process of transmitting downlink data.

[0145] Step B: sending a first trigger frame to the terminal.

[0146] The first trigger frame includes a variant user information field (Variant User Info Field), which is used to carry a first parameter and a second parameter. The first parameter represents the number of RUs corresponding to the data transmission bandwidth, and the second parameter represents a first value, which is the sum of the second preset number and the second value.

[0147] The first trigger frame can be a MU-RTS (Multi-User Request-To-Send).

[0148] Step C: receiving a trigger frame response sent by the terminal according to the first trigger frame.

[0149] In the case of a first trigger frame being a MU-RTS, the trigger frame response is a CTS (Clear To Send).

[0150] Step D: sending a DL PPDU (DownLink Physical Protocol Data Unit) to the terminal, wherein the DL PPDU comprises a Common Info Field, and the Common Info Field is used to carry a third parameter, wherein the third parameter represents a data transmission bandwidth, so that the terminal determines the number of subcarriers in the RU corresponding to the terminal according to the first parameter, the second parameter, the third parameter and the first information stored in advance.

[0151] The first information represents a corresponding relationship between the data transmission bandwidth, the first value, the number of RUs and the number of subcarriers.

[0152] The number of RUs represented by the first parameter is different when the data transmission bandwidth represented by the third parameter is different. That is, there is a corresponding relationship between the third parameter, the first parameter and the number of RUs.

[0153] Step E: receiving ACK (Acknowledge) information sent by the terminal.

[0154] In an embodiment of the present application, the information exchange between the AP and the terminal is configuration information transmission using a TB (Trigger Based) frame exchange mechanism. The MU-RTS and the DL PPDU are TB exchange frames. The third parameter is recorded in the Common Info Field in the TB exchange frame. The first parameter and the second parameter are recorded in the Variant User Info Field in the TB exchange frame.

[0155] The size of the Common Info Field is 2 bits, the Variant User Info Field can be 8 bits, each bit is B0-B7 from front to back, and B0 can be used as a reserved bit. B1-B7 has 128 different values, which can correspond to different numbers of RUs.

[0156] Alternatively, the number of bits of the Variant User Info Field can be determined according to the number of required values. For example, if the number of required different values is 41, the number of bits of the Variant User Info Field is 6.

[0157] Specifically, the first information can be in the form of the data table shown in Table 1 and Table 2.

[0158] Or in the case of the interval between subcarriers in the RU is not fixed, the first information can be in the form of the data transmission bandwidth, the number of RUs, and the correspondence between the number of each subcarrier contained in the different numbered RUs, and the AP sends the third parameter and the first parameter to the terminal, and the terminal can determine the number of subcarriers in the RU corresponding to the terminal according to the first information, the third parameter and the first parameter.

[0159] In addition, in order to determine the number of RUs corresponding to the third parameter and the first parameter, the terminal also stores third information. The third information indicates the correspondence between the data transmission bandwidth and the number of RUs.

[0160] Referring to Table 3, a schematic diagram of a third information provided by an embodiment of the present application is shown.

[0161] Table 3

[0162] B1-B7 in Table 3 correspond to the first parameter. The meaning of Table 3 is that if the value of B1-B7 is 0 and the data transmission bandwidth indicated by the third parameter is 20MHz or 40MHz, it indicates that the RU contains 26 subcarriers, and the number of the corresponding RU is dRU1. If the value of B1-B7 is 1 and the data transmission bandwidth is 20MHz or 40MHz, it indicates that the RU contains 26 subcarriers, and the number of the corresponding RU is dRU2. In turn, according to the third information, the number of the RU corresponding to the third parameter and the first parameter can be determined.

[0163] It should be noted that the value of the first parameter shown in Table 3 and the correspondence between the value of the first parameter and the number of RUs are only an example, and the embodiments of the present application do not limit this.

[0164] In an embodiment of the present application, in order for the AP to be able to transmit downlink data with the terminal, the AP can send a first trigger frame carrying the first parameter and the second parameter to the terminal.

[0165] After receiving the first trigger frame, the terminal replies to the AP with a trigger frame response to determine that the first trigger frame has been received. Then the AP sends a DL PPDU carrying the third parameter in the dRU resource corresponding to the terminal. The terminal receives the DL PPDU in the dRU resource indicated by the first trigger frame, and replies with ACK information after successful reception.

[0166] It should be noted that whether the terminal connected to the AP is one or multiple, the AP sends the third parameter, the first parameter and the second parameter to each terminal in the same way.

[0167] Referring to FIG. 12, a flow diagram of a DL PPDU multi-user transmission based on dRU resources according to an embodiment of the present application is shown.

[0168] The diagram includes four STAs, namely STA1, STA2, STA3 and STA4, as terminals. The AP sends a first trigger frame and a DL-PPDU to the four STAs. Each of the STAs feeds back a trigger frame response and an ACK to the AP.

[0169] That is, in the above process, the AP sends a first parameter and a third parameter to the STAs through the first trigger frame and the DL PPDU respectively, so as to complete the configuration of the RUs.

[0170] In another embodiment of the present application, the above method further includes the following steps F-I, which are used to determine the subcarrier number in the RU used by the terminal in the process of transmitting uplink data.

[0171] Step F: a second trigger frame is sent to the terminal, and the second trigger frame includes a variant user information field, which is used to carry a fourth parameter and a fifth parameter, so that the terminal determines the subcarrier number in the RU corresponding to the terminal according to the current data transmission bandwidth, the fourth parameter, the fifth parameter and the first information stored in advance.

[0172] The fourth parameter represents the number of the RU corresponding to the data transmission bandwidth, the fifth parameter represents the first value, the first information represents the correspondence between the data transmission bandwidth, the first value, the number of the RU and the subcarrier number, and the first value is the sum of the second preset number and the second value. The second trigger frame can be a MU-RTS (Multi-User Request-To-Send).

[0173] Step G: an UL PPDU (UpLink Physical Protocol Data Unit) sent by the terminal is received.

[0174] The UL PPDU includes a common information field, and the common information field is used to carry a sixth parameter, and the sixth parameter represents the data transmission bandwidth.

[0175] Step H: the subcarrier number in the RU corresponding to the terminal is determined according to the fourth parameter, the fifth parameter, the sixth parameter and the first information stored in advance.

[0176] Specifically, the fourth parameter corresponds to the first parameter, the fifth parameter corresponds to the second parameter, and the sixth parameter corresponds to the third parameter. The fourth parameter, the fifth parameter, the sixth parameter, and the first information are described above and will not be repeated here.

[0177] Step I: sending ACK information to the terminal.

[0178] In an embodiment of the present application, in order to perform uplink data transmission, the AP can send a trigger frame carrying the fourth parameter and the fifth parameter to the terminal. After receiving the trigger frame, the terminal sends an UL PPDU carrying the sixth parameter to the AP in the corresponding dRU resource of the terminal. Finally, the AP sends an ACK to the terminal after receiving the UL PPDU, and the RU configuration of the terminal is completed. The trigger frame and the UL PPDU are TB frames.

[0179] Referring to FIG. 13, it is a flow diagram of a dRU resource-based UL PPDU multi-user transmission provided by an embodiment of the present application.

[0180] As can be seen from the figure, the figure contains four STAs as terminals, namely STA1, STA2, STA3, and STA4. The AP sends a trigger frame to the STAs, the STAs feed back an UL PPDU to the AP, and then the AP feeds back an ACK to the STAs.

[0181] It should be noted that the four STAs in the figure are only an example. Regardless of whether the terminal connected to the AP is one or multiple, for each terminal, the AP and the terminal interact with the fourth parameter, the fifth parameter, and the sixth parameter in the same way.

[0182] Since the second preset number and the data transmission bandwidth are not limited in the embodiment of the present application, the number of subcarriers contained in the RU is different in the case of different second preset numbers and data transmission bandwidths. Therefore, in order to ensure that the AP and the terminal can use a unified RU for data transmission, it is necessary to unify the second preset number and the data transmission bandwidth between the AP and the terminal in advance.

[0183] Therefore, the above method further includes step J.

[0184] Step J: sending a seventh parameter and an eighth parameter to the terminal, so that the terminal determines the number of subcarriers in each RU based on the seventh parameter, the eighth parameter, and the second information stored in advance.

[0185] The seventh parameter represents the data transmission bandwidth, the eighth parameter represents the first value, and the second information represents the correspondence between the first value, the data transmission bandwidth, and the number of subcarriers in the RU.

[0186] In an embodiment of the present application, for different first values, the subcarriers in different RUs can be allocated in advance for different data transmission bandwidths, and the obtained allocation results can be recorded in the manner of the aforementioned Table 1, Table 2, etc. The aforementioned second information is stored in both the AP and the terminal, so that after the transmission of the seventh parameter and the eighth parameter, the subcarriers contained in each RU can be unified according to the pre-stored second information.

[0187] As can be seen from the above, in the embodiments of the present application, the subcarriers contained in the RUs are not limited, and the allocation of the subcarriers in the RUs can be performed in different ways, and the configuration can be unified between the AP and the terminal.

[0188] Corresponding to the aforementioned data transmission method applied to the AP, an embodiment of the present application provides a data transmission method applied to a terminal.

[0189] In an embodiment of the present application, the method applied to the terminal comprises:

[0190] performing data transmission with the AP through the subcarriers contained in the resource unit RU corresponding to the terminal;

[0191] wherein the RUs corresponding to different terminals are different, the subcarriers contained in the RUs are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

[0192] As can be seen from the above, the AP communicates with the terminal through the RU, the subcarriers contained in the RU corresponding to the terminal are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced apart, when the AP and the terminal perform data transmission, there is a spacing between the subcarriers used. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakens in a short time, the data transmission quality of the multiple subcarriers arranged in sequence in the time period of signal weakening will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without spacing, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakens in a short time, it will only affect a small part of the subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, not corresponding to the terminal, and not used can be collectively used to complete data transmission. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved.

[0193] In an embodiment of the present application, the method further comprises:

[0194] Among all the subcarriers, except for the preset subcarriers that do not participate in the subcarrier group allocation, the remaining subcarriers are arranged in the order of the subcarrier numbers;

[0195] Between every two subcarriers belonging to the same subcarrier group, a second preset number of subcarriers belonging to other subcarrier groups are arranged;

[0196] Among the preset subcarriers that do not participate in the RU unit allocation, there are preset idle subcarriers that do not participate in data transmission.

[0197] In an embodiment of the present application, the number of each subcarrier group is represented by the number of the first subcarrier contained in the subcarrier group, the number of the last subcarrier, and a first value.

[0198] Among them, the first value is the sum of the second preset number and a second value.

[0199] In an embodiment of the present application, the idle subcarrier is located in the middle position of all subcarriers, and the idle subcarrier is a direct current (DC) subcarrier.

[0200] In one embodiment of the present application, the first end position, the last end position and the middle position of all subcarriers in the transmission bandwidth respectively exist idle subcarriers, and the idle subcarrier in the middle position is a DC subcarrier.

[0201] In one embodiment of the present application, the middle position of all subcarriers in the transmission bandwidth exists a third preset number of idle subcarriers, and the other idle subcarriers are located at any position in the all subcarriers except the third preset number of idle subcarriers in the middle position, and the idle subcarrier in the middle position is a DC subcarrier.

[0202] In one embodiment of the present application, when the RU contains a plurality of subcarrier groups, the number of subcarrier groups contained in each RU is the same, and the subcarrier groups contained in different RUs are different.

[0203] Every two subcarrier groups belonging to the same RU are separated by a fourth preset number of subcarrier groups belonging to other RUs.

[0204] In one embodiment of the present application, the number of each RU is represented by the number of the subcarrier group contained in the RU.

[0205] In one embodiment of the present application, the method further comprises:

[0206] receiving the first trigger frame sent by the AP; wherein the first trigger frame includes a variant user information field, the variant user information field is used to carry a first parameter and a second parameter, the first parameter represents the number of the RU corresponding to the data transmission bandwidth, and the second parameter represents a first value, the first value is the sum of the second preset number and a second value;

[0207] replying to the AP with a trigger frame response;

[0208] receiving the downlink physical layer protocol data unit (DL PPDU) sent by the AP, wherein the DL PPDU includes a common information field, and the common information field is used to carry a third parameter, and the third parameter represents the data transmission bandwidth;

[0209] determining the number of subcarriers in the RU corresponding to the terminal according to the first parameter, the second parameter, the third parameter and the first information stored in advance, wherein the first information represents the corresponding relationship between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarrier;

[0210] replying to the AP with an acknowledgement (ACK) information.

[0211] In one embodiment of the present application, the method further comprises:

[0212] receive a second trigger frame sent by the AP, the second trigger frame including a variant user information field, the variant user information field being used to carry a fourth parameter and a fifth parameter, the fourth parameter representing a number of an RU corresponding to a data transmission bandwidth, and the fifth parameter representing a first value, the first value being a sum of the second preset number and a second value;

[0213] determine, according to the current data transmission bandwidth, the fourth parameter, the fifth parameter and pre-stored first information, a number of a subcarrier in the RU corresponding to the terminal;

[0214] send, to the AP, an uplink physical protocol data unit (UL PPDU) including a common information field used to carry a sixth parameter, so that the AP, after receiving the sixth parameter, determines, according to the fourth parameter, the fifth parameter, the sixth parameter and pre-stored first information, the number of the subcarrier in the RU corresponding to the terminal, the sixth parameter representing a data transmission bandwidth, and the first information representing a corresponding relationship between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarrier;

[0215] receive ACK information sent by the AP.

[0216] As can be seen from the above, in the embodiments of the present application, the subcarriers included in the RU are not limited, and different ways can be used to allocate the subcarriers in the RU, and the configuration is unified between the AP and the terminal.

[0217] In one embodiment of the present application, the first preset number is 26.

[0218] In one embodiment of the present application, in the case where the data transmission bandwidth is 20MHz, the second preset number is 3 or 8;

[0219] In the case where the data transmission bandwidth is 40MHz, the second preset number is 8 or 17.

[0220] Corresponding to the foregoing data transmission method applied to the AP, the embodiments of the present application further provide an AP.

[0221] As shown in FIG. 14, the AP includes:

[0222] a processor 1401;

[0223] a transceiver 1404;

[0224] a machine readable storage medium 1402 storing machine executable instructions capable of being executed by the processor 1401; the machine executable instructions cause the processor 1401 to execute the data transmission method applied to the AP.

[0225] As shown in FIG. 14, the AP can further include a communication bus 1403. The processor 1401, the machine readable storage medium 1402, and the transceiver 1404 can communicate with each other through the communication bus 1403. The communication bus 1403 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 1403 can be divided into an address bus, a data bus, a control bus, etc.

[0226] The transceiver 1404 can be a wireless communication module. The transceiver 1404 can interact with other devices to exchange data under the control of the processor 1401.

[0227] The machine readable storage medium 1402 can include a Random Access Memory (RAM) and can further include a Non-Volatile Memory (NVM) / Also, the machine readable storage medium 1402 can be at least one storage device located away from the aforementioned processor.

[0228] The processor 1401 can be a general processor including a Central Processing Unit (CPU), a Network Processor (NP), etc. Also, the processor 1401 can be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components.

[0229] As can be seen from the above, the AP communicates with the terminal through the RU, and the subcarriers contained in the RU corresponding to the terminal are divided into one or more subcarrier groups, each of which contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced apart, there is a gap between the subcarriers used when the AP and the terminal perform data transmission. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakens in a short period of time, the data transmission quality of the multiple subcarriers arranged in sequence in the period of time in which the signal weakens will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without a gap, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakens in a short period of time, it will only affect a small number of subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, not corresponding to the terminal, and not used can be collectively used to complete data transmission. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved.

[0230] Corresponding to the foregoing data transmission method applied to the terminal, an embodiment of the present application also provides a terminal.

[0231] As shown in FIG. 15, the terminal comprises:

[0232] a processor 1501;

[0233] a transceiver 1504;

[0234] a machine readable storage medium 1502, which stores machine executable instructions capable of being executed by the processor 1501; the machine executable instructions cause the processor 1501 to execute the data transmission method applied to the terminal.

[0235] As shown in FIG. 15, the terminal can further include a communication bus 1503. The processor 1501, the machine readable storage medium 1502, and the transceiver 1504 can communicate with each other through the communication bus 1503, which can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 1503 can be divided into an address bus, a data bus, a control bus, etc.

[0236] The transceiver 1504 can be a wireless communication module, which, under the control of the processor 1501, interacts with other devices for data exchange.

[0237] The machine readable storage medium 1502 can include a Random Access Memory (RAM) and can also include a Non-Volatile Memory (NVM), such as at least one disk memory. In addition, the machine readable storage medium 1502 can also be at least one storage device located away from the aforementioned processor.

[0238] The processor 1501 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0239] As can be seen from the above, the AP communicates with the terminal through the RU, the subcarriers in the RU corresponding to the terminal are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced apart, when the AP and the terminal perform data transmission, there is a spacing between the subcarriers used. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakens in a short time, the data transmission quality of the multiple subcarriers arranged in sequence in the time period of signal weakening will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without spacing, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakens in a short time, it will only affect a small part of the subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, not corresponding to the terminal and not used, can be collectively used to complete data transmission. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved.

[0240] Corresponding to the foregoing data transmission method applied to the AP, an embodiment of the present application provides a data transmission device applied to the AP, the device comprising:

[0241] The first data transmission module is configured to perform the method further comprising:

[0242] receiving the fourth parameter and the fifth parameter sent by the AP, the fourth parameter indicating the number of the RU corresponding to the data transmission bandwidth, and the fifth parameter indicating a first value, the first value being the sum of the second preset number and a second value;

[0243] determining the number of the subcarriers in the RU corresponding to the terminal according to the current data transmission bandwidth, the fourth parameter, the fifth parameter, and the first information stored in advance, and feeding back a sixth parameter to the AP, so that the AP determines the number of the subcarriers in the RU corresponding to the terminal based on the fourth parameter, the fifth parameter, the sixth parameter, and the first information stored in advance after receiving the sixth parameter, the sixth parameter indicating the data transmission bandwidth, and the first information indicating the correspondence between the data transmission bandwidth, the first value, the number of the RU, and the number of the subcarriers.

[0244] As can be seen from the above, the AP communicates with the terminal through the RU, and the subcarriers corresponding to the terminal in the RU are divided into one or more subcarrier groups, each of which contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced apart, there is a spacing between the subcarriers used when the AP and the terminal perform data transmission. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakens in a short time, the data transmission quality of the multiple subcarriers arranged in sequence in the time period of signal weakening will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without spacing, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakens in a short time, it will only affect a small part of the subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, not corresponding to the terminal, and not used can be collectively used to complete data transmission. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved.

[0245] In an embodiment of the present application, the apparatus further comprises:

[0246] The first configuration module is configured to arrange the remaining subcarriers in the order of the subcarrier numbers in all the subcarriers except the preset subcarriers that do not participate in the subcarrier group allocation, and configure a second preset number of subcarriers belonging to other subcarrier groups between every two subcarriers belonging to the same subcarrier group.

[0247] The preset subcarriers that do not participate in the RU unit allocation include preset idle subcarriers that do not participate in data transmission.

[0248] In an embodiment of the present application, the number of each subcarrier group is represented by the number of the first subcarrier, the number of the last subcarrier, and a first value contained in the subcarrier group.

[0249] The first value is the sum of the second preset number and a second value.

[0250] In an embodiment of the present application, the idle subcarrier is located at the middle position of all the subcarriers in the transmission bandwidth, and the idle subcarrier is a direct current (DC) subcarrier.

[0251] In one embodiment of the present application, the first end position, the last end position and the middle position of all subcarriers in the transmission bandwidth respectively exist idle subcarriers, and the idle subcarrier at the middle position is a DC subcarrier.

[0252] In one embodiment of the present application, the middle position of all subcarriers in the transmission bandwidth exists a third preset number of idle subcarriers, and the other idle subcarriers are located at any position in the all subcarriers except the third preset number of idle subcarriers at the middle position, and the idle subcarrier at the middle position is a DC subcarrier.

[0253] In one embodiment of the present application, when the RU contains a plurality of subcarrier groups, the number of subcarrier groups contained in each RU is the same, and the subcarrier groups contained in different RUs are different.

[0254] Every two subcarrier groups belonging to the same RU are separated by a fourth preset number of subcarrier groups belonging to other RUs.

[0255] In one embodiment of the present application, the number of each RU is represented by the number of the subcarrier group contained in the RU.

[0256] In one embodiment of the present application, the apparatus further comprises:

[0257] The first trigger frame sending module is configured to send a first trigger frame to the terminal, wherein the first trigger frame comprises a variant user information field, and the variant user information field is configured to carry a first parameter and a second parameter, the first parameter represents the number of the RU corresponding to the data transmission bandwidth, and the second parameter represents a first value, wherein the first value is the sum of the second preset number and a second value.

[0258] The response receiving module is configured to receive a trigger frame response sent by the terminal according to the first trigger frame.

[0259] The DL PPDU sending module is configured to send a downlink physical layer protocol data unit (DL PPDU) to the terminal, wherein the DL PPDU comprises a common information field, and the common information field is configured to carry a third parameter, and the third parameter represents the data transmission bandwidth, so that the terminal determines the number of subcarriers in the RU corresponding to the terminal according to the first parameter, the second parameter, the third parameter and the first information stored in advance, and the first information represents the corresponding relationship between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarrier.

[0260] The first ACK receiving module is configured to receive the acknowledgement (ACK) information sent by the terminal.

[0261] In one embodiment of the present application, the apparatus further comprises:

[0262] a second trigger frame sending module, configured to send a second trigger frame to the terminal, wherein the second trigger frame comprises a variant user information field, and the variant user information field is used to carry a fourth parameter and a fifth parameter, so that the terminal determines the number of subcarriers in the RU corresponding to the terminal according to the current data transmission bandwidth, the fourth parameter, the fifth parameter and first information stored in advance, the fourth parameter represents the number of the RU corresponding to the data transmission bandwidth, the fifth parameter represents the first value, and the first information represents the correspondence between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarriers, and the first value is the sum of the second preset number and a second value;

[0263] a UL PPDU receiving module, configured to receive an uplink physical protocol data unit (UL PPDU) sent by the terminal, wherein the UL PPDU comprises a common information field, and the common information field is used to carry a sixth parameter, and the sixth parameter represents the data transmission bandwidth;

[0264] a subcarrier number determining module, configured to determine the number of subcarriers in the RU corresponding to the terminal according to the fourth parameter, the fifth parameter, the sixth parameter and the first information stored in advance;

[0265] an ACK sending module, configured to send ACK information to the terminal.

[0266] As can be seen from the above, in the embodiments of the present application, the subcarriers contained in the RU are not limited, and different ways can be used to allocate the subcarriers in the RU, and the configuration is unified between the AP and the terminal.

[0267] In one embodiment of the present application, the first preset number is 26.

[0268] In one embodiment of the present application, in the case where the data transmission bandwidth is 20MHz, the second preset number is 3 or 8;

[0269] In the case where the data transmission bandwidth is 40MHz, the second preset number is 8 or 17.

[0270] Corresponding to the data transmission method applied to the terminal, the embodiments of the present application provide a data transmission device applied to the terminal, and the device comprises:

[0271] a second data transmission module, configured to perform data transmission with the AP through the subcarriers contained in the resource unit (RU) corresponding to the terminal;

[0272] The RUs corresponding to different terminals are different, and the subcarriers included in the RUs are divided into one or more subcarrier groups, each of which includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

[0273] As can be seen from the above, the AP communicates with the terminal through the RU, and the subcarriers included in the RU corresponding to the terminal are divided into one or more subcarrier groups, each of which includes a first preset number of subcarrier groups, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. Since the subcarriers in the subcarrier group are spaced apart, there is a spacing between the subcarriers used when the AP and the terminal perform data transmission. That is, the distribution of the subcarriers corresponding to the same terminal is relatively dispersed. If the signal weakens in a short time, the data transmission quality of the multiple subcarriers arranged in sequence in the time period of signal weakening will decrease. In this case, if the subcarriers corresponding to the same terminal are arranged continuously without spacing, the data transmission quality of the subcarriers corresponding to the terminal will generally decrease, thereby affecting the overall data transmission quality of the terminal. However, in the present application, the distribution of the subcarriers corresponding to the terminal is relatively dispersed, so even if the signal weakens in a short time, it will only affect a small part of the subcarriers corresponding to a part of the terminals, and will not affect the overall data transmission of the terminal. Furthermore, since the subcarriers corresponding to the terminal are relatively dispersed, when the AP transmits a signal to the terminal through a subcarrier, the power of the subcarriers adjacent to the subcarrier, which do not correspond to the terminal and are not used, can be concentrated to complete data transmission together. Thus, the coverage radius of the signal can be improved, thereby improving the coverage radius of the AP cell. The PSD between the AP and the terminal can also be improved, and the balance of the uplink and downlink power can be improved.

[0274] In an embodiment of the present application, the apparatus further comprises:

[0275] The second configuration module is configured to arrange the remaining subcarriers in the order of the subcarrier numbers in all the subcarriers except the preset subcarriers that do not participate in the subcarrier group allocation, and configure a second preset number of subcarriers belonging to other subcarrier groups between every two subcarriers belonging to the same subcarrier group.

[0276] The preset subcarriers that do not participate in the RU unit allocation include preset idle subcarriers that do not participate in data transmission.

[0277] In an embodiment of the present application, the number of each subcarrier group is represented by the number of the first subcarrier included in the subcarrier group, the number of the last subcarrier, and a first value.

[0278] The first value is the sum of the second preset number and a second value.

[0279] In one embodiment of the present application, the idle subcarrier is located in the middle of all subcarriers in the transmission bandwidth, and the idle subcarrier is a direct current (DC) subcarrier.

[0280] In one embodiment of the present application, the idle subcarriers are located in the front end, the rear end and the middle of all subcarriers in the transmission bandwidth, and the idle subcarrier located in the middle is a DC subcarrier.

[0281] In one embodiment of the present application, the third preset number of idle subcarriers are located in the middle of all subcarriers in the transmission bandwidth, and the idle subcarriers other than the third preset number of idle subcarriers located in the middle are located in any position of all subcarriers, and the idle subcarrier located in the middle is a DC subcarrier.

[0282] In one embodiment of the present application, when the RU contains a plurality of subcarrier groups, the number of subcarrier groups contained in each RU is the same, and the number of subcarrier groups contained in different RUs is different.

[0283] Every two subcarrier groups belonging to the same RU are separated by the fourth preset number of subcarrier groups belonging to other RUs.

[0284] In one embodiment of the present application, the number of each RU is represented by the number of the subcarrier group contained in the RU.

[0285] In one embodiment of the present application, the apparatus further comprises:

[0286] The first trigger frame receiving module is configured to receive a first trigger frame sent by the AP, wherein the first trigger frame comprises a variant user information field, the variant user information field is configured to carry a first parameter and a second parameter, the first parameter represents the number of the RU corresponding to the data transmission bandwidth, and the second parameter represents a first value, wherein the first value is the sum of the second preset number and a second value.

[0287] The response sending module is configured to reply a trigger frame response to the AP.

[0288] The DL PPDU receiving module is configured to receive a downlink physical layer protocol data unit (DL PPDU) sent by the AP, wherein the DL PPDU comprises a common information field, and the common information field is configured to carry a third parameter, wherein the third parameter represents the data transmission bandwidth.

[0289] The first number determining module is configured to determine the number of the subcarrier in the RU corresponding to the terminal according to the first parameter, the second parameter, the third parameter and the first information stored in advance, wherein the first information represents the corresponding relationship between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarrier.

[0290] an ACK reply module, configured to reply acknowledgement ACK information to the AP.

[0291] In an embodiment of the present application, the apparatus further comprises:

[0292] a second trigger frame receiving module, configured to receive a second trigger frame sent by the AP, wherein the second trigger frame comprises a variant user information field, and the variant user information field is used to carry a fourth parameter and a fifth parameter, the fourth parameter represents the number of an RU corresponding to a data transmission bandwidth, and the fifth parameter represents a first value which is the sum of the second preset number and a second value;

[0293] a second number determining module, configured to determine the number of subcarriers in the RU corresponding to the terminal according to the current data transmission bandwidth, the fourth parameter, the fifth parameter and the first information stored in advance;

[0294] an UL PPDU sending module, configured to send an uplink physical protocol data unit UL PPDU to the AP, wherein the UL PPDU comprises a common information field, and the common information field is used to carry a sixth parameter, so that the AP determines the number of subcarriers in the RU corresponding to the terminal based on the fourth parameter, the fifth parameter, the sixth parameter and the first information stored in advance after receiving the sixth parameter, the sixth parameter represents a data transmission bandwidth, and the first information represents the corresponding relationship between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarriers;

[0295] a second ACK receiving module, configured to receive ACK information sent by the AP.

[0296] As can be seen from the above, in the embodiments of the present application, the subcarriers contained in the RU are not limited, and different ways can be used to allocate the subcarriers in the RU, and the configuration unification is realized between the AP and the terminal.

[0297] In an embodiment of the present application, the first preset number is 26.

[0298] In an embodiment of the present application, in the case of a data transmission bandwidth of 20MHz, the second preset number is 3 or 8;

[0299] In the case of a data transmission bandwidth of 40MHz, the second preset number is 8 or 17.

[0300] Based on the same inventive concept, a machine readable storage medium is provided, which stores machine executable instructions, when invoked and executed by a processor, the machine executable instructions cause the processor to implement the steps of any of the data transmission methods applied to an AP or a terminal.

[0301] In yet another embodiment provided by the present application, a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the steps of any of the data transmission methods applied to an AP or a terminal in the above embodiments.

[0302] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.

[0303] It should be noted that in this document, relational terms such as first and second and the like can only be used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed or inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device including the element.

[0304] Each of the embodiments in the specification is described in a relevant manner, and the same or similar parts between the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. In particular, for the method, apparatus, AP, terminal, computer readable storage medium and computer program product embodiments applied to the terminal, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiments.

[0305] The above only describes the preferred embodiments of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A data transmission method, characterized by, The method is applied to a wireless access point (AP), and the method comprises the following steps: A terminal performs data transmission with the terminal through subcarriers contained in a resource unit (RU) corresponding to the terminal; Different RUs correspond to different terminals, the subcarriers contained in the RU are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

2. The method of claim 1, wherein, The method further comprises the following steps: Among all the subcarriers, except for preset subcarriers that do not participate in subcarrier group allocation, the remaining subcarriers are arranged in the order of the subcarrier numbers; Between every two subcarriers belonging to the same subcarrier group, a second preset number of subcarriers belonging to other subcarrier groups are arranged; The preset subcarriers that do not participate in RU unit allocation include preset idle subcarriers that do not participate in data transmission.

3. The method of claim 2, wherein, The number of each subcarrier group is represented by the number of the first subcarrier contained in the subcarrier group, the number of the last subcarrier, and a first value; The first value is the sum of the second preset number and a second value.

4. The method of claim 2, wherein, The idle subcarrier is located in the middle of all the subcarriers in the transmission bandwidth, and the idle subcarrier is a direct current (DC) subcarrier.

5. The method of claim 2, wherein, Idle subcarriers exist in the front end, the rear end, and the middle of all the subcarriers in the transmission bandwidth, and the idle subcarrier in the middle is a DC subcarrier.

6. The method of claim 2, wherein, A third preset number of idle subcarriers exist in the middle of all the subcarriers in the transmission bandwidth, and except for the third preset number of idle subcarriers in the middle, other idle subcarriers are located at any position in all the subcarriers, and the idle subcarrier in the middle is a DC subcarrier.

7. The method of claim 1, wherein, When the RU contains multiple subcarrier groups, the number of subcarrier groups contained in each RU is the same, and the subcarrier groups contained in different RUs are different; Every two subcarrier groups belonging to the same RU are spaced apart by a fourth preset number of subcarrier groups belonging to other RUs.

8. The method of claim 1, wherein, The number of each RU is represented by the number of the subcarrier group contained in the RU.

9. The method according to any one of claims 2-6, characterized in that, The method further comprises the following steps: A first trigger frame is sent to the terminal, the first trigger frame includes a variant user information field, the variant user information field is used to carry a first parameter and a second parameter, the first parameter represents the number of the RU corresponding to the data transmission bandwidth, and the second parameter represents a first value, which is the sum of the second preset number and a second value; A trigger frame response sent by the terminal according to the first trigger frame is received; A downlink physical layer protocol data unit (DL PPDU) is sent to the terminal, the DL PPDU includes a common information field, the common information field is used to carry a third parameter, the third parameter represents the data transmission bandwidth, so that the terminal determines the number of the subcarriers in the RU corresponding to the terminal according to the first parameter, the second parameter, the third parameter, and first information stored in advance; the first information represents the correspondence between the data transmission bandwidth, the first value, the number of the RU, and the number of the subcarrier; Acknowledgement (ACK) information sent by the terminal is received.

10. The method of any one of claims 2-6, wherein, The method further comprises the following steps: sending a second trigger frame to the terminal, the second trigger frame comprising a variant user information field, the variant user information field being used to carry a fourth parameter and a fifth parameter, so that the terminal determines the number of subcarriers in the RU corresponding to the terminal according to the current data transmission bandwidth, the fourth parameter, the fifth parameter and pre-stored first information, the fourth parameter representing the number of the RU corresponding to the data transmission bandwidth, the fifth parameter representing the first value, the first information representing the correspondence between the data transmission bandwidth, the first value, the number of the RU and the number of the subcarriers, the first value being the sum of the second preset number and a second value; receiving an uplink physical protocol data unit (UL PPDU) sent by the terminal, the UL PPDU comprising a common information field, the common information field being used to carry a sixth parameter, the sixth parameter representing the data transmission bandwidth; determining the number of subcarriers in the RU corresponding to the terminal according to the fourth parameter, the fifth parameter, the sixth parameter and the pre-stored first information; and sending ACK information to the terminal. The first preset number is 26.

11. The method according to any one of claims 1-8, characterized in that, In the case of a data transmission bandwidth of 20 MHz, the second preset number is 3 or 8.

12. The method of any one of claims 2-6, wherein, In the case of a data transmission bandwidth of 40 MHz, the second preset number is 8 or 17. The method is applied to a terminal, and the method comprises:

13. A data transmission method, characterized by, performing data transmission with an AP through subcarriers contained in a resource unit (RU) corresponding to the terminal; wherein the RUs corresponding to different terminals are different, the subcarriers contained in the RU are divided into one or more subcarrier groups, each subcarrier group contains a first preset number of subcarriers, and the subcarriers contained in each subcarrier group are spaced apart from other subcarriers in the subcarrier group. The method further comprises:

14. The method of claim 13, wherein, arranging the remaining subcarriers in the order of the number of the subcarriers, except for preset subcarriers that do not participate in the allocation of the subcarrier groups, among all the subcarriers; configuring a second preset number of subcarriers belonging to other subcarrier groups between every two subcarriers belonging to the same subcarrier group. The preset subcarriers that do not participate in the allocation of the RU units include preset idle subcarriers that do not participate in data transmission. The number of each subcarrier group is represented by the number of the first subcarrier, the number of the last subcarrier and a first value contained in the subcarrier group.

15. The method of claim 14, wherein, The first value is the sum of the second preset number and a second value. The idle subcarriers are located in the middle of all the subcarriers in the transmission bandwidth, and the idle subcarriers are direct current (DC) subcarriers.

16. The method of claim 14, wherein, Idle subcarriers exist in the frontmost position, the last position and the middle position of all the subcarriers in the transmission bandwidth, and the idle subcarriers in the middle position are DC subcarriers.

17. The method of claim 14, wherein, A third preset number of idle subcarriers exist in the middle position of all the subcarriers in the transmission bandwidth, and the idle subcarriers other than the third preset number of idle subcarriers in the middle position are located at any position in all the subcarriers, and the idle subcarriers in the middle position are DC subcarriers.

18. The method of claim 14, wherein, ​ 19. The method of claim 13, wherein, The number of subcarrier groups contained in each RU is the same, and the number of subcarrier groups contained in different RUs is different. Every two subcarrier groups belonging to the same RU are separated by a fourth preset number of subcarrier groups belonging to other RUs.

20. The method of claim 13, wherein, The number of each RU is represented by the number of subcarrier groups contained in the RU.

21. The method of any one of claims 14-18, wherein, The method further comprises: receiving a first trigger frame sent by the AP; wherein the first trigger frame comprises a variant user information field, the variant user information field being used to carry a first parameter and a second parameter, the first parameter representing the number of the RU corresponding to the data transmission bandwidth, and the second parameter representing a first value, the first value being the sum of the second preset number and a second value; replying to the AP with a trigger frame response; receiving a downlink physical layer protocol data unit (DL PPDU) sent by the AP, wherein the DL PPDU comprises a common information field, and the common information field is used to carry a third parameter representing the data transmission bandwidth; determining the number of subcarriers in the RU corresponding to the terminal according to the first parameter, the second parameter, the third parameter, and first information stored in advance, wherein the first information represents the correspondence between the data transmission bandwidth, the first value, the number of the RU, and the number of subcarriers; replying to the AP with an acknowledgement (ACK) information.

22. The method of any one of claims 14-18, wherein, The method further comprises: receiving a second trigger frame sent by the AP, wherein the second trigger frame comprises a variant user information field, and the variant user information field is used to carry a fourth parameter and a fifth parameter, the fourth parameter representing the number of the RU corresponding to the data transmission bandwidth, and the fifth parameter representing the first value, the first value being the sum of the second preset number and the second value; determining the number of subcarriers in the RU corresponding to the terminal according to the current data transmission bandwidth, the fourth parameter, the fifth parameter, and the first information stored in advance; sending an uplink physical protocol data unit (UL PPDU) to the AP, wherein the UL PPDU comprises a common information field, and the common information field is used to carry a sixth parameter, so that the AP determines the number of subcarriers in the RU corresponding to the terminal based on the fourth parameter, the fifth parameter, the sixth parameter, and the first information stored in advance after receiving the sixth parameter, the sixth parameter representing the data transmission bandwidth, and the first information representing the correspondence between the data transmission bandwidth, the first value, the number of the RU, and the number of subcarriers; receiving an ACK information sent by the AP.

23. The method of any one of claims 13-20, wherein, The first preset number is 26.

24. The method of any one of claims 14-18, wherein, In the case of a data transmission bandwidth of 20 MHz, the second preset number is 3 or 8. In the case of a data transmission bandwidth of 40 MHz, the second preset number is 8 or 17.

25. An AP, comprising: The wireless access point (AP) comprises: a processor; a transceiver; a machine-readable storage medium storing machine-executable instructions executable by the processor; the machine-executable instructions cause the processor to perform the method steps of any one of claims 1-12.

26. A terminal, characterized by The terminal comprises: a processor; a transceiver; A machine-readable storage medium having stored machine executable instructions that, when executed by a processor, cause the processor to perform the method steps of any of claims 13-24.

27. A data transmission device, characterized by The device is applied to a wireless access point (AP), and the device comprises: A first data transmission module is configured to perform data transmission with the terminal through subcarriers included in a resource unit (RU) corresponding to the terminal. Different terminals correspond to different RUs, and the subcarriers included in the RU are divided into one or more subcarrier groups, each of which includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

28. A data transmission device, characterized by The device is applied to a terminal, and the device comprises: A second data transmission module is configured to perform data transmission with the AP through subcarriers included in a resource unit (RU) corresponding to the terminal. Different terminals correspond to different RUs, and the subcarriers included in the RU are divided into one or more subcarrier groups, each of which includes a first preset number of subcarriers, and the subcarriers included in each subcarrier group are spaced apart from other subcarriers in the subcarrier group.

29. A machine-readable storage medium, characterized in that, The machine executable instructions, when invoked and executed by a processor, cause the processor to implement the method of any of claims 1-12 or 13-24.

30. A computer program product, characterised in that, The computer program product causes the processor to implement the method of any of claims 1-12 or 13-24.