Communication method and apparatus

AU2025207474A1Pending Publication Date: 2026-07-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
AU · AU
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-01-03
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In bandwidths greater than 20MHz, the split discrete bandwidth of 20MHz does not match the spectrum template of bandwidths greater than 20MHz, resulting in a degradation of communication performance. Especially when there is an uplink transmission involving a 20MHz-only site, the complete DRU cannot be found for data transmission.

Method used

By translating the subcarrier index of the DRU within a discrete bandwidth of 20MHz, it conforms to the spectrum template with a bandwidth of more than 20MHz, increasing the number of protection subcarriers, ensuring that the subcarrier distribution complies with the spectrum template, and improving communication performance.

Benefits of technology

By adjusting the subcarrier index, the problem of the split 20MHz discrete bandwidth not matching with the bandwidth greater than 20MHz is solved, communication performance is improved, and more efficient data transmission is achieved without affecting the 20MHz-only site.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A communication method and apparatus, which relate to the technical field of communications, and can make a 20MHz discrete bandwidth obtained after splitting conform to a spectrum template of a bandwidth greater than 20MHz, such that the communication performance is improved when a distributed resource unit (DRU) is scheduled and transmitted within a bandwidth greater than 20MHz on the basis of the 20MHz discrete bandwidth. The method comprises: within a 20MHz discrete bandwidth in a first bandwidth, transmitting an orthogonal frequency division multiplexing (OFDM) symbol by means of a DRU, wherein a sub-carrier index of the DRU in the 20MHz discrete bandwidth is obtained by means of adding a-x to a sub-carrier index of a DRU in a 20MHz bandwidth, a being the number of guard sub-carriers on a first side of the first bandwidth, and x being the number of guard sub-carriers on a first side of the 20MHz bandwidth; or, the sub-carrier index of the DRU in the 20MHz discrete bandwidth is obtained by means of subtracting b-y from the sub-carrier index of the DRU in the 20MHz bandwidth, b being the number of guard sub-carriers on a second side of the first bandwidth, and y being the number of guard sub-carriers on a second side of the 20MHz bandwidth; and a, x, b and y are all positive integers. The present application is applicable to a wireless local area network that supports related standards of the Institute of Electrical and Electronics Engineers.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on January 12, 2024, with application number 202410056757.6 and application name “Communication Method and Device”, as well as the Chinese patent application filed with the State Intellectual Property Office on February 23, 2024, with application number 202410206221.8 and application name “Communication Method and Device”, and the Chinese patent application filed with the State Intellectual Property Office on September 4, 2024, with application number 202411244129.7 and application name “Communication Method and Device”, all of which are incorporated by reference into this application. Technical Field

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

[0003] In a communication system, communication devices may communicate with each other via a distributed resource unit (DRU).

[0004] Typically, the subcarriers of each DRU can be discretized across the entire bandwidth to achieve higher power amplification. For bandwidths greater than 20MHz (such as 40 / 80 / 160 / 320MHz), in uplink transmissions involving puncturing and sites that only support 20MHz (20MHz-only sites), it will be impossible to find a complete DRU for data transmission in the DRU with a bandwidth greater than 20MHz. Based on this, the bandwidth greater than 20MHz can be split into multiple smaller bandwidths, each with at least one 20MHz discrete bandwidth. DRU scheduling and transmission are performed based on the split 20MHz discrete bandwidths.

[0005] However, the subcarrier distribution of the 20MHz bandwidth often does not completely match the subcarrier distribution of the bandwidth greater than 20MHz. That is, the split 20MHz discrete bandwidth does not conform to the spectrum template of the bandwidth greater than 20MHz. Using the split 20MHz discrete bandwidth for DRU scheduling and transmission will affect communication performance. Summary of the Invention

[0006] The present application provides a communication method and device, which can make the split 20MHz discrete bandwidth conform to the spectrum template of the bandwidth greater than 20MHz, thereby improving the communication performance when scheduling and transmitting distributed resource units DRU based on the 20MHz discrete bandwidth in a bandwidth greater than 20MHz.

[0007] In a first aspect, the present application provides a communication method, which can be performed by a first communication device. Unless otherwise specified, the "first communication device" in the present application can refer to the first communication device itself, or a component in the first communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The method includes: transmitting orthogonal frequency division multiplexing OFDM symbols through a DRU within a 20MHz discrete bandwidth in a first bandwidth; wherein the subcarrier index of the DRU in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the 20MHz bandwidth plus ax, a is the number of protection subcarriers on the first side of the first bandwidth, x is the number of protection subcarriers on the first side of the 20MHz bandwidth, and a and x are both positive integers; or the subcarrier index of the DRU in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the 20MHz bandwidth minus by, b is the number of protection subcarriers on the second side of the first bandwidth, y is the number of protection subcarriers on the second side of the 20MHz bandwidth, and b and y are both positive integers.

[0008] Based on the first aspect, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers of the DRU in the 20MHz discrete bandwidth provided in this application are shifted to the right by ax subcarriers, so that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a, which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0009] Alternatively, compared to the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers of the DRU in the 20MHz discrete bandwidth provided in the present application are shifted to the left by by subcarriers, so that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b, which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0010] In one possible design, a is 12, b is 11, x is 8, and y is 7.

[0011] In one possible design, OFDM symbols are transmitted through a DRU within a 20MHz discrete bandwidth in a first bandwidth, including: within the 20MHz discrete bandwidth, OFDM symbols are transmitted through a DRU that does not include one or more of the following subcarriers: a subcarrier with an index of -1, a subcarrier with an index of 0, or a subcarrier with an index of 1.

[0012] Based on this possible design, in the above method, when the subcarrier is shifted, the position of the DC subcarrier (such as the subcarrier with a subcarrier index of -1, 0, or 1) is moved, which is not friendly to 20MHz-only sites. Therefore, for 20MHz-only sites, communication can be carried out by using a DRU that does not include a DC subcarrier to improve communication performance.

[0013] On the second aspect, the present application provides a communication method, which can be executed by a first communication device. Unless otherwise specified, the "first communication device" in the present application can refer to the first communication device itself, or a component in the first communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The method includes: transmitting orthogonal frequency division multiplexing OFDM symbols through a distributed resource unit DRU within a 20MHz discrete bandwidth in a first bandwidth; wherein the subcarrier index of the DRU in the nth area in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the n'th area in the 20MHz bandwidth plus the nth value; n = n' = 1, 2, ..., N; N is a positive integer.

[0014] Based on the second aspect, when scheduling and transmitting DRUs based on a 20MHz discrete bandwidth in the first bandwidth, the useful subcarriers in N regions of the 20MHz bandwidth can be shifted on the spectrum of the 20MHz bandwidth to obtain useful subcarriers of the 20MHz discrete bandwidth. This shift can increase the number of protected subcarriers, making the subcarrier distribution of the 20MHz discrete bandwidth conform to the spectrum template of the first bandwidth, adjacent channel interference requirements, and transceiver filter design, facilitating development and testing. At the same time, the position of the DC subcarrier can be left unchanged, making it more user-friendly for 20MHz-only sites and improving communication performance.

[0015] In one possible design, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st' area plus ax; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 2nd' area plus P; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the third area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 3rd' area plus Q; where a is the number of protection subcarriers on the first side of the first bandwidth, x is the number of protection subcarriers on the first side of the 20MHz bandwidth, and a, x, P and Q are all positive integers.

[0016] In one possible design, a is 12, x is 8, P is 7, and Q is 5.

[0017] In one possible design, the first region includes the (a+1)th subcarrier to the (T+ax)th subcarrier arranged in frequency domain order in a 20 MHz discrete bandwidth; the 1'th region includes the (x+1)th subcarrier to the Tth subcarrier arranged in frequency domain order in a 20 MHz discrete bandwidth; the second region includes the (T+1+P)th subcarrier to the (128-(K-1) / 2+P)th subcarrier arranged in frequency domain order in a 20 MHz discrete bandwidth; the 2'th region includes the (T+1)th subcarrier arranged in frequency domain order in a 20 MHz discrete bandwidth to the (128-(K-1) / 2)th subcarrier; the third region includes the (130+(K-1) / 2+Q)th subcarrier to the (256-y+Q)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the 3'th region includes the (130+(K-1) / 2)th subcarrier to the (256-y)th subcarrier arranged in frequency domain order in the 20MHz bandwidth; where K is the number of DC subcarriers in the 20MHz bandwidth, y is the number of protection subcarriers on the second side of the 20MHz bandwidth, and K, T and y are all positive integers.

[0018] In one possible design, T is 123, K is 3, and y is 7.

[0019] Based on the above four possible designs, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the right by ax subcarriers, and the ax subcarriers on the left can be used as protection subcarriers, that is, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a (including x protection subcarriers and the aforementioned ax protection subcarriers), which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the position of the DC subcarrier is not changed, which is more friendly to 20MHz-only sites.

[0020] In one possible design, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st' area plus -Q; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 2nd' area plus -P; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the third area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 3rd' area plus -(by); where b is the number of protection subcarriers on the second side of the first bandwidth, y is the number of protection subcarriers on the second side of the 20MHz bandwidth, and b, y, P and Q are all positive integers.

[0021] In one possible design, b is 11, y is 7, P is 7, and Q is 5.

[0022] In one possible design, the first region includes the (x+1-Q)th subcarrier to the (128-(K-1) / 2-Q)th subcarrier arranged in frequency domain order in a 20MHz discrete bandwidth; the first' region includes the (x+1)th subcarrier to the (128-(K-1) / 2)th subcarrier arranged in frequency domain order in a 20MHz bandwidth; the second region includes the (130+(K-1) / 2-P)th subcarrier to the (SP)th subcarrier arranged in frequency domain order in a 20MHz discrete bandwidth; the second' region includes the 20MHz bandwidth The first region includes the (130+(K-1) / 2)th subcarrier to the Sth subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the third region includes the (S+1-b+y)th subcarrier to the (256-b)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the third' region includes the (S+1)th subcarrier to the (256-y)th subcarrier arranged in frequency domain order in the 20MHz bandwidth; wherein, K is the number of DC subcarriers in the 20MHz bandwidth, x is the number of protection subcarriers on the first side of the 20MHz bandwidth, and K, S and x are all positive integers.

[0023] In one possible design, S is 134, K is 3, and x is 8.

[0024] Based on the above four possible designs, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the third area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the left by by subcarriers, and the by subcarriers on the right can be used as protection subcarriers, that is, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b (including y protection subcarriers and the aforementioned by protection subcarriers), which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the position of the DC subcarrier is not changed, which is more friendly to 20MHz-only sites.

[0025] In one possible design, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area plus ax; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd area plus axK; where a is the number of protection subcarriers on the first side of the first bandwidth, x is the number of protection subcarriers on the first side of the 20MHz bandwidth, K is the number of DC subcarriers in the 20MHz bandwidth, and a, x and K are all positive integers.

[0026] In one possible design, a is 12; x is 8; and K is 3.

[0027] In one possible design, the first region includes the (a+1)th subcarrier to the (128-(K-1) / 2+ax)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the 1'th region includes the (x+1)th subcarrier to the (128-(K-1) / 2)th subcarrier arranged in frequency domain order in the 20MHz bandwidth; the second region includes the (130+(K-1) / 2+axK)th subcarrier to the (256-y+axK)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the 2'th region includes the (130+(K-1) / 2)th subcarrier to the (256-y)th subcarrier arranged in frequency domain order in the 20MHz bandwidth; where y is the number of protection subcarriers on the second side of the 20MHz bandwidth, and y is a positive integer.

[0028] In one possible design, y is 7.

[0029] Based on the above four possible designs, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the right by ax subcarriers, and the ax subcarriers on its left can be used as protection subcarriers, that is, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a (including x protection subcarriers and the aforementioned ax protection subcarriers), which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, there is no need to send a DC subcarrier.

[0030] In one possible design, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st' area plus -(byK); the subcarrier index of the DRU in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd' area plus -(by); where b is the number of protection subcarriers on the second side of the first bandwidth, y is the number of protection subcarriers on the second side of the 20MHz bandwidth, K is the number of DC subcarriers in the 20MHz bandwidth, and b, y and K are all positive integers.

[0031] In one possible design, b is 11; y is 7, and K is 3.

[0032] In one possible design, the first region includes the (x+1-b+y+K)th subcarrier to the (128-(K-1) / 2-b+y+K)th subcarrier arranged in frequency domain order in the 20 MHz discrete bandwidth; the 1'th region includes the (x+1)th subcarrier to the (128-(K-1) / 2)th subcarrier arranged in frequency domain order in the 20 MHz bandwidth; the second region includes the (130+(K-1) / 2-b+y)th subcarrier to the (256-b)th subcarrier arranged in frequency domain order in the 20 MHz discrete bandwidth; the 2'th region includes the (130+(K-1) / 2)th subcarrier to the (256-y)th subcarrier arranged in frequency domain order in the 20 MHz bandwidth; where x is the number of protection subcarriers on the first side of the 20 MHz bandwidth, and x is a positive integer.

[0033] In one possible design, x is 8.

[0034] Based on the above four possible designs, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the second area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the left by by subcarriers, and the by subcarriers on the right can be used as protection subcarriers, that is, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b (including y protection subcarriers and the aforementioned by protection subcarriers), which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, there is no need to send a DC subcarrier.

[0035] In one possible design, the DRU in the 20 MHz discrete bandwidth does not include the DC subcarrier.

[0036] In one possible design, OFDM symbols are transmitted through a DRU within a 20MHz discrete bandwidth in a first bandwidth, including: within the 20MHz discrete bandwidth, OFDM symbols are transmitted through a DRU that does not include one or more of the following subcarriers: a subcarrier with an index of -1, a subcarrier with an index of 0, or a subcarrier with an index of 1.

[0037] Based on this possible design, in the above method, when the subcarrier is shifted, the position of the DC subcarrier (such as the subcarrier with a subcarrier index of -1, 0, or 1) is occupied, which is not friendly to the 20MHz-only site. Therefore, for the 20MHz-only site, communication can be carried out by using a DRU that does not include a DC subcarrier to improve communication performance.

[0038] On the third aspect, the present application provides a communication method, which can be executed by a first communication device. Unless otherwise specified, the "first communication device" in the present application can refer to the first communication device itself, or a component in the first communication device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The method includes: the first communication device transmits orthogonal frequency division multiplexing OFDM symbols through a distributed resource unit DRU in a 20MHz subchannel in a first bandwidth; wherein the subcarrier index of the DRU in the t-th 20MHz subchannel in the first bandwidth is determined according to the subcarrier index of the DRU in the 20MHz bandwidth and the t-th offset value; t=1,2,…,T, T is the number of 20MHz subchannels contained in the first bandwidth; the t-th offset value is determined according to the subcarrier index of the t-th 242-tone RU in the first bandwidth and the subcarrier index of the DRU in the 20MHz bandwidth.

[0039] Based on the third aspect, the subcarrier index of the DRU in the tth 20MHz subchannel in the first bandwidth can be determined according to the tth offset value, so that the subcarrier distribution of the DRU in the tth 20MHz subchannel conforms to the spectrum template of the first bandwidth, and the existing filters can be reused to improve the communication performance.

[0040] In one possible design, the tth offset value is the difference between the minimum value of the subcarrier index of the tth 242-tone RU in the first bandwidth and the minimum value of the subcarrier index of the DRU in the 20MHz bandwidth; or, the tth offset value is the difference between the maximum value of the subcarrier index of the tth 242-tone RU in the first bandwidth and the maximum value of the subcarrier index of the DRU in the 20MHz bandwidth.

[0041] Based on this possible design, the first subcarrier of the DRU in the t-th 20MHz subchannel in the first bandwidth is aligned with the first subcarrier of the t-th 242-tone RU in the first bandwidth, that is, the first subcarrier index of the DRU in the t-th 20MHz subchannel in the first bandwidth is equal to the first subcarrier index of the t-th 242-tone RU in the first bandwidth, or, the last subcarrier of the DRU in the t-th 20MHz subchannel in the first bandwidth is aligned with the last subcarrier of the t-th 242-tone RU in the first bandwidth, that is, the last subcarrier index of the DRU in the t-th 20MHz subchannel in the first bandwidth is equal to the last subcarrier index of the t-th 242-tone RU in the first bandwidth, to determine the t-th offset value, providing two feasible solutions for determining the t-th offset value.

[0042] In one possible design, the absolute value of the t-th offset value is equal to the absolute value of the T+1-t-th offset value.

[0043] Based on this possible design, in any 20MHz sub-channel in the first bandwidth (such as 80MHz / 160MHz / 320MHz / ), more DRUs are available for 20M-only sites, and communication performance can be improved.

[0044] In one possible design, the first bandwidth is 80 MHz, the second offset value is -132, and the fourth offset value is 380.

[0045] Based on this possible design, the absolute value of the t-th offset value in the 80MHz bandwidth can be made equal to the absolute value of the T+1-t-th offset value, that is, the first offset value is -380, the fourth offset value is 380; the second offset value is -132, and the third offset value is 132. In any 20MHz sub-channel in the 80MHz bandwidth, the number of DRUs available for 20M-only sites is greater, and the communication performance can be improved.

[0046] In one possible design, the first bandwidth is 160 MHz, the second offset value is -644; the fourth offset value is -132; the sixth offset value is 380; and the eighth offset value is 892.

[0047] Based on this possible design, the absolute value of the t-th offset value in the 160MHz bandwidth can be made equal to the absolute value of the T+1-t-th offset value, so that in any 20MHz sub-channel in the 160MHz bandwidth, the number of DRUs available for 20M-only sites can be increased, and the communication performance can be improved.

[0048] In one possible design, the first bandwidth is 320MHz bandwidth, the second offset value is -1668; the fourth offset value is -1156; the sixth offset value is -644; the eighth offset value is -132; the tenth offset value is 380; the 12th offset value is 892; the 14th offset value is 1404; and the 16th offset value is 1916.

[0049] Based on this possible design, the absolute value of the t-th offset value in the 320MHz bandwidth can be made equal to the absolute value of the T+1-t-th offset value. In any 20MHz sub-channel in the 320MHz bandwidth, the number of DRUs available for 20M-only sites is increased, and communication performance can be improved.

[0050] In one possible design, the t-th offset value when the first bandwidth is 160 MHz is the sum of the t-th offset value when the first bandwidth is 80 MHz and -512, where t=1, 2, 3, 4.

[0051] In one possible design, the t+4th offset value when the first bandwidth is 160 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and 512, where t=1, 2, 3, 4.

[0052] Based on the above two possible designs, a feasible solution is provided for determining the t-th offset value in the 160MHz bandwidth, which can make the absolute value of the t-th offset value in the 160MHz bandwidth equal to the absolute value of the T+1-t-th offset value. In any 20MHz sub-channel in the 160MHz bandwidth, the number of DRUs available for 20M-only sites is increased, and the communication performance can be improved.

