Communication method and communication apparatus

WO2025185657A8PCT designated stage Publication Date: 2025-10-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/080763
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-08
Filing Date
2025-03-05
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In wireless local area network communications, the subcarriers of distributed resource units are distributed over a large bandwidth, resulting in a large peak-to-average ratio, which causes nonlinear signal distortion and affects communication performance.

Method used

By setting the difference between adjacent subcarrier indices in a distributed resource unit to an integer multiple of 2n, it is equivalent to frequency domain upsampling of continuous resource units with smaller bandwidth, thereby reducing the peak-to-average ratio.

Benefits of technology

The peak-to-average ratio is reduced, the communication performance is improved, and the implementation complexity of the channel estimation is simplified.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025080763_02102025_PF_FP_ABST
    Figure CN2025080763_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a communication apparatus. The method can be applied to a WLAN system that supports 802.11 series protocols such as IEEE 802.11be, or the next generation (e.g. Wi-Fi 8) of 802.11be, and can also be applied to a UWB-based wireless personal area network system and a sensing system. In the method, the difference between indices of any two adjacent subcarriers in a first resource unit can be expressed as an integer multiple of 2n; therefore, the distribution of subcarriers in the first resource unit is more uniform, and thus the PAPR can be reduced, thereby improving the communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on March 8, 2024, with application number 202410272192.5 and invention name “A communication method and communication device”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] In wireless local area network (WLAN) communications, the entire spectrum bandwidth can be divided into multiple resource units (RUs). User frequency domain resources are allocated not in channels but in RUs. RUs can be divided into continuous RUs and distributed RUs.

[0004] The transmit power of the device is limited by the bandwidth of the RU. For continuous RUs and distributed RUs containing the same number of subcarriers, the continuous RU occupies a smaller bandwidth, so its maximum transmit power is smaller. In scenarios with limited power spectrum density, both the transmission rate and distance are greatly limited. In comparison, distributed RUs increase the transmit power by discretely distributing the subcarriers contained in each RU across the entire or larger bandwidth. For example, in low power indoor (LPI) scenarios, the use of distributed RUs can increase the maximum transmit power allowed by the device.

[0005] The subcarriers contained in current distributed RUs are distributed across the entire or larger bandwidth range. However, the larger the signal bandwidth, the larger the PAPR. When these RUs are used for data transmission, the peak-to-average power ratio (PAPR) of the data is large, causing nonlinear distortion of the signal and affecting communication performance. Summary of the Invention

[0006] The present application provides a communication method and a communication device, which can reduce the PAPR of distributed RUs and improve communication performance.

[0007] In a first aspect, a communication method is provided. The method may be performed by a first site, or by a component of the first site (e.g., a chip, circuit, or chip system). For ease of understanding, the following description is based on an example of execution by the first site.

[0008] The method comprises: determining first information, the first information being used to indicate a first resource unit, the difference between the indexes of any two adjacent subcarriers in the first resource unit being 2 n An integer multiple of , where n is a positive integer; sending the first information.

[0009] Based on the above solution, the first station can indicate the first resource unit to the second station, and the index difference between any two adjacent subcarriers in the first resource unit can be expressed as 2 n The integer multiple of the first resource unit can be equivalent to upsampling the continuous RU of smaller bandwidth in the frequency domain, and the upsampling in the frequency domain does not change the PAPR of the signal. Therefore, the PAPR of the first resource unit can be equivalent to the PARP of the continuous RU of smaller bandwidth. Compared with other distributed RUs, the use of the first resource unit can reduce the PAPR and improve the communication performance.

[0010] In a second aspect, a communication method is provided. The method can be performed by a second site, or by a component of the second site (e.g., a chip, circuit, or chip system). For ease of understanding, the following description is based on the example of execution by the second site.

[0011] The method comprises: receiving first information, the first information being used to indicate a first resource unit, the difference between the indexes of any two adjacent subcarriers in the first resource unit being 2 n An integer multiple of n, where n is a positive integer; data is sent or received according to the first resource unit.

[0012] Based on the above solution, the first station can indicate the first resource unit to the second station, and the index difference between any two adjacent subcarriers in the first resource unit can be expressed as 2 n The integer multiple of the first resource unit can be equivalent to upsampling the continuous RU of small bandwidth in the frequency domain, and the upsampling in the frequency domain does not change the PAPR of the signal. Therefore, the PAPR of the first resource unit can be equivalent to the PARP of the continuous RU. Compared with other distributed RUs, the use of the first resource unit can reduce the PAPR and improve the communication performance.

[0013] In one possible implementation, the minimum value of the difference between the indices of adjacent subcarriers in the first resource unit is 2 n .

[0014] In other words, the first resource unit is a distributed RU.

[0015] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the method further includes: sending second information, the second information being used to indicate a second resource unit, the difference between the indexes of any two adjacent subcarriers in the second resource unit being 2 m An integer multiple of , where m is a positive integer.

[0016] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the method further includes: receiving second information, the second information being used to indicate a second resource unit, the difference between the indexes of any two adjacent subcarriers in the second resource unit being 2 m An integer multiple of , where m is a positive integer.

[0017] In one possible implementation, the minimum value of the difference between the indices of adjacent subcarriers in the second resource unit is 2 m .

[0018] Exemplarily, the first resource unit and the second resource unit have different sizes.

[0019] Based on the above solution, the subcarriers in the first resource unit and the second resource unit of different sizes are evenly distributed, thereby reducing PAPR and improving communication performance.

[0020] Exemplarily, the index of the i-th subcarrier in the first resource unit is k, and the index of the i-th subcarrier in the second resource unit is k+C1; or, the index of the i-th subcarrier in the first resource unit is k, and the index of the i-th subcarrier in the second resource unit is -k+C2; where i is a positive integer, and C1 and C2 are both set integers.

[0021] Based on the above solution, since resource units of the same size have the same structure, this can simplify the implementation complexity and facilitate the design of the channel estimation sequence.

[0022] In one possible implementation, n is greater than or equal to 2.

[0023] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 484 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0024] [-499:2:-17,17:2:499];

[0025] [-498:2:-16,18:2:500];

[0026] [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

[0027] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0028] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 242 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0029] [-499:4:-19,17:4:497];

[0030] [-497:4:-17,19:4:499];

[0031] [-498:4:-18,18:4:498];

[0032] [-496:4:-16,20:4:500];

[0033] [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

[0034] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0035] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 106 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0036] setdiff([-491:8:-27,21:8:493],[-487:36:-55,53:36:485]);

[0037] setdiff([-495:8:-23,25:8:489],[-487:36:-55,53:36:485]);

[0038] setdiff([-489:8:-25,23:8:495],[-485:36:-53,55:36:487]);

[0039] setdiff([-493:8:-21,27:8:491],[-485:36:-53,55:36:487]);

[0040] setdiff([-490:8:-26,22:8:494],[-486:36:-54,54:36:486]);

[0041] setdiff([-494:8:-22,26:8:490],[-486:36:-54,54:36:486]);

[0042] setdiff([-488:8:-24,24:8:496],[-484:36:-52,56:36:488]);

[0043] setdiff([-492:8:-20,28:8:492],[-484:36:-52,56:36:488]);

[0044] Alternatively, the first resource unit set is:

[0045] [-467:8:-51,45:8:461];

[0046] [-463:8:-47,49:8:465];

[0047] [-465:8:-49,47:8:463];

[0048] [-461:8:-45,51:8:467];

[0049] [-466:8:-50,46:8:462];

[0050] [-462:8:-46,50:8:466];

[0051] [-464:8:-48,48:8:464];

[0052] [-460:8:-44,52:8:468];

[0053] Here, setdiff(Q1,Q2) represents the set consisting of elements that belong to set Q1 but not to set Q2; [a:c:b] represents a subcarrier index set that includes subcarriers starting from subcarrier index a and ending at subcarrier index b, with a step size of c. That is, the subcarrier index set is [a, a+c, a+2c, ...].

[0054] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0055] It should be understood that in the present application, the first resource unit set may include multiple subcarrier index sets, each subcarrier index set is separated by a semicolon, and each subcarrier index set can be regarded as a first resource unit, or in other words, each subcarrier index set is a subcarrier index contained in a first resource unit.

[0056] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 52 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0057] setdiff([-475:16:-27,21:16:469],[-487:36:-55,53:36:485]);

[0058] setdiff([-483:16:-35,29:16:477],[-487:36:-55,53:36:485]);

[0059] setdiff([-479:16:-31,33:16:481],[-487:36:-55,53:36:485]);

[0060] setdiff([-471:16:-23,25:16:473],[-487:36:-55,53:36:485]);

[0061] setdiff([-473:16:-25,23:16:471],[-485:36:-53,55:36:487]);

[0062] setdiff([-481:16:-33,31:16:479],[-485:36:-53,55:36:487]);

[0063] setdiff([-477:16:-29,35:16:483],[-485:36:-53,55:36:487]);

[0064] setdiff([-469:16:-21,27:16:475],[-485:36:-53,55:36:487]);

[0065] setdiff([-474:16:-26,22:16:470],[-486:36:-54,54:36:486]);

[0066] setdiff([-482:16:-34,30:16:478],[-486:36:-54,54:36:486]);

[0067] setdiff([-478:16:-30,34:16:482],[-486:36:-54,54:36:486]);

[0068] setdiff([-470:16:-22,26:16:474],[-486:36:-54,54:36:486]);

[0069] setdiff([-472:16:-24,24:16:472],[-484:36:-52,56:36:488]);

[0070] setdiff([-480:16:-32,32:16:480],[-484:36:-52,56:36:488]);

[0071] setdiff([-476:16:-28,36:16:484],[-484:36:-52,56:36:488]);

[0072] setdiff([-468:16:-20,28:16:476],[-484:36:-52,56:36:488]);

[0073] Alternatively, the first resource unit set is:

[0074] [-451:16:-51,61:16:461];

[0075] [-459:16:-59,53:16:453];

[0076] [-463:16:-63,49:16:449];

[0077] [-455:16:-55,57:16:457];

[0078] [-449:16:-49,63:16:463];

[0079] [-457:16:-57,55:16:455];

[0080] [-461:16:-61,51:16:451];

[0081] [-453:16:-53,59:16:459];

[0082] [-450:16:-50,62:16:462];

[0083] [-458:16:-58,54:16:454];

[0084] [-462:16:-62,50:16:450];

[0085] [-454:16:-54,58:16:458];

[0086] [-448:16:-48,64:16:464];

[0087] [-456:16:-56,56:16:456];

[0088] [-460:16:-60,52:16:452];

[0089] [-452:16:-52,60:16:460];

[0090] Wherein, setdiff(Q1,Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2; [a:c:b] represents a subcarrier index set, and the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

[0091] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0092] In a possible implementation, the first resource unit is distributed in a bandwidth of 80 MHz.

[0093] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 996 subcarriers, and the first resource unit is any one of the first resource unit set.

[0094] The first resource unit set is:

[0095] [-1008:2:-14,12:2:1006];

[0096] [-1007:2:-13,13:2:1007];

[0097] Alternatively, the first resource unit set is:

[0098] [-1012:2:-516,-508:2:-12,12:2:508,516:2:1012];

[0099] [-1011:2:-515,-509:2:-13,13:2:509,515:2:1011];

[0100] [a:c:b] represents a subcarrier index set, starting from index a and ending at index b, with a step size of c.

[0101] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0102] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 484 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0103] [-992:4:-28,24:4:988];

[0104] [-990:4:-26,26:4:990];

[0105] [-991:4:-27,25:4:989];

[0106] [-989:4:-25,27:4:991];

[0107] Alternatively, the first resource unit set is:

[0108] [-998:4:-518,-506:4:-26,26:4:506,518:4:998];

[0109] [-996:4:-516,-504:4:-24,28:4:508,520:4:1000];

[0110] [-999:4:-519,-507:4:-27,25:4:505,517:4:997];

[0111] [-997:4:-517,-505:4:-25,27:4:507,519:4:999];

[0112] [a:c:b] represents a subcarrier index set, starting from index a and ending at index b, with a step size of c.

[0113] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0114] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 242 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0115] [-992:8:-32,24:8:984];

[0116] [-988:8:-28,28:8:988];

[0117] [-990:8:-30,26:8:986];

[0118] [-986:8:-26,30:8:990];

[0119] [-991:8:-31,25:8:985];

[0120] [-987:8:-27,29:8:989];

[0121] [-989:8:-29,27:8:987];

[0122] [-985:8:-25,31:8:991];

[0123] Alternatively, the first resource unit set is:

[0124] [-998:8:-518,-502:8:-30,26:8:506,522:8:994];

[0125] [-994:8:-522,-506:8:-26,30:8:502,518:8:998];

[0126] [-996:8:-516,-500:8:-28,28:8:508,524:8:996];

[0127] [-992:8:-520,-504:8:-24,32:8:504,520:8:1000];

[0128] [-999:8:-519,-503:8:-31,25:8:505,521:8:993];

[0129] [-995:8:-523,-507:8:-27,29:8:501,517:8:997];

[0130] [-997:8:-517,-501:8:-29,27:8:507,523:8:995];

[0131] [-993:8:-521,-505:8:-25,31:8:503,519:8:999];

[0132] [a:c:b] represents a subcarrier index set, starting from index a and ending at index b, with a step size of c.

[0133] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0134] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 106 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0135] [-928:16:-96,80:16:912];

[0136] [-920:16:-88,88:16:920];

[0137] [-924:16:-92,84:16:916];

[0138] [-916:16:-84,92:16:924];

[0139] [-926:16:-94,82:16:914];

[0140] [-918:16:-86,90:16:922];

[0141] [-922:16:-90,86:16:918];

[0142] [-914:16:-82,94:16:926];

[0143] [-927:16:-95,81:16:913];

[0144] [-919:16:-87,89:16:921];

[0145] [-923:16:-91,85:16:917];

[0146] [-915:16:-83,93:16:925];

[0147] [-925:16:-93,83:16:915];

[0148] [-917:16:-85,91:16:923];

[0149] [-921:16:-89,87:16:919];

[0150] [-913:16:-81,95:16:927];

[0151] Alternatively, the first resource unit set is:

[0152] [-934:16:-534,-502:16:-86,74:16:490,522:16:922];

[0153] [-926:16:-526,-494:16:-78,82:16:498,530:16:930];

[0154] [-930:16:-530,-498:16:-82,78:16:494,526:16:926];

[0155] [-922:16:-522,-490:16:-74,86:16:502,534:16:934];

[0156] [-932:16:-532,-500:16:-84,76:16:492,524:16:924];

[0157] [-924:16:-524,-492:16:-76,84:16:500,532:16:932];

[0158] [-928:16:-528,-496:16:-80,80:16:496,528:16:928];

[0159] [-920:16:-520,-488:16:-72,88:16:504,536:16:936];

[0160] [-935:16:-535,-503:16:-87,73:16:489,521:16:921];

[0161] [-927:16:-527,-495:16:-79,81:16:497,529:16:929];

[0162] [-931:16:-531,-499:16:-83,77:16:493,525:16:925];

[0163] [-923:16:-523,-491:16:-75,85:16:501,533:16:933];

[0164] [-933:16:-533,-501:16:-85,75:16:491,523:16:923];

[0165] [-925:16:-525,-493:16:-77,83:16:499,531:16:931];

[0166] [-929:16:-529,-497:16:-81,79:16:495,527:16:927];

[0167] [-921:16:-521,-489:16:-73,87:16:503,535:16:935];

