Resource indication method, access point and station

Through the preamble punching indication information of the EHT PPDU shard structure, the problem of excessive signaling overhead in 802.11ax is solved, and efficient and energy-saving resource allocation is achieved.

CN115715019BActive Publication Date: 2025-09-02HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211264775.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-19
Publication Date
2025-09-02
Estimated Expiration
2040-06-19

AI Technical Summary

Technical Problem

In 802.11ax, signaling overhead becomes excessive when indicating the user's allocated resources through the resource unit subfield as bandwidth increases, especially when multiple sites are supported to allocate multiple resource units.

Method used

The EHT PPDU shard structure is adopted, and the resource allocation in the frequency domain shard is indicated through preamble punching indication information, reducing signaling overhead, including omitting or simplifying the resource allocation subfield in the compression mode.

Benefits of technology

Reduces signaling overhead, saves power consumption of the site, and improves resource allocation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115715019B_ABST
    Figure CN115715019B_ABST
Patent Text Reader

Abstract

The present application relates to the field of wireless fidelity technology, and in particular to a resource indication method, access point, and station, the method comprising: an access point generates a PPDU and sends the PPDU, wherein the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, and the preamble puncturing indication information is used to indicate that the user scheduled in the first frequency domain slice is allocated a first bandwidth, and the first bandwidth includes the first frequency domain slice. Since the preamble puncturing indication information can be used to indicate that the STA scheduled in a certain frequency domain slice is allocated the full bandwidth, there is no need to indicate each frequency domain slice of the full bandwidth separately, thereby reducing the overhead of the field used to carry the preamble puncturing indication information. The station can determine the allocated resources through the full bandwidth size indicated by the preamble puncturing indication information and the bandwidth field, and does not need to read the resource indications of all frequency domain slices, which can save power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless fidelity technology, and in particular to a resource indication method, an access point, and a station. Background Art

[0002] To support orthogonal frequency division multiple access (OFDMA) transmission, 802.11ax divides the frequency band into resource units (RUs). Only one RU is allocated to a station or multiple users. However, in the future, multiple RUs may be allocated to a station or multiple users. If 802.11ax continues to use RU subfields to indicate allocated resources to users, signaling overhead will increase as bandwidth increases.

[0003] To reduce signaling overhead, it is proposed that the fragmented structure of the Extremely High Throughput (EHT) physical protocol data unit (PPDU) can be used to indicate allocated resources to users. However, how to indicate allocated resources to users using the EHT PPDU fragment structure is an urgent problem that needs to be solved. Summary of the Invention

[0004] The present application provides a resource indication method, access point, and station, which can be used to indicate that the STA scheduled in a certain frequency domain slice is allocated full bandwidth through the EHT PPDU fragment structure, thereby further reducing signaling overhead.

[0005] In a first aspect, a resource indication method is provided. The method may be performed by a first apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is an access point. The method includes:

[0006] An access point generates and transmits a physical layer protocol data unit (PPDU). The PPDU includes preamble puncturing indication information transmitted within a first frequency domain slice. The preamble puncturing indication information is used to indicate that a user scheduled within the first frequency domain slice is allocated a first bandwidth, where the first bandwidth is the channel bandwidth for transmitting the PPDU and includes the first frequency domain slice. In an embodiment of the present application, the first bandwidth is the channel bandwidth for transmitting the PPDU, which can also be considered the full bandwidth. The preamble puncturing indication information can be used to indicate that a STA scheduled within a frequency domain slice is allocated the full bandwidth, that is, allocated full bandwidth (unpunctured) resources. Separate indications for each frequency domain slice divided by the full bandwidth are not required, thereby reducing the overhead of the field used to carry the preamble puncturing indication information. For a station, the preamble puncturing indication information, combined with the full bandwidth size indicated by the bandwidth field, can determine the allocated resources. This eliminates the need to read resource indications for all frequency domain slices, thereby saving station power consumption.

[0007] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode. The length of a PPDU in compressed mode is smaller than that in non-compressed mode. A compressed mode PPDU omits the user field or resource allocation subfield, or a compressed mode PPDU simplifies the resource allocation subfield. In this solution, the preamble puncture indication information can be used to indicate the compressed mode. It should be understood that certain fields in the PPDU in compressed mode are omitted or deleted, or the length of certain fields is reduced, such as the resource allocation subfield or user field. This allows the PPDU sent by the access point to carry fewer resource allocation subfields, or even no resource allocation subfield at all, thereby further reducing signaling overhead. For a station, if the PPDU compression mode is determined based on the preamble puncture indication information, the station does not need to read the fields following the U-SIG field, such as the user field or resource allocation subfield, thereby saving power.

[0008] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0009] In a second aspect, a resource indication method is provided. The method may be performed by a second apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is a station. The method includes:

[0010] The station receives a PPDU from an access point, and the PPDU includes preamble code puncturing indication information transmitted in a first frequency domain slice, and the preamble code puncturing indication information is used to indicate that the scheduled user in the first frequency domain slice is allocated a first bandwidth, so that the station determines the allocated resources based on the preamble code puncturing indication information; wherein, the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice.

[0011] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0012] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0013] Regarding the beneficial technical effects of the second aspect or various implementations of the second aspect, reference may be made to the beneficial technical effects of the aforementioned first aspect or various implementations of the first aspect, which will not be repeated here.

[0014] In a third aspect, a resource indication method is provided. The method may be performed by a first apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is an access point. The method includes:

[0015] The access point generates a PPDU and sends the PPDU, which includes preamble puncturing indication information transmitted in the first frequency domain slice, and the preamble puncturing indication information is used to indicate that the user in the first frequency domain slice is not allocated a resource unit, wherein the channel bandwidth for transmitting the PPDU includes the first frequency domain slice. In an embodiment of the present application, the preamble puncturing indication information is used to indicate that the user in the first frequency domain slice is not allocated a resource unit, and the unallocated resource unit here means that not only the resource unit in the first frequency domain slice is not allocated to the user in the first frequency domain slice, but also the resource unit of the entire channel bandwidth for transmitting the PPDU is not allocated to the user in the first frequency domain slice. For a station, if a station in a certain frequency domain slice is not allocated resources, then the station does not need to read the subsequent EHT-SIG field in the PPDU, for example, and can save energy consumption.

[0016] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0017] Regarding the technical effects of each implementation method of the third aspect, reference can be made to the beneficial technical effects of the various implementation methods of the first aspect mentioned above, and no further details will be given here.

[0018] In a fourth aspect, a resource indication method is provided. The method may be performed by a second apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is a station. The method includes:

[0019] The station receives a PPDU from an access point, wherein the PPDU includes preamble puncture indication information transmitted in a first frequency domain slice, wherein the preamble puncture indication information is used to indicate that users in the first frequency domain slice are not allocated resource units, wherein the channel bandwidth for transmitting the PPDU includes the first frequency domain slice; thereafter, the station determines the allocated resources based on the preamble puncture indication information.

[0020] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0021] Regarding the technical effects of the fourth aspect or each implementation method of the fourth aspect, reference can be made to the beneficial technical effects of the aforementioned third aspect or each implementation method of the third aspect, which will not be repeated here.

[0022] In a fifth aspect, a resource indication method is provided. The method may be performed by a second apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is a station. The method includes:

[0023] The access point generates a PPDU and sends the PPDU, which includes preamble puncturing indication information transmitted within a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate the puncturing or non-puncturing configuration of the first bandwidth of 80 MHz; or the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate the puncturing of the 80 MHz corresponding to the first frequency domain slice. In an embodiment of the present application, for the full bandwidth of 80 MHz, the preamble puncturing information field carrying the preamble puncturing indication information can indicate both all puncturing conditions supported by non-OFDMA transmission and the puncturing conditions of the 80 MHz corresponding to each frequency domain slice under OFDMA transmission. In this way, the station can determine the allocated resources based on the preamble puncturing indication information in combination with the bandwidth field. For example, if the bandwidth field indicates that the PPDU belongs to non-OFDMA transmission mode, the preamble puncturing indication information indicates the puncturing condition of the frequency domain slice corresponding to 80 MHz in OFDMA transmission. If the bandwidth field indicates that the PPDU belongs to OFDMA transmission mode, then the preamble puncturing indication information indicates the full bandwidth configuration of puncturing or non-puncturing within 80MHz in the OFDMA case. In this case, when the full bandwidth is greater than or equal to 160MHz, the station only needs to read the puncturing information within the 80MHz and does not need to read the bandwidth information outside the 80MHz. Therefore, this solution is actually compatible with the puncturing information indicated by 80MHz OFDMA transmission on the basis of the puncturing information indicated by non-OFDMA transmission.

[0024] In a sixth aspect, a resource indication method is provided. The method may be performed by a second apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is a station. The method includes:

[0025] The station receives a PPDU from an access point, and the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate the puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate the puncturing status of 80 MHz corresponding to the first frequency domain slice; thereafter, the station determines the allocated resources based on the preamble puncturing indication information and the bandwidth field.

[0026] Regarding the technical effects of the sixth aspect, reference may be made to the beneficial technical effects of the fifth aspect mentioned above, which will not be repeated here.

[0027] In a seventh aspect, a resource indication method is provided. The method may be performed by a second apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is a station. The method includes:

[0028] The access point generates a PPDU and sends the PPDU, which includes preamble code puncturing indication information transmitted in the first frequency domain slice, wherein the preamble code puncturing indication information is carried in the first preamble code puncturing information field and the second preamble code puncturing information field, the first preamble code puncturing information field is located in the U-SIG field, and the second preamble code puncturing information field is located in the EHT-SIG field; wherein the first preamble code puncturing information field is used to indicate the puncturing status of the first frequency domain slice or the full bandwidth is not punctured, and the second preamble code puncturing information field is used to indicate the puncturing status of the remaining frequency domain slices except the first frequency domain slice within the first bandwidth, the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice. In an embodiment of the present application, in the case of puncturing of a bandwidth greater than 80 MHz, such as puncturing of 160 MHz, 240 MHz, and 320 MHz, two preamble puncturing information fields are used to indicate the puncturing of the bandwidth. For example, the first preamble puncturing information field indicates the puncturing within the frequency domain slice corresponding to 80 MHz, and the second preamble puncturing information field indicates the puncturing of the remaining frequency bands in the full bandwidth except for the frequency domain slice. For a site, the allocated resources can be determined by the first preamble puncturing information field and the second preamble puncturing information field. It should be understood that since there can only be one puncturing in the full bandwidth, the second preamble puncturing information field will have multiple reserved states (or entries) for other purposes, and the expandable indication content is more.

[0029] In an eighth aspect, a resource indication method is provided. The method may be performed by a second apparatus, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the communication device is a station. The method includes:

[0030] The station receives a PPDU from an access point, and the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice. The station determines the allocated resources based on the preamble puncturing indication information, wherein the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field is located in the U-SIG field, and the second preamble puncturing information field is located in the EHT-SIG field; wherein the first preamble puncturing information field is used to indicate the puncturing status of the first frequency domain slice or the full bandwidth is not punctured, and the second preamble puncturing information field is used to indicate the puncturing status of the remaining frequency domain slices except the first frequency domain slice in the first bandwidth, the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice.

[0031] Regarding the technical effects of the eighth aspect, reference may be made to the beneficial technical effects of the seventh aspect mentioned above, which will not be repeated here.

[0032] In the ninth aspect, a communication device is provided, for example, the communication device is an access point as described above or a device provided in an access point. In some embodiments, the communication device can be used to execute the method in the first aspect or any possible implementation of the first aspect; or the communication device can be used to execute the method in the third aspect or any possible implementation of the third aspect; or the communication device can be used to execute the method in the fifth aspect or any possible implementation of the fifth aspect; or the communication device can be used to execute the method in the seventh aspect or any possible implementation of the seventh aspect. Specifically, the communication device may include a module for executing the method in the first aspect or any possible implementation of the first aspect, or include a module for executing the method in the third aspect or any possible implementation of the third aspect, or include a module for executing the method in the fifth aspect or any possible implementation of the fifth aspect, or include a module for executing the method in the seventh aspect or any possible implementation of the seventh aspect, for example, including a processing module and a transceiver module coupled to each other. Exemplarily, the communication device is the aforementioned access point. Wherein,

[0033] In some embodiments, the processing module is used to generate a PPDU, which includes preamble code puncturing indication information transmitted in the first frequency domain slice, and the preamble code puncturing indication information is used to indicate that the scheduled user in the first frequency domain slice is allocated a first bandwidth, wherein the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice; the transceiver module is used to send the PPDU.

[0034] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0035] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0036] In other embodiments, the processing module is used to generate a PPDU, which includes preamble code puncture indication information transmitted in the first frequency domain slice, and the preamble code puncture indication information is used to indicate that the user in the first frequency domain slice is not allocated a resource unit, wherein the channel bandwidth for transmitting the PPDU includes the first frequency domain slice; the transceiver module is used to send the PPDU.

[0037] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0038] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0039] In some other embodiments, the processing module is configured to generate a PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing condition of 80 MHz corresponding to the first frequency domain slice;

[0040] The transceiver module is used to send the PPDU.

[0041] In some other embodiments, the processing module is configured to generate a PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, wherein the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being located in a U-SIG field, and the second preamble puncturing information field being located in an EHT-SIG field; wherein the first preamble puncturing information field is used to indicate a puncturing status of the first frequency domain slice or a full bandwidth being unpunctured, and the second preamble puncturing information field is used to indicate a puncturing status of frequency domain slices other than the first frequency domain slice within a first bandwidth, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain slice;

[0042] The transceiver module is used to send the PPDU.