[0053] In one possible design, the t-th offset value when the first bandwidth is 320 MHz is the sum of the t-th offset value when the first bandwidth is 80 MHz and -1536; where t=1, 2, 3, 4.

[0054] In one possible design, the t+4th offset value when the first bandwidth is 320 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and -512; where t=1, 2, 3, 4.

[0055] In one possible design, the t+8th offset value when the first bandwidth is 320 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and 512; where t=1, 2, 3, 4.

[0056] In one possible design, the t+12th offset value when the first bandwidth is 320 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and 1536; where t=1, 2, 3, 4.

[0057] Based on the above four possible designs, a feasible solution is provided for determining the t-th offset value in the 320MHz bandwidth, which can make the absolute value of the t-th offset value in the 320MHz bandwidth equal to the absolute value of the T+1-t-th offset value. In any 20MHz sub-channel in the 320MHz bandwidth, more DRUs are available for 20M-only sites, while improving communication performance.

[0058] In a fourth aspect, the present application provides a communication device, which can be applied to the first communication device of the first aspect, the second aspect, or the third aspect to implement the functions performed by the first communication device. The communication device can be a first communication device, or a chip, a chip system, or a system on a chip, etc. of the first communication device. The communication device can perform the functions performed by the first communication device through hardware, or it can perform the corresponding software implementation through hardware. The hardware or software includes one or more modules corresponding to the above functions. For example, a transmission module and a processing module. The transmission module can independently complete the following transmission operations, or it can cooperate with the processing module to complete the following transmission operations; accordingly, the processing module can also independently complete the following processing operations, or it can cooperate with the transmission module to complete the following processing operations, without limitation.

[0059] Exemplarily, a transceiver module is used to transmit orthogonal frequency division multiplexing OFDM symbols through a distributed resource unit DRU within a 20 MHz discrete bandwidth in a first bandwidth; wherein, the subcarrier index of the DRU in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 20 MHz bandwidth plus ax, a is the number of protection subcarriers on the first side of the first bandwidth, x is the number of protection subcarriers on the first side of the 20 MHz bandwidth, and both a and x are positive integers; or the subcarrier index of the DRU in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 20 MHz bandwidth minus by, b is the number of protection subcarriers on the second side of the first bandwidth, y is the number of protection subcarriers on the second side of the 20 MHz bandwidth, and both b and y are positive integers.

[0060] In another example, the transceiver module is used to transmit orthogonal frequency division multiplexing OFDM symbols through a distributed resource unit DRU within a 20MHz discrete bandwidth in a first bandwidth; wherein the subcarrier index of the DRU in the 20MHz discrete bandwidth in the nth area is the subcarrier index of the DRU in the 20MHz bandwidth in the n'th area plus the nth value; n = n' = 1, 2,…, N; N is a positive integer.

[0061] In another example, a transceiver module is used to transmit orthogonal frequency division multiplexing OFDM symbols through a distributed resource unit DRU in a 20MHz subchannel in a first bandwidth; wherein, the subcarrier index of the DRU in the t-th 20MHz subchannel in the first bandwidth is determined according to the subcarrier index of the DRU in the 20MHz bandwidth and the t-th offset value; t=1,2,…,T, T is the number of 20MHz subchannels contained in the first bandwidth; the t-th offset value is determined according to the subcarrier index of the t-th 242-tone RU in the first bandwidth and the subcarrier index of the DRU in the 20MHz bandwidth.

[0062] Optionally, the transmission module and processing module of the communication device in the fourth aspect can also perform the corresponding functions in any possible design of the above-mentioned first aspect, or perform the corresponding functions in any possible design of the above-mentioned second aspect, or perform the corresponding functions in any possible design of the above-mentioned third aspect. Please refer to the detailed description in the method example for details, and the beneficial effects that can be achieved can also be found in the aforementioned related content.

[0063] In a fifth aspect, an embodiment of the present application provides a communication device, which includes one or more transceivers, and the transceivers execute the communication method described in any one of the first to third aspects under the control of a processor.

[0064] In one possible design, the communication device further includes one or more memories, the one or more memories being coupled to one or more processors, and the one or more memories being used to store computer programs or instructions. In one possible implementation, the memory is located outside the communication device. In another possible implementation, the memory is located within the communication device. In an embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. In one possible implementation, the communication device further includes a transceiver, which is used to receive information and / or send information.

[0065] In one possible design, the transceiver may also be a communication interface, one or more communication interfaces are coupled to one or more processors, and the one or more communication interfaces are used to communicate with other modules outside the communication device.

[0066] In a sixth aspect, an embodiment of the present application provides a communication device, which includes an interface circuit, and the interface circuit is used to execute the communication method described in any one of the first to third aspects under the control of the logic circuit.

[0067] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores computer instructions or programs. When the computer instructions or programs are run on a computer, the communication method described in any one of the first to third aspects is executed.

[0068] In an eighth aspect, an embodiment of the present application provides a computer program product comprising computer instructions, which, when executed on a computer, enables the communication method described in any one of the first to third aspects to be executed.

[0069] In a ninth aspect, an embodiment of the present application provides a computer program, which, when executed on a computer, enables the communication method described in any one of the first to third aspects to be executed.

[0070] In a tenth aspect, an embodiment of the present application provides a chip, comprising: a transceiver unit, the transceiver unit being configured to execute the communication method as described in any one of the first to third aspects under the control of a processing unit.

[0071] Among them, the technical effects brought about by any one of the design methods in the fifth to tenth aspects can refer to the technical effects brought about by any one of the first to third aspects mentioned above, and will not be repeated here.

[0072] In the eleventh aspect, an embodiment of the present application provides a communication system, which may include a communication device for executing the communication method as described in the first aspect or any possible design of the first aspect, or includes a communication device for executing the communication method as described in the second aspect or any possible design of the second aspect, or includes a communication device for executing the communication method as described in the third aspect or any possible design of the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] FIG1 is a schematic diagram of a 20 MHz subcarrier distribution according to an embodiment of the present application;

[0074] FIG2 is a schematic diagram of a 40 MHz subcarrier distribution according to an embodiment of the present application;

[0075] FIG3 is a schematic diagram of an 80 MHz subcarrier distribution according to an embodiment of the present application;

[0076] FIG4 is a schematic diagram of a second 20 MHz puncture in an 80 MHz bandwidth according to an embodiment of the present application;

[0077] FIG5 is a schematic diagram showing a mismatch between an 80 MHz tone plan and a 20 MHz tone plan provided in an embodiment of the present application;

[0078] FIG6 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0079] FIG7 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application;

[0080] FIG8 is a flow chart of a communication method provided in an embodiment of the present application;

[0081] FIG9 is a flow chart of a communication method provided in an embodiment of the present application;

[0082] FIG10 is a flow chart of a communication method provided in an embodiment of the present application;

[0083] FIG11 is a schematic diagram of an uplink multi-user transmission provided in an embodiment of the present application;

[0084] FIG12 is a schematic diagram of a frame structure of a trigger frame provided in an embodiment of the present application;

[0085] FIG13 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0086] FIG14 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0087] FIG15 is a schematic diagram of a subcarrier distribution provided in an embodiment of the present application;

[0088] FIG16 is a flow chart of a communication method provided in an embodiment of the present application;

[0089] FIG17 is a flowchart of a communication method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0090] Before describing the embodiments of the present application, the technical terms involved in the embodiments of the present application are described.

[0091] The technical solution provided in the embodiments of the present application can be applied to wireless local area networks (WLANs) that support relevant standards of the Institute of Electrical and Electronics Engineers (IEEE). The relevant IEEE standards include: 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11be standards, 802.11bn standards / ultra-high reliability (UHR) standards / Wi-Fi 8 standards, 802.11ad standards, 802.11ay standards, 802.11bf standards / sensing standards, ultra-wide band (UWB) standards / 802.15 standards, etc.

[0092] In terms of bandwidth configuration, the 802.11ax standard currently supports the following bandwidth configurations: 20MHz, 40MHz, 80MHz, 160MHz, and 80+80MHz. The 802.11be standard also supports 320MHz bandwidth configuration.

[0093] The difference between 160MHz and 80+80MHz is that the former is a continuous frequency band, while the two 80MHz bands in the latter can be separated.

[0094] In a WLAN communication system, resource allocation can be performed in units of resource units (RUs), and communication devices can communicate with each other via RUs. The following describes RUs in detail using various examples of RU-based subcarrier distribution (tone plan) as an example.

[0095] In the first example, as shown in Figure 1, when the bandwidth is 20 MHz, the entire bandwidth can be composed of a 242-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Each RU includes data subcarriers and pilot subcarriers. The data subcarriers carry data information, while the pilot subcarriers are used to estimate phase and frequency offsets. In addition to the RU, some guard subcarriers, null subcarriers, or direct current (DC) subcarriers may also be included.

[0096] In the second example, as shown in Figure 2, when the bandwidth is 40 MHz, the entire bandwidth is roughly equivalent to a replication of the 20 MHz subcarrier distribution. The entire bandwidth can be composed of a whole 484-tone RU or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, and 242-tone RU.

[0097] In the third example, as shown in Figure 3, when the bandwidth is 80 MHz, the entire bandwidth can be composed of four 242-tone RUs. Alternatively, the entire bandwidth can be composed of a 996-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, and 484-tone RUs. 484L and 484R represent the left and right halves of a 484-tone RU, respectively, each containing 242 subcarriers. This is another schematic diagram of 484+5DC.

[0098] In the fourth example, when the bandwidth is 160 MHz, the entire bandwidth can be viewed as a replication of two 80 MHz subcarrier distributions. The entire bandwidth can be composed of a whole 2*996-tone RU, or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU.

[0099] In the fifth example, when the bandwidth is 320 MHz, the entire bandwidth can be viewed as a replication of four 80 MHz subcarrier distributions.

[0100] Based on the description of subcarrier distribution in various examples above, with 242-tone RU as the unit, the left side of the figure can be regarded as the lowest frequency and the right side of the figure can be regarded as the highest frequency. From left to right, the 242-tone RU can be numbered: 1 st , 2 nd It is understood that, in the data field, at most 16 242-tone RUs correspond to 16 20 MHz channels in ascending order of frequency.

[0101] In addition to the RU types mentioned above, the 802.11be standard also introduces the following RU types: a 52-tone RU and a 26-tone RU consisting of a 52+26-tone RU; a 106+26-tone RU consisting of a 106-tone RU and a 26-tone RU; a 484+242-tone RU consisting of a 484-tone RU and a 242-tone RU; a 996+484-tone RU consisting of a 996-tone RU and a 484-tone RU; a 2*996+484-tone RU consisting of two 996-tone RUs and a 484-tone RU; a 3*996-tone RU consisting of three 996-tone RUs; and a 3*996+484-tone RU consisting of three 996-tone RUs and a 484-tone RU. At the bandwidth level, a 26-tone RU corresponds to approximately 2 MHz, a 52-tone RU corresponds to approximately 4 MHz, a 106-tone RU corresponds to approximately 8 MHz, and a 242-tone RU corresponds to approximately 20 MHz. The sizes of other RUs can be added or multiplied accordingly and are not detailed here.

[0102] In addition, with the continuous development of communication technology, strict restrictions are placed on maximum power and maximum power spectrum density, that is, the transmission power of a communication device cannot exceed the maximum power value, and the transmitted power spectrum density cannot exceed the maximum power spectrum density.

[0103] For example, taking the description of the indoor low power (LPI) communication method in the 6GHz spectrum regulations as an example, as shown in Table 1 below, for a client connected to a low-power access point, such as a station (STA), taking the transmit power as the equivalent isotropic radiated power (EIRP) as an example, the maximum power is 24dBm and the maximum power spectral density is -1dBm / MHz. Compared with the maximum power, the maximum power spectral density is more strictly limited, and the maximum power allowed to be transmitted is usually more limited by the power spectral density. For the station, the maximum power limit specified in the regulations is reached when the bandwidth is the maximum 320MHz. Below this bandwidth, it can only transmit a lower power due to the limitation of the maximum power spectral density.

[0104] Table 1

[0105] In another example, taking the description of LPI communication methods in the 6GHz spectrum regulations as an example, as shown in Table 2 below, for access points (APs) and / or STAs, taking the transmit power as equivalent isotropic radiated power (EIRP) as an example, the maximum power is 23dBm and the maximum power spectral density is 10dBm / MHz. When the bandwidth does not exceed 20MHz, the AP / STA transmit power is primarily limited by the maximum power spectral density. When the bandwidth is greater than 20MHz, the AP / STA transmit power is primarily limited by the maximum power.

[0106] Table 2

[0107] Based on the above description of maximum power and maximum power spectral density, the above RU design meets the limitations of maximum power and maximum power spectral density while leaving room for further power amplification.

[0108] Among them, the limited number of subcarriers (such as 26-tone RU) can be discretized to a wider bandwidth, that is, more subcarriers (such as the odd subcarriers of 2 26-tone RUs), which can improve the transmission power. This is discrete RU, or distributed RU (distributed resource unit, DRU) technology. It is often used in uplink multi-user transmission. By sending discrete RUs interspersed by multiple users, the transmission power of each user is improved under the condition of a certain bandwidth. It should be noted that the maximum power spectral density is limited in the form of the transmission power of 1MHz not exceeding x mw. Considering the carrier spacing of 78.125kHz, 1MHz contains 12.8 (about 13) subcarriers. Since the average power of each subcarrier is the same during a transmission process. Observing any 13 consecutive subcarriers, the maximum number of subcarriers carrying signals will determine the average power of each subcarrier, and thus determine the transmission power of the signal. For example, with a 20 MHz bandwidth (242 subcarriers in total), of the 13 consecutive subcarriers, at most 5 subcarriers carry signals. Therefore, the average power per subcarrier is x(mw) / 5. Considering that there are 26 subcarriers carrying signals, the total transmit power is x(mw) / 5*26.

[0109] Generally, in the subcarrier distribution (tone plan) of each bandwidth (20 / 40 / 80 / 160 / 320 MHz), the subcarriers of each DRU can be discretized to the entire bandwidth to obtain a higher power amplification factor.

[0110] For bandwidths greater than 20MHz (such as 40 / 80 / 160 / 320MHz), in uplink transmissions where there is perforation and sites that only support 20MHz (20MHz-only sites) participate, it will be impossible to find a complete DRU for data transmission in the DRU with a bandwidth greater than 20MHz. Based on this, the bandwidth greater than 20MHz can be split into multiple small bandwidths including at least one 20MHz discrete bandwidth, and the DRU is scheduled and transmitted based on the split 20MHz discrete bandwidth. However, the subcarrier distribution of the 20MHz bandwidth is often not completely matched with the subcarrier distribution of the bandwidth greater than 20MHz, that is, the split 20MHz discrete bandwidth does not conform to the spectrum template of the bandwidth greater than 20MHz. Using the split 20MHz discrete bandwidth for DRU scheduling and transmission will affect communication performance.

[0111] For example, taking 80MHz bandwidth as an example, in the presence of puncturing and uplink transmission with the participation of 20M-only sites, as shown in Figure 4, the DRU tone plan based on the 80MHz bandwidth will not be able to find a complete DRU for data transmission. At this time, the entire large bandwidth is usually split into small bandwidths for DRU scheduling. The second 20MHz in the 80MHz bandwidth shown in Figure 4 is punctured, and the DRU is scheduled according to the 20MHz bandwidth tone plan in the 20MHz discrete bandwidth on the left and the 40MHz discrete bandwidth on the right according to the 40MHz bandwidth tone plan. This is also called DRU scheduling and transmission based on the 20MHz discrete bandwidth and the 40MHz discrete bandwidth. Here, the discrete bandwidth refers to the discrete range of the subcarriers contained in each DRU.

[0112] However, as shown in Figure 5, the subcarrier allocation for the 80MHz tone plan does not fully match that for the 20MHz tone plan. Within the 80MHz bandwidth, there are 1024 subcarriers, of which the 12 on the leftmost and 11 on the rightmost are guard subcarriers, and the five in the middle are DC subcarriers. The 1024 subcarriers in the 80MHz bandwidth can be divided into four sections, each containing 256 subcarriers and occupying 20MHz of bandwidth. When puncturing is used or 20M-only sites participate in transmission, DRU scheduling and signal transmission are performed based on the 20MHz tone plan in the leftmost or rightmost 20MHz discrete bandwidth. This can lead to misalignment of the guard subcarriers. The leftmost 20MHz discrete bandwidth has six guard subcarriers on the left. Since the actual transmission bandwidth is 80MHz, 12 guard subcarriers on the leftmost are required to ensure compliance with the spectrum mask, control adjacent channel interference, and meet filtering requirements at the transmitter and receiver. Clearly, six guard subcarriers are missing on the far left. Similarly, for the rightmost 20MHz discrete bandwidth, there are five guard subcarriers on the right. However, the actual transmission bandwidth is 80MHz, requiring 11 guard subcarriers on the right. Clearly, six guard subcarriers are missing on the right. This description uses the 80MHz bandwidth as an example. In reality, all 40 / 80 / 160 / 320MHz bandwidths will experience guard subcarrier misalignment when using the 20MHz discrete bandwidth for DRU scheduling and transmission.

[0113] In order to solve the above technical problems, an embodiment of the present application provides a communication method, in which a first communication device can transmit orthogonal frequency division multiplexing (OFDM) symbols through a DRU within a 20 MHz discrete bandwidth in a first bandwidth. The subcarrier index of the DRU in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 20 MHz bandwidth plus ax, where a is the number of protection subcarriers on the first side of the first bandwidth, and x is the number of protection subcarriers on the first side of the 20 MHz bandwidth, and both a and x are positive integers; or the subcarrier index of the DRU in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 20 MHz bandwidth minus by, where b is the number of protection subcarriers on the second side of the first bandwidth, and y is the number of protection subcarriers on the second side of the 20 MHz bandwidth, and both b and y are positive integers.

[0114] Compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers of the DRU in the 20MHz discrete bandwidth provided in the embodiment of the present application are shifted to the right by ax subcarriers, so that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a, which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0115] Alternatively, compared to the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers of the DRU in the 20MHz discrete bandwidth provided in the embodiment of the present application are shifted to the left by by subcarriers, so that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b, which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0116] The following describes in detail the implementation of the embodiments of the present application in conjunction with the accompanying drawings.

[0117] The communication method provided in the embodiment of the present application is applicable to a wireless local area network (WLAN) that supports relevant standards of the Institute of Electrical and Electronics Engineers (IEEE), and the relevant IEEE standards include: 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11be standards, 802.11bn standards / UHR standards / Wi-Fi8 standards, 802.11ad standards, 802.11ay standards, 802.11bf standards / sensing standards, UWB standards / 802.15 standards, etc., or is applied to a wireless local area network system that supports Wi-Fi AI, or is applied to a wireless local area network system that supports millimeter wave (mmWave), etc., without limitation.