[0168] [a:c:b] represents a subcarrier index set, starting from index a and ending at index b, with a step size of c.

[0169] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0170] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit consists of 52 subcarriers, and the first resource unit is any one of the first resource unit set, wherein the first resource unit set is:

[0171] [-928:16:-112];

[0172] [96:16:912];

[0173] [-920:16:-104];

[0174] [104:16:920];

[0175] [-924:16:-108];

[0176] [100:16:916];

[0177] [-916:16:-100];

[0178] [108:16:924];

[0179] [-926:16:-110];

[0180] [98:16:914];

[0181] [-918:16:-102];

[0182] [106:16:922];

[0183] [-922:16:-106];

[0184] [102:16:918];

[0185] [-914:16:-98];

[0186] [110:16:926];

[0187] [-927:16:-111];

[0188] [97:16:913];

[0189] [-919:16:-103];

[0190] [105:16:921];

[0191] [-923:16:-107];

[0192] [101:16:917];

[0193] [-915:16:-99];

[0194] [109:16:925];

[0195] [-925:16:-109];

[0196] [99:16:915];

[0197] [-917:16:-101];

[0198] [107:16:923];

[0199] [-921:16:-105];

[0200] [103:16:919];

[0201] [-913:16:-97];

[0202] [111:16:927];

[0203] Alternatively, the first resource unit set is:

[0204] [-934:16:-534,-502:16:-102];

[0205] [90:16:490,522:16:922];

[0206] [-926:16:-526,-494:16:-94];

[0207] [98:16:498,530:16:930];

[0208] [-930:16:-530,-498:16:-98];

[0209] [94:16:494,526:16:926];

[0210] [-922:16:-522,-490:16:-90];

[0211] [102:16:502,534:16:934];

[0212] [-932:16:-532,-500:16:-100];

[0213] [92:16:492,524:16:924];

[0214] [-924:16:-524,-492:16:-92];

[0215] [100:16:500,532:16:932];

[0216] [-928:16:-528,-496:16:-96];

[0217] [96:16:496,528:16:928];

[0218] [-920:16:-520,-488:16:-88];

[0219] [104:16:504,536:16:936];

[0220] [-935:16:-535,-503:16:-103];

[0221] [89:16:489,521:16:921];

[0222] [-927:16:-527,-495:16:-95];

[0223] [97:16:497,529:16:929];

[0224] [-931:16:-531,-499:16:-99];

[0225] [93:16:493,525:16:925];

[0226] [-923:16:-523,-491:16:-91];

[0227] [101:16:501,533:16:933];

[0228] [-933:16:-533,-501:16:-101];

[0229] [91:16:491,523:16:923];

[0230] [-925:16:-525,-493:16:-93];

[0231] [99:16:499,531:16:931];

[0232] [-929:16:-529,-497:16:-97];

[0233] [95:16:495,527:16:927];

[0234] [-921:16:-521,-489:16:-89];

[0235] [103:16:503,535:16:935];

[0236] [a:c:b] represents a subcarrier index set, starting from index a and ending at index b, with a step size of c.

[0237] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0238] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource units are distributed in a bandwidth of 160 MHz.

[0239] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first information is carried in an ultra high reliability-signaling (UHR-SIG) field of a trigger frame or a protocol data unit.

[0240] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first resource unit is any one of a first resource unit set, wherein the first resource unit set is:

[0241] [-499:2:-17,17:2:499];

[0242] [-498:2:-16,18:2:500];

[0243] [-499:4:-19,17:4:497];

[0244] [-497:4:-17,19:4:499];

[0245] [-498:4:-18,18:4:498];

[0246] [-496:4:-16,20:4:500];

[0247] setdiff([-491:8:-27,21:8:493],[-487:36:-55,53:36:485]);

[0248] setdiff([-495:8:-23,25:8:489],[-487:36:-55,53:36:485]);

[0249] setdiff([-489:8:-25,23:8:495],[-485:36:-53,55:36:487]);

[0250] setdiff([-493:8:-21,27:8:491],[-485:36:-53,55:36:487]);

[0251] setdiff([-490:8:-26,22:8:494],[-486:36:-54,54:36:486]);

[0252] setdiff([-494:8:-22,26:8:490],[-486:36:-54,54:36:486]);

[0253] setdiff([-488:8:-24,24:8:496],[-484:36:-52,56:36:488]);

[0254] setdiff([-492:8:-20,28:8:492],[-484:36:-52,56:36:488]);

[0255] setdiff([-475:16:-27,21:16:469],[-487:36:-55,53:36:485]);

[0256] setdiff([-483:16:-35,29:16:477],[-487:36:-55,53:36:485]);

[0257] setdiff([-479:16:-31,33:16:481],[-487:36:-55,53:36:485]);

[0258] setdiff([-471:16:-23,25:16:473],[-487:36:-55,53:36:485]);

[0259] setdiff([-473:16:-25,23:16:471],[-485:36:-53,55:36:487]);

[0260] setdiff([-481:16:-33,31:16:479],[-485:36:-53,55:36:487]);

[0261] setdiff([-477:16:-29,35:16:483],[-485:36:-53,55:36:487]);

[0262] setdiff([-469:16:-21,27:16:475],[-485:36:-53,55:36:487]);

[0263] setdiff([-474:16:-26,22:16:470],[-486:36:-54,54:36:486]);

[0264] setdiff([-482:16:-34,30:16:478],[-486:36:-54,54:36:486]);

[0265] setdiff([-478:16:-30,34:16:482],[-486:36:-54,54:36:486]);

[0266] setdiff([-470:16:-22,26:16:474],[-486:36:-54,54:36:486]);

[0267] setdiff([-472:16:-24,24:16:472],[-484:36:-52,56:36:488]);

[0268] setdiff([-480:16:-32,32:16:480],[-484:36:-52,56:36:488]);

[0269] setdiff([-476:16:-28,36:16:484],[-484:36:-52,56:36:488]);

[0270] setdiff([-468:16:-20,28:16:476],[-484:36:-52,56:36:488]);

[0271] setdiff([-475:16:-27],[-487:36:-55,53:36:485]);

[0272] setdiff([21:16:469],[-487:36:-55,53:36:485]);

[0273] setdiff([-483:16:-35],[-487:36:-55,53:36:485]);

[0274] setdiff([29:16:477],[-487:36:-55,53:36:485]);

[0275] [-487:36:-55,53:36:485];

[0276] setdiff([-479:16:-31],[-487:36:-55,53:36:485]);

[0277] setdiff([33:16:481],[-487:36:-55,53:36:485]);

[0278] setdiff([-471:16:-23],[-487:36:-55,53:36:485]);

[0279] setdiff([25:16:473],[-487:36:-55,53:36:485]);

[0280] setdiff([-473:16:-25],[-485:36:-53,55:36:487]);

[0281] setdiff([23:16:471],[-485:36:-53,55:36:487]);

[0282] setdiff([-481:16:-33],[-485:36:-53,55:36:487]);

[0283] setdiff([31:16:479],[-485:36:-53,55:36:487]);

[0284] [-485:36:-53,55:36:487];

[0285] setdiff([-477:16:-29],[-485:36:-53,55:36:487]);

[0286] setdiff([35:16:483],[-485:36:-53,55:36:487]);

[0287] setdiff([-469:16:-21],[-485:36:-53,55:36:487]);

[0288] setdiff([27:16:475],[-485:36:-53,55:36:487]);

[0289] setdiff([-474:16:-26],[-486:36:-54,54:36:486]);

[0290] setdiff([22:16:470],[-486:36:-54,54:36:486]);

[0291] setdiff([-482:16:-34],[-486:36:-54,54:36:486]);

[0292] setdiff([30:16:478],[-486:36:-54,54:36:486]);

[0293] [-486:36:-54,54:36:486];

[0294] setdiff([-478:16:-30],[-486:36:-54,54:36:486]);

[0295] setdiff([34:16:482],[-486:36:-54,54:36:486]);

[0296] setdiff([-470:16:-22],[-486:36:-54,54:36:486]);

[0297] setdiff([26:16:474],[-486:36:-54,54:36:486]);

[0298] setdiff([-472:16:-24],[-484:36:-52,56:36:488]);

[0299] setdiff([24:16:472],[-484:36:-52,56:36:488]);

[0300] setdiff([-480:16:-32],[-484:36:-52,56:36:488]);

[0301] setdiff([32:16:480],[-484:36:-52,56:36:488]);

[0302] [-484:36:-52,56:36:488];

[0303] setdiff([-476:16:-28],[-484:36:-52,56:36:488]);

[0304] setdiff([36:16:484],[-484:36:-52,56:36:488]);

[0305] setdiff([-468:16:-20],[-484:36:-52,56:36:488]);

[0306] setdiff([28:16:476],[-484:36:-52,56:36:488]).

[0307] Alternatively, the first resource unit set is:

[0308] [-499:2:-17,17:2:499];

[0309] [-498:2:-16,18:2:500];

[0310] [-499:4:-19,17:4:497];

[0311] [-497:4:-17,19:4:499];

[0312] [-498:4:-18,18:4:498];

[0313] [-496:4:-16,20:4:500];

[0314] [-467:8:-51,45:8:461];

[0315] [-463:8:-47,49:8:465];

[0316] [-465:8:-49,47:8:463];

[0317] [-461:8:-45,51:8:467];

[0318] [-466:8:-50,46:8:462];

[0319] [-462:8:-46,50:8:466];

[0320] [-464:8:-48,48:8:464];

[0321] [-460:8:-44,52:8:468];

[0322] [-451:16:-51,61:16:461];

[0323] [-459:16:-59,53:16:453];

[0324] [-463:16:-63,49:16:449];

[0325] [-455:16:-55,57:16:457];

[0326] [-449:16:-49,63:16:463];

[0327] [-457:16:-57,55:16:455];

[0328] [-461:16:-61,51:16:451];

[0329] [-453:16:-53,59:16:459];

[0330] [-450:16:-50,62:16:462];

[0331] [-458:16:-58,54:16:454];

[0332] [-462:16:-62,50:16:450];

[0333] [-454:16:-54,58:16:458];

[0334] [-448:16:-48,64:16:464];

[0335] [-456:16:-56,56:16:456];

[0336] [-460:16:-60,52:16:452];

[0337] [-452:16:-52,60:16:460];

[0338] Alternatively, the first resource unit set is:

[0339] [-1008:2:-14,12:2:1006];

[0340] [-1007:2:-13,13:2:1007];

[0341] [-992:4:-28,24:4:988];

[0342] [-990:4:-26,26:4:990];

[0343] [-991:4:-27,25:4:989];

[0344] [-989:4:-25,27:4:991];

[0345] [-992:8:-32,24:8:984];

[0346] [-988:8:-28,28:8:988];

[0347] [-990:8:-30,26:8:986];

[0348] [-986:8:-26,30:8:990];

[0349] [-991:8:-31,25:8:985];

[0350] [-987:8:-27,29:8:989];

[0351] [-989:8:-29,27:8:987];

[0352] [-985:8:-25,31:8:991];

[0353] [-928:16:-96,80:16:912];

[0354] [-920:16:-88,88:16:920];

[0355] [-924:16:-92,84:16:916];

[0356] [-916:16:-84,92:16:924];

[0357] [-926:16:-94,82:16:914];

[0358] [-918:16:-86,90:16:922];

[0359] [-922:16:-90,86:16:918];

[0360] [-914:16:-82,94:16:926];

[0361] [-927:16:-95,81:16:913];

[0362] [-919:16:-87,89:16:921];

[0363] [-923:16:-91,85:16:917];

[0364] [-915:16:-83,93:16:925];

[0365] [-925:16:-93,83:16:915];

[0366] [-917:16:-85,91:16:923];

[0367] [-921:16:-89,87:16:919];

[0368] [-913:16:-81,95:16:927];

[0369] [-928:16:-112];

[0370] [96:16:912];

[0371] [-920:16:-104];

[0372] [104:16:920];

[0373] [-924:16:-108];

[0374] [100:16:916];

[0375] [-916:16:-100];

[0376] [108:16:924];

[0377] [-926:16:-110];

[0378] [98:16:914];

[0379] [-918:16:-102];

[0380] [106:16:922];

[0381] [-922:16:-106];

[0382] [102:16:918];

[0383] [-914:16:-98];

[0384] [110:16:926];

[0385] [-927:16:-111];

[0386] [97:16:913];

[0387] [-919:16:-103];

[0388] [105:16:921];

[0389] [-923:16:-107];

[0390] [101:16:917];

[0391] [-915:16:-99];

[0392] [109:16:925];

[0393] [-925:16:-109];

[0394] [99:16:915];

[0395] [-917:16:-101];

[0396] [107:16:923];

[0397] [-921:16:-105];

[0398] [103:16:919];

[0399] [-913:16:-97];

[0400] [111:16:927];

[0401] Alternatively, the first resource unit set is:

[0402] [-1012:2:-516,-508:2:-12,12:2:508,516:2:1012];

[0403] [-1011:2:-515,-509:2:-13,13:2:509,515:2:1011];

[0404] [-998:4:-518,-506:4:-26,26:4:506,518:4:998];

[0405] [-996:4:-516,-504:4:-24,28:4:508,520:4:1000];

[0406] [-999:4:-519,-507:4:-27,25:4:505,517:4:997];

[0407] [-997:4:-517,-505:4:-25,27:4:507,519:4:999];

[0408] [-998:8:-518,-502:8:-30,26:8:506,522:8:994];

[0409] [-994:8:-522,-506:8:-26,30:8:502,518:8:998];

[0410] [-996:8:-516,-500:8:-28,28:8:508,524:8:996];

[0411] [-992:8:-520,-504:8:-24,32:8:504,520:8:1000];

[0412] [-999:8:-519,-503:8:-31,25:8:505,521:8:993];

[0413] [-995:8:-523,-507:8:-27,29:8:501,517:8:997];

[0414] [-997:8:-517,-501:8:-29,27:8:507,523:8:995];

[0415] [-993:8:-521,-505:8:-25,31:8:503,519:8:999];

[0416] [-934:16:-534,-502:16:-86,74:16:490,522:16:922];

[0417] [-926:16:-526,-494:16:-78,82:16:498,530:16:930];

[0418] [-930:16:-530,-498:16:-82,78:16:494,526:16:926];

[0419] [-922:16:-522,-490:16:-74,86:16:502,534:16:934];

[0420] [-932:16:-532,-500:16:-84,76:16:492,524:16:924];

[0421] [-924:16:-524,-492:16:-76,84:16:500,532:16:932];

[0422] [-928:16:-528,-496:16:-80,80:16:496,528:16:928];

[0423] [-920:16:-520,-488:16:-72,88:16:504,536:16:936];

[0424] [-935:16:-535,-503:16:-87,73:16:489,521:16:921];

[0425] [-927:16:-527,-495:16:-79,81:16:497,529:16:929];

[0426] [-931:16:-531,-499:16:-83,77:16:493,525:16:925];

[0427] [-923:16:-523,-491:16:-75,85:16:501,533:16:933];

[0428] [-933:16:-533,-501:16:-85,75:16:491,523:16:923];

[0429] [-925:16:-525,-493:16:-77,83:16:499,531:16:931];

[0430] [-929:16:-529,-497:16:-81,79:16:495,527:16:927];

[0431] [-921:16:-521,-489:16:-73,87:16:503,535:16:935];

[0432] [-934:16:-534,-502:16:-102];

[0433] [90:16:490,522:16:922];