[0043] In a tenth aspect, a communication device is provided, for example, the communication device is a site as described above or a device set in a site. In some embodiments, the communication device is used to execute the method in the second aspect or any possible implementation of the second aspect; or, the communication device is used to execute the method in the fourth aspect or any possible implementation of the fourth aspect; or, the communication device is used to execute the method in the sixth aspect or any possible implementation of the sixth aspect; or, the communication device is used to execute the method in the eighth aspect or any possible implementation of the eighth aspect. Specifically, the communication device may include a module for executing the method in the second aspect or any possible implementation of the second aspect, or include a module for executing the method in the fourth aspect or any possible implementation of the fourth aspect, or include a module for executing the method in the sixth aspect or any possible implementation of the sixth aspect, or include a module for executing the method in the eighth aspect or any possible implementation of the eighth aspect, for example, including a processing module and a transceiver module coupled to each other. Exemplarily, the communication device is the aforementioned site.

[0044] in,

[0045] In some embodiments, the transceiver module is used to receive a PPDU from an access point, where the PPDU includes preamble puncture indication information transmitted within a first frequency domain slice, where the preamble puncture indication information is used to indicate that a user scheduled within the first frequency domain slice is allocated a first bandwidth, where the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice; the processing module is used to determine the allocated resources based on the preamble puncture indication information.

[0046] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0047] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0048] In other embodiments, the transceiver module is used to receive a PPDU from an access point, where the PPDU includes preamble puncture indication information transmitted within a first frequency domain slice, where the preamble puncture indication information is used to indicate that users within the first frequency domain slice are not allocated resource units, wherein the channel bandwidth for transmitting the PPDU includes the first frequency domain slice; and the processing module is used to determine the allocated resources based on the preamble puncture indication information.

[0049] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0050] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0051] In some other embodiments, the transceiver module is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing condition of 80 MHz corresponding to the first frequency domain slice;

[0052] The processing module is configured to determine allocated resources according to the preamble puncturing indication information and the bandwidth field.

[0053] In some other embodiments, the transceiver module is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, wherein the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being located in a U-SIG field, and the second preamble puncturing information field being located in an EHT-SIG field; wherein the first preamble puncturing information field is used to indicate a puncturing status of the first frequency domain slice or a full bandwidth being unpunctured, and the second preamble puncturing information field is used to indicate a puncturing status of frequency domain slices other than the first frequency domain slice within a first bandwidth, where the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice;

[0054] The processing module is used to determine the allocated resources according to the preamble puncturing indication signal.

[0055] In the eleventh aspect, another communication device is provided, which is, for example, an access point as described above or is set in an access point. Exemplarily, the communication device is a chip set in the access point. The communication device includes a processor and a transceiver, which is used to implement the method described in the first aspect or the third aspect or the fifth aspect or the seventh aspect or the various possible implementations of the first aspect or the various possible implementations of the third aspect or the method described in the various possible implementations of the fifth aspect or the method described in the various possible implementations of the seventh aspect. The transceiver is implemented, for example, by an antenna, a feeder, and a codec in the access point, or, if the communication device is a chip set in the access point, the transceiver is, for example, a communication interface in the chip, which is connected to the radio frequency transceiver component in the access point to realize the transmission and reception of information through the radio frequency transceiver component. In which,

[0056] In some embodiments, the processor is used to generate a PPDU, which includes preamble code puncturing indication information transmitted in a first frequency domain slice, and the preamble code puncturing indication information is used to indicate that the scheduled user in the first frequency domain slice is allocated a first bandwidth, wherein the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice; the transceiver is used to send the PPDU.

[0057] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0058] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0059] In other embodiments, the processor is used to generate a PPDU, which includes preamble code puncturing indication information transmitted in a first frequency domain slice, and the preamble code puncturing indication information is used to indicate that users in the first frequency domain slice are not allocated resource units, wherein the channel bandwidth for transmitting the PPDU includes the first frequency domain slice; and the transceiver is used to send the PPDU.

[0060] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0061] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0062] In some other embodiments, the processor is configured to generate a PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing condition of 80 MHz corresponding to the first frequency domain slice;

[0063] The transceiver is configured to send the PPDU.

[0064] In some other embodiments, the processor is configured to generate a PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, wherein the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being located in a U-SIG field, and the second preamble puncturing information field being located in an EHT-SIG field; wherein the first preamble puncturing information field is used to indicate a puncturing status of the first frequency domain slice or a full bandwidth being unpunctured, and the second preamble puncturing information field is used to indicate a puncturing status of frequency domain slices other than the first frequency domain slice within a first bandwidth, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain slice;

[0065] The transceiver is configured to send the PPDU.

[0066] In the twelfth aspect, another communication device is provided, which is, for example, a site as described above or is set at a site. Exemplarily, the communication device is a chip set in an access point. The communication device includes a processor and a transceiver, which is used to implement the method described in the second aspect or the fourth aspect or the sixth aspect or the eighth aspect or the various possible implementations of the second aspect or the various possible implementations of the fourth aspect or the various possible implementations of the sixth aspect or the various possible implementations of the eighth aspect. The transceiver is implemented, for example, by an antenna, a feeder, and a codec in the site, or, if the communication device is a chip set in the site, then the transceiver is, for example, a communication interface in the chip, which is connected to a radio frequency transceiver component in the site to realize information transmission and reception through the radio frequency transceiver component.

[0067] in,

[0068] In some embodiments, the transceiver is used to receive a PPDU from an access point, the PPDU including preamble puncture indication information transmitted in a first frequency domain slice, the preamble puncture indication information being used to indicate that a user scheduled in the first frequency domain slice is allocated a first bandwidth, wherein the first bandwidth is the channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice; the processor is used to determine the allocated resources based on the preamble puncture indication information.

[0069] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0070] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0071] In other embodiments, the transceiver is used to receive a PPDU from an access point, the PPDU including preamble puncture indication information transmitted in a first frequency domain slice, the preamble puncture indication information being used to indicate that users in the first frequency domain slice are not allocated resource units, wherein the channel bandwidth for transmitting the PPDU includes the first frequency domain slice; the processor is used to determine the unallocated resources based on the preamble puncture indication information.

[0072] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0073] In a possible implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a universal-signal (U-SIG) field.

[0074] In some other embodiments, the transceiver is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing condition of 80 MHz corresponding to a first frequency domain slice, wherein the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice;

[0075] The processor is configured to determine allocated resources according to the preamble puncturing indication information and the bandwidth field.

[0076] In some other embodiments, the transceiver is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, wherein the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being located in a U-SIG field, and the second preamble puncturing information field being located in an EHT-SIG field; wherein the first preamble puncturing information field is used to indicate a puncturing status of the first frequency domain slice or a full bandwidth without puncturing, and the second preamble puncturing information field is used to indicate a puncturing status of the remaining frequency domain slices within the first bandwidth except the first frequency domain slice;

[0077] The processor is configured to determine allocated resources according to the preamble puncturing indication signal.

[0078] In a thirteenth aspect, another communication device is provided. The communication device may be the access point in the design of the above-mentioned method. Exemplarily, the communication device is a chip disposed in the access point. The communication device includes: a memory for storing computer-executable program code, and a processor coupled to the memory. The program code stored in the memory includes instructions, and when the processor executes the instructions, the communication device executes the method of the above-mentioned first aspect, third aspect, fifth aspect, seventh aspect, or any possible implementation of the first aspect, any possible implementation of the third aspect, any possible implementation of the fifth aspect, or any possible implementation of the seventh aspect.

[0079] In some embodiments, the communication device may further include a communication interface, which may be a transceiver in an access point, for example, implemented by an antenna, a feeder, and a codec in the access point, or, if the communication device is a chip set in the access point, the communication interface may be an input / output interface of the chip, such as an input / output pin, etc.

[0080] In a fourteenth aspect, another communication device is provided. The communication device may be the site in the above-described method design. Exemplarily, the communication device is a chip disposed in the site. The communication device includes: a memory for storing computer-executable program code, and a processor coupled to the memory. The program code stored in the memory includes instructions, and when the processor executes the instructions, the communication device executes the method of the above-described second aspect, fourth aspect, sixth aspect, eighth aspect, or any possible implementation of the second aspect, any possible implementation of the fourth aspect, any possible implementation of the sixth aspect, or any possible implementation of the eighth aspect.

[0081] In some embodiments, the communication device may further include a communication interface, which may be a transceiver in the site, for example, implemented by an antenna, feeder, and codec in the site, or, if the communication device is a chip set in the site, the communication interface may be an input / output interface of the chip, such as an input / output pin, etc.

[0082] In a fifteenth aspect, a communication system is provided. The communication system may include the communication device described in the ninth aspect, the communication device described in the eleventh aspect, or the communication device described in the thirteenth aspect, as well as the communication device described in the tenth aspect, the communication device described in the twelfth aspect, or the communication device described in the fourteenth aspect. It should be understood that the communication system may include more access points and / or sites.

[0083] In a sixteenth aspect, embodiments of the present application provide a chip system, comprising a processor and further comprising a memory, for implementing the method performed by the access point in the first aspect or the station in the second aspect, or the access point in the third aspect or the station in the fourth aspect, or the access point in the fifth aspect or the station in the sixth aspect, or the access point in the seventh aspect or the station in the eighth aspect. The chip system may be composed of a chip, or may include a chip and other discrete components.

[0084] In the seventeenth aspect, an embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enable the computer to execute the method executed by the access point in the first aspect or the station in the second aspect, or the access point in the third aspect or the station in the fourth aspect, or the access point in the fifth aspect or the station in the sixth aspect, or the access point in the seventh aspect or the station in the seventh aspect, to implement the functions implemented by the access point in the first aspect or the station in the second aspect or the access point in the third aspect or the station in the fourth aspect or the access point in the fifth aspect or the station in the sixth aspect or the access point in the seventh aspect or the station in the eighth aspect.

[0085] In aspect 18, an embodiment of the present application further provides a computer program product, wherein instructions are stored in the computer program product. When the computer program product is run on a computer, the computer executes the method executed by the access point in the first aspect or the station in the second aspect or the access point in the third aspect or the station in the fourth aspect or the access point in the fifth aspect or the station in the sixth aspect, and implements the functions implemented by the access point in the first aspect or the station in the second aspect or the access point in the third aspect or the station in the fourth aspect or the access point in the fifth aspect or the station in the sixth aspect or the access point in the seventh aspect or the station in the eighth aspect.

[0086] The beneficial effects of the above-mentioned third to eighteenth aspects and their implementation methods can refer to the description of the beneficial effects of the first to eighth aspects and their various implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] Figure 1 A wireless local area network architecture applicable to the embodiments of the present application;

[0088] Figure 2 An internal structure diagram of an access point and a station provided in an embodiment of the present application;

[0089] Figure 3 A schematic diagram of a HE-SIG-B frame structure provided in an embodiment of the present application;

[0090] Figure 4 Schematic diagram of the 40 MHz HE-SIG-B frame structure provided in an embodiment of the present application;

[0091] Figure 5 A schematic diagram of the EHT PPDU frame structure provided in an embodiment of the present application;

[0092] Figure 6 A schematic diagram of the fragment structure of the EHT PPDU provided in an embodiment of the present application;

[0093] Figure 7 Schematic diagram of 80MHz puncturing provided in an embodiment of the present application;

[0094] Figure 8 A flowchart of a resource indication method provided in an embodiment of the present application;

[0095] Figure 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0096] Figure 10 Another structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0098] The embodiments of the present application can be applied to wireless local area network (WLAN) scenarios, and can be applied to IEEE 802.11 system standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, or their next generations, such as 802.11be standards or even later generations. Alternatively, the embodiments of the present application can also be applied to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiments of the present application can also be applied to other possible communication systems, such as the Long Term Evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, the Universal Mobile Telecommunications System (UMTS), the Worldwide Interoperability for Microwave Access (WiMAX) communication system, and future 5G communication systems.

[0099] For example, see Figure 1 , which shows a network architecture diagram of a WLAN applicable to an embodiment of the present application, Figure 1 For example, the WLAN includes an access point (AP) and two stations (STAs) associated with the AP, where the two STAs are STA1 and STA2. The AP can schedule wireless resources for STA1 and STA2 and transmit data, including uplink data information and / or downlink data information, to STA1 and STA2 on the scheduled wireless resources. It should be understood that Figure 1 The number of APs and STAs is only an example, and can be more or less. The AP can communicate with STA1 or STA2, or the AP can communicate with STA1 and STA2. It should be understood that if the WLAN includes multiple APs and multiple STAs, the embodiments of the present application are also applicable to communication between APs. For example, the APs can communicate with each other through a distributed system (DS). Any AP can schedule wireless resources for its associated STAs and / or unassociated STAs, and transmit data for the STA on the scheduled wireless resources. The embodiments of the present application are also applicable to communication between STAs.

[0100] The STAs referred to in the embodiments of the present application may be various user terminals, user devices, access devices, subscriber stations, subscriber units, mobile stations, user agents, user equipment, or other names with wireless communication capabilities. User terminals may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication capabilities, as well as various forms of user equipment (UE), mobile stations (MS), terminals, terminal equipment, portable communication devices, handsets, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to conduct network communications via a wireless medium. For example, a STA may be a router, switch, or bridge. For ease of description, the above-mentioned devices are collectively referred to as stations or STAs.

[0101] The access point (AP) involved in the embodiments of this application is a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. The access point (AP) can serve as the hub of the communication system and can be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. The base station can include various forms of macro base stations, micro base stations, and relay stations. For the sake of convenience, the above-mentioned devices are collectively referred to as APs.

