Communication method and device

By adjusting the DRU subcarrier index within the 20MHz discrete bandwidth to match it with the spectrum template greater than 20MHz bandwidth, the problem of the split 20MHz bandwidth not matching with the bandwidth greater than 20MHz is solved, and communication performance and compatibility of 20MHz sites are improved.

CN120321081APending Publication Date: 2025-07-15HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411244129.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-23
Filing Date
2024-09-04
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

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

Method used

By adjusting the subcarrier index of the DRU within a discrete bandwidth of 20MHz to match it with a spectrum template greater than 20MHz bandwidth, the specific method includes translating the subcarrier to the right or left to increase the number of protective subcarriers and ensuring that the subcarrier distribution conforms to the spectrum template.

Benefits of technology

Improve communication performance, ensuring the effectiveness of DRU scheduling and transmission within bandwidths greater than 20MHz, especially compatibility and communication quality for 20MHz-only sites.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321081A_ABST
    Figure CN120321081A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, relates to the technical field of communication, and can enable a split 20MHz discrete bandwidth to accord with a frequency spectrum template of a bandwidth greater than 20MHz, thereby improving the communication performance when scheduling and transmitting a distributed resource unit (DRU) in the bandwidth greater than 20MHz based on the 20MHz discrete bandwidth. The method comprises the following steps: transmitting an orthogonal frequency division multiplexing (OFDM) symbol through a DRU in a 20MHz discrete bandwidth in a first bandwidth; the subcarrier index of the DRU in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the 20MHz bandwidth plus a-x, 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 20MHz bandwidth; or, the subcarrier index of the DRU in the 20MHz discrete bandwidth is obtained by subtracting b-y from the subcarrier index of the DRU in the 20MHz bandwidth, b is the number of the protection subcarriers on the second side of the first bandwidth, and y is the number of the protection subcarriers on the second side of the 20MHz bandwidth; a, x, b and y are all positive integers. The method is suitable for a wireless local area network supporting related standards of electrical and electronic engineer learning.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of a Chinese patent application with the application number 202410056757.6, titled "Communication Method and Device", filed with the National Intellectual Property Administration on January 12, 2024, and a Chinese patent application with the application number 202410206221.8, titled "Communication Method and Device", filed with the National Intellectual Property Administration on February 23, 2024. The entire content of which is incorporated herein by reference. Technical Field

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

[0003] In a communication system, communication devices can communicate with each other through distributed resource units (DRUs).

[0004] Generally, the subcarriers of each DRU can be discretized across the entire bandwidth to obtain a higher power amplification factor. For a bandwidth greater than 20 MHz (such as 40 / 80 / 160 / 320 MHz), in an uplink transmission where there are punctures and sites that only support 20 MHz (20 MHz-only sites) participate, it is impossible to find a complete DRU in a DRU with a bandwidth greater than 20 MHz for data transmission. Based on this, a bandwidth greater than 20 MHz can be split into multiple small bandwidths including at least one 20 MHz discrete bandwidth, and the DRU scheduling and transmission are performed based on the split 20 MHz discrete bandwidth.

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

[0006] This application provides a communication method and device, which can make the split 20 MHz discrete bandwidth conform to the spectrum template of a bandwidth greater than 20 MHz, so as to improve communication performance when scheduling and transmitting distributed resource units (DRUs) based on the 20 MHz discrete bandwidth in a bandwidth greater than 20 MHz.

[0007] In a first aspect, the present application provides a communication method, which can be executed by a first communication device. Without special specification, 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 can also refer to a logic module or software that can implement 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 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 a - x, 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, 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 b - y, 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 both b and y are positive integers.

[0008] Based on the first aspect, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth provided by the present application are shifted to the right by a - x subcarriers, so that 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. The subcarrier distribution of the 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on the 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0009] Alternatively, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth provided by the present application are shifted to the left by b - y subcarriers, so 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. The subcarrier distribution of the 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on the 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

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

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

[0012] Based on this possible design, in the above method, when translating subcarriers, the positions of the DC subcarriers (such as the subcarriers with subcarrier indices of -1, 0, or 1) are shifted, which is not friendly to 20MHz-only stations. Therefore, for 20MHz-only stations, communication can be performed by using a DRU that does not include DC subcarriers to improve communication performance.

[0013] In a second aspect, the present application provides a communication method, which can be executed by a first communication device. Without special explanation, 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 can also refer to a logic module or software that can implement 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 region in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the n'th region 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 the DRU based on the 20MHz discrete bandwidth in the first bandwidth, the useful subcarriers in the N regions of the 20MHz bandwidth can be respectively translated on the spectrum of the 20MHz bandwidth to obtain the useful subcarriers of the 20MHz discrete bandwidth. By translation, the number of guard subcarriers can be increased, so that the subcarrier distribution of the 20MHz discrete bandwidth conforms to the spectrum template, adjacent channel interference requirements, and transceiver filter design of the first bandwidth, which is convenient for development and testing. At the same time, the position of the DC subcarrier can be not changed, which is more friendly to 20MHz-only stations and improves communication performance.

[0015] In a possible design, the subcarrier index of the DRU in the first region in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the first' region in the 20MHz bandwidth plus a - x; the subcarrier index of the DRU in the second region in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the second' region in the 20MHz bandwidth plus P; the subcarrier index of the DRU in the third region in the 20MHz discrete bandwidth is the subcarrier index of the DRU in the third' region in the 20MHz bandwidth plus Q; 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 20MHz bandwidth, and a, x, P, and Q are all positive integers.

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

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

[0018] In a 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 a 20 MHz bandwidth, the subcarriers of the DRU in a 20 MHz discrete bandwidth are shifted to the right by a - x subcarriers in the first region, and the a - x subcarriers on its left can be used as guard subcarriers, that is, the number of guard subcarriers on the first side of the 20 MHz discrete bandwidth is a (including x guard subcarriers and the aforementioned a - x guard subcarriers), which is the same as the number of guard subcarriers on the first side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the position of the DC subcarrier remains unchanged, which is more friendly to 20 MHz - only sites.

[0020] In a possible design, the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the first region is the subcarrier index of the DRU in the 20 MHz bandwidth in the first' region plus -Q; the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the second region is the subcarrier index of the DRU in the 20 MHz bandwidth in the second' region plus -P; the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the third region is the subcarrier index of the DRU in the 20 MHz bandwidth in the third' region plus -(b - y); where 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.

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

[0022] In a possible design, the first region includes the (x + 1 - Q)-th subcarrier to the (128 - (K - 1) / 2 - Q)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the first' region includes 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 (130 + (K - 1) / 2 - P)-th subcarrier to the (S - P)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the second' region includes the (130 + (K - 1) / 2)-th subcarrier to the S-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; the third region includes the (S + 1 - b + y)-th subcarrier to the (256 - b)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the third' region includes the (S + 1)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; where 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.

[0023] In a 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 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth are shifted to the left by b - y subcarriers in the third region. The b - y subcarriers on its right can be used as guard subcarriers, that is, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is b (including y guard subcarriers and the aforementioned b - y guard subcarriers), which is the same as the number of guard subcarriers on the second side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on this 20 MHz 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 20 MHz - only stations.

[0025] In a possible design, the subcarrier index of the DRU in the first region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the first' region of the 20 MHz bandwidth plus a - x; the subcarrier index of the DRU in the second region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the second' region of the 20 MHz bandwidth plus a - x - K; where 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.

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

[0027] In a possible design, the first region includes the (a + 1)-th subcarrier to the (128 - (K - 1) / 2 + a - x)-th subcarrier arranged in frequency domain order in the 20 MHz 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 the 20 MHz bandwidth; the second region includes the (130 + (K - 1) / 2 + a - x - K)-th subcarrier to the (256 - y + a - x - K)-th subcarrier arranged in frequency domain order in the 20 MHz discrete bandwidth; the second' 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 y is the number of guard subcarriers on the second side of the 20 MHz bandwidth, and y is a positive integer.

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

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

[0030] In a possible design, the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the first region is the subcarrier index of the DRU in the 20 MHz bandwidth in the first' region plus -(b - y - K); the subcarrier index of the DRU in the 20 MHz discrete bandwidth in the second region is the subcarrier index of the DRU in the 20 MHz bandwidth in the second' region plus -(b - y); where 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.

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

[0032] In a possible design, 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; where x is the number of guard subcarriers on the first side of the 20 MHz bandwidth, and x is a positive integer.

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

[0034] Based on the above four possible designs, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth are shifted to the left by b - y subcarriers in the second region. The b - y subcarriers on its right can be used as guard subcarriers, that is, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is b (including y guard subcarriers and the aforementioned b - y guard subcarriers), which is the same as the number of guard subcarriers on the second side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the DC subcarrier does not need to be transmitted.

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

[0036] In a possible design, within the 20 MHz discrete bandwidth in the first bandwidth, OFDM symbols are transmitted through the DRU, including: within the 20 MHz discrete bandwidth, OFDM symbols are transmitted 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.

[0037] Based on this possible design, in the above method, when shifting the subcarriers, the positions of the DC subcarriers (such as the subcarriers with subcarrier indices -1, 0, or 1) are occupied, which is not friendly to 20 MHz - only stations. Therefore, for 20 MHz - only stations, communication can be performed by using a DRU that does not include a DC subcarrier to improve the communication performance.

[0038] In a third aspect, the present application provides a communication method, which can be executed by a first communication device. Without special explanation, 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 can also refer to a logic module or software that can implement 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 20 MHz sub - channel in the first bandwidth; wherein, the subcarrier index of the DRU in the t - th 20 MHz sub - channel 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, where T is the number of 20 MHz sub - channels 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.

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

[0040] In a possible design, the t-th offset value is the difference between the minimum value of the subcarrier indexes of the t-th 242-tone RU in the first bandwidth and the minimum value of the subcarrier indexes of the DRU in the 20 MHz bandwidth; or, the t-th offset value is the difference between the maximum value of the subcarrier indexes of the t-th 242-tone RU in the first bandwidth and the maximum value of the subcarrier indexes of the DRU in the 20 MHz bandwidth

[0041] Based on this possible design, the first subcarrier of the DRU in the t-th 20 MHz 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 20 MHz 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 20 MHz 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 20 MHz 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 a 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 20 MHz subchannel in the first bandwidth (such as 80 MHz / 160 MHz / 320 MHz / ), the number of DRUs available for 20M-only stations is increased, and the communication performance can be improved at the same time.

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

[0045] Based on this possible design, the absolute value of the t-th offset value in the 80 MHz 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, the third offset value is 132. In any 20 MHz sub-channel in the 80 MHz bandwidth, the number of DRUs available to 20M-only stations can be increased, and at the same time, the communication performance can be improved.

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

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

[0048] In a possible design, the first bandwidth is 320 MHz 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 twelfth offset value is 892; the fourteenth offset value is 1404; the sixteenth offset value is 1916.

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

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

[0051] In a possible design, the (t + 4)-th offset value in the case where the first bandwidth is 160 MHz bandwidth is the sum of the t-th offset value in the case where the first bandwidth is 80 MHz bandwidth and 512, where t = 1, 2, 3, 4.

[0052] Based on the above two possible designs, a feasible solution is provided to determine the t-th offset value in a 160 MHz bandwidth, which can make the absolute value of the t-th offset value in the 160 MHz bandwidth equal to the absolute value of the (T + 1 - t)-th offset value. In any 20 MHz subchannel in the 160 MHz bandwidth, the number of DRUs available to 20M-only stations can be increased, and the communication performance can be improved at the same time.

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

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

[0055] In a possible design, the (t + 8)-th offset value in the case of a first bandwidth of 320 MHz is the sum of the t-th offset value in the case of a first bandwidth of 80 MHz and 512; where t = 1, 2, 3, 4.

[0056] In a possible design, the (t + 12)-th offset value in the case of a first bandwidth of 320 MHz is the sum of the t-th offset value in the case of a first bandwidth of 80 MHz and 1536; where t = 1, 2, 3, 4.

[0057] Based on the above four possible designs, a feasible solution is provided to determine the t-th offset value in a 320 MHz bandwidth, which can make the absolute value of the t-th offset value in the 320 MHz bandwidth equal to the absolute value of the (T + 1 - t)-th offset value. In any 20 MHz subchannel in the 320 MHz bandwidth, the number of DRUs available to 20M-only stations can be increased, and the communication performance can be improved at the same time.

[0058] Fourthly, the present application provides a communication device, which can be applied to the first communication device in the first aspect, the second aspect or the third aspect above to implement the functions performed by the first communication device. The communication device can be the first communication device, or a chip or a chip system or a system on chip of the first communication device, etc. The communication device can perform the functions performed by the first communication device through hardware, or can implement the functions through corresponding software executed by the 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 can cooperate with the processing module to complete the following transmission operations; correspondingly, the processing module can also independently complete the following processing operations, or can cooperate with the transmission module to complete the following processing operations, without limitation.

[0059] Exemplarily, a transceiver module is configured to transmit orthogonal frequency division multiplexing (OFDM) symbols through distributed resource units (DRUs) within a 20 MHz discrete bandwidth in a first bandwidth; wherein, the subcarrier index of the DRUs in the 20 MHz discrete bandwidth is the subcarrier index of the DRUs in the 20 MHz bandwidth plus a - x, 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, and both a and x are positive integers; or the subcarrier index of the DRUs in the 20 MHz discrete bandwidth is the subcarrier index of the DRUs in the 20 MHz bandwidth minus b - y, 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 both b and y are positive integers.

[0060] In another example, a transceiver module is configured to transmit orthogonal frequency division multiplexing (OFDM) symbols through distributed resource units (DRUs) within a 20 MHz discrete bandwidth in a first bandwidth; wherein, the subcarrier index of the DRUs in the nth region of the 20 MHz discrete bandwidth is the subcarrier 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.

[0061] In another example, a transceiver module is configured to transmit orthogonal frequency division multiplexing (OFDM) symbols through distributed resource units (DRUs) within a 20 MHz subchannel in a first bandwidth; wherein, the subcarrier index of the DRUs in the tth 20 MHz subchannel in the first bandwidth is determined according to the subcarrier index of the DRUs in the 20 MHz bandwidth and the tth offset value; t = 1, 2,..., T, T is the number of 20 MHz subchannels included in the first bandwidth; the tth offset value is determined according to the index of the subcarriers of the 242 - tone RU in the tth position in the first bandwidth and the subcarrier index of the DRUs in the 20 MHz bandwidth.

[0062] Optionally, the transmission module and the processing module of the communication device in the fourth aspect may also perform the corresponding functions in any possible design of the first aspect, or perform the corresponding functions in any possible design of the second aspect, or perform the corresponding functions in any possible design of the third aspect. For specific details, refer to the detailed description in the method examples, and the beneficial effects that can be achieved can also be referred to the foregoing relevant content.

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