[0434] [-926:16:-526,-494:16:-94];

[0435] [98:16:498,530:16:930];

[0436] [-930:16:-530,-498:16:-98];

[0437] [94:16:494,526:16:926];

[0438] [-922:16:-522,-490:16:-90];

[0439] [102:16:502,534:16:934];

[0440] [-932:16:-532,-500:16:-100];

[0441] [92:16:492,524:16:924];

[0442] [-924:16:-524,-492:16:-92];

[0443] [100:16:500,532:16:932];

[0444] [-928:16:-528,-496:16:-96];

[0445] [96:16:496,528:16:928];

[0446] [-920:16:-520,-488:16:-88];

[0447] [104:16:504,536:16:936];

[0448] [-935:16:-535,-503:16:-103];

[0449] [89:16:489,521:16:921];

[0450] [-927:16:-527,-495:16:-95];

[0451] [97:16:497,529:16:929];

[0452] [-931:16:-531,-499:16:-99];

[0453] [93:16:493,525:16:925];

[0454] [-923:16:-523,-491:16:-91];

[0455] [101:16:501,533:16:933];

[0456] [-933:16:-533,-501:16:-101];

[0457] [91:16:491,523:16:923];

[0458] [-925:16:-525,-493:16:-93];

[0459] [99:16:499,531:16:931];

[0460] [-929:16:-529,-497:16:-97];

[0461] [95:16:495,527:16:927];

[0462] [-921:16:-521,-489:16:-89];

[0463] [103:16:503,535:16:935].

[0464] Wherein, setdiff(Q1,Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2; [a:c:b] represents a subcarrier index set, and the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

[0465] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b. If ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0466] In a third aspect, a communication method is provided. This method can be performed by a first site or by a component of the first site (e.g., a chip, circuit, or chip system). For ease of understanding, the following description uses execution by the first site as an example.

[0467] The method includes: determining first information, the first information being used to indicate a first resource unit. The first resource unit is composed of 26 subcarriers, and the first resource unit is any one of a first resource unit set, wherein the first resource unit set is:

[0468] setdiff([-475:16:-27],[-487:36:-55,53:36:485]);

[0469] setdiff([21:16:469],[-487:36:-55,53:36:485]);

[0470] setdiff([-483:16:-35],[-487:36:-55,53:36:485]);

[0471] setdiff([29:16:477],[-487:36:-55,53:36:485]);

[0472] [-487:36:-55,53:36:485];

[0473] setdiff([-479:16:-31],[-487:36:-55,53:36:485]);

[0474] setdiff([33:16:481],[-487:36:-55,53:36:485]);

[0475] setdiff([-471:16:-23],[-487:36:-55,53:36:485]);

[0476] setdiff([25:16:473],[-487:36:-55,53:36:485]);

[0477] setdiff([-473:16:-25],[-485:36:-53,55:36:487]);

[0478] setdiff([23:16:471],[-485:36:-53,55:36:487]);

[0479] setdiff([-481:16:-33],[-485:36:-53,55:36:487]);

[0480] setdiff([31:16:479],[-485:36:-53,55:36:487]);

[0481] [-485:36:-53,55:36:487];

[0482] setdiff([-477:16:-29],[-485:36:-53,55:36:487]);

[0483] setdiff([35:16:483],[-485:36:-53,55:36:487]);

[0484] setdiff([-469:16:-21],[-485:36:-53,55:36:487]);

[0485] setdiff([27:16:475],[-485:36:-53,55:36:487]);

[0486] setdiff([-474:16:-26],[-486:36:-54,54:36:486]);

[0487] setdiff([22:16:470],[-486:36:-54,54:36:486]);

[0488] setdiff([-482:16:-34],[-486:36:-54,54:36:486]);

[0489] setdiff([30:16:478],[-486:36:-54,54:36:486]);

[0490] [-486:36:-54,54:36:486];

[0491] setdiff([-478:16:-30],[-486:36:-54,54:36:486]);

[0492] setdiff([34:16:482],[-486:36:-54,54:36:486]);

[0493] setdiff([-470:16:-22],[-486:36:-54,54:36:486]);

[0494] setdiff([26:16:474],[-486:36:-54,54:36:486]);

[0495] setdiff([-472:16:-24],[-484:36:-52,56:36:488]);

[0496] setdiff([24:16:472],[-484:36:-52,56:36:488]);

[0497] setdiff([-480:16:-32],[-484:36:-52,56:36:488]);

[0498] setdiff([32:16:480],[-484:36:-52,56:36:488]);

[0499] [-484:36:-52,56:36:488];

[0500] setdiff([-476:16:-28],[-484:36:-52,56:36:488]);

[0501] setdiff([36:16:484],[-484:36:-52,56:36:488]);

[0502] setdiff([-468:16:-20],[-484:36:-52,56:36:488]);

[0503] setdiff([28:16:476],[-484:36:-52,56:36:488]);

[0504] Wherein, setdiff(Q1,Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2; [a:c:b] represents a subcarrier index set, and the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

[0505] Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b. If ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0506] Based on the above scheme, the first site can indicate the first resource unit to the second site, and the index difference between any two adjacent subcarriers in the first resource unit can be expressed as an integer multiple of 16 or 36. Therefore, the distribution of subcarriers in the first resource unit is more uniform, thereby reducing PAPR and improving communication performance.

[0507] In a fourth aspect, a communication method is provided. The method can be performed by a second site, or by a component of the second site (e.g., a chip, circuit, or chip system). For ease of understanding, the following description is based on an example of execution by the second site.

[0508] The method includes: receiving first information, the first information is used to indicate a first resource unit, the first resource unit is composed of 26 subcarriers, and the first resource unit is any one of a first resource unit set, wherein the first resource unit set can refer to the third aspect and will not be repeated here.

[0509] In combination with the third aspect or the fourth aspect, in certain implementations of the third aspect or the fourth aspect, the first resource unit is distributed in a bandwidth of 80 MHz.

[0510] In a fifth aspect, a communication device is provided, which includes a unit or module for implementing the method in any one of the first to fourth aspects or its implementation method.

[0511] In a sixth aspect, a communication device is provided, which includes: a memory for storing programs; and at least one processor for executing computer programs or instructions stored in the memory to execute the method provided by any one of the above aspects or its implementation.

[0512] In one implementation, the device is the first site or the second site.

[0513] In another implementation, the device is a chip, a chip system, or a circuit used in the first site or the second site.

[0514] In a seventh aspect, a communication device is provided, comprising: at least one processor and a communication interface, wherein the at least one processor is configured to retrieve a computer program or instruction stored in a memory through the communication interface to execute the method provided by any one of the above aspects or implementations thereof. The communication interface may be implemented in hardware or software.

[0515] In one implementation, the apparatus further includes a memory.

[0516] In an eighth aspect, a processor is provided for executing the methods provided in the above aspects.

[0517] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as operations such as processor output, reception, and input, or as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.

[0518] In a ninth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any one of the above aspects or its implementation.

[0519] In a tenth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above aspects or its implementation.

[0520] In an eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided by any of the above aspects or implementations thereof. The communication interface may be implemented in hardware or software.

[0521] As an implementation method, the chip also includes a memory, in which a computer program or instruction is stored. The processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided by any one of the above aspects or its implementation methods.

[0522] When the method provided in this application is executed by a chip, this application does not limit the number of chips that implement the method. For example, the method can be executed by one chip or by two or more chips. Furthermore, when the number of chips implementing the method of this application is two or more, the chip manufacturers are not limited and can be the same manufacturer or different manufacturers.

[0523] In a twelfth aspect, a computer program is provided, which, when run on a computer, enables the method provided by any one of the above aspects or its implementation to be executed.

[0524] In a thirteenth aspect, a communication system is provided, comprising the first site or the second site described above.

[0525] It should be understood that the beneficial effects of the fifth to sixteenth aspects and any implementation thereof can be referred to the first to fourth aspects and any implementation thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0526] FIG1 is a schematic diagram of a network architecture applicable to an embodiment of the present application.

[0527] FIG2 is a schematic diagram of the subcarrier division and RU distribution of an 80 MHz bandwidth.

[0528] FIG3 is a schematic flow chart of a communication method provided by the present application.

[0529] Figures 4 and 5 are performance comparisons of the dRU in Example 1 and the continuous RU shown in Table 1.

[0530] Figures 6 and 7 are performance comparisons of the dRU in Example 2 and the continuous RU shown in Table 1.

[0531] 8 and 9 are schematic structural diagrams of communication devices provided in embodiments of the present application. DETAILED DESCRIPTION

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

[0533] The technical solution provided in the embodiments of the present application can be applied to WLAN scenarios, for example, supporting the Institute of Electrical and Electronics Engineers (IEEE) 802.11 related standards, such as 802.11be, Wi-Fi 7, extremely high throughput (EHT), or 802.11bf, such as 802.11be next generation, Wi-Fi 8, etc., and can also be applied to wireless personal area network systems based on ultra-wide band (UWB), such as the 802.15 series of standards, and can also be applied to sensing systems, such as the 802.11bf series of standards. Among them, the 802.11be standard is called the extremely high throughput (EHT) standard. Among them, 802.11bf includes two major categories of standards: low frequency (e.g., sub7GHz) and high frequency (e.g., 60GHz). Sub-7GHz implementations primarily rely on standards such as 802.11ac, 802.11ax, 802.11be, and their next-generation counterparts, while 60GHz implementations primarily rely on standards such as 802.11ad, 802.11ay, and their next-generation counterparts. 802.11ad is also known as the directional multi-gigabit (DMG) standard, and 802.11ay is also known as the enhanced directional multi-gigabit (EDMG) standard.

[0534] Although the embodiments of the present application are primarily described using the deployment of a WLAN network, particularly a network using the IEEE 802.11 system standard, as an example, those skilled in the art will readily appreciate that the various aspects of the embodiments of the present application can be extended to other networks using various standards or protocols, such as a high-performance wireless local area network (HIPERLAN), a wireless wide area network (WWAN), a wireless personal area network (WPAN), or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in the embodiments of the present application can be applied to any suitable wireless network.

[0535] The technical solutions of the embodiments of the present application can also be applied to various communication systems, such as WLAN communication systems, wireless fidelity (Wi-Fi) systems, fifth generation (5G) systems or new radio (NR), future communication systems, Internet of Things (IoT) networks or vehicle to x (V2X), etc.

[0536] The above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is described uniformly here and will not be repeated below.

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

[0538] An access point is a node that allows terminals (such as mobile phones) to access a wired (or wireless) network. It is primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. It can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet.

[0539] Specifically, the access point can be a terminal or network device with a Wi-Fi chip. The network device can be a server, a router, a switch, a bridge, a computer, a mobile phone, a relay station, an in-vehicle device, a wearable device, a network device in a 5G network, a network device in a future communication network, or a network device in a public land mobile network (PLMN), etc., and the embodiments of the present application are not limited thereto. The access point can be a device that supports the Wi-Fi standard. For example, the access point can also support one or more standards in the IEEE 802.11 series, such as 802.11be and 802.11be next generation.

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

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

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

[0543] Wireless local area networks (WLANs) have evolved through several generations, including 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, and the currently under discussion 802.11bn. The 802.11ax protocol currently supports the following bandwidth configurations: 20MHz (megahertz), 40MHz, 80MHz, 160MHz, and 80+80MHz. The difference between 160MHz and 80+80MHz is that the former is a continuous frequency band, while the latter can have two separate 80MHz bands. The 802.11be protocol supports the following bandwidth configurations: 240MHz, 160+80MHz, 320MHz, and 160+160MHz.

[0544] For bandwidths of 20MHz, 40MHz, 80MHz, and 160MHz, the spectrum bandwidth can be divided into multiple types of resource units (RUs), which can be divided into continuous resource units (RUs) and distributed resource units (dRUs).

[0545] The following briefly introduces these two RUs.

[0546] 1. Continuous RU

[0547] A continuous RU, also known as a traditional RU or conventional RU, is an RU consisting of multiple consecutive subcarriers. "Continuous" refers to the contiguous subcarriers. Alternatively, a continuous RU is an RU consisting of at least two consecutive subcarrier groups, where each consecutive subcarrier group includes multiple consecutive subcarriers, and the subcarriers separating each subcarrier group are one or more of guard subcarriers, null subcarriers, or direct current (DC) subcarriers.

[0548] Figure 2 is a schematic diagram of the subcarrier division (toneplan) and RU distribution for an 80MHz bandwidth. As shown in Figure 2, the entire bandwidth can be divided into a 996-tone RU, i.e., a contiguous RU containing 996 subcarriers. The entire bandwidth can also be divided into two 484-tone RUs, each of which can include a left half and a right half, i.e., 484L and 484R, with 484L and 484R each containing 242 subcarriers. The entire bandwidth can also be divided into four 242-tone RUs, eight 106-tone RUs, sixteen 52-tone RUs, or thirty-six 26-tone RUs. One 996-tone RU corresponds to two 484-tone RUs, one 484-tone RU corresponds to two 242-tone RUs, one 242-tone RU corresponds to two 106-tone RUs and one 26-tone RU, one 106-tone RU corresponds to two 52-tone RUs, and one 52-tone RU corresponds to two 26-tone RUs. 484L and 484R are alternative diagrams of 484+5DC.

[0549] It should be understood that in Figure 2, "1", "2", "5DC", and "23DC" on the left and right sides of the 52-tone RU represent 1 DC subcarrier, 2 DC subcarriers, 5 DC subcarriers, and 23 DC subcarriers, respectively.

[0550] The 802.11be standard defines the subcarrier ranges within contiguous RUs. For example, the RU numbers and subcarrier ranges for the 80 MHz bandwidth shown in Figure 2 are shown in Table 1. "RUx" in the table represents the RU number x, and "[a:b]" represents the subcarrier range for that RU from index a to index b, inclusive. It should be understood that the subcarrier spacing in current WLAN systems is 78.125 kHz, so the 80 MHz bandwidth contains a total of 1024 subcarriers, with subcarrier indices ranging from -512, ..., 0, ..., 511. The 12 leftmost subcarriers (indexed [-512:-501]) and the 11 rightmost subcarriers (indexed [501:511]) are guard subcarriers, while at least five of the subcarriers in the middle (indexed [-2:2]) are DC subcarriers. Guard subcarriers and DC subcarriers cannot be used as RUs.

[0551] Table 1

[0552] Similarly, when the bandwidth is 160 MHz or 80 + 80 MHz, the entire bandwidth can be viewed as a replication of two 80 MHz subcarrier distributions. The entire bandwidth can consist of a 2*996-tone RU or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs. The 160 MHz bandwidth contains a total of 2048 subcarriers, indexed from -1024, ..., 0, ..., 1023. Each RU type is not described here.

[0553] 2. Distributed RU

[0554] A distributed RU is also known as a discrete RU or other name. Compared to a continuous RU, a distributed RU includes multiple subcarrier groups, and any two subcarrier groups are discrete in the frequency domain. Specifically, between the subcarriers belonging to the distributed RU, there are subcarriers that do not belong to the RU. These "subcarriers that do not belong to the RU" are neither guard subcarriers nor DC subcarriers. This can also be understood as the subcarriers of the RU being discontinuous in the bandwidth.

[0555] In the embodiments of the present application, a discrete RU including K subcarriers may be referred to as a discrete K-tone RU or a K-tone dRU. For example, a 26-tone dRU refers to a discrete RU including 26 subcarriers. The size of K may refer to the value of K used in a continuous RU. Of course, the size of K may also be different from the value of K used in a continuous RU without limitation. The subcarriers in the "K subcarriers" include pilot and data subcarriers.