[0102] For example, the AP and STA involved in this application may be AP and STA applicable to the 802.11 system standard. Figure 2 As shown in FIG, an internal structure diagram of the AP and STA provided in the embodiment of the present application, the 802.11 system standard focuses on the 802.11 physical layer (physical, PHY) and media access control (media access control, MAC) part. Therefore, the STA provided in the embodiment of the present application is usually a terminal product that supports the MAC and PHY of the 802.11 system standard, such as a mobile phone, a laptop computer, etc. It should be pointed out that although only Figure 2 The following diagrams provide the architecture of an AP with multiple antennas and a STA with a single antenna. In practical scenarios, both APs and STAs can have multiple antennas and can have more than two antennas. The AP and STA, respectively, include the underlying physical layer (PHY) baseband module, the media access control (MAC) layer module, the logical link control (LLC) layer module, and the radio frequency (RF) module (antenna), as well as the upper-layer Internet Protocol (IP) processing module, the transmission control protocol (TCP) / user datagram protocol (UDP) processing module, and the application layer module. The lower and upper layers exchange information through the upper-layer interface.

[0103] APs communicate with STAs, allocating resources to them. STAs then transmit data using these allocated resources. For example, Wi-Fi protocols prior to 802.11ax, such as 802.11ac, require that transmissions occupy contiguous bandwidth, including four types of bandwidth: 20MHz, 40MHz, 80MHz, and 160MHz. One 20MHz channel is designated as the primary 20MHz. If a 20MHz channel within the bandwidth is occupied by another station's transmission, the transmission bandwidth must be reduced. For example, if the first 20MHz channel in a continuous 80MHz bandwidth is designated as the primary 20MHz channel, but the second 20MHz channel is busy, then according to the contiguous bandwidth requirement, only data in the primary 20MHz channel can be transmitted, wasting the remaining 40MHz channel within the 80MHz bandwidth.

[0104] To aggregate more channels to create greater available bandwidth, the 802.11ax protocol introduces a preamble puncturing transmission method, allowing non-contiguous channels to be aggregated. In the example above, this allows the AP to allocate 20MHz + 40MHz bandwidth, thereby more efficiently utilizing idle channels. Specifically, of the four transmission bandwidths specified in the 802.11ax standard—20MHz, 40MHz, 80MHz, and 160MHz—only the 80MHz and 160MHz bandwidths can utilize preamble puncturing. For example, a 20MHz portion of the 160MHz bandwidth can be punctured to create 140MHz.

[0105] The AP communicates with the STA, and the AP can allocate resources to the STA, and the STA transmits data on the allocated resources. For example, before the 802.11ax standard, the AP and the STA can use orthogonal frequency division multiplexing (OFDM) technology to communicate. The entire bandwidth can be allocated to one or a group of STAs for single-user (SU) transmission or multi-user multiple input multiple output (MU MIMO) transmission. In the 802.11ax standard, orthogonal frequency division multiple access (OFDMA) technology is introduced, that is, the AP and the STA can use OFDMA technology to communicate.

[0106] In OFDMA and MU-MIMO technologies, the WLAN protocol divides the spectrum bandwidth into several resource units (RUs). For example, the 802.11ax protocol supports bandwidth configurations including 20MHz, 40MHz, 80MHz, 160MHz, and 80+80MHz. The difference between 160MHz and 80+80MHz is that the former is a continuous frequency band, while the two 80MHz bands in the latter can be separated, that is, the 160MHz composed of 80+80MHz is discontinuous. The 802.11ax protocol stipulates that for 20MHz, 40MHz, 80MHz, and 160MHz, the spectrum bandwidth can be divided into multiple types of RUs, including 26-subcarrier RUs, 52-subcarrier RUs, 106-subcarrier RUs, 242-subcarrier RUs (maximum RU within the 20MHz bandwidth), 484-subcarrier RUs (maximum RU within the 40MHz bandwidth), 996-subcarrier RUs (maximum RU within the 80MHz bandwidth), and 2*996-subcarrier RUs (maximum RU within the 160MHz bandwidth). Each RU consists of consecutive subcarriers. For example, a 26-subcarrier RU consists of 26 consecutive subcarrier RUs. In the following, a 26-subcarrier RU is referred to as a 26-tone RU, a 52-subcarrier RU is referred to as a 52-tone RU, and so on.

[0107] The AP allocates resources to STAs in units of RUs and can inform STAs of the allocated resources through physical protocol data units (PPDUs). Specifically, the AP can indicate the allocated RUs to STAs by carrying the resource allocation information in the signaling field (SIG) included in the PPDU. For example, the signaling field can be the high-efficiency signaling field B (HE-SIG-B) or the extremely high throughput signaling field (EHT-SIG).

[0108] Figure 3The HE-SIG-B field format proposed in the 802.11ax protocol is shown. The HE-SIG-B field consists of two parts. The first part is a common field, consisting of 1 to N resource unit allocation subfields (RU Allocation subfields), a center 26-tone resource unit indicator field (Center 26-Tone) when the bandwidth is greater than or equal to 80 MHz, followed by a cyclic redundancy code (CRC) for parity check and a tail subfield for cyclic decoding. Additionally, in the user-specific field, there are 1 to M user fields, arranged in the order of resource unit allocation. These M user fields are typically grouped in pairs, with each pair followed by a CRC and tail field. The last group should be excluded, as it may contain one or two user fields. Therefore, one user field in the last group is indicated by a dashed line. The tail field in the last group of user fields may be followed by a padding field.

[0109] Each resource unit allocation subfield is a resource unit allocation index, which indicates the size and location of one or more resource units within 20 MHz. The order of at least one site field corresponds to the allocation order of the resource unit. Each site field indicates the site information of the STA allocated within the RU included in the resource unit allocation.

[0110] The resource unit allocation index is indicated by one or more 8-bit sequences, where each 8-bit corresponds to a 20MHz segment of the bandwidth spectrum. For example, in the 802.11ax standard, the index table for a resource unit allocation subfield is shown in Table 1. Since this index table is used to indicate allocated resources, it can also be called a resource allocation information table.

[0111] Table 1 Resource allocation information table

[0112]

[0113]

[0114] In Table 1, the first column represents an 8-bit sequence, and the middle columns #1 to #9 represent different resource units. The numbers in the table represent the number of subcarriers contained in the resource unit. For example, the sequence "00111y2y1y0" indicates that the entire 242-tone RU is divided into four RUs: 52-tone RU, 52-tone RU, 26-tone RU, and 106-tone RU. The number in the third column indicates the number of entries allocated to the same resource unit, that is, the number of different sequences corresponding to the same resource unit arrangement. For the sequence "00111y2y1y0", there are 8 entries because, in addition to indicating the 242-tone RU resource unit allocation method, y2y1y0 is also used to indicate the number of users included in the 106-tone RU for SU / MU-MIMO transmission, corresponding to 1 to 8 users. That is, the 3-bit y2y1y0 is used to indicate the 1 to 8 users supported in the 106-tone RU. The eight entries can be viewed as eight independent rows in the table. These eight rows correspond to the same resource unit allocation scheme, and each row corresponds to a different number of users supported within a 106-tone RU. When the permutation of resource units indicated by a resource unit allocation subfield includes resource units consisting of greater than or equal to 106 subcarriers, the resource unit allocation index is also used to indicate the number of MU MIMO users supported by resource units consisting of greater than or equal to 106 subcarriers.

[0115] It should be understood that when the bandwidth is 20 MHz, the entire bandwidth can consist of a 242-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Similar to the 20 MHz subcarrier distribution, when the bandwidth is 40 MHz, the entire bandwidth can consist of a 484-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, and 242-tone RUs. Similarly, when the bandwidth is 80 MHz, the entire bandwidth can consist of a 996-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, and 484-tone RUs. For example, an 80 MHz bandwidth can be composed of four 242-tone RU resource units. When the bandwidth is 160 MHz or 80+80 MHz, the entire bandwidth can be viewed as a replication of two 80 MHz subcarrier distributions. The entire bandwidth can consist of a 2*996-tone RU or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU.

[0116] The 802.11ax standard also introduces the concept of content channel (CC). When the bandwidth is only 20MHz, HE-SIG-B contains only one CC, which contains one resource unit allocation subfield to indicate the allocated RU within 20MHz. The resource unit allocation subfield occupies 8 bits and can indicate all possible RU permutations and combinations within the 20MHz bandwidth by index. For RUs with a size greater than or equal to 106-tone, it is also necessary to indicate the number of users performing SU / MU-MIMO transmission in the RU, or the number of user information fields, such as the letters x or y in Table 1. Please refer to the 802.11ax protocol for details.

[0117] If the transmission bandwidth is greater than 20MHz, the legacy preamble (L-preamble) and repeated legacy signaling (RL-SIG) and HE-SIG-A fields in the high-efficiency preamble (HE-preamble) included in the PPDU will be replicated and transmitted every 20MHz, while HE-SIG B adopts the "1212" transmission method, that is, HE-SIG B includes two CCs, one CC is transmitted on each odd 20MHz in the transmission bandwidth, including the resource allocation information of the multiple odd 20MHz and the site information transmitted on these multiple odd 20MHz, and the other CC is transmitted on each even 20MHz in the transmission bandwidth, including the resource allocation information of the multiple even 20MHz and the site information transmitted on these multiple even 20MHz. It should be understood that the content of the resource unit allocation subfield will be displayed in part in each of the two CCs respectively. By reading these two CCs, the STA can know the RUs into which the bandwidth spectrum resources are divided.

[0118] For example, see Figure 4 , showing the structure of HE-SIG-B at 40 MHz. When the bandwidth is 40 MHz, there are two CCs, CC1 and CC2. CC1 contains the resource unit allocation subfield within the odd-numbered 20 MHz range (i.e., the first 20 MHz) and the corresponding user-specific field; CC2 contains the resource unit allocation subfield within the even-numbered 20 MHz range (i.e., the second 20 MHz) and the corresponding user-specific field.

[0119] For another example, when the bandwidth is 80 MHz, there are still two CCs, CC1 and CC2. CC1 contains the resource unit allocation subfield within the range of 242 odd-numbered subcarrier RUs (that is, the first 20 MHz and the third 20 MHz) and the corresponding user-specific field; CC2 contains the resource unit allocation subfield within the range of 242 even-numbered subcarrier RUs (that is, the second 20 MHz and the fourth 20 MHz) and the corresponding user-specific field.

[0120] Although the resource unit allocation subfield shown in Table 1 sets multiple RU allocation modes, in OFDMA transmission, in order to reduce the complexity of sending and receiving, in some embodiments, only one RU is supported for allocation to one user, and multiple RUs are not supported for allocation to one user, that is, it is not supported to allocate multiple consecutive or discontinuous RUs to a certain user. For example, there are three RUs, namely RU1, RU2 and RU3. The channel conditions of RU1 and RU3 are better than the channel conditions of RU2. Ideally, RU1 and RU3 can be allocated to the same user. However, currently, only RU1 or RU3 is supported for allocation to the same user, and RU1 and RU3 are not supported for allocation to the same user. It can be seen that the flexibility of RU allocation is low, and the spectrum utilization rate is also low.

[0121] In order to improve spectrum utilization, the next generation protocol of 802.11ax, such as 802.11be, allows multiple continuous or discontinuous RUs to be allocated to one user or multiple users. That is, SU transmission and MU-MIMO transmission are supported on multiple discontinuous RUs. Among them, SU transmission and MU-MIMO transmission are relative to OFDMA transmission, so in some embodiments, SU transmission and MU-MIMO transmission can be collectively referred to as non-OFDMA transmission. For non-OFDMA transmission, if the resource allocation method corresponding to the aforementioned OFDMA transmission is used, as the bandwidth increases, more resource unit allocation subfields and more user-specific fields are required, and the signaling overhead is large. For example, there is 320MHz, and this 320MHz is allocated to 40 users, then at least 16 resource allocation subfields and user fields corresponding to the 16 resource allocation subfields are required. Each resource allocation subfield occupies at least 8 bits, and it is obvious that the signaling overhead is large.

[0122] To reduce signaling overhead, in some embodiments, the allocated resources are indicated to the user via the EHT PPDU. Figure 5, showing a structure of EHT PPDU. The EHT PPDU may include three parts: legacy preamble (L-preamble), high efficiency preamble (HE-preamble) and physical layer convergence protocol service data unit (PSDU). Among them, the L-preamble part includes L-STF field, L-LTF field, L-SIG field; the HE-preamble part includes RL-SIG field and universal field (Universal SIG, U-SIG) field, extremely high throughput signaling (EHT-SIG) field, extremely high throughput short training (extremely high throughput short training field, EHT-STF) field, extremely high throughput long training (extremely high throughput long training field, EHT-LTF) field; the PSDU part includes data field and other fields, among which the U-SIG field occupies 2 OFDM symbols, such as Figure 5 The U-SIGSYM1 and U-SIG SYM1 shown in . The universal field (U-SIG) field may include a version-independent information field and a version-dependent information field, a CRC field, and a tail field. The version independent info field may include a 3-bit WiFi version field, a 1-bit downlink / uplink field, a BSS color field of at least 6 bits, and a TxOP field of at least 7 bits. Furthermore, the version independent info field may also include a bandwidth field. The version dependent info field may include a PPDU format field, etc., and may also include one or more of a modulation and coding scheme field, a spatial stream field, a coding field, and the like. The CRC field occupies at least 4 bits, and the tail field occupies at least a 6-bit tail bit field.

[0123] In one possible implementation, the EHT-SIG field includes an EHT-SIG common field and an EHT-SIG user-specific field. The EHT-SIG common field can be used to carry resource allocation information assigned to STAs, and the EHT-SIG user-specific field can be used to carry user information. To allocate 320MHz bandwidth, if the 802.11ax structure is used, users only need to read the content of the primary 80MHz in the 320MHz band before the EHT-SIG field to understand the allocated resources. That is, all user allocated resource information is carried on the primary 80MHz channel, resulting in significant overhead on the primary 80MHz channel.