[0064] In a possible design, the communication device further includes one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer programs or instructions. In a possible implementation manner, the memory is located outside the communication device. In another possible implementation manner, the memory is located inside the communication device. In the embodiments 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 a possible implementation manner, the communication device further includes a transceiver, and the transceiver is used to receive information and / or send information.

[0065] In a possible design, the transceiver may also be a communication interface. The one or more communication interfaces are coupled to the 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. The interface circuit executes the communication method described in any one of the first to third aspects under the control of a logic circuit.

[0067] In a 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 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 including computer instructions. When it runs on a computer, the communication method described in any one of the first to third aspects is executed.

[0069] In a ninth aspect, an embodiment of the present application provides a computer program. When it runs on a computer, the communication method described in any one of the first to third aspects is executed.

[0070] Tenth aspect, an embodiment of the present application provides a chip, including: a transceiver unit, which is configured to execute the communication method described in any one of the first aspect to the third aspect under the control of a processing unit.

[0071] Among them, for the technical effects brought by any one of the design manners in the fifth aspect to the tenth aspect, reference can be made to the technical effects brought by any one of the first aspect to the third aspect, which will not be elaborated here.

[0072] Eleventh aspect, an embodiment of the present application provides a communication system, which may include a communication device for executing the communication method described in the first aspect or any possible design of the first aspect, or may include a communication device for executing the communication method described in the second aspect or any possible design of the second aspect, or may include a communication device for executing the communication method described in the third aspect or any possible design of the third aspect. Description of the Drawings

[0073] Figure 1 It is a schematic diagram of the subcarrier distribution of 20 MHz provided by an embodiment of the present application;

[0074] Figure 2 It is a schematic diagram of the subcarrier distribution of 40 MHz provided by an embodiment of the present application;

[0075] Figure 3 It is a schematic diagram of the subcarrier distribution of 80 MHz provided by an embodiment of the present application;

[0076] Figure 4 It is a schematic diagram of the second 20 MHz being punched under an 80 MHz bandwidth provided by an embodiment of the present application;

[0077] Figure 5 It is a schematic diagram of the mismatch between the 80 MHz tone plan and the 20 MHz tone plan provided by an embodiment of the present application;

[0078] Figure 6 It is a schematic diagram of a communication system provided by an embodiment of the present application;

[0079] Figure 7 It is a schematic diagram of the composition of a communication device provided by an embodiment of the present application;

[0080] Figure 8 It is a flowchart of a communication method provided by an embodiment of the present application;

[0081] Figure 9 It is a flowchart of a communication method provided by an embodiment of the present application;

[0082] Figure 10Flowchart of a communication method provided by an embodiment of the present application;

[0083] Figure 11 Schematic diagram of uplink multi-user transmission provided by an embodiment of the present application;

[0084] Figure 12 Schematic diagram of the frame structure of a trigger frame provided by an embodiment of the present application;

[0085] Figure 13 Schematic diagram of a communication device provided by an embodiment of the present application;

[0086] Figure 14 Schematic diagram of a communication device provided by an embodiment of the present application;

[0087] Figure 15 Schematic diagram of subcarrier distribution provided by an embodiment of the present application;

[0088] Figure 16 Flowchart of a communication method provided by an embodiment of the present application;

[0089] Figure 17 Flowchart of a communication method provided by an embodiment of the present application. Detailed implementation manners

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

[0091] The technical solutions provided by the embodiments of the present application can be applied to wireless local area networks (WLANs) that support Institute of Electrical and Electronics Engineers (IEEE) related standards. The IEEE related 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: 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 80 + 80 MHz. In the 802.11be standard, 320 MHz bandwidth configuration is also supported.

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

[0094] In a WLAN communication system, resource allocation can be performed in units of resource units (RUs), and communication can be carried out between communication devices through RUs. The following takes the subcarrier distribution (tone plan) based on RUs shown in various examples as an example to describe RUs in detail.

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

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

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

[0098] In the fourth example, when the bandwidth is 160 MHz, the entire bandwidth can be regarded as a replication of the subcarrier distribution of two 80 MHz. The entire bandwidth can consist of a single 2*996-tone RU, or it can be composed of 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 regarded as a replication of the subcarrier distribution of four 80 MHz.

[0100] Based on the descriptions of subcarrier distribution in the above various examples, 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 , …, 16th. It can be understood that in the data field, at most 16 242-tone RUs correspond one-to-one with 16 20 MHz channels in ascending order of frequency.

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

[0102] In addition, with the continuous development of communication technology, strict restrictions have been imposed on the maximum power and maximum power spectral density, that is, the transmission power of the communication device cannot exceed the maximum power value, and the transmitted power spectral density cannot exceed the maximum power spectral density.

[0103] Exemplarily, taking the description of the communication method for low power indoor (LPI) in the 6 GHz 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 effective isotropic radiated power (EIRP) as an example, its maximum power is 24 dBm, and the maximum power spectral density is -1 dBm / MHz. Compared with the maximum power, the limit of the maximum power spectral density is more stringent, and the allowed maximum transmit power is usually more restricted by the power spectral density. For the STA, when the bandwidth is the maximum of 320 MHz, the limit of the maximum power specified by the regulations is reached. Below this bandwidth, restricted by the maximum power spectral density, only lower power can be transmitted.

[0104] Table 1

[0105]

[0106] In another example, taking the description of the LPI communication method in the 6 GHz spectrum regulations as an example, as shown in Table 2 below, for an access point (AP) and / or STA, taking the transmit power as the effective isotropic radiated power (EIRP) as an example, its maximum power is 23 dBm, and the maximum power spectral density is 10 dBm / MHz. When the bandwidth does not exceed 20 MHz, the transmit power of the AP / STA is mainly restricted by the maximum power spectral density. When the bandwidth is greater than 20 MHz, the transmit power of the AP / STA is mainly restricted by the maximum power.

[0107] Table 2

[0108]

[0109]

[0110] Based on the above description of the maximum power and the maximum power spectral density, the design of the above RU has room for further power amplification while meeting the limitations of the maximum power and the maximum power spectral density.

[0111] Among them, the number of limited subcarriers (such as 26-tone RU) can be discretized to a wider bandwidth, that is, more subcarriers (such as on the odd subcarriers of 2 26-tone RUs), and an increase in transmission power can be obtained, which is the discrete RU, or the distributed resource unit (DRU) technology. It is commonly used in uplink multi-user transmission. By having multiple users transmit discrete RUs in an interleaved manner, under the condition of a certain bandwidth, the transmission power of each user can be increased. It should be noted that the maximum power spectral density is limited in the form that the transmission power of 1 MHz does not exceed x mw. Considering a carrier spacing of 78.125 kHz, 1 MHz contains 12.8 (about 13) subcarriers. Since the average power of each subcarrier is the same during a single transmission, observing any consecutive 13 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, in a 20M bandwidth (a total of 242 subcarriers), among all consecutive 13 subcarriers, the maximum number of subcarriers carrying signals is 5. Then, the average power of each subcarrier will be x (mw) / 5. Considering that there are a total of 26 subcarriers carrying signals, the total transmission power will be x (mw) / 5 * 26.

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

[0113] For bandwidths greater than 20 MHz (such as 40 / 80 / 160 / 320 MHz), in the uplink transmission where there is puncturing and there are sites that only support 20 MHz (20MHz-only sites) participating, it will be impossible to find a complete DRU in the DRU of the bandwidth greater than 20 MHz for data transmission. Based on this, the bandwidth greater than 20 MHz can be split into multiple small bandwidths including at least one 20 MHz discrete bandwidth, and the scheduling and transmission of DRUs are carried out based on the split 20 MHz discrete bandwidth. However, the subcarrier distribution of the 20 MHz bandwidth often does not exactly match the subcarrier distribution of the bandwidth greater than 20 MHz, that is, the split 20 MHz discrete bandwidth does not conform to the spectrum template of the bandwidth greater than 20 MHz, and using the split 20 MHz discrete bandwidth for the scheduling and transmission of DRUs will affect the communication performance.

[0114] Exemplarily, taking an 80 MHz bandwidth as an example, in the uplink transmission where there is puncturing and there are 20M-only sites participating, such as Figure 4As shown, the DRU tone plan based on an 80 MHz bandwidth will not be able to find a complete DRU for data transmission. In this case, the entire large bandwidth is usually split into small bandwidths for DRU scheduling. Figure 4 If the second 20 MHz in the 80 MHz bandwidth shown is punctured, then the DRU is scheduled based on the tone plan for a 20 MHz bandwidth in the left 20 MHz discrete bandwidth and based on the tone plan for a 40 MHz bandwidth in the right 40 MHz discrete bandwidth. This is also known as scheduling and transmitting the DRU based on the 20 MHz discrete bandwidth and the 40 MHz discrete bandwidth. Here, the discrete bandwidth refers to the discrete range of subcarriers included in each DRU.

[0115] However, as Figure 5 shown, the subcarrier allocation of the 80 MHz bandwidth tone plan does not exactly match that of the 20 MHz bandwidth tone plan. Within the 80 MHz bandwidth, there are a total of 1024 subcarriers. Among them, the 12 leftmost ones are guard subcarriers, and the 11 rightmost ones are also guard subcarriers. The 5 in the middle are DC subcarriers. The 1024 subcarriers of the 80 MHz bandwidth can be divided into 4 parts, each part having 256 subcarriers and occupying a 20 MHz bandwidth. When there is puncturing or when 20M-only stations participate in the transmission, DRU scheduling and signal transmission need to be carried out based on the 20 MHz bandwidth tone plan in the leftmost 20 MHz discrete bandwidth or the rightmost 20 MHz discrete bandwidth. At this time, there will be a problem of misaligned guard subcarriers. For the leftmost 20 MHz discrete bandwidth, there are 6 guard subcarriers on the left side. And the actual transmission bandwidth for this time is 80 MHz, and 12 guard subcarriers are required on the leftmost side to ensure compliance with the spectrum template, control adjacent channel interference, and meet the filtering requirements of the transmitter and receiver. Obviously, 6 guard subcarriers are missing on the leftmost side. Similarly, for the rightmost 20 MHz discrete bandwidth, there are 5 guard subcarriers on the right side. And the actual transmission bandwidth for this time is 80 MHz, and 11 guard subcarriers are required on the rightmost side. Obviously, 6 guard subcarriers are missing on the rightmost side. The description here is only in the case of an 80 MHz bandwidth. In fact, when the 40 / 80 / 160 / 320 MHz bandwidths call the 20 MHz discrete bandwidth for DRU scheduling and transmission, there are problems of misaligned guard subcarriers.

[0116] To solve the above technical problems, an embodiment of the present application provides a communication method. In this method, 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. Among them, 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 a - x, where 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, 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 b - y, where 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 both b and y are positive integers.

[0117] Compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth provided by the embodiment of the present application are shifted to the right by a - x subcarriers, so that 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. The subcarrier distribution of the 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on the 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0118] Or, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth provided by the embodiment of the present application are shifted to the left by b - y subcarriers, so 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. The subcarrier distribution of the 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on the 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0119] The following describes in detail the implementation manner of the embodiment of the present application with reference to the accompanying drawings of the specification.

[0120] The communication method provided by the embodiments of the present application is applicable to a wireless local area network (WLAN) that supports Institute of Electrical and Electronics Engineers (IEEE) related standards, and the IEEE related 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-Fi 8 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.

[0121] Next, taking Figure 6 as an example, the WLAN communication system provided by the embodiments of the present application will be described.

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

[0123] Among them, the above access point device may be an AP, and the above station device may be an STA.

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

[0125] For example, the AP may be a terminal device with a Wi-Fi chip, a network device, a communication server, a router, a switch, a bridge, a computer, etc. The AP may also be an access point for mobile users to enter the wired network, mainly deployed in homes, inside buildings, and inside parks, with a typical coverage radius of dozens of meters to hundreds of meters. Of course, it may also be deployed outdoors. The AP is equivalent to a bridge connecting the wired network and the wireless network, and its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.

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

[0127] For example, the STA can be a wireless communication chip, wireless sensor, wireless communication terminal, communication server, router, switch, bridge, computer, etc. For example, the STA can be a mobile phone supporting Wi-Fi communication function, a tablet computer 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, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function, without limitation.

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

[0129] Furthermore, the communication device 700 may further include a memory 704. Among them, the processor 701, the memory 704, and the transceiver 702 can be connected through the communication line 703.

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

[0131] A transceiver 702 for communicating with other devices or other communication networks. The other communication network can be an Ethernet, a radio access network (RAN), etc. The transceiver 702 can be a module, a circuit, a transceiver, or any device capable of implementing communication.

[0132] A communication line 703 for transmitting information between components included in the communication device 700.

[0133] A memory 704 for storing instructions. Among them, the instructions can be computer programs.

[0134] Among them, the memory 704 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices 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 discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, without limitation.

[0135] It should be noted that the memory 704 can exist independently of the processor 701 or be integrated with the processor 701. The memory 704 can be used to store instructions, program codes, or some data, etc. The memory 704 can be located inside the communication device 700 or outside the communication device 700, without limitation. A processor 701 for executing the instructions stored in the memory 704 to implement the communication method provided in the following embodiments of this application.

[0136] In one example, the processor 701 can include one or more CPUs, such as Figure 7 CPU0 and CPU1 in

[0137] As an optional implementation, the communication device 700 includes multiple processors. For example, in addition to Figure 7 the processor 701 in

[0138] As an alternative implementation, the communication device 700 further includes an output device 705 and an input device 706. Exemplarily, the input device 706 is a device such as a keyboard, a mouse, a microphone, or a joystick, and the output device 705 is a device such as a display screen or a speaker.

[0139] It should be noted that the communication device 700 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device with a Figure 7 similar structure. In addition, Figure 7 the shown component structure does not limit the communication device. Except for Figure 7 the shown components, the communication device can include more or fewer components than shown, or combine certain components, or have different component arrangements.

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

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

[0142] Next, in combination with Figure 6 the shown communication system, referring to the following Figure 8 , the communication method provided by the embodiments of the present application will be described. Among them, the first communication device can be Figure 6 any access point device or station device in the shown communication system. The first communication device described in the following embodiments can have Figure 7 or Figure 7 the shown components.

[0143] Figure 8 is a flowchart of a communication method provided by the embodiments of the present application. As shown in Figure 8 , the method can include:

[0144] Step 801, the first communication device transmits OFDM symbols through DRU within a 20 MHz discrete bandwidth in the first bandwidth.

[0145] Among them, the first bandwidth can be a bandwidth greater than 20 MHz. For example, it can be a 40 / 80 / 160 / 320 MHz bandwidth.