[0556] For example, the subcarrier index set for a 242-tone dRU is [-499:4:-19,17:4:497], where [a:c:b] represents an index set that includes subcarriers starting from subcarrier index a and ending at subcarrier index b, with a step size of c, i.e., the set [a, a+c, a+2c, a+3c, ...., b]. Furthermore, whether the last index b can be obtained depends on whether ba is an integer multiple of c. If ba is an integer multiple of c, then [a:c:b] includes index b. If ba is not an integer multiple of c, then [a:c:b] does not include index b. When c is 1, [a:1:b] can usually be simplified to [a:b].

[0557] Since there are subcarriers that do not belong to the distributed RU between its subcarriers, the bandwidth occupied by the distributed RU is larger than the bandwidth of the original continuous RU of the same size, so the transmission power on the resource block during uplink transmission can be greater.

[0558] The device's transmit power is limited by the RU's bandwidth. For continuous and distributed RUs containing the same number of subcarriers, continuous RUs occupy less bandwidth and therefore have a lower maximum transmit power. In scenarios with limited power spectral density, both transmission rate and distance are significantly limited. In contrast, distributed RUs increase transmit power by discretely distributing the subcarriers contained in each RU across the entire or larger bandwidth. For example, in LPI scenarios, using distributed RUs can increase the device's maximum transmit power.

[0559] It should be understood that LPI is a communication scenario defined by WLAN that imposes strict limits on maximum transmit power and maximum power spectral density. For APs, the maximum transmit power is 36 decibel-milliwatts (dBm), and the maximum power spectral density is 5 decibel-milliwatts / megahertz (dBm / MHz). For non-AP STAs, the maximum transmit power is 24 dBm, and the maximum power spectral density is -1 dBm / MHz. Table 2 shows the relationship between maximum transmit power and bandwidth in the LPI scenario. The transmit power of a device is subject to both maximum power and maximum power spectral density limits. First, the transmit power cannot exceed the maximum power value, and second, the transmit power spectral density cannot exceed the maximum power spectral density. Compared to maximum power, the maximum power spectral density limit is more stringent, and the maximum transmit power is generally more limited by the power spectral density. As the transmit bandwidth increases, the device's maximum transmit power also increases, as shown in Table 2. The specified maximum power limit is only achieved when the bandwidth reaches the maximum of 320 MHz. Below this bandwidth, only lower power can be transmitted due to the limitation of maximum power spectral density.

[0560] Table 2

[0561] The subcarriers contained in the current distributed RU are distributed over the entire or larger bandwidth. However, the larger the signal bandwidth, the larger the PAPR. When using this RU for data transmission, the average PAPR of the data is too high, which can easily cause nonlinear distortion, reduce power amplifier efficiency, and affect communication performance.

[0562] In view of this, the present application proposes a communication method and a communication device, so that the subcarriers of the distributed RU are distributed more evenly and reasonably within the entire or larger bandwidth range, thereby reducing the PAPR of the distributed RU and improving communication performance.

[0563] It should be understood that the embodiments shown below use the first site and the second site as an example of the interactive execution subject to illustrate the method, but the present application does not limit the execution subject, as long as it can communicate according to the method provided in the embodiment of the present application by running the program of the code of the method provided in the embodiment of the present application. The execution subject of the method provided in the embodiment of the present application can be the first site and the second site, or it can be a functional module in the first site and the second site that can call and execute the program. For example, the first site in Figure 3 can also be a chip, a chip system, or a processor that supports the method that can be implemented by the first site, or it can be a logic module or software that can implement all or part of the functions of the first site; the second site in Figure 3 can also be a chip, a chip system or a processor that supports the method that can be implemented by the terminal device, or it can be a logic module or software that can implement all or part of the functions of the second site.

[0564] Fig. 3 is a schematic flow chart of a communication method 200 provided by the present application. As shown in Fig. 3, the method 200 includes the following steps.

[0565] S210. A first site determines first information, where the first information is used to indicate a first resource unit.

[0566] The resource unit in this application refers to the resource unit defined in the 802.11 series of standards, which is composed of a series of subcarriers. The resource unit can be understood as a subcarrier set.

[0567] The difference between the indexes of any two adjacent subcarriers in the first resource unit is 2 n In other words, the index difference between any two subcarriers in the first resource unit can be expressed as 2 n The minimum value of the difference between the indices of adjacent subcarriers in the first resource unit is 2 n .

[0568] For example, if n is 1, the index difference between adjacent subcarriers can be expressed as an integer multiple of 2. For another example, if n is 2, the index difference between adjacent subcarriers can be expressed as an integer multiple of 4. For another example, if n is 3, the index difference between adjacent subcarriers can be expressed as an integer multiple of 8. For another example, if n is 4, the index difference between adjacent subcarriers can be expressed as an integer multiple of 16.

[0569] In this application, the index difference between most (eg, more than 75%) subcarriers in the first resource unit and its adjacent subcarriers is the same value, that is, 2 n , the index difference between the remaining subcarriers and their adjacent subcarriers is an integer multiple of this value, and the fewer the "rest of the subcarriers", the more uniform the distribution of the subcarriers of the first resource unit.

[0570] The subcarrier indexes may be represented by all positive values, all negative values, or a combination of positive values, negative values, and 0.

[0571] In a possible implementation manner, the first resource unit may refer to one resource unit or multiple resource units, wherein each of the multiple resource units may be understood as an example of the first resource unit.

[0572] S220: The first site sends first information to the second site, and correspondingly, the second site receives the first information.

[0573] In this application, the first station can be an AP or a non-AP STA. Similarly, the second station can be an AP or a non-AP STA. For the description of the first station, refer to the description of the station in Figure 1. For the description of the second station, refer to the description of the station in Figure 1. No further details are given here.

[0574] The first information may be carried in a trigger frame or a physical layer protocol data unit (PPDU).

[0575] Based on the above solution, the first station can indicate the first resource unit to the second station, and the index difference between any two adjacent subcarriers in the first resource unit can be expressed as 2 n Therefore, the distribution of subcarriers in the first resource unit is more uniform, thereby reducing the PAPR of the first resource unit and improving communication performance.

[0576] It should be understood that the amplitude of a wireless signal is constantly changing when observed in the time domain, so the transmission power of the wireless signal is not constant. PAPR refers to the ratio of the peak power of a signal to the average power of the signal over a period of time. Since an orthogonal frequency division multiple access (OFDM) symbol is composed of multiple independently modulated subcarrier signals superimposed on each other, when the phases of the subcarriers are the same or similar, the superimposed signal will be modulated by the same initial phase signal, thereby generating a larger instantaneous power peak, which further leads to a higher PAPR. Since the dynamic range of general power amplifiers is limited, multiple-input multiple-output (MIMO)-OFDM signals with a large peak-to-average ratio can easily enter the nonlinear region of the power amplifier, resulting in nonlinear distortion of the signal, causing significant spectrum spread interference and in-band signal distortion, resulting in a serious degradation of the performance of the entire system. When the subcarriers of a resource unit are evenly distributed, it is equivalent to upsampling contiguous RUs within a smaller bandwidth in the frequency domain. Frequency domain upsampling does not change the PAPR of the signal, so the PAPR of the first resource unit is equivalent to the PARP of contiguous RUs with a smaller bandwidth. That is, compared to contiguous RUs, the first resource unit is dispersed over a larger bandwidth, but its PAPR does not increase. This allows for increased transmit power without affecting the PAPR. Compared to other distributed RUs, its PAPR does not increase, thus reducing the PAPR.

[0577] In a possible implementation, the method 200 further includes: S230, the second station sends or receives data according to the first resource unit.

[0578] Specifically, according to the first resource unit, it can be understood that all or part of the first resource unit is used.

[0579] When the second station transmits data based on the first resource unit, the first station can correspondingly receive data based on the first resource unit. For example, the first station is an AP and the second station is a non-AP STA, meaning that method 200 is applicable to uplink transmission scenarios. In this scenario, the first information can be carried in a trigger frame. Specifically, the AP first allocates the first resource unit to the non-AP STA via the trigger frame, and the non-AP STA can then send a PPDU to the AP based on the first resource unit. In other words, in this scenario, the first information and data are carried in the trigger frame and PPDU, respectively.

[0580] When the second station receives data based on the first resource unit, the first station can correspondingly send data based on the first resource unit. For example, the first station is an AP and the second station is a non-AP STA. That is, method 200 is applicable to the downlink transmission scenario. In this scenario, the first information can be carried in the ultra high reliability-signaling (UHR-SIG) field of the downlink PPDU. That is, the AP allocates the first resource unit to the non-AP STA via the UHR-SIG field in the PPDU, and the AP can then send the payload in the PPDU to the non-AP on the first resource unit. In other words, in this scenario, the first information and the data are carried in the same PPDU.

[0581] Based on the above solution, the first site and the second site can perform data transmission in the first resource unit, which can improve communication performance.

[0582] In a possible implementation, the method 200 further includes: S240, the first site sends second information to the second site, and accordingly, the second site receives the second information.

[0583] The second information is used to indicate the second resource unit.

[0584] In this application, the second resource unit is similar to the first resource unit, and the minimum difference between the indices of adjacent subcarriers in the second resource unit is 2 m , the difference between the indices of any two adjacent subcarriers in the second resource unit is 2 m An integer multiple of , where m is a positive integer.

[0585] In one implementation, the second resource unit and the first resource unit have different sizes, or in other words, the first resource unit and the second resource unit have different numbers of subcarriers. For example, the first resource unit is a 52-tone DRU and the second resource unit is a 242-tone DRU.

[0586] Based on the above solution, the subcarriers in the first resource unit and the second resource unit of different sizes are evenly distributed, thereby reducing the PAPR of the distributed RU and improving the communication performance.

[0587] In another implementation, the second resource unit and the first resource unit are of the same size, or in other words, the first resource unit and the second resource unit have the same number of subcarriers. For example, the first resource unit and the second resource unit are both 106-tone dRUs.

[0588] Exemplarily, in this implementation, the first resource unit and the second resource unit have the same structure, or in other words, the first resource unit can be obtained by translating and / or flipping the second resource unit.

[0589] Here, the shift means that the difference between the index of the i-th subcarrier in the first resource unit and the index of the i-th subcarrier in the second resource unit is a set integer, or in other words, the index of the i-th subcarrier in the first resource unit is k, and the index of the i-th subcarrier in the second resource unit is k+C1, where C1 is the aforementioned set integer.

[0590] Here, flipping means that the sum of the index of the i-th subcarrier in the first resource unit and the index of the i-th subcarrier in the second resource unit is a set integer, for example, -1, or the index of the i-th subcarrier in the first resource unit is k, and the index of the i-th subcarrier in the second resource unit is -k+C2, where C2 is the aforementioned set integer.

[0591] It should be understood that C1 and C2 can be the same or different without limitation.

[0592] Here, i is a positive integer, for example, i=1, 2, ..., N. N represents the number of subcarriers in the first resource unit, which is also the number of subcarriers in the second resource unit.

[0593] It should be understood that the first information and the second information may be the same information or different information. In other words, the first RU and the second RU may be in the same information or in different information.

[0594] Based on the above solution, since resource units of the same size have the same structure, this can simplify the implementation complexity and facilitate the design of the channel estimation sequence.

[0595] In one implementation scenario, the first resource unit is distributed in a bandwidth of 80 MHz.

[0596] Specifically, with a subcarrier spacing of 78.125 kHz, an 80 MHz bandwidth contains 1024 subcarriers, whose subcarrier index values ​​can be expressed as -512,…,0,…,511. The 12 leftmost subcarriers (indexed [-512:-501]) and the 11 rightmost subcarriers (indexed [501:511]) are guard subcarriers, meaning they are within the guard interval and cannot be used as RUs. Furthermore, at least five of the subcarriers in the middle (indexed [-2:2]) are DC subcarriers and cannot be used as RUs.

[0597] Two examples of the first resource unit under a bandwidth of 80 MHz are given below, namely, Example 1 and Example 2.

[0598] In Example 1, the first resource unit may be any of the following dRUs:

[0599] For example, the first resource unit consists of 484 subcarriers, that is, a 484-tone dRU, and the set of subcarrier indexes in the first resource unit is:

[0600] 484-tone dRU1 = [-499:2:-17, 17:2:499], or 484-tone dRU2 = [-498:2:-16, 18:2:500].

[0601] 484-tone dRU# indicates the dRU number, where # can be 1 or 2.

[0602] In this application, [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c, that is, the set is [a, a+c, a+2c, ...]. Furthermore, if ba is an integer multiple of c, then [a:c:b] includes index b; if ba is not an integer multiple of c, then [a:c:b] does not include index b.

[0603] For another example, the first resource unit consists of 242 subcarriers, that is, a 242-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0604] 242-tone dRU1=[-499:4:-19,17:4:497];

[0605] 242-tone dRU2=[-497:4:-17,19:4:499];

[0606] 242-tone dRU3=[-498:4:-18,18:4:498];

[0607] 242-tone dRU4=[-496:4:-16,20:4:500];

[0608] 242-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 4.

[0609] For another example, the first resource unit consists of 106 subcarriers, that is, a 106-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0610] 106-tone dRU1=setdiff([-491:8:-27,21:8:493],[-487:36:-55,53:36:485]);

[0611] 106-tone dRU2=setdiff([-495:8:-23,25:8:489],[-487:36:-55,53:36:485]);

[0612] 106-tone dRU3=setdiff([-489:8:-25,23:8:495],[-485:36:-53,55:36:487]);

[0613] 106-tone dRU4=setdiff([-493:8:-21,27:8:491],[-485:36:-53,55:36:487]);

[0614] 106-tone dRU5=setdiff([-490:8:-26,22:8:494],[-486:36:-54,54:36:486]);

[0615] 106-tone dRU6=setdiff([-494:8:-22,26:8:490],[-486:36:-54,54:36:486]);

[0616] 106-tone dRU7=setdiff([-488:8:-24,24:8:496],[-484:36:-52,56:36:488]);

[0617] 106-tone dRU8=setdiff([-492:8:-20,28:8:492],[-484:36:-52,56:36:488]);

[0618] 106-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 8.

[0619] In this application, setdiff(Q1, Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2, that is, elements that are removed from set Q1 and belong to set Q2.

[0620] For example, the elements in [-487:36:-55,53:36:485] that are eliminated in 106-tone dRU1 are: -451, -379, -307, -235, -163, -91, 53, 125, 197, 269, 341, 413, 485.

[0621] The elements excluded from 106-tone dRU2 belonging to [-487:36:-55,53:36:485] are: -487, -415, -343, -271, -199, -127, -55, 89, 161, 233, 305, 377, 449.

[0622] The elements excluded from 106-tone dRU3 belonging to [-485:36:-53,55:36:487] are: -449, -377, -305, -233, -161, -89, 55, 127, 199, 271, 343, 415, 487.

[0623] The elements excluded from 106-tone dRU4 belonging to [-485:36:-53,55:36:487] are: -485, -413, -341, -269, -197, -125, -53, 91, 163, 235, 307, 379, 451.

[0624] The elements in [-486:36:-54,54:36:486] that are eliminated in 106-tone dRU5 are: -450, -378, -306, -234, -162, -90, 54, 126, 198, 270, 342, 414, 486.

[0625] The elements in [-486:36:-54,54:36:486] that are eliminated in 106-tone dRU6 are: -486, -414, -342, -270, -198, -126, -54, 90, 162, 234, 306, 378, 450.

[0626] The elements excluded from 106-tone dRU7 belonging to [-484:36:-52,56:36:488] are: -448, -376, -304, -232, -160, -88, 56, 128, 200, 272, 344, 416, 488.

[0627] The elements in [-484:36:-52,56:36:488] that are removed from 106-tone dRU8 are: -484, -412, -340, -268, -196, -124, -52, 92, 164, 236, 308, 380, 452.

[0628] For another example, the first resource unit consists of 52 subcarriers, that is, a 52-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0629] 52-tone dRU1=setdiff([-475:16:-27,21:16:469],[-487:36:-55,53:36:485]);