[0118] The WLAN communication system provided in the embodiment of the present application is described below using FIG. 6 as an example.

[0119] Figure 6 is a schematic diagram of a communication system provided in an embodiment of the present application. As shown in Figure 6, the communication system may include access point devices and site devices; wherein, one or more access point devices can communicate with one or more site devices, the access point device can also communicate with one or more other access point devices, and the site device can also communicate with one or more other site devices.

[0120] The access point device may be an AP, and the station device may be a STA.

[0121] Exemplarily, the AP can be a device that supports multiple WLAN standards such as the 802.11be standard or future Wi-Fi standards; it can also be a device that supports the 802.11a / b / g standard, 802.11n standard, 802.11ac standard, 802.11ax standard, 802.11be standard, 802.11bn standard / UHR standard / WiFi8 standard, without limitation.

[0122] For example, an AP can be a terminal device equipped with a Wi-Fi chip, a network device, a communications server, a router, a switch, a bridge, or a computer. APs can also serve as access points for mobile users to wired networks. They are primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. They can also be deployed outdoors. An AP acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet.

[0123] Exemplarily, a STA may be a device that supports multiple WLAN standards, such as the 802.11be standard or future Wi-Fi standards; or a device that supports the 802.11a / b / g standard, 802.11n standard, 802.11ac standard, 802.11ax standard, 802.11be standard, 802.11bn standard / UHR standard / WiFi8 standard, without limitation.

[0124] For example, a STA can be a wireless communication chip, wireless sensor, wireless communication terminal, communication server, router, switch, bridge, computer, etc. For example, a STA can be a mobile phone supporting Wi-Fi communication function, a tablet supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, an in-vehicle communication device supporting Wi-Fi communication function, a computer supporting Wi-Fi communication function, etc., without limitation.

[0125] In a specific implementation, as shown in Figure 6 , for example, each access point device and station device may also adopt the structure shown in Figure 7 , or include the components shown in Figure 7 . Figure 7 is a schematic diagram of the structure of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be an access point device or a chip or system-on-chip within an access point device; it may also be a station device or a chip or system-on-chip within a station device. As shown in Figure 7 , the communication device 700 includes a processor 701 , a transceiver 702 , and a communication circuit 703 .

[0126] Furthermore, the communication device 700 may further include a memory 704 , wherein the processor 701 , the memory 704 and the transceiver 702 may be connected via a communication line 703 .

[0127] The processor 701 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 701 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0128] The transceiver 702 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, a radio access network (RAN), etc. The transceiver 702 may be a module, a circuit, a transceiver, or any device capable of implementing communication.

[0129] The communication line 703 is used to transmit information between the components included in the communication device 700.

[0130] The memory 704 is used to store instructions, where the instructions may be computer programs.

[0131] The memory 704 may be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions, or a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0132] It should be noted that the memory 704 can exist independently of the processor 701 or can be integrated with the processor 701. The memory 704 can be used to store instructions, program code, or some data. The memory 704 can be located within the communication device 700 or outside the communication device 700, without limitation. The processor 701 is configured to execute the instructions stored in the memory 704 to implement the communication method provided in the following embodiments of this application.

[0133] In one example, the processor 701 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 7 .

[0134] As an optional implementation, the communication device 700 includes multiple processors. For example, in addition to the processor 701 in FIG. 7 , it may also include a processor 707 .

[0135] As an optional implementation, the communication apparatus 700 further includes an output device 705 and an input device 706. For example, the input device 706 is a keyboard, a mouse, a microphone, a joystick, or the like, and the output device 705 is a display screen, a speaker, or the like.

[0136] It should be noted that communication device 700 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a structure similar to that shown in FIG7 . Furthermore, the structure shown in FIG7 does not limit the communication device. In addition to the components shown in FIG7 , the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0137] In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0138] In addition, the actions and terms involved in the various embodiments of this application can refer to each other without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are only examples, and other names can also be used in specific implementations without limitation.

[0139] The communication method provided in an embodiment of the present application is described below in conjunction with the communication system shown in FIG6 and with reference to FIG8 below. The first communication device may be any access point device or station device in the communication system shown in FIG6. The first communication device described in the following embodiment may include FIG7 or the components shown in FIG7.

[0140] FIG8 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG8 , the method may include:

[0141] Step 801: A first communication device transmits OFDM symbols through a DRU within a 20 MHz discrete bandwidth in a first bandwidth.

[0142] The first bandwidth may be a bandwidth greater than 20 MHz, for example, a bandwidth of 40 / 80 / 160 / 320 MHz.

[0143] Specifically, when scheduling and transmitting DRUs based on the 20MHz discrete bandwidth in the first bandwidth, the useful subcarriers based on the 20MHz bandwidth can be shifted on the spectrum (such as the left shift in the first possible design described below, or the right shift in the second possible design described below) to obtain useful subcarriers of the 20MHz discrete bandwidth. The number of protection subcarriers can be increased by shifting, so that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the first bandwidth, or the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the first bandwidth, that is, the subcarrier distribution of the 20MHz discrete bandwidth meets the spectrum template, adjacent channel interference requirements, and transceiver filter design of the first bandwidth, which is convenient for development and testing. When the first communication device schedules and transmits DRUs based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0144] Discrete bandwidth refers to the discrete range of subcarriers contained in each DRU. A 20 MHz discrete bandwidth means that the discrete range of subcarriers in each DRU is 20 MHz. Bandwidth refers to channel bandwidth, or signal bandwidth. A 20 MHz bandwidth can also be referred to as a 20 MHz channel bandwidth, a 20 MHz signal bandwidth, or other similar terms, without limitation.

[0145] Among them, useful subcarriers can also be described as occupied subcarriers (occupied tones). For the 256 subcarriers of 20MHz bandwidth or 20MHz discrete bandwidth, all subcarriers between the first non-empty subcarrier and the last non-empty subcarrier are useful subcarriers. Non-empty subcarriers refer to subcarriers allocated to a certain DRU for data or pilot transmission. Useful subcarriers may include data or pilot subcarriers allocated to a certain DRU, DC subcarriers, and empty subcarriers between the first non-empty subcarrier and the last non-empty subcarrier that are not allocated to any DRU. Or it can also be described as useful subcarriers being subcarriers among the 256 subcarriers excluding the protection subcarriers on the first side and the second side.

[0146] The first side of the first bandwidth may refer to the leftmost side when the first bandwidth is arranged in order from low to high in the frequency domain, or it may also be described as the side where the lower frequency subcarrier is located when the first bandwidth is arranged in order from low to high in the frequency domain. The second side of the first bandwidth may refer to the rightmost side when the first bandwidth is arranged in order from low to high in the frequency domain, or it may also be described as the side where the higher frequency subcarrier is located when the first bandwidth is arranged in order from low to high in the frequency domain. Similarly, the first side of the 20MHz discrete bandwidth may refer to the leftmost side when the 20MHz discrete bandwidth is arranged in order from low to high in the frequency domain, or it may also be described as the side where the lower frequency subcarrier is located when the 20MHz discrete bandwidth is arranged in order from low to high in the frequency domain. The second side of the 20MHz discrete bandwidth may refer to the rightmost side when the 20MHz discrete bandwidth is arranged in order from low to high in the frequency domain, or it may also be described as the side where the higher frequency subcarrier is located when the 20MHz discrete bandwidth is arranged in order from low to high in the frequency domain.

[0147] In the first possible design, taking the number of protection subcarriers on the first side of the first bandwidth as a, the number of protection subcarriers on the second side of the first bandwidth as b, the number of protection subcarriers on the first side of the 20MHz bandwidth as x, and the number of protection subcarriers on the second side of the 20MHz bandwidth as y as an example, the subcarrier index of the DRU in the 20MHz discrete bandwidth can be the subcarrier index of the DRU in the 20MHz bandwidth plus ax, where a, b, x and y are all positive integers.

[0148] The first side of the 20 MHz bandwidth may refer to the leftmost side when the 20 MHz bandwidth is arranged in ascending order of frequency, or may also be described as the side where the lower frequency subcarriers are located when the 20 MHz bandwidth is arranged in ascending order of frequency. The second side of the 20 MHz bandwidth may refer to the rightmost side when the 20 MHz bandwidth is arranged in ascending order of frequency, or may also be described as the side where the higher frequency subcarriers are located when the 20 MHz bandwidth is arranged in ascending order of frequency.

[0149] Among them, the useful subcarriers of the 20MHz bandwidth can be the x+1th subcarrier to the 256-yth subcarrier, and the corresponding subcarrier index is: [(x+1):(256-y)]-129=[(x-128):(127-y)]. The useful subcarriers of the 20MHz bandwidth can be shifted to the right by ax subcarriers on the spectrum to obtain the useful subcarriers of the 20MHz discrete bandwidth, that is, the useful subcarriers of the 20MHz discrete bandwidth are the a+1th subcarrier to the 256-y+axth subcarrier, so that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a, which is the same as the number of protection subcarriers on the first side of the first bandwidth, and conforms to the spectrum template of the first bandwidth.

[0150] It is understandable that, since communication is based on DRU, the above description can also be replaced by: shifting the DRU in the 20MHz bandwidth to the right by ax subcarriers on the spectrum to obtain the DRU in the 20MHz discrete bandwidth, that is, the subcarrier index of the DRU in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the 20MHz bandwidth plus ax. Or it can be described as: the DRU in the 20MHz discrete bandwidth is obtained by shifting the DRU in the 20MHz bandwidth to the right by ax subcarriers on the spectrum, or it can be described as: the DRU in the 20MHz discrete bandwidth is obtained by shifting the DRU in the 20MHz bandwidth to the right by ax subcarriers on the spectrum, without limitation.

[0151] Specifically, the subcarrier index of the DRU with the same serial number in the 20 MHz discrete bandwidth is the subcarrier index of the DRU with the same serial number in the 20 MHz bandwidth plus ax.

[0152] That is, the subcarrier index of the first DRU (or described as DRU1) in the 20MHz discrete bandwidth is the subcarrier index of the first DRU in the 20MHz bandwidth plus ax; the subcarrier index of the second DRU (or described as DRU2) in the 20MHz discrete bandwidth is the subcarrier index of the second DRU in the 20MHz bandwidth plus ax; ...; the subcarrier index of the i-th DRU (or described as DRU i) in the 20MHz discrete bandwidth is the subcarrier index of the i-th DRU in the 20MHz bandwidth plus ax; ...; the subcarrier index of the I-th DRU (or described as DRU I) in the 20MHz discrete bandwidth is the subcarrier index of the I-th DRU in the 20MHz bandwidth plus ax. Where i = 1, 2, ..., I; I is a positive integer.

[0153] For example, the 256 subcarriers with the lowest frequency of the first bandwidth can be used as a 20 MHz discrete bandwidth for DRU scheduling and transmission. The 256 subcarriers with the lowest frequency of the first bandwidth can also be referred to as the leftmost 256 subcarriers arranged in descending order of frequency in the first bandwidth, or the first 256 subcarriers on the first side of the first bandwidth.

[0154] In the first possible design mentioned above, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers of the DRU in the 20MHz discrete bandwidth are shifted to the right by ax subcarriers, and the ax subcarriers on the left can be used as protection subcarriers, that is, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a (including x protection subcarriers and the aforementioned ax protection subcarriers), which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0155] In the second possible design, taking the number of protection subcarriers on the first side of the first bandwidth as a, the number of protection subcarriers on the second side of the first bandwidth as b, the number of protection subcarriers on the first side of the 20MHz bandwidth as x, and the number of protection subcarriers on the second side of the 20MHz bandwidth as y as an example, the subcarrier index of the DRU in the 20MHz discrete bandwidth can be the subcarrier index of the DRU in the 20MHz bandwidth minus by, where a, b, x and y are all positive integers.

[0156] Among them, the useful subcarriers of the 20MHz bandwidth can be the x+1th subcarrier to the 256-yth subcarrier, and the corresponding subcarrier index is: [(x+1):(256-y)]-129=[(x-128):(127-y)]. The useful subcarriers of the 20MHz bandwidth can be shifted left by by subcarriers on the spectrum to obtain the useful subcarriers of the 20MHz discrete bandwidth, that is, the useful subcarriers of the 20MHz discrete bandwidth are the x+1-b+yth subcarrier to the 256-bth subcarrier, so that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b, which is the same as the number of protection subcarriers on the second side of the first bandwidth, and conforms to the spectrum template of the first bandwidth.

[0157] It is understandable that, since communication is based on DRU, the above description can also be replaced by: shifting the DRU in the 20MHz bandwidth to the left by by subcarriers on the spectrum to obtain the DRU in the 20MHz discrete bandwidth, that is, the subcarrier index of the DRU in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the 20MHz bandwidth minus by. Or it can be described as: the DRU in the 20MHz discrete bandwidth is obtained by shifting the DRU in the 20MHz bandwidth by by subcarriers on the spectrum, or it can be described as: the DRU in the 20MHz discrete bandwidth is obtained by shifting the DRU in the 20MHz bandwidth to the left by by subcarriers on the spectrum, without limitation.

[0158] Specifically, the subcarrier index of the DRU with the same serial number in the 20 MHz discrete bandwidth is the subcarrier index of the DRU with the same serial number in the 20 MHz bandwidth minus by.

[0159] That is, the subcarrier index of the first DRU (or described as DRU1) in the 20MHz discrete bandwidth is the subcarrier index of the first DRU in the 20MHz bandwidth minus by; the subcarrier index of the second DRU (or described as DRU2) in the 20MHz discrete bandwidth is the subcarrier index of the second DRU in the 20MHz bandwidth minus by; ...; the subcarrier index of the i-th DRU (or described as DRU i) in the 20MHz discrete bandwidth is the subcarrier index of the i-th DRU in the 20MHz bandwidth minus by; ...; the subcarrier index of the I-th DRU (or described as DRU I) in the 20MHz discrete bandwidth is the subcarrier index of the I-th DRU in the 20MHz bandwidth minus by. Where i = 1, 2, ..., I; I is a positive integer.

[0160] For example, the 256 highest frequency subcarriers of the first bandwidth can be used as a 20 MHz discrete bandwidth for DRU scheduling and transmission. The 256 highest frequency subcarriers of the first bandwidth can also be referred to as the rightmost 256 subcarriers arranged in descending order of frequency in the first bandwidth, or the last 256 subcarriers on the second side of the first bandwidth.

[0161] In the second possible design mentioned above, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers of the DRU in the 20MHz discrete bandwidth are shifted to the left by by subcarriers, and the by subcarriers on the right can be used as protection subcarriers, that is, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b (including y protection subcarriers and the aforementioned by protection subcarriers), which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0162] Based on the above two possible designs, taking the subcarrier distribution of the DRU in a 20 MHz bandwidth as shown in Table 3 below as an example, it can be determined that the number x of protection subcarriers on the first side is 8, and the number y of protection subcarriers on the second side is 7. For the first bandwidth, taking the number a of protection subcarriers on the first side as 12, and the number b of protection subcarriers on the second side as 11 as an example, based on the above first possible design, the DRU in the 20 MHz bandwidth can be shifted right by ax=4 subcarriers to obtain the subcarrier distribution of the DRU in the 20 MHz discrete bandwidth shown in Table 4 below (or alternatively described as Shifted 20 MHz Tone Plan-1). Alternatively, based on the above second possible design, the DRU in the 20 MHz bandwidth can be shifted left by by=4 subcarriers to obtain the subcarrier distribution of the DRU in the 20 MHz discrete bandwidth shown in Table 5 below (or alternatively described as Shifted 20 MHz Tone Plan-2):

[0163] Table 3 Subcarrier distribution of DRU in 20MHz bandwidth

[0164] Table 4 Subcarrier distribution of DRU in 20MHz discrete bandwidth

[0165] Table 5 Subcarrier distribution of DRU in 20MHz discrete bandwidth

[0166] The following describes a detailed description of the DRU in the first bandwidth using the subcarrier distribution of the DRU in the 20 MHz bandwidth shown in Table 3 above as an example, with reference to the following eight possible examples, when the first bandwidth is 40 MHz, 80 MHz, 160 MHz, or 320 MHz. The first bandwidth is 40 MHz, 80 MHz, 160 MHz, or 320 MHz, and the number of guard subcarriers on the first side is 12, and the number of guard subcarriers on the second side is 11.

[0167] In the first possible example, taking the first bandwidth as 40MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers with the lowest frequency in the 40MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the right to obtain the 13th to 253rd subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the right by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the 40MHz bandwidth, both of which are 12. After the shift, when the 256 subcarriers with the lowest frequency in the 40MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 6, which can be obtained by subtracting 128 from the subcarrier index of each DRU in the above Table 4, or by subtracting 124 from the subcarrier index of each DRU in the above Table 3.

[0168] Table 6

[0169] In the second possible example, taking the first bandwidth as 40MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency in the 40MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the left to obtain the 5th to 245th subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the left by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the 40MHz bandwidth, both of which are 11. After the shift, when the 256 subcarriers of the highest frequency in the 40MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 7, which can be obtained by adding 128 to the subcarrier index of each DRU in Table 5 above, or by adding 124 to the subcarrier index of each DRU in Table 3 above.

[0170] Table 7

[0171] In the third possible example, taking the first bandwidth as 80MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers with the lowest frequency in the 80MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the right to obtain the 13th to 253rd subcarriers in the 20MHz discrete bandwidth, or it can be described as shifting the DRU in the 20MHz bandwidth to the right by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the 80MHz bandwidth, both of which are 12. After the shift, when the 256 subcarriers with the lowest frequency in the 80MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 8, which can be obtained by subtracting 384 from the subcarrier index of each DRU in the above Table 4, or by subtracting 380 from the subcarrier index of each DRU in the above Table 3.

[0172] Table 8

[0173] In the fourth possible example, taking the first bandwidth as 80MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency in the 80MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the left to obtain the 5th to 245th subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the left by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the 80MHz bandwidth, both of which are 11. After the shift, when the 256 subcarriers of the highest frequency in the 80MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 9, which can be obtained by adding 384 to the subcarrier index of each DRU in the above Table 5, or by adding 380 to the subcarrier index of each DRU in the above Table 3.

[0174] Table 9

[0175] In the fifth possible example, taking the first bandwidth as 160MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers with the lowest frequency in the 160MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the right to obtain the 13th to 253rd subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the right by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the 160MHz bandwidth, both of which are 12. After the shift, when the 256 subcarriers with the lowest frequency in the 160MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 10, which can be obtained by subtracting 896 from the subcarrier index of each DRU in Table 4 above, or by subtracting 892 from the subcarrier index of each DRU in Table 3 above.

[0176] Table 10