[0146] Specifically, when scheduling and transmitting DRUs based on a 20 MHz discrete bandwidth in the first bandwidth, the useful subcarriers of the 20 MHz bandwidth can be translated in the frequency spectrum (shifted to the left in the first possible design described below, or shifted to the right in the second possible design described below) to obtain the useful subcarriers of the 20 MHz discrete bandwidth. By translation, the number of guard subcarriers can be increased, so that 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, that is, the subcarrier distribution of the 20 MHz discrete bandwidth conforms to the spectrum template, adjacent channel interference requirements, and transceiver filter design of the first bandwidth, facilitating development and testing. When the first communication device schedules and transmits DRUs based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0147] Among them, the discrete bandwidth refers to the discrete range of subcarriers included in each DRU, and the 20 MHz discrete bandwidth means that the discrete range of subcarriers of each DRU is 20 MHz. The bandwidth refers to the channel bandwidth, or can also be called the signal bandwidth. The 20 MHz bandwidth can also be called 20 MHz channel bandwidth, 20 MHz signal bandwidth, etc., without limitation.

[0148] Among them, the useful subcarriers can also be described as occupied tones. For the 256 subcarriers of the 20 MHz bandwidth or 20 MHz discrete bandwidth, all subcarriers between the first non-empty subcarrier and the last non-empty subcarrier are useful subcarriers. The non-empty subcarriers refer to the subcarriers allocated to a certain DRU for data or pilot transmission. The useful subcarriers can include the data or pilot subcarriers allocated to a certain DRU, the DC subcarrier, and the 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 that the useful subcarriers are the subcarriers other than the guard subcarriers on the first side and the second side among the 256 subcarriers.

[0149] Among them, the first side of the first bandwidth may refer to the leftmost side when the first bandwidth is arranged in ascending order of frequency domain, or it can also be described as the side where the subcarriers with lower frequencies are located when the first bandwidth is arranged in frequency domain order. The second side of the first bandwidth may refer to the rightmost side when the first bandwidth is arranged in ascending order of frequency domain, or it can also be described as the side where the subcarriers with higher frequencies are located when the first bandwidth is arranged in frequency domain order. Similarly, the first side of the 20 MHz discrete bandwidth may refer to the leftmost side when the 20 MHz discrete bandwidth is arranged in ascending order of frequency domain, or it can also be described as the side where the subcarriers with lower frequencies are located when the 20 MHz discrete bandwidth is arranged in ascending order of frequency domain. The second side of the 20 MHz discrete bandwidth may refer to the rightmost side when the 20 MHz discrete bandwidth is arranged in ascending order of frequency domain, or it can also be described as the side where the subcarriers with higher frequencies are located when the 20 MHz discrete bandwidth is arranged in frequency domain order.

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

[0151] Among them, 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 domain, or it can also be described as the side where the subcarriers with lower frequencies are located when the 20 MHz bandwidth is arranged in ascending order of frequency domain. 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 domain, or it can also be described as the side where the subcarriers with higher frequencies are located when the 20 MHz bandwidth is arranged in ascending order of frequency domain.

[0152] Among them, the useful subcarriers of the 20 MHz bandwidth can be the (x + 1)-th subcarrier to the (256 - y)-th subcarrier, and their corresponding subcarrier indices are: [(x + 1):(256 - y)] - 129 = [(x - 128):(127 - y)]. The useful subcarriers of the 20 MHz bandwidth can be shifted to the right by a - x subcarriers in the frequency spectrum to obtain the useful subcarriers of the 20 MHz discrete bandwidth, that is, the useful subcarriers of the 20 MHz discrete bandwidth are the (a + 1)-th subcarrier to the (256 - y + a - x)-th subcarrier, so that 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, meeting the frequency spectrum template of the first bandwidth.

[0153] It can be understood that since communication is based on the DRU during communication, the above description can also be replaced with: shifting the DRU in the 20 MHz bandwidth to the right by a - x sub - carriers in the frequency spectrum to obtain the DRU in the 20 MHz discrete bandwidth, that is, the sub - carrier index of the DRU in the 20 MHz discrete bandwidth is the sub - carrier index of the DRU in the 20 MHz bandwidth plus a - x. Or it can be described as: the DRU in the 20 MHz discrete bandwidth is obtained by shifting the DRU in the 20 MHz bandwidth by a - x sub - carriers in the frequency spectrum, or it can be described as: the DRU in the 20 MHz discrete bandwidth is obtained by shifting the DRU in the 20 MHz bandwidth to the right by a - x sub - carriers in the frequency spectrum, without limitation.

[0154] Specifically, the sub - carrier index of the DRU with the same serial number in the 20 MHz discrete bandwidth is the sub - carrier index of the DRU with the same serial number in the 20 MHz bandwidth plus a - x.

[0155] That is, the sub - carrier index of the first DRU (or described as DRU1) in the 20 MHz discrete bandwidth is the sub - carrier index of the first DRU in the 20 MHz bandwidth plus a - x; the sub - carrier index of the second DRU (or described as DRU2) in the 20 MHz discrete bandwidth is the sub - carrier index of the second DRU in the 20 MHz bandwidth plus a - x; …; the sub - carrier index of the i - th DRU (or described as DRU i) in the 20 MHz discrete bandwidth is the sub - carrier index of the i - th DRU in the 20 MHz bandwidth plus a - x; …; the sub - carrier index of the I - th DRU (or described as DRU I) in the 20 MHz discrete bandwidth is the sub - carrier index of the I - th DRU in the 20 MHz bandwidth plus a - x. Wherein, i = 1, 2, …, I; I is a positive integer.

[0156] Exemplarily, 256 sub - carriers with the lowest frequency of the first bandwidth can be used as the 20 MHz discrete bandwidth for DRU scheduling and transmission. The 256 sub - carriers with the lowest frequency of the first bandwidth can also be referred to as the left - most 256 sub - carriers arranged in ascending order of frequency domain in the first bandwidth, or the first 256 sub - carriers on the first side of the first bandwidth.

[0157] In the first possible design described above, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth are shifted to the right by a - x subcarriers. The a - x subcarriers on its left can be used as guard subcarriers. That is, the number of guard subcarriers on the first side of the 20 MHz discrete bandwidth is a (including x guard subcarriers and the aforementioned a - x guard subcarriers), which is the same as the number of guard subcarriers on the first side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs scheduling and transmission of the DRU based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

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

[0159] Among them, the useful subcarriers of the 20 MHz bandwidth can be the (x + 1)-th subcarrier to the (256 - y)-th subcarrier, and their corresponding subcarrier indices are: [(x + 1):(256 - y)] - 129 = [(x - 128):(127 - y)]. The useful subcarriers of the 20 MHz bandwidth can be shifted to the left by b - y subcarriers in the spectrum to obtain the useful subcarriers of the 20 MHz discrete bandwidth. That is, the useful subcarriers of the 20 MHz discrete bandwidth are the (x + 1 - b + y)-th subcarrier to the (256 - b)-th subcarrier, so 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.

[0160] It can be understood that since communication is based on the DRU during communication, the above description can also be replaced by: shifting the DRU in the 20 MHz bandwidth to the left by b - y subcarriers in the spectrum to obtain the DRU in the 20 MHz discrete bandwidth. That is, 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 b - y. Or it can be described as: the DRU in the 20 MHz discrete bandwidth is obtained by shifting the DRU in the 20 MHz bandwidth by b - y subcarriers in the spectrum, or it can be described as: the DRU in the 20 MHz discrete bandwidth is obtained by shifting the DRU in the 20 MHz bandwidth to the left by b - y subcarriers in the spectrum, without limitation.

[0161] 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 b - y.

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

[0163] Exemplarily, 256 subcarriers with the highest frequency in the first bandwidth can be used as the 20 MHz discrete bandwidth for DRU scheduling and transmission. The 256 subcarriers with the highest frequency in the first bandwidth can also be referred to as the rightmost 256 subcarriers arranged in ascending order of frequency domain in the first bandwidth, or the last 256 subcarriers on the second side of the first bandwidth.

[0164] In the above second possible design, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth are shifted b - y subcarriers to the left, and the b - y subcarriers on its right can be used as guard subcarriers. That is, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is b (including y guard subcarriers and the aforementioned b - y guard subcarriers), which is the same as the number of guard subcarriers on the second side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs DRU scheduling and transmission based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved.

[0165] Based on the above two possible designs, taking the sub - carrier 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 of guard sub - carriers x on the first side is 8, and the number of guard sub - carriers y on the second side is 7. For the first bandwidth, taking the number of guard sub - carriers a on its first side as 12 and the number of guard sub - carriers b on the second side as 11 as an example, based on the first possible design above, the DRU in the 20 - MHz bandwidth can be shifted 4 sub - carriers to the right (a - x = 4), resulting in the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth as shown in Table 4 below (or it can also be described as Shifted 20MHz Tone Plan - 1). Or, based on the second possible design above, the DRU in the 20 - MHz bandwidth can be shifted 4 sub - carriers to the left (b - y = 4), resulting in the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth as shown in Table 5 below (or it can also be described as Shifted20MHz Tone Plan - 2):

[0166] Table 3 Sub - carrier distribution of the DRU in 20 - MHz bandwidth

[0167]

[0168]

[0169] Table 4 Sub - carrier distribution of the DRU in 20 - MHz discrete bandwidth

[0170]

[0171] Table 5 Sub - carrier distribution of the DRU in 20 - MHz discrete bandwidth

[0172]

[0173] Taking the sub - carrier distribution of the DRU in a 20 - MHz bandwidth as shown in Table 3 above as an example, referring to the following eight possible examples, when the first bandwidth is 40 - MHz bandwidth, 80 - MHz bandwidth, 160 - MHz bandwidth, and 320 - MHz bandwidth respectively, the DRU in the first bandwidth will be described in detail. Among them, when the first bandwidth is 40 - MHz bandwidth, 80 - MHz bandwidth, 160 - MHz bandwidth, or 320 - MHz bandwidth, the number of guard sub - carriers on its first side is 12, and the number of guard sub - carriers on its second side is 11.

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

[0175] Table 6

[0176]

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

[0178] Table 7

[0179]

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

[0181] Table 8

[0182]

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

[0184] Table 9

[0185]

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

[0187] Table 10

[0188]

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

[0190] Table 11

[0191]

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

[0193] Table 12

[0194]

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

[0196] Table 13

[0197]

[0198]

[0199] It can be understood that in the above method, when translating subcarriers, the positions of the DC subcarriers (such as subcarriers with subcarrier indices of -1, 0, or 1) are shifted, which is not friendly to 20MHz-only stations. The following two solutions can be used to solve this technical problem. One is to make the 20MHz-only station generate carriers with new frequency points; the other is to prohibit the 20MHz-only station from transmitting on these DRUs at the protocol level, such as the following first DRU.

[0200] Among them, the first communication device does not transmit OFDM symbols on the first DRU within the above 20MHz discrete bandwidth, or does not transmit OFDM symbols on the first DRU. The first DRU includes one or more of the following subcarriers: the subcarrier with index -1, the subcarrier with index 0, or the subcarrier with index 1. Or it can also be described as: within the 20MHz discrete bandwidth, transmit 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.

[0201] That is, for the first bandwidth, when the lowest 256 subcarriers of its frequency are used as the 20M discrete bandwidth, the scheduling and transmission of DRUs will be based on the above Table 4. It is necessary to prohibit 20MHz-only stations from sending DRUs whose subcarrier indices contain [-1, 0, 1], that is, to prohibit 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2.

[0202] Or, for the first bandwidth, when the highest 256 subcarriers of its frequency are used as the 20M discrete bandwidth, the scheduling and transmission of DRUs will be based on the above Table 5. It is necessary to prohibit 20MHz-only stations from sending DRUs whose subcarrier indices contain [-1, 0, 1], that is, to prohibit 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2.

[0203] It should be noted that in the above Figure 8 shown method, the lowest 256 subcarriers and the highest 256 subcarriers of the 40 / 80 / 160 / 320MHz bandwidth are translated to obtain the useful subcarriers of the 20MHz discrete bandwidth. It can be understood that in the embodiments of the present application, the discrete bandwidth can also be divided in 80MHz granularity, and the PPDU can be received in 80MHz granularity at the same time.

[0204] Exemplarily, such as Figure 15As shown, a 160 MHz bandwidth can be regarded as two 80 MHz bandwidths. Referring to the method described above Figure 8 shown, for each of the two 80 MHz bandwidths, the 256 subcarriers with the lowest frequency and the 256 subcarriers with the highest frequency can be shifted to obtain the useful subcarriers of a 20 MHz discrete bandwidth. Or, it can also be described as referring to the method described above Figure 8 shown, shift the 256 subcarriers with the first lowest frequency in the 160 MHz bandwidth (such as shifting to the right), shift the 256 subcarriers with the fourth lower frequency (such as shifting to the left), shift the 256 subcarriers with the fifth higher frequency (such as shifting to the right), and shift the 256 subcarriers with the eighth highest frequency (such as shifting to the left) to obtain the useful subcarriers of a 20 MHz discrete bandwidth.

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

[0206] Different from the method above where the useful subcarriers in the 20 MHz bandwidth are shifted as a whole to obtain the useful subcarriers of a 20 MHz discrete bandwidth, it can also refer to the following Figure 9The method shown divides the useful subcarriers in a 20 MHz bandwidth into N regions, and translates the subcarriers in each region respectively, so as to increase the number of guard subcarriers through translation, such that 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 such that 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. At the same time, without changing the position of the DC subcarrier, it is more friendly to 20 MHz-only stations.

[0207] Figure 9 It is a schematic diagram of a communication method provided by an embodiment of the present application. As Figure 9 shown, the method may include:

[0208] Step 901: The first communication device transmits an OFDM symbol through a DRU within a 20 MHz discrete bandwidth in the first bandwidth.

[0209] Among them, 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.

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

[0211] When scheduling and transmitting the DRU based on the 20 MHz discrete bandwidth in the first bandwidth, translation can be performed respectively on the useful subcarriers in the N regions of the 20 MHz bandwidth on the spectrum of the 20 MHz bandwidth (such as translating all to the left in the first possible design below, or translating all to the right in the second possible design below) to obtain the useful subcarriers of the 20 MHz discrete bandwidth. By translation, the number of guard subcarriers can be increased, such that the subcarrier distribution of the 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth, adjacent channel interference requirements, and transceiver filter design, facilitating development and testing. At the same time, without changing the position of the DC subcarrier, it is more friendly to 20 MHz-only stations and improves communication performance.

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

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

[0214] Among them, Region 1' includes the (x + 1)-th subcarrier to the T-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; Region 2' includes the (T + 1)-th subcarrier to the (128 - (K - 1) / 2)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; Region 3' includes the (130 + (K - 1) / 2)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth. Both K and T are positive integers.