[0630] 52-tone dRU2=setdiff([-483:16:-35,29:16:477],[-487:36:-55,53:36:485]);

[0631] 52-tone dRU3=setdiff([-479:16:-31,33:16:481],[-487:36:-55,53:36:485]);

[0632] 52-tone dRU4=setdiff([-471:16:-23,25:16:473],[-487:36:-55,53:36:485]);

[0633] 52-tone dRU5=setdiff([-473:16:-25,23:16:471],[-485:36:-53,55:36:487]);

[0634] 52-tone dRU6=setdiff([-481:16:-33,31:16:479],[-485:36:-53,55:36:487]);

[0635] 52-tone dRU7=setdiff([-477:16:-29,35:16:483],[-485:36:-53,55:36:487]);

[0636] 52-tone dRU8=setdiff([-469:16:-21,27:16:475],[-485:36:-53,55:36:487]);

[0637] 52-tone dRU9=setdiff([-474:16:-26,22:16:470],[-486:36:-54,54:36:486]);

[0638] 52-tone dRU10=setdiff([-482:16:-34,30:16:478],[-486:36:-54,54:36:486]);

[0639] 52-tone dRU11=setdiff([-478:16:-30,34:16:482],[-486:36:-54,54:36:486]);

[0640] 52-tone dRU12=setdiff([-470:16:-22,26:16:474],[-486:36:-54,54:36:486]);

[0641] 52-tone dRU13=setdiff([-472:16:-24,24:16:472],[-484:36:-52,56:36:488]);

[0642] 52-tone dRU14=setdiff([-480:16:-32,32:16:480],[-484:36:-52,56:36:488]);

[0643] 52-tone dRU15=setdiff([-476:16:-28,36:16:484],[-484:36:-52,56:36:488]);

[0644] 52-tone dRU16=setdiff([-468:16:-20,28:16:476],[-484:36:-52,56:36:488]);

[0645] 52-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 16.

[0646] In this application, setdiff(Q1, Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2, that is, elements that are removed from set Q1 and belong to set Q2.

[0647] For example, the elements excluded from 52-tone dRU1 that belong to [-487:36:-55,53:36:485] are: -379, -235, -91, 53, 197, 341.

[0648] The elements excluded from 52-tone dRU2 belonging to [-487:36:-55,53:36:485] are: -451, -307, -163, 125, 269, 413.

[0649] The elements excluded from 52-tone dRU3 belonging to [-487:36:-55,53:36:485] are: -415, -271, -127, 161, 305, 449.

[0650] The elements excluded from 52-tone dRU4 belonging to [-487:36:-55,53:36:485] are: -343, -199, -55, 89, 233, 377.

[0651] The elements excluded from 52-tone dRU5 belonging to [-485:36:-53,55:36:487] are: -377, -233, -89, 55, 199, 343.

[0652] The elements excluded from 52-tone dRU6 belonging to [-485:36:-53,55:36:487] are: -449, -305, -161, 127, 271, 415.

[0653] The elements excluded from 52-tone dRU7 belonging to [-485:36:-53,55:36:487] are: -413, -269, -125, 163, 307, 451.

[0654] The elements excluded from 52-tone dRU8 belonging to [-485:36:-53,55:36:487] are: -341, -197, -53, 91, 235, 379.

[0655] The elements excluded from 52-tone dRU9 belonging to [-486:36:-54,54:36:486] are: -378, -234, -90, 54, 198, 342.

[0656] The elements excluded from 52-tone dRU10 belonging to [-486:36:-54,54:36:486] are: -450, -306, -162, 126, 270, 414.

[0657] The elements excluded from 52-tone dRU11 belonging to [-486:36:-54,54:36:486] are: -414, -270, -126, 162, 306, 450.

[0658] The elements excluded from 52-tone dRU12 belonging to [-486:36:-54,54:36:486] are: -342, -198, -54, 90, 234, 378.

[0659] The elements excluded from 52-tone dRU13 belonging to [-484:36:-52,56:36:488] are: -376, -232, -88, 56, 200, 344.

[0660] The elements excluded from 52-tone dRU14 belonging to [-484:36:-52,56:36:488] are: -448, -304, -160, 128, 272, 416.

[0661] The elements excluded from 52-tone dRU15 belonging to [-484:36:-52,56:36:488] are: -412, -268, -124, 164, 308, 452.

[0662] The elements excluded from 52-tone dRU16 belonging to [-484:36:-52,56:36:488] are: -340, -196, -52, 92, 236, 380.

[0663] For another example, the first resource unit consists of 26 subcarriers, that is, a 26-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0664] 26-tone dRU1=setdiff([-475:16:-27],[-487:36:-55,53:36:485]);

[0665] 26-tone dRU2=setdiff([21:16:469],[-487:36:-55,53:36:485]);

[0666] 26-tone dRU3=setdiff([-483:16:-35],[-487:36:-55,53:36:485]);

[0667] 26-tone dRU4=setdiff([29:16:477],[-487:36:-55,53:36:485]);

[0668] 26-tone dRU5=[-487:36:-55,53:36:485];

[0669] 26-tone dRU6=setdiff([-479:16:-31],[-487:36:-55,53:36:485]);

[0670] 26-tone dRU7=setdiff([33:16:481],[-487:36:-55,53:36:485]);

[0671] 26-tone dRU8=setdiff([-471:16:-23],[-487:36:-55,53:36:485]);

[0672] 26-tone dRU9=setdiff([25:16:473],[-487:36:-55,53:36:485]);

[0673] 26-tone dRU10=setdiff([-473:16:-25],[-485:36:-53,55:36:487]);

[0674] 26-tone dRU11=setdiff([23:16:471],[-485:36:-53,55:36:487]);

[0675] 26-tone dRU12=setdiff([-481:16:-33],[-485:36:-53,55:36:487]);

[0676] 26-tone dRU13=setdiff([31:16:479],[-485:36:-53,55:36:487]);

[0677] 26-tone dRU14=[-485:36:-53,55:36:487];

[0678] 26-tone dRU15=setdiff([-477:16:-29],[-485:36:-53,55:36:487]);

[0679] 26-tone dRU16=setdiff([35:16:483],[-485:36:-53,55:36:487]);

[0680] 26-tone dRU17=setdiff([-469:16:-21],[-485:36:-53,55:36:487]);

[0681] 26-tone dRU18=setdiff([27:16:475],[-485:36:-53,55:36:487]);

[0682] 26-tone dRU20=setdiff([-474:16:-26],[-486:36:-54,54:36:486]);

[0683] 26-tone dRU21=setdiff([22:16:470],[-486:36:-54,54:36:486]);

[0684] 26-tone dRU22=setdiff([-482:16:-34],[-486:36:-54,54:36:486]);

[0685] 26-tone dRU23=setdiff([30:16:478],[-486:36:-54,54:36:486]);

[0686] 26-tone dRU24=[-486:36:-54,54:36:486];

[0687] 26-tone dRU25=setdiff([-478:16:-30],[-486:36:-54,54:36:486]);

[0688] 26-tone dRU26=setdiff([34:16:482],[-486:36:-54,54:36:486]);

[0689] 26-tone dRU27=setdiff([-470:16:-22],[-486:36:-54,54:36:486]);

[0690] 26-tone dRU28=setdiff([26:16:474],[-486:36:-54,54:36:486]);

[0691] 26-tone dRU29=setdiff([-472:16:-24],[-484:36:-52,56:36:488]);

[0692] 26-tone dRU30=setdiff([24:16:472],[-484:36:-52,56:36:488]);

[0693] 26-tone dRU31=setdiff([-480:16:-32],[-484:36:-52,56:36:488]);

[0694] 26-tone dRU32=setdiff([32:16:480],[-484:36:-52,56:36:488]);

[0695] 26-tone dRU33=[-484:36:-52,56:36:488];

[0696] 26-tone dRU34=setdiff([-476:16:-28],[-484:36:-52,56:36:488]);

[0697] 26-tone dRU35=setdiff([36:16:484],[-484:36:-52,56:36:488]);

[0698] 26-tone dRU36=setdiff([-468:16:-20],[-484:36:-52,56:36:488]);

[0699] 26-tone dRU37=setdiff([28:16:476],[-484:36:-52,56:36:488]);

[0700] 26-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 18, 20, 21, ..., 37.

[0701] The relationship between the 52-tone DRU and the 26-tone DRU can be understood as follows: the first 26 subcarriers and the last 26 subcarriers of each 52-tone DRU are each considered a 26-tone DRU. Therefore, the subcarriers removed from the 26-tone DRU can be referred to the 52-tone DRU above and are not detailed here.

[0702] From the above, we can see that the index difference between adjacent subcarriers in the above 484-tonedRU is 2 or 34, which is an integer multiple of 2. The index difference between adjacent subcarriers in the above 242-tonedRU is 4 or 36, which is an integer multiple of 2.2 The index difference of adjacent subcarriers in the above 106-tonedRU is 8, 16 or 48, which is 2 3 The index difference of adjacent subcarriers in the above 52-tonedRU is 16, 32, 48 or 64, which is 2 4 An integer multiple of .

[0703] The index difference of adjacent subcarriers of the 26-tone dRUs except the 26-tone dRU 5 numbered 5, 14, 24, and 33 in the above 26-tonedRU is 16, 32, or 108, that is, 2 4 An integer multiple of .

[0704] It should be understood that the 26-tonedRU is not required, and one or more of the 484-tonedRU, 242-tonedRU, 106-tonedRU, and 52-tonedRU in this example may be used.

[0705] In addition, the two 484-tonedRUs have the same structure, that is, 484-tonedRU 1 can be obtained by shifting 484-tonedRU 2. In other words, the index difference of the i-th subcarrier in 484-tonedRU 1 and 484-tonedRU 2 is 1, and the value of i is i = 1, 2, ..., 484. Similarly, the four 242-tonedRUs have the same structure. The eight 106-tonedRUs have the same structure. For example, 106-tonedRU 1 can be obtained by translating 106-tonedRU 3, 106-tonedRU 5, and 106-tonedRU 7. 106-tonedRU 2, 106-tonedRU 4, 106-tonedRU 6, and 106-tonedRU 8 can be obtained by translating and flipping 106-tonedRU 1, 106-tonedRU 3, 106-tonedRU 5, and 106-tonedRU 7. The 16 52-tone dRUs have the same structure.

[0706] In addition, the above-mentioned 242-tone dRU1 and 242-tone dRU2 are included in the 484-tone dRU1, 242-tone dRU3 and 242-tone dRU4 are included in the 484-tone dRU2, 106-tone dRU2j-1 and 106-tone dRU2j are included in the 242-tone dRUj, j = 1, 2, 3, 4, 52-tone dRU2j-1 and 52-tone dRU2j are included in the 106-tone dRUj, j = 1, 2, 3, ..., 8. 26-tone dRU2j-1 and 26-tone dRU2j are included in the 52-tone dRUj, j = 1, 2, 26-tone dRU2j and 26-tone dRU2j+1 are included in the 52-tone dRUj, j = 3, 4, 5, 6, 26-tone dRU2j+1 and 26-tone dRU2j+2 are included in 52-tone dRUj with j=7,8, 26-tone dRU2j+2 and 26-tone dRU2j+3 are included in 52-tone dRUj with j=9,10, 26-tone dRU2j+3 and 26-tone dRU2j+4 are included in 52-tone dRUj with j=11,12,13,14, and 26-tone dRU2j+4 and 26-tone dRU2j+5 are included in 52-tone dRUj with j=15,16.

[0707] As an implementation method, the dRU in Example 1 can be obtained through the following steps:

[0708] Step 1: First, uniformly sample the 1024 subcarriers within the 80 MHz bandwidth at intervals of 2, dividing the subcarriers into two evenly distributed subcarrier sampling sets. Then, remove the subcarriers near the guard interval and the DC subcarrier in each set to obtain the two 484-tone dRUs mentioned above.

[0709] Step 2: Uniformly sample the 1024 subcarriers within the 80 MHz bandwidth at intervals of 4, dividing the subcarriers into four evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the two 484-tone DRUs in Step 1 to obtain a non-empty subcarrier set, which is the four 242-tone DRUs mentioned above.

[0710] Step 3: For the four uniformly distributed subcarrier sampling sets obtained in step 2, sample them at intervals of 9 to obtain four uniformly distributed subcarrier sampling sets. Calculate the intersection of these four uniformly distributed subcarrier sampling sets and the four corresponding 242-tone dRUs in step 2, and remove the redundant subcarriers to obtain 26-tone dRU 5, 26-tone dRU 14, 26-tone dRU 24, and 26-tone dRU 33.

[0711] It should be understood that in step 3, different sampling starting points will result in different sampling sets. The sampling starting points selected in step 3 can ensure that the 106-tone dRUs obtained in step 4 have the same structure, that is, all 106-tone dRUs can be obtained by translating and flipping a 106-tone dRU.

[0712] It should also be understood that in step 3, when removing redundant subcarriers, balance needs to be maintained so that the four 26-tone dRUs obtained in step 3 are as symmetrical and balanced as possible.

[0713] Step 4: Uniformly sample the 1024 subcarriers within the 80 MHz bandwidth at intervals of 8, dividing the subcarriers into eight evenly distributed subcarrier sampling sets. Remove the subcarriers from the 26-tone dRU in Step 3, and calculate the intersection of each remaining subcarrier sampling set with the four 242-tone dRUs in Step 2. This yields eight non-empty subcarrier sets, which are the eight 106-tone dRUs mentioned above.

[0714] Step 5: Uniformly sample the 1024 subcarriers within the 80 MHz bandwidth at intervals of 16, dividing the subcarriers into 16 evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the eight 106-tone DRUs in Step 4, and remove the excess subcarriers to obtain 16 non-empty subcarrier sets, which are the 16 52-tone DRUs mentioned above.

[0715] Step 6: The first 26 subcarriers and the last 26 subcarriers of each 52-tone dRU in step 5 are respectively constructed into two 26-tone dRUs, thereby obtaining the aforementioned 32 26-tone dRUs except for 26-tone dRU 5, 26-tone dRU 14, 26-tone dRU 24, and 26-tone dRU 33.

[0716] Example 2: The first resource unit may be any of the following dRUs:

[0717] For example, the first resource unit consists of 484 subcarriers, that is, a 484-tone dRU. The subcarrier index of the 484-tone dRU in Example 2 refers to Example 1.

[0718] For another example, the first resource unit consists of 242 subcarriers, that is, a 242-tone dRU. The subcarrier index of the 242-tone dRU in Example 2 refers to Example 1.

[0719] For another example, the first resource unit consists of 106 subcarriers, that is, a 106-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0720] 106-tone dRU1=[-467:8:-51,45:8:461];

[0721] 106-tone dRU2=[-463:8:-47,49:8:465];

[0722] 106-tone dRU3=[-465:8:-49,47:8:463];