[0177] In the sixth possible example, taking the first bandwidth as 160MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency in the 160MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the left to obtain the 5th to 245th subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the left by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the 160MHz bandwidth, both are 11. After the shift, when the 256 subcarriers of the highest frequency in the 160MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 11, which can be obtained by adding 896 to the subcarrier index of each DRU in Table 5 above, or by adding 892 to the subcarrier index of each DRU in Table 3 above.

[0178] Table 11

[0179] In the seventh possible example, taking the first bandwidth as 320MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers with the lowest frequency in the 320MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the right to obtain the 13th to 253rd subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the right by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the 40MHz bandwidth, both of which are 12. After the shift, when the 256 subcarriers with the lowest frequency in the 40MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 12, which can be obtained by subtracting 1920 from the subcarrier index of each DRU in the above Table 4, or by subtracting 1916 from the subcarrier index of each DRU in the above Table 3.

[0180] Table 12

[0181] In the eighth possible example, taking the first bandwidth as 320MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency of the 320MHz bandwidth. Among them, the 9th to 249th subcarriers in the 20MHz bandwidth can be shifted to the left to obtain the 5th to 245th subcarriers in the 20MHz discrete bandwidth, or described as shifting the DRU in the 20MHz bandwidth to the left by 4 subcarriers to obtain the DRU in the 20MHz discrete bandwidth. To ensure that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the 40MHz bandwidth, both of which are 11. After the shift, when the 256 subcarriers of the highest frequency in the 40MHz bandwidth are used as the 20MHz discrete bandwidth, the subcarrier distribution of its DRU can be as shown in the following Table 13, which can be obtained by adding 1920 to the subcarrier index of each DRU in the above Table 5, or by adding 1916 to the subcarrier index of each DRU in the above Table 3.

[0182] Table 13

[0183] It can be understood that in the above method, when the subcarrier is shifted, the position of the DC subcarrier (such as the subcarrier with a subcarrier index of -1, 0, or 1) is moved, which is not friendly to the 20MHz-only site. The following two solutions can be used to solve this technical problem. One is to make the 20MHz-only site generate a new frequency carrier; the other is to prohibit the 20MHz-only site from transmitting on these DRUs at the protocol level, such as the first DRU mentioned below.

[0184] The first communication device does not transmit OFDM symbols on the first DRU within the 20 MHz discrete bandwidth, or does not transmit OFDM symbols on the first DRU. The first DRU includes one or more of the following subcarriers: a subcarrier with an index of -1, a subcarrier with an index of 0, or a subcarrier with an index of 1. Alternatively, it can be described as: transmitting OFDM symbols within the 20 MHz discrete bandwidth via a DRU that does not include one or more of the following subcarriers: a subcarrier with an index of -1, a subcarrier with an index of 0, or a subcarrier with an index of 1.

[0185] That is, for the first bandwidth, when the 256 subcarriers at the lowest frequency are used as a 20M discrete bandwidth, DRU scheduling and transmission will be performed based on Table 4 above. It is necessary to prohibit 20MHz-only sites from sending DRUs whose subcarrier index contains [-1,0,1]. That is, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2 are prohibited.

[0186] Alternatively, for the first bandwidth, when the 256 subcarriers at its highest frequency are used as a 20M discrete bandwidth, DRU scheduling and transmission will be performed based on Table 5 above. It is necessary to prohibit 20MHz-only sites from sending DRUs whose subcarrier indexes include [-1,0,1], that is, prohibiting 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2.

[0187] It should be noted that in the method shown in Figure 8 above, the 256 subcarriers at the lowest frequency and the 256 subcarriers at the highest frequency of the 40 / 80 / 160 / 320 MHz bandwidth are shifted to obtain useful subcarriers with a discrete bandwidth of 20 MHz. It is understood that in the embodiment of the present application, the discrete bandwidth can also be divided with a granularity of 80 MHz, and PPDU reception can be performed at a granularity of 80 MHz.

[0188] For example, as shown in FIG15 , a 160 MHz bandwidth can be considered as two 80 MHz bandwidths. Referring to the method shown in FIG8 , the 256 subcarriers at the lowest frequency and the 256 subcarriers at the highest frequency in each of the two 80 MHz bandwidths can be shifted to obtain useful subcarriers of a 20 MHz discrete bandwidth. Alternatively, it can be described as referring to the method shown in FIG8 , shifting the first 256 subcarriers at the lowest frequency in the 160 MHz bandwidth (e.g., to the right), shifting the fourth 256 subcarriers at the lower frequency (e.g., to the left), shifting the fifth 256 subcarriers at the higher frequency (e.g., to the right), and shifting the eighth 256 subcarriers at the highest frequency (e.g., to the left) to obtain useful subcarriers of a 20 MHz discrete bandwidth.

[0189] In another example, as shown in Figure 15, the 320MHz bandwidth can be regarded as four 80MHz bandwidths. Referring to the method shown in Figure 8 above, the 256 subcarriers of the lowest frequency and the 256 subcarriers of the highest frequency of each of the four 80MHz bandwidths can be shifted to obtain useful subcarriers of 20MHz discrete bandwidth. Alternatively, it can also be described as referring to the method shown in Figure 8 above, shifting the 256 subcarriers of the first lowest frequency in the 320MHz bandwidth (such as shifting to the right), shifting the 256 subcarriers of the fourth lower frequency (such as shifting to the left), shifting the 256 subcarriers of the fifth lower frequency (such as shifting to the right), shifting the 256 subcarriers of the eighth lower frequency (such as shifting to the left), shifting the 256 subcarriers of the ninth higher frequency (such as shifting to the right), shifting the 256 subcarriers of the 12th higher frequency (such as shifting to the left), shifting the 256 subcarriers of the 13th higher frequency (such as shifting to the right), and shifting the 256 subcarriers of the 16th highest frequency (such as shifting to the left) to obtain useful subcarriers with a discrete bandwidth of 20MHz.

[0190] Different from the above method of shifting the useful subcarriers in the 20MHz bandwidth as a whole to obtain the useful subcarriers in the 20MHz discrete bandwidth, the useful subcarriers in the 20MHz bandwidth can also be divided into N areas with reference to the method shown in Figure 9 below, and the subcarriers in each area are shifted separately to increase the number of protection subcarriers by shifting, so that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the first bandwidth, or the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the first bandwidth. At the same time, the position of the DC subcarrier is not changed, which is more friendly to 20MHz-only sites.

[0191] FIG9 is a schematic diagram of a communication method provided in an embodiment of the present application. As shown in FIG9 , the method may include:

[0192] Step 901: A first communication device transmits OFDM symbols through a DRU within a 20 MHz discrete bandwidth in a first bandwidth.

[0193] The subcarrier index of the DRU in the nth region in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the n'th region in the 20 MHz bandwidth plus the nth value; n=n'=1, 2, ..., N; N is a positive integer.

[0194] Specifically, N regions of 20MHz bandwidth can be determined according to the position of the DC subcarrier. For example, the subcarriers located to the left of the DC subcarrier among the useful subcarriers (i.e., the useful subcarriers whose subcarrier index is less than the DC subcarrier index) can be divided into one or more regions, and the subcarriers located to the right of the DC subcarrier among the useful subcarriers (i.e., the useful subcarriers whose subcarrier index is greater than the DC subcarrier index) can be divided into one or more regions.

[0195] When scheduling and transmitting DRUs based on a 20MHz discrete bandwidth in the first bandwidth, the useful subcarriers in N regions of the 20MHz bandwidth can be shifted separately on the spectrum of the 20MHz bandwidth (such as shifting to the left in the first possible design below, or shifting to the right in the second possible design below) to obtain useful subcarriers of the 20MHz discrete bandwidth. The number of protection subcarriers can be increased by shifting, so that the subcarrier distribution of the 20MHz discrete bandwidth meets the spectrum template of the first bandwidth, the adjacent channel interference requirements, and the transceiver filter design, which is convenient for development and testing. At the same time, the position of the DC subcarrier is not changed, which is more friendly to 20MHz-only sites and improves communication performance.

[0196] For example, taking the number of DC subcarriers in a 20MHz bandwidth as K, for a 20MHz bandwidth, its DC subcarriers are the 129-(K-1) / 2th subcarrier to the 129+(K-1) / 2th subcarrier, and its subcarrier index is [-(K-1) / 2:(K-1) / 2]. The subcarrier index after removing the DC subcarrier from the useful subcarrier is [(x-128):-(K-1) / 2-1,(K-1) / 2+1:(127-y)], that is, the x+1th subcarrier to the 128-(K-1) / 2th subcarrier, and the 130+(K-1) / 2th subcarrier to the 256-yth subcarrier are the non-DC parts of the useful subcarriers, and the non-DC part can be divided into N regions.

[0197] In the first possible design, taking the number of protection subcarriers on the first side of the first bandwidth as a, the number of protection subcarriers on the second side of the first bandwidth as b, the number of protection subcarriers on the first side of the 20MHz bandwidth as x, the number of protection subcarriers on the second side of the 20MHz bandwidth as y, and the number of DC subcarriers in the 20MHz bandwidth as K as an example, the non-DC part of the useful subcarriers of the 20MHz bandwidth can be divided into three regions based on the position of the DC subcarriers in the 20MHz bandwidth, namely the following 1' region, 2' region, and 3' region.

[0198] The first region includes the (x+1)th subcarrier to the Tth subcarrier arranged in frequency domain order within the 20 MHz bandwidth; the second region includes the (T+1)th subcarrier to the (128-(K-1) / 2)th subcarrier arranged in frequency domain order within the 20 MHz bandwidth; and the third region includes the (130+(K-1) / 2)th subcarrier to the (256-y)th subcarrier arranged in frequency domain order within the 20 MHz bandwidth. K and T are both positive integers.

[0199] Based on the above three regions of 20MHz bandwidth, the subcarriers in the 1st region can be shifted right by ax subcarriers (i.e., the first value is ax), the subcarriers in the 2nd region can be shifted right by P subcarriers (i.e., the second value is P), and the subcarriers in the 3rd region can be shifted right by Q subcarriers (i.e., the third value is Q) on the spectrum of the 20MHz bandwidth, thereby obtaining the subcarriers of the three regions of 20MHz discrete bandwidth (i.e., the 1st region, the 2nd region, and the 3rd region below). That is, the subcarrier index of the 1st region in the 20MHz discrete bandwidth is the subcarrier index of the 1st region in the 20MHz bandwidth plus ax; the subcarrier index of the 2nd region in the 20MHz discrete bandwidth is the subcarrier index of the 2nd region in the 20MHz bandwidth plus P; and the subcarrier index of the 3rd region in the 20MHz discrete bandwidth is the subcarrier index of the 3rd region in the 20MHz bandwidth plus Q. Wherein, a, x, P, and Q are all positive integers. Thus, the number of guard subcarriers on the first side of the 20 MHz discrete bandwidth is a, which is the same as the number of guard subcarriers on the first side of the first bandwidth and conforms to the spectrum template of the first bandwidth. Meanwhile, the position of the DC subcarrier is not changed.

[0200] Among them, the first region includes the (a+1)th subcarrier to the (T+ax)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the second region includes the (T+1+P)th subcarrier to the (128-(K-1) / 2+P)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the third region includes the (130+(K-1) / 2+Q)th subcarrier to the (256-y+Q)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth.

[0201] It can be understood that since communication is based on DRU, the above description can also be replaced by: on the spectrum of 20MHz bandwidth, the DRU in the 20MHz bandwidth is shifted to the right by ax subcarriers in the 1st' area, shifted to the right by P subcarriers in the 2nd' area, and shifted to the right by Q subcarriers in the 3rd' area to obtain the DRU in the 20MHz discrete bandwidth, that is, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area is the subcarrier index of the DRU in the 20MHz bandwidth in the 1st' area plus ax; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 2nd area is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd' area plus P; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 3rd area is the subcarrier index of the DRU in the 20MHz bandwidth in the 3rd' area plus Q.

[0202] Or it can be described as: the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 1' area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the right) by ax subcarriers, the subcarriers in the second area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 2' area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the right) by P subcarriers, and the subcarriers in the third area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 3' area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the right) by Q subcarriers.

[0203] Specifically, the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 1st' area plus ax; the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 2nd' area plus P; the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the third area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 3rd' area plus Q.

[0204] Exemplarily, 256 subcarriers of the lowest frequency of the first bandwidth may be used as a 20 MHz discrete bandwidth for scheduling and transmission of the DRU.

[0205] In the first possible design mentioned above, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the right by ax subcarriers, and the ax subcarriers on the left can be used as protection subcarriers, that is, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a (including x protection subcarriers and the aforementioned ax protection subcarriers), which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU in the first bandwidth based on the 20MHz discrete bandwidth, the communication performance can be improved. At the same time, the position of the DC subcarrier is not changed, which is more friendly to 20MHz-only sites.

[0206] In the second possible design, taking the number of protection subcarriers on the first side of the first bandwidth as a, the number of protection subcarriers on the second side of the first bandwidth as b, the number of protection subcarriers on the first side of the 20MHz bandwidth as x, the number of protection subcarriers on the second side of the 20MHz bandwidth as y, and the number of DC subcarriers in the 20MHz bandwidth as K as an example, the non-DC part of the useful subcarriers of the 20MHz bandwidth can be divided into three regions based on the position of the DC subcarriers in the 20MHz bandwidth, namely the following 1' region, 2' region, and 3' region.