[0215] Based on the above three regions with a 20 MHz bandwidth, the subcarriers in the 1st' region can be shifted to the right by a - x subcarriers (i.e., the first value is a - x), the subcarriers in the 2nd' region can be shifted to the right by P subcarriers (i.e., the second value is P), and the subcarriers in the 3rd' region can be shifted to the right by Q subcarriers (i.e., the third value is Q) on the spectrum of the 20 MHz bandwidth, obtaining the subcarriers of three regions (i.e., the following 1st region, 2nd region, and 3rd region) with a 20 MHz discrete bandwidth. That is, the subcarrier index of the 1st region in the 20 MHz discrete bandwidth is the subcarrier index of the 1st' region in the 20 MHz bandwidth plus a - x; the subcarrier index of the 2nd region in the 20 MHz discrete bandwidth is the subcarrier index of the 2nd' region in the 20 MHz bandwidth plus P; the subcarrier index of the 3rd region in the 20 MHz discrete bandwidth is the subcarrier index of the 3rd' region in the 20 MHz 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, conforming to the spectrum template of the first bandwidth. Meanwhile, the position of the DC subcarrier remains unchanged.

[0216] Among them, the 1st region includes the (a + 1)-th subcarrier to the (T + a - x)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the 2nd region includes the (T + 1 + P)-th subcarrier to the (128 - (K - 1) / 2 + P)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the 3rd region includes the (130 + (K - 1) / 2 + Q)-th subcarrier to the (256 - y + Q)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth.

[0217] It can be understood that since communication is based on the DRU during communication, the above description can also be replaced with: On the spectrum of the 20 MHz bandwidth, the DRU in the 20 MHz bandwidth is shifted to the right by a - x subcarriers in the 1st' region, by P subcarriers in the 2nd' region, and by Q subcarriers in the 3rd' region, obtaining the DRU in the 20 MHz discrete bandwidth. That is, the subcarrier index of the DRU in the 1st region in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 1st' region in the 20 MHz bandwidth plus a - x; the subcarrier index of the DRU in the 2nd region in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 2nd' region in the 20 MHz bandwidth plus P; the subcarrier index of the DRU in the 3rd region in the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the 3rd' region in the 20 MHz bandwidth plus Q.

[0218] Or it can be described as: The sub - carriers of the DRU in the 20MHz discrete bandwidth in the first region are obtained by shifting (or shifting to the right) the sub - carriers of the DRU in the 20MHz bandwidth in the first' region by a - x sub - carriers. The sub - carriers of the DRU in the 20MHz discrete bandwidth in the second region are obtained by shifting (or shifting to the right) the sub - carriers of the DRU in the 20MHz bandwidth in the second' region by P sub - carriers. The sub - carriers of the DRU in the 20MHz discrete bandwidth in the third region are obtained by shifting (or shifting to the right) the sub - carriers of the DRU in the 20MHz bandwidth in the third' region by Q sub - carriers.

[0219] Specifically, the sub - carrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the first region is the sub - carrier index of the DRU with the same serial number in the 20MHz bandwidth in the first' region plus a - x. The sub - carrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the second region is the sub - carrier index of the DRU with the same serial number in the 20MHz bandwidth in the second' region plus P. The sub - carrier index of the DRU with the same serial number in the 20MHz discrete bandwidth in the third region is the sub - carrier index of the DRU with the same serial number in the 20MHz bandwidth in the third' region plus Q.

[0220] Exemplarily, 256 sub - carriers with the lowest frequency of the first bandwidth can be used as the 20MHz discrete bandwidth for the scheduling and transmission of the DRU.

[0221] In the above - mentioned first possible design, compared with the sub - carriers of the DRU in the 20MHz bandwidth, the sub - carriers of the DRU in the 20MHz discrete bandwidth in the first region are shifted to the right by a - x sub - carriers, and the a - x sub - carriers on its left can be used as guard sub - carriers. That is, the number of guard sub - carriers on the first side of the 20MHz discrete bandwidth is a (including x guard sub - carriers and the aforementioned a - x guard sub - carriers), which is the same as the number of guard sub - carriers on the first side of the first bandwidth. The sub - carrier distribution of this 20MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device performs the scheduling and transmission of the DRU based on this 20MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the position of the DC sub - carrier is not changed, which is more friendly to 20MHz - only stations.

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

[0223] Among them, the 1'st region includes 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 2'st region includes the (130 + (K - 1) / 2)-th subcarrier to the S-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; the 3'st region includes the (S + 1)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth. Both K and S are positive integers.

[0224] Based on the above three regions of the 20 MHz bandwidth, the subcarriers in the 1'st region can be translated Q subcarriers to the left (i.e., the first value is -Q), the subcarriers in the 2'st region can be translated P subcarriers to the left (i.e., the second value is -P), and the subcarriers in the 3'st region can be translated (b - y) subcarriers to the left (i.e., the third value is -(b - y)) on the spectrum of the 20 MHz bandwidth, to obtain the subcarriers of three regions (i.e., the following 1'st region, 2'st region, and 3'st region) of the 20 MHz discrete bandwidth. That is, the subcarrier index of the 1'st region in the 20 MHz discrete bandwidth is the subcarrier index of the 1'st region in the 20 MHz bandwidth plus -Q (or minus Q); the subcarrier index of the 2'st region in the 20 MHz discrete bandwidth is the subcarrier index of the 2'st region in the 20 MHz bandwidth plus -P (or minus P); the subcarrier index of the 3'st region in the 20 MHz discrete bandwidth is the subcarrier index of the 3'st region in the 20 MHz bandwidth plus -(b - y) (or minus b - y). Among them, b, y, P, and Q are all positive integers. Thus, 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. At the same time, the position of the DC subcarriers remains unchanged.

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

[0226] It can be understood that since communication is based on DRU during communication, the above description can also be replaced with: On the spectrum of a 20 MHz bandwidth, shift the DRU in the 20 MHz bandwidth Q sub-carriers to the left in the first region', P sub-carriers to the left in the second region', and b - y sub-carriers to the left in the third region' to obtain the DRU in the 20 MHz discrete bandwidth. That is, the sub-carrier index of the DRU in the first region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRU in the first region' of the 20 MHz bandwidth plus -Q; the sub-carrier index of the DRU in the second region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRU in the second region' of the 20 MHz bandwidth plus -P; the sub-carrier index of the DRU in the third region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRU in the third region' of the 20 MHz bandwidth plus -(b - y).

[0227] Or it can be described as: The sub-carriers of the DRU in the first region of the 20 MHz discrete bandwidth are obtained by shifting (or shifting to the left) the sub-carriers of the DRU in the first region' of the 20 MHz bandwidth by Q sub-carriers; the sub-carriers of the DRU in the second region of the 20 MHz discrete bandwidth are obtained by shifting (or shifting to the left) the sub-carriers of the DRU in the second region' of the 20 MHz bandwidth by P sub-carriers; the sub-carriers of the DRU in the third region of the 20 MHz discrete bandwidth are obtained by shifting (or shifting to the left) the sub-carriers of the DRU in the third region' of the 20 MHz bandwidth by b - y sub-carriers.

[0228] Specifically, the sub-carrier index of the DRU with the same serial number in the first region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRU with the same serial number in the first region' of the 20 MHz bandwidth plus -Q; the sub-carrier index of the DRU with the same serial number in the second region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRU with the same serial number in the second region' of the 20 MHz bandwidth plus -P; the sub-carrier index of the DRU with the same serial number in the third region of the 20 MHz discrete bandwidth is the sub-carrier index of the DRU with the same serial number in the third region' of the 20 MHz bandwidth plus -(b - y).

[0229] Exemplarily, 256 subcarriers with the highest frequency of the first bandwidth can be used as a 20 MHz discrete bandwidth for the scheduling and transmission of DRUs.

[0230] In the above second possible design, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth are shifted left by b - y subcarriers in the third region, and the b - y subcarriers on its right can be used as guard subcarriers. That is, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is b (including y guard subcarriers and the aforementioned b - y guard subcarriers), which is the same as the number of guard subcarriers on the second side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits DRUs based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the position of the DC subcarrier remains unchanged, which is more friendly to 20 MHz - only stations.

[0231] Taking the subcarrier distribution of the DRU in the 20 MHz bandwidth as shown in Table 14 below as an example, it can be determined that the number of guard subcarriers x on its first side is 8, the number of guard subcarriers y on its second side is 7, and the number of DC subcarriers K it includes is 3, that is, the subcarriers with subcarrier indices -1, 0, and 1 are DC subcarriers. For the first bandwidth, taking the number of guard subcarriers a on its first side as 12 and the number of guard subcarriers b on its second side as 11 as an example, based on the above first possible design, taking T as 123, P as 7, and Q as 5 as an example, it can be ensured that the maximum power amplification factor of each DRU in the shifted 20 MHz discrete bandwidth is still maintained. The subcarrier index in the first region can be increased by 4, the subcarrier index in the second region can be increased by 7, and the subcarrier index in the third region can be increased by 5, resulting in the subcarrier distribution of the DRU in the 20 MHz discrete bandwidth shown in Table 15 below (or it can also be described as Shifted 20 MHz Tone Plan - 1). Among them, for Table 14, the non - underlined part is the subcarrier index of the DRU in the first region in the 20 MHz bandwidth; the underlined part is the subcarrier index of the DRU in the second region in the 20 MHz bandwidth; the underlined part with "" is the subcarrier index of the DRU in the third region in the 20 MHz bandwidth. For Table 15, the non - underlined part is the subcarrier index of the DRU in the first region in the 20 MHz discrete bandwidth; the underlined part is the subcarrier index of the DRU in the second region in the 20 MHz discrete bandwidth; the underlined part with "" is the subcarrier index of the DRU in the third region in the 20 MHz discrete bandwidth.

[0232] Table 14

[0233]

[0234] Table 15

[0235]

[0236] Alternatively, taking the sub - carrier distribution of the DRU in a 20 - MHz bandwidth as shown in Table 16 below as an example, the number of guard sub - carriers x on its first side can be determined to be 8, the number of guard sub - carriers y on its second side is 7, and the number of DC sub - carriers K it includes is 3, that is, the sub - carriers with sub - carrier indices - 1, 0, and 1 are DC sub - carriers. For the first bandwidth, taking the number of guard sub - carriers a on its first side as 12 and the number of guard sub - carriers b on its second side as 11 as an example, based on the second possible design above, taking S as 134, P as 7, and Q as 5 as an example, the maximum power amplification factor of each DRU in the shifted 20 - MHz discrete bandwidth can be ensured. The sub - carrier index in the 1'st region can be decreased by 5, the sub - carrier index in the 2'st region can be decreased by 7, and the sub - carrier index in the 3'st region can be decreased by 4, obtaining the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth as shown in Table 17 below (or it can also be described as Shifted 20MHz Tone Plan - 2). Among them, for Table 16, the non - underlined part is the sub - carrier index of the DRU in the 20 - MHz bandwidth in the 1'st region; the underlined part is the sub - carrier index of the DRU in the 20 - MHz bandwidth in the 2'st region; the underlined part with "" is the sub - carrier index of the DRU in the 20 - MHz bandwidth in the 3rd region. For Table 17, the non - underlined part is the sub - carrier index of the DRU in the 20 - MHz discrete bandwidth in the 1'st region; the underlined part is the sub - carrier index of the DRU in the 20 - MHz discrete bandwidth in the 2'st region; the underlined part with "" is the sub - carrier index of the DRU in the 20 - MHz discrete bandwidth in the 3rd region.

[0237] Table 16

[0238]

[0239] Table 17

[0240]

[0241] The following takes the sub - carrier distribution of the DRU in a 20 - MHz bandwidth as shown in Table 14 or Table 16 above as an example. Referring to the following eight possible examples, when the first bandwidth is 40 MHz bandwidth, 80 MHz bandwidth, 160 MHz bandwidth, or 320 MHz bandwidth respectively, the DRU in the first bandwidth is described in detail. Among them, for the first bandwidth of 40 MHz bandwidth, 80 MHz bandwidth, 160 MHz bandwidth, or 320 MHz bandwidth, the number of guard sub - carriers on the first side is 12, and the number of guard sub - carriers on the second side is 11.

[0242] In the first possible example, taking the first bandwidth as 40 MHz bandwidth as an example, the scheduling and transmission of the DRU can be carried out on 256 sub - carriers at the lowest frequency of the 40 - MHz bandwidth based on a 20 - MHz discrete bandwidth. Among them, the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth can be obtained by shifting the sub - carrier indices in Table 14 above. The specific shifting method is: subtract 124 from the sub - carrier indices in the 1’st region of Table 14, subtract 121 from the sub - carrier indices in the 2’nd region, and subtract 123 from the sub - carrier indices in the 3’rd region, to obtain the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth as shown in Table 18 below. Or, Table 18 can also be obtained by subtracting 128 from the sub - carrier indices of each DRU in Table 15 above.

[0243] Table 18

[0244]

[0245] In the second possible example, taking the first bandwidth as 40 MHz bandwidth as an example, the scheduling and transmission of the DRU can be carried out on 256 sub - carriers at the highest frequency of the 40 - MHz bandwidth based on a 20 - MHz discrete bandwidth. Among them, the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth can be obtained by shifting the sub - carrier indices in Table 16 above. The specific shifting method is: add 123 to the sub - carrier indices in the 1’st region of Table 16, add 121 to the sub - carrier indices in the 2’nd region, and add 124 to the sub - carrier indices in the 3’rd region, to obtain the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth as shown in Table 19 below. Or, Table 19 can also be obtained by adding 128 to the sub - carrier indices of each DRU in Table 17 above.

[0246] Table 19

[0247]

[0248]

[0249] In the third possible example, taking the first bandwidth as 80 MHz bandwidth as an example, DRU scheduling and transmission can be performed on 256 subcarriers at the lowest frequency of the 80 MHz bandwidth based on a 20 MHz discrete bandwidth. Among them, the subcarrier distribution of DRU in the 20 MHz discrete bandwidth can be obtained by performing subcarrier index shifting on Table 14 above. The specific shifting method is as follows: subtract 380 from the subcarrier index in the 1'st area of Table 14, subtract 377 from the subcarrier index in the 2'st area, and subtract 379 from the subcarrier index in the 3'st area, to obtain the subcarrier distribution of DRU in the 20 MHz discrete bandwidth as shown in Table 20 below. Alternatively, Table 20 can also be obtained by subtracting 384 from the subcarrier index of each DRU in Table 15 above.

[0250] Table 20

[0251]