[0124] However, in order to further reduce the overhead (for example, reducing the length of the EHT-SIG), the 802.11be standard discussion proposed that the full bandwidth can be segmented based on the EHT PPDU, or it can be understood as proposing a new PPDU structure. For example, see Figure 6 , which is an example of the new PPDU structure. Figure 6 Taking the channel bandwidth (referred to as full bandwidth or full frequency band in this article) of 320MHz for transmitting PPDU as an example, we can see Figure 6 320MHz is divided into 4 frequency domain segments, each frequency domain segment is 80MHz, wherein the first 80MHz is the main 80MHz. Since each frequency domain segment is 80MHz, in some embodiments, the frequency domain segment can also be called 80MHz segment. Figure 6 In the structure shown, the U-SIG field can be repeated only within each frequency domain slice (80MHz), and different frequency domain slices can use different U-SIGs and EHT-SIGs. It should be understood that for frequency domain slices greater than or equal to 40MHz, the EHT-SIG in each frequency domain slice can have two or more content channels. Each frequency domain slice can only contain its own 80MHz puncturing indication in the U-SIG part. Since this architecture is equivalent to dividing the overhead of the U-SIG and EHT-SIG fields on the original main 80MHz channel into 4 frequency domain slices, it can save overhead.

[0125] For example, if 320MHz bandwidth is allocated to 40 users, Figure 6The PPDU structure shown in the figure follows the 802.11ax structure. The PPDU needs at least 16 EHT-SIG fields, and the EHT-SIG field needs at least 40 user fields. In this way, by reading the content of the main 80MHz in the 320MHz, you can know which 20MHz on the 320MHz is punctured, and then by reading the EHT-SIG field, you can know the allocated resources. However, if you use Figure 6 In the PPDU structure shown, since the 320 MHz channel is frequency-sliced, each frequency-domain slice (80 MHz) has a primary 20 MHz channel. For the same 40 users, some park on the first frequency-domain slice, some on the second, some on the third, and some on the fourth of these four frequency-domain slices. Accordingly, the U-SIG field can be repeated only within each frequency-domain slice (80 MHz), with different frequency-domain slices using different U-SIGs and EHT-SIGs. Since the EHT-SIG overhead on the original primary 80 MHz channel can be divided among the four frequency-domain slices, the user fields corresponding to the 40 users can also be transmitted separately on the four frequency-domain slices. This results in fewer than 40 user fields in the EHT-SIG field in each frequency-domain slice, thus saving overhead. Continuing with the above example, if each frequency domain slice hosts 10 users, the EHT-SIG field in each frequency domain slice only needs about 10 user fields, which obviously reduces overhead.

[0126] It should be noted that Figure 6 The example of each frequency domain slice being the same size is taken as an example. However, the embodiment of the present application does not limit the size of each frequency domain slice, and the bandwidth of each frequency domain slice can be variable. For example, 320 MHz can be divided into three frequency domain slices, and these three frequency domain slices are 80 MHz, 80 MHz, and 160 MHz respectively.

[0127] It should be understood that multiple discontinuous RUs can be considered as the result of preamble puncturing across the full bandwidth. Therefore, for non-OFDMA transmission, indicating to the user that the allocated resources belong to a portion of the full bandwidth is equivalent to indicating to the user the preamble puncturing combination supported by non-OFDMA transmission.

[0128] Therefore, in other embodiments, for STAs in non-OFDMA transmission, the U-SIG field can be used to indicate the bandwidth allocated to the STA, and the U-SIG and / or EHT-SIG fields can be used to indicate the puncturing status of the bandwidth. Since both the U-SIG and EHT-SIG fields can be used to indicate the puncturing status, for ease of distinction, in the embodiments of the present application, the field in the U-SIG used to carry the puncturing status is referred to as the preamble puncturing information field A, and the field in the EHT-SIG field used to carry the puncturing status is referred to as the preamble puncturing information field B. It should be understood that the preamble puncturing information field A or the preamble puncturing information field B can be used to indicate more than just the puncturing status of the bandwidth. From another perspective, the puncturing status of the bandwidth can also indicate the resources allocated to the user, so the preamble puncturing information field A or the preamble puncturing information field B can also be considered to indicate the resource allocation status. It should be noted that the embodiments of the present application do not limit the specific names of the fields used to carry the puncturing status. That is, the preamble puncturing information field A and / or the preamble puncturing information field B mentioned above can also be called other names in some embodiments. In this document, the field used to carry puncturing information is called a preamble puncturing information field.

[0129] In one possible implementation, the EHT PPDU may include a preamble puncturing information field A and a preamble puncturing information field B. That is, the preamble puncturing information field A and the preamble puncturing information field B indicate puncturing information in non-OFDMA transmission (also referred to as puncturing indication method 1 in non-OFDMA transmission). The preamble puncturing information field A may be used to carry information such as Figure 6 The user can know the 80 MHz puncturing information corresponding to each frequency domain slice in the preamble code by reading the preamble code puncturing information field A, and can then complete the reading of the preamble code puncturing information field B in the EHT-SIG field. The preamble code puncturing information field B can include the puncturing information of the entire frequency band (for example, the puncturing information of 320 MHz).

[0130] Exemplarily, the preamble puncturing information field A may occupy 3 bits, which may indicate the puncturing status within the 80MHz bandwidth. For example, 80MHz may be divided into 4 20MHz segments at a granularity of 20MHz. It should be understood that puncturing within the 80MHz bandwidth refers to puncturing one or some 20MHz segments within the 80MHz. The 4 20MHz segments included in the 80MHz are sorted from low to high in frequency. If none of the 4 20MHz segments within the 80MHz are punctured, it may be recorded as [1 1 1 1]. It should be understood that 1 indicates no puncturing, and PPDU information is transmitted on the corresponding channel. If the first 20MHz segment within the 80MHz is punctured, it may be recorded as [x 1 11], and if the second 20MHz segment within the 80MHz is punctured, it may be recorded as [1x 1 1]. By analogy, the puncturing within the 80MHz bandwidth can be [1 1 1 1], [x 1 1 1], [1x 1 1], [1 1x 1], [1 1 1x], [xx 1 1], [1 1x x]. It should be understood that "x" indicates puncturing, and PPDU information is not transmitted on the corresponding channel. Of course, the embodiment of the present application only uses "x" to indicate puncturing. In some embodiments, puncturing can also be indicated by other methods, such as "0". For example, for [1 01 1], it means that the second 20MHz within the 80MHz is punctured. It should be noted that the embodiment of the present application does not limit the method of indicating puncturing. Puncturing can be indicated by "x" or "0", or by other possible symbols, as long as the indication of puncturing and non-puncturing can be distinguished. In this article, using "x" to indicate puncturing is used as an example.

[0131] It should be noted that for a full bandwidth of 80MHz, Figure 7 As shown in the figure, the 80MHz bandwidth includes the primary 20MHz (denoted as P20), the secondary 20MHz (denoted as S20) and the secondary 40MHz (denoted as S40), where S40 is further divided into S40-L (the left 20MHz in S40) and S40-R (the right 20MHz in S40). The corresponding puncturing situation under the 80MHz can be shown as follows Figure 7 As shown. Figure 7 In (a), only S20 is punctured within the 80MHz bandwidth. Figure 7In (b) and (c), only the 20 MHz in S40 is punctured within the 80 MHz bandwidth. In other words, in ascending order of frequency, the 80 MHz includes the first 20 MHz, the second 20 MHz, the third 20 MHz, and the fourth 20 MHz. The corresponding puncturing scenarios for this 80 MHz bandwidth include no puncturing or only one 20 MHz being punctured. That is, the puncturing scenarios for the 80 MHz bandwidth may include [1 1 1 1], [x 1 1 1], [1x 1 1], [1 1x 1], and [1 1 1x].

[0132] However, in this embodiment, the preamble puncturing information field A can be used to carry Figure 6 The 80MHz puncturing information corresponding to each frequency domain slice in the 160MHz bandwidth is shown in FIG. 1 . That is to say, the 80MHz bandwidth in this embodiment may be a frequency domain slice, not the full bandwidth 80MHz. For example, the full bandwidth is 160MHz, which can be divided into 2 frequency domain slices, each of which is 80MHz. Since 40MHz can be punctured within the 160MHz, the puncturing conditions of the 160MHz bandwidth may include [xx 1 1 1 1 1], [1 1x x 1 1 11], [1 1 1 1x x 1 1], and [1 1 1 1 1 1x x]. From this perspective, for the 80MHz frequency domain slice, the puncturing conditions may also include [xx 1 1], [1 1x x].

[0133] In another possible implementation, the EHT PPDU includes the Preamble Puncture Information Field A but does not include the Preamble Puncture Information Field B. That is, the Preamble Puncture Information Field A indicates puncture information in non-OFDMA transmission (also referred to as the second puncture indication method in non-OFDMA transmission). In this case, the Preamble Puncture Information Field A can be used to indicate possible puncturing conditions for all bandwidths up to 320 MHz. Since the Preamble Puncture Information Field A already indicates all supported puncturing conditions, there is no need to use the Preamble Puncture Information Field B to indicate them.

[0134] Using the above example, it should be understood that for an 80 MHz bandwidth, it can be left unpunctured or 20 MHz can be punctured. The puncturing conditions for an 80 MHz bandwidth may include [1 1 1 1], [x 1 1 1], [1x 1 1], [1 1x 1], and [1 11x].

[0135] Similarly, for the 160 MHz bandwidth, it can be unpunctured, or 20 MHz or 40 MHz can be dropped. If it is unpunctured, the puncturing conditions for the 160 MHz bandwidth may include [1 1 1 1 1 1 1 1]. If 20 MHz is dropped, the puncturing conditions for the 160 MHz bandwidth may include: [x 1 1 1 1 1 1 1], [1x 1 1 1 1 1 1], [1 1x 1 1 1 1 1], [1 1 1x 1 1 1 1], [1 1 1 1x 1 1 1], [1 1 1 1x 1 1], [1 1 1 1 1x 1], [1 1 1 1 1x 1], and [1 11 1 1 1 1x]. If 40MHz is punctured, the puncturing situations of the 160MHz bandwidth may include [xx 1 1 1 1 1 1], [1 1x x 1 1 1 1], [1 1 1 1x x 1 1], and [1 1 1 1 1 1x x].

[0136] Similarly, for 240 MHz, it can be unpunctured, or 40 MHz or 80 MHz can be dropped. If it is unpunctured, the puncturing conditions for the 240 MHz bandwidth may include [1 1 1 1 1 1 1 1 1 1 1 1]. If 40 MHz is dropped, the puncturing conditions for the 240 MHz bandwidth may include: [xx 1 1 1 1 1 1 1 1 1 1], [1 1x x 1 1 1 1 1 1 1], [1 1 1 1x x 1 1 1 1 1 1], [1 1 1 1 1x x 1 1 1 1], [1 1 1 1 1 1x x 1 1 1 1], [1 1 1 1 1 1x x 11], and [1 1 1 1 1 1 1 1 1x x]. If 80MHz is punctured, the puncturing situations of the 240MHz bandwidth may include: [1 1 1 1x xxx 1 1 1 1], [1 1 1 1 1 1 1 1x xxx].