[0207] The first region includes the subcarriers from (x+1)th to (128-(K-1) / 2th)th in the 20 MHz bandwidth, arranged in frequency domain order; the second region includes the subcarriers from (130+(K-1) / 2th to Sth in the 20 MHz bandwidth, arranged in frequency domain order; and the third region includes the subcarriers from (S+1)th to (256-yth)th in the 20 MHz bandwidth, arranged in frequency domain order. K and S are both positive integers.

[0208] Based on the above three regions of the 20MHz bandwidth, the subcarriers in the 1st region can be shifted left by Q subcarriers (i.e., the first value is -Q), the subcarriers in the 2nd region can be shifted left by P subcarriers (i.e., the second value is -P), and the subcarriers in the 3rd region can be shifted left by by subcarriers (i.e., the third value is -(by)) on the spectrum of the 20MHz bandwidth, thereby obtaining the subcarriers of the three regions of the 20MHz discrete bandwidth (i.e., the 1st region, the 2nd region, and the 3rd region described below). That is, the subcarrier index of the 1st region in the 20MHz discrete bandwidth is the subcarrier index of the 1st region in the 20MHz bandwidth plus -Q (or minus Q); the subcarrier index of the 2nd region in the 20MHz discrete bandwidth is the subcarrier index of the 2nd region in the 20MHz bandwidth plus -P (or minus P); and the subcarrier index of the 3rd region in the 20MHz discrete bandwidth is the subcarrier index of the 3rd region in the 20MHz bandwidth plus -(by) (or minus by). b, y, P, and Q are all positive integers. This ensures that the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is b, which is the same as the number of guard subcarriers on the second side of the first bandwidth, conforming to the spectrum template of the first bandwidth. The position of the DC subcarrier remains unchanged.

[0209] Among them, the first region includes the (x+1-Q)th subcarrier to the (128-(K-1) / 2-Q)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the second region includes the (130+(K-1) / 2-P)th subcarrier to the (SP)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the third region includes the (S+1-b+y)th subcarrier to the (256-b)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth.

[0210] It can be understood that since communication is based on DRU, the above description can also be replaced by: on the spectrum of 20MHz bandwidth, the DRU in the 20MHz bandwidth is shifted to the left by Q subcarriers in the 1st' area, shifted to the left by P subcarriers in the 2nd' area, and shifted to the left by by subcarriers in the 3rd' area to obtain the DRU in the 20MHz discrete bandwidth, that is, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area is the subcarrier index of the DRU in the 20MHz bandwidth in the 1st' area plus -Q; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 2nd area is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd' area plus -P; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 3rd area is the subcarrier index of the DRU in the 20MHz bandwidth in the 3rd' area plus -(by).

[0211] Or it can be described as: the subcarrier in the first area of ​​the DRU in the 20MHz discrete bandwidth is the subcarrier in the 1' area of ​​the DRU in the 20MHz bandwidth shifted (or shifted left) by Q subcarriers, the subcarrier in the second area of ​​the DRU in the 20MHz discrete bandwidth is the subcarrier in the 2' area of ​​the DRU in the 20MHz bandwidth shifted (or shifted left) by P subcarriers, and the subcarrier in the third area of ​​the DRU in the 20MHz discrete bandwidth is the subcarrier in the 3' area of ​​the DRU in the 20MHz bandwidth shifted (or shifted left) by by subcarriers.

[0212] Specifically, the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 1st' area plus -Q; the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 2nd' area plus -P; the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the third area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 3rd' area plus -(by).

[0213] Exemplarily, 256 subcarriers of the highest frequency of the first bandwidth may be used as a 20 MHz discrete bandwidth for scheduling and transmission of the DRU.

[0214] In the second possible design mentioned above, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the third area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the left by by subcarriers, and the by subcarriers on the right can be used as protection subcarriers, that is, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b (including y protection subcarriers and the aforementioned by protection subcarriers), which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the position of the DC subcarrier is not changed, which is more friendly to 20MHz-only sites.

[0215] Taking the subcarrier distribution of the DRU in the 20MHz bandwidth as shown in the following Table 14 as an example, it can be determined that the number of protection subcarriers x on the first side is 8, the number of protection subcarriers y on the second side is 7, and the number of DC subcarriers K included is 3, that is, the subcarriers with subcarrier indexes of -1, 0, and 1 are DC subcarriers. For the first bandwidth, taking the number of protection subcarriers a on the first side as 12 and the number of protection subcarriers b on the second side as 11 as an example, based on the first possible design mentioned above, taking T as 123, P as 7, and Q as 5 as an example, each DRU in the 20MHz discrete bandwidth after the shift can still guarantee the maximum power gain, and the subcarrier index in the 1st' area can be increased by 4, the subcarrier index in the 2nd' area can be increased by 7, and the subcarrier index in the 3rd' area can be increased by 5 to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth shown in the following Table 15 (or it can also be described as Shifted 20MHz Tone Plan-1). For Table 14, the ununderlined part is the subcarrier index of the DRU in the 1st region in the 20MHz bandwidth; the underlined part is The part with "_" is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd area; the part with "_" is the subcarrier index of the DRU in the 20MHz bandwidth in the 3rd area. For Table 15, the part without underline is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area; the underline is The part with "_" is the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the 2nd region; the part with "_" underline is the subcarrier index of the DRU in the 3rd region in the 20 MHz discrete bandwidth.

[0216] Table 14

[0217] Table 15

[0218] Alternatively, taking the subcarrier distribution of the DRU in the 20MHz bandwidth as shown in the following Table 16 as an example, it can be determined that the number of protection subcarriers x on the first side is 8, the number of protection subcarriers y on the second side is 7, and the number of DC subcarriers K included is 3, that is, the subcarriers with subcarrier indexes of -1, 0, and 1 are DC subcarriers. For the first bandwidth, taking the number of protection subcarriers a on the first side as 12 and the number of protection subcarriers b on the second side as 11 as an example, it can also be based on the above-mentioned second possible design, taking S as 134, P as 7, and Q as 5 as an example, so that each DRU in the 20MHz discrete bandwidth after the shift can still guarantee the maximum power gain, the subcarrier index in the 1st' area can be reduced by 5, the subcarrier index in the 2nd' area can be reduced by 7, and the subcarrier index in the 3rd' area can be reduced by 4 to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth shown in the following Table 17 (or it can also be described as Shifted 20MHz Tone Plan-2). For Table 16, the ununderlined part is the subcarrier index of the DRU in the 1st region in the 20MHz bandwidth; the underlined part is The part with "_" is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd area; the part with "_" is the subcarrier index of the DRU in the 20MHz bandwidth in the 3rd area. For Table 17, the part without underline is the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area; the underline is The part with "_" is the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the 2nd region; the part with "_" underline is the subcarrier index of the DRU in the 3rd region in the 20 MHz discrete bandwidth.

[0219] Table 16

[0220] Table 17

[0221] The following describes a detailed description of the DRU in the first bandwidth using the subcarrier distribution of the DRU in the 20 MHz bandwidth as shown in Table 14 or Table 16 above, with reference to the following eight possible examples, when the first bandwidth is 40 MHz, 80 MHz, 160 MHz, or 320 MHz. The first bandwidth is 40 MHz, 80 MHz, 160 MHz, or 320 MHz, and the number of guard subcarriers on the first side is 12, and the number of guard subcarriers on the second side is 11.

[0222] In the first possible example, taking the first bandwidth as 40MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the lowest frequency of the 40MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 14. The specific shifting method is: subtract 124 from the subcarrier index in the 1st' area in Table 14, subtract 121 from the subcarrier index in the 2nd' area, and subtract 123 from the subcarrier index in the 3rd' area to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 18. Alternatively, Table 18 can also be obtained by subtracting 128 from the subcarrier index of each DRU in the above Table 15.

[0223] Table 18

[0224] In the second possible example, taking the first bandwidth as 40MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency of the 40MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 16. The specific shifting method is: add 123 to the subcarrier index in the 1st area of ​​Table 16, add 121 to the subcarrier index in the 2nd area, and add 124 to the subcarrier index in the 3rd area, to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 19. Alternatively, Table 19 can also be obtained by adding 128 to the subcarrier index of each DRU in the above Table 17.

[0225] Table 19

[0226] In the third possible example, taking the first bandwidth as 80MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the lowest frequency of the 80MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 14. The specific shifting method is: subtract 380 from the subcarrier index in the 1st' area in Table 14, subtract 377 from the subcarrier index in the 2nd' area, and subtract 379 from the subcarrier index in the 3rd' area to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 20. Alternatively, Table 20 can also be obtained by subtracting 384 from the subcarrier index of each DRU in the above Table 15.

[0227] Table 20

[0228] In the fourth possible example, taking the first bandwidth as 80MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency of the 80MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 16. The specific shifting method is: add 379 to the subcarrier index in the 1st area of ​​Table 16, add 377 to the subcarrier index in the 2nd area, and add 380 to the subcarrier index in the 3rd area, to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 21. Alternatively, Table 21 can also be obtained by adding 384 to the subcarrier index of each DRU in the above Table 17.

[0229] Table 21

[0230] In the fifth possible example, taking the first bandwidth as 160MHz bandwidth as an example, the scheduling and transmission of DRUs can be performed based on the 20MHz discrete bandwidth on the 256 subcarriers of the lowest frequency of the 160MHz bandwidth. The subcarrier distribution of the DRUs in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 14. The specific shifting method is: subtract 892 from the subcarrier index in the 1st' area in Table 14, subtract 889 from the subcarrier index in the 2nd' area, and subtract 891 from the subcarrier index in the 3rd' area to obtain the subcarrier distribution of the DRUs in the 20MHz discrete bandwidth as shown in the following Table 22. Alternatively, Table 22 can also be obtained by subtracting 896 from the subcarrier index of each DRU in the above Table 15.

[0231] Table 22

[0232] In the sixth possible example, taking the first bandwidth as 160MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency of the 160MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 16. The specific shifting method is: add 891 to the subcarrier index in the 1st' area in Table 16, add 889 to the subcarrier index in the 2nd' area, and add 892 to the subcarrier index in the 3rd' area to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 23. Alternatively, Table 23 can also be obtained by adding 896 to the subcarrier index of each DRU in the above Table 17.

[0233] Table 23

[0234] In the seventh possible example, taking the first bandwidth as 320MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the lowest frequency of the 320MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 14. The specific shifting method is: subtract 1916 from the subcarrier index in the 1st' area in Table 14, subtract 1913 from the subcarrier index in the 2nd' area, and subtract 1915 from the subcarrier index in the 3rd' area to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 24. Alternatively, Table 24 can also be obtained by subtracting 1920 from the subcarrier index of each DRU in the above Table 15.

[0235] Table 24

[0236] In the eighth possible example, taking the first bandwidth as 320MHz bandwidth as an example, the DRU can be scheduled and transmitted based on the 20MHz discrete bandwidth on the 256 subcarriers of the highest frequency of the 320MHz bandwidth. The subcarrier distribution of the DRU in the 20MHz discrete bandwidth can be obtained by shifting the subcarrier index in the above Table 16. The specific shifting method is: add 1915 to the subcarrier index in the 1st' area in Table 16, add 1913 to the subcarrier index in the 2nd' area, and add 1916 to the subcarrier index in the 3rd' area to obtain the subcarrier distribution of the DRU in the 20MHz discrete bandwidth as shown in the following Table 25. Alternatively, Table 25 can also be obtained by adding 1920 to the subcarrier index of each DRU in the above Table 17.

[0237] Table 25

[0238] In the method shown in Figure 8 or Figure 9 above, the various examples shown in Tables 4 to 23 are all illustrated using the 20 MHz bandwidth shown in Table 3 as an example. The number x of protection subcarriers on the first side of the 20 MHz bandwidth shown in Table 3 is 8, and the number y of protection subcarriers on the second side is 7. Based on the 20 MHz bandwidth shown in Table 3, the number of protection subcarriers on the first side of the 20 MHz discrete bandwidth can be shifted to the right by 4 subcarriers so that the number of protection subcarriers on the first side of the first bandwidth is the same as the number of protection subcarriers on the first side of the first bandwidth, both of which are 12; alternatively, the number of protection subcarriers on the second side of the 20 MHz discrete bandwidth can be shifted to the left by 5 subcarriers so that the number of protection subcarriers on the second side of the first bandwidth is the same as the number of protection subcarriers on the second side of the first bandwidth, both of which are 11.

[0239] However, for the 20 MHz bandwidth shown in Figure 5 , the number x of guard subcarriers on the first side of the 20 MHz bandwidth is 6, and the number y of guard subcarriers on the second side is 5, for a total of 11 guard subcarriers. These cannot be aligned with the 12 guard subcarriers on the first side of the first bandwidth by shifting them to the right. Although the 11 guard subcarriers on the second side of the first bandwidth can be aligned with the 11 guard subcarriers on the second side of the first bandwidth by shifting them to the left by 6 subcarriers, this can easily cause interference to the 256 subcarriers of the second highest frequency (such as the third 256 subcarriers sorted from left to right in Figure 5 ).

[0240] In addition, in the method shown in FIG. 9 , when determining the useful subcarriers of the 20 MHz discrete bandwidth, the optimization of the peak to average power ratio (PAPR) is not considered.

[0241] Based on this, an embodiment of the present application further provides a communication method, as shown in FIG16 , which includes:

[0242] Step 1601: A first communication device transmits OFDM symbols through a DRU within a 20 MHz discrete bandwidth in a first bandwidth.

[0243] The number of guard subcarriers on the first side of the 20 MHz discrete bandwidth is the same as the number of guard subcarriers on the first side of the first bandwidth; or, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is the same as the number of guard subcarriers on the second side of the first bandwidth.

[0244] For example, in the subcarrier distribution of the DRU with a 20MHz discrete bandwidth as shown in Table 28, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the first bandwidth; or, in the subcarrier distribution of the DRU with a 20MHz discrete bandwidth as shown in Table 29, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the first bandwidth.

[0245] Among them, as shown in Table 28, for the 256 subcarriers with the lowest frequency in the 80MHz bandwidth granularity, their indexes are [-128:127], the 12 subcarriers on the first side are protection subcarriers, their indexes are [-128:-117], and the 1 subcarrier on the second side is the protection subcarrier, its index is 127, and there are 3 DC subcarriers in the middle, their indexes are [-1,0,1].

[0246] Table 28 Subcarrier distribution of DRU in 20MHz discrete bandwidth

[0247] Based on the subcarrier distribution of the DRU in the 20MHz discrete bandwidth shown in Table 28, it is possible to ensure that the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the first bandwidth, and that the DC subcarrier is not occupied by any DRU, thereby avoiding interference with the 256 subcarriers of the second lowest frequency. In addition, the spacing between the last subcarrier of the positive half frequency of the 26-tone DRU and the first subcarrier of the negative half frequency is an integer multiple of the spacing between two adjacent subcarriers of the 26-tone DRU, which can ensure the low PAPR of the DRU. In addition, for 20MHz-only sites, the protection subcarriers are filtered according to the left 6 and right 5. The subcarrier distribution in Table 28 can ensure that only 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, and 106-tone DRU2 are affected by the filter, and the number of affected subcarriers and DRUs is minimal.

[0248] Among them, as shown in Table 29, for the 256 subcarriers with the highest frequency in the 80MHz bandwidth granularity, their indexes are [-128:127], the 11 subcarriers on the second side are protection subcarriers, their indexes are [117:127], the 2 subcarriers on the first side are protection subcarriers, their indexes are -128 and -127, and there are 3 DC subcarriers in the middle, their indexes are [-1,0,1].

[0249] Table 29 Subcarrier distribution of DRU in 20MHz discrete bandwidth

[0250] Based on the subcarrier distribution of the DRU in the 20MHz discrete bandwidth shown in Table 29, it is possible to ensure that the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the first bandwidth, while ensuring that each DRU reaches the maximum power gain, and the DC subcarrier is not occupied by any DRU, thereby avoiding interference with the 256 subcarriers of the second highest frequency. In addition, the spacing between the last subcarrier of the positive half frequency of the 26-tone DRU and the first subcarrier of the negative half frequency is an integer multiple of the spacing between two adjacent subcarriers of the 26-tone DRU, which can ensure the low PAPR of the DRU. In addition, for 20MHz-only sites, it follows the left 6 and right 5 protection subcarriers for filtering. The subcarrier distribution in Table 29 can ensure that only 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, and 106-tone DRU2 are affected by the filter, and the number of affected subcarriers and DRUs is minimal.

[0251] Different from the above method in which the position of the DC subcarrier is not changed when subcarrier shifting is performed, the DC subcarrier may not be sent when scheduling and transmitting DRU based on the 20MHz discrete bandwidth, that is, when the useful subcarriers in the 20MHz bandwidth are shifted to obtain useful subcarriers in the 20MHz discrete bandwidth, the position of the DC subcarrier may be occupied.

[0252] Specifically, N regions of 20MHz bandwidth can be determined according to the position of the DC subcarrier. For example, the subcarriers located to the left of the DC subcarrier among the useful subcarriers (i.e., the useful subcarriers whose subcarrier index is less than the DC subcarrier index) can be divided into one or more regions, and the subcarriers located to the right of the DC subcarrier among the useful subcarriers (i.e., the useful subcarriers whose subcarrier index is greater than the DC subcarrier index) can be divided into one or more regions.

[0253] When scheduling and transmitting DRUs based on a 20MHz discrete bandwidth in the first bandwidth, the useful subcarriers in N regions of the 20MHz bandwidth can be shifted separately on the spectrum of the 20MHz bandwidth (such as shifting to the left in the first possible design below, or shifting to the right in the second possible design below) to obtain useful subcarriers of the 20MHz discrete bandwidth. The number of protection subcarriers can be increased by shifting, so that the subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth, the adjacent channel interference requirements, and the transceiver filter design, which is convenient for development and testing. At the same time, the DC subcarrier is not sent.

[0254] For example, taking the number of DC subcarriers in a 20MHz bandwidth as K, for a 20MHz bandwidth, its DC subcarriers are the 129-(K-1) / 2th subcarrier to the 129+(K-1) / 2th subcarrier, and its subcarrier index is [-(K-1) / 2:(K-1) / 2]. The subcarrier index after removing the DC subcarrier from the useful subcarrier is [(x-128):-(K-1) / 2-1,(K-1) / 2+1:(127-y)], that is, the x+1th subcarrier to the 128-(K-1) / 2th subcarrier, and the 130+(K-1) / 2th subcarrier to the 256-yth subcarrier are the non-DC parts of the useful subcarriers, and the non-DC part can be divided into N regions.

[0255] In the first possible design, taking the number of protection subcarriers on the first side of the first bandwidth as a, the number of protection subcarriers on the second side of the first bandwidth as b, the number of protection subcarriers on the first side of the 20MHz bandwidth as x, the number of protection subcarriers on the second side of the 20MHz bandwidth as y, and the number of DC subcarriers in the 20MHz bandwidth as K as an example, based on the position of the DC subcarriers in the 20MHz bandwidth, the non-DC part of the useful subcarriers of the 20MHz bandwidth can be divided into two regions, namely the 1st' region and the 2nd' region described below.

[0256] The first region includes the subcarriers from (x+1)th to (128-(K-1) / 2th)th in the 20 MHz bandwidth, arranged in frequency domain order. The second region includes the subcarriers from (130+(K-1) / 2th)th to (256-yth)th in the 20 MHz bandwidth, arranged in frequency domain order. K is a positive integer.

[0257] Based on the above two areas of 20MHz bandwidth, the subcarriers in the 1st area can be shifted to the right by ax subcarriers (i.e., the first value is ax), and the subcarriers in the 2nd area can be shifted to the right by axK subcarriers (i.e., the second value is axK) on the spectrum of the 20MHz bandwidth, to obtain the subcarriers of the two areas of 20MHz discrete bandwidth (i.e., the first area and the second area below). That is, the subcarrier index of the first area in the 20MHz discrete bandwidth is the subcarrier index of the 1st area in the 20MHz bandwidth plus ax; the subcarrier index of the second area in the 20MHz discrete bandwidth is the subcarrier index of the 2nd area in the 20MHz bandwidth plus axK. Wherein, a and x are both positive integers. As a result, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a, which is the same as the number of protection subcarriers on the first side of the first bandwidth, and meets the spectrum template of the first bandwidth. At the same time, the position of the DC subcarrier is not changed.

[0258] Among them, the first region includes the (a+1)th subcarrier to the (128-(K-1) / 2+ax)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the second region includes the (130+(K-1) / 2+axK)th subcarrier to the (256-y+axK)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth.

[0259] It can be understood that since communication is based on DRU, the above description can also be replaced by: on the spectrum of 20MHz bandwidth, the DRU in the 20MHz bandwidth is shifted to the right by ax subcarriers in the 1st' area, and shifted to the right by axK subcarriers in the 2nd' area to obtain the DRU in the 20MHz discrete bandwidth, that is, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area is the subcarrier index of the DRU in the 20MHz bandwidth in the 1st' area plus ax; the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 2nd area is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd' area plus axK.

[0260] Or it can be described as: the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 1st area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the right) by ax subcarriers, and the subcarriers in the second area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 2nd area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the right) by axK subcarriers.

[0261] Specifically, the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 1st' area plus ax; the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 2nd' area plus axK.

[0262] Exemplarily, 256 subcarriers of the lowest frequency of the first bandwidth may be used as a 20 MHz discrete bandwidth for scheduling and transmission of the DRU.

[0263] In the first possible design mentioned above, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the right by ax subcarriers, and the ax subcarriers on its left can be used as protection subcarriers, that is, the number of protection subcarriers on the first side of the 20MHz discrete bandwidth is a (including x protection subcarriers and the aforementioned ax protection subcarriers), which is the same as the number of protection subcarriers on the first side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, there is no need to send a DC subcarrier.

[0264] In the second possible design, taking the number of protection subcarriers on the first side of the first bandwidth as a, the number of protection subcarriers on the second side of the first bandwidth as b, the number of protection subcarriers on the first side of the 20MHz bandwidth as x, the number of protection subcarriers on the second side of the 20MHz bandwidth as y, and the number of DC subcarriers in the 20MHz bandwidth as K as an example, based on the position of the DC subcarriers in the 20MHz bandwidth, the non-DC part of the useful subcarriers of the 20MHz bandwidth can be divided into two regions, namely the 1st' region and the 2nd' region described below.

[0265] The first region includes the subcarriers from (x+1)th to (128-(K-1) / 2th)th in the 20 MHz bandwidth, arranged in frequency domain order. The second region includes the subcarriers from (130+(K-1) / 2th)th to (256-yth)th in the 20 MHz bandwidth, arranged in frequency domain order. K is a positive integer.

[0266] Based on the above two areas of 20MHz bandwidth, the subcarriers in the 1st area can be shifted to the left by byK subcarriers (i.e., the first value is -(byK)), and the subcarriers in the 2nd area can be shifted to the left by by subcarriers (i.e., the second value is -(by)) on the spectrum of the 20MHz bandwidth, to obtain the subcarriers of the two areas of 20MHz discrete bandwidth (i.e., the first area and the second area below). That is, the subcarrier index of the first area in the 20MHz discrete bandwidth is the subcarrier index of the 1st area in the 20MHz bandwidth plus -(byK) (or minus byK); the subcarrier index of the second area in the 20MHz discrete bandwidth is the subcarrier index of the 2nd area in the 20MHz bandwidth plus -(by) (or minus by). Wherein, b and y are both positive integers. As a result, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b, which is the same as the number of protection subcarriers on the second side of the first bandwidth, and meets the spectrum template of the first bandwidth. At the same time, the position of the DC subcarrier is not changed.

[0267] Among them, the first region includes the (x+1-b+y+K)th subcarrier to the (128-(K-1) / 2-b+y+K)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth; the second region includes the (130+(K-1) / 2-b+y)th subcarrier to the (256-b)th subcarrier arranged in frequency domain order in the 20MHz discrete bandwidth.