[0252] In the fourth possible example, taking the first bandwidth as 80 MHz bandwidth as an example, DRU scheduling and transmission can be performed on 256 subcarriers at the highest frequency of the 80 MHz bandwidth based on a 20 MHz discrete bandwidth. Among them, the subcarrier distribution of DRU in the 20 MHz discrete bandwidth can be obtained by performing subcarrier index shifting on Table 16 above. The specific shifting method is as follows: add 379 to the subcarrier index in the 1'st area of Table 16, add 377 to the subcarrier index in the 2'st area, and add 380 to the subcarrier index in the 3'st area, to obtain the subcarrier distribution of DRU in the 20 MHz discrete bandwidth as shown in Table 21 below. Alternatively, Table 21 can also be obtained by adding 384 to the subcarrier index of each DRU in Table 17 above.

[0253] Table 21

[0254]

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

[0256] Table 22

[0257]

[0258] In the sixth possible example, taking the first bandwidth of 160 MHz as an example, the scheduling and transmission of DRU can be performed on 256 subcarriers at the highest frequency of the 160 MHz bandwidth based on a 20 MHz discrete bandwidth. Among them, the subcarrier distribution of DRU in the 20 MHz discrete bandwidth can be obtained by shifting the subcarrier indices in Table 16 above. The specific shifting method is as follows: add 891 to the subcarrier indices in the 1'st region of Table 16, add 889 to the subcarrier indices in the 2'st region, and add 892 to the subcarrier indices in the 3'st region, to obtain the subcarrier distribution of DRU in the 20 MHz discrete bandwidth as shown in Table 23 below. Alternatively, Table 23 can also be obtained by adding 896 to the subcarrier indices of each DRU in Table 17 above.

[0259] Table 23

[0260]

[0261] In the seventh possible example, taking the first bandwidth of 320 MHz as an example, the scheduling and transmission of DRU can be performed on 256 subcarriers at the lowest frequency of the 320 MHz bandwidth based on a 20 MHz discrete bandwidth. Among them, the subcarrier distribution of DRU in the 20 MHz discrete bandwidth can be obtained by shifting the subcarrier indices in Table 14 above. The specific shifting method is as follows: subtract 1916 from the subcarrier indices in the 1'st region of Table 14, subtract 1913 from the subcarrier indices in the 2'st region, and subtract 1915 from the subcarrier indices in the 3'st region, to obtain the subcarrier distribution of DRU in the 20 MHz discrete bandwidth as shown in Table 24 below. Alternatively, Table 24 can also be obtained by subtracting 1920 from the subcarrier indices of each DRU in Table 15 above.

[0262] Table 24

[0263]

[0264] In the eighth possible example, taking the first bandwidth of 320 MHz as an example, the scheduling and transmission of DRU can be performed on 256 subcarriers at the highest frequency of the 320 MHz bandwidth based on a 20 MHz discrete bandwidth. Among them, the subcarrier distribution of DRU in the 20 MHz discrete bandwidth can be obtained by shifting the subcarrier indices in Table 16 above. The specific shifting method is as follows: add 1915 to the subcarrier indices in the 1'st region of Table 16, add 1913 to the subcarrier indices in the 2'st region, and add 1916 to the subcarrier indices in the 3'st region, to obtain the subcarrier distribution of DRU in the 20 MHz discrete bandwidth as shown in Table 25 below. Alternatively, Table 25 can also be obtained by adding 1920 to the subcarrier indices of each DRU in Table 17 above.

[0265] Table 25

[0266]

[0267] the above Figure 8 or Figure 9 In the method shown above, for various examples shown in Tables 4 to 23, the 20 MHz bandwidth shown in Table 3 is taken as an example for illustration. The number of guard subcarriers x on the first side of the 20 MHz bandwidth shown in Table 3 is 8, and the number of guard subcarriers y on the second side is 7. Based on the 20 MHz bandwidth shown in Table 3, by shifting 4 subcarriers to the right, the number of guard subcarriers on the first side of the 20 MHz discrete bandwidth can be made the same as that on the first side of the first bandwidth, both being 12; or, by shifting 5 subcarriers to the left, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth can be made the same as that on the second side of the first bandwidth, both being 11.

[0268] However, for the 20 MHz bandwidth shown as Figure 5 , the number of guard subcarriers x on the first side of the 20 MHz bandwidth is 6, and the number of guard subcarriers y on the second side is 5, with a total of 11 guard subcarriers. It is impossible to align with the 12 guard subcarriers on the first side of the first bandwidth by shifting to the right. For the 11 guard subcarriers on the second side of the first bandwidth, although it is possible to align with the 11 guard subcarriers on the second side of the first bandwidth by shifting 6 subcarriers to the left, it is very easy to cause interference to the 256 subcarriers with the second highest frequency (such as Figure 5 the 3rd 256 subcarriers sorted from left to right in

[0269] In addition, in the method shown above Figure 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.

[0270] Based on this, an embodiment of the present application further provides a communication method, as shown in Figure 16 , the method includes:

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

[0272] Wherein, the number of guard subcarriers on the first side of the 20 MHz discrete bandwidth is the same as that 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 that on the second side of the first bandwidth.

[0273] Exemplarily, for the sub - carrier distribution of the DRU with a 20 MHz discrete bandwidth as shown in Table 28, the number of guard sub - carriers on the first side of the 20 MHz discrete bandwidth is the same as the number of guard sub - carriers on the first side of the first bandwidth; or, for the sub - carrier distribution of the DRU with a 20 MHz discrete bandwidth as shown in Table 29, the number of guard sub - carriers on the second side of the 20 MHz discrete bandwidth is the same as the number of guard sub - carriers on the second side of the first bandwidth.

[0274] Among them, as shown in Table 28, for the 256 sub - carriers with the lowest frequency in the 80 MHz bandwidth granularity, their indices are [- 128:127], 12 guard sub - carriers on its first side, with indices [- 128:- 117], 1 guard sub - carrier on its second side, with index 127, and there are 3 DC sub - carriers in the middle, with indices [- 1,0,1].

[0275] Table 28 Sub - carrier distribution of DRU in 20 MHz discrete bandwidth

[0276]

[0277] Based on the sub - carrier distribution of the DRU in the 20 MHz discrete bandwidth shown in this Table 28, on the premise of ensuring that each DRU reaches the maximum power amplification factor, it can be ensured that the number of guard sub - carriers on the first side of the 20 MHz discrete bandwidth is the same as the number of guard sub - carriers on the first side of the first bandwidth, and the DC sub - carriers are not occupied by any DRU, avoiding interference to the 256 sub - carriers with the second - lowest frequency. In addition, the distance between the last sub - carrier in the positive half - frequency and the first sub - carrier in the negative half - frequency of its 26 - tone DRU is an integer multiple of the distance between adjacent sub - carriers of the 26 - tone DRU, which can ensure the low PAPR of the DRU. Additionally, for 20 MHz - only sites, which follow the left 6 right 5 guard sub - carriers for filtering, the sub - carrier distribution in Table 28 can ensure that only 26 - tone DRU5, 26 - tone DRU9 and 52 - tone DRU4, 106 - tone DRU2 are affected by the filter, with the fewest affected sub - carriers and DRUs.

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

[0279] Table 29 Sub - carrier distribution of DRU in 20 MHz discrete bandwidth

[0280]

[0281] Based on the sub - carrier distribution of the DRU in the 20 - MHz discrete bandwidth shown in Table 29, it is possible to ensure that the number of guard sub - carriers on the second side of the 20 - MHz discrete bandwidth is the same as that of the guard sub - carriers on the second side of the first bandwidth, and the DC sub - carrier is not occupied by any DRU, while ensuring that each DRU reaches the maximum power amplification factor, and avoiding interference to the 256 sub - carriers of the second - highest frequency. In addition, the distance between the last sub - carrier in the positive half - frequency and the first sub - carrier in the negative half - frequency of the 26 - tone DRU is an integer multiple of the distance between two adjacent sub - carriers of the 26 - tone DRU, which can ensure the low PAPR of the DRU. In addition, for the 20 - MHz - only site, it filters according to the 6 - left - 5 - right guard sub - carriers. The sub - carrier distribution in Table 29 can ensure that only 26 - tone DRU5, 26 - tone DRU9 and 52 - tone DRU4, 106 - tone DRU2 are affected by the filter, and the number of affected sub - carriers and DRUs is the least.

[0282] Different from not changing the position of the DC sub - carrier during sub - carrier translation in the above - mentioned method, it is also possible not to transmit the DC sub - carrier when scheduling and transmitting the DRU based on the 20 - MHz discrete bandwidth, that is, when translating the useful sub - carriers in the 20 - MHz bandwidth to obtain the useful sub - carriers of the 20 - MHz discrete bandwidth, the position of the DC sub - carrier can be occupied.

[0283] Specifically, N regions of the 20 - MHz bandwidth can be determined according to the position of the DC sub - carrier. For example, the useful sub - carriers to the left of the DC sub - carrier (that is, the useful sub - carriers with sub - carrier indices less than the DC sub - carrier index) in the useful sub - carriers can be divided into one or more regions, and the useful sub - carriers to the right of the DC sub - carrier (that is, the useful sub - carriers with sub - carrier indices greater than the DC sub - carrier index) in the useful sub - carriers can be divided into one or more regions.

[0284] When scheduling and transmitting the DRU based on the 20 - MHz discrete bandwidth in the first bandwidth, translation can be performed respectively on the useful sub - carriers of the N regions of the 20 - MHz bandwidth on the spectrum of the 20 - MHz bandwidth (such as all translating to the left in the following first possible design, or all translating to the right in the following second possible design) to obtain the useful sub - carriers of the 20 - MHz discrete bandwidth. Through translation, the number of guard sub - carriers can be increased, so that the sub - carrier distribution of the 20 - MHz discrete bandwidth conforms to the spectrum template, adjacent - channel interference requirements, and transceiver filter design of the first bandwidth, which is convenient for development and testing. At the same time, the DC sub - carrier is not transmitted.

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

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

[0287] Among them, Region 1' includes the (x + 1)-th subcarrier to the (128 - (K - 1) / 2)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth; Region 2' includes the (130 + (K - 1) / 2)-th subcarrier to the (256 - y)-th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth. K is a positive integer.

[0288] Based on the above two regions of the 20 MHz bandwidth, the subcarriers in Region 1' can be shifted to the right by a - x subcarriers (i.e., the first value is a - x) on the spectrum of the 20 MHz bandwidth, and the subcarriers in Region 2' can be shifted to the right by a - x - K subcarriers (i.e., the second value is a - x - K) to obtain the subcarriers of two regions (i.e., the following Region 1 and Region 2) of the 20 MHz discrete bandwidth. That is, the subcarrier indices of Region 1 in the 20 MHz discrete bandwidth are the subcarrier indices of Region 1' in the 20 MHz bandwidth plus a - x; the subcarrier indices of Region 2 in the 20 MHz discrete bandwidth are the subcarrier indices of Region 2' in the 20 MHz bandwidth plus a - x - K. Among them, a and x are both 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, conforming to the spectrum template of the first bandwidth. At the same time, the position of the DC subcarriers is not changed.

[0289] Among them, the first region includes the (a + 1)-th subcarrier to the (128 - (K - 1) / 2 + a - x)-th subcarrier arranged in the frequency domain order in the 20 MHz discrete bandwidth; the second region includes 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 in the 20 MHz discrete bandwidth.

[0290] It can be understood that since the communication is based on the DRU during communication, the above description can also be replaced with: On the spectrum of the 20 MHz bandwidth, the DRU in the 20 MHz bandwidth is translated a - x subcarriers to the right in the first region' and a - x - K subcarriers to the right in the second region' to obtain the DRU in the 20 MHz discrete bandwidth. That is, the subcarrier index of the DRU in the first region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the first region' of the 20 MHz bandwidth plus a - x; the subcarrier index of the DRU in the second region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the second region' of the 20 MHz bandwidth plus a - x - K.

[0291] Or it can be described as: The subcarriers of the DRU in the first region of the 20 MHz discrete bandwidth are obtained by translating (or translating to the right) the subcarriers of the DRU in the first region' of the 20 MHz bandwidth by a - x; the subcarriers of the DRU in the second region of the 20 MHz discrete bandwidth are obtained by translating (or translating to the right) the subcarriers of the DRU in the second region' of the 20 MHz bandwidth by a - x - K.

[0292] Specifically, the subcarrier index of the DRU with the same serial number in the first region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU with the same serial number in the first region' of the 20 MHz bandwidth plus a - x; the subcarrier index of the DRU with the same serial number in the second region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU with the same serial number in the second region' of the 20 MHz bandwidth plus a - x - K.

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

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

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

[0296] Among them, the first region' includes 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 (130+(K - 1) / 2) - th subcarrier to the (256 - y) - th subcarrier arranged in the frequency domain order in the 20 MHz bandwidth. K is a positive integer.

[0297] Based on the above two regions of the 20 MHz bandwidth, the subcarriers in the first region' can be shifted to the left by b - y - K subcarriers (i.e., the first value is -(b - y - K)) on the spectrum of the 20 MHz bandwidth, and the subcarriers in the second region' can be shifted to the left by b - y subcarriers (i.e., the second value is -(b - y)), to obtain the subcarriers of the two regions (i.e., the following first region and second region) of the 20 MHz discrete bandwidth. That is, the subcarrier index of the first region in the 20 MHz discrete bandwidth is the subcarrier index of the first region' in the 20 MHz bandwidth plus -(b - y - K) (or minus b - y - K); the subcarrier index of the second region in the 20 MHz discrete bandwidth is the subcarrier index of the second region' in the 20 MHz bandwidth plus -(b - y) (or minus b - y). Among them, both b and y are positive integers. Thus, 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. At the same time, the position of the DC subcarrier remains unchanged.

[0298] Among them, 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 within the 20 MHz discrete 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 within the 20 MHz discrete bandwidth.

[0299] It can be understood that since communication is based on the DRU during communication, the above description can also be replaced with: On the spectrum of the 20 MHz bandwidth, the DRU in the 20 MHz bandwidth is translated left by b - y - K subcarriers in the first region' and translated left by b - y subcarriers in the second region' to obtain the DRU in the 20 MHz discrete bandwidth. That is, the subcarrier index of the DRU in the first region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the first region' of the 20 MHz bandwidth plus -(b - y - K); the subcarrier index of the DRU in the second region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU in the second region' of the 20 MHz bandwidth plus -(b - y).

[0300] Or it can be described as: The subcarriers of the DRU in the first region of the 20 MHz discrete bandwidth are obtained by translating (or translating left) the subcarriers of the DRU in the first region' of the 20 MHz bandwidth by b - y - K subcarriers, and the subcarriers of the DRU in the second region of the 20 MHz discrete bandwidth are obtained by translating (or translating left) the subcarriers of the DRU in the second region' of the 20 MHz bandwidth by b - y subcarriers.

[0301] Specifically, the subcarrier index of the DRU with the same serial number in the first region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU with the same serial number in the first region' of the 20 MHz bandwidth plus -(b - y - K); the subcarrier index of the DRU with the same serial number in the second region of the 20 MHz discrete bandwidth is the subcarrier index of the DRU with the same serial number in the second region' of the 20 MHz bandwidth plus -(b - y).

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

[0303] In the second possible design described above, compared with the subcarriers of the DRU in the 20 MHz bandwidth, the subcarriers of the DRU in the 20 MHz discrete bandwidth are shifted left by b - y subcarriers in the second region. The b - y subcarriers on its right can be used as guard subcarriers. That is, the number of guard subcarriers on the second side of the 20 MHz discrete bandwidth is b (including y guard subcarriers and the aforementioned b - y guard subcarriers), which is the same as the number of guard subcarriers on the second side of the first bandwidth. The subcarrier distribution of this 20 MHz discrete bandwidth conforms to the spectrum template of the first bandwidth. When the first communication device schedules and transmits the DRU based on this 20 MHz discrete bandwidth in the first bandwidth, the communication performance can be improved. At the same time, the DC subcarrier does not need to be transmitted.

[0304] It can be understood that in the above method, when shifting the subcarriers, the positions of the DC subcarriers (such as the subcarriers with subcarrier indices of -1, 0, or 1) are occupied, which is not friendly to 20 MHz - only stations. The following two solutions can be used to solve this technical problem. One is to let the 20 MHz - only station generate a carrier with a new frequency point. The other is to prohibit the 20 MHz - only station from transmitting on these DRUs at the protocol level, such as the following first DRU.

[0305] Among them, the first communication device does not transmit OFDM symbols on the first DRU within the above 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: the subcarrier with an index of -1, the subcarrier with an index of 0, or the subcarrier with an index of 1. Or it can also be described as: within the 20 MHz discrete bandwidth, OFDM symbols are transmitted through a DRU that does not include one or more of the following subcarriers: the subcarrier with an index of -1, the subcarrier with an index of 0, or the subcarrier with an index of 1.

[0306] That is, for the first bandwidth, when using the 256 subcarriers with the lowest frequency as the 20 MHz discrete bandwidth, the scheduling and transmission of the DRU will be based on Table 4 above. It is necessary to prohibit the 20 MHz - only station from transmitting DRUs with subcarrier indices containing [-1, 0, 1], that is, to prohibit 26 - tone DRU5, 26 - tone DRU9, 52 - tone DRU4, 106 - tone DRU1, and 106 - tone DRU2.

[0307] Alternatively, for the first bandwidth, when 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 stations from transmitting DRUs with subcarrier indices containing [-1, 0, 1], that is, to prohibit 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2.

[0308] An embodiment of this application also provides a communication method, as Figure 10 shown, this method includes:

[0309] Step 1001, the first communication device transmits OFDM symbols through DRU within a 20MHz discrete bandwidth in the first bandwidth;

[0310] Among them, the number of guard subcarriers of the 20MHz discrete bandwidth is the same as the number of guard subcarriers of the first bandwidth.

[0311] Specifically, the number of guard subcarriers on the first side of the 20MHz 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 20MHz discrete bandwidth is the same as the number of guard subcarriers on the second side of the first bandwidth.

[0312] Among them, based on the above Figure 8 or Figure 9 shown method, the number of guard subcarriers of the 20MHz discrete bandwidth can be made the same as the number of guard subcarriers of the first bandwidth, which will not be elaborated here.

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

[0314] The above Figures 8 to 10 DRU described in the method 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 a TB PPDU according to the resources allocated by the trigger frame and the DRU described in the above Figures 8 to 10 method; correspondingly, the AP receives the TB PPDU according to the DRU described in the above Figures 8 to 10 method.

[0315] Exemplarily, as Figure 11As shown above, 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 identifier information and resource allocation information of the STA. Among them, the User Info List field contains indication information sent to different users, and each STA processes its own part. After receiving the trigger frame, the STA can send an uplink data frame on the corresponding resource unit using a TB PPDU and receive a BA frame sent by the AP after SIFS. By interleaving the transmission of discrete RUs by multiple users, the transmission power of each user can be increased under the condition of a certain bandwidth.

[0316] Specifically, the trigger frame may include resource scheduling parameters and other parameters for one or more first communication devices to send PPDUs. 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, a frame check sequence (FCS) field, etc. The specific descriptions of each field in the trigger frame can refer to the corresponding descriptions in the 802.11ax standard or 802.11be standard, and will not be elaborated here.

[0317] Among them, the common information field may include common information that each first communication device needs to read. The user information list field may include one or more user information fields, and each user information field contains information that each first communication device needs to read respectively. The user information field may include an association identification (AID12) field, a resource unit allocation (RU allocation) sub-field, etc. Among them, the association identification field can be used to represent the association identification of a certain receiving-end communication device, and the resource unit allocation sub-field can 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).

[0318] Exemplarily, taking the 802.11be standard as an example, in the user information field in the EHT format, the resource units allocated to the first communication device (including RU, DRU, or multiple resource units (MRU) composed of multiple resource units) can be indicated by the following sub-fields: Resource Unit Allocation subfield, UL BW subfield in the common information field, UL BW Extension subfield in the special user information field, and PS160 subfield.

[0319] Among them, in the common information field, B55 indicates whether there is a special user information field in the user information domain. For the EHT TB PPDU, its bandwidth is jointly determined by the UL BW subfield and the UL BW Extension subfield in the special user information field. The mapping relationships of B0 in the Resource Unit Allocation subfield, B7 - B1 in the Resource Unit Allocation subfield, and PS160 can be as shown in Table 26 below:

[0320] Among them, the bandwidth can be jointly determined by the UL BW subfield and the UL BW Extension subfield. N can be obtained by the formula: N = 2×X1 + X0, and the values of X1 and X0 can be seen in Table 27 below. Table 27 describes the conversion of the logical parameters PS160, B0 to the physical parameters X1 and X0. The frequency band configuration in Table 27 refers to the order of P80, S80, and S160 in the absolute frequency, which from left to right represents from low frequency to high frequency. Among them, P80 represents the primary 80 MHz channel, S80 represents the secondary 80 channel, and S160 represents the secondary 160 MHz channel.

[0321] Table 26

[0322]

[0323]

[0324]

[0325] Table 27

[0326]

[0327] This application also provides a communication method to determine the subcarrier index of the DRU in the t-th 20 MHz sub-channel in the first bandwidth, which can be specifically as follows Figure 17 as shown:

[0328] Step 1701: The first communication device transmits OFDM symbols through the DRU within a 20 MHz subchannel in the first bandwidth.

[0329] Among them, 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.

[0330] Among them, t = 1, 2, …, T, and T is the number of 20 MHz subchannels included in the first bandwidth.

[0331] Exemplarily, when the first bandwidth is an 80 MHz bandwidth, the 80 MHz bandwidth may include 4 20 MHz subchannels, and T may be 4; or, when the first bandwidth is a 160 MHz bandwidth, the 80 MHz bandwidth may include 8 20 MHz subchannels, and T may be 8; when the first bandwidth is a 320 MHz bandwidth, the 320 MHz bandwidth may include 16 20 MHz subchannels, and T may be 16.

[0332] Among them, 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.

[0333] Among them, the t-th 242-tone RU corresponds to the t-th 20 MHz subchannel.

[0334] Among them, 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 subchannel is the t-th 20 MHz subchannel arranged from low to high in the first bandwidth.

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

[0336] This application proposes two possible designs for determining the t-th offset value. In the first possible design, 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. In the second possible design, the t-th offset value is the difference between the maximum value of the indices of the subcarriers 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.

[0337] The following describes the first possible design:

[0338] Among them, the minimum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be understood as the index of the first subcarrier of the t-th 242-tone RU in the first bandwidth.

[0339] Exemplarily, taking the first bandwidth as 80 MHz bandwidth and t as 1, the minimum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be -500. Or, taking the first bandwidth as 80 MHz bandwidth and t as 2, the minimum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be -253. Or, taking the first bandwidth as 80 MHz bandwidth and t as 3, the minimum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be 12. Or, taking the first bandwidth as 80 MHz bandwidth and t as 4, the minimum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be 259.

[0340] Among them, the minimum value of the subcarrier indices of the DRU in the 20 MHz bandwidth can be understood as the index of the first subcarrier of the DRU in the 20 MHz bandwidth.

[0341] Exemplarily, the minimum value of the subcarrier indices of the DRU in the 20 MHz bandwidth can be -120.

[0342] Exemplarily, taking the first bandwidth as 80 MHz bandwidth and the minimum value of the subcarrier indices of the DRU in the 20 MHz bandwidth as -120, assuming t is 1 and the minimum value of the subcarrier indices 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 t is 2 and the minimum value of the subcarrier indices 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 t is 3 and the minimum value of the subcarrier indices 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 t is 4 and the minimum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be 259, then the fourth offset value can be 379 (i.e., 259 - (-120)).

[0343] Based on the first possible design, since communication is carried out based on the DRU, the first subcarrier in the DRU within the 20 MHz bandwidth can be aligned with the first subcarrier of the t-th 242-tone RU in the first bandwidth (or it can be understood that the subcarriers of the DRU in the 20 MHz bandwidth occupy the first 241 subcarriers of the t-th 242-tone RU in the first bandwidth, or it can be understood that the DRU in the 20 MHz bandwidth is spectrally translated by a - x subcarriers) to obtain the DRU in the 20 MHz discrete bandwidth. 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 80 MHz, the subcarrier index of the DRU in the t-th subchannel is obtained by numbering 1024 subcarriers; when the first bandwidth is 160 MHz, the subcarrier index of the DRU in the t-th subchannel is obtained by numbering 2048 subcarriers; when the first bandwidth is 320 MHz, the subcarrier index of the DRU in the t-th subchannel is obtained by numbering 4096 subcarriers), while the subcarrier index of the DRU in the 20M discrete bandwidth is obtained by numbering 256 subcarriers in the 20 MHz bandwidth.

[0344] Based on the first possible design of this application, three possible embodiments are proposed. Taking the first bandwidth as 80 MHz as an example:

[0345] In the first possible embodiment, taking t as 2, the second subchannel in the 80 MHz bandwidth can be regarded as a separate 20 MHz bandwidth (256 subcarriers) for numbering subcarriers, and the range of its subcarrier index is [-128, 127]. Since the range of the subcarrier index of the second 242-tone RU is [-253, -12], the range of the subcarrier index of the second 242-tone RU can be converted to [-125, 116]. Among them, the DRU in the second 20 MHz subchannel can occupy the first 241 subcarriers of the second 242-tone RU, that is, the DRU in the 20 MHz bandwidth is spectrally translated 5 to the left. The subcarrier index of the DRU in the translated 20 MHz bandwidth is the subcarrier index of the DRU in the 20 MHz bandwidth minus 5, that is, the range of the subcarrier index of the DRU in the translated 20 MHz bandwidth is [-125, 115], and the subcarrier distribution of the DRU in the translated 20 MHz bandwidth as shown in Table 30 below can be obtained. The range of the subcarrier index of the DRU in the translated 20 MHz bandwidth in the 80 MHz bandwidth 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).

[0346] Table 30

[0347]

[0348] Based on Table 30, when a 20M-only site participates in communication, it is necessary to disable the DRUs that include the DC subcarriers of the 20M-only site, that is, the DRUs that include subcarriers with subcarrier indices of -1, 0, and 1, namely 26-tone DRU1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU1, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. Specifically, see the underlined part in Table 30.

[0349] Among them, the shifting method in the first possible embodiment and the DRUs disabled for the 20M-only site are applicable not only to the second 20M subchannel in the 80MHz bandwidth, but also to the second 20MHz subchannel in the lower 80MHz sub-block of the 160MHz bandwidth, the second 20MHz subchannel in the higher 80MHz sub-block of the 160MHz bandwidth, the second 20MHz subchannel in the lowest 80MHz sub-block of the 320MHz bandwidth, the second 20MHz subchannel in the lower 80MHz sub-block of the 320MHz bandwidth, the second 20MHz subchannel in the higher 80MHz sub-block of the 320MHz bandwidth, and the second 20MHz subchannel in the highest 80MHz sub-block of the 320MHz bandwidth.

[0350] In the second possible embodiment, taking t as 3 for example, the third sub-channel in the 80 MHz bandwidth can be regarded as a separate 20 MHz bandwidth (256 sub-carriers) for numbering the sub-carriers. The range of the sub-carrier indices is [-128, 127]. Since the range of the sub-carrier indices of the third 242-tone RU is [12, 253], the range of the sub-carrier indices of the third 242-tone RU can be converted to [-116, 125]. Among them, the DRU in the third 20 MHz sub-channel can occupy the first 241 sub-carriers of the third 242-tone RU, that is, the DRU in the 20 MHz bandwidth is shifted 4 to the right in the frequency spectrum. The sub-carrier index of the DRU in the shifted 20 MHz bandwidth is the sub-carrier index of the DRU in the 20 MHz bandwidth plus 4, that is, the range of the sub-carrier indices of the DRU in the shifted 20 MHz bandwidth is [-116, 124], and the sub-carrier distribution of the DRU in the shifted 20 MHz bandwidth as shown in Table 31 below can be obtained. The range of the sub-carrier indices of the DRU in the shifted 20 MHz bandwidth in the 80 MHz bandwidth can be [12, 252]. Further, it can be determined that the third offset value can be the difference between 12 and -120 (i.e., the third offset value is 132).

[0351] Table 31

[0352]

[0353]

[0354] Based on Table 31, it can be seen that when a 20M-only station participates in communication, it is necessary to disable the DRUs including the DC sub-carriers of the 20M-only station, that is, the DRUs including the sub-carriers with sub-carrier indices of -1, 0, and 1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. Specifically, see the underlined part in Table 31.

[0355] Among them, the shifting method in the second possible embodiment and the DRUs disabled for 20M-only sites are applicable not only to the third 20M subchannel in the 80MHz bandwidth, but also to the third 20MHz subchannel in the lower 80MHz sub-block of the 160MHz bandwidth, the third 20MHz subchannel in the higher 80MHz sub-block of the 160MHz bandwidth, the third 20MHz subchannel in the lowest 80MHz sub-block of the 320MHz bandwidth, the third 20MHz subchannel in the lower 80MHz sub-block of the 320MHz bandwidth, the third 20MHz subchannel in the higher 80MHz sub-block of the 320MHz bandwidth, and the third 20MHz subchannel in the highest 80MHz sub-block of the 320MHz bandwidth.

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

[0357] Based on Table 30, when 20M-only sites participate in communication, it is necessary to disable 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.

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

[0359] In the second possible design, 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 20MHz bandwidth.

[0360] Among them, the maximum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be understood as the index of the last subcarrier of the t-th 242-tone RU in the first bandwidth.

[0361] Exemplarily, taking the first bandwidth as 80MHz bandwidth and t as 1, the maximum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be -259. Or, taking the first bandwidth as 80MHz bandwidth and t as 2, the maximum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be -12. Or, taking the first bandwidth as 80MHz bandwidth and t as 3, the maximum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be 253. Or, taking the first bandwidth as 80MHz bandwidth and t as 4, the maximum value of the subcarrier indices of the t-th 242-tone RU in the first bandwidth can be 500.

[0362] Among them, the maximum value of the subcarrier indices of the DRU in the 20MHz bandwidth can be understood as the index of the last subcarrier of the DRU in the 20MHz bandwidth.

[0363] Exemplarily, the maximum value of the subcarrier indices of the DRU in the 20MHz bandwidth can be 120.

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

[0365] Based on the second possible design, since communication is carried out based on the DRU, the last subcarrier of the DRU in the 20 MHz bandwidth can be aligned with the last subcarrier of the t-th 242-tone RU in the first bandwidth (or it can be understood that the subcarriers of the DRU in the 20 MHz bandwidth occupy the last 241 subcarriers of the t-th 242-tone RU in the first bandwidth, or it can be understood that the DRU in the 20 MHz bandwidth is spectrally translated by b - y subcarriers) to obtain the DRU in the 20 MHz discrete bandwidth.

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

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

[0368] Table 32

[0369]

[0370] Among them, in the case where the 20M-only site participates in communication, it is necessary to disable the DRUs including the DC sub-carriers of the 20M-only site, that is, the DRUs including the sub-carriers with sub-carrier indices of -1, 0, and 1, 26-tone DRU5, 26-tone DRU9, 52-tone DRU4, 106-tone DRU1, and 106-tone DRU2. Specifically, see the underlined part in Table 32.

[0371] Among them, the shifting method in the first possible embodiment and the DRUs disabled for the 20M-only site are applicable not only to the second 20M sub-channel in the 80 MHz bandwidth, but also to the second 20 MHz sub-channel in the lower 80 MHz sub-block of the 160 MHz bandwidth, the second 20 MHz sub-channel in the higher 80 MHz sub-block of the 160 MHz bandwidth, the second 20 MHz sub-channel in the lowest 80 MHz sub-block of the 320 MHz bandwidth, the second 20 MHz sub-channel in the lower 80 MHz sub-block of the 320 MHz bandwidth, the second 20 MHz sub-channel in the higher 80 MHz sub-block of the 320 MHz bandwidth, and the second 20 MHz sub-channel in the highest 80 MHz sub-block of the 320 MHz bandwidth.

[0372] In the second possible embodiment, taking t as 3 for example, the third sub-channel in the 80 MHz bandwidth can be regarded as a separate 20 MHz bandwidth (256 sub-carriers) for numbering the sub-carriers. The range of its sub-carrier index is [-128, 127]. Since the range of the sub-carrier index of the third 242-tone RU is [12, 253], the range of the sub-carrier index of the third 242-tone RU can be converted to [-116, 125]. Among them, the DRU in the third 20 MHz sub-channel can occupy the last 241 sub-carriers of the third 242-tone RU, that is, the DRU in the 20 MHz bandwidth is shifted 5 to the right in the frequency spectrum. The sub-carrier index of the DRU in the shifted 20 MHz bandwidth is the sub-carrier index of the DRU in the 20 MHz bandwidth plus 5, that is, the range of the sub-carrier index of the DRU in the shifted 20 MHz bandwidth is [-115, 125], and the sub-carrier distribution of the DRU in the shifted 20 MHz bandwidth as shown in Table 33 below can be obtained. The range of the sub-carrier index of the DRU in the shifted 20 MHz bandwidth in the 80 MHz bandwidth 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).

[0373] Table 33

[0374]

[0375] Among them, in the case where a 20M-only station participates in communication, it is necessary to disable the DRUs including the DC sub-carriers of the 20M-only station, that is, the DRUs including the sub-carriers with sub-carrier indices 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. Specifically, see the underlined part in Table 33 below.

[0376] Among them, the shifting method in the second possible embodiment and the DRUs prohibited for 20M-only sites are applicable not only 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 frequency in the 160MHz bandwidth, the third 20MHz sub-channel in the 80MHz sub-block with a higher frequency in the 160MHz bandwidth, the third 20MHz sub-channel in the 80MHz sub-block with the lowest frequency in the 320MHz bandwidth, the third 20MHz sub-channel in the 80MHz sub-block with a lower frequency in the 320MHz bandwidth, the third 20MHz sub-channel in the 80MHz sub-block with a higher frequency in the 320MHz bandwidth, and the third 20MHz sub-channel in the 80MHz sub-block with the highest frequency in the 320MHz bandwidth.

[0377] In the third possible embodiment, taking t = 4 as an example, the fourth sub-channel in the 80MHz bandwidth can be regarded as a separate 20MHz bandwidth (256 sub-carriers) for numbering the sub-carriers. The range of its sub-carrier index is [-128, 127]. Since the range of the sub-carrier index of the fourth 242-tone RU is [259, 500], the range of the sub-carrier index of the fourth 242-tone RU can be converted to [-125, 116]. Among them, the DRU in the fourth 20MHz sub-channel can occupy the last 241 sub-carriers of the fourth 242-tone RU, that is, the DRU in the 20MHz bandwidth is shifted 4 positions to the left in the spectrum. The sub-carrier index of the DRU in the shifted 20MHz bandwidth is the sub-carrier index of the DRU in the 20MHz bandwidth minus 4, that is, the range of the sub-carrier index of the DRU in the shifted 20MHz bandwidth is [-124, 116], and the sub-carrier distribution of the DRU in the shifted 20MHz bandwidth as shown in Table 31 below can be obtained. The range of the sub-carrier index of the DRU in the shifted 20MHz bandwidth in the 80MHz bandwidth can be [260, 500]. Further, it can be determined that the fourth offset value can be the difference between 500 and 120 (i.e., the fourth offset value is 380).

[0378] Based on Table 31, when a 20M-only site participates in communication, it is necessary to disable 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.

[0379] Among them, the shifting method in the third possible embodiment and the DRUs prohibited for 20M-only sites are applicable not only 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 frequency in the 160MHz bandwidth, the 4th 20MHz sub-channel in the 80MHz sub-block with a higher frequency in the 160MHz bandwidth, the 4th 20MHz sub-channel in the 80MHz sub-block with the lowest frequency in the 320MHz bandwidth, the 4th 20MHz sub-channel in the 80MHz sub-block with a lower frequency in the 320MHz bandwidth, the 4th 20MHz sub-channel in the 80MHz sub-block with a higher frequency in the 320MHz bandwidth, and the 4th 20MHz sub-channel in the 80MHz sub-block with the highest frequency in the 320MHz bandwidth.

[0380] Based on the descriptions of the above 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 80MHz 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 2nd offset value is -132, the number of DRUs that need to be disabled is less. Therefore, the 2nd offset value of -132 can be preferably selected.

[0381] Alternatively, comparing the second possible embodiment in the first possible design and the second possible embodiment in the second possible design, when the 3rd offset value is 132, the number of DRUs that need to be disabled is less. Therefore, the 3rd offset value of 132 can be preferably selected.

[0382] Alternatively, comparing the third possible embodiment in the first possible design and the third possible embodiment in the second possible design, when the 4th offset value is 380, the number of DRUs that need to be disabled is less. Therefore, the 4th offset value of 380 can be preferably selected.

[0383] Similarly, the 1st offset value of -380 can be preferably selected.

[0384] Based on the above two possible designs, the first communication device can determine the t-th offset value, and further can determine the sub-carrier index of the DRU in the t-th 20MHz sub-channel in the first bandwidth according to the t-th offset value and the sub-carrier index of the DRU in the 20MHz bandwidth.

[0385] Specifically, the sub - carrier index of the DRU in the t - th 20MHz sub - channel in the first bandwidth can be the sum of the sub - carrier index of the DRU in the 20MHz bandwidth and the t - th offset value. Or, when the t - th offset value is less than 0, the sub - carrier index of the DRU in the t - th 20MHz sub - channel in the first bandwidth can be the difference between the sub - carrier index of the DRU in the 20MHz bandwidth and the absolute value of the t - th offset value.

[0386] Exemplarily, the sub - carrier index of the DRU with the same serial number in the 20MHz sub - channel can be the sum of the sub - carrier index of the DRU with the same serial number in the 20MHz bandwidth and the t - th offset value.

[0387] That is, the sub - carrier index of the first DRU (or described as DRU1) in the t - th 20MHz sub - channel is the sum of the sub - carrier index of the first DRU in the 20MHz bandwidth and the t - th offset value; the sub - carrier index of the second DRU (or described as DRU2) in the t - th 20MHz sub - channel is the sum of the sub - carrier index of the second DRU in the 20MHz bandwidth and the t - th offset value; …; the sub - carrier index of the i - th DRU (or described as DRU i) in the t - th 20MHz sub - channel is the sum of the sub - carrier index of the i - th DRU in the 20MHz bandwidth and the t - th offset value; …; the sub - carrier index of the I - th DRU (or described as DRU I) in the t - th 20MHz sub - channel is the sum of the sub - carrier index of the I - th DRU in the 20MHz bandwidth and the t - th offset value. Wherein, i = 1, 2, …, I; I is a positive integer.

[0388] Based on Figure 17 the shown communication method, the sub - carrier index of the DRU in the t - th 20MHz sub - channel in the first bandwidth can be determined according to the t - th offset value, which can make the sub - carrier distribution of the DRU in the t - th 20MHz sub - channel conform to the spectrum template of the first bandwidth, and can be implemented by reusing the existing filters, thereby improving the communication performance.

[0389] It can be understood that the first communication device can determine the t - th offset value in the 160MHz bandwidth based on the first possible design or the second possible design, and then can determine the sub - carrier index of the DRU in the t - th 20MHz sub - channel in the 160MHz bandwidth according to the sub - carrier index of the DRU in the 20MHz bandwidth and the t - th offset value; or, the first communication device can determine the t - th offset value in the 320MHz bandwidth based on the first possible design or the second possible design, and then can determine the sub - carrier index of the DRU in the t - th 20MHz sub - channel in the 320MHz bandwidth according to the sub - carrier index of the DRU in the 20MHz bandwidth and the t - th offset value, which will not be elaborated here.

[0390] Based onFigure 17 For the communication method shown, optionally, the absolute value of the t-th offset value is equal to the absolute value of the (T + 1 - t)-th offset value.

[0391] Among them, the t-th offset value can be determined based on the above 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.

[0392] Exemplarily, taking the first bandwidth as 80 MHz as an example, when t = 1, based on the first possible design, the first offset value 1 can be determined as -380, and based on the second possible design, the first offset value 2 can be determined as -379; when t = 2, based on the first possible design, the second offset value 1 can be determined as -133, and based on the second possible design, the second offset value 2 can be determined as -132; when t = 3, based on the first possible design, the third offset value 1 can be determined as 132, and based on the second possible design, the third offset value 2 can be determined as 133; when t = 4, based on the first possible design, the fourth offset value 1 can be determined as 379, and based on the second possible design, the fourth offset value 2 can be determined as 380. Therefore, the absolute value of the first offset value can be made equal to the absolute value of the fourth offset value, and the absolute value of the second offset value can be made 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.

[0393] Based on the above description of the t-th offset value, three possible embodiments are proposed in this application:

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

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

[0396] In the third possible embodiment, taking the first bandwidth of 320 MHz as an example, the first offset value can be -1916, the second offset value can be -1668, the third offset value can be -1404, the fourth offset value can be -1156, the fifth offset value can be -892, the sixth offset value can be -644, the seventh offset value can be -380, the eighth offset value can be -132, the ninth offset value can be 132, the tenth offset value can be 380, the eleventh offset value can be 644, the twelfth offset value can be 892, the thirteenth offset value can be 1156, the fourteenth offset value can be 1404, the fifteenth offset value can be 1668, and the sixteenth offset value is 1916. Among them, when the first bandwidth is 320 MHz, the method for determining the offset value can refer to the method for determining the offset value when the first bandwidth is 80 MHz as described above, which will not be elaborated here.

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

[0398] Table 34

[0399]

[0400] Optionally, the first communication device can determine the t-th offset value in the case of the first bandwidth of 160 MHz or 320 MHz according to the above communication method. The first communication device can also determine the (t + q)-th offset value in the case of the first bandwidth of 160 MHz or 320 MHz according to the t-th offset value in the case of the first bandwidth of 80 MHz.

[0401] Among them, in the case of the first bandwidth of 160 MHz, q = 0, 4; in the case of the first bandwidth of 320 MHz, q = 0, 4, 8, 12.

[0402] Optionally, the t-th offset value in the case of the first bandwidth of 160 MHz can be the sum of the t-th offset value in the case of the first bandwidth of 80 MHz and -512.

[0403] where t = 1, 2, 3, 4.

[0404] The t-th offset value in the case where the first bandwidth is 160 MHz bandwidth can be understood as the t-th offset value in the lower 80 MHz sub-block in the 160 MHz bandwidth.

[0405] Exemplarily, taking the 1st offset value as -380 when the first bandwidth is 80 MHz bandwidth, the 1st offset value in the case where the first bandwidth is 160 MHz bandwidth can be -892; or, taking the 2nd offset value as -132 when the first bandwidth is 80 MHz bandwidth, the 2nd offset value in the case where the first bandwidth is 160 MHz bandwidth can be -644; or, taking the 3rd offset value as 132 when the first bandwidth is 80 MHz bandwidth, the 3rd offset value in the case where the first bandwidth is 160 MHz bandwidth can be -380; or, taking the 4th offset value as 380 when the first bandwidth is 80 MHz bandwidth, the 4th offset value in the case where the first bandwidth is 160 MHz bandwidth can be -132.

[0406] Optionally, the (t + 4)-th offset value in the case where the first bandwidth is 160 MHz bandwidth can be the sum of the t-th offset value when the first bandwidth is 80 MHz bandwidth and 512.

[0407] where t = 1, 2, 3, 4.

[0408] The (t + 4)-th offset value in the case where the first bandwidth is 160 MHz bandwidth can be understood as the t-th offset value in the upper 80 MHz sub-block in the 160 MHz bandwidth.

[0409] Exemplarily, taking the 1st offset value as -380 when the first bandwidth is 80 MHz bandwidth, the 5th offset value in the case where the first bandwidth is 160 MHz bandwidth can be 132; or, taking the 2nd offset value as -132 when the first bandwidth is 80 MHz bandwidth, the 6th offset value in the case where the first bandwidth is 160 MHz bandwidth can be 380; or, taking the 3rd offset value as 132 when the first bandwidth is 80 MHz bandwidth, the 7th offset value in the case where the first bandwidth is 160 MHz bandwidth can be 644; or, taking the 4th offset value as 380 when the first bandwidth is 80 MHz bandwidth, the 8th offset value in the case where the first bandwidth is 160 MHz bandwidth can be -892.

[0410] Optionally, the t-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.

[0411] Where t = 1, 2, 3, 4.

[0412] Wherein, the t-th offset value in the case where 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.

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

[0414] Optionally, the (t + 4)-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 -512.

[0415] Where t = 1, 2, 3, 4.

[0416] Wherein, the (t + 4)-th offset value in the case where the first bandwidth is 320 MHz bandwidth can be understood as the t-th offset value in the lower 80 MHz sub-block in the 320 MHz bandwidth.

[0417] Exemplarily, taking the 1st offset value as -380 when the first bandwidth is 80 MHz bandwidth as an example, the 5th offset value when the first bandwidth is 320 MHz bandwidth can be -892; or, taking the 2nd offset value as -132 when the first bandwidth is 80 MHz bandwidth as an example, the 6th offset value when the first bandwidth is 320 MHz bandwidth can be -644; or, taking the 3rd offset value as 132 when the first bandwidth is 80 MHz bandwidth as an example, the 7th offset value when the first bandwidth is 320 MHz bandwidth can be -380; or, taking the 4th offset value as 380 when the first bandwidth is 80 MHz bandwidth as an example, the 8th offset value when the first bandwidth is 320 MHz bandwidth can be -132.

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

[0419] Wherein, t = 1, 2, 3, 4.

[0420] Wherein, the (t + 8)th offset value when the first bandwidth is 320 MHz bandwidth can be understood as the tth offset value in the higher 80 MHz sub-block in the 320 MHz bandwidth.

[0421] Exemplarily, taking the 1st offset value as -380 when the first bandwidth is 80 MHz bandwidth as an example, the 9th offset value when the first bandwidth is 320 MHz bandwidth can be 132; or, taking the 2nd offset value as -132 when the first bandwidth is 80 MHz bandwidth as an example, the 10th offset value when the first bandwidth is 320 MHz bandwidth can be 380; or, taking the 3rd offset value as 132 when the first bandwidth is 80 MHz bandwidth as an example, the 11th offset value when the first bandwidth is 320 MHz bandwidth can be 644; or, taking the 4th offset value as 380 when the first bandwidth is 80 MHz bandwidth as an example, the 12th offset value when the first bandwidth is 320 MHz bandwidth can be -892.

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

[0423] Wherein, t = 1, 2, 3, 4.

[0424] Among them, the (t + 12)-th offset value in the case of the first bandwidth being 320 MHz bandwidth can be understood as the t-th offset value in the highest 80 MHz sub-block in the 320 MHz bandwidth.

[0425] Exemplarily, taking the first offset value in the case of the first bandwidth being 80 MHz bandwidth as -380, the 13th offset value in the case of the first bandwidth being 320 MHz bandwidth can be 1156; or, taking the second offset value in the case of the first bandwidth being 80 MHz bandwidth as -132, the 14th offset value in the case of the first bandwidth being 320 MHz bandwidth can be 1404; or, taking the third offset value in the case of the first bandwidth being 80 MHz bandwidth as 132, the 15th offset value in the case of the first bandwidth being 320 MHz bandwidth can be 1668; or, taking the fourth offset value in the case of the first bandwidth being 80 MHz bandwidth as 380, the 16th offset value in the case of the first bandwidth being 320 MHz bandwidth can be 1916.

[0426] It should be noted that the various embodiments of the present application can be implemented independently or in combination, without limitation. If there is no special description and logical conflict, the terms and / or descriptions between different embodiments provided in the present application are consistent and can be mutually referred to, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0427] It can be understood that in the embodiments of the present application, the execution subject can execute some or all of the steps in the embodiments of the present application. These steps or operations are only examples, and the embodiments of the present application can also execute other operations or various deformations of the operations. In addition, the various steps can be executed in different orders presented in the embodiments of the present application, and it is possible not to execute all the operations in the embodiments of the present application.

[0428] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of interaction between devices. It can be understood that in order to implement the above functions, each device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combined with the algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

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

[0430] In the case of dividing each functional module corresponding to each function, Figure 13 A communication device 130 is shown. The communication device 130 can perform the actions executed by the first communication device in the above Figures 8 to 12 The method shown. All relevant content of each step involved in the above method embodiment can be cited in the function description of the corresponding functional module. The technical effects that can be obtained can refer to the above method embodiment and will not be elaborated here.

[0431] Among them, the communication device 130 may include a transmission module 1301 and a processing module 1302. Exemplarily, the communication device 130 may be a communication device, or a chip applied to a communication device, or other combined devices, components, etc. with the functions of the above sending-end device.

[0432] When the communication device 130 is a communication device, the transmission module 1301 may be a transceiver; the processing module 1302 may be a processor (or processing circuit), such as a baseband processor, and one or more CPUs may be included in the baseband processor.

[0433] When the communication device 130 is a component with the functions of the above sending-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.

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

[0435] It should be understood that the transmission module 1301 in the embodiments of the present application can be implemented by a transceiver or transceiver-related circuit components; the processing module 1302 can be implemented by a processor or processor-related circuit components (or called a processing circuit).

[0436] For example, the transmission module 1301 can be used to execute Figures 8 to 10All the transmission operations performed by the first communication device in the illustrated embodiments, and / or other processes for supporting the techniques described herein; the processing module 1302 is configured to control the transmission module 1301 to perform Figures 8 to 10 All the transmission operations performed by the first communication device in the illustrated embodiments, and / or other processes for supporting the techniques described herein.

[0437] As another implementable manner, Figure 13 the transmission module 1301 in can be replaced by a transceiver, which can integrate the functions of the transmission module 1301; the processing module 1302 can be replaced by a processor, which can integrate the functions of the processing module 1302. Further, Figure 13 the illustrated communication device 130 may further include a memory.

[0438] 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 embodiments of the present application may also be Figure 14 the illustrated communication device 140. Wherein, the processor may be a logic circuit 1401, and the transceiver may be an interface circuit 1402. Further, Figure 14 the illustrated communication device 140 may further include a memory 1403.

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

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

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

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

[0443] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.

[0444] It should be understood that in this application, "at least one (item)" means one or more. "A plurality" means two or more. "At least two (items)" means two, three or more. "And / or" is used to describe the relationship between associated objects and indicates that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Here, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item) of the following" or a similar expression means any combination of these items, including any combination of single items or plural items. For example, at least one (item) 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 plural. "When..." and "if" both refer to corresponding processing being performed under certain objective circumstances, which does not limit time, nor does it require a judgment action during implementation, nor does it imply other limitations.

[0445] In the embodiments of this application, words such as "exemplary" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific way for easy understanding.

[0446] In this application, "sending information to... (terminal device)" can be understood as the destination of the information being the terminal device. It can include sending information to the terminal device directly or indirectly. "Receiving information from... (terminal device)" can be understood as the source of the information being the terminal device, and it can include receiving information from the terminal device directly or indirectly. Necessary processing may be performed on the information between the source and the destination of the information sending, such as format change, etc., but the destination can understand the valid information from the source.

[0447] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0448] In 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 illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in an electrical, mechanical or other form.

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

[0450] In addition, each functional unit in various embodiments of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0451] If the above-mentioned 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 embodiments of this application essentially or all or part of this technical solution can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.

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 subcarrier index of the DRUs in the 20 MHz discrete bandwidth is the subcarrier index of the DRUs in the 20 MHz bandwidth plus a - x, where 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, and both a and x are positive integers; or the subcarrier index of the DRUs in the 20 MHz discrete bandwidth is the subcarrier index of the DRUs in the 20 MHz bandwidth minus b - y, where 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 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 of 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 subcarriers: the subcarrier with index -1, the subcarrier with index 0, or the subcarrier 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 subcarrier index of the DRUs in the 20 MHz discrete bandwidth in the nth region is the subcarrier index of the DRUs in the 20 MHz bandwidth in the n'th region plus the nth value; n = n' = 1, 2,..., N; N is a positive integer.

5. The method according to claim 4, wherein: The subcarrier index of the DRUs in the 20 MHz discrete bandwidth in the first region is the subcarrier index of the DRUs in the 20 MHz bandwidth in the 1'st region plus a - x; The subcarrier index of the DRUs in the 20 MHz discrete bandwidth in the second region is the subcarrier index of the DRUs in the 20 MHz bandwidth in the 2'st region plus P; The subcarrier index of the DRUs in the 20 MHz discrete bandwidth in the third region is the subcarrier index of the DRUs in the 20 MHz bandwidth in the 3'st region plus Q; 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, 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 subcarrier to the (T + a - x)th subcarrier arranged in frequency domain order in the 20 MHz discrete bandwidth; the 1'st region includes the (x + 1)th subcarrier to the Tth subcarrier arranged in frequency domain order in the 20 MHz bandwidth; The second region includes the sub - carriers from the \((T + 1+P)\) - th sub - carrier to the \((128-(K - 1) / 2+P)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz discrete bandwidth; the second' region includes the sub - carriers from the \((T + 1)\) - th sub - carrier to the \((128-(K - 1) / 2)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz bandwidth; The third region includes the sub - carriers from the \((130+(K - 1) / 2+Q)\) - th sub - carrier to the \((256 - y+Q)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz discrete bandwidth; the third' region includes the sub - carriers from the \((130+(K - 1) / 2)\) - th sub - carrier to the \((256 - y)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz bandwidth; Wherein, \(K\) is the number of DC sub - carriers in the 20 MHz bandwidth, \(y\) is the number of guard sub - carriers 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 = 123\), \(K = 3\), and \(y = 7\).

9. The method according to claim 4, wherein, The sub - carrier index of the DRU in the first region in the 20 MHz discrete bandwidth is the sub - carrier index of the DRU in the first' region in the 20 MHz bandwidth plus \(-Q\); The sub - carrier index of the DRU in the second region in the 20 MHz discrete bandwidth is the sub - carrier index of the DRU in the second' region in the 20 MHz bandwidth plus \(-P\); The sub - carrier index of the DRU in the third region in the 20 MHz discrete bandwidth is the sub - carrier index of the DRU in the third' region in the 20 MHz bandwidth plus \(-(b - y)\); Wherein, \(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 \(b\), \(y\), \(P\), and \(Q\) are all positive integers.

10. The method according to claim 9, wherein, \(b = 11\), \(y = 7\), \(P = 7\), and \(Q = 5\).

11. The method according to claim 9 or 10, wherein, The first region includes the sub - carriers from the \((x + 1 - Q)\) - th sub - carrier to the \((128-(K - 1) / 2 - Q)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz discrete bandwidth; the first' region includes the sub - carriers from the \((x + 1)\) - th sub - carrier to the \((128-(K - 1) / 2)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz bandwidth; The second region includes the sub - carriers from the \((130+(K - 1) / 2 - P)\) - th sub - carrier to the \((S - P)\) - th sub - carrier arranged in the frequency - domain order in the 20 MHz discrete bandwidth; the second' region includes the sub - carriers from the \((130+(K - 1) / 2)\) - th sub - carrier to the \(S\) - th sub - carrier arranged in the frequency - domain order in 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 in 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 in 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 20 MHz discrete bandwidth in the first region is the subcarrier index of the DRU in the 20 MHz bandwidth in the first' region plus a - x; The subcarrier index of the DRU in the 20 MHz discrete bandwidth in the second region is the subcarrier index of the DRU in the 20 MHz bandwidth in the second' region 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 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 + a - x - K)-th subcarrier to the (256 - y + a - x - K)-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, 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 20 MHz discrete bandwidth in the first region is the subcarrier index of the DRU in the 20 MHz bandwidth in the first' region plus -(b - y - K); The subcarrier index of the DRU in the 20 MHz discrete bandwidth in the second region is the subcarrier index of the DRU in the 20 MHz bandwidth in the second' region plus -(b - y); Wherein, 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 20MHz bandwidth, K is the number of DC sub - carriers in the 20MHz 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 sub - carriers from the (x + 1 - b + y+K) - th sub - carrier to the (128-(K - 1) / 2 - b + y+K) - th sub - carrier arranged in frequency - domain order in the 20MHz discrete bandwidth; the first' region includes the sub - carriers from the (x + 1) - th sub - carrier to the (128-(K - 1) / 2) - th sub - carrier arranged in frequency - domain order in the 20MHz bandwidth; The second region includes the sub - carriers from the (130+(K - 1) / 2 - b + y) - th sub - carrier to the (256 - b) - th sub - carrier arranged in frequency - domain order in the 20MHz discrete bandwidth; the second' region includes the sub - carriers from the (130+(K - 1) / 2) - th sub - carrier to the (256 - y) - th sub - carrier arranged in frequency - domain order in the 20MHz bandwidth; Wherein, x is the number of guard sub - carriers on the first side of the 20MHz 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 20MHz discrete bandwidth does not include DC sub - carriers.

22. The method according to any one of claims 13-21, characterized in that, Transmitting an OFDM symbol through a DRU within a 20MHz discrete bandwidth in the first bandwidth includes: Within the 20MHz discrete bandwidth, transmitting an OFDM symbol through a DRU that does 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.

23. A communication method, characterized in that, including: Transmitting an orthogonal frequency - division multiplexing (OFDM) symbol through a distributed resource unit (DRU) within a 20MHz sub - channel in the first bandwidth; Wherein, the sub - carrier index of the DRU in the t - th 20MHz sub - channel in the first bandwidth is determined according to the sub - carrier index of the DRU in the 20MHz bandwidth and the t - th offset value; t = 1, 2, …, T, and T is the number of 20MHz sub - channels included in the first bandwidth; The t - th offset value is determined according to the index of the sub - carriers of the t - th 242 - tone RU in the first bandwidth and the sub - carrier index of the DRU in the 20MHz 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 sub - carriers of the t - th 242 - tone RU in the first bandwidth and the minimum value of the indices of the sub - carriers of the DRU in the 20MHz bandwidth; Or The t-th offset value is the difference between the maximum value among the sub-carrier indices of the t-th 242-tone RU in the first bandwidth and the maximum value among the sub-carrier 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 to 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, it includes a module or unit for executing the communication method according to any one of claims 4-22 above; or, it 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, and the memory is used to store 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.

Citation Information

Cited By

  • Communication method and apparatus

    WO2025148801A1