[0137] Similarly, for 320 MHz, it can be not punctured, or 80 MHz or 120 MHz can be punctured. If it is not punctured, the puncturing of the 320 MHz bandwidth may include [1 1 1 1 1 1 1 1 1 1 1 1]. If 80MHz is punctured, the puncture situations of the 320MHz bandwidth may include: [xx 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1], [1 1x x 1 11 1 1 1 1 1 1 1 1 1], [1 1 1 1x x 1 1 1 1 1 1 1 1 1 1], [1 1 1 1 1 1x x 1 1 1 1 1 1 1 1], [1 1 1 1 1 1 1 1x x 1 1 1 1 1 1], [1 1 1 1 1 1 1 1 1x x 1 1 1 1], and [1 1 [1 1 1 1 1 1 1 1 1 1 1 1x x]. If 120 MHz is punctured, the puncturing situations of the 360 ​​MHz bandwidth may include: [1 1 1 1x xxx 1 1 1 1 1 1 1 1], [1 1 11 1 1 1 1x xxx 1 1 1 1] and [1 1 1 1 1 1 1 1 1 1 1x xxx].

[0138] As can be seen from the above, under each bandwidth, since there are no more than 16 puncturing situations, the preamble code puncturing information field A occupies at least 4 bits to indicate the resource units allocated to the STA in non-OFDMA.

[0139] Despite the Figure 6 The PPDU structure shown can perform frequency domain slicing on the full bandwidth. By dividing the overhead of the EHT-SIG field into multiple frequency domain slices, the signaling overhead can be saved. However, Figure 6 The PPDU structure shown does not provide any further solution for indicating the allocated resources to the user, ie, there is no design solution for the corresponding EHT-SIG field.

[0140] To address the aforementioned technical issues, an embodiment of the present application provides a resource indication method in which an AP can reuse fields in the U-SIG field and / or the EHT-SIG field to indicate multiple consecutive or discontinuous RUs allocated to a user. It can also be considered that this embodiment of the present application provides a new design scheme for the UIS field and the EHT-SIG field, which can further reduce signaling overhead compared to using the resource allocation subfield in 802.11ax to indicate allocated resources to users.

[0141] The technical solution provided by the embodiment of the present application is introduced below in conjunction with the accompanying drawings. The technical solution provided by the embodiment of the present application can be applied to Figure 1 The scenarios shown can of course also be applied to other possible communication scenarios or communication systems, and the embodiments of the present application are not limited thereto. It should be understood that the technical solutions provided in the embodiments of the present application involve execution entities including a sending device and a receiving device. In the introduction of this document, the sending device is also referred to as a sending end, and the receiving device is also referred to as a receiving end. In the following, the sending end is an AP and the receiving end is a STA.

[0142] See Figure 8 , is a schematic flow chart of a resource indication method provided in an embodiment of the present application, the method comprising the following steps:

[0143] S801. The AP generates a PPDU, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, where the preamble puncturing indication information is used to indicate that a user scheduled in the first frequency domain slice is allocated a first bandwidth, where the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice.

[0144] S802: The AP sends the PPDU, and the STA receives the PPDU.

[0145] S803. The STA determines the allocated resources according to the preamble puncturing indication information.

[0146] It should be understood that when the AP notifies each STA to send data, it needs to inform each STA of the RU allocated by the AP to each STA. In the embodiment of the present application, the first bandwidth can be considered as the full bandwidth, that is, the bandwidth configuration supported by the system, such as 20MHz, 40MHz, 80MHz, 160MHz, 240MHz and 320MHz. In order to save signaling overhead, the embodiment of the present application can adopt the following Figure 6 The frequency domain slicing structure of the EHT PPDU shown notifies the STA of the allocated resources. It should be understood that in the frequency domain slicing scenario, the first bandwidth is greater than or equal to 80 MHz, and the first bandwidth can be divided into one or more frequency domain slicings. The embodiments of the present application do not limit the number of frequency domain slicings, that is, the sizes of different frequency domain slicings can be the same or different. For example, for a 320 MHz bandwidth, it can be divided into four 80 MHz frequency domain slicings, or it can be divided into two 80 MHz frequency domain slicings and one 160 MHz frequency domain slicing.

[0147] The preamble puncturing information field can be used to indicate the resource allocation status within each frequency domain slice. It should be understood that the resource allocation status is for users parking within each frequency domain slice. In other words, the preamble puncturing information field can be used to indicate the resource allocation status of users within each frequency domain slice. For example, a STA within a certain frequency domain slice may be allocated a resource unit or may not be allocated a resource unit. If a STA within a certain frequency domain slice is not allocated resources, then the STA does not need to read the EHT-SIG field in the EHT PPDU, which can save energy. Therefore, in some embodiments, the preamble puncturing information field can be used to indicate that a user within a certain frequency domain slice is not allocated any resource unit.

[0148] In a possible implementation, the preamble puncturing information field may be carried in a field within the U-SIG field. For ease of description, in this embodiment of the present application, this field is referred to as the first field. The first field may be a field already defined in the U-SIG field, or a newly added field within the U-SIG field. Since this embodiment of the present application can continue to utilize the frequency domain slice structure of the EHT PPDU, the first field may be the preamble puncturing information field A described above.

[0149] It should be understood that the Preamble Puncturing Information Field A can occupy multiple bits and can be used to indicate resource allocation within a frequency domain slice. For example, for an 80 MHz frequency domain slice, the Preamble Puncturing Information Field A can occupy 3 bits. For a frequency domain slice greater than or equal to 160 MHz, the Preamble Puncturing Information Field A can occupy at least 3 bits. See Table 2 for information on what the Preamble Puncturing Information Field A can indicate for an 80 MHz frequency domain slice.

[0150] Table 2 Meaning of the preamble puncturing information field A in U-SIG

[0151] state Content (resource allocation) 000(0) [1 1 1 1] (Not punctured within 80MHz) 001(1) [x 1 1 1] (the first 20 MHz within 80 MHz is punctured) 010(2) [1x 1 1] (the second 20MHz within 80MHz is punctured) 011(3) [1 1x 1] (the third 20MHz within 80MHz is punched) 100(4) [1 1 1x] (the fourth 20MHz in 80MHz is punctured) 101(5) [xx 1 1] (The first and second 20MHz within 80MHz are punched) 110(6) [1 1x x] (the third and fourth 20MHz in the 80MHz are punctured) 111(7) Reserved

[0152] It should be understood that a value of the 3-bit sequence carried by the preamble puncturing information field A in Table 2 represents a resource allocation situation. It should be noted that Table 2 only illustrates a correspondence between the value of the 3-bit sequence and the resource allocation situation. The embodiment of the present application does not limit the specific correspondence between the value of the 3-bit sequence and the resource allocation situation. For example, when the 3-bit sequence is "111", it can indicate that 80MHz is not punctured (i.e., corresponding to [1 1 1 1]); when the 3-bit sequence is "110", it can indicate that the first 20MHz within 80MHz is punctured (i.e., corresponding to [x 1 1 1]). These are not listed here one by one. Taking the correspondence shown in Table 2 as an example, in the embodiment of the present application, an entry for "unassigned resource unit" can be added to Table 2. That is, the "unassigned resource unit" is represented by the reserved entry in Table 2. If a STA within 80MHz is not allocated a resource unit, then "111" can be carried by the preamble puncturing information field A. For STA, since the main 20MHz of 80MHz needs to be read, the U-SIG field will be read. When the STA determines that no resource units are allocated through the preamble puncturing information field A, the STA does not need to continue to read the EHT-SIG and other fields after the U-SIG, which can save the STA's energy consumption. Since the STA has not been allocated resource units, it is naturally not necessary to read the user field in the EHT-SIG in order to confirm which resources are allocated to itself. Or it can be considered that in this case, the user field in the EHT-SIG is unnecessary, so the preamble puncturing information field A is used to indicate that the user in the frequency domain slice has not been allocated a resource unit, and the EHT-SIG field may not include the user field to save signaling overhead as much as possible.

[0153] It should be understood that when the bandwidth field in the U-SIG field indicates a bandwidth of 80MHz, the preamble puncturing information field A indicates the presence of puncturing. Since in non-OFDMA transmission mode, only one hole can exist, that is, only one channel can be punctured. If the punctured channel is already indicated in the preamble puncturing information field A, the STAs in the frequency domain slice can obtain the resource allocation of the non-OFDMA transmission mode through the indication of the bandwidth field in the U-SIG field. Since the remaining channels are not punctured, there is no need for the preamble puncturing information field B to indicate them separately, so as to minimize signaling overhead.

[0154] Of course, if the bandwidth indicated by the bandwidth field in the U-SIG field is less than or equal to 80MHz, since the preamble code puncturing information field A can indicate all puncturing conditions of 80MHz, there is no need for additional indication of the preamble code puncturing information field B, which can save signaling overhead.

[0155] If the bandwidth field in the U-SIG field indicates that the bandwidth is greater than 80MHz bandwidth, and if the preamble puncturing information field A only includes the puncturing conditions corresponding to each 80MHz frequency domain slice, the STA can know the puncturing conditions of the 80MHz frequency domain slice corresponding to its own frequency domain slice through the preamble puncturing information field A, so that it can complete the reading on the channel carrying the preamble puncturing information field B in the EHT-SIG field. In this case, the preamble puncturing information field can be carried in the preamble puncturing information field A and the preamble puncturing information field B. The preamble puncturing information field A can occupy multiple bits, and the preamble puncturing information field B also occupies multiple bits. When the preamble puncturing information field A indicates that the puncturing conditions in the frequency domain slice corresponding to 80MHz are as shown in Table 2 above, the content indicated by the preamble puncturing information field B can be as shown in Table 3.

[0156] Table 3 Meaning of the preamble puncturing information field B in the EHT-SIG field

[0157]

[0158]

[0159] Table 3 can be considered a design of the preamble puncturing information field B, which is used for puncturing bandwidths greater than 80 MHz. It should be understood that puncturing bandwidths greater than 80 MHz, such as 160 MHz, 240 MHz, and 320 MHz, is indicated by the preamble puncturing information field A and the preamble puncturing information field B. Preamble puncturing information field A indicates the puncturing status within the frequency domain slice corresponding to 80 MHz, while preamble puncturing information field B indicates the puncturing status for the remaining frequency bands within the full bandwidth excluding the frequency domain slice.

[0160] For example, in Table 3, the preamble puncturing information field A occupies 3 bits, and the preamble puncturing information field B occupies 4 bits. The index of the preamble puncturing information field B can be considered as the value of the preamble puncturing information field B, which indicates the puncturing conditions of the remaining frequency bands in the full bandwidth except for the frequency domain slice. It should be noted that Table 3 only illustrates a correspondence between the values ​​of the preamble puncturing information field A and the preamble puncturing information field B and the puncturing conditions. The embodiments of the present application do not limit the specific correspondence between the values ​​of the preamble puncturing information field A and the preamble puncturing information field B and the puncturing conditions. For example, the current guide code puncturing information field A carries "111", which may indicate that the first 80 MHz within 160 MHz is not punctured (i.e., corresponding to [1 1 1 1]), the current guide code puncturing information field B carries "111", which may indicate that the second 80 MHz within 160 MHz is not punctured (i.e., corresponding to [1 1 1 1]), and so on. They are not listed here one by one.

[0161] Taking the corresponding relationship shown in Table 3 as an example, for example, the full bandwidth is 160MHz, including 2 80MHz, and the preamble code puncturing information field A indicates [1 1 1 1], that is, when the corresponding 80MHz is not punctured, if the value of the preamble code puncturing information field B is 0, then it indicates that the other 80MHz in the 160MHz is also not punctured; if the value of the preamble code puncturing information field B is 5, then it indicates that the first and second 20MHz in the other 80MHz in the 160MHz are punctured. It should be understood that the value of the preamble code puncturing information field B is 7-15, which can be used as reserved bits for other purposes.

[0162] It should be understood that if the Preamble Puncturing Information Field A indicates [x 1 1 1], [1x 1 1], [1 1x 1], [1 11x], [xx 1 1], or [1 1x x], this corresponds to puncturing on 80 MHz. Since only one puncture can exist in the full bandwidth, the remaining 80 MHz in the 160 MHz must be unpunctured. The Preamble Puncturing Information Field B has a value of 0, indicating that the remaining 80 MHz in the 160 MHz is unpunctured. The Preamble Puncturing Information Field B has a value of 1-15 and can be used as a reserved bit for other purposes.

[0163] Similarly, if the full bandwidth is 240MHz, including 3 80MHz, the preamble code puncturing information field A indicates [1 1 11], that is, when the corresponding 80MHz is not punctured, if the value of the preamble code puncturing information field B is 0, then it indicates that the other 160MHz in the 240MHz is not punctured; if the value of the preamble code puncturing information field B is 5, then it indicates that the fifth and sixth 20MHz in the other 160MHz in the 240MHz are punctured. It should be understood that the value of the preamble code puncturing information field B is 7-15, which can be used as reserved bits for other purposes.

[0164] It should be understood that if the Preamble Puncturing Information Field A indicates [xx 1 1] or [1 1x x], it corresponds to puncturing on 80 MHz. Since the remaining 160 MHz of the 240 MHz can only be unpunctured, the value of the Preamble Puncturing Information Field B is 0, indicating that the remaining 160 MHz of the 240 MHz are not punctured. The value of the Preamble Puncturing Information Field B ranges from 1 to 15 and can be used as a reserved bit for other purposes.

[0165] Similarly, if the full bandwidth is 320MHz, including 4 80MHz, the preamble code puncturing information field A indicates [1 1 11], that is, when the corresponding 80MHz is not punctured, if the value of the preamble code puncturing information field B is 0, then it indicates that the other 240MHz in the 320MHz is also not punctured; if the value of the preamble code puncturing information field B is 9, then it indicates that the 11th and 12th 20MHz in the other 240MHz in the 320MHz are punctured. It should be understood that the value of the preamble code puncturing information field B is 10-15, which can be used as reserved bits for other purposes.

[0166] It should be understood that if the Preamble Puncturing Information Field A indicates [xx 1 1] or [1 1x x], it corresponds to puncturing on 80 MHz. Since the remaining 240 MHz in the 320 MHz can only be unpunctured, the value of the Preamble Puncturing Information Field B is 0, indicating that the remaining 240 MHz in the 320 MHz is not punctured. The value of the Preamble Puncturing Information Field B ranges from 1 to 15 and can be used as a reserved bit for other purposes.

[0167] It should be understood that one or more STAs may be allocated the full bandwidth, or the full bandwidth may be allocated to one or more STAs. Figure 6 The frequency domain slice structure of the EHT PPDU shown notifies the STA of the allocated resources, and the allocated resources need to be indicated for each frequency domain slice. That is, the preamble code puncturing information field A in the U-SIG field corresponding to each frequency domain slice needs to indicate [1 1 1 1], which obviously has a large overhead. To this end, in some embodiments, the preamble code puncturing information field can be used to indicate that the STA scheduled in a certain frequency domain slice is allocated full bandwidth (unpunctured) resources. In this way, the STA can determine the allocated resources by combining the preamble code puncturing information field with the full bandwidth size indicated by the bandwidth field in the U-SIG field. Which STAs in a specific frequency domain slice are allocated full bandwidth resources can be determined by reading the user field in the user-specific field in the EHT-SIG field after the U-SIG field. It should be noted that the scheduled STA here refers to the STA to which resources are allocated. For example, there are 10 STAs on a frequency domain slice, and all 10 STAs will read the U-SIG field, but 8 of them are allocated resources, so these 8 STAs are the scheduled STAs.

[0168] In a possible implementation, the preamble puncturing information field may be carried in the preamble puncturing information field A in the aforementioned U-SIG field. It should be understood that the preamble puncturing information field A may occupy multiple bits and may be used to indicate resource allocation within a frequency domain slice. For example, for an 80 MHz frequency domain slice, the preamble puncturing information field A may occupy 3 bits. For a frequency domain slice greater than or equal to 160 MHz, the preamble puncturing information field A may occupy at least 4 bits. See Table 4, which shows what the preamble puncturing information field A may indicate for an 80 MHz frequency domain slice.

[0169] Table 4 Meaning of the preamble puncturing information field A in U-SIG

[0170]

[0171]

[0172] It should be understood that a value of the 3-bit sequence carried by the preamble code puncturing information field A in Table 4 represents a resource allocation situation. It should be noted that Table 4 only illustrates a correspondence between the value of the 3-bit sequence and the resource allocation situation, and the embodiment of the present application does not limit the specific correspondence between the value of the 3-bit sequence and the resource allocation situation. For example, when the 3-bit sequence is "111", it can indicate that 80MHz is not punctured (i.e., corresponding to [1 1 1 1]); when the 3-bit sequence is "110", it can indicate that the first 20MHz within 80MHz is punctured (i.e., corresponding to [x 1 1 1]), which will not be listed here one by one.

[0173] Taking the corresponding relationship shown in Table 4 as an example, in an embodiment of the present application, an entry of "full bandwidth (non-punctured)" can be added to Table 3. That is, the reserved entry in Table 4 represents that "users in the frequency domain slice are allocated full bandwidth (non-punctured) resources." Take the full bandwidth resource of 320MHz as an example, that is, the resource indicated by the bandwidth field in the U-SIG field is 320MHz. If a STA within 80MHz is allocated a full bandwidth (non-punctured) resource unit, then "111" can be carried by the preamble puncturing information field A. For the STA, when the STA is allocated full bandwidth resources through the preamble puncturing information field A, it can be determined by reading the bandwidth field in the U-SIG field that it has been allocated 320MHz non-punctured resources. Which STAs in a specific frequency domain slice are allocated full bandwidth resources can be determined by reading the user field in the user-specific field in the EHT-SIG field after the U-SIG field. In this scheme, the full bandwidth (unpunctured) indication can be achieved by indicating the preamble code puncturing information field A of a frequency domain slice, and there is no need to indicate through the preamble code puncturing information field A corresponding to each frequency domain slice divided by the full bandwidth, which can save overhead.

[0174] To further save signaling overhead, in some embodiments, a compression mode may be indicated in the U-SIG field or the EHT-SIG field. The so-called compression mode refers to the common fields in the EHT-SIG field, that is, the length of the common fields is reduced.

[0175] For example, certain fields in the common field can be simplified, i.e., their length can be reduced, or certain fields in the common field can be deleted. For example, the resource allocation subfield (RUAllocation subfield) in the common field can be simplified, for example, by reducing the number of resource allocation subfields, or by omitting or deleting the resource allocation subfield in the common field. If the common field includes a simplified resource allocation subfield (RUAllocation subfield) or does not include the resource allocation subfield, then the corresponding EHT PPDU is an EHT PPDU in compressed mode. In other words, compressed mode means that the format of the EHT PPDU is a simplified version, for example, the RUAllocation subfield in the common field is simplified, or even omitted or deleted. The format of the EHT PPDU in non-compressed mode is a non-simplified version, for example, the RUAllocation subfield in the common field is non-simplified. For another example, if some or all user fields in the common field are deleted, then the corresponding EHT PPDU is also an EHT PPDU in compressed mode. It should be understood that since the format of the EHT PPDU in compressed mode is more simplified, it can save overhead.

[0176] Since in compression mode, for example, the RU Allocation subfield is simplified or even deleted, it is necessary to use the preamble puncturing information field A and the aforementioned preamble puncturing information field B to indicate the resources allocated to the STA. It should be understood that in OFDMA transmission, the resource unit allocated to the STA is indicated by the RU Allocation subfield; in non-OFDMA transmission, the resources allocated to the STA can be indicated by the preamble puncturing information field A and / or the preamble puncturing information field B. Moreover, in non-OFDMA transmission, it includes the allocation of non-OFDMA resource units with full bandwidth puncturing and the allocation of non-OFDMA resources with full bandwidth without puncturing. In order to distinguish the allocation of resources in the above-mentioned transmission modes, in an embodiment of the present application, multiple compression modes can be defined, and the compression mode can be indicated by carrying a compression indication field in the U-SIG or EHT-SIG.

[0177] For example, the following modes can be defined in the embodiments of the present application:

[0178] 1. OFDMA transmission mode, that is, OFDMA transmission, including the resource indication of the unsimplified version of the RU Allocation subfield;

[0179] 2. A simplified version of the OFDMA transmission mode, that is, OFDMA transmission, including a simplified version of the RUAllocation subfield resource indication;

[0180] 3. Non-OFDMA punctured transmission mode, that is, in non-OFDMA transmission, the allocated resources are full-bandwidth punctured resource units;

[0181] 4. Non-OFDMA non-punctured transmission mode, that is, in non-OFDMA transmission, the allocated resources are full-bandwidth non-punctured resource units.

[0182] It should be understood that the first transmission mode is a non-compressed mode relative to the other three transmission modes. In other words, the other three transmission modes are compressed modes relative to the first transmission mode. In some embodiments, the compressed mode can be indicated by the U-SIG field, that is, a compressed mode indication field is set in the U-SIG field. The compressed mode indication field can occupy multiple bits to indicate the compressed mode (including non-compressed mode and compressed mode). For example, the compressed mode indication field can occupy 2 bits, and the content indicated by the compressed mode indication field can be as shown in Table 5.

[0183] Table 5 Meaning of the compression indication field in U-SIG

[0184] state Content (compressed mode) 00(0) OFDMA transmission mode 01(1) Non-OFDMA punctured transmission mode 10(2) Simplified version of OFDMA transmission mode 11(3) Non-OFDMA non-punctured transmission mode

[0185] It should be understood that one value of the compression indication field in Table 5 corresponds to one compression mode, and which value corresponds to which compression mode is only an illustration in Table 5. The embodiment of the present application does not limit the specific correspondence between the value of the compression indication field and the compression mode. For example, when the compression indication field carries "00", it can indicate that the compression mode is a non-OFDMA unpunctured transmission mode; when the compression indication field carries "11", it can indicate that the compression mode is an OFDMA transmission mode, which will not be listed here one by one. It should be noted that since the 1-bit space-time block coding (STBC) field in the HE-SIG-A in 11ax is only meaningful in non-MU-MIMO transmission, if there is a compression mode involving MU-MIMO, the STBC field can be reused. For example, the 1-bit STBC field can be further used to indicate two MU-MIMO compression modes, or to participate in indicating the number of MU-MIMO users, etc.

[0186] It should be understood that the entry of "full bandwidth (non-punctured)" is added in the aforementioned Table 4. In this case, if the STA determines from the compression indication field that the compression mode is a non-OFDMA non-punctured transmission mode, then the STA does not need to continue to read the preamble code puncturing information field A, which can save energy consumption. The reserved entry in Table 4 represents "the user in the frequency domain slice is allocated full bandwidth (non-punctured) resources", which can also be considered as a non-OFDMA non-punctured transmission mode (a compression mode), so the reserved entry in Table 4 can also be used to indicate a non-OFDMA non-punctured transmission mode or a compression mode. It should be understood that in this compression mode, the resource allocation subfield does not need to be used to indicate the resource allocation situation. Therefore, the common field in the EHT-SIG field can reduce the number of resource allocation subfields or delete the resource allocation subfield to save signaling overhead as much as possible. It should be noted that the four modes shown in Table 5 are only illustrative examples, and the embodiments of the present application do not limit the types of compression modes. For example, the reserved entries in Table 4 may indicate other compression modes in other embodiments.

[0187] Similarly, the entry of "unassigned resource units" added in Table 2 (i.e., the multiplexing reservation entry) can also be considered as a transmission mode or a compression mode. That is, it can be defined as a transmission mode or a compression mode in which no resource units are allocated to the called user in the frequency domain slice. If the reserved entry in Table 3 indicates this transmission mode or compression mode, the user served in the frequency domain slice can be determined to have not been allocated any resource units. It should be understood that since the STA is not allocated a resource unit, there is naturally no need to read the user field in the EHT-SIG. It can also be said that the user field in the EHT-SIG is unnecessary. Therefore, in this compression mode, the EHT-SIG field may not include the user field to save signaling overhead as much as possible. It should be noted that the four modes illustrated in Table 5 are only illustrative examples, and the embodiments of the present application do not limit the types of compression modes. For example, the reserved entry in Table 2 may indicate other compression modes in other embodiments.

[0188] As previously mentioned, for non-OFDMA transmission, in some embodiments, the resource allocation status can be indicated by the Preamble Puncturing Information Field A in the U-SIG field of the EHT PPDU. For example, for an 80 MHz bandwidth, the Preamble Puncturing Information Field A can occupy 3 bits, and the indicated resource allocation status includes: [1 1 1 1], [x 1 1 1], [1 x 11], [1 1x 1], [1 1 1x], i.e., five statuses. For 160 MHz bandwidth, the preamble puncturing information field A may occupy 4 bits, and the indicated resource allocation situations include: [1 1 1 1 1 1 1 1], [x 1 1 1 1 1 1 1], [1x 1 1 1 1 1 1], [1 1x 1 1 1 1 1], [1 1 1x 1 1 1 1], [1 1 1 1x 1 1 1], [1 1 1 1 1x 1 1], [1 1 1 1 1x 1 1], [1 1 1 1 1x 1 1], [1 1 1 1 1x 1 1], [1 1 1 1 1x 1 1], [1 1 1 1 1x 1 1], [1 x], i.e., 13 cases. In this case, the preamble puncturing information field A, combined with the bandwidth field in the U-SIG field, can be used to indicate full-bandwidth puncturing or full-bandwidth non-puncturing under non-OFDMA transmission.

[0189] It should be understood that if the Figure 6 In the EHT PPDU frequency domain fragmentation structure shown in the figure, for 80 MHz frequency domain fragmentation, seven resource allocation scenarios can be indicated by the preamble puncturing information field A: [1 1 1 1], [x 1 1 1], [1x 1 1], [1 1 x 1], [1 1 1x], [xx 1 1], [1 1x x]. In this case, the preamble puncturing information field A, combined with the bandwidth field in the U-SIG field, can implement the 80 MHz puncturing indication corresponding to each frequency domain fragment under OFDMA transmission.

[0190] To minimize signaling overhead, in this embodiment of the present application, the multiplexing preamble puncturing information field A may be defined to indicate all puncturing conditions supported by non-OFDMA transmissions, or to indicate the 80 MHz puncturing conditions corresponding to each frequency domain slice under OFDMA transmissions. In other words, the preamble puncturing information field A may indicate both all puncturing conditions supported by non-OFDMA transmissions and the 80 MHz puncturing conditions corresponding to each frequency domain slice under OFDMA transmissions.

[0191] In one possible implementation, when a certain field in the U-SIG field is defined to indicate that the EHT PPDU belongs to a non-OFDMA transmission mode, the content indicated by the preamble puncturing information field A includes the aforementioned five cases, that is, the 80MHz configuration indicates a puncturing or non-puncturing configuration within 80MHz (i.e., full bandwidth configuration) in the OFDMA case. When a certain field in the U-SIG field is defined to indicate that the EHT PPDU belongs to an OFDMA transmission mode, the content indicated by the preamble puncturing information field A includes the aforementioned seven cases, that is, the 80MHz configuration indicates the puncturing of 80MHz corresponding to the frequency domain slice. In other words, if the bandwidth field indicates that the bandwidth is 80MHz, when a certain field in the U-SIG field indicates that the EHT PPDU belongs to a non-OFDMA transmission mode, then the 80MHz configuration indicated by the preamble puncturing information field A indicates a puncturing or non-puncturing configuration within 80MHz in the OFDMA case. If the bandwidth field indicates that the bandwidth is 80 MHz, and a field in the U-SIG field indicates that the EHT PPDU belongs to OFDMA transmission mode, the preamble puncturing information field A indicates the 80 MHz configuration, which indicates the puncturing of the 80 MHz corresponding to the frequency domain slice. Therefore, for 80 MHz, the preamble puncturing information field A has the ability to indicate all puncturing conditions supported in non-OFDMA transmission and the puncturing condition corresponding to the 80 MHz frequency domain slice in OFDMA transmission.

[0192] This solution can also be understood as being compatible with the aforementioned puncturing indication method 2 in non-OFDMA transmission, and can indicate puncturing information in 80MHz OFDMA transmission. For ease of understanding, the following is a schematic illustration using Table 6. Please refer to Table 6, which shows the content indicated by the preamble puncturing information field A in the U-SIG, where Figure 6 Take the full bandwidth as 80 MHz and the preamble code puncturing information field A occupying 3 bits as an example.

[0193] Table 6 Meaning of the preamble puncturing information field A in U-SIG

[0194] state Content (resource allocation) 000(0) [1 1 1 1] (Not punctured within 80MHz) 001(1) [x 1 1 1] (the first 20 MHz within 80 MHz is punctured) 010(2) [1x 1 1] (the second 20MHz within 80MHz is punctured) 011(3) [1 1x 1] (the third 20MHz within 80MHz is punched) 100(4) [1 1 1x] (the fourth 20MHz in 80MHz is punctured) 101(5) [xx 1 1] (The first and second 20MHz within 80MHz are punched) 110(6) [1 1x x] (the third and fourth 20MHz in the 80MHz are punctured) 111(7) Reserved

[0195] It should be understood that each value of the preamble puncturing information field A in Table 6 corresponds to a puncturing situation. The specific value corresponding to the puncturing situation is only a schematic in Table 6. The embodiment of the present application does not limit the specific correspondence between the value of the preamble puncturing information field A and the puncturing situation. For example, if the current preamble puncturing information field A carries "111", it may indicate that the 80MHz is not punctured (i.e., corresponding to [1 1 1 1]); if the current preamble puncturing information field A carries "110", it may indicate that the first 20MHz within the 80MHz is punctured (i.e., corresponding to [x 1 1 1]). The examples are not listed here one by one.

[0196] It should be understood that, taking Table 6 as an example, if a field in the U-SIG field indicates that the EHT PPDU belongs to a non-OFDMA transmission mode, then the preamble puncturing information field A indicates the full bandwidth configuration of puncturing or non-puncturing within 80MHz in the non-OFDMA case. In this case, for the site, if the full bandwidth is determined to be greater than or equal to 160MHz based on the bandwidth field, the STA only needs to read the puncturing situation within the 80MHz, and does not need to read the bandwidth information other than the 80MHz. If a field in the U-SIG field indicates that the EHT PPDU belongs to an OFDMA transmission mode, the preamble puncturing information field A indicates the puncturing situation of the frequency domain slice corresponding to 80MHz in OFDMA transmission. It can be seen that for the full bandwidth of 80MHz, the preamble puncturing information field A has the ability to indicate all puncturing situations supported in non-OFDMA transmission, and to indicate the puncturing situation of the frequency domain slice corresponding to 80MHz in OFDMA transmission.

[0197] It should be understood that this solution is compatible with the aforementioned puncturing indication method 2 in non-OFDMA transmission. Then, for frequencies greater than or equal to 160MHz, the preamble puncturing information field A indicates the puncturing situation in non-OFDMA transmission. In this case, it should be understood that the preamble puncturing information field A occupies at least 4 bits. When the preamble puncturing information field A occupies at least 4 bits, there are at least 9 reserved situations for the puncturing situation indication of the 80MHz frequency domain slice. In this case, the preamble puncturing information field A can be reused to indicate the compression mode, so there is no need to set a compression indication field in the U-SIG field or the EHT-SIG field to save signaling overhead as much as possible.

[0198] For ease of understanding, the following is a schematic illustration using Table 7. Table 7 shows the content indicated by the preamble puncturing information field A in the U-SIG, where Figure 7 Assume that the full bandwidth is greater than or equal to 160 MHz, the preamble puncturing information field A occupies 4 bits, and the compression mode is a certain compression mode, such as compression mode 1. It should be understood that there are 9 reserved situations for the puncturing situation indication of 80 MHz frequency domain slicing, and Table 7 is also for the puncturing situation of 80 MHz frequency domain slicing.

[0199] Table 7 Meaning of the preamble puncturing information field A in U-SIG

[0200]

[0201]

[0202] It should be understood that each value of the preamble puncturing information field A in Table 7 corresponds to a puncturing situation. What kind of value corresponds to what kind of puncturing is only a schematic in Table 7. The embodiment of the present application does not limit the specific correspondence between the value of the preamble puncturing information field A and the puncturing situation. For example, if the current preamble puncturing information field A carries "1000", it may indicate that the first 20 MHz within 80 MHz is punctured (i.e., corresponding to [x 1 1 1]); if the current preamble puncturing information field A carries "0001", it may indicate compression mode 1, and no puncturing is performed within 80 MHz (i.e., corresponding to [1 1 1 1]). These are not listed here one by one.

[0203] Taking Table 7 as an example, it can be seen from Table 7 that in the embodiment of the present application, the preamble code puncturing information field A has the ability to indicate all puncturing conditions supported in non-OFDMA transmission, as well as the puncturing conditions corresponding to 80MHz in the frequency domain slice in OFDMA transmission. At the same time, it also has the ability to indicate the compressed transmission mode in OFDMA transmission.

[0204] As can be seen from Tables 6 and 7, the preamble puncturing information field A is capable of indicating all puncturing conditions supported in non-OFDMA transmission, as well as indicating the puncturing conditions corresponding to 80 MHz in the frequency domain slices in OFDMA transmission, for the full 80 MHz bandwidth. In this case, the preamble puncturing information field A can occupy at least 3 bits. If compatible with puncturing indications in non-OFDMA transmissions greater than or equal to 160 MHz, the preamble puncturing information field A can occupy at least 4 bits. Therefore, in some embodiments, the puncturing indication for OFDMA transmission can be separated from the puncturing indication for non-OFDMA transmission. In other words, the puncturing indication for non-OFDMA transmission is followed, and the preamble puncturing information field A is defined to occupy at least M bits, where M is greater than or equal to 4. The puncturing indication for OFDMA transmission is indicated by 3 of these M bits. The remaining M-3 bits of these M bits, excluding these 3 bits, can be used to indicate compressed mode or uncompressed mode for OFDMA transmission.

[0205] It should be understood that in this case, it is necessary to distinguish whether the preamble code puncturing information field A indicates OFDMA transmission or non-OFDMA transmission. In this embodiment of the present application, a 1-bit indication information can be used to indicate whether the preamble code puncturing information field A indicates OFDMA transmission or non-OFDMA transmission. It should be understood that this 1-bit indication information is carried in the PPDU.

[0206] When a STA receives a PPDU from an AP, it first uses a 1-bit indication to determine whether the M-bit preamble puncturing information field A indicates OFDMA or non-OFDMA transmission. If the M-bit preamble puncturing information field A indicates non-OFDMA, the STA determines the puncturing of the allocated bandwidth. If the M-bit preamble puncturing information field A indicates OFDMA transmission, the STA determines the puncturing of the 80MHz frequency slice based on 3 of the M bits and determines whether the OFDMA transmission mode is compressed or non-compressed based on the M-3 bits.

[0207] An embodiment of the present application provides a resource indication method, in which a new UIS field and EHT-SIG field are designed. Fields in the U-SIG field and / or the EHT-SIG field can be reused to indicate multiple continuous or discontinuous RUs allocated to the user. Compared with using the resource allocation subfield in 802.11ax to indicate the allocated resources to the user, the signaling overhead can be further reduced.

[0208] It should be noted that the resource indication methods in this article all implement resource indication by applying the EHT PPDU fragmentation structure. In other words, the resource indication method in this article is applicable to scenarios where the full bandwidth is divided into one or more frequency domain fragments. It should be understood that this resource indication method can also be applied to unfragmented scenarios. For example, if the channel bandwidth for transmitting the PPDU is 320MHz, the first 80MHz (that is, the main 80MHz) of the 320MHz can be indicated first, and then the entire 320MHz can be indicated. However, the indication of the main 80MHz can still use the resource indication method in this article, that is, the indication of the 80MHz frequency domain fragment.

[0209] In the embodiments provided above, the methods provided in the embodiments of the present application are described from the perspectives of the AP, STA, and the interaction between the AP and STA. To implement the various functions of the methods provided in the embodiments of the present application, the AP and STA may include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or hardware structures and software modules.

[0210] The following describes the communication device used to implement the above method in the embodiment of the present application with reference to the accompanying drawings. Therefore, the above contents can be used in subsequent embodiments, and repeated contents will not be repeated.

[0211] Figure 9A structural schematic diagram of a communication device 900 is shown. The communication device 900 can implement the functions or steps implemented by the transmitting end, such as an AP, or the receiving end, such as an STA, in the above-mentioned various method embodiments. The communication device may include a transceiver module 910 and a processing module 920. Optionally, it may also include a storage unit, which can be used to store instructions (code or program) and / or data. The transceiver module 910 and the processing module 920 can be coupled with the storage unit. For example, the processing module 920 can read the instructions (code or program) and / or data in the storage unit to implement the corresponding method. The above-mentioned units can be set independently or partially or fully integrated. For example, the transceiver module 910 can be integrated with the sending unit and the receiving unit.

[0212] In some possible implementations, the communication device 900 can implement the behaviors and functions of the STA in the above-mentioned method embodiments. For example, the communication device 900 can be a STA, or a component (such as a chip or circuit) used in a STA. The transceiver module 910 can be used to perform Figure 8 In the embodiment shown, all receiving or sending operations performed by the STA, such as Figure 8 S802 in the embodiment shown, and / or other processes for supporting the technology described herein. Figure 8 In the embodiment shown, all operations except the sending and receiving operations performed by the STA, such as Figure 8 S803 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.

[0213] In one possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, where the preamble puncturing indication information is used to indicate that a user scheduled in the first frequency domain slice is allocated a first bandwidth, where the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice.

[0214] The processing module 920 is configured to determine allocated resources according to the preamble puncturing indication information.

[0215] As an optional implementation method, the preamble code puncture indication information is also used to indicate the compression mode, wherein the length of the PPDU in the compression mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compression mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compression mode is a PPDU in which the resource allocation subfield is simplified.

[0216] As an optional implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a U-SIG field.

[0217] In one possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, where the preamble puncturing indication information is used to indicate that no resource units are allocated to users in the first frequency domain slice, and where the channel bandwidth for transmitting the PPDU includes the first frequency domain slice.

[0218] The processing module 920 is configured to determine unallocated resources according to the preamble puncturing indication information.

[0219] As an optional implementation method, the preamble code puncture indication information is also used to indicate the compression mode, wherein the length of the PPDU in the compression mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compression mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compression mode is a PPDU in which the resource allocation subfield is simplified.

[0220] As an optional implementation manner, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a U-SIG field.

[0221] In one possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing condition of 80 MHz corresponding to the first frequency domain slice;

[0222] The processing module 910 is configured to determine allocated resources according to the preamble puncturing indication information and the bandwidth field.

[0223] In one possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, where the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, where the first preamble puncturing information field is located in a U-SIG field, and the second preamble puncturing information field is located in an EHT-SIG field; where the first preamble puncturing information field is used to indicate a puncturing status of the first frequency domain slice or a full bandwidth without puncturing, and the second preamble puncturing information field is used to indicate a puncturing status of the remaining frequency domain slices other than the first frequency domain slice within the first bandwidth;

[0224] The processing module 910 is configured to determine allocated resources according to the preamble puncturing indication information and the bandwidth field.

[0225] In some possible implementations, the communication device 900 can implement the behaviors and functions of the STA in the above-mentioned method embodiments. For example, the communication device 900 can be an AP, or a component (such as a chip or circuit) used in an AP. The transceiver module 910 can be used to perform Figure 8 In the embodiment shown, all receiving or sending operations performed by the AP, such as Figure 8 S802 in the embodiment shown, and / or other processes for supporting the technology described herein. Figure 8 In the embodiment shown, all operations except the sending and receiving operations performed by the AP are as follows, for example Figure 8 S801 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.

[0226] In an exemplary embodiment, a processing module 920 is configured to generate a PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, the preamble puncturing indication information being used to indicate that a user scheduled in the first frequency domain slice is allocated a first bandwidth, wherein the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice;

[0227] The transceiver module 910 is configured to send the PPDU.

[0228] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0229] In a possible implementation, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a U-SIG field.

[0230] In another exemplary embodiment, the processing module 920 is configured to generate a PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain slice, the preamble puncturing indication information being used to indicate that a user in the first frequency domain slice is not allocated a resource unit, wherein a channel bandwidth for transmitting the PPDU includes the first frequency domain slice;

[0231] The transceiver module 910 is configured to send the PPDU.

[0232] In one possible implementation, the preamble puncture indication information is also used to indicate a compressed mode, wherein the length of the PPDU in the compressed mode is less than the length of the PPDU in the non-compressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource allocation subfield is simplified.

[0233] In a possible implementation, the preamble puncturing indication information is carried in a first preamble puncturing information field, and the first preamble puncturing information field is located in a U-SIG field.

[0234] Exemplarily, the transceiver module 910 is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, wherein the PPDU is in OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing or non-puncturing configuration of a first bandwidth of 80 MHz; or, the PPDU is in a non-OFDMA transmission mode, and the preamble puncturing indication information is used to indicate a puncturing condition of 80 MHz corresponding to the first frequency domain slice;

[0235] The processing module 920 is configured to determine allocated resources according to the preamble puncturing indication information and the bandwidth field.

[0236] Exemplarily, the transceiver module 910 is configured to receive a PPDU from an access point, where the PPDU includes preamble puncturing indication information transmitted in a first frequency domain slice, wherein the preamble puncturing indication information is carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being located in a U-SIG field, and the second preamble puncturing information field being located in an EHT-SIG field; wherein the first preamble puncturing information field is used to indicate a puncturing condition of the first frequency domain slice or a full bandwidth being unpunctured, and the second preamble puncturing information field is used to indicate a puncturing condition of the remaining frequency domain slices other than the first frequency domain slice within a first bandwidth, where the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain slice;

[0237] The processing module 920 is configured to determine allocated resources according to the preamble puncturing indication signal.

[0238] like Figure 10 The figure shows a communication device 1000 provided in an embodiment of the present application. The communication device 1000 may be an STA, capable of implementing the STA functions in the method provided in an embodiment of the present application, or an AP, capable of implementing the AP functions in the method provided in an embodiment of the present application. The communication device 1000 may also be a device capable of supporting an STA in implementing the corresponding functions in the method provided in an embodiment of the present application, or a device capable of supporting an AP in implementing the corresponding functions in the method provided in an embodiment of the present application. The communication device 1000 may be a chip system. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete components.

[0239] In some embodiments, the communication device 1000 may include a communication interface 1010 for communicating with other devices via a transmission medium, thereby enabling the device in the communication device 1000 to communicate with the other device. For example, when the communication device is a STA, the other device is an AP; or, when the communication device is an AP, the other device is a STA. The communication interface 1010 may specifically be a transceiver. In hardware implementation, the transceiver unit 1010 may be a transceiver, which is integrated into the communication device 1000 to form the communication interface 1010.

[0240] The communication device 1000 also includes at least one processor 1020, which can use the communication interface 1010 to send and receive data, and is used to implement or support the communication device 1000 in implementing the functions of the STA or AP in the method provided in the embodiment of the present application. For example, the communication device 1000 can correspondingly implement the behavior and functions of the STA in the above-mentioned method embodiment.

[0241] The communication interface 1010 can be used to perform Figure 8In the embodiment shown, all receiving or sending operations performed by the STA, such as Figure 8 S802 in the embodiment shown, and / or other processes for supporting the technology described herein. Wherein, at least one processor 1020 is configured to execute Figure 8 In the embodiment shown, all operations except the sending and receiving operations performed by the STA, such as Figure 8 S803 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.

[0242] For example, the communication device 1000 can implement the behavior and functions of the AP in the above method embodiment. The communication interface 1010 can be used to execute Figure 8 In the embodiment shown, all receiving or sending operations performed by the AP, such as Figure 8 S802 in the embodiment shown, and / or other processes for supporting the technology described herein. Wherein, at least one processor 1020 is configured to execute Figure 8 In the embodiment shown, all operations except the sending and receiving operations performed by the AP are as follows, for example Figure 8 S801 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.

[0243] In other embodiments, the communication device 1000 may further include at least one memory 1030 for storing program instructions and / or data. The memory 1030 is coupled to the processor 1020. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1020 may operate in conjunction with the memory 1030. The processor 1020 may execute the program instructions and / or data stored in the memory 1030 so that the communication device 1000 implements the corresponding method. At least one of the at least one memory may be included in the processor.

[0244] The specific connection medium between the communication interface 1010, the processor 1020 and the memory 1030 is not limited in the embodiment of the present application. Figure 10 The memory 1030, the processor 1020 and the communication interface 1010 are connected via a bus 1040. Figure 10 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0245] In the embodiments of the present application, the processor 1020 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0246] In an embodiment of the present application, the memory 1030 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or may be a volatile memory (volatile memory), such as a random-access memory (RAM). A memory is 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 in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0247] It should be noted that the communication device in the above embodiments may be a STA or AP, or a circuit, a chip used in a STA or AP, or other combined devices or components having the above STA or AP functions. When the communication device is a STA or AP, the transceiver module 910 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module may be a processor, such as a central processing unit (CPU). When the communication device is a component having the above STA or AP functions, the transceiver module 910 may be a radio frequency unit, and the processing module may be a processor. When the communication device is a system-on-chip, the transceiver module 910 may be the input / output interface of the system-on-chip, and the processing module may be the processor of the system-on-chip.

[0248] As a possible product form, the AP and STA described in the embodiments of the present application can also be implemented using the following: one or more FPGAs (field programmable gate arrays), PLDs (programmable logic devices), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0249] It should be understood that the APs of the above-mentioned various product forms have any functions of the APs in the above-mentioned method embodiments, which will not be repeated here; the STAs of the above-mentioned various product forms have any functions of the STAs in the above-mentioned method embodiments, which will not be repeated here.

[0250] The embodiment of the present application also provides a communication system, specifically, the communication system includes STA and AP, or may also include more APs and access network devices. Exemplarily, the communication system includes a method for implementing the above Figure 6 or Figure 9 STA and AP with related functions.

[0251] The APs are used to implement the above Figure 8 The STA is used to implement the functions of the relevant network parts. Figure 8 Related STA functions. For example, STA can perform Figure 8 In the embodiment shown in S802 and S803, the AP may execute Figure 8 S801 and S802 in the embodiment shown.

[0252] The present application also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to execute Figure 8 The method executed by the AP or STA.

[0253] The present application also provides a computer program product including computer program code, which, when executed on a computer, enables the computer to execute Figure 8 The method executed by the AP or STA.

[0254] The embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the AP or STA in the above method. The chip system can be composed of a chip or include a chip and other discrete devices.

[0255] An embodiment of the present application further provides a communication device, including a processor and an interface; the processor is used to execute the information processing method described in any of the above method embodiments.

[0256] It should be understood that the above-mentioned communication device can be a chip, and the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated into the processor or can be located outside the processor and exist independently.

[0257] The methods provided in the embodiments of the present application may be implemented in whole or in part through software, hardware, firmware, or any combination thereof. When implemented using software, they may 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 processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer instructions may 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 may 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 may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., an SSD), etc.

[0258] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A method for receiving a resource indication, characterized in that: include: receiving a physical layer protocol data unit (PPDU), wherein the PPDU includes a preamble puncturing information field; When the PPDU is in a non-orthogonal frequency division multiple access (OFDMA) transmission mode, determining a puncturing condition of the entire bandwidth corresponding to the PPDU according to the preamble puncturing information field; When the PPDU is in orthogonal frequency division multiple access (OFDMA) transmission mode, the puncturing condition of 80 MHz corresponding to the frequency domain slice is determined according to the preamble puncturing information field.

2. The method according to claim 1, wherein The PPDU includes a universal signaling U-SIG field; and determining the puncturing condition of the entire bandwidth corresponding to the PPDU according to the preamble puncturing information field includes: determining the puncturing condition of the entire bandwidth corresponding to the PPDU according to the preamble puncturing information field and the bandwidth field in the U-SIG field.

3. The method according to claim 2, wherein The bandwidth field of the U-SIG field indicates that the entire bandwidth corresponding to the PPDU is 80 MHz bandwidth; the preamble puncturing information field indicates that the puncturing conditions corresponding to the 80 MHz bandwidth include no puncturing or only 20 MHz being punctured.

4. The method according to claim 3, wherein The 80 MHz bandwidth includes, in order from low to high frequency, a first 20 MHz, a second 20 MHz, a third 20 MHz, and a fourth 20 MHz, and the puncturing condition corresponding to the 80 MHz bandwidth includes one of the following puncturing conditions: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1x], where 1 indicates no puncturing, x indicates puncturing, and the PPDU is not transmitted on the corresponding punctured channel.

5. The method according to claim 2, wherein The bandwidth field of the U-SIG field indicates that the entire bandwidth corresponding to the PPDU is 160 MHz bandwidth, and the preamble puncturing information field indicates the puncturing conditions of the 160 MHz bandwidth, including no puncturing, 20 MHz puncturing, or 40 MHz puncturing.

6. The method according to claim 5, wherein The 160 MHz includes, in descending order of frequency, the first 20 MHz, the second 20 MHz, the third 20 MHz, the fourth 20 MHz, the fifth 20 MHz, the sixth 20 MHz, the seventh 20 MHz and the eighth 20 MHz; wherein, When not punctured, the puncturing of the 160 MHz bandwidth is [1 1 1 1 1 1 1 1]; or When 20 MHz is dropped, the puncturing condition of the 160 MHz bandwidth includes one of the following puncturing conditions: [x 1 1 1 11 1 1], [1 x 1 1 1 1 1 1], [1 1 x 1 1 1 1 1], [1 1 1 x 1 1 1 1], [1 1 1 1 x 1 11], [1 1 1 1 1 x 1 1], [1 1 1 1 1 1 x 1], and [1 1 1 1 1 1 1 x]; or When 40 MHz is dropped, the puncturing condition of the 160 MHz bandwidth includes one of the following puncturing conditions: [xx 1 1 11 1 1], [1 1 xx 1 1 1 1], [1 1 1 1 xx 1 1], and [1 1 1 1 1 1 xx]; where 1 indicates no puncturing, x indicates no puncturing, and the PPDU is not transmitted on the corresponding punctured channel.

7. The method according to claim 2, wherein The bandwidth field of the U-SIG field indicates that the entire bandwidth corresponding to the PPDU is 320 MHz bandwidth, and the puncturing conditions of the 320 MHz include no puncturing, 80 MHz being punctured, or 120 MHz being punctured.

8. The method according to any one of claims 1 to 7, wherein: The PPDU includes a universal signaling U-SIG field; The determining the 80MHz puncturing condition corresponding to the frequency domain slice according to the preamble puncturing information field includes: determining the 80MHz puncturing condition corresponding to the frequency domain slice according to the preamble puncturing information field and the bandwidth field in the U-SIG.

9. The method according to claim 8, wherein When the bandwidth indication field in the U-SIG indicates that the bandwidth of the PPDU is 80 MHz, 160 MHz, or 320 MHz, the 80 MHz resource allocation corresponding to the frequency domain slice indicated by one of the preamble code puncturing information fields includes one of the following cases: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1x 1], [1 1 1 x], [xx 1 1], [1 1 xx], where 1 indicates no puncturing, x indicates puncturing, and the PPDU is not transmitted on the corresponding punctured channel.

10. The method according to any one of claims 2 to 7, wherein: The first field in the U-SIG is used to indicate that the PPDU is in the non-OFDMA transmission mode or the OFDMA transmission mode.

11. The method according to claim 1, wherein When the PPDU is in OFDMA transmission mode, the preamble puncturing information field indicates the 80 MHz puncturing corresponding to the frequency domain slice where the communication device receiving the PPDU stops.

12. The method according to claim 2, wherein The preamble puncturing information field is located in the U-SIG field.

13. A communication device, characterized in that: The communication device comprises: A transceiver, configured to receive a physical layer protocol data unit (PPDU), wherein the PPDU includes a preamble puncturing information field; A processor, configured to parse the PPDU; wherein parsing the PPDU includes: When the PPDU is in a non-orthogonal frequency division multiple access (OFDMA) transmission mode, determining a puncturing condition of the entire bandwidth corresponding to the PPDU according to the preamble puncturing information field; When the PPDU is in orthogonal frequency division multiple access (OFDMA) transmission mode, the puncturing condition of 80 MHz corresponding to the frequency domain slice is determined according to the preamble puncturing information field.

14. The communication device according to claim 13, wherein: The PPDU includes a universal signaling U-SIG field; The determining, according to the preamble puncturing information field, the puncturing condition of the entire bandwidth corresponding to the PPDU includes: determining, according to the preamble puncturing information field and the bandwidth field in the U-SIG field, the puncturing condition of the entire bandwidth corresponding to the PPDU.

15. The communication device according to claim 14, wherein: The bandwidth field of the U-SIG field indicates that the entire bandwidth corresponding to the PPDU is 80 MHz bandwidth; the preamble puncturing information field indicates that the puncturing conditions corresponding to the 80 MHz bandwidth include no puncturing or only 20 MHz being punctured.

16. The communication device according to claim 15, wherein: The 80 MHz bandwidth includes, in order from low to high frequency, a first 20 MHz, a second 20 MHz, a third 20 MHz, and a fourth 20 MHz, and the puncturing condition corresponding to the 80 MHz bandwidth includes one of the following puncturing conditions: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], where 1 indicates no puncturing, x indicates puncturing, and the PPDU is not transmitted on the corresponding punctured channel.

17. The communication device according to claim 14, wherein: The bandwidth field of the U-SIG field indicates that the entire bandwidth corresponding to the PPDU is 160 MHz bandwidth, and the preamble puncturing information field indicates the puncturing conditions of the 160 MHz bandwidth, including no puncturing, 20 MHz puncturing, or 40 MHz puncturing.

18. The communication device according to claim 17, wherein: The 160 MHz includes, in descending order of frequency, the first 20 MHz, the second 20 MHz, the third 20 MHz, the fourth 20 MHz, the fifth 20 MHz, the sixth 20 MHz, the seventh 20 MHz and the eighth 20 MHz; wherein, When not punctured, the puncturing of the 160 MHz bandwidth is [1 1 1 1 1 1 1 1]; or When 20 MHz is dropped, the puncturing condition of the 160 MHz bandwidth includes one of the following puncturing conditions: [x 1 1 1 11 1 1], [1 x 1 1 1 1 1 1], [1 1 x 1 1 1 1 1], [1 1 1 x 1 1 1 1], [1 1 1 1 x 1 11], [1 1 1 1 1 x 1 1], [1 1 1 1 1 1 x 1], and [1 1 1 1 1 1 1 x]; or When 40 MHz is dropped, the puncturing condition of the 160 MHz bandwidth includes one of the following puncturing conditions: [xx 1 1 11 1 1], [1 1 xx 1 1 1 1], [1 1 1 1 xx 1 1], and [1 1 1 1 1 1 xx]; where 1 indicates no puncturing, x indicates no puncturing, and the PPDU is not transmitted on the corresponding punctured channel.

19. The communication device according to claim 14, wherein: The bandwidth field of the U-SIG field indicates that the entire bandwidth corresponding to the PPDU is 320 MHz bandwidth, and the puncturing conditions of the 320 MHz include no puncturing, 80 MHz being punctured, or 120 MHz being punctured.

20. The communication device according to claim 14, wherein The PPDU includes a universal signaling U-SIG field; The determining the 80MHz puncturing condition corresponding to the frequency domain slice according to the preamble puncturing information field includes: determining the 80MHz puncturing condition corresponding to the frequency domain slice according to the preamble puncturing information field and the bandwidth field in the U-SIG.

21. The communication device according to claim 20, wherein: When the bandwidth indication field in the U-SIG indicates that the bandwidth of the PPDU is 80 MHz, 160 MHz, or 320 MHz, a preamble puncturing information field indicates that the resource allocation of 80 MHz corresponding to the frequency domain slice includes one of the following puncturing conditions: [1 1 1 1], [x 1 1 1], [1x 1 1], [1 1 x 1], [1 1 1 x], [xx 1 1], [1 1 xx], where 1 indicates no puncturing, x indicates puncturing, and the PPDU is not transmitted on the corresponding punctured channel.

22. The communication device according to any one of claims 14 to 21, wherein: The first field in the U-SIG is used to indicate that the PPDU is in the non-OFDMA transmission mode or the OFDMA transmission mode.

23. The communication device according to claim 13, wherein: When the PPDU is in OFDMA transmission mode, the preamble puncturing information field indicates the 80 MHz puncturing condition corresponding to the frequency domain slice where the communication device is docked.

24. The communication device according to claim 14, wherein: The preamble puncturing information field is located in the U-SIG field.

25. A chip, characterized in that: The chip includes at least one processor and an interface, wherein the processor is configured to read and execute instructions stored in a memory, and when the instructions are executed, the chip executes the method according to any one of claims 1 to 12.

26. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Systems and methods of communicating via sub-bands in wireless communication networks

    CN111279647A

  • Control information for multi-user transmissions in WLAN systems

    US20170041929A1