[0268] It can be understood that since communication is based on DRU, the above description can also be replaced by: on the spectrum of 20MHz bandwidth, the DRU in the 20MHz bandwidth is shifted to the left by byK subcarriers in the 1st' area, and shifted to the left by by subcarriers in the 2nd' area to obtain the DRU in the 20MHz discrete bandwidth, that is, the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 1st area is the subcarrier index of the DRU in the 20MHz bandwidth in the 1st' area plus -(byK); the subcarrier index of the DRU in the 20MHz discrete bandwidth in the 2nd area is the subcarrier index of the DRU in the 20MHz bandwidth in the 2nd' area plus -(by).

[0269] Or it can be described as: the subcarriers in the first area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 1st area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the left) by K subcarriers, and the subcarriers in the second area of ​​the DRU in the 20MHz discrete bandwidth are the subcarriers in the 2nd area of ​​the DRU in the 20MHz bandwidth shifted (or shifted to the left) by subcarriers.

[0270] Specifically, the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the first area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 1st' area plus -(byK); the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the second area is the subcarrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the 2nd' area plus -(by).

[0271] Exemplarily, 256 subcarriers of the highest frequency of the first bandwidth may be used as a 20 MHz discrete bandwidth for scheduling and transmission of the DRU.

[0272] In the second possible design mentioned above, compared with the subcarriers of the DRU in the 20MHz bandwidth, the subcarriers in the second area of ​​the DRU in the 20MHz discrete bandwidth are shifted to the left by by subcarriers, and the by subcarriers on the right can be used as protection subcarriers, that is, the number of protection subcarriers on the second side of the 20MHz discrete bandwidth is b (including y protection subcarriers and the aforementioned by protection subcarriers), which is the same as the number of protection subcarriers on the second side of the first bandwidth. The subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, there is no need to send a DC subcarrier.

[0273] It can be understood that in the above method, when the subcarrier is shifted, the position of the DC subcarrier (such as the subcarrier with a subcarrier index of -1, 0, or 1) is occupied, which is not friendly to the 20MHz-only site. The following two solutions can be used to solve this technical problem. One is to make the 20MHz-only site generate a new frequency carrier; the other is to prohibit the 20MHz-only site from transmitting on these DRUs at the protocol level, such as the first DRU mentioned below.

[0274] The first communication device does not transmit OFDM symbols on the first DRU within the 20 MHz discrete bandwidth, or does not transmit OFDM symbols on the first DRU. The first DRU includes one or more of the following subcarriers: a subcarrier with an index of -1, a subcarrier with an index of 0, or a subcarrier with an index of 1. Alternatively, it can be described as: transmitting OFDM symbols within the 20 MHz discrete bandwidth via a DRU that does not include one or more of the following subcarriers: a subcarrier with an index of -1, a subcarrier with an index of 0, or a subcarrier with an index of 1.

[0275] That is, for the first bandwidth, when the 256 subcarriers at the lowest frequency are used as a 20M discrete bandwidth, DRU scheduling and transmission will be performed based on Table 4 above. It is necessary to prohibit 20MHz-only sites from sending DRUs whose subcarrier index contains [-1,0,1]. That is, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2 are prohibited.

[0276] Alternatively, for the first bandwidth, when the 256 subcarriers at its highest frequency are used as a 20M discrete bandwidth, DRU scheduling and transmission will be performed based on Table 5 above. It is necessary to prohibit 20MHz-only sites from sending DRUs whose subcarrier indexes include [-1,0,1], that is, prohibiting 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2.

[0277] The present application also provides a communication method, as shown in FIG10 , which includes:

[0278] Step 1001: A first communication device transmits OFDM symbols via a DRU within a 20 MHz discrete bandwidth in a first bandwidth.

[0279] The number of guard subcarriers of the 20 MHz discrete bandwidth is the same as the number of guard subcarriers of the first bandwidth.

[0280] Specifically, the number of protection subcarriers on the first side of the 20 MHz discrete bandwidth is the same as the number of protection subcarriers on the first side of the first bandwidth; or, the number of protection subcarriers on the second side of the 20 MHz discrete bandwidth is the same as the number of protection subcarriers on the second side of the first bandwidth.

[0281] Among them, based on the method shown in Figure 8 or Figure 9 above, the number of protection subcarriers in the 20MHz discrete bandwidth can be made the same as the number of protection subcarriers in the first bandwidth, which is not described here in detail.

[0282] The DRU described in the method described in Figures 8 to 10 above can be used for transmission of downlink OFDMA PPDU. For example, the AP sends the downlink OFDMA PPDU according to the DRU described in the method described in Figures 8 to 10 above; accordingly, the STA receives the downlink OFDMA PPDU according to the DRU described in the method described in Figures 8 to 10 above.

[0283] The DRU described in the method described in Figures 8 to 10 above can also be used for the transmission of uplink OFDMA PPDU / TB PPDU. For example, the AP sends a trigger frame, and the STA sends the TB PPDU based on the resources allocated by the trigger frame and the DRU described in the method described in Figures 8 to 10 above; accordingly, the AP receives the TB PPDU based on the DRU described in the method described in Figures 8 to 10 above.

[0284] For example, as shown in Figure 11, taking the uplink multi-user transmission scenario as an example, the AP can send a trigger frame as shown in Figure 12 to the STA. The trigger frame carries the STA's identifier information and resource allocation information, where the User Info List field contains instruction information sent to different users, and each STA processes its own part. After receiving the trigger frame, the STA can use the TB PPDU to send uplink data frames on the corresponding resource unit and receive the BA frame sent by the AP after SIFS. Discrete RUs are sent by multiple users interspersed to increase the transmit power of each user under certain bandwidth conditions.

[0285] Specifically, the trigger frame may include resource scheduling parameters and other parameters for one or more first communication devices to transmit a PPDU. As shown in Figure 12, the trigger frame may include a frame control field, a duration field, a receiving address (RA) field, a sending address (SA) field, a common information field, a user information list field, a padding field, and a frame check sequence (FCS) field. For a detailed description of each field in the trigger frame, please refer to the corresponding description in the 802.11ax standard or the 802.11be standard and will not be elaborated here.

[0286] The public information field may include public information that each first communication device needs to read. The user information list field may include one or more user information fields, each user information field containing information that each first communication device needs to read. The user information field may include fields such as an association identification 12 (AID12) field and a resource unit allocation (RU allocation) subfield. The association identification field may be used to indicate the association identification of a certain receiving end communication device, and the resource unit allocation subfield may be used to indicate the location of the resource unit allocated to the first communication device (i.e., the first communication device indicated by AID12).

[0287] Exemplarily, taking the 802.11be standard as an example, in the user information field in the EHT form, the resource unit allocated to the first communication device (including RU, DRU or multiple resource units (multiple resource unit, MRU) composed of multiple resource units) can be indicated by the following subfields: resource unit allocation subfield (RU Allocation subfield), uplink bandwidth subfield (UL BW subfield) in the common information field, uplink bandwidth extension subfield (UL BW Extension subfield) in the special user information field, and master-slave 160 subfield (PS160 subfield).

[0288] In the common information field, B55 indicates whether a special user information field exists in the user information field. For an EHT TB PPDU, its bandwidth is determined by the uplink bandwidth subfield and the uplink bandwidth extension subfield in the special user information field. The mapping relationship between B0 in the resource unit allocation subfield, B7-B1 in the resource unit allocation subfield, and PS160 can be shown in Table 26 below:

[0289] The bandwidth (band width) can be determined by the uplink bandwidth subfield and the uplink bandwidth extension subfield. N can be obtained by the formula: N = 2 × X1 + X0. The values ​​of X1 and X0 can be found in Table 27 below. Table 27 describes the conversion of logical parameters PS160 and B0 to physical parameters X1 and X0. The frequency band configuration in Table 27 refers to the order of P80, S80, and S160 in absolute frequency, representing from low frequency to high frequency from left to right. P80 represents the primary 80 MHz channel, S80 represents the secondary 80 MHz channel, and S160 represents the secondary 160 MHz channel.

[0290] Table 26

[0291] Table 27

[0292] The present application also provides a communication method for determining the subcarrier index of a DRU in the t-th 20 MHz subchannel in a first bandwidth, which may be specifically shown in FIG17 below:

[0293] Step 1701: A first communication device transmits OFDM symbols through a DRU in a 20 MHz sub-channel in a first bandwidth.

[0294] The subcarrier index of the DRU in the t-th 20 MHz subchannel in the first bandwidth is determined according to the subcarrier index of the DRU in the 20 MHz bandwidth and the t-th offset value.

[0295] Wherein, t=1, 2, ..., T, where T is the number of 20 MHz sub-channels included in the first bandwidth.

[0296] For example, with the first bandwidth being 80MHz bandwidth, the 80MHz bandwidth may include 4 20MHz sub-channels, and T may be 4; or, with the first bandwidth being 160MHz bandwidth, the 80MHz bandwidth may include 8 20MHz sub-channels, and T may be 8; with the first bandwidth being 320MHz bandwidth, the 320MHz bandwidth may include 16 20MHz sub-channels, and T may be 16.

[0297] The t-th offset value is determined according to the subcarrier index of the t-th 242-tone RU in the first bandwidth and the subcarrier index of the DRU in the 20 MHz bandwidth.

[0298] The t-th 242-tone RU corresponds to the t-th 20 MHz sub-channel.

[0299] The t-th 242-tone RU is the t-th 242-tone RU arranged from low to high in the first bandwidth. Similarly, the t-th 20 MHz sub-channel is the t-th 20 MHz sub-channel arranged from low to high in the first bandwidth.

[0300] Among them, the subcarrier index of the DRU in the 20MHz bandwidth can refer to the subcarrier distribution of the DRU in any 20MHz bandwidth provided in the above content, such as the subcarrier distribution of the DRU in the 20MHz bandwidth shown in Table 3, which will not be repeated here.

[0301] The present application proposes two possible designs for determining the tth offset value. In the first possible design, the tth offset value is the difference between the minimum value in the index of the subcarrier of the tth 242-tone RU in the first bandwidth and the minimum value in the subcarrier index of the DRU in the 20MHz bandwidth. In the second possible design, the tth offset value is the difference between the maximum value in the index of the subcarrier of the tth 242-tone RU in the first bandwidth and the maximum value in the subcarrier index of the DRU in the 20MHz bandwidth.

[0302] The first possible design is described below:

[0303] The minimum value among the indices of the subcarriers of the t-th 242-tone RU in the first bandwidth may be understood as the index of the first subcarrier of the t-th 242-tone RU in the first bandwidth.

[0304] For example, taking the first bandwidth as 80 MHz and t as 1 as an example, the minimum value among the indices of the subcarriers of the t-th 242-tone RU in the first bandwidth may be -500. Alternatively, taking the first bandwidth as 80 MHz and t as 2 as an example, the minimum value among the indices of the subcarriers of the t-th 242-tone RU in the first bandwidth may be -253. Alternatively, taking the first bandwidth as 80 MHz and t as 3 as an example, the minimum value among the indices of the subcarriers of the t-th 242-tone RU in the first bandwidth may be 12. Alternatively, taking the first bandwidth as 80 MHz and t as 4 as an example, the minimum value among the indices of the subcarriers of the t-th 242-tone RU in the first bandwidth may be 259.

[0305] The minimum value of the subcarrier index of the DRU in the 20 MHz bandwidth may be understood as the first subcarrier index of the DRU in the 20 MHz bandwidth.

[0306] For example, the minimum value of the subcarrier index of the DRU in a 20 MHz bandwidth may be -120.

[0307] For example, taking the first bandwidth as 80MHz bandwidth and the minimum value of the subcarrier index of the DRU in the 20MHz bandwidth as -120, assuming that t is 1, the minimum value of the index of the subcarrier of the t-th 242-tone RU in the first bandwidth can be -500, then the first offset value can be -380 (i.e., -500-(-120)); or, assuming that t is 2, the minimum value of the index of the subcarrier of the t-th 242-tone RU in the first bandwidth can be -253, then the second offset value can be -133 (i.e., -253-(-120)); or, assuming that t is 3, the minimum value of the index of the subcarrier of the t-th 242-tone RU in the first bandwidth can be 12, then the third offset value can be 132 (i.e., -12-(-120)); or, assuming that t is 4, the t-th 242-tone RU in the first bandwidth can be 132. The minimum value in the index of the subcarrier of the RU may be 259, then the fourth offset value may be 379 (ie, 259-(-120)).

[0308] Based on the first possible design, since communication is based on DRU, the DRU in the 20MHz discrete bandwidth can be obtained by aligning the first subcarrier in the DRU in the 20MHz bandwidth with the first subcarrier of the t-th 242-tone RU in the first bandwidth (or understanding that the subcarrier of the DRU in the 20MHz bandwidth occupies the first 241 subcarriers of the t-th 242-tone RU in the first bandwidth, or understanding that the DRU in the 20MHz bandwidth is shifted ax subcarriers on the spectrum). Among them, the t-th 242-tone RU corresponds to the t-th subchannel, and the subcarrier index of the DRU in the t-th subchannel is obtained by numbering the subcarriers in the first bandwidth (for example, when the first bandwidth is 80MHz bandwidth, the subcarrier index of the DRU in the t-th subchannel is obtained by numbering 1024 subcarriers; when the first bandwidth is 160MHz bandwidth, the subcarrier index of the DRU in the t-th subchannel is obtained by numbering 2048 subcarriers; when the first bandwidth is 320MHz bandwidth, the subcarrier index of the DRU in the t-th subchannel is obtained by numbering 4096 subcarriers), and the subcarrier index of the DRU in the 20M discrete bandwidth is obtained by numbering 256 subcarriers in the 20MHz bandwidth.

[0309] Based on the first possible design, this application proposes three possible embodiments, taking the first bandwidth as 80 MHz as an example:

[0310] In a first possible embodiment, taking t as 2 as an example, the second subchannel in the 80 MHz bandwidth can be regarded as a separate 20 MHz bandwidth (256 subcarriers) for subcarrier numbering, and the subcarrier index range is [-128, 127]. Since the subcarrier index range of the second 242-tone RU is [-253, -12], the subcarrier index range of the second 242-tone RU can be converted to [-125, 116]. Among them, the DRU in the second 20MHz subchannel can occupy the first 241 subcarriers of the second 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted left by 5 on the spectrum, and the subcarrier index of the DRU in the 20MHz bandwidth after the shift is the subcarrier index of the DRU in the 20MHz bandwidth minus 5, that is, the range of the subcarrier index of the DRU in the 20MHz bandwidth after the shift is [-125,115]. The subcarrier distribution of the DRU in the 20MHz bandwidth after the shift can be obtained as shown in Table 30 below. The subcarrier index range of the DRU in the 20MHz bandwidth in the 80MHz bandwidth after the shift can be [-253,-13]. Further, it can be determined that the second offset value can be the difference between -253 and -120 (that is, the second offset value is -133).

[0311] Table 30

[0312] Based on Table 30, it can be seen that when 20M-only sites participate in communication, it is necessary to disable the DRU containing the DC subcarriers of the 20M-only sites, that is, the DRU containing subcarriers with subcarrier indexes of -1, 0, and 1, that is, 26-tone DRU1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU1, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. For details, see the underlined part in Table 30.

[0313] Among them, the shifting method in the first possible embodiment and the DRU banned for 20M-only sites are not only applicable to the second 20M sub-channel in the 80MHz bandwidth, but also to the second 20MHz sub-channel in the 80MHz sub-block with a lower 160MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with a higher 160MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with the lowest 320MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with a lower 320MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with a higher 320MHz bandwidth frequency, and the second 20MHz sub-channel in the 80MHz sub-block with the highest 320MHz bandwidth frequency.

[0314] In a second possible embodiment, taking t as 3 as an example, the third subchannel in the 80MHz bandwidth can be regarded as a separate 20MHz bandwidth (256 subcarriers) for subcarrier numbering, and its subcarrier index range is [-128, 127]. Since the subcarrier index range of the third 242-tone RU is [12, 253], the subcarrier index range of the third 242-tone RU can be converted to [-116, 125]. Among them, the DRU in the third 20MHz subchannel can occupy the first 241 subcarriers of the third 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted right by 4 on the spectrum, and the subcarrier index of the DRU in the 20MHz bandwidth after the shift is the subcarrier index of the DRU in the 20MHz bandwidth plus 4, that is, the subcarrier index range of the DRU in the 20MHz bandwidth after the shift is [-116, 124]. The subcarrier distribution of the DRU in the 20MHz bandwidth after the shift can be obtained as shown in Table 31 below. After the shift, the subcarrier index of the DRU in the 20 MHz bandwidth in the 80 MHz bandwidth may be in the range of [12, 252]. Furthermore, it can be determined that the third offset value may be the difference between 12 and -120 (ie, the third offset value is 132).

[0315] Table 31

[0316] Based on Table 31, it can be seen that when 20M-only sites participate in communication, it is necessary to disable the DRU containing the DC subcarriers of the 20M-only sites, that is, the DRU containing subcarriers with subcarrier indexes of -1, 0, and 1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. For details, see the underlined part in Table 31.

[0317] Among them, the shifting method in the second possible embodiment and the DRU banned for 20M-only sites are not only applicable to the third 20M sub-channel in the 80MHz bandwidth, but also to the third 20MHz sub-channel in the 80MHz sub-block with a lower 160MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with a higher 160MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with the lowest 320MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with a lower 320MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with a higher 320MHz bandwidth frequency, and the third 20MHz sub-channel in the 80MHz sub-block with the highest 320MHz bandwidth frequency.

[0318] In a third possible embodiment, taking t as 4 as an example, the 4th subchannel in the 80MHz bandwidth can be regarded as a separate 20MHz bandwidth (256 subcarriers) for subcarrier numbering, and the subcarrier index range is [-128, 127]. Since the subcarrier index range of the 4th 242-tone RU is [259, 500], the subcarrier index range of the 4th 242-tone RU can be converted to [-125, 116]. Among them, the DRU in the 4th 20MHz subchannel can occupy the first 241 subcarriers of the 4th 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted left by 5 on the spectrum, and the subcarrier index of the DRU in the 20MHz bandwidth after the shift is the subcarrier index of the DRU in the 20MHz bandwidth minus 5, that is, the range of the subcarrier index of the DRU in the 20MHz bandwidth after the shift is [-125,115]. The subcarrier distribution of the DRU in the 20MHz bandwidth after the shift can be obtained as shown in Table 30 below. The subcarrier index range of the DRU in the 20MHz bandwidth in the 80MHz bandwidth after the shift can be [259,499]. Further, it can be determined that the 4th offset value can be the difference between 259 and -120 (that is, the 4th offset value is 379).

[0319] Based on Table 30, when 20M-only stations participate in communication, 26-tone DRU1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU1, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2 need to be disabled. For details, see the underlined parts in Table 30.

[0320] Among them, the shifting method in the third possible embodiment and the DRU disabled for 20M-only sites are not only applicable to the 4th 20M sub-channel in the 80MHz bandwidth, but also to the 4th 20MHz sub-channel in the 80MHz sub-block with a lower 160MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with a higher 160MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with the lowest 320MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with a lower 320MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with a higher 320MHz bandwidth frequency, and the 4th 20MHz sub-channel in the 80MHz sub-block with the highest 320MHz bandwidth frequency.

[0321] In a second possible design, the tth offset value is the difference between the maximum value of the subcarrier index of the tth 242-tone RU in the first bandwidth and the maximum value of the subcarrier index of the DRU in the 20 MHz bandwidth.

[0322] The maximum value among the subcarrier indices of the t-th 242-tone RU in the first bandwidth may be understood as the index of the last subcarrier of the t-th 242-tone RU in the first bandwidth.

[0323] For example, taking the first bandwidth as 80 MHz and t as 1 as an example, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth may be -259. Alternatively, taking the first bandwidth as 80 MHz and t as 2 as an example, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth may be -12. Alternatively, taking the first bandwidth as 80 MHz and t as 3 as an example, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth may be 253. Alternatively, taking the first bandwidth as 80 MHz and t as 4 as an example, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth may be 500.

[0324] The maximum value of the subcarrier index of the DRU in the 20 MHz bandwidth may be understood as the last subcarrier index of the DRU in the 20 MHz bandwidth.

[0325] For example, the maximum value of the subcarrier index of the DRU in a 20 MHz bandwidth may be 120.

[0326] For example, taking the first bandwidth as 80MHz bandwidth and the maximum value of the subcarrier index of the DRU in the 20MHz bandwidth as 120, assuming that t is 1, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth can be -259, and the first offset value can be -379; or, assuming that t is 2, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth can be -12, and the second offset value can be -132; or, assuming that t is 3, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth can be 253, and the third offset value can be 133; or, assuming that t is 4, the maximum value of the subcarrier index of the t-th 242-tone RU in the first bandwidth can be 500, and the fourth offset value can be 380.

[0327] Based on the second possible design, since communication is based on DRU, the last subcarrier in the DRU in the 20MHz bandwidth can be aligned with the last subcarrier of the t-th 242-tone RU in the first bandwidth (or understood as the subcarrier of the DRU in the 20MHz bandwidth occupies the last 241 subcarriers of the t-th 242-tone RU in the first bandwidth, or understood as shifting the DRU in the 20MHz bandwidth by by subcarriers on the spectrum) to obtain the DRU in the 20MHz discrete bandwidth.

[0328] Based on the second possible design, this application proposes three possible embodiments, taking the first bandwidth as 80 MHz as an example:

[0329] In a first possible embodiment, taking t as 2 as an example, the second subchannel in the 80 MHz bandwidth can be regarded as a separate 20 MHz bandwidth (256 subcarriers) for subcarrier numbering, and the subcarrier index range is [-128, 127]. Since the subcarrier index range of the second 242-tone RU is [-253, -12], the subcarrier index range of the second 242-tone RU can be converted to [-125, 116]. Among them, the DRU in the second 20MHz subchannel can occupy the last 241 subcarriers of the second 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted left by 4 on the spectrum, and the subcarrier index of the DRU in the 20MHz bandwidth after the shift is the subcarrier index of the DRU in the 20MHz bandwidth minus 4, that is, the range of the subcarrier index of the DRU in the 20MHz bandwidth after the shift is [-124,116]. The subcarrier distribution of the DRU in the 20MHz bandwidth after the shift can be obtained as shown in Table 32 below. The subcarrier index range of the DRU in the 20MHz bandwidth in the 80MHz bandwidth after the shift can be [-252,-12]. Further, it can be determined that the second offset value can be the difference between -12 and 120 (that is, the second offset value is -132).

[0330] Table 32

[0331] Among them, when 20M-only sites participate in communication, it is necessary to disable the DRU containing the DC subcarrier of the 20M-only site, that is, the DRU containing the subcarriers with subcarrier indexes of -1, 0, 1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. For details, see the underlined part in Table 32.

[0332] Among them, the shifting method in the first possible embodiment and the DRU banned for 20M-only sites are not only applicable to the second 20M sub-channel in the 80MHz bandwidth, but also to the second 20MHz sub-channel in the 80MHz sub-block with a lower 160MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with a higher 160MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with the lowest 320MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with a lower 320MHz bandwidth frequency, the second 20MHz sub-channel in the 80MHz sub-block with a higher 320MHz bandwidth frequency, and the second 20MHz sub-channel in the 80MHz sub-block with the highest 320MHz bandwidth frequency.

[0333] In a second possible embodiment, taking t as 3 as an example, the third subchannel in the 80 MHz bandwidth can be regarded as a separate 20 MHz bandwidth (256 subcarriers) for subcarrier numbering, and the subcarrier index range is [-128, 127]. Since the subcarrier index range of the third 242-tone RU is [12, 253], the subcarrier index range of the third 242-tone RU can be converted to [-116, 125]. Among them, the DRU in the third 20MHz subchannel can occupy the last 241 subcarriers of the third 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted to the right by 5 on the spectrum, and the subcarrier index of the DRU in the 20MHz bandwidth after the shift is the subcarrier index of the DRU in the 20MHz bandwidth plus 5, that is, the range of the subcarrier index of the DRU in the 20MHz bandwidth after the shift is [-115,125], and the subcarrier distribution of the DRU in the 20MHz bandwidth after the shift can be obtained as shown in the following Table 33. The subcarrier index range of the DRU in the 20MHz bandwidth in the 80MHz bandwidth after the shift can be [13,253]. Further, it can be determined that the third offset value can be the difference between 253 and 120 (that is, the third offset value is 133).

[0334] Table 33

[0335] Among them, when 20M-only sites participate in communication, it is necessary to disable the DRU containing the DC subcarrier of the 20M-only site, that is, the DRU containing the subcarrier with subcarrier indexes of -1, 0, and 1, and disable 26-tone DRU4, 26-tone DRU5, 26-tone DRU9, 52-tone DRU2, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. For details, see the underlined part in Table 33.

[0336] Among them, the shifting method in the second possible embodiment and the DRU banned for 20M-only sites are not only applicable to the third 20M sub-channel in the 80MHz bandwidth, but also to the third 20MHz sub-channel in the 80MHz sub-block with a lower 160MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with a higher 160MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with the lowest 320MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with a lower 320MHz bandwidth frequency, the third 20MHz sub-channel in the 80MHz sub-block with a higher 320MHz bandwidth frequency, and the third 20MHz sub-channel in the 80MHz sub-block with the highest 320MHz bandwidth frequency.

[0337] In a third possible embodiment, taking t as 4 as an example, the 4th subchannel in the 80MHz bandwidth can be regarded as a separate 20MHz bandwidth (256 subcarriers) for subcarrier numbering, and the subcarrier index range is [-128, 127]. Since the subcarrier index range of the 4th 242-tone RU is [259, 500], the subcarrier index range of the 4th 242-tone RU can be converted to [-125, 116]. Among them, the DRU in the 4th 20MHz subchannel can occupy the last 241 subcarriers of the 4th 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted left by 4 on the spectrum, and the subcarrier index of the DRU in the 20MHz bandwidth after the shift is the subcarrier index of the DRU in the 20MHz bandwidth minus 4, that is, the range of the subcarrier index of the DRU in the 20MHz bandwidth after the shift is [-124,116], and the subcarrier distribution of the DRU in the 20MHz bandwidth after the shift can be obtained as shown in the following Table 31. The subcarrier index range of the DRU in the 20MHz bandwidth in the 80MHz bandwidth after the shift can be [260,500]. Further, it can be determined that the 4th offset value can be the difference between 500 and 120 (that is, the 4th offset value is 380).

[0338] Based on Table 31, when 20M-only stations participate in communication, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2 need to be disabled. For details, see the underlined parts in Table 31.

[0339] Among them, the shifting method in the third possible embodiment and the DRU disabled for 20M-only sites are not only applicable to the 4th 20M sub-channel in the 80MHz bandwidth, but also to the 4th 20MHz sub-channel in the 80MHz sub-block with a lower 160MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with a higher 160MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with the lowest 320MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with a lower 320MHz bandwidth frequency, the 4th 20MHz sub-channel in the 80MHz sub-block with a higher 320MHz bandwidth frequency, and the 4th 20MHz sub-channel in the 80MHz sub-block with the highest 320MHz bandwidth frequency.

[0340] Based on the description of the first possible design and the second possible design, when the first bandwidth and t are determined, different t-th offset values ​​can be determined based on different possible designs. Taking the first bandwidth as 80 MHz as an example, comparing the first possible embodiment in the first possible design and the first possible embodiment in the second possible design, when the second offset value is -132, the number of DRUs that need to be disabled is smaller. Therefore, the second offset value of -132 may be preferred.

[0341] Alternatively, compared with the second possible embodiment in the first possible design and the second possible embodiment in the second possible design, when the third offset value is 132, the number of DRUs that need to be disabled is smaller, so the third offset value of 132 may be preferred.

[0342] Alternatively, compared with the third possible embodiment in the first possible design and the third possible embodiment in the second possible design, when the fourth offset value is 380, the number of DRUs that need to be disabled is smaller, so the fourth offset value of 380 may be preferred.

[0343] Similarly, the first offset value may be preferably -380.

[0344] Based on the above two possible designs, the first communication device can determine the tth offset value, and then determine the subcarrier index of the DRU in the tth 20MHz subchannel in the first bandwidth based on the tth offset value and the subcarrier index of the DRU in the 20MHz bandwidth.

[0345] Specifically, the subcarrier index of the DRU in the tth 20MHz subchannel in the first bandwidth may be the sum of the subcarrier index of the DRU in the 20MHz bandwidth and the tth offset value, or, when the tth offset value is less than 0, the subcarrier index of the DRU in the tth 20MHz subchannel in the first bandwidth may be the difference between the subcarrier index of the DRU in the 20MHz bandwidth and the absolute value of the tth offset value.

[0346] Exemplarily, the subcarrier index of the DRU with the same serial number in the 20 MHz subchannel may be the sum of the subcarrier index of the DRU with the same serial number in the 20 MHz bandwidth and the tth offset value.

[0347] That is, the subcarrier index of the first DRU (or described as DRU1) in the t-th 20MHz subchannel is the subcarrier index of the first DRU in the 20MHz bandwidth plus the t-th offset value; the subcarrier index of the second DRU (or described as DRU2) in the t-th 20MHz subchannel is the subcarrier index of the second DRU in the 20MHz bandwidth plus the t-th offset value; ...; the subcarrier index of the i-th DRU (or described as DRU i) in the t-th 20MHz subchannel is the subcarrier index of the i-th DRU in the 20MHz bandwidth plus the t-th offset value; ...; the subcarrier index of the i-th DRU (or described as DRU I) in the t-th 20MHz subchannel is the subcarrier index of the i-th DRU in the 20MHz bandwidth plus the t-th offset value. Where i = 1, 2, ..., I; I is a positive integer.

[0348] Based on the communication method shown in Figure 17, the subcarrier index of the DRU in the tth 20MHz subchannel in the first bandwidth can be determined according to the tth offset value, so that the subcarrier distribution of the DRU in the tth 20MHz subchannel conforms to the spectrum template of the first bandwidth, and the existing filters can be reused to improve the communication performance.

[0349] It can be understood that the first communication device can determine the tth offset value in the 160MHz bandwidth based on the first possible design or the second possible design, and then determine the subcarrier index of the DRU in the tth 20MHz subchannel in the 160MHz bandwidth according to the subcarrier index of the DRU in the 20MHz bandwidth and the tth offset value; or, the first communication device can determine the tth offset value in the 320MHz bandwidth based on the first possible design or the second possible design, and then determine the subcarrier index of the DRU in the tth 20MHz subchannel in the 320MHz bandwidth according to the subcarrier index of the DRU in the 20MHz bandwidth and the tth offset value, which will not be repeated here.

[0350] Based on the communication method shown in FIG17 , optionally, the absolute value of the t-th offset value is equal to the absolute value of the T+1-t-th offset value.

[0351] The t-th offset value may be determined based on the first possible design or the second possible design, so that the absolute value of the t-th offset value is equal to the absolute value of the T+1-t-th offset value.

[0352] For example, taking the first bandwidth as 80MHz bandwidth as an example, when t is 1, based on the first possible design, the first offset value 1 can be determined to be -380, and based on the second possible design, the first offset value 2 can be determined to be -379; when t is 2, based on the first possible design, the second offset value 1 can be determined to be -133, and based on the second possible design, the second offset value 2 can be determined to be -132; when t is 3, based on the first possible design, the third offset value 1 can be determined to be 132, and based on the second possible design, the third offset value 2 can be determined to be 133; when t is 4, based on the first possible design, the fourth offset value 1 can be determined to be 379, and based on the second possible design, the fourth offset value 2 can be determined to be 380. Therefore, the absolute value of the first offset value can be equal to the absolute value of the fourth offset value, and the absolute value of the second offset value can be equal to the absolute value of the third offset value. For example, the first offset value can be -380, the second offset value can be -132, the third offset value can be 132, and the fourth offset value can be 380; or, the first offset value can be -380, the second offset value can be -133, the third offset value can be 133, and the fourth offset value can be 380; or, the first offset value can be -379, the second offset value can be -132, the third offset value can be 132, and the fourth offset value can be 379; or, the first offset value can be -379, the second offset value can be -133, the third offset value can be 133, and the fourth offset value can be 379.

[0353] Based on the above description of the t-th offset value, this application proposes three possible embodiments:

[0354] In a first possible embodiment, taking the first bandwidth as 80 MHz as an example, the first offset value may be -380, the second offset value may be -132, the third offset value may be 132, and the fourth offset value may be 380.

[0355] In a second possible embodiment, taking the first bandwidth of 160 MHz as an example, the first offset value may be -892, the second offset value may be -644, the third offset value may be -380, the fourth offset value may be -132, the fifth offset value may be 132, the sixth offset value may be 380, the seventh offset value may be 644, and the eighth offset value may be 892. When the first bandwidth is 160 MHz, the method for determining the offset value may refer to the method for determining the offset value when the first bandwidth is 80 MHz, and is not further described here.

[0356] In a third possible embodiment, taking the first bandwidth as 320 MHz as an example, the first offset value may be -1916, the second offset value may be -1668, the third offset value may be -1404, the fourth offset value may be -1156, the fifth offset value may be -892, the sixth offset value may be -644, the seventh offset value may be -380, the eighth offset value may be -132, the ninth offset value may be 132, the tenth offset value may be 380, the eleventh offset value may be 644, the twelfth offset value may be 892, the thirteenth offset value may be 1156, the fourteenth offset value may be 1404, the fifteenth offset value may be 1668, and the sixteenth offset value may be 1916. When the first bandwidth is 320 MHz, the method for determining the offset value may refer to the method for determining the offset value when the first bandwidth is 80 MHz, and is not further described here.

[0357] Based on the above three possible embodiments, the offset values ​​corresponding to different 20 MHz sub-channels in the first bandwidth may be as shown in Table 34 below:

[0358] Table 34

[0359] Optionally, the first communication device can determine the tth offset value when the first bandwidth is 160MHz bandwidth or 320MHz bandwidth according to the above-mentioned communication method. The first communication device can also determine the t+qth offset value when the first bandwidth is 160MHz bandwidth or 320MHz bandwidth based on the tth offset value when the first bandwidth is 80MHz bandwidth.

[0360] When the first bandwidth is 160 MHz, q=0, 4; when the first bandwidth is 320 MHz, q=0, 4, 8, 12.

[0361] Optionally, the t-th offset value when the first bandwidth is 160 MHz may be the sum of the t-th offset value when the first bandwidth is 80 MHz and -512.

[0362] Among them, t=1,2,3,4.

[0363] The t-th offset value when the first bandwidth is 160 MHz bandwidth may be understood as the t-th offset value in the lower 80 MHz sub-block in the 160 MHz bandwidth.

[0364] For example, taking the first offset value of -380 when the first bandwidth is 80 MHz as an example, the first offset value when the first bandwidth is 160 MHz may be -892; or, taking the second offset value of -132 when the first bandwidth is 80 MHz as an example, the second offset value when the first bandwidth is 160 MHz may be -644; or, taking the third offset value of 132 when the first bandwidth is 80 MHz as an example, the third offset value when the first bandwidth is 160 MHz may be -380; or, taking the fourth offset value of 380 when the first bandwidth is 80 MHz as an example, the fourth offset value when the first bandwidth is 160 MHz may be -132.

[0365] Optionally, the t+4th offset value when the first bandwidth is 160 MHz may be the sum of the tth offset value when the first bandwidth is 80 MHz and 512.

[0366] Among them, t=1,2,3,4.

[0367] Among them, when the first bandwidth is a 160 MHz bandwidth, the t+4th offset value can be understood as the tth offset value in the upper 80 MHz sub-block in the 160 MHz bandwidth.

[0368] For example, taking the first offset value of -380 when the first bandwidth is 80 MHz as an example, the fifth offset value when the first bandwidth is 160 MHz can be 132; or, taking the second offset value of -132 when the first bandwidth is 80 MHz as an example, the sixth offset value when the first bandwidth is 160 MHz can be 380; or, taking the third offset value of 132 when the first bandwidth is 80 MHz as an example, the seventh offset value when the first bandwidth is 160 MHz can be 644; or, taking the fourth offset value of 380 when the first bandwidth is 80 MHz as an example, the eighth offset value when the first bandwidth is 160 MHz can be -892.

[0369] Optionally, the t-th offset value when the first bandwidth is 320 MHz is the sum of the t-th offset value when the first bandwidth is 80 MHz and -1536.

[0370] Among them, t=1,2,3,4.

[0371] The t-th offset value when the first bandwidth is 320 MHz bandwidth can be understood as the t-th offset value in the lowest 80 MHz sub-block in the 320 MHz bandwidth.

[0372] For example, taking the first offset value of -380 when the first bandwidth is 80 MHz as an example, the first offset value when the first bandwidth is 320 MHz may be -1916; or, taking the second offset value of -132 when the first bandwidth is 80 MHz as an example, the second offset value when the first bandwidth is 320 MHz may be -1668; or, taking the third offset value of 132 when the first bandwidth is 80 MHz as an example, the third offset value when the first bandwidth is 320 MHz may be -1404; or, taking the fourth offset value of 380 when the first bandwidth is 80 MHz as an example, the fourth offset value when the first bandwidth is 320 MHz may be -1156.

[0373] Optionally, the t+4th offset value when the first bandwidth is 320 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and -512.

[0374] Among them, t=1,2,3,4.

[0375] In which, when the first bandwidth is a 320 MHz bandwidth, the t+4th offset value can be understood as the tth offset value in the lower 80 MHz sub-block in the 320 MHz bandwidth.

[0376] For example, taking the first offset value of -380 when the first bandwidth is 80 MHz as an example, the fifth offset value when the first bandwidth is 320 MHz can be -892; or, taking the second offset value of -132 when the first bandwidth is 80 MHz as an example, the sixth offset value when the first bandwidth is 320 MHz can be -644; or, taking the third offset value of 132 when the first bandwidth is 80 MHz as an example, the seventh offset value when the first bandwidth is 320 MHz can be -380; or, taking the fourth offset value of 380 when the first bandwidth is 80 MHz as an example, the eighth offset value when the first bandwidth is 320 MHz can be -132.

[0377] Optionally, the t+8th offset value when the first bandwidth is 320 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and 512.

[0378] Among them, t=1,2,3,4.

[0379] In which, when the first bandwidth is a 320 MHz bandwidth, the t+8th offset value can be understood as the tth offset value in the upper 80 MHz sub-block in the 320 MHz bandwidth.

[0380] For example, taking the first offset value of -380 when the first bandwidth is 80 MHz as an example, the ninth offset value when the first bandwidth is 320 MHz may be 132; or, taking the second offset value of -132 when the first bandwidth is 80 MHz as an example, the tenth offset value when the first bandwidth is 320 MHz may be 380; or, taking the third offset value of 132 when the first bandwidth is 80 MHz as an example, the eleventh offset value when the first bandwidth is 320 MHz may be 644; or, taking the fourth offset value of 380 when the first bandwidth is 80 MHz as an example, the twelfth offset value when the first bandwidth is 320 MHz may be -892.

[0381] Optionally, the t+12th offset value when the first bandwidth is 320 MHz is the sum of the tth offset value when the first bandwidth is 80 MHz and 1536.

[0382] Among them, t=1,2,3,4.

[0383] In which, when the first bandwidth is 320 MHz, the t+12th offset value can be understood as the tth offset value in the highest 80 MHz sub-block in the 320 MHz bandwidth.

[0384] For example, taking the first offset value of -380 when the first bandwidth is 80 MHz as an example, the 13th offset value when the first bandwidth is 320 MHz can be 1156; or, taking the second offset value of -132 when the first bandwidth is 80 MHz as an example, the 14th offset value when the first bandwidth is 320 MHz can be 1404; or, taking the third offset value of 132 when the first bandwidth is 80 MHz as an example, the 15th offset value when the first bandwidth is 320 MHz can be 1668; or, taking the fourth offset value of 380 when the first bandwidth is 80 MHz as an example, the 16th offset value when the first bandwidth is 320 MHz can be 1916.

[0385] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions of the different embodiments provided in this application are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0386] It is understood that in the embodiments of the present application, the execution subject may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0387] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between devices. It is understandable that, in order to realize the above functions, each device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example 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 executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0388] The embodiments of the present application can divide the functional modules of each device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.

[0389] In the case of dividing each functional module according to each function, Figure 13 shows a communication device 130, which can execute the actions performed by the first communication device in the method shown in Figures 8 to 12 above. All relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module. The technical effects that can be obtained can be referred to the above method embodiment and will not be repeated here.

[0390] The communication device 130 may include a transmission module 1301 and a processing module 1302. For example, the communication device 130 may be a communication device, or a chip used in a communication device, or other combined devices or components having the functions of the above-mentioned transmitting end device.

[0391] When the communication apparatus 130 is a communication device, the transmission module 1301 may be a transceiver; the processing module 1302 may be a processor (or a processing circuit), such as a baseband processor, which may include one or more CPUs.

[0392] When the communication device 130 is a component having the functions of the above-mentioned transmitting end device, the transmission module 1301 may be a radio frequency unit; the processing module 1302 may be a processor (or processing circuit), such as a baseband processor.

[0393] When the communication device 130 is a chip system, the transmission module 1301 can be the input and output interface of the chip (such as a baseband chip); the processing module 1302 can be the processor (or processing circuit) of the chip system, which can include one or more central processing units.

[0394] It should be understood that the transmission module 1301 in the embodiment of the present application can be implemented by a transceiver or a transceiver-related circuit component; the processing module 1302 can be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).

[0395] For example, the transmission module 1301 can be used to perform all transmission operations performed by the first communication device in the embodiments shown in Figures 8 to 10, and / or to support other processes of the technology described herein; the processing module 1302 is used to control the transmission module 1301 to perform all transmission operations performed by the first communication device in the embodiments shown in Figures 8 to 10, and / or to support other processes of the technology described herein.

[0396] As another possible implementation, the transmission module 1301 in FIG13 may be replaced by a transceiver, which may integrate the functionality of the transmission module 1301; and the processing module 1302 may be replaced by a processor, which may integrate the functionality of the processing module 1302. Furthermore, the communication device 130 shown in FIG13 may further include a memory.

[0397] Alternatively, when the processing module 1302 is replaced by a processor and the transmission module 1301 is replaced by a transceiver, the communication device 130 involved in the embodiment of the present application can also be the communication device 140 shown in Figure 14. The processor can be the logic circuit 1401, and the transceiver can be the interface circuit 1402. Furthermore, the communication device 140 shown in Figure 14 can also include a memory 1403.

[0398] The embodiments of the present application also provide a computer program product, which, when executed by a computer, can implement the functions of any of the above method embodiments.

[0399] The embodiments of the present application also provide a computer program, which, when executed by a computer, can implement the functions of any of the above method embodiments.

[0400] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above-mentioned method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal (including the data sending end and / or the data receiving end) of any of the above-mentioned embodiments, such as the hard disk or memory of the terminal. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned terminal, such as a plug-in hard disk equipped on the above-mentioned terminal, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above-mentioned computer-readable storage medium can also include both the internal storage unit of the above-mentioned terminal and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned terminal. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0401] It should be noted that the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "multiple" means two or more.

[0402] Furthermore, the terms "include," "comprise," and "have," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0403] It should be understood that in this application, "at least one (item)" refers to one or more. "Multiple" refers to two or more. "At least two (items)" refers to two or three and more than three. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple. “When” and “if” both mean that corresponding measures will be taken under certain objective circumstances. They do not limit the time, nor do they require any judgment action when they are implemented, nor do they mean that there are other limitations.

[0404] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0405] In this application, "sending information to ... (a terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. "Receiving information from ... (a terminal device)" can be understood as the source of the information being the terminal device. This can include receiving information directly or indirectly from the terminal device. The information may undergo necessary processing between the source and destination, such as formatting changes, but the destination can still understand the valid information from the source.

[0406] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0407] In the several embodiments provided in this application, it should be understood that the disclosed 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 modules or 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 device, 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.

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

[0409] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0410] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor 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 ROM, a RAM, a magnetic disk, or an optical disk.

Claims

1. A communication method, characterized in that, Including: Orthogonal frequency division multiplexing (OFDM) symbols are transmitted through distributed resource units (DRUs) within a 20 MHz discrete bandwidth in a first bandwidth; wherein, the sub-carrier index of the DRUs in the 20 MHz discrete bandwidth is the sub-carrier index of the DRUs in the 20 MHz bandwidth plus a - x, a is the number of guard sub-carriers on the first side of the first bandwidth, x is the number of guard sub-carriers on the first side of the 20 MHz bandwidth, and both a and x are positive integers; or the sub-carrier index of the DRUs in the 20 MHz discrete bandwidth is the sub-carrier index of the DRUs in the 20 MHz bandwidth minus b - y, b is the number of guard sub-carriers on the second side of the first bandwidth, y is the number of guard sub-carriers on the second side of the 20 MHz bandwidth, and both b and y are positive integers.

2. The method according to claim 1, wherein: a is 12, b is 11, x is 8, and y is 7.

3. The method according to claim 1 or 2, characterized in that, The transmitting OFDM symbols through DRUs within a 20 MHz discrete bandwidth in the first bandwidth includes: Within the 20 MHz discrete bandwidth, OFDM symbols are transmitted through DRUs that do not include one or more of the following sub-carriers: the sub-carrier with index -1, the sub-carrier with index 0, or the sub-carrier with index 1.

4. A communication method, characterized in that, Including: Orthogonal frequency division multiplexing (OFDM) symbols are transmitted through distributed resource units (DRUs) within a 20 MHz discrete bandwidth in a first bandwidth; wherein, the sub-carrier index of the DRUs in the nth region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRUs in the n'th region of the 20 MHz bandwidth plus the nth value; n = n' = 1, 2,..., N; N is a positive integer.

5. The method according to claim 4, wherein: The sub-carrier index of the DRUs in the first region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRUs in the first' region of the 20 MHz bandwidth plus a - x; The sub-carrier index of the DRUs in the second region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRUs in the second' region of the 20 MHz bandwidth plus P; The sub-carrier index of the DRUs in the third region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRUs in the third' region of the 20 MHz bandwidth plus Q; wherein, a is the number of guard sub-carriers on the first side of the first bandwidth, x is the number of guard sub-carriers on the first side of the 20 MHz bandwidth, and a, x, P, and Q are all positive integers.

6. The method according to claim 5, wherein: a is 12, x is 8, P is 7, and Q is 5.

7. The method according to claim 5 or 6, wherein: The first region includes the (a + 1)th sub-carrier to the (T + a - x)th sub-carrier arranged in frequency domain order within the 20 MHz discrete bandwidth; the first' region includes the (x + 1)th sub-carrier to the Tth sub-carrier arranged in frequency domain order within the 20 MHz bandwidth; The second region includes the subcarriers from the (T + 1 + P)-th subcarrier to the (128 - (K - 1) / 2 + P)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the second' region includes the subcarriers from the (T + 1)-th subcarrier to the (128 - (K - 1) / 2)-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; The third region includes the subcarriers from the (130 + (K - 1) / 2 + Q)-th subcarrier to the (256 - y + Q)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the third' region includes the subcarriers from the (130 + (K - 1) / 2)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; Wherein, K is the number of DC subcarriers in the 20 MHz bandwidth, y is the number of guard subcarriers on the second side of the 20 MHz bandwidth, and K, T, and y are all positive integers.

8. The method according to claim 7, wherein, T is 123, K is 3, and y is 7.

9. The method according to claim 4, wherein, The subcarrier index of the DRU in the first region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the first' region within the 20 MHz bandwidth plus -Q; The subcarrier index of the DRU in the second region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the second' region within the 20 MHz bandwidth plus -P; The subcarrier index of the DRU in the third region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the third' region within the 20 MHz bandwidth plus -(b - y); Wherein, b is the number of guard subcarriers on the second side of the first bandwidth, y is the number of guard subcarriers on the second side of the 20 MHz bandwidth, and b, y, P, and Q are all positive integers.

10. The method according to claim 9, wherein, b is 11, y is 7, P is 7, and Q is 5.

11. The method according to claim 9 or 10, wherein, The first region includes the subcarriers from the (x + 1 - Q)-th subcarrier to the (128 - (K - 1) / 2 - Q)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the first' region includes the subcarriers from the (x + 1)-th subcarrier to the (128 - (K - 1) / 2)-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; The second region includes the subcarriers from the (130 + (K - 1) / 2 - P)-th subcarrier to the (S - P)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the second' region includes the subcarriers from the (130 + (K - 1) / 2)-th subcarrier to the S-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; The third region includes the subcarriers from the (S + 1 - b + y)-th subcarrier to the (256 - b)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the third' region includes the subcarriers from the (S + 1)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; Wherein, K is the number of DC subcarriers in the 20 MHz bandwidth, x is the number of guard subcarriers on the first side of the 20 MHz bandwidth, and K, S, and x are all positive integers.

12. The method according to claim 11, wherein, S is 134, K is 3, and x is 8.

13. The method according to claim 4, wherein, The subcarrier index of the DRU in the first region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the first' region within the 20 MHz bandwidth plus a - x; The subcarrier index of the DRU in the second region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the second' region within the 20 MHz bandwidth plus a - x - K; Wherein, a is the number of guard subcarriers on the first side of the first bandwidth, x is the number of guard subcarriers on the first side of the 20 MHz bandwidth, K is the number of DC subcarriers in the 20 MHz bandwidth, and a, x, and K are all positive integers.

14. The method according to claim 13, wherein, a is 12; x is 8, and K is 3.

15. The method according to claim 13 or 14, wherein, The first region includes the subcarriers from the (a + 1)-th subcarrier to the (128 - (K - 1) / 2 + a - x)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the first' region includes the subcarriers from the (x + 1)-th subcarrier to the (128 - (K - 1) / 2)-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; The second region includes the subcarriers from the (130 + (K - 1) / 2 + a - x - K)-th subcarrier to the (256 - y + a - x - K)-th subcarrier arranged in the frequency domain order within the 20 MHz discrete bandwidth; the second' region includes the subcarriers from the (130 + (K - 1) / 2)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order within the 20 MHz bandwidth; Wherein, y is the number of guard subcarriers on the second side of the 20 MHz bandwidth, and y is a positive integer.

16. The method according to claim 15, wherein, y is 7.

17. The method according to claim 4, wherein, The subcarrier index of the DRU in the first region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the first' region within the 20 MHz bandwidth plus -(b - y - K); The subcarrier index of the DRU in the second region within the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the second' region within the 20 MHz bandwidth plus -(b - y); Wherein, b is the number of guard subcarriers on the second side of the first bandwidth, y is the number of guard subcarriers on the second side of the 20 MHz bandwidth, K is the number of DC subcarriers in the 20 MHz bandwidth, and b, y, and K are all positive integers.

18. The method according to claim 17, wherein b is 11; y is 7, and K is 3.

19. The method according to claim 17 or 18, wherein The first region includes the subcarriers from the (x + 1 - b + y + K)-th subcarrier to the (128 - (K - 1) / 2 - b + y + K)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the first' region includes the subcarriers from the (x + 1)-th subcarrier to the (128 - (K - 1) / 2)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; The second region includes the subcarriers from the (130 + (K - 1) / 2 - b + y)-th subcarrier to the (256 - b)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the second' region includes the subcarriers from the (130 + (K - 1) / 2)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; Wherein, x is the number of guard subcarriers on the first side of the 20 MHz bandwidth, and x is a positive integer.

20. The method according to claim 19, wherein x is 8.

21. The method according to any one of claims 13 - 20, wherein The DRU in the 20 MHz discrete bandwidth does not include DC subcarriers.

22. The method according to any one of claims 13-21, characterized in that Transmitting OFDM symbols through the DRU within the 20 MHz discrete bandwidth in the first bandwidth includes: Within the 20 MHz discrete bandwidth, transmitting OFDM symbols through a DRU that does not include one or more of the following subcarriers: the subcarrier with index -1, the subcarrier with index 0, or the subcarrier with index 1.

23. A communication method, characterized in that, Includes: Transmitting orthogonal frequency division multiplexing (OFDM) symbols through a distributed resource unit (DRU) within a 20 MHz subchannel in the first bandwidth; Wherein, the subcarrier index of the DRU in the t-th 20 MHz subchannel in the first bandwidth is determined according to the subcarrier index of the DRU in the 20 MHz bandwidth and the t-th offset value; t = 1, 2,..., T, and T is the number of 20 MHz subchannels included in the first bandwidth; The t-th offset value is determined according to the index of the subcarriers of the t-th 242-tone RU in the first bandwidth and the subcarrier index of the DRU in the 20 MHz bandwidth.

24. The method according to claim 23, wherein The t-th offset value is the difference between the minimum value of the indices of the subcarriers of the t-th 242-tone RU in the first bandwidth and the minimum value of the subcarrier indices of the DRU in the 20 MHz bandwidth; Or The t-th offset value is the difference between the maximum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth and the maximum value of the subcarrier indices of the DRU in the 20 MHz bandwidth.

25. The method according to claim 23 or 24, wherein the absolute value of the t-th offset value is equal to the absolute value of the (T + 1 - t)-th offset value.

26. The method according to any one of claims 23-25, characterized in that, The first bandwidth is an 80 MHz bandwidth, the 2nd offset value is -132; the 4th offset value is 380.

27. The method according to any one of claims 23-25, characterized in that, The first bandwidth is a 160 MHz bandwidth, the 2nd offset value is -644; the 4th offset value is -132; the 6th offset value is 380; the 8th offset value is 892.

28. The method according to any one of claims 23-25, characterized in that, The first bandwidth is a 320 MHz bandwidth, the 2nd offset value is -1668; the 4th offset value is -1156; the 6th offset value is -644; the 8th offset value is -132; the 10th offset value is 380; the 12th offset value is 892; the 14th offset value is 1404; the 16th offset value is 1916.

29. The method according to any one of claims 23-25, wherein the t-th offset value in the case where the first bandwidth is a 160 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is an 80 MHz bandwidth and -512, where t = 1, 2, 3, 4.

30. The method according to any one of claims 23-25, 29, wherein the (t + 4)-th offset value in the case where the first bandwidth is a 160 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is an 80 MHz bandwidth and 512, where t = 1, 2, 3, 4.

31. The method according to any one of claims 23-25, 29-30, wherein the t-th offset value in the case where the first bandwidth is a 320 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is an 80 MHz bandwidth and -1536; where t = 1, 2, 3, 4.

32. The method according to any one of claims 23-25, 29-31, wherein the (t + 4)-th offset value in the case where the first bandwidth is a 320 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is an 80 MHz bandwidth and -512; where t = 1, 2, 3, 4.

33. The method according to any one of claims 23-25, 29-32, wherein the (t + 8)-th offset value in the case where the first bandwidth is a 320 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is an 80 MHz bandwidth and 512; where t = 1, 2, 3, 4.

34. The method according to any one of claims 23-25, 29-34, wherein The (t + 12)-th offset value in the case where the first bandwidth is 320 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is 80 MHz bandwidth and 1536; where t = 1, 2, 3, 4.

35. A communication device, characterized in that, It includes a module or unit for executing the communication method according to any one of claims 1-3 above; or, includes a module or unit for executing the communication method according to any one of claims 4-22 above; or, includes a module or unit for executing the communication method according to any one of claims 23-34.

36. A communication device, characterized in that, The communication device includes one or more transceivers, and the transceivers execute the communication method according to any one of claims 1-3 under the control of a processor, or execute the communication method according to any one of claims 4-22, or execute the communication method according to any one of claims 23-34.

37. The communication device according to claim 36, wherein The communication device further includes a memory for storing the computer program or instruction.

38. A communication device, characterized in that, The communication device includes an interface circuit; the interface circuit is used to execute the communication method according to any one of claims 1-3 under the control of a logic circuit, or execute the communication method according to any one of claims 4-22, or execute the communication method according to any one of claims 23-34.

39. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs run on a computer, the communication method according to any one of claims 1-3 is executed, or the communication method according to any one of claims 4-22 is executed, or the communication method according to any one of claims 23-34 is executed.

40. A computer program product, characterized in that, The computer program product includes computer instructions; when some or all of the computer instructions run on a computer, the communication method according to any one of claims 1-3 is executed, or the communication method according to any one of claims 4-22 is executed, or the communication method according to any one of claims 23-34 is executed.