[0723] 106-tone dRU4=[-461:8:-45,51:8:467];

[0724] 106-tone dRU5=[-466:8:-50,46:8:462];

[0725] 106-tone dRU6=[-462:8:-46,50:8:466];

[0726] 106-tone dRU7=[-464:8:-48,48:8:464];

[0727] 106-tone dRU8=[-460:8:-44,52:8:468]

[0728] 106-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 8.

[0729] For another example, the first resource unit consists of 52 subcarriers, that is, a 52-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0730] 52-tone dRU1=[-451:16:-51,61:16:461];

[0731] 52-tone dRU2=[-459:16:-59,53:16:453];

[0732] 52-tone dRU3=[-463:16:-63,49:16:449];

[0733] 52-tone dRU4=[-455:16:-55,57:16:457];

[0734] 52-tone dRU5=[-449:16:-49,63:16:463];

[0735] 52-tone dRU6=[-457:16:-57,55:16:455];

[0736] 52-tone dRU7=[-461:16:-61,51:16:451];

[0737] 52-tone dRU8=[-453:16:-53,59:16:459];

[0738] 52-tone dRU9=[-450:16:-50,62:16:462];

[0739] 52-tone dRU10=[-458:16:-58,54:16:454];

[0740] 52-tone dRU11=[-462:16:-62,50:16:450];

[0741] 52-tone dRU12=[-454:16:-54,58:16:458];

[0742] 52-tone dRU13=[-448:16:-48,64:16:464];

[0743] 52-tone dRU14=[-456:16:-56,56:16:456];

[0744] 52-tone dRU15=[-460:16:-60,52:16:452];

[0745] 52-tone dRU16=[-452:16:-52,60:16:460];

[0746] 52-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 16.

[0747] From the above, we can see that the index difference between adjacent subcarriers in the above 484-tonedRU is 2 or 34, which is an integer multiple of 2. The index difference between adjacent subcarriers in the above 242-tonedRU is 4 or 36, which is an integer multiple of 2. 2 The index difference of adjacent subcarriers in the above 106-tonedRU is 8, or 96, which is 2 3 The index difference of adjacent subcarriers in the above 52-tonedRU is 16 or 112, which is 2 4 An integer multiple of .

[0748] Furthermore, the two 484-tonedRUs have the same structure, and the four 242-tonedRUs have the same structure.

[0749] Similarly, the above 8 106-tonedRUs have the same structure. For example, the difference between the index of the i-th subcarrier in 106-tonedRU 1 and 106-tonedRU 2 is 4, and the difference between the index of the i-th subcarrier in 106-tonedRU 1 and 106-tonedRU 3 is 2, and the value of i is i=1, 2, ..., 106.

[0750] Similarly, the above 16 52-tone dRUs have the same structure. For example, the difference between the index of the i-th subcarrier in 52-tonedRU 3 and 106-tonedRU 5 is 14, and the difference between the index of the i-th subcarrier in 52-tonedRU 3 and 52-tonedRU 8 is 10, and the value of i is i=1, 2, ..., 52.

[0751] In addition, the above-mentioned 242-tone dRU1 and 242-tone dRU2 are included in the 484-tone dRU1, 242-tone dRU3 and 242-tone dRU4 are included in the 484-tone dRU2, 106-tone dRU2j-1 and 106-tone dRU2j are included in the 242-tone dRUj, j = 1, 2, 3, 4, and 52-tone dRU2j-1 and 52-tone dRU2j are included in the 106-tone dRUj, j = 1, 2, 3, ..., 8.

[0752] As an implementation method, the dRU in Example 2 can be obtained through the following steps:

[0753] For steps 1 and 2, please refer to Example 1.

[0754] Step 3: Uniformly sample the 1024 subcarriers within the 80 MHz bandwidth at intervals of 8, dividing the subcarriers into eight evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the four 242-tone DRUs in Step 2 to obtain eight sets containing 121 subcarriers, respectively. Remove 15 subcarriers from each set. For example, remove the subcarriers near the DC subcarrier and the guard interval to obtain the eight 106-tone DRUs mentioned above.

[0755] Step 4: Uniformly sample the 1024 subcarriers within the 80 MHz bandwidth at intervals of 16, dividing the subcarriers into 16 evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the eight 106-tone DRUs in Step 3 to obtain 16 non-empty subcarrier sets, thereby obtaining the aforementioned 16 52-tone DRUs.

[0756] Based on the above scheme, the size of the first resource unit of this application can be the same as the continuous resource unit shown in Table 1, but evenly distributed in the 80MHz bandwidth, so that it can be compatible with existing devices that support 80MHz and reduce the PAPR of the distributed RU.

[0757] In yet another implementation scenario, the first resource unit is distributed in a bandwidth of 160 MHz.

[0758] Specifically, with a subcarrier spacing of 78.125 kHz, a 160 MHz bandwidth contains 2048 subcarriers, whose subcarrier index values ​​can be expressed as -1024, ..., 0, ..., 1023. The 12 leftmost subcarriers (indexed [-1024:-1013]) and the 11 rightmost subcarriers (indexed [1013:1023]) are guard subcarriers, meaning they are within the guard interval and cannot be used as RUs. Furthermore, at least 23 subcarriers in the middle (indexed [-11:11]) are DC subcarriers and cannot be used as RUs.

[0759] Two examples of the first resource unit under a bandwidth of 160 MHz are given below, namely, Example 3 and Example 4.

[0760] Example 3: The first resource unit may be any of the following dRUs:

[0761] For example, the first resource unit consists of 996 subcarriers, that is, a 996-tone dRU, and the set of subcarrier indexes in the first resource unit is:

[0762] 996-tone dRU1 = [-1008:2:-14,12:2:1006]; or,

[0763] 996-tone dRU2=[-1007:2:-13,13:2:1007];

[0764] In the command, 996-tone dRU# indicates the dRU number, where # can be 1 or 2.

[0765] For another example, the first resource unit consists of 484 subcarriers, that is, a 484-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0766] 484-tone dRU1=[-992:4:-28,24:4:988];

[0767] 484-tone dRU2=[-990:4:-26,26:4:990];

[0768] 484-tone dRU3=[-991:4:-27,25:4:989];

[0769] 484-tone dRU4=[-989:4:-25,27:4:991];

[0770] 484-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 4.

[0771] For another example, the first resource unit consists of 242 subcarriers, that is, a 242-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0772] 242-tone dRU1=[-992:8:-32,24:8:984];

[0773] 242-tone dRU2=[-988:8:-28,28:8:988];

[0774] 242-tone dRU3=[-990:8:-30,26:8:986];

[0775] 242-tone dRU4=[-986:8:-26,30:8:990];

[0776] 242-tone dRU5=[-991:8:-31,25:8:985];

[0777] 242-tone dRU6=[-987:8:-27,29:8:989];

[0778] 242-tone dRU7=[-989:8:-29,27:8:987];

[0779] 242-tone dRU8=[-985:8:-25,31:8:991];

[0780] 242-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 8.

[0781] For another example, the first resource unit consists of 106 subcarriers, that is, a 106-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0782] 106-tone dRU1=[-928:16:-96,80:16:912];

[0783] 106-tone dRU2=[-920:16:-88,88:16:920];

[0784] 106-tone dRU3=[-924:16:-92,84:16:916];

[0785] 106-tone dRU4=[-916:16:-84,92:16:924];

[0786] 106-tone dRU5=[-926:16:-94,82:16:914];

[0787] 106-tone dRU6=[-918:16:-86,90:16:922];

[0788] 106-tone dRU7=[-922:16:-90,86:16:918];

[0789] 106-tone dRU8=[-914:16:-82,94:16:926];

[0790] 106-tone dRU9=[-927:16:-95,81:16:913];

[0791] 106-tone dRU10=[-919:16:-87,89:16:921];

[0792] 106-tone dRU11=[-923:16:-91,85:16:917];

[0793] 106-tone dRU12=[-915:16:-83,93:16:925];

[0794] 106-tone dRU13=[-925:16:-93,83:16:915];

[0795] 106-tone dRU14=[-917:16:-85,91:16:923];

[0796] 106-tone dRU15=[-921:16:-89,87:16:919];

[0797] 106-tone dRU16=[-913:16:-81,95:16:927];

[0798] 106-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 16.

[0799] For another example, the first resource unit consists of 52 subcarriers, that is, a 52-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0800] 52-tone dRU1=[-928:16:-112];

[0801] 52-tone dRU2=[96:16:912];

[0802] 52-tone dRU3=[-920:16:-104];

[0803] 52-tone dRU4=[104:16:920];

[0804] 52-tone dRU5=[-924:16:-108];

[0805] 52-tone dRU6=[100:16:916];

[0806] 52-tone dRU7=[-916:16:-100];

[0807] 52-tone dRU8=[108:16:924];

[0808] 52-tone dRU9=[-926:16:-110];

[0809] 52-tone dRU10=[98:16:914];

[0810] 52-tone dRU11=[-918:16:-102];

[0811] 52-tone dRU12=[106:16:922];

[0812] 52-tone dRU13=[-922:16:-106];

[0813] 52-tone dRU14=[102:16:918];

[0814] 52-tone dRU15=[-914:16:-98];

[0815] 52-tone dRU16=[110:16:926];

[0816] 52-tone dRU17=[-927:16:-111];

[0817] 52-tone dRU18=[97:16:913];

[0818] 52-tone dRU19=[-919:16:-103];

[0819] 52-tone dRU20=[105:16:921];

[0820] 52-tone dRU21=[-923:16:-107];

[0821] 52-tone dRU22=[101:16:917];

[0822] 52-tone dRU23=[-915:16:-99];

[0823] 52-tone dRU24=[109:16:925];

[0824] 52-tone dRU25=[-925:16:-109];

[0825] 52-tone dRU26=[99:16:915];

[0826] 52-tone dRU27=[-917:16:-101];

[0827] 52-tone dRU28=[107:16:923];

[0828] 52-tone dRU29=[-921:16:-105];

[0829] 52-tone dRU30=[103:16:919];

[0830] 52-tone dRU31=[-913:16:-97];

[0831] 52-tone dRU32=[111:16:927];

[0832] 52-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 32.

[0833] From the above, we can see that the index difference between adjacent subcarriers in the above 996-tonedRU is 2 or 26, which is an integer multiple of 2. The index difference between adjacent subcarriers in the above 484-tonedRU is 4 or 52, which is an integer multiple of 2. 2 The index difference of adjacent subcarriers in the above 242-tonedRU is 8 or 56, which is 2 3 The index difference of adjacent subcarriers in the above 106-tonedRU is 16 or 176, which is 2 4 An integer multiple of .

[0834] Furthermore, the two 996-tonedRUs have the same structure, the four 484-tonedRUs have the same structure, the eight 242-tonedRUs have the same structure, the sixteen 106-tonedRUs have the same structure, and the thirty-two 52-tonedRUs have the same structure.

[0835] In addition, the above-mentioned 484-tone dRU1 and 484-tone dRU2 are included in the 996-tone dRU1, 484-tone dRU3 and 484-tone dRU4 are included in the 996-tone dRU2, 242-tone dRU 2j-1 and 242-tone dRU2j are included in the 484-tone dRUj, and j = 1, 2, 3, 4. 106-tone dRU2j-1 and 106-tone dRU2j are included in the 242-tone dRUj, and j = 1, 2, 3, ..., 8. 52-tone dRU2j-1 and 52-tone dRU2j are included in the 106-tone dRUj, and j = 1, 2, 3, ..., 16.

[0836] As an implementation method, the dRU in Example 3 can be obtained through the following steps:

[0837] Step 1: Uniformly sample the 2048 subcarriers within the bandwidth at intervals of 2, dividing the subcarriers into two evenly distributed subcarrier sampling sets. Remove the subcarriers near the guard interval and the DC subcarrier in each set to obtain the two 996-tone dRUs mentioned above.

[0838] Step 2: Uniformly sample the 2048 subcarriers within the bandwidth at intervals of 4, and divide the subcarriers into four groups of evenly distributed subcarrier sampling sets. Calculate the intersection of each group of evenly distributed subcarrier sampling sets and the two 996-tonedRUs in step 1, and remove some subcarriers near the guard interval and the DC subcarrier to obtain four non-empty subcarrier sets, which are the four 484-tonedRUs mentioned above.

[0839] Step 3: Uniformly sample the 2048 subcarriers within the bandwidth at intervals of 8, dividing the subcarriers into eight evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the four 484-tone DRUs in Step 2, resulting in eight sets of 242 subcarriers each, which are the eight 242-tone DRUs mentioned above.

[0840] Step 4: Uniformly sample the 1024 subcarriers within the bandwidth at intervals of 16, dividing the subcarriers into 16 groups of uniformly distributed subcarrier sampling sets. Calculate the intersection of each group of uniformly distributed subcarrier sampling sets and the 8 242-tonedRUs in step 3 to obtain 16 non-empty subcarrier sets, and remove some subcarriers near the guard interval and the DC subcarrier to obtain the above-mentioned 16 106-tonedRUs.

[0841] Step 5: The first 52 subcarriers and the last 52 subcarriers in each 106-tone dRU in step 4 are taken as two 52-tonedRUs, thereby obtaining the aforementioned 32 52-tonedRUs.

[0842] In Example 4, the first resource unit may be any of the following dRUs:

[0843] For example, the first resource unit consists of 996 subcarriers, that is, a 996-tone dRU, and the set of subcarrier indexes in the first resource unit is:

[0844] 996-tone dRU1 = [-1012:2:-516,-508:2:-12,12:2:508,516:2:1012]; or,

[0845] 996-tone dRU2=[-1011:2:-515,-509:2:-13,13:2:509,515:2:1011];

[0846] In the command, 996-tone dRU# indicates the dRU number, where # can be 1 or 2.

[0847] For another example, the first resource unit consists of 484 subcarriers, that is, a 484-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0848] 484-tone dRU1=[-998:4:-518,-506:4:-26,26:4:506,518:4:998];

[0849] 484-tone dRU2=[-996:4:-516,-504:4:-24,28:4:508,520:4:1000];

[0850] 484-tone dRU3=[-999:4:-519,-507:4:-27,25:4:505,517:4:997];

[0851] 484-tone dRU4=[-997:4:-517,-505:4:-25,27:4:507,519:4:999];

[0852] 484-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 4.

[0853] For another example, the first resource unit consists of 242 subcarriers, that is, a 242-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0854] 242-tone dRU1=[-998:8:-518,-502:8:-30,26:8:506,522:8:994];

[0855] 242-tone dRU2=[-994:8:-522,-506:8:-26,30:8:502,518:8:998];

[0856] 242-tone dRU3=[-996:8:-516,-500:8:-28,28:8:508,524:8:996];

[0857] 242-tone dRU4=[-992:8:-520,-504:8:-24,32:8:504,520:8:1000];

[0858] 242-tone dRU5=[-999:8:-519,-503:8:-31,25:8:505,521:8:993];

[0859] 242-tone dRU6=[-995:8:-523,-507:8:-27,29:8:501,517:8:997];

[0860] 242-tone dRU7=[-997:8:-517,-501:8:-29,27:8:507,523:8:995];

[0861] 242-tone dRU8=[-993:8:-521,-505:8:-25,31:8:503,519:8:999];

[0862] It can be seen that 242-tone dRU2j-1 and 242-tone dRU2j are contained in 484-tone dRUj, where j = 1, 2, 3, 4.

[0863] 242-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 8.

[0864] For another example, the first resource unit consists of 106 subcarriers, that is, a 106-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0865] 106-tone dRU1=[-934:16:-534,-502:16:-86,74:16:490,522:16:922];

[0866] 106-tone dRU2=[-926:16:-526,-494:16:-78,82:16:498,530:16:930];

[0867] 106-tone dRU3=[-930:16:-530,-498:16:-82,78:16:494,526:16:926];

[0868] 106-tone dRU4=[-922:16:-522,-490:16:-74,86:16:502,534:16:934];

[0869] 106-tone dRU5=[-932:16:-532,-500:16:-84,76:16:492,524:16:924];

[0870] 106-tone dRU6=[-924:16:-524,-492:16:-76,84:16:500,532:16:932];

[0871] 106-tone dRU7=[-928:16:-528,-496:16:-80,80:16:496,528:16:928];

[0872] 106-tone dRU8=[-920:16:-520,-488:16:-72,88:16:504,536:16:936];

[0873] 106-tone dRU9=[-935:16:-535,-503:16:-87,73:16:489,521:16:921];

[0874] 106-tone dRU10=[-927:16:-527,-495:16:-79,81:16:497,529:16:929];

[0875] 106-tone dRU11=[-931:16:-531,-499:16:-83,77:16:493,525:16:925];

[0876] 106-tone dRU12=[-923:16:-523,-491:16:-75,85:16:501,533:16:933];

[0877] 106-tone dRU13=[-933:16:-533,-501:16:-85,75:16:491,523:16:923];

[0878] 106-tone dRU14=[-925:16:-525,-493:16:-77,83:16:499,531:16:931];

[0879] 106-tone dRU15=[-929:16:-529,-497:16:-81,79:16:495,527:16:927];

[0880] 106-tone dRU16=[-921:16:-521,-489:16:-73,87:16:503,535:16:935];

[0881] 106-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 16.

[0882] For another example, the first resource unit consists of 52 subcarriers, that is, a 52-tone dRU, and the set of subcarrier indexes in the first resource unit is any one of the following:

[0883] 52-tone dRU1=[-934:16:-534,-502:16:-102];

[0884] 52-tone dRU2=[90:16:490,522:16:922];

[0885] 52-tone dRU3=[-926:16:-526,-494:16:-94];

[0886] 52-tone dRU4=[98:16:498,530:16:930];

[0887] 52-tone dRU5=[-930:16:-530,-498:16:-98];

[0888] 52-tone dRU6=[94:16:494,526:16:926];

[0889] 52-tone dRU7=[-922:16:-522,-490:16:-90];

[0890] 52-tone dRU8=[102:16:502,534:16:934];

[0891] 52-tone dRU9=[-932:16:-532,-500:16:-100];

[0892] 52-tone dRU10=[92:16:492,524:16:924];

[0893] 52-tone dRU11=[-924:16:-524,-492:16:-92];

[0894] 52-tone dRU12=[100:16:500,532:16:932];

[0895] 52-tone dRU13=[-928:16:-528,-496:16:-96];

[0896] 52-tone dRU14=[96:16:496,528:16:928];

[0897] 52-tone dRU15=[-920:16:-520,-488:16:-88];

[0898] 52-tone dRU16=[104:16:504,536:16:936];

[0899] 52-tone dRU17=[-935:16:-535,-503:16:-103];

[0900] 52-tone dRU18=[89:16:489,521:16:921];

[0901] 52-tone dRU19=[-927:16:-527,-495:16:-95];

[0902] 52-tone dRU20=[97:16:497,529:16:929];

[0903] 52-tone dRU21=[-931:16:-531,-499:16:-99];

[0904] 52-tone dRU22=[93:16:493,525:16:925];

[0905] 52-tone dRU23=[-923:16:-523,-491:16:-91];

[0906] 52-tone dRU24=[101:16:501,533:16:933];

[0907] 52-tone dRU25=[-933:16:-533,-501:16:-101];

[0908] 52-tone dRU26=[91:16:491,523:16:923];

[0909] 52-tone dRU27=[-925:16:-525,-493:16:-93];

[0910] 52-tone dRU28=[99:16:499,531:16:931];

[0911] 52-tone dRU29=[-929:16:-529,-497:16:-97];

[0912] 52-tone dRU30=[95:16:495,527:16:927];

[0913] 52-tone dRU31=[-921:16:-521,-489:16:-89];

[0914] 52-tone dRU32=[103:16:503,535:16:935];

[0915] 52-tone dRU# indicates the dRU number, where # can be 1, 2, ..., 32.

[0916] It should be understood that in Example 4, except for the 12 on the left (indexed as [-1024:-1013]), the 11 on the right (indexed as [1013:1023]) and at least 23 in the middle (indexed as [-11:11]) that cannot be used as RU, at least 5 subcarriers (indexed as [-514:-510] and [510:514]) are reserved as DC subcarriers at the center of every 80MHz in 160MHz, that is, they are not used as RU. This makes it compatible with devices that support 80MHz bandwidth and has a wider range of application scenarios.

[0917] From the above, we can see that the index difference of adjacent subcarriers in the above 996-tonedRU is 2, 6, 8, 24 or 26, that is, 2 1 The index difference of adjacent subcarriers in the above 484-tonedRU is 4, 12 or 52, that is, 2 2 The index difference of adjacent subcarriers in the above 242-tonedRU is 8, 16 or 56, that is, 2 3 The index difference of adjacent subcarriers in the above 106-tonedRU is 16, 32 or 160, which is 2 4 An integer multiple of .

[0918] The four 484-tonedRUs have the same structure, the eight 242-tonedRUs have the same structure, the sixteen 106-tonedRUs have the same structure, and the thirty-two 52-tonedRUs have the same structure.

[0919] In addition, the above-mentioned 484-tone dRU1 and 484-tone dRU2 are included in the 996-tone dRU1, 484-tone dRU3 and 484-tone dRU4 are included in the 996-tone dRU2, 242-tone dRU 2j-1 and 242-tone dRU2j are included in the 484-tone dRUj, and j = 1, 2, 3, 4. 106-tone dRU2j-1 and 106-tone dRU2j are included in the 242-tone dRUj, and j = 1, 2, 3, ..., 8. 52-tone dRU2j-1 and 52-tone dRU2j are included in the 106-tone dRUj, and j = 1, 2, 3, ..., 16.

[0920] As an implementation method, the dRU in Example 4 can be obtained through the following steps:

[0921] Step 1: Uniformly sample the 2048 subcarriers within the bandwidth at intervals of 2, dividing the subcarriers into two evenly distributed subcarrier sampling sets. Remove the subcarriers in each set that are near the guard interval and the DC subcarrier (including the 160M DC subcarrier and each 80M DC subcarrier). This yields the two 996-tone dRUs mentioned above.

[0922] Step 2: Uniformly sample the 2048 subcarriers within the bandwidth at intervals of 4, dividing the subcarriers into four evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the two 996-tone dRUs in step 1 to obtain four non-empty subcarrier sets. Remove some subcarriers near the guard interval and the DC subcarrier to obtain the four 484-tone dRUs mentioned above.

[0923] Step 3: Uniformly sample the 2048 subcarriers within the bandwidth at intervals of 8, dividing the subcarriers into eight evenly distributed subcarrier sampling sets. Calculate the intersection of each evenly distributed subcarrier sampling set and the four 484-tone DRUs in Step 2, resulting in eight sets of 242 subcarriers each, which are the eight 242-tone DRUs mentioned above.

[0924] Step 4: Uniformly sample the 1024 subcarriers within the bandwidth at intervals of 16, dividing the subcarriers into 16 groups of uniformly distributed subcarrier sampling sets. Calculate the intersection of each uniformly distributed subcarrier sampling set and the eight 242-tone dRUs in step 3 to obtain 16 non-empty subcarrier sets. Remove some subcarriers near the guard interval and the DC subcarrier, thereby obtaining the aforementioned 16 106-tone dRUs.

[0925] Step 5: The first 52 subcarriers and the last 52 subcarriers in each 106-tone DRU in step 4 are used as two 52-tone DRUs, thereby obtaining the aforementioned 32 52-tone DRUs.

[0926] It should be understood that in this application, the dRU numbers in the above examples are only examples and are not limited in this application. For example, the numbers of dRUs of the same size can be interchanged.

[0927] Based on the above solution, the first resource unit of the present application can be evenly distributed in the 160MHz bandwidth, thereby covering a larger bandwidth and improving the transmission power.

[0928] It should be understood that in each of the above examples, 2 484-tonedRUs can be regarded as a resource unit set, 4 242-tonedRUs can be regarded as a resource unit set, 8 106-tonedRUs can be regarded as a resource unit set, 16 52-tonedRUs can be regarded as a resource unit set, 36 26-tonedRUs can be regarded as a resource unit set, or 2 484-tonedRUs, 4 242-tonedRUs, 8 106-tonedRUs, 16 52-tonedRUs and 36 26-tonedRUs can be collectively regarded as a resource unit set, therefore, the first resource unit can be any one of the above resource unit sets.

[0929] It should also be understood that, based on the characteristics of the sequence, the resource units listed in the above examples are reasonably deformed to obtain resource units that also fall within the scope of the embodiments of the present application. For example, the subcarrier indices greater than 0 and the subcarrier indices less than 0 in the above resource units can be shifted and / or flipped respectively to obtain new resource units. The specific operations of "shifting and / or flipping subcarrier indices greater than 0" and "shifting and / or flipping subcarrier indices less than 0" can be the same or different.

[0930] The performance of method 200 is described below in conjunction with Figures 4 to 7. Figures 4 and 5 are performance comparisons of data transmission using the dRU in Example 1 and the continuous RU in Table 1, and Figures 6 and 7 are performance comparisons of data transmission using the dRU in Example 2 and the continuous RU in Table 1. Specifically, 100,000 sets of random binary phase shift keying (BPSK) data and quaternary phase shift keying (QPSK) data can be randomly generated for each dRU in Examples 1 and 2 and each continuous RU in Table 1, and then the distribution of their PAPRs is statistically analyzed, and the complementary cumulative distribution functions (CCDFs) of different data are compared, which are Figures 4 to 7. Among them, the complementary cumulative distribution function F(a) is a continuous function, which represents the sum of the probabilities of all values ​​greater than a, that is, F(a) = P(A>a)).

[0931] Figures 4 and 5 are performance comparisons of the dRU in Example 1 and the continuous RU shown in Table 1.

[0932] It should be understood that there are several dRUs of each size in Example 1 and several continuous RUs of each size in Table 1. (a) to (d) of Figure 4 and (a) to (d) of Figure 5 are the probability distributions of the overall PAPR of multiple statistics for each size of dRU and continuous RU.

[0933] For example, FIG4(a) is a comparison of the PAPR performance of transmitting random BPSK data using 16 52-tonedRUs in Example 1 and 16 52-toneRUs in Table 1.

[0934] FIG4( b ) is a comparison of the PAPR performance of transmitting random QPSK data using the 16 52-toned RUs in Example 1 and the 16 52-tone RUs in Table 1 .

[0935] FIG4( c ) is a comparison of the PAPR performance of transmitting random BPSK data using the 8 106-toned RUs in Example 1 and the 8 106-tone RUs in Table 1 .

[0936] FIG4( d ) is a comparison of the PAPR performance of transmitting random QPSK data using the 8 106-toned RUs in Example 1 and the 8 106-tone RUs in Table 1 .

[0937] FIG5(a) is a comparison of the PAPR performance of transmitting random BPSK data using the four 242-toned RUs in Example 1 and the four 242-tone RUs in Table 1.

[0938] FIG5( b ) is a comparison of the PAPR performance of transmitting random QPSK data using the four 242-toned RUs in Example 1 and the four 242-tone RUs in Table 1.

[0939] FIG5(c) is a comparison of the PAPR performance of transmitting random BPSK data using the two 484-toned RUs in Example 1 and the two 484-tone RUs in Table 1.

[0940] FIG5( d ) is a comparison of the PAPR performance of transmitting random QPSK data using the two 484-toned RUs in Example 1 and the two 484-tone RUs in Table 1 .

[0941] As can be seen from Figures 4 and 5, for different dRU sizes and different modulation schemes, the dRU in Example 1 of this application has almost the same PAPR distribution as a continuous RU of the same size. That is, compared to the continuous RU, although the dRU in Example 1 is dispersed over a larger bandwidth, its PAPR does not increase. Therefore, compared to the continuous RU, the dRU in this embodiment of the application can increase the transmit power without affecting the PAPR. Compared to unevenly distributed dRUs, the dRU in this embodiment of the application can reduce the PAPR.

[0942] Figures 6 and 7 are performance comparisons of the dRU in Example 2 and the continuous RU shown in Table 1.

[0943] It should be understood that there are several dRUs of each size in Example 2, and there are also several continuous RUs of each size in Table 1. (a) to (d) of Figure 6 and (a) to (d) of Figure 7 are the probability distributions of the overall PAPR of multiple statistics for each size of dRU and continuous RU.

[0944] For example, FIG6(a) is a comparison of the PAPR performance of transmitting random BPSK data using 16 52-tonedRUs in Example 2 and 16 52-toneRUs in Table 1.

[0945] FIG6( b ) is a comparison of the PAPR performance of transmitting random QPSK data using the 16 52-toned RUs in Example 2 and the 16 52-tone RUs in Table 1 .

[0946] FIG6( c ) is a comparison of the PAPR performance of transmitting random BPSK data using the 8 106-toned RUs in Example 2 and the 8 106-tone RUs in Table 1 .

[0947] FIG6( d ) is a comparison of the PAPR performance of transmitting random QPSK data using the 8 106-toned RUs in Example 2 and the 8 106-tone RUs in Table 1 .

[0948] FIG7( a ) is a comparison of the PAPR performance of transmitting random BPSK data using the four 242-toned RUs in Example 2 and the four 242-tone RUs in Table 1.

[0949] FIG7( b ) is a comparison of the PAPR performance of transmitting random QPSK data using the four 242-toned RUs in Example 2 and the four 242-tone RUs in Table 1.

[0950] FIG7( c ) is a comparison of the PAPR performance of transmitting random BPSK data using the two 484-toned RUs in Example 2 and the two 484-tone RUs in Table 1 .

[0951] FIG7( d ) is a comparison of the PAPR performance of transmitting random QPSK data using the two 484-toned RUs in Example 2 and the two 484-tone RUs in Table 1 .

[0952] As can be seen from Figures 6 and 7, for different dRU sizes and different modulation schemes, the dRU in Example 2 of this application has almost the same PAPR distribution as a continuous RU of the same size. That is, compared to the continuous RU, although the dRU in Example 2 is dispersed over a larger bandwidth, its PAPR does not increase. Therefore, compared to the continuous RU, the dRU in this embodiment of the application can increase the transmit power without affecting the PAPR. Compared to unevenly distributed dRUs, the dRU in this embodiment of the application can reduce the PAPR.

[0953] It is understood that to implement the functions in the above embodiments, the first site or the second site includes hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art should readily appreciate that, in conjunction with the various exemplary units and method steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application scenario and design constraints of the technical solution.

[0954] Figures 8 and 9 are schematic diagrams of the structures of communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the first site or the second site in the above-mentioned method embodiments, thereby also achieving the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication device can be the first site or the second site, or can also be a module (such as a chip) applied to the first site or the second site.

[0955] As shown in Figure 8 , the communication device 2000 includes a processing unit 2010 and a transceiver unit 2020. The communication device 2000 is used to implement the functions of the first station or the second station in the method embodiment shown in Figure 3 above.

[0956] When the communication device 2000 is used to implement the function of the first station in the method embodiment shown in FIG3 : the processing unit 2010 is used to determine the first information, and the first information is used to indicate the first resource unit. The difference between the indexes of any two adjacent subcarriers in the first resource unit is 2 n The transceiver unit 2020 is used to send the first information.

[0957] When the communication device 2000 is used to implement the function of the second site in the method embodiment shown in FIG3 : the transceiver unit 2020 is used to receive the first information, and the processing unit 2010 is used to receive or send data according to the first resource unit.

[0958] For a more detailed description of the first information, the first resource unit, and the above-mentioned processing unit 2010 and the transceiver unit 2020, please refer to the relevant description of the method 200 shown in Figure 3, which will not be repeated here.

[0959] In a possible implementation, the communication device 2000 may further include a storage unit 2030, which is used to store programs or instructions to implement the functions of the first site or the second site in the above method embodiment.

[0960] As shown in Figure 9, the communication device 3000 includes a processor 3010 and an interface circuit 3020. The processor 3010 and the interface circuit 3020 are coupled to each other. It is understood that the interface circuit 3020 can be a transceiver or an input / output interface. Optionally, the communication device 3000 may also include a memory 3030 for storing instructions executed by the processor 3010, or storing input data required by the processor 3010 to execute instructions, or storing data generated after the processor 3010 executes instructions. Sometimes, the interface circuit 3020 can also be understood as part of the processor 3010, in which case the communication device 3000 includes the processor 3010.

[0961] When the communication device 3000 is used to implement the method shown in FIG. 3 , the processor 3010 is used to implement the functions of the processing unit 2010 , and the interface circuit 3020 is used to implement the functions of the transceiver unit 2020 .

[0962] When the communication device is a chip used in the first site, the chip implements the functions of the first site in the above method embodiment. When the chip receives information from the second site, it can be understood that the information is first received by other modules in the first site (such as a radio frequency module or antenna) and then sent to the chip by these modules. When the chip sends information to the second site, it can be understood that the information is first sent to other modules in the first site (such as a radio frequency module or antenna) and then sent to the second site by these modules.

[0963] When the communication device is a chip used in the second site, the chip implements the functions of the second site in the above method embodiment. When the chip receives information from the first site, it can be understood that the information is first received by other modules in the second site (such as a radio frequency module or antenna) and then sent to the chip by these modules. When the chip sends information to the first site, it can be understood that the information is first sent to other modules in the second site (such as a radio frequency module or antenna) and then sent to the first site by these modules.

[0964] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0965] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in the first site or the second site. The processor and the storage medium can also exist as discrete components in the first site or the second site.

[0966] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0967] In the various embodiments of the present application, unless otherwise specified or there is any logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0968] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0969] It should be understood that in the various embodiments of the present application, the first, second, and various numerical numbers are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of the present application. The order of the sequence numbers of the above-mentioned processes does not imply a specific order of execution; the order of execution of each process should be determined by its function and internal logic.

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

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

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

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

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

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

Claims

1. A communication method, characterized in that: include: Determine first information, where the first information is used to indicate a first resource unit, and the difference between the indexes of any two adjacent subcarriers in the first resource unit is 2 n An integer multiple of , n is a positive integer; The first information is sent.

2. A communication method, characterized in that: include: Receive first information, where the first information is used to indicate a first resource unit, and the difference between the indexes of any two adjacent subcarriers in the first resource unit is 2 n An integer multiple of , n is a positive integer; Data is sent or received according to the first resource unit.

3. The method according to claim 1, wherein The method further comprises: Send second information, the second information is used to indicate a second resource unit, the difference between the indexes of any two adjacent subcarriers in the second resource unit is 2 m An integer multiple of , where m is a positive integer.

4. The method according to claim 2, wherein The method further comprises: Receive second information, where the second information is used to indicate a second resource unit, and the difference between the indexes of any two adjacent subcarriers in the second resource unit is 2 m An integer multiple of , where m is a positive integer.

5. The method according to claim 3 or 4, wherein: The first resource unit and the second resource unit have different sizes.

6. The method according to claim 3 or 4, wherein: The index of the i-th subcarrier in the first resource unit is k, and the index of the i-th subcarrier in the second resource unit is k+C1; or, The index of the i-th subcarrier in the first resource unit is k, and the index of the i-th subcarrier in the second resource unit is -k+C2; Wherein, i is a positive integer, and C1 and C2 are both set integers.

7. The method according to any one of claims 1 to 6, characterized in that n is greater than or equal to 2.

8. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 484 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-499:2:-17,17:2:499]; [-498:2:-16,18:2:500]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

9. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 242 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-499:4:-19,17:4:497]; [-497:4:-17,19:4:499]; [-498:4:-18,18:4:498]; [-496:4:-16,20:4:500]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

10. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 106 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: setdiff([-491:8:-27,21:8:493],[-487:36:-55,53:36:485]); setdiff([-495:8:-23,25:8:489],[-487:36:-55,53:36:485]); setdiff([-489:8:-25,23:8:495],[-485:36:-53,55:36:487]); setdiff([-493:8:-21,27:8:491],[-485:36:-53,55:36:487]); setdiff([-490:8:-26,22:8:494],[-486:36:-54,54:36:486]); setdiff([-494:8:-22,26:8:490],[-486:36:-54,54:36:486]); setdiff([-488:8:-24,24:8:496],[-484:36:-52,56:36:488]); setdiff([-492:8:-20,28:8:492],[-484:36:-52,56:36:488]); Alternatively, the first resource unit set is: [-467:8:-51,45:8:461]; [-463:8:-47,49:8:465]; [-465:8:-49,47:8:463]; [-461:8:-45,51:8:467]; [-466:8:-50,46:8:462]; [-462:8:-46,50:8:466]; [-464:8:-48,48:8:464]; [-460:8:-44,52:8:468]; Wherein, setdiff(Q1,Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2; [a:c:b] represents a subcarrier index set, and the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

11. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 52 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: setdiff([-475:16:-27,21:16:469],[-487:36:-55,53:36:485]); setdiff([-483:16:-35,29:16:477],[-487:36:-55,53:36:485]); setdiff([-479:16:-31,33:16:481],[-487:36:-55,53:36:485]); setdiff([-471:16:-23,25:16:473],[-487:36:-55,53:36:485]); setdiff([-473:16:-25,23:16:471],[-485:36:-53,55:36:487]); setdiff([-481:16:-33,31:16:479],[-485:36:-53,55:36:487]); setdiff([-477:16:-29,35:16:483],[-485:36:-53,55:36:487]); setdiff([-469:16:-21,27:16:475],[-485:36:-53,55:36:487]); setdiff([-474:16:-26,22:16:470],[-486:36:-54,54:36:486]); setdiff([-482:16:-34,30:16:478],[-486:36:-54,54:36:486]); setdiff([-478:16:-30,34:16:482],[-486:36:-54,54:36:486]); setdiff([-470:16:-22,26:16:474],[-486:36:-54,54:36:486]); setdiff([-472:16:-24,24:16:472],[-484:36:-52,56:36:488]); setdiff([-480:16:-32,32:16:480],[-484:36:-52,56:36:488]); setdiff([-476:16:-28,36:16:484],[-484:36:-52,56:36:488]); setdiff([-468:16:-20,28:16:476],[-484:36:-52,56:36:488]); Alternatively, the first resource unit set is: [-451:16:-51,61:16:461]; [-459:16:-59,53:16:453]; [-463:16:-63,49:16:449]; [-455:16:-55,57:16:457]; [-449:16:-49,63:16:463]; [-457:16:-57,55:16:455]; [-461:16:-61,51:16:451]; [-453:16:-53,59:16:459]; [-450:16:-50,62:16:462]; [-458:16:-58,54:16:454]; [-462:16:-62,50:16:450]; [-454:16:-54,58:16:458]; [-448:16:-48,64:16:464]; [-456:16:-56,56:16:456]; [-460:16:-60,52:16:452]; [-452:16:-52,60:16:460]; Wherein, setdiff(Q1,Q2) represents a set consisting of elements that belong to set Q1 and do not belong to set Q2; [a:c:b] represents a subcarrier index set, and the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

12. The method according to any one of claims 8 to 11, characterized in that The first resource units are distributed in a bandwidth of 80 MHz.

13. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 996 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-1008:2:-14,12:2:1006]; [-1007:2:-13,13:2:1007]; Alternatively, the first resource unit set is: [-1012:2:-516,-508:2:-12,12:2:508,516:2:1012]; [-1011:2:-515,-509:2:-13,13:2:509,515:2:1011]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

14. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 484 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-992:4:-28,24:4:988]; [-990:4:-26,26:4:990]; [-991:4:-27,25:4:989]; [-989:4:-25,27:4:991]; Alternatively, the first resource unit set is: [-998:4:-518,-506:4:-26,26:4:506,518:4:998]; [-996:4:-516,-504:4:-24,28:4:508,520:4:1000]; [-999:4:-519,-507:4:-27,25:4:505,517:4:997]; [-997:4:-517,-505:4:-25,27:4:507,519:4:999]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

15. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 242 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-992:8:-32,24:8:984]; [-988:8:-28,28:8:988]; [-990:8:-30,26:8:986]; [-986:8:-26,30:8:990]; [-991:8:-31,25:8:985]; [-987:8:-27,29:8:989]; [-989:8:-29,27:8:987]; [-985:8:-25,31:8:991]; Alternatively, the first resource unit set is: [-998:8:-518,-502:8:-30,26:8:506,522:8:994]; [-994:8:-522,-506:8:-26,30:8:502,518:8:998]; [-996:8:-516,-500:8:-28,28:8:508,524:8:996]; [-992:8:-520,-504:8:-24,32:8:504,520:8:1000]; [-999:8:-519,-503:8:-31,25:8:505,521:8:993]; [-995:8:-523,-507:8:-27,29:8:501,517:8:997]; [-997:8:-517,-501:8:-29,27:8:507,523:8:995]; [-993:8:-521,-505:8:-25,31:8:503,519:8:999]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

16. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 106 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-928:16:-96,80:16:912]; [-920:16:-88,88:16:920]; [-924:16:-92,84:16:916]; [-916:16:-84,92:16:924]; [-926:16:-94,82:16:914]; [-918:16:-86,90:16:922]; [-922:16:-90,86:16:918]; [-914:16:-82,94:16:926]; [-927:16:-95,81:16:913]; [-919:16:-87,89:16:921]; [-923:16:-91,85:16:917]; [-915:16:-83,93:16:925]; [-925:16:-93,83:16:915]; [-917:16:-85,91:16:923]; [-921:16:-89,87:16:919]; [-913:16:-81,95:16:927]; Alternatively, the first resource unit set is: [-934:16:-534,-502:16:-86,74:16:490,522:16:922]; [-926:16:-526,-494:16:-78,82:16:498,530:16:930]; [-930:16:-530,-498:16:-82,78:16:494,526:16:926]; [-922:16:-522,-490:16:-74,86:16:502,534:16:934]; [-932:16:-532,-500:16:-84,76:16:492,524:16:924]; [-924:16:-524,-492:16:-76,84:16:500,532:16:932]; [-928:16:-528,-496:16:-80,80:16:496,528:16:928]; [-920:16:-520,-488:16:-72,88:16:504,536:16:936]; [-935:16:-535,-503:16:-87,73:16:489,521:16:921]; [-927:16:-527,-495:16:-79,81:16:497,529:16:929]; [-931:16:-531,-499:16:-83,77:16:493,525:16:925]; [-923:16:-523,-491:16:-75,85:16:501,533:16:933]; [-933:16:-533,-501:16:-85,75:16:491,523:16:923]; [-925:16:-525,-493:16:-77,83:16:499,531:16:931]; [-929:16:-529,-497:16:-81,79:16:495,527:16:927]; [-921:16:-521,-489:16:-73,87:16:503,535:16:935]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

17. The method according to any one of claims 1 to 7, characterized in that The first resource unit consists of 52 subcarriers, and the first resource unit is any one of the first resource unit set. The first resource unit set is: [-928:16:-112]; [96:16:912]; [-920:16:-104]; [104:16:920]; [-924:16:-108]; [100:16:916]; [-916:16:-100]; [108:16:924]; [-926:16:-110]; [98:16:914]; [-918:16:-102]; [106:16:922]; [-922:16:-106]; [102:16:918]; [-914:16:-98]; [110:16:926]; [-927:16:-111]; [97:16:913]; [-919:16:-103]; [105:16:921]; [-923:16:-107]; [101:16:917]; [-915:16:-99]; [109:16:925]; [-925:16:-109]; [99:16:915]; [-917:16:-101]; [107:16:923]; [-921:16:-105]; [103:16:919]; [-913:16:-97]; [111:16:927]; Alternatively, the first resource unit set is: [-934:16:-534,-502:16:-102]; [90:16:490,522:16:922]; [-926:16:-526,-494:16:-94]; [98:16:498,530:16:930]; [-930:16:-530,-498:16:-98]; [94:16:494,526:16:926]; [-922:16:-522,-490:16:-90]; [102:16:502,534:16:934]; [-932:16:-532,-500:16:-100]; [92:16:492,524:16:924]; [-924:16:-524,-492:16:-92]; [100:16:500,532:16:932]; [-928:16:-528,-496:16:-96]; [96:16:496,528:16:928]; [-920:16:-520,-488:16:-88]; [104:16:504,536:16:936]; [-935:16:-535,-503:16:-103]; [89:16:489,521:16:921]; [-927:16:-527,-495:16:-95]; [97:16:497,529:16:929]; [-931:16:-531,-499:16:-99]; [93:16:493,525:16:925]; [-923:16:-523,-491:16:-91]; [101:16:501,533:16:933]; [-933:16:-533,-501:16:-101]; [91:16:491,523:16:923]; [-925:16:-525,-493:16:-93]; [99:16:499,531:16:931]; [-929:16:-529,-497:16:-97]; [95:16:495,527:16:927]; [-921:16:-521,-489:16:-89]; [103:16:503,535:16:935]; [a:c:b] represents a subcarrier index set, where the subcarriers included in the subcarrier index set start from subcarrier index a and end at subcarrier index b, with a step size of c.

18. The method according to any one of claims 13 to 17, characterized in that The first resource units are distributed in a bandwidth of 160 MHz.

19. The method according to any one of claims 1 to 18, characterized in that The first information is carried in an ultra-high reliability signaling UHR-SIG field of a trigger frame or a protocol data unit.

20. A communication device, characterized in that: The method comprises units or modules for performing the method according to any one of claims 1, 3 to 19.

21. A communication device, characterized in that: The method comprises units or modules for performing the method according to any one of claims 2 to 19.

22. A communication device, characterized in that: The communication device comprises a processor configured to execute a computer program or instruction stored in a memory, so as to enable the communication device to perform the method according to any one of claims 1, 3 to 19.

23. A communication device, characterized in that: The device comprises a processor configured to execute a computer program or instruction stored in a memory, so that the communication device performs the method according to any one of claims 2 to 19.

24. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, which, when executed on a communication device, causes the communication device to execute the method according to any one of claims 1, 3 to 19, or the method according to any one of claims 2 to 19.

25. A computer program product, characterized in that The computer program product comprises a computer program or instructions for executing the method according to any one of claims 1 , 3 to 19 , or comprises a computer program or instructions for executing the method according to any one of claims 2 to 19 .