Communication method and apparatus
By setting the subcarrier power threshold at the edge or non-edge of the PPDU bandwidth or adjusting the discrete bandwidth of the DRU, the spectrum template problem when the PPDU bandwidth is larger than the discrete bandwidth of the DRU is solved, and the spectrum template satisfaction and hardware compatibility are achieved, reducing out-of-band leakage.
Patent Information
- Application Number
- PCT/CN2024/139205
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2024-12-13
- Publication Date
- 2025-07-17
AI Technical Summary
When the PPDU bandwidth is greater than the discrete bandwidth of the DRU, how to meet the carrier distribution requirements corresponding to the PPDU bandwidth, especially when data is not transmitted on some sub-channels, the discrete bandwidth of the DRU cannot be discrete over the entire transmission bandwidth, resulting in the inability to meet the requirements of the spectrum template.
By setting the transmission power of M or N subcarriers at the edge or non-edge positions of the PPDU bandwidth is less than or equal to the threshold, it is ensured that the protection subcarriers corresponding to the reference bandwidth can meet the tone plan requirements of the PPDU bandwidth, or the discrete bandwidth of the DRU is adjusted to match the number and distribution of the protection subcarriers corresponding to the PPDU bandwidth.
It realizes that when the PPDU bandwidth is greater than the discrete bandwidth of DRU, it meets the spectrum template requirements, simplifies equipment implementation, reduces out-of-band leakage, and adapts to the hardware requirements that only support 20MHz devices.
Smart Images

Figure CN2024139205_17072025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 12, 2024, with application number 202410058288.1 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] A low-power indoor (LPI) communication mode is currently defined for the 6 GHz spectrum. In this mode, the device's transmit power is subject to both maximum power and maximum power spectral density limits. For example, a device's transmit power cannot exceed the configured maximum power, and the device's transmitted power spectral density cannot exceed the configured maximum power spectral density. This significantly limits the device's transmit power.
[0005] In order to improve the transmission power of the device, the design of discrete resource units (DRUs) has been proposed. That is, the continuous subcarriers included in the regular resource unit (rRU) are dispersed over the entire transmission bandwidth to improve the transmission power of the device. However, the DRU cannot always be discrete over the entire transmission bandwidth. For example, if a physical layer protocol data unit (PHY protocol data unit, PPDU) has punctures, that is, some subchannels corresponding to the PPDU bandwidth (PPDU bandwidth) do not transmit data, then the subcarriers of the DRU cannot be discrete over the PPDU bandwidth, but can only be discrete on both sides of the puncture. In this case, the discrete bandwidth (DBW) of the DRU is smaller than the PPDU bandwidth. For another example, there are some devices that only support 20MHz bandwidth (such as Internet of Things (IoT) devices, etc.). Such devices can only be discrete in a discrete bandwidth of 20MHz, while the PPDU bandwidth may be greater than 20MHz, that is, the PPDU bandwidth is greater than the discrete bandwidth of the DRU. For another example, some devices do not support DRU, while some devices support DRU. These devices may perform mixed transmission on a larger PPDU bandwidth, and the PPDU bandwidth may also be larger than the discrete bandwidth of the DRU.
[0006] When the PPDU bandwidth is larger than the discrete bandwidth of the DRU, how to meet the carrier distribution (tone plan) requirements corresponding to the PPDU bandwidth is an urgent problem to be solved. Summary of the Invention
[0007] Embodiments of the present application provide a communication method and apparatus for enabling guard subcarriers corresponding to a reference bandwidth to meet the tone plan requirements corresponding to the PPDU bandwidth. For example, if the reference bandwidth is equal to the discrete bandwidth of a DRU, this is equivalent to enabling the guard subcarriers corresponding to the discrete bandwidth of the DRU to meet the tone plan requirements corresponding to the PPDU bandwidth.
[0008] In a first aspect, a first communication method is provided. The method can be performed by a first device, such as an access point device (e.g., an AP) or a chip system that can implement the functions of an access point device. Alternatively, the first device is, for example, a station device (e.g., a STA) or a chip system that can implement the functions of a station device. The method includes: generating a first PPDU; and sending the first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include frequency domain resources corresponding to a reference bandwidth, and the frequency domain resources corresponding to the reference bandwidth are located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the reference bandwidth is smaller than the first PPDU bandwidth. The transmit power of each subcarrier of the first PPDU on M subcarriers is less than or equal to a first threshold, and the M subcarriers belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth, where M is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0009] In a second aspect, a second communication method is provided, which can be performed by a second device, such as an access point device (e.g., an AP) or a chip system that can implement the functions of an access point device. Alternatively, the second device is, for example, a station device (e.g., a STA) or a chip system that can implement the functions of a station device. The method includes: receiving a first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include frequency domain resources corresponding to a reference bandwidth, and the frequency domain resources corresponding to the reference bandwidth are located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the reference bandwidth is smaller than the first PPDU bandwidth, wherein the transmit power of each subcarrier of the first PPDU on M subcarriers is less than or equal to a first threshold, and the M subcarriers belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth, and M is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0010] In an embodiment of the present application, M subcarriers belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth. The transmit power of the first PPDU on the M subcarriers is less than or equal to the first threshold. For example, it is understood that although for the reference bandwidth, the M subcarriers do not belong to the protection subcarriers corresponding to the reference bandwidth, the transmit power of the first PPDU on the M subcarriers is small, that is, the M subcarriers can be similar to the function of implementing the protection subcarrier. Thereby, the protection subcarriers corresponding to the reference bandwidth can meet the requirements of the subcarrier distribution (tone plan) corresponding to the first PPDU bandwidth. The reference bandwidth is, for example, equal to the discrete bandwidth of the DRU, which is equivalent to the protection subcarriers corresponding to the discrete bandwidth of the DRU being able to meet the requirements of the tone plan corresponding to the first PPDU bandwidth.
[0011] In combination with the first aspect or the second aspect, in an optional implementation manner, the frequency domain resource corresponding to the reference bandwidth includes a DRU. For example, the reference bandwidth is a discrete bandwidth of the DRU.
[0012] In combination with the first or second aspect, in an optional implementation, the reference bandwidth is 20 MHz; and the first PPDU bandwidth is 40 MHz, 80 MHz, 160 MHz, or 320 MHz. Alternatively, the reference bandwidth may be greater than 20 MHz, and / or the first PPDU bandwidth may be greater than 320 MHz, without limitation.
[0013] In combination with the first aspect or the second aspect, in an optional embodiment, M is less than or equal to 6. Taking the first PPDU bandwidth as 80MHz and the reference bandwidth as 20MHz as an example, the low-frequency edge corresponding to the first PPDU bandwidth may include 12 protection subcarriers, and the high-frequency edge may include 11 protection subcarriers; the low-frequency edge corresponding to the bandwidth of the DRU may include 6 protection subcarriers, and the high-frequency edge may include 5 protection subcarriers. For example, if the DRU is located at the high-frequency edge of the first PPDU, then 6 protection subcarriers in the high-frequency edge belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth. In this embodiment of the present application, some or all of these 6 subcarriers may be used as M subcarriers. For another example, if the DRU is located at the low-frequency edge of the first PPDU, then 6 protection subcarriers in the low-frequency edge belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth. In this embodiment of the present application, some or all of these 6 subcarriers may be used as M subcarriers. It can be understood that the embodiment of the present application uses M subcarriers to supplement the protection subcarriers corresponding to the reference bandwidth as much as possible, so that the protection subcarriers corresponding to the reference bandwidth are as consistent as possible with the protection subcarriers corresponding to the first PPDU bandwidth, so that the protection subcarriers corresponding to the reference bandwidth can meet the requirements of the spectrum template corresponding to the first PPDU bandwidth.
[0014] In combination with the first aspect or the second aspect, in an optional embodiment, the highest frequency corresponding to the reference bandwidth is the same as the highest frequency corresponding to the first PPDU bandwidth; or, the lowest frequency corresponding to the reference bandwidth is the same as the lowest frequency corresponding to the first PPDU bandwidth. For example, if the frequency domain resources corresponding to the reference bandwidth are located at the high-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth, then the highest frequency corresponding to the reference bandwidth and the highest frequency corresponding to the first PPDU bandwidth may be the same; for another example, if the frequency domain resources corresponding to the reference bandwidth are located at the low-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth, then the lowest frequency corresponding to the reference bandwidth and the lowest frequency corresponding to the first PPDU bandwidth may be the same.
[0015] In combination with the first or second aspect, in an optional implementation, the transmit power of the first PPDU on different subcarriers among the M subcarriers is equal; or the transmit power of the first PPDU on a first subcarrier among the M subcarriers is inversely proportional to or negatively correlated with the frequency difference between the first subcarrier and the center frequency of the reference bandwidth. The transmit power of the first PPDU on different subcarriers among the M subcarriers can be equal, thereby simplifying the implementation of the first and second apparatuses. Alternatively, among the M subcarriers, subcarriers with a larger frequency difference from the center frequency of the reference bandwidth are closer to the outside of the first PPDU bandwidth, which can reduce the transmit power on these subcarriers and better reduce out-of-band leakage. Subcarriers with a larger frequency difference from the center frequency of the reference bandwidth are farther away from the outside of the first PPDU bandwidth, which can increase the transmit power on these subcarriers, thereby increasing resources available for data transmission.
[0016] In combination with the first or second aspect, in an optional implementation, the transmit power of the first PPDU on the M subcarriers is equal to the first threshold, where the first threshold is 0. In this case, the M subcarriers function as guard subcarriers, thereby reducing out-of-band leakage. This approach also ensures that when the PPDU bandwidth is equal to the reference bandwidth, the number and distribution of guard subcarriers corresponding to the PPDU bandwidth better meet the spectrum template corresponding to the first PPDU bandwidth.
[0017] On the third aspect, a third communication method is provided, which can be executed by a first device, where the first device is, for example, an access point device (e.g., AP), or a chip system that can implement the functions of an access point device. Alternatively, the first device is, for example, a site device (e.g., STA), or a chip system that can implement the functions of a site device. The method includes: generating a first PPDU; sending the first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at the edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is smaller than the first PPDU bandwidth, wherein the discrete bandwidth of the DRU corresponds to Q protection subcarriers, Q is the same as the number of protection subcarriers corresponding to the first PPDU bandwidth, and Q is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0018] In a fourth aspect, a fourth communication method is provided, which can be executed by a second device, where the second device is, for example, an access point device (e.g., AP), or a chip system that can implement the functions of an access point device. Alternatively, the second device is, for example, a site device (e.g., STA), or a chip system that can implement the functions of a site device. The method includes: receiving a first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at the edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is smaller than the first PPDU bandwidth, wherein the discrete bandwidth of the DRU corresponds to Q protection subcarriers, Q is the same as the number of protection subcarriers corresponding to the first PPDU bandwidth, and Q is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0019] In an embodiment of the present application, although the discrete bandwidth of the DRU is smaller than the first PPDU bandwidth, the number of protection subcarriers corresponding to the discrete bandwidth of the DRU can be made the same as the number of protection subcarriers corresponding to the first PPDU bandwidth, thereby enabling the protection subcarriers corresponding to the discrete bandwidth to meet the tone plan requirements corresponding to the first PPDU bandwidth.
[0020] In combination with the third aspect or the fourth aspect, in an optional implementation, the discrete bandwidth of the DRU is 20 MHz; the first PPDU bandwidth is 40 MHz, 80 MHz, 160 MHz or 320 MHz.
[0021] In combination with the third aspect or the fourth aspect, in an optional implementation, M is less than or equal to 6.
[0022] In combination with the third aspect or the fourth aspect, in an optional embodiment, the highest frequency corresponding to the discrete bandwidth of the DRU is the same as the highest frequency corresponding to the first PPDU bandwidth; or, the lowest frequency corresponding to the discrete bandwidth of the DRU is the same as the lowest frequency corresponding to the first PPDU bandwidth.
[0023] In combination with the third aspect or the fourth aspect, in an optional implementation, the transmit power of the first PPDU on the Q subcarriers is less than or equal to a first threshold.
[0024] In combination with the third aspect or the fourth aspect, in an optional embodiment, the transmit power of the first PPDU on different subcarriers among the Q subcarriers is equal; or, the transmit power of the first PPDU on the first subcarrier among the Q subcarriers is inversely proportional to or negatively correlated with the frequency difference between the first subcarrier and the center frequency of the reference bandwidth.
[0025] In combination with the third aspect or the fourth aspect, in an optional implementation, the transmit power of the first PPDU on the Q subcarriers is equal to the first threshold, and the first threshold is 0.
[0026] Regarding the technical effects brought about by various optional implementations of the third aspect or the fourth aspect, reference may be made to the introduction to the technical effects of the corresponding implementations of the first aspect or the second aspect.
[0027] In a fifth aspect, a fifth communication method is provided, which can be executed by a first device, where the first device is, for example, an access point device (such as an AP), or a chip system that can implement the functions of an access point device. Alternatively, the first device is, for example, a site device (such as a STA), or a chip system that can implement the functions of a site device. The method includes: generating a first PPDU; sending the first PPDU, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the transmit power of the first PPDU on each of the N subcarriers is less than or equal to a second threshold, the N subcarriers are located within the frequency range where the center frequency of the discrete bandwidth of the DRU is located, and N is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0028] In a sixth aspect, a sixth communication method is provided, which can be executed by a second device, where the second device is, for example, an access point device (e.g., AP), or a chip system that can implement the functions of an access point device. Alternatively, the second device is, for example, a site device (e.g., STA), or a chip system that can implement the functions of a site device. The method includes: receiving a first PPDU, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the transmit power of the first PPDU on each subcarrier in the M subcarriers is less than or equal to a second threshold, the N subcarriers are located within the frequency range where the center frequency of the discrete bandwidth of the DRU is located, and N is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0029] The embodiments of the present application enable the discrete bandwidth of the DRU to adopt the protection subcarrier scheme corresponding to the PPDU bandwidth, meet the number requirements of the protection subcarriers corresponding to the PPDU bandwidth, and ensure that regardless of the discrete bandwidth of the DRU, the discrete bandwidth of the DRU and the PPDU bandwidth can adopt a unified subcarrier distribution. In addition, the embodiments of the present application also approximately implement the function of the DC subcarrier on the discrete bandwidth of the DRU through N subcarriers, solving the problem of the lack of DC subcarriers in the discrete bandwidth of the DRU after changing the protection subcarrier scheme.
[0030] In combination with the fifth aspect or the sixth aspect, in an optional embodiment, the number of protection subcarriers corresponding to the discrete bandwidth of the DRU is equal to the number of protection subcarriers corresponding to the first PPDU bandwidth. For example, if the DRU is located at the high-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth, the number of protection subcarriers corresponding to the discrete bandwidth of the DRU at the high-frequency edge may be equal to the number of protection subcarriers corresponding to the high-frequency edge of the first PPDU bandwidth; or, if the DRU is located at the low-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth, the number of protection subcarriers corresponding to the discrete bandwidth of the DRU at the low-frequency edge may be equal to the number of protection subcarriers corresponding to the low-frequency edge of the first PPDU bandwidth.
[0031] In combination with the fifth aspect or the sixth aspect, in an optional implementation, the frequency range only includes the center frequency, N=1, and the N subcarriers are subcarriers corresponding to the center frequency of the discrete bandwidth of the DRU; or, the frequency range includes the center frequency and other frequencies except the center frequency, N>1, and the N subcarriers include the subcarrier corresponding to the center frequency of the discrete bandwidth of the DRU. For example, if N is 1, the subcarrier can be the subcarrier corresponding to the center frequency of the discrete bandwidth of the DRU, thereby making the discrete bandwidth of the DRU similar to having a DC subcarrier, and not having to use too many subcarriers as DC subcarriers, but saving more subcarriers for data transmission.
[0032] In combination with the fifth aspect or the sixth aspect, in an optional implementation, the N subcarriers are part or all of the empty subcarriers included in the frequency domain resources corresponding to the discrete bandwidth of the DRU. The discrete bandwidth of the DRU has corresponding empty subcarriers. The embodiment of the present application can make the empty subcarriers serve as N subcarriers, so that these N subcarriers can realize the function of the empty subcarrier and can also be similar to the function of the DC subcarrier. Then, the discrete bandwidth of the DRU does not need to set other subcarriers as DC subcarriers, which can save more subcarriers for data transmission.
[0033] In combination with the fifth aspect or the sixth aspect, in an optional implementation, the transmit power of the first PPDU on each of the N subcarriers is equal to the second threshold, and the second threshold is 0. In this way, the N subcarriers can be made to approximately implement the function of a DC subcarrier.
[0034] In combination with the fifth aspect or the sixth aspect, in an optional embodiment, the transmit power of the first PPDU on K subcarriers is less than or equal to a third threshold, and the K subcarriers include a protection subcarrier corresponding to the discrete bandwidth of the DRU, where K is a positive integer. If the discrete bandwidth of the DRU is less than the first PPDU bandwidth, then the discrete bandwidth of the DRU also has a frequency edge. In this case, the embodiment of the present application can implement a function similar to a protection subcarrier at the frequency edge of the discrete bandwidth of the DRU to reduce out-of-band leakage. For example, if the DRU is located at the high-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth, the K subcarriers may be located at the low-frequency edge of the discrete bandwidth of the DRU (at this time, the number of protection subcarriers corresponding to the low-frequency edge of the discrete bandwidth of the DRU is the same as the number of protection subcarriers corresponding to the high-frequency edge of the first PPDU bandwidth); or, if the DRU is located at the low-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth, the K subcarriers may be located at the high-frequency edge of the discrete bandwidth of the DRU (at this time, the number of protection subcarriers corresponding to the low-frequency edge of the discrete bandwidth of the DRU is the same as the number of protection subcarriers corresponding to the low-frequency edge of the first PPDU bandwidth); or, if the DRU is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, the K subcarriers may be located at the high-frequency edge or low-frequency edge of the discrete bandwidth of the DRU.
[0035] In combination with the fifth aspect or the sixth aspect, in an optional implementation, the discrete bandwidth of the DRU is 20 MHz; the first PPDU bandwidth is 40 MHz, 80 MHz, 160 MHz or 320 MHz.
[0036] In combination with the fifth aspect or the sixth aspect, in an optional embodiment, K is less than or equal to 5, or K is less than or equal to 6.
[0037] In combination with the fifth aspect or the sixth aspect, in an optional embodiment, the transmission power of the first PPDU on different subcarriers among the K subcarriers is equal; or, the transmission power of the first PPDU on the second subcarrier among the K subcarriers is inversely proportional to or negatively correlated with the frequency difference between the second subcarrier and the center frequency of the discrete bandwidth of the DRU.
[0038] In combination with the fifth aspect or the sixth aspect, in an optional implementation, the transmit power of the first PPDU on the K subcarriers is equal to the third threshold, and the third threshold is 0.
[0039] Regarding the technical effects brought about by some optional implementations of the fifth or sixth aspects, reference may be made to the introduction to the technical effects of the corresponding implementations of the first or second aspects.
[0040] In the seventh aspect, a seventh communication method is provided, which can be executed by a first device, where the first device is, for example, an access point device (such as AP), or a chip system that can implement the function of an access point device. Alternatively, the first device is, for example, a site device (such as STA), or a chip system that can implement the function of a site device. The method includes: generating a first PPDU; sending the first PPDU according to a predefined rule, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the predefined rule is that when the PPDU bandwidth is greater than the DRU discrete bandwidth, the DRU is located at a non-edge position of the frequency domain resources corresponding to the PPDU bandwidth. Wherein, the first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0041] In an eighth aspect, an eighth communication method is provided, which can be executed by a second device, where the second device is, for example, an access point device (such as AP), or a chip system that can implement the function of an access point device. Alternatively, the second device is, for example, a site device (such as STA), or a chip system that can implement the function of a site device. The method includes: receiving a first PPDU according to a predefined rule, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the predefined rule is that when the PPDU bandwidth is greater than the DRU discrete bandwidth, the DRU is located at a non-edge position of the frequency domain resources corresponding to the PPDU bandwidth. Wherein, the first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0042] Since the DRU is not located at the edge of the frequency domain resources corresponding to the PPDU bandwidth, it does not need to meet the number requirement of the protection subcarriers corresponding to the PPDU bandwidth. Even if the discrete bandwidth of the DRU adopts the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth of the DRU, it has no effect on the PPDU bandwidth requirement for the protection subcarriers. The embodiment of the present application adds predefined rules to the protocol, which is equivalent to adding restrictions on the sending and receiving processes, thereby simplifying the implementation of the device.
[0043] In combination with the seventh aspect or the eighth aspect, in an optional implementation, the discrete bandwidth of the DRU is 20 MHz; the first PPDU bandwidth is 40 MHz, 80 MHz, 160 MHz or 320 MHz.
[0044] In a ninth aspect, a communication device is provided. The communication device has the function of implementing the behaviors in the method embodiments described in any of the first, third, fifth, or seventh aspects above. The beneficial effects can be found in the above description and will not be repeated here.
[0045] The communication device may be the first device described in any one of the first, third, fifth, or seventh aspects above, where the first device is, for example, an access point device or a station device, or an electronic device configured in the access point device or station device (e.g., a chip system), or a larger device including the access point device or station device. The first device includes corresponding means or modules for executing the above method. For example, the communication device includes: a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module).
[0046] For example, the processing unit is configured to generate a first PPDU; the transceiver unit is configured to send the first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include the frequency domain resources corresponding to the reference bandwidth, and the frequency domain resources corresponding to the reference bandwidth are located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the reference bandwidth is smaller than the first PPDU bandwidth, wherein the transmit power of the first PPDU on each of the M subcarriers is smaller than or equal to a first threshold, the M subcarriers belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth, and M is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0047] For another example, the processing unit is configured to generate a first PPDU; the transceiver unit is configured to send the first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the discrete bandwidth of the DRU corresponds to Q protection subcarriers, where Q is the same as the number of protection subcarriers corresponding to the first PPDU bandwidth, and Q is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0048] For another example, the processing unit is configured to generate a first PPDU; the transceiver unit is configured to send the first PPDU, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, the discrete bandwidth of the DRU is less than the first PPDU bandwidth, the transmit power of the first PPDU on each of N subcarriers is less than or equal to a second threshold, the N subcarriers are located within a frequency range where a center frequency of the discrete bandwidth of the DRU is located, and N is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0049] For another example, the processing unit is configured to generate a first PPDU; the transceiver unit is configured to send the first PPDU according to a predefined rule, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the predefined rule is that when the PPDU bandwidth is greater than the DRU discrete bandwidth, the DRU is located at a non-edge position of the frequency domain resources corresponding to the PPDU bandwidth. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0050] In an optional implementation, the communication device includes a storage unit, and the processing unit can be coupled to the storage unit and execute a program or instruction in the storage unit to enable the communication device to perform the function of the above-mentioned first device.
[0051] In an optional embodiment, the communication device includes a processor coupled to a memory, configured to execute instructions in the memory to implement the method performed by the first device described in any of the first, third, fifth, or seventh aspects. Optionally, the communication device also includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.
[0052] In a tenth aspect, a communication device is provided. The communication device has the function of implementing the behavior of the method embodiment described in any of the second, fourth, sixth, or eighth aspects above. The beneficial effects can be found in the above description and will not be repeated here.
[0053] The communication device may be the second device described in any of the second, fourth, sixth, or eighth aspects above, where the second device is, for example, an access point device or a station device, or an electronic device configured in the access point device or station device (e.g., a chip system), or a larger device including the access point device or station device. The second device includes corresponding means or modules for executing the above method. For example, the communication device includes: a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module).
[0054] For example, the transceiver unit is configured to receive a first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include the frequency domain resources corresponding to the reference bandwidth, and the frequency domain resources corresponding to the reference bandwidth are located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the reference bandwidth is smaller than the first PPDU bandwidth, wherein the transmit power of the first PPDU on each of M subcarriers is smaller than or equal to a first threshold, and the M subcarriers belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth, and M is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0055] For another example, the transceiver unit is configured to receive a first PPDU, wherein the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth, wherein the discrete bandwidth of the DRU corresponds to Q protection subcarriers, Q is the same as the number of protection subcarriers corresponding to the first PPDU bandwidth, and Q is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0056] For another example, the transceiver unit is configured to receive a first PPDU, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, the discrete bandwidth of the DRU is less than the first PPDU bandwidth, the transmit power of the first PPDU on each of the M subcarriers is less than or equal to a second threshold, the N subcarriers are located within a frequency range where a center frequency of the discrete bandwidth of the DRU is located, and N is a positive integer. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0057] For another example, the transceiver unit is configured to receive a first PPDU according to a predefined rule, wherein the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the DRU is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth. The predefined rule is that when the PPDU bandwidth is greater than the DRU discrete bandwidth, the DRU is located at a non-edge position of the frequency domain resources corresponding to the PPDU bandwidth. The first PPDU bandwidth is, for example, the bandwidth of the first PPDU.
[0058] In an optional implementation, the communication device includes a storage unit, and the processing unit can be coupled to the storage unit and execute a program or instruction in the storage unit to enable the communication device to perform the function of the second device.
[0059] In an optional embodiment, the communication device includes a processor coupled to a memory, configured to execute instructions in the memory to implement the method performed by the second device described in any of the second, fourth, sixth, or eighth aspects. Optionally, the communication device also includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.
[0060] In an eleventh aspect, a communication device is provided. The communication device may be a first device, for example, an access point device or a station device, or a chip or chip system used in an access point device or a station device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions, the communication device executes the method performed by the first device in any of the first, third, fifth, or seventh aspects.
[0061] In a twelfth aspect, a communication device is provided. The communication device may be a second device, and the first device may be, for example, an access point device or a station device, or a chip or chip system used in an access point device or a station device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions, the communication device executes the method performed by the second device in any of the second, fourth, sixth, or eighth aspects.
[0062] In a thirteenth aspect, a communication system is provided, which may include a first device and a second device. The first device may execute the method performed by the first device in any of the first, third, fifth, or seventh aspects, and the site device may execute the method performed by the second device in any of the second, fourth, sixth, or eighth aspects. Optionally, the first device may be implemented by the communication device described in the ninth or eleventh aspect, and the second device may be implemented by the communication device described in the tenth or twelfth aspect.
[0063] In the fourteenth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program, and when the computer program is run on a computer, the computer is caused to execute the method described in any one of the first to eighth aspects.
[0064] In the fifteenth aspect, a computer program product is provided, which includes a computer program, and when the computer program is run on a computer, the computer is caused to execute the method described in any one of the first to eighth aspects.
[0065] In the sixteenth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method described in any one of the first to eighth aspects is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 is a schematic diagram of the tone plan corresponding to a 20MHz bandwidth;
[0067] Figure 2 is a schematic diagram of a tone plan corresponding to a 40MHz bandwidth;
[0068] FIG3 is a schematic diagram of a tone plan corresponding to a bandwidth of 80 MHz;
[0069] FIG4 is a schematic diagram of a punctured PPDU;
[0070] FIG5 is a schematic diagram of an application scenario of an embodiment of the present application;
[0071] FIG6 is a flow chart of a first communication method provided in an embodiment of the present application;
[0072] 7A and 7B are two schematic diagrams of the protection subcarrier corresponding to the first PPDU bandwidth and the protection subcarrier corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth in an embodiment of the present application;
[0073] FIG8 is a flow chart of a second communication method provided in an embodiment of the present application;
[0074] FIG9 is a flow chart of a third communication method provided in an embodiment of the present application;
[0075] FIG10 is a schematic diagram of a device provided in an embodiment of the present application;
[0076] FIG11 is a schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0077] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0078] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0079] In the embodiments of this application, ordinal numbers such as "first" and "second" are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. For example, the third parameter and the second parameter can be the same parameter or different parameters, and such names do not indicate differences in the content, application scenario, priority, or importance of the two parameters. In addition, the numbering of the steps in the various embodiments introduced in this application is only for distinguishing different steps and is not used to limit the order of the steps.
[0080] The following describes the technical features involved in the embodiments of this application.
[0081] A low power transmission (LPI) communication mode is currently defined for the 6 GHz spectrum. In this mode, a device's transmit power is subject to both maximum power and maximum power spectral density limits. For example, a device's transmit power cannot exceed the set maximum power, and the device's transmitted power spectral density cannot exceed the set maximum power spectral density. As the transmit bandwidth increases, the device's maximum transmit power also increases accordingly. Table 1 shows examples of maximum transmit power for different bandwidths.
[0082] Table 1
[0083] For rRU, when the bandwidth is different, the corresponding tone plan may also be different. The tone plan corresponding to the bandwidth is a subcarrier distribution defined based on the resource unit (RU). For example, refer to Figure 1, which is a schematic diagram of the tone plan corresponding to a bandwidth of 20MHz. When the bandwidth is 20MHz, the entire bandwidth may include a 242-tone RU, or may also include a combination of various RUs such as 26-tone RU, 52-tone RU, or 106-tone RU. In addition, in the tone plan, in addition to the RU used to transmit data, it also includes some protection subcarriers, null subcarriers, or direct current (DC) subcarriers, etc., for which reference can be made to Figure 1. For example, in the tone plan corresponding to 20MHz, 6 and 5 protection subcarriers are included on both sides of the 20MHz bandwidth, respectively, to reduce out-of-band leakage and reduce interference to adjacent channels. For another example, in the tone plan corresponding to 20MHz, 3 or 7 DC components, also called DC subcarriers, are included in the middle of the 20MHz bandwidth to simplify the implementation of direct down conversion receivers.
[0084] Please refer again to Figures 2 and 3, where Figure 2 shows a tone plan for a 40MHz bandwidth, and Figure 3 shows a tone plan for an 80MHz bandwidth. When the bandwidth is 40MHz, the entire bandwidth is roughly equivalent to a replica of the 20MHz tone plan. For example, a 40MHz bandwidth can include a 484-tone RU, or a combination of RUs such as a 26-tone RU, a 52-tone RU, a 106-tone RU, or a 242-tone RU, as shown in Figure 2. As the bandwidth increases, more guard subcarriers need to be reserved at the edge of the bandwidth. For example, when the bandwidth is 40MHz, 12 and 11 guard subcarriers are included on either side of the 40MHz bandwidth, respectively, to simplify the implementation of the transmit filter.
[0085] When the bandwidth is 80 MHz, the entire bandwidth can include four 242-tone RUs. For example, the entire bandwidth can include one 996-tone RU, or a combination of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, or 484-tone RUs, as shown in Figure 3. The number and distribution of guard subcarriers for the 80 MHz bandwidth are the same as for the 40 MHz bandwidth.
[0086] When the bandwidth is 160 MHz, the entire bandwidth can be considered as two copies of the 80 MHz tone plan. For example, the entire bandwidth can include a 2 × 996-tone RU, or a combination of RUs such as 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, or 996-tone RU. Furthermore, when the bandwidth is 320 MHz, the entire bandwidth can be considered as four copies of the 80 MHz tone plan, etc. These tone plans are not illustrated in the diagrams.
[0087] The various tone plans shown in Figures 1 through 3 above are based on 242-tone RUs. The left side of the figure can be considered the lowest frequency, and the right side can be considered the highest frequency. For example, in any of Figures 1 through 3, the 242-tone RUs can be numbered from left to right, such as 1, 2, ..., 16, or 0, 1, ..., 15.
[0088] As described above, the corresponding RUs for the tone plan are all contiguous (i.e., the RUs include contiguous subcarriers). Such RUs are also called rRUs. If the rRU bandwidth is small, the transmit power will be significantly limited in communication scenarios such as LPI due to the strict limitations of frequency spectrum density.
[0089] To improve the transmit power of devices, a DRU design has been proposed. This design distributes the contiguous subcarriers included in the rRU across the entire transmit bandwidth to increase the transmit power of the device. For example, in a 26-tone RU with a 40MHz bandwidth, the 26 subcarriers can be distributed across 26 1MHz bandwidths. This allows the total transmit power of the transmitter to be 26 times that of -1dBm, a 13-fold increase compared to the transmit power of the rRU.
[0090] Usually, under the DRU distribution design scheme, it is hoped that the DRU will be dispersed as much as possible over a larger bandwidth to further increase the transmission power. However, the DRU cannot always be discrete over the entire transmission bandwidth. For example, if a PPDU is punctured, that is, data is not transmitted on some sub-channels corresponding to the PPDU bandwidth, then the sub-carriers of the DRU cannot be discrete over the PPDU bandwidth, but can only be discrete on both sides of the puncture. In this case, the discrete bandwidth of the DRU is smaller than the PPDU bandwidth. Referring to Figure 4, it is an example of a punctured PPDU. For example, the PPDU bandwidth is 80MHz. As shown in Figure 4, a 20MHz bandwidth included in the PPDU bandwidth is punctured, and data cannot be transmitted within the 20MHz. Then the DRU cannot be discrete over the 80MHz bandwidth, but can only be discrete over a discrete bandwidth of 20MHz and a discrete bandwidth of 40MHz, for example, one discrete bandwidth is 20MHz and the other discrete bandwidth is 40MHz, as shown in the two DBWs of Figure 4. For example, some devices (such as IoT devices) only support 20MHz bandwidth. These devices can only transmit within the discrete 20MHz bandwidth, while the PPDU bandwidth may be greater than 20MHz. In other words, the PPDU bandwidth is greater than the discrete bandwidth of the DRU. For another example, some devices do not support DRU, while others do. These devices may transmit across the larger PPDU bandwidth, and the PPDU bandwidth may also be greater than the discrete bandwidth of the DRU.
[0091] As mentioned above, for rRUs, when the bandwidth is different, the corresponding tone plan may also be different, and accordingly, the DRU is similar. Then, when the discrete bandwidth of the DRU is smaller than the PPDU bandwidth, the tone plan corresponding to the discrete bandwidth of the DRU may also be different from the tone plan corresponding to the PPDU bandwidth. If the DRU is located at the edge of the frequency domain resources corresponding to the PPDU bandwidth, due to the difference in tone plan, the protection subcarriers corresponding to the discrete bandwidth of the DRU may not meet the requirements of the tone plan corresponding to the PPDU bandwidth.
[0092] In view of this, the M subcarriers in the embodiment of the present application belong to the protection subcarriers corresponding to the first PPDU bandwidth and do not belong to the protection subcarriers corresponding to the reference bandwidth. The transmission power of the first PPDU on the M subcarriers is less than or equal to the first threshold. For example, it is understood that although for the reference bandwidth, the M subcarriers do not belong to the protection subcarriers corresponding to the reference bandwidth, the transmission power of the first PPDU on the M subcarriers is small, that is, the M subcarriers can be similar to the function of realizing the protection subcarrier. Thereby, the protection subcarriers corresponding to the reference bandwidth can meet the requirements of the tone plan corresponding to the first PPDU bandwidth. The reference bandwidth is, for example, equal to the discrete bandwidth of the DRU, which is equivalent to the protection subcarriers corresponding to the discrete bandwidth of the DRU being able to meet the requirements of the tone plan corresponding to the first PPDU bandwidth.
[0093] The embodiments of the present application can be applied to local area networks (LANs), particularly wireless local area networks (WLANs), such as WLANs that use any one of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series protocols. A WLAN can include one or more basic service sets (BSSs), where network nodes include access points (APs) and stations (STAs). The embodiments of the present application can also be applied to wireless local area network systems that support IEEE 802.11ax next-generation wireless fidelity (Wi-Fi) protocols, such as 802.11be, Wi-Fi 7 or extremely high throughput (EHT), such as 802.11be next generation, Wi-Fi 8, ultra-high reliability (UHR, 802.11bn), Wi-Fi AI and other 802.11 series protocols, and can also be applied to wireless personal area network systems based on ultra-wide band (UWB) and sensing systems.
[0094] The embodiments of the present application may also be applicable to wireless local area networks such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiments of the present application may also be applicable to other possible communication systems, such as a long term evolution (LTE) communication system, an LTE frequency division duplex (FDD) communication system, an LTE time division duplex (TDD) communication system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) communication system, a fifth generation (5G) communication system, or a future evolved communication system (such as a sixth generation (6G) communication system).
[0095] The following takes the embodiment of the present application applied to WLAN as an example. See Figure 5, which is a network architecture diagram of a WLAN applicable to the embodiment of the present application. Figure 5 takes the WLAN as an example, in which the WLAN includes 1 AP and 2 STAs, and the STA is a mobile phone. Among them, the STA associated with the AP can receive frames sent by the AP (such as trigger frames), and can also send frames to the AP (such as uplink data). The embodiment of the present application can be applicable to communication between AP and STA, or it can also be applicable to communication between AP and AP, for example, each AP can communicate with each other through a distributed system (DS), or the embodiment of the present application can also be applicable to communication between STA and STA, for example, STAs communicate directly without going through the AP. Among them, the number of APs performing communication in the embodiment of the present application can be one or more, and the number of STAs performing communication can be one or more.
[0096] An AP can be an access point for a terminal device to enter a wired (or wireless) network. An AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. For example, an AP can be a terminal device (such as a mobile phone) or a network device (such as a router) with a mobile hotspot (Wi-Fi) chip. In an embodiment of the present application, an AP can be a device that supports the 802.11be standard, or it can be a device that supports multiple WLAN standards such as 802.11ax, 802.11ay, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a or 802.11be, 802.11bn, and future 802.11 series.
[0097] A STA can be a wireless communication chip, wireless sensor, or wireless communication terminal, also known as a user. For example, a STA can be a mobile phone supporting Wi-Fi communication, a tablet supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, or a computer supporting Wi-Fi communication. Optionally, a STA can support the 802.11be standard, or multiple WLAN standards such as 802.11ax, 802.11ay, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be, 802.11bn, and future 802.11 series standards.
[0098] The number of APs and STAs shown in FIG5 is only an example, and may be more or less.
[0099] In order to better introduce the embodiments of the present application, the methods provided by the embodiments of the present application are described below in conjunction with the accompanying drawings. In the method flow charts corresponding to the various embodiments of the present application, all steps represented by dotted lines are optional steps. The methods provided by the various embodiments of the present application can be applied to the network architecture shown in Figure 5. For example, the first device involved in the various embodiments of the present application can be STA1, STA2 or AP in Figure 5, and the second device involved in the various embodiments of the present application can be another device different from the first device in Figure 5, or a device not shown in Figure 5 (such as other APs, etc.).
[0100] An embodiment of the present application provides a first communication method. Please refer to Figure 6, which is a flowchart of the method.
[0101] S601: A first device generates a first PPDU. The first PPDU includes, for example, data and may also include information such as a preamble, which is not limited.
[0102] S602: The first device sends a first PPDU. Correspondingly, the second device receives the first PPDU. The frequency domain resources corresponding to the first PPDU bandwidth include frequency domain resources corresponding to a reference bandwidth, the frequency domain resources corresponding to the reference bandwidth are located at an edge of the frequency domain resources corresponding to the first PPDU bandwidth, the reference bandwidth is smaller than the first PPDU bandwidth, and the transmit power of the first PPDU on each of the M subcarriers is less than or equal to a first threshold. This is described below.
[0103] In various embodiments of the present application, the first PPDU bandwidth is, for example, the bandwidth of the first PPDU. It can be understood that the PPDU bandwidth refers to the bandwidth of the PPDU. In the embodiments of the present application, the two concepts of "PPDU bandwidth" and "PPDU bandwidth" can be replaced with each other. Among them, the PPDU bandwidth indicates the channel bandwidth occupied by a PPDU. For example, the first PPDU bandwidth may indicate the channel bandwidth occupied by the first PPDU. For example, the universal signaling (U-SIG) field included in a PPDU may include a bandwidth field, which occupies, for example, 3 bits and is used to indicate the bandwidth of the PPDU. For example, a 3-bit value of "0" indicates that the bandwidth of the PPDU is 20 MHz; a 3-bit value of "1" indicates that the bandwidth of the PPDU is 40 MHz; a 3-bit value of "2" indicates that the bandwidth of the PPDU is 80 MHz; a 3-bit value of "3" indicates that the bandwidth of the PPDU is 160 MHz; a 3-bit value of "4" indicates that the bandwidth of the PPDU is 320 MHz-1; a 3-bit value of "5" indicates that the bandwidth of the PPDU is 320 MHz-2; and a 3-bit value of "6" and "7" indicate two reserved states. 320 MHz-1 and 320 MHz-2 represent two different 320 MHz types.
[0104] A UHR PPDU may be a UHR multi-user (MU) PPDU or a UHR trigger-based (TB) PPDU. The bandwidth of both the UHR MU PPDU and the UHR TB PPDU may be indicated in the U-SIG field of the corresponding PPDU. The bandwidth of the UHR MU PPDU is determined by the transmitter of the UHR MU PPDU, while the bandwidth of the UHR TB PPDU is indicated by a trigger frame received by the transmitter of the UHR TB PPDU before sending the UHR TB PPDU.
[0105] For a UHR TB PPDU, the transmitter of the UHR TB PPDU can send data in one RU or multiple resource units (MRU). However, the preamble of the UHR TB PPDU is often only sent on the 20MHz subchannel where the RU or MRU is located. Therefore, for the transmitter of the UHR TB PPDU, the energy portion of the UHR TB PPDU sent by the transmitter may only occupy a portion of the bandwidth of the UHR TB PPDU, rather than the entire bandwidth of the UHR TB PPDU.
[0106] For example, an AP can send a trigger frame to trigger a STA to transmit an 80 MHz PPDU on a 242-tone rRU. This PPDU is, for example, the aforementioned UHR TB PPDU. The trigger frame indicates that the PPDU bandwidth is 80 MHz, so the PPDU bandwidth is 80 MHz. The STA then transmits the PPDU only on the scheduled 242-tone rRU and sends the preamble on the 20 MHz subchannel corresponding to the rRU. In other words, although the STA does not transmit the PPDU on the entire bandwidth of the PPDU, the PPDU bandwidth is still 80 MHz instead of 20 MHz.
[0107] For another example, in an embodiment of the present application, the first device is a STA, and the second device is an AP. The AP sends a trigger frame to trigger the STA to send a PPDU on a 26-tone DRU with a discrete bandwidth of 20MHz. The STA then sends the first PPDU only on the allocated 26-tone DRU, and sends the preamble corresponding to the first PPDU on the 20MHz corresponding to the discrete bandwidth. However, from the perspective of the AP, the bandwidth of the first PPDU is still 80MHz. Therefore, when sending the first PPDU, the STA still needs to meet the 80MHz spectrum template (for example, the spectrum template is the tone plan corresponding to the 80MHz bandwidth).
[0108] For example, in Figure 4 , the PPDU bandwidth is the first PPDU bandwidth, i.e., the first PPDU bandwidth is 80 MHz. For example, if the first device is assigned a 26-tone DRU (the discrete bandwidth of this DRU is, for example, DBW = 20 MHz on the left side of Figure 4 ), the first device sends the first PPDU on this 26-tone DRU. However, the first PPDU bandwidth is still 80 MHz, not 20 MHz.
[0109] Correspondingly, the frequency domain resources corresponding to the PPDU bandwidth refer to the frequency domain resources covered by the PPDU bandwidth. For example, the frequency domain resources corresponding to the first PPDU bandwidth refer to the frequency domain resources covered by the bandwidth of the first PPDU. Continuing with Figure 4 as an example, the PPDU bandwidth in Figure 4 is 80 MHz, so the frequency domain resources corresponding to the PPDU bandwidth refer to the frequency domain resources covered by the 80 MHz. It can be understood that even if there are puncturing or other conditions in the 80 MHz, since the PPDU bandwidth is 80 MHz, the frequency domain resources corresponding to the PPDU bandwidth are still the frequency domain resources covered by the 80 MHz.
[0110] For example, the frequency domain resources corresponding to the first PPDU bandwidth are referred to as first frequency domain resources. The first frequency domain resources may include frequency domain resources corresponding to a reference bandwidth, where the reference bandwidth is smaller than the first PPDU bandwidth. Optionally, the reference bandwidth is a discrete bandwidth of a DRU, which can be understood as the first frequency domain resources including the DRU. For example, if the reference bandwidth is 20 MHz, the first PPDU bandwidth may be, for example, 40 MHz, 80 MHz, 160 MHz, 320 MHz, or a bandwidth greater than 320 MHz, without limitation.
[0111] The frequency domain resources corresponding to the reference bandwidth are, for example, called second frequency domain resources, and the second frequency domain resources may be located at the edge of the first frequency domain resources. Wherein, if the reference bandwidth is the discrete bandwidth of the DRU, the second frequency resource may be the frequency domain resource corresponding to the discrete bandwidth of the DRU, for example, it is understood that the frequency domain resources corresponding to the reference bandwidth include the DRU. Wherein, the number of the DRUs may be one or more. Optionally, the highest frequency in the first frequency domain resource may be the same as the highest frequency in the second frequency domain resource, or it may be understood that the second frequency domain resource is located at the high frequency edge of the first frequency domain resource; or, the lowest frequency in the first frequency domain resource may be the same as the lowest frequency in the second frequency domain resource, or it may be understood that the second frequency domain resource is located at the low frequency edge of the first frequency domain resource. Taking the aforementioned Figure 4 as an example, the PPDU bandwidth in Figure 4 is, for example, the first PPDU bandwidth, and the second frequency domain resource in Figure 4 is, for example, located at the left edge or right edge of the first frequency domain resource, where the left edge is the low frequency edge and the right edge is the high frequency edge.
[0112] For example, in an embodiment of the present application, the number and distribution of protection subcarriers corresponding to the reference bandwidth are the same as the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. This can be understood as, if the reference bandwidth is equal to the bandwidth of a certain PPDU (the bandwidth of the PPDU is referred to as the PPDU bandwidth for short), then the number and distribution of protection subcarriers corresponding to the reference bandwidth are the same as the number and distribution of protection subcarriers corresponding to the PPDU bandwidth. Taking the case where the reference bandwidth is the discrete bandwidth of the DRU as an example, the number and distribution of protection subcarriers corresponding to the discrete bandwidth of the DRU can be the same as the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth. For example, if the reference bandwidth is 20 MHz, then the number and distribution of protection subcarriers corresponding to the reference bandwidth are the same as the number and distribution of protection subcarriers corresponding to the 20 MHz when the PPDU bandwidth is 20 MHz. Optionally, the tone plan corresponding to the reference bandwidth may be the same as the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth; or, the tone plan corresponding to the reference bandwidth may be different from the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth, but the number and distribution of protection subcarriers corresponding to the reference bandwidth may be the same as the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. Taking the discrete bandwidth of the DRU as an example, the tone plan corresponding to the discrete bandwidth of the DRU may be the same as the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth; or, the tone plan corresponding to the discrete bandwidth of the DRU may be different from the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth, but the number and distribution of protection subcarriers corresponding to the discrete bandwidth may be the same as the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth. Among them, the tone plan corresponding to the reference bandwidth is the same as the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. It can be understood that the reference bandwidth is equal to the bandwidth of a certain PPDU (the bandwidth of the PPDU is referred to as the PPDU bandwidth), and the tone plan corresponding to the reference bandwidth is the same as the tone plan corresponding to the PPDU bandwidth. Similarly, the tone plan corresponding to the reference bandwidth is different from the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. It can be understood that the reference bandwidth is equal to the bandwidth of a certain PPDU (the bandwidth of the PPDU is referred to as the PPDU bandwidth), and the tone plan corresponding to the reference bandwidth is different from the tone plan corresponding to the PPDU bandwidth.
[0113] For example, the reference bandwidth is 20 MHz. According to Figure 1, for a bandwidth of 20 MHz, the number of protection subcarriers included in the two edges (for example, the left edge and the right edge shown in Figure 1) are 6 and 5 respectively. Then, in an embodiment of the present application, the number of protection subcarriers corresponding to the two edges of the reference bandwidth may also be 6 and 5 respectively.
[0114] If the first PPDU bandwidth is greater than the reference bandwidth, the number and distribution of protection subcarriers corresponding to the first PPDU bandwidth may be different from the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. In other words, if the first PPDU bandwidth is greater than the reference bandwidth, the number and distribution of protection subcarriers corresponding to the first PPDU bandwidth may be different from the number and distribution of protection subcarriers corresponding to the reference bandwidth. The "PPDU bandwidth" here refers to the bandwidth of a PPDU, which is equal to the reference bandwidth, and the "PPDU bandwidth" here and the "first PPDU bandwidth" are different concepts. For example, the protection subcarriers corresponding to the first PPDU bandwidth may be the protection subcarriers included in the tone plan corresponding to the first PPDU bandwidth.
[0115] In addition to the protection subcarrier corresponding to the first PPDU bandwidth, there may also be a protection subcarrier corresponding to the first PPDU. Optionally, the protection subcarrier corresponding to the first PPDU bandwidth and the protection subcarrier corresponding to the first PPDU may be different concepts. For example, the protection subcarrier corresponding to the first PPDU may refer to, when the DRU is located at the edge of the frequency domain resources corresponding to the first PPDU bandwidth, the protection subcarrier corresponding to the discrete bandwidth of the DRU at the edge (that is, the edge of the frequency domain resources corresponding to the first PPDU bandwidth where the DRU is located).
[0116] For example, if the first PPDU bandwidth is 40MHz and the reference bandwidth is 20MHz, then according to FIG2 , the two edges of the first PPDU bandwidth (e.g., the left edge and the right edge shown in FIG2 ) correspond to 12 and 11 protection subcarriers, respectively. According to FIG1 , the two edges of the reference bandwidth (e.g., the left edge and the right edge shown in FIG1 ) include 6 and 5 protection subcarriers, respectively. It can be seen that when the reference bandwidth is smaller than the first PPDU bandwidth, the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth may not satisfy the spectrum template corresponding to the first PPDU bandwidth (e.g., the spectrum template corresponding to the first PPDU bandwidth may be the tone plan corresponding to the first PPDU bandwidth).
[0117] With reference to Figure 7A, taking the first PPDU bandwidth as 80MHz, the reference bandwidth as 20MHz, and the reference bandwidth as the discrete bandwidth of the DRU as an example, the protection subcarriers corresponding to the first PPDU bandwidth and the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth are introduced. In Figure 7A, 20MHz is punctured in the first PPDU bandwidth, and the DRU is discrete in the remaining 20MHz and 40MHz respectively. The reference bandwidth in the embodiment of the present application is, for example, the same as the discrete bandwidth of the 20MHz DRU. In Figure 7A, the frequency domain resources corresponding to the reference bandwidth are located at the edge of the frequency domain resources corresponding to the first PPDU bandwidth (the left edge in Figure 7A), for example, the frequency domain resources of the reference bandwidth are DRU. The number of protection subcarriers corresponding to the left edge of the first PPDU bandwidth is 12, and the number of protection subcarriers corresponding to the left edge of the reference bandwidth is 6.
[0118] Please refer to Figure 7B again, continuing with the example of a first PPDU bandwidth of 80 MHz, a reference bandwidth of 20 MHz, and the discrete bandwidth of a DRU, to describe the protection subcarriers corresponding to the first PPDU bandwidth, as well as the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth equals the reference bandwidth. Unlike Figure 7A, the frequency domain resources corresponding to the reference bandwidth are located at the right edge of the frequency domain resources corresponding to the first PPDU bandwidth, for example, the frequency domain resources of the reference bandwidth are the DRU. The number of protection subcarriers corresponding to the right edge of the first PPDU bandwidth is 11, while the number of protection subcarriers corresponding to the right edge of the reference bandwidth is 5.
[0119] In addition, if the reference bandwidth (e.g., the discrete bandwidth of the DRU) is equal to the first PPDU bandwidth, the number of protection subcarriers corresponding to the reference bandwidth is, for example, X. If the reference bandwidth (e.g., the discrete bandwidth of the DRU) is less than the first PPDU bandwidth, the number of protection subcarriers corresponding to the reference bandwidth is, for example, Y, where Y may be less than X.
[0120] Taking Figure 7A or Figure 7B as an example, there are 12 protection subcarriers corresponding to the left edge of the first PPDU bandwidth (for example, the 12 protection subcarriers on the left side of Figure 7A), and there are 11 protection subcarriers corresponding to the right edge of the first PPDU bandwidth (for example, the 11 protection subcarriers on the right side of Figure 7B); the left edge of the discrete bandwidth of the DRU corresponds to 6 protection subcarriers (for example, the 6 protection subcarriers shown by the long line on the left outer side of Figure 7A), and the right edge of the discrete bandwidth of the DRU corresponds to 5 protection subcarriers (for example, the 5 protection subcarriers shown by the long line on the right outer side of Figure 7B). It can be understood that when the PPDU bandwidth is equal to the reference bandwidth, the protection subcarriers corresponding to the PPDU bandwidth are less than the protection subcarriers corresponding to the first PPDU bandwidth. Among them, the protection subcarriers corresponding to the first PPDU bandwidth can be the protection subcarriers corresponding to the reference bandwidth when the first PPDU bandwidth is equal to the reference bandwidth (for example, the discrete bandwidth of the DRU).
[0121] In order to ensure that the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth meet the spectrum template corresponding to the first PPDU bandwidth, in an embodiment of the present application, when the first device sends the first PPDU, the transmission power of the first PPDU on each of the M subcarriers may be less than or equal to the first threshold. The M subcarriers may belong to the protection subcarriers corresponding to the first PPDU bandwidth, and do not belong to the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth, and M is a positive integer. For example, if some of the protection subcarriers corresponding to the first PPDU bandwidth do not belong to the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth, then the M subcarriers may include some or all of these protection subcarriers. This processing is equivalent to padding the number of protection subcarriers corresponding to the reference bandwidth to the same as the number of protection subcarriers corresponding to the first PPDU bandwidth through M subcarriers. For example, if the transmit power on the M subcarriers is 0, it can also be considered or understood that although the reference bandwidth is smaller than the first PPDU bandwidth, the number and distribution of protection subcarriers corresponding to the reference bandwidth are the same as the number and distribution of protection subcarriers corresponding to the first PPDU bandwidth.
[0122] Taking Figure 7A as an example, the 12 protection subcarriers on the left side of Figure 7A are protection subcarriers corresponding to the first PPDU bandwidth. Of these 12 subcarriers, the 6 subcarriers indicated by long bars belong to the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth, while the 6 subcarriers indicated by short bars do not belong to the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. Therefore, the M subcarriers may include some or all of the remaining 6 subcarriers. Taking Figure 7B as another example, the 11 protection subcarriers on the right side of Figure 7A are protection subcarriers corresponding to the first PPDU bandwidth. Of these 11 subcarriers, the 5 subcarriers indicated by long bars belong to the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth, while the 6 subcarriers indicated by short bars do not belong to the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. Therefore, the M subcarriers may include some or all of the remaining 6 subcarriers.
[0123] Please refer to Table 2 for an example of M subcarriers.
[0124] Table 2
[0125] The first column of Table 2 shows the indices of the subcarriers corresponding to (or included in) different PPDU bandwidths. For example, a 40 MHz PPDU bandwidth corresponds to all subcarriers with an absolute index of -256 to an absolute index of 255. The second column of Table 2 shows the range of subcarriers that the M subcarriers can include when the reference bandwidth is at the low-frequency edge of the PPDU bandwidth (for example, the left edge as shown in FIG. 7A or FIG. 7B ). For example, when the M subcarriers are at the low-frequency edge of the 40 MHz PPDU bandwidth, the M subcarriers can include some or all of the subcarriers with absolute indices of -250, -249, -248, -247, -246, or -245, respectively. The third column of Table 2 shows the range of subcarriers that the M subcarriers can include when the reference bandwidth is at the high-frequency edge of the PPDU bandwidth (for example, the right edge as shown in FIG. 7A or FIG. 7B ). For example, when the M subcarriers are located at the high frequency edge of the PPDU bandwidth of 40 MHz, the M subcarriers may include some or all of the subcarriers with absolute indices of 249, 248, 247, 246, 245, or 244, respectively.
[0126] It can be understood that, in order to ensure that the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth meet the spectrum template corresponding to the first PPDU bandwidth, the embodiment of the present application reduces the transmit power of the first PPDU on the M subcarriers, which is similar to expanding the protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth. After the expansion, for example, it can be understood that the M subcarriers also approximately implement the function of the protection subcarriers, thereby ensuring that the number and distribution of protection subcarriers corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the reference bandwidth meet the spectrum template corresponding to the first PPDU bandwidth as much as possible.
[0127] The first threshold is, for example, predefined by a protocol, or determined by the first device, or determined by negotiation between the first device and the second device, or preconfigured in the first device and the second device. Optionally, the first threshold may be greater than or equal to 0.
[0128] Optionally, the transmit power of the first PPDU on different subcarriers among the M subcarriers may be equal. For example, the transmit power of the first PPDU on each of the M subcarriers may be equal to a first threshold, such as 0. In this case, the M subcarriers function as guard subcarriers, reducing out-of-band leakage. This approach also ensures that when the PPDU bandwidth is equal to the reference bandwidth, the number and distribution of guard subcarriers corresponding to the PPDU bandwidth better meet the spectrum template corresponding to the first PPDU bandwidth.
[0129] Alternatively, among the M subcarriers, the transmit power of the first PPDU on different subcarriers may also be unequal. For example, one optional approach is that the transmit power of the first PPDU on the first subcarrier among the M subcarriers is inversely proportional to or negatively correlated with a first difference, where the first difference is the frequency difference between the first subcarrier and the center frequency of the reference bandwidth. Alternatively, the transmit power of the first PPDU on a subcarrier having a larger frequency difference with the center frequency of the reference bandwidth is smaller. This approach can be understood as follows: among the M subcarriers, the subcarriers having a larger frequency difference with the center frequency of the reference bandwidth are closer to the outside of the first PPDU bandwidth, so that the transmit power on these subcarriers is smaller, which can better reduce out-of-band leakage.
[0130] As previously described, the embodiment of the present application enables the M subcarriers to also approximately realize the function of protection subcarriers. Optionally, the M subcarriers can also be regarded as protection subcarriers corresponding to the reference bandwidth. Taking the reference bandwidth as the discrete bandwidth of the DRU as an example, it can be understood that the discrete bandwidth of the DRU corresponds to Q protection subcarriers, Q is a positive integer, for example, Q is the same as the number of protection subcarriers corresponding to the first PPDU bandwidth. Optionally, if the DRU is located at the high-frequency edge of the first PPDU bandwidth, the Q protection subcarriers can be the protection subcarriers corresponding to the high-frequency edge of the discrete bandwidth of the DRU. In other words, the number of protection subcarriers corresponding to the high-frequency edge of the discrete bandwidth of the DRU is equal to the number of protection subcarriers corresponding to the high-frequency edge of the first PPDU bandwidth. Optionally, if the DRU is located at the low-frequency edge of the first PPDU bandwidth, the Q protection subcarriers can be the protection subcarriers corresponding to the low-frequency edge of the discrete bandwidth of the DRU. In other words, the number of protection subcarriers corresponding to the low-frequency edge of the discrete bandwidth of the DRU is equal to the number of protection subcarriers corresponding to the low-frequency edge of the first PPDU bandwidth.
[0131] Taking Figure 7A as an example, the 12 protection subcarriers at the left edge (e.g., the low-frequency edge) of the first PPDU bandwidth in Figure 7A are the protection subcarriers corresponding to the first PPDU bandwidth. The 20MHz DRU in Figure 7A is located at the left edge of the first PPDU bandwidth. For example, the Q protection subcarriers may be the 12 protection subcarriers corresponding to the left edge of the first PPDU bandwidth. Taking Figure 7B as another example, the 11 protection subcarriers at the right edge (e.g., the high-frequency edge) of the first PPDU bandwidth in Figure 7B are the protection subcarriers corresponding to the first PPDU bandwidth. The 20MHz DRU in Figure 7B is located at the right edge of the first PPDU bandwidth. For example, the Q protection subcarriers may be the 11 protection subcarriers corresponding to the right edge of the first PPDU bandwidth.
[0132] Optionally, if the discrete bandwidth of the DRU corresponds to Q protection subcarriers, there is no need to limit the transmit power of the first PPDU on the Q protection subcarriers, and these Q protection subcarriers can be processed according to the existing protection subcarriers. Alternatively, if the discrete bandwidth of the DRU corresponds to Q protection subcarriers, the transmit power of the first PPDU on each of the Q protection subcarriers can also be less than or equal to the first threshold, which also complies with the function of the protection subcarrier. For the relevant introduction to the first threshold, please refer to the previous article.
[0133] Alternatively, although the M subcarriers approximately implement the function of the protection subcarrier, the M subcarriers may not be regarded as the protection subcarriers corresponding to the reference bandwidth. Taking the discrete bandwidth of the DRU as an example, it can be understood that the discrete bandwidth of the DRU corresponds to (QM) protection subcarriers. In this case, the transmit power of the first PPDU on each protection subcarrier among the M subcarriers can be less than or equal to the first threshold, so that the M subcarriers can approximately implement the function of the protection subcarrier.
[0134] Optionally, the embodiment of the present application may further include S603, where the second device processes the first PPDU. For example, the second device may obtain data included in the first PPDU, etc., and the specific processing method is not limited. S603, for example, occurs after S602.
[0135] In an embodiment of the present application, by reducing the transmit power on M subcarriers, the spectrum template corresponding to the PPDU bandwidth can be met when the PPDU bandwidth is greater than the discrete bandwidth of the DRU. The discrete bandwidth of the DRU can adopt the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth, which is conducive to simplifying the implementation of the device, and can also meet the requirements of the DC subcarrier for devices that only support 20MHz, that is, for a 20MHz DRU, the position of the DC subcarrier will not change, which meets the hardware requirements of devices that only support 20MHz. In addition, the DRU can still be discretized according to the subcarrier distribution when the PPDU bandwidth is a discrete bandwidth, but one subcarrier of each DRU in some DRUs may be used as one of the M subcarriers, which may cause the loss of one subcarrier information for each DRU. However, compared with the rRU, the DRU only suffers from the loss of only one subcarrier, that is, the loss is relatively small.
[0136] An embodiment of the present application provides a second communication method. Please refer to Figure 8, which is a flowchart of the method.
[0137] S801: A first device generates a first PPDU. The first PPDU includes, for example, data and may also include information such as a preamble, which is not limited.
[0138] S802: The first device sends a first PPDU. Correspondingly, the second device receives the first PPDU. The bandwidth of the first PPDU is referred to as the first PPDU bandwidth. The frequency domain resources corresponding to the first PPDU bandwidth include frequency domain resources corresponding to the discrete bandwidth of the DRU, the discrete bandwidth of the DRU is less than the first PPDU bandwidth, and the transmit power of the first PPDU on each of the N subcarriers is less than or equal to a second threshold. This is described below.
[0139] For example, the frequency domain resources corresponding to the first PPDU bandwidth are referred to as first frequency domain resources. The first frequency domain resources may include a DRU, and the discrete bandwidth of the DRU is smaller than the first PPDU bandwidth. For example, the discrete bandwidth is 20 MHz, and the first PPDU bandwidth is, for example, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, or may be a larger bandwidth, without limitation.
[0140] In an embodiment of the present application, the DRU may be located at the edge of the first frequency domain resource, or may be located at a non-edge position of the first frequency domain resource. Taking FIG. 4 as an example, the PPDU bandwidth in FIG. 4 is, for example, the first PPDU bandwidth, and the DRU in FIG. 4 is, for example, located at the left edge or right edge of the first frequency domain resource, where the left edge is the low-frequency edge and the right edge is the high-frequency edge; or, the DRU in FIG. 4 is, for example, located at a non-edge position of the first frequency domain resource, such as the third 20 MHz from left to right.
[0141] Please refer to Table 3, which is an example of the distribution of DRUs in the first frequency domain resources. Table 3 takes the discrete bandwidth of the DRU as 20 MHz as an example.
[0142] Table 3
[0143] The brackets in the first column of Table 3 indicate the range of absolute indices of the subcarriers included in the corresponding bandwidth. For example, if the first PPDU bandwidth is 40 MHz, the first PPDU bandwidth may include all subcarriers with absolute indices from -256 to 255. The second column in Table 3 indicates the absolute indices of the subcarriers included in each 20 MHz bandwidth after the corresponding bandwidth is divided into 20 MHz bandwidths. For example, if the first PPDU bandwidth is 40 MHz, it can be divided into two 20 MHz bandwidths, where [-244:-3] indicates the discrete range of the DRU within a 20 MHz bandwidth, that is, the DRU can be discrete on the subcarriers of [-244:-3] ([-244:-3] indicates all subcarriers with absolute indices from -244 to -3), and [3:244] indicates the discrete range of the DRU within another 20 MHz bandwidth, that is, the DRU can be discrete on the subcarriers of [3:244] ([3:244] indicates all subcarriers with absolute indices from 3 to 244).
[0144] In an embodiment of the present application, the number and distribution of protection subcarriers corresponding to the discrete bandwidth of the DRU are, for example, the same as the number and distribution of protection subcarriers corresponding to the first PPDU bandwidth. Optionally, the number and distribution of protection subcarriers corresponding to a certain edge a of the discrete bandwidth of the DRU may be the same as the number and distribution of protection subcarriers corresponding to the same edge a of the first PPDU bandwidth. For example, this solution corresponds to the case where the DRU is located at the edge of the frequency domain resources corresponding to the first PPDU bandwidth, and the edge a is, for example, the edge of the frequency domain resources corresponding to the first PPDU bandwidth where the DRU is located. For example, if the discrete bandwidth of the DRU is 20MHz and the first PPDU bandwidth is 80MHz, then the number and distribution of protection subcarriers corresponding to the discrete bandwidth of the DRU are the same as the number and distribution of protection subcarriers corresponding to 80MHz.
[0145] For example, the reference bandwidth is 20MHz and the first PPDU bandwidth is 80MHz. According to Figure 1, for a bandwidth of 20MHz, the number of protection subcarriers included in the two edges (such as the left edge and the right edge shown in Figure 1) are 6 and 5 respectively; according to Figure 3, for a bandwidth of 80MHz, the number of protection subcarriers included in the two edges (such as the left edge and the right edge shown in Figure 3) are 12 and 11 respectively. Then, in an embodiment of the present application, if the DRU is located at the left edge of the first PPDU bandwidth, the protection subcarriers corresponding to the left edge of the discrete bandwidth of the DRU can be 12 respectively; or, if the DRU is located at the right edge of the first PPDU bandwidth, the protection subcarriers corresponding to the right edge of the discrete bandwidth of the DRU can be 11 respectively. This is equivalent to the embodiment of the present application allowing the smaller discrete bandwidth to adopt the distribution scheme of the protection subcarriers corresponding to the larger PPDU bandwidth. Even if the DRU is located at the edge of the first frequency domain resource, the protection subcarriers included in the DRU can meet the spectrum template corresponding to the first PPDU bandwidth.
[0146] Optionally, the tone plan corresponding to the discrete bandwidth of the DRU may be different from the tone plan corresponding to the first PPDU bandwidth, but in an embodiment of the present application, the number and distribution of protection subcarriers corresponding to the discrete bandwidth of the DRU may be the same as the number and distribution of protection subcarriers corresponding to the first PPDU bandwidth, or it can be understood that the protection subcarrier scheme corresponding to the discrete bandwidth of the DRU is the same as the protection subcarrier scheme corresponding to the first PPDU bandwidth. Optionally, the DRU may be mapped or discretized among the subcarriers included in the 242-tone rRU within the frequency domain resources corresponding to the first PPDU bandwidth, so that the protection subcarriers corresponding to the discrete bandwidth of the DRU can meet the requirements of the tone plan corresponding to the first PPDU bandwidth. The bandwidth of the 242-tone rRU is, for example, 20 MHz. In addition, for the corresponding device, it may also be mapped or discretized according to the subcarriers included in the 242-tone rRU within the frequency domain resources corresponding to the first PPDU bandwidth, which is equivalent to executing according to the set mapping or discretization method.
[0147] The embodiment of the present application changes the protection subcarrier scheme corresponding to the discrete bandwidth of the DRU, which may cause the position of the DC subcarrier corresponding to the discrete bandwidth of the DRU to change. For example, when the PPDU bandwidth is equal to the discrete bandwidth, in the tone plan corresponding to the PPDU bandwidth, the DC subcarrier is located at the position of the center frequency of the discrete bandwidth. Taking the discrete bandwidth of 20MHz as an example, refer to Figure 1, and the middle of the 20MHz bandwidth includes 3 or 7 DC subcarriers. If the protection subcarrier scheme corresponding to the discrete bandwidth is changed, for example, the first PPDU bandwidth is 80MHz, which is equivalent to the discrete bandwidth of 20MHz adopting the protection subcarrier scheme corresponding to the bandwidth of 80MHz, then for the tone plan corresponding to the bandwidth of 80MHz, the DC subcarrier is located at the center frequency position of the bandwidth of 80MHz (refer to Figure 3), which has exceeded the bandwidth range of 20MHz. For example, for a device that only supports 20MHz, it cannot support the DC subcarrier after the position is changed.
[0148] To this end, in an embodiment of the present application, when the first device sends the first PPDU, the transmit power of the first PPDU on each of the N subcarriers may be less than or equal to the second threshold, where N is a positive integer. The N subcarriers may be located within a frequency range where the center frequency of the discrete bandwidth of the DRU is located. Alternatively, the N subcarriers are located within a frequency range that may include the center frequency of the discrete bandwidth of the DRU. For example, it is understood that in an embodiment of the present application, the N subcarriers may be made to function similarly to a DC subcarrier. Optionally, the N subcarriers can be regarded as DC subcarriers corresponding to the discrete bandwidth of the DRU. For example, after the discrete bandwidth of the DRU adopts the protection subcarrier scheme corresponding to the first PPDU bandwidth, the discrete bandwidth of the DRU can correspond to the N DC subcarriers; or, the N subcarriers are not regarded as DC subcarriers corresponding to the discrete bandwidth of the DRU, but can approximately realize the function of the DC subcarrier. In this case, it can be considered that after the discrete bandwidth of the DRU adopts the protection subcarrier scheme corresponding to the first PPDU bandwidth, the discrete bandwidth of the DRU has no corresponding DC subcarrier, or the DC subcarrier corresponding to the discrete bandwidth of the DRU is not within the discrete bandwidth of the DRU.
[0149] The second threshold is, for example, predefined by a protocol, or determined by the first device, or determined by negotiation between the first device and the second device, or preconfigured in the first device and the second device. Optionally, the second threshold may be greater than or equal to 0.
[0150] Optionally, the transmit power of the first PPDU on different subcarriers among the N subcarriers may be equal. For example, the transmit power of the first PPDU on each subcarrier among the N subcarriers is equal to a first threshold, such as 0. In this case, the N subcarriers function as a DC subcarrier. Alternatively, the transmit power of the first PPDU on different subcarriers among the N subcarriers may be unequal, and this is not limited to this.
[0151] The frequency range of the N subcarriers may include the center frequency of the discrete bandwidth of the DRU, or include the subcarrier corresponding to the center frequency (i.e., the frequency of the subcarrier is the center frequency). For example, if the frequency range only includes the subcarrier corresponding to the center frequency and excludes subcarriers corresponding to other frequencies, N may be equal to 1. This approach allows the subcarriers to function similarly to a DC subcarrier while leaving more subcarriers for data transmission.
[0152] Alternatively, optionally, the frequency range may include other frequencies in addition to the center frequency, such as one or more frequencies centered around the center frequency, or one or more frequencies adjacent to the center frequency. Alternatively, the frequency range may include subcarriers corresponding to other frequencies in addition to the subcarriers corresponding to the center frequency, such as subcarriers corresponding to one or more frequencies centered around the center frequency, or subcarriers corresponding to one or more frequencies adjacent to the center frequency. In this case, N may be greater than 1, and the frequencies of the N subcarriers are respective frequencies within the frequency range. N may be less than or equal to the number of subcarriers included in the frequency range; and / or the number of frequencies corresponding to the N subcarriers may be less than or equal to the number of frequencies included in the frequency range. For example, if the discrete bandwidth of the DRU is 20 MHz, N may be 7. Since the number of DC subcarriers according to the tone plan corresponding to the 20 MHz bandwidth shown in FIG1 can be 7, the embodiment of the present application may also set N to 7 to be as close as possible to the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth, thereby simplifying device implementation.
[0153] Optionally, for example, the discrete bandwidth of the DRU includes subcarriers within [a:b] ([a:b], for example, includes the absolute index of the subcarrier, that is, the discrete bandwidth of the DRU includes all subcarriers from the subcarrier with absolute index a to the subcarrier with absolute index b, and also includes the subcarrier with absolute index a and the subcarrier with absolute index b), then the index of the subcarrier corresponding to the center frequency of the discrete bandwidth is The frequency range where the N subcarriers are located is, for example, That is, the frequency range includes the frequency range from the absolute index The subcarrier to absolute index is All subcarriers between the subcarriers, and also include the absolute index The subcarriers and absolute indices are Where c and d are constants, and c can be greater than d, less than d, or equal to d. For example, taking N = 7, c = d = 3.
[0154] For example, referring to Table 4, there are some examples of the positions of N subcarriers within the discrete bandwidth of the DRU. Table 4 takes the discrete bandwidth of the DRU as 20 MHz and N=7 as an example.
[0155] Table 4
[0156] The brackets in the first column of Table 4 indicate the range of absolute indices of the subcarriers included in the corresponding bandwidth. For example, if the first PPDU bandwidth is 40 MHz, the first PPDU bandwidth may include all subcarriers with absolute indices from -256 to 255. In the second column of Table 4, the first row corresponding to a PPDU bandwidth indicates the absolute indices of the subcarriers included in each 20 MHz bandwidth after the PPDU bandwidth is divided into 20 MHz bandwidths. For example, if the first PPDU bandwidth is 40 MHz, it can be divided into two 20 MHz bandwidths. In the first row corresponding to 40 MHz, [-256:-1] indicates the absolute indices of the subcarriers included in one 20 MHz bandwidth (the 20 MHz bandwidth includes all subcarriers with absolute indices from -256 to -1), and [0:255] indicates the absolute indices of the subcarriers included in another 20 MHz bandwidth (the 20 MHz bandwidth includes all subcarriers with absolute indices from 0 to 255).
[0157] In addition, in the second column of Table 4, the second row corresponding to a PPDU bandwidth represents the absolute indices of the N subcarriers in the corresponding 20 MHz bandwidth, wherein the ranges in the first row and the ranges in the second row corresponding to a PPDU bandwidth correspond to each other in sequence. For example, [-256:-1] in the first row corresponding to a 40 MHz PPDU bandwidth corresponds to [-131:-125] in the second row, indicating that if the discrete bandwidth of the DRU is within the 20 MHz range indicated by [-256:-1], the frequency range in which the N subcarriers are located includes all subcarriers with absolute indices from -131 to -125; and [0:255] in the first row corresponding to a 40 MHz PPDU bandwidth corresponds to [125,131] in the second row, indicating that if the discrete bandwidth of the DRU is within the 20 MHz range indicated by [0:255], the frequency range in which the N subcarriers are located includes all subcarriers with absolute indices from 125 to 131.
[0158] As an optional implementation, the N subcarriers can be all or part of the empty subcarriers included in the frequency domain resources corresponding to the discrete bandwidth of the DRU. Even if the discrete bandwidth of the DRU adopts the protection subcarrier scheme corresponding to the first PPDU bandwidth, there will be corresponding empty subcarriers. Then, the embodiment of the present application can make some or all of these empty subcarriers as the N subcarriers. In this way, the discrete bandwidth of the DRU has corresponding empty subcarriers, and more subcarriers can be reserved (for example, the original positions of these empty subcarriers can be replaced by other subcarriers) to transmit data. Taking the discrete bandwidth of the DRU as 20MHz as an example, for example, the discrete bandwidth includes two 106-tone RUs and one 26-tone RU, a total of 238 subcarriers, and 4 empty subcarriers, then the 4 empty subcarriers can be used as the N subcarriers in the embodiment of the present application. At this time, N=4, and the 4 empty subcarriers can be set within the frequency range where the center frequency of 20MHz is located. For example, the frequency range is [-3,3], indicating that the frequency range includes all subcarriers with absolute indexes from -3 to 3. The absolute indexes of these 4 empty subcarriers are, for example, {-2, -1, 0, 1} within the frequency range.
[0159] Optionally, the embodiment of the present application and the embodiment shown in FIG6 can be applied independently of each other, or can be applied in combination. If the embodiment of the present application is applied in combination with the embodiment shown in FIG6, then one combination method is, for example, that the protection subcarrier corresponding to the discrete bandwidth of the DRU in the embodiment of the present application can also adopt the method shown in FIG6. For example, the transmission power of the first PPDU on K subcarriers can be less than or equal to the third threshold value, and the K subcarriers can include part or all of the protection subcarriers corresponding to the discrete bandwidth of the DRU, and K is a positive integer. Among them, the discrete bandwidth of the DRU is smaller than the first PPDU bandwidth, then for the discrete bandwidth of the DRU, there is also a frequency edge, then the embodiment of the present application can implement the function of the protection subcarrier through K subcarriers at the frequency edge of the discrete bandwidth of the DRU to reduce out-of-band leakage. For example, if the DRU is located at the high-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth (see Figure 7B ), the K subcarriers may be located at the low-frequency edge of the discrete bandwidth of the DRU (at this time, the number of protection subcarriers corresponding to the low-frequency edge of the discrete bandwidth of the DRU is the same as the number of protection subcarriers corresponding to the high-frequency edge of the first PPDU bandwidth); or, if the DRU is located at the low-frequency edge of the frequency domain resources corresponding to the first PPDU bandwidth (see Figure 7A ), the K subcarriers may be located at the high-frequency edge of the discrete bandwidth of the DRU (at this time, the number of protection subcarriers corresponding to the low-frequency edge of the discrete bandwidth of the DRU is the same as the number of protection subcarriers corresponding to the low-frequency edge of the first PPDU bandwidth); or, if the DRU is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, the K subcarriers may be located at the high-frequency edge or low-frequency edge of the discrete bandwidth of the DRU.
[0160] The third threshold value is, for example, predefined by a protocol, determined by the first device, determined by negotiation between the first device and the second device, or preconfigured in the first device and the second device. Optionally, the third threshold value may be greater than or equal to 0. Optionally, the third threshold value and the first threshold value shown in FIG6 may be the same threshold value, or may be different threshold values. If the third threshold value and the first threshold value are different threshold values, the first threshold value may be equal to the third threshold value, or may be different threshold values.
[0161] Optionally, among the K subcarriers, the transmit power of the first PPDU on different subcarriers may be equal. For example, the transmit power of the first PPDU on each subcarrier among the K subcarriers is equal to a third threshold, where the third threshold is, for example, 0. In this case, out-of-band leakage can be better reduced.
[0162] Alternatively, among the K subcarriers, the transmit power of the first PPDU on different subcarriers may also be unequal. For example, an optional method is that the transmit power of the first PPDU on the second subcarrier among the K subcarriers is inversely proportional to or negatively correlated with the second difference, and the second difference is the frequency difference between the second subcarrier and the center frequency of the discrete bandwidth of the DRU. Alternatively, the transmit power of the first PPDU on the subcarrier with a larger frequency difference with the center frequency of the discrete bandwidth of the DRU is smaller. This method can be understood as, among the K subcarriers, the subcarrier with a larger frequency difference with the center frequency of the discrete bandwidth of the DRU is closer to the outside of the first PPDU bandwidth, so that the transmit power on these subcarriers is smaller, which can better reduce out-of-band leakage.
[0163] Optionally, the embodiment of the present application may further include S803, where the second device processes the first PPDU. For example, the second device may obtain data included in the first PPDU, etc., and the specific processing method is not limited. S803, for example, occurs after S802.
[0164] The embodiment of the present application enables the discrete bandwidth of the DRU to adopt the protection subcarrier scheme corresponding to the PPDU bandwidth, can meet the number requirements of the protection subcarriers corresponding to the PPDU bandwidth, and ensure that no matter how much the discrete bandwidth of the DRU is, the discrete bandwidth of the DRU and the PPDU bandwidth can adopt a unified subcarrier distribution. In addition, the embodiment of the present application also approximately realizes the function of the DC subcarrier on the discrete bandwidth of the DRU through N subcarriers, solving the problem of the lack of DC subcarrier in the discrete bandwidth of the DRU after changing the protection subcarrier scheme. In the embodiment of the present application, the DRU can be mapped or discretized in the subcarriers included in the 242-tone rRU in the frequency domain resources corresponding to the first PPDU bandwidth, so that the protection subcarriers corresponding to the discrete bandwidth of the DRU can meet the requirements of the tone plan corresponding to the first PPDU bandwidth. For the corresponding equipment, it can also be mapped or discretized according to the subcarriers included in the 242-tone rRU in the frequency domain resources corresponding to the first PPDU bandwidth, which is equivalent to executing according to the set mapping or discretization method. The DRU can be mapped or discretized according to the subcarriers included in the 242-tone rRU in the frequency domain resources corresponding to the first PPDU bandwidth. However, one subcarrier of each DRU in some DRUs may be used as one of the N subcarriers, which may cause the loss of one subcarrier information for each DRU. However, compared with the rRU, the DRU only loses one subcarrier, that is, the loss is relatively small.
[0165] An embodiment of the present application provides a third communication method. Please refer to Figure 9, which is a flowchart of the method.
[0166] S901: A first device generates a first PPDU. The first PPDU includes, for example, data and may also include information such as a preamble, which is not limited.
[0167] S902: The first device sends a first PPDU according to a predefined rule. Correspondingly, the second device receives the first PPDU according to the predefined rule. For example, the bandwidth of the first PPDU is referred to as the first PPDU bandwidth. The frequency domain resources corresponding to the first PPDU bandwidth include a DRU, which is located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth. This is described below.
[0168] The predefined rule is, for example, a rule predefined by the protocol. The predefined rule may be, for example, that when the PPDU bandwidth is greater than the DRU discrete bandwidth, the DRU is located at a non-edge position of the frequency domain resources corresponding to the PPDU bandwidth; or the predefined rule may be, for example, that when the PPDU bandwidth is greater than the DRU discrete bandwidth, the DRU is not located at the edge of the frequency domain resources corresponding to the PPDU bandwidth. This can be understood as allowing the use of a DRU with a smaller discrete bandwidth at a non-edge position of a large-bandwidth PPDU, but not allowing the use of a DRU with a smaller discrete bandwidth at the edge of a large-bandwidth PPDU.
[0169] In this way, optionally, the tone plan corresponding to the discrete bandwidth of the DRU can be the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth. Among them, the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth of the DRU can be understood as that the bandwidth of a certain PPDU is equal to the reference bandwidth, and the bandwidth of the PPDU is called the PPDU bandwidth, and the tone plan corresponding to the PPDU bandwidth is the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth of the DRU. For example, the discrete bandwidth of the DRU is 20MHz. According to Figure 1, for a bandwidth of 20MHz, the number of protection subcarriers included in the two edges (such as the left edge and the right edge shown in Figure 1) are 6 and 5 respectively. Then, in the embodiment of the present application, the protection subcarriers corresponding to the two edges of the discrete bandwidth of the DRU can also be 6 and 5 respectively. Since the DRU is not located at the edge of the frequency domain resources corresponding to the PPDU bandwidth, it is not necessary to meet the number requirement of protection subcarriers corresponding to the PPDU bandwidth. Even if the discrete bandwidth of the DRU adopts the tone plan corresponding to the PPDU bandwidth when the PPDU bandwidth is equal to the discrete bandwidth of the DRU, it has no effect on the requirement of the PPDU bandwidth for protection subcarriers.
[0170] The first device can send the first PPDU according to the predefined rules. For example, the frequency domain resources corresponding to the first PPDU bandwidth include a DRU, and the discrete bandwidth of the DRU is smaller than the first PPDU bandwidth. Then, the DRU can be located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, rather than at the edge of the frequency domain resources corresponding to the first PPDU bandwidth, to comply with the predefined rules. Accordingly, the second device receives the first PPDU according to the predefined rules. According to the predefined rules, the second device can also determine that the DRU can be located at a non-edge position of the frequency domain resources corresponding to the first PPDU bandwidth, rather than at the edge of the frequency domain resources corresponding to the first PPDU bandwidth.
[0171] For example, the discrete bandwidth of the DRU is 20 MHz, and the first PPDU bandwidth is, for example, 40 MHz, 80 MHz, 160 MHz, or 320 MHz, or may be a larger bandwidth, which is not limited.
[0172] Optionally, the embodiment of the present application may further include S903, where the second device processes the first PPDU. For example, the second device may obtain data included in the first PPDU, etc., and the specific processing method is not limited. S903, for example, occurs after S902.
[0173] The embodiment of the present application adds predefined rules to the protocol, which is equivalent to adding restrictions on the sending and receiving processes, thereby simplifying the implementation of the device.
[0174] Figure 10 shows a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1000 may be the first device described in the embodiment shown in any of Figures 6, 8 or 9, for implementing the method corresponding to the first device in the above method embodiment. Alternatively, the communication device 1000 may be the second device described in the embodiment shown in any of Figures 6, 8 or 9, for implementing the method corresponding to the second device in the above method embodiment. The first device is, for example, an AP or STA, or a circuit system provided in an AP or STA, or a larger device including an AP or STA. The second device is, for example, an AP or STA, or a circuit system provided in an AP or STA, or a larger device including an AP or STA. For example, a circuit system is a chip system.
[0175] The communication device 1000 includes at least one processor 1001. Processor 1001 can be used for internal processing of the device to implement certain control processing functions. Optionally, processor 1001 includes instructions. Optionally, processor 1001 can store data. Optionally, different processors can be independent devices, located in different physical locations, or on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, on one or more integrated circuits.
[0176] Optionally, the communication device 1000 includes one or more memories 1003 for storing instructions. Optionally, data may also be stored in the memories 1003. The processor and memory may be provided separately or integrated together.
[0177] Optionally, the communication device 1000 includes a communication line 1002 and at least one communication interface 1004. Since the memory 1003, the communication line 1002 and the communication interface 1004 are all optional, they are indicated by dotted lines in FIG10 .
[0178] Optionally, the communication device 1000 may further include a transceiver and / or an antenna. The transceiver may be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 1000 through an antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.
[0179] The processor 1001 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0180] The communication link 1002 may include a path to transmit information between the aforementioned components.
[0181] The communication interface 1004 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.
[0182] The memory 1003 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1003 may exist independently and be connected to the processor 1001 via the communication line 1002. Alternatively, the memory 1003 may also be integrated with the processor 1001.
[0183] The memory 1003 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1001. The processor 1001 is used to execute the computer-executable instructions stored in the memory 1003, thereby implementing the steps performed by the first device or the second device described in any of the embodiments shown in Figures 6, 8, or 9.
[0184] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0185] In a specific implementation, as an embodiment, the processor 1001 may include one or more CPUs, such as CPU0 and CPU1 in FIG10 .
[0186] In a specific implementation, as an embodiment, the communication device 1000 may include multiple processors, such as the processor 1001 and the processor 1005 in FIG10 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0187] When the device shown in FIG10 is a chip, for example, the first device is a STA chip or an AP chip, and / or the second device is a STA chip or an AP chip, the chip includes a processor 1001 (and may also include a processor 1005), a communication circuit 1002, and a communication interface 1004. Optionally, the chip may include a memory 1003. Specifically, the communication interface 1004 may be an input interface, a pin, or a circuit. The memory 1003 may be a register, a cache, or the like. The processor 1001 and the processor 1005 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of any of the above-described embodiments of the communication method.
[0188] In the embodiment of the present application, the functional modules of the device can be divided according to the above-mentioned method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, Figure 11 shows a schematic diagram of a device, and the device 1100 can be the first device or the second device involved in the above-mentioned various method embodiments. The device 1100 includes a sending unit 1101, a processing unit 1102 and a receiving unit 1103.
[0189] It should be understood that the device 1100 can be used to implement the steps performed by the first device or the second device in the communication method of the embodiment of the present application. The relevant features can refer to the embodiments shown in any of the figures in Figures 6, 8 or 9 above, and will not be repeated here.
[0190] Optionally, the functions / implementation processes of the sending unit 1101, the receiving unit 1103, and the processing unit 1102 in FIG11 may be implemented by the processor 1001 in FIG10 calling computer-executable instructions stored in the memory 1003. Alternatively, the functions / implementation processes of the processing unit 1102 in FIG11 may be implemented by the processor 1001 in FIG10 calling computer-executable instructions stored in the memory 1003, and the functions / implementation processes of the sending unit 1101 and the receiving unit 1103 in FIG11 may be implemented by the communication interface 1004 in FIG10.
[0191] Optionally, when the device 1100 is a chip or a circuit, the functions / implementation processes of the sending unit 1101 and the receiving unit 1103 can also be implemented through pins or circuits.
[0192] The present application also provides a computer-readable storage medium, which stores a computer program or instruction, and when the computer program or instruction is run, implements the method performed by the first device or the second device in the aforementioned method embodiment. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application is essentially or the part that contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. Storage media include: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0193] The present application also provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method executed by the first device or the second device in any of the aforementioned method embodiments.
[0194] An embodiment of the present application further provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the first device or the second device involved in any of the above method embodiments.
[0195] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0196] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
[0197] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be provided in an ASIC, which can be provided in a terminal device. Alternatively, the processor and storage medium can also be provided in different components in the terminal device.
[0198] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0199] The contents of the various embodiments of this application can refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0200] It is understood that in the embodiments of the present application, the first device and / or the second device can perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations can also be performed. In addition, the various steps can be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
Claims
1. A communication method, characterized in that, The method includes: Generating a first Physical Layer Protocol Data Unit (PPDU); Transmitting the first PPDU, wherein the frequency-domain resources corresponding to the bandwidth of the first PPDU include the frequency-domain resources corresponding to a reference bandwidth, and the frequency-domain resources corresponding to the reference bandwidth are located at the edge of the frequency-domain resources corresponding to the bandwidth of the first PPDU, the reference bandwidth is less than the bandwidth of the first PPDU, the bandwidth of the first PPDU is the bandwidth of the first PPDU, wherein the transmission power of the first PPDU on each of the M subcarriers is less than or equal to a first threshold, the M subcarriers belong to the guard subcarriers corresponding to the bandwidth of the first PPDU and do not belong to the guard subcarriers corresponding to the reference bandwidth, and M is a positive integer.
2. A communication method, characterized in that, The method includes: Receiving a first PPDU, wherein the frequency-domain resources corresponding to the bandwidth of the first PPDU include the frequency-domain resources corresponding to a reference bandwidth, and the frequency-domain resources corresponding to the reference bandwidth are located at the edge of the frequency-domain resources corresponding to the bandwidth of the first PPDU, the reference bandwidth is less than the bandwidth of the first PPDU, the bandwidth of the first PPDU is the bandwidth of the first PPDU, wherein the transmission power of the first PPDU on each of the M subcarriers is less than or equal to a first threshold, the M subcarriers belong to the guard subcarriers corresponding to the bandwidth of the first PPDU and do not belong to the guard subcarriers corresponding to the reference bandwidth, and M is a positive integer.
3. The method according to claim 1 or 2, characterized in that, The frequency-domain resources corresponding to the reference bandwidth include Discrete Resource Units (DRUs).
4. The method according to any one of claims 1 to 3, characterized in that The reference bandwidth is 20 MHz; The bandwidth of the first PPDU is 40 MHz, 80 MHz, 160 MHz or 320 MHz.
5. The method according to claim 4, wherein M is less than or equal to 6.
6. The method according to any one of claims 1 to 5, characterized in that The highest frequency corresponding to the reference bandwidth is the same as the highest frequency corresponding to the bandwidth of the first PPDU; or, The lowest frequency corresponding to the reference bandwidth is the same as the lowest frequency corresponding to the bandwidth of the first PPDU.
7. The method according to any one of claims 1 to 6, characterized in that The transmission power of the first PPDU on different subcarriers among the M subcarriers is equal; or, The transmission power of the first PPDU on the first subcarrier among the M subcarriers is inversely proportional to the frequency difference between the first subcarrier and the center frequency of the reference bandwidth.
8. The method according to claim 7, wherein The transmission power of the first PPDU on the M subcarriers is equal to the first threshold, and the first threshold is 0.
9. A communication method, characterized in that, The method includes: Generating a first Physical Layer Protocol Data Unit (PPDU); Transmit the first PPDU. The frequency-domain resources corresponding to the first PPDU bandwidth include discrete resource units (DRUs), and the discrete bandwidth of the DRU is less than the first PPDU bandwidth. The first PPDU bandwidth is the bandwidth of the first PPDU. Among them, the transmission power of the first PPDU on each of the N subcarriers is less than or equal to a second threshold, and the N subcarriers are within the frequency range where the center frequency of the discrete bandwidth of the DRU is located, and N is a positive integer.
10. A communication method, characterized in that, The method includes: Receive the first PPDU. The frequency-domain resources corresponding to the first PPDU bandwidth include DRUs, and the discrete bandwidth of the DRU is less than the first PPDU bandwidth. The first PPDU bandwidth is the bandwidth of the first PPDU. Among them, the transmission power of the first PPDU on each of the N subcarriers is less than or equal to a second threshold, and the N subcarriers are within the frequency range where the center frequency of the discrete bandwidth of the DRU is located, and N is a positive integer.
11. The method according to claim 9 or 10, wherein, The number of guard subcarriers corresponding to the discrete bandwidth of the DRU is equal to the number of guard subcarriers corresponding to the first PPDU bandwidth.
12. The method according to any one of claims 9 to 11, wherein, The frequency range only includes the center frequency, N = 1, and the N subcarriers are the subcarriers corresponding to the center frequency of the discrete bandwidth of the DRU; or, The frequency range includes the center frequency and other frequencies except the center frequency, N > 1, and the N subcarriers include the subcarriers corresponding to the center frequency of the discrete bandwidth of the DRU.
13. The method according to any one of claims 9 to 12, characterized in that, The N subcarriers are some or all of the empty subcarriers included in the frequency-domain resources corresponding to the discrete bandwidth of the DRU.
14. The method according to any one of claims 9 to 13, characterized in that, The transmission power of the first PPDU on each of the N subcarriers is equal to the second threshold, and the second threshold is 0.
15. The method according to any one of claims 9 to 14, characterized in that, The transmission power of the first PPDU on K subcarriers is less than or equal to a third threshold, and the K subcarriers include the guard subcarriers corresponding to the discrete bandwidth of the DRU, and K is a positive integer.
16. The method according to claim 15, wherein, The discrete bandwidth of the DRU is 20 MHz; The first PPDU bandwidth is 40 MHz, 80 MHz, 160 MHz, or 320 MHz.
17. The method according to claim 16, wherein, K is less than or equal to 5, or K is less than or equal to 6.
18. The method according to any one of claims 15 to 17, wherein, The transmission power of the first PPDU on different subcarriers among the K subcarriers is equal; or, The transmission power of the first PPDU on the second subcarrier among the K subcarriers is inversely proportional (or negatively correlated) to the frequency difference between the second subcarrier and the center frequency of the discrete bandwidth of the DRU.
19. The method according to claim 18, wherein The transmission power of the first PPDU on the K subcarriers is equal to the third threshold, and the third threshold is 0.
20. A communication device, characterized in that, The communication device includes a processor and a memory. The memory is used to store a computer program, and the processor is used to execute the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1 to 8, or so that the communication device executes the method according to any one of claims 9 to 19.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 8, or causes the computer to execute the method according to any one of claims 9 to 19.
22. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 8, or causes the computer to execute the method according to any one of claims 9 to 19.
23. A chip system, characterized in that, The chip system includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, it implements the method according to any one of claims 1 to 8, or implements the method according to any one of claims 9 to 19.
Citation Information
Patent Citations
Resource mapping and resource mapping indication method based on protective subcarriers
CN101902816A
Method and device for sending physical layer protocol data unit
CN115623599A
Long training field (LTF) in distributed transmission
US20230104295A1
TB PPDU transmission method and related device
WO2023025056A1