Resource indication method, access point, and station
By using the EHT PPDU segment structure to indicate allocated bandwidth, the method addresses the signaling overhead issue in future wireless fidelity systems, enhancing efficiency and reducing power consumption.
Patent Information
- Application Number
- JP2024114734
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-06-19
- Filing Date
- 2024-07-18
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2041-06-02
AI Technical Summary
The increase in signaling overhead due to the allocation of multiple resource units to multiple stations in future wireless fidelity systems, such as 802.11ax, necessitates a more efficient method to indicate allocated resources without increasing bandwidth usage.
The segment structure of the Extremely High Throughput (EHT) PPDU is utilized to indicate the allocation of entire bandwidth to scheduled stations, reducing the need for individual indication of each frequency domain segment and omitting or simplifying resource unit allocation fields.
This approach reduces signaling overhead and power consumption by allowing stations to determine allocated resources efficiently, even in compressed modes, without reading unnecessary fields.
Smart Images

Figure 0007807495000010 
Figure 0007807495000011 
Figure 0007807495000012
Abstract
Description
[Technical Field]
[0001] The present application relates to wireless fidelity technology, and in particular to a resource indication method, an access point, and a station. [Background technology]
[0002] To support orthogonal frequency division multiple access (OFDMA) transmission, 802.11ax divides frequency band resources into several resource units and supports allocation of only one resource unit to one station or multiple users. However, in the future, allocation of multiple resource units to one station or multiple stations may be supported. If 802.11ax still uses the resource unit subfield to indicate the resources allocated to a user, the signaling overhead will increase as the bandwidth increases.
[0003] In order to reduce the signaling overhead, it is proposed that the segment structure of the Extremely High Throughput, physical protocol data unit (EHT PPDU) can indicate the allocated resources to the user. However, how to indicate the allocated resources to the user by utilizing the segment structure of the EHT PPDU is a problem that needs to be urgently solved. Summary of the Invention
[0004] The present application provides a resource indication method, an access point, and a station. The segment structure of the EHT PPDU can indicate that the entire bandwidth is allocated to the scheduled STA within the frequency domain segment, which can further reduce signaling overhead.
[0005] According to a first aspect, there is provided a resource indication method. The method is performed by a first apparatus. The first apparatus may be a communication device, or may be a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is an access point. The method includes:
[0006] An access point generates a physical layer protocol data unit (PPDU) and transmits the PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain segment. In this embodiment of the present application, the first bandwidth may be the channel bandwidth for transmitting the PPDU or may be regarded as the entire bandwidth. The preamble puncturing indication information may indicate that the entire bandwidth, i.e., the entire bandwidth (unpunctured) resource, is allocated to the scheduled STA in the frequency domain segment. There is no need to individually indicate each frequency domain segment obtained by the entire bandwidth division, and therefore it is possible to reduce the overhead of a field utilized to carry the preamble puncturing indication information. A station may determine the allocated resources by utilizing the preamble puncturing indication information and the total bandwidth size indicated by the bandwidth field, and it is not necessary to read the resource indications of all frequency domain segments, which can reduce the station's power consumption.
[0007] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, and the length of the PPDU in the compressed mode is shorter than that of the PPDU in the uncompressed mode. The PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified. In this solution, the preamble puncturing indication information can be reused to indicate the compressed mode. It should be understood that some fields of the PPDU in the compressed mode are omitted or deleted, or the length of some fields is shortened, for example, the resource unit allocation subfield or the user field is omitted or deleted. In this way, the PPDU transmitted from the access point may carry a small number of resource unit allocation subfields, or may not carry any resource unit allocation subfields at all. Therefore, it is possible to further reduce signaling overhead. If the compression mode of the PPDU is determined based on the preamble puncturing indication information, the station does not need to continue reading the user field or resource unit allocation subfield following the U-SIG field, and thus the power consumption of the station can be reduced.
[0008] 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 the universal field U-SIG field.
[0009] According to a second aspect, there is provided a resource indication method. The method can be performed by a second apparatus. The second apparatus can be a communication device, or can be a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is a station. The method includes:
[0010] A station receives a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, and therefore, the station determines allocated resources based on the preamble puncturing indication information, where the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain segment.
[0011] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0012] 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 the universal field U-SIG field.
[0013] For the beneficial technical effects of the second aspect or the implementation of the second aspect, please refer to the beneficial technical effects of the first aspect or the implementation of the first aspect, and the details will not be described again here.
[0014] According to a third aspect, there is provided a resource indication method. The method can be performed by a first apparatus. The first apparatus can be a communication device, or can be a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is an access point. The method includes:
[0015] An access point generates a PPDU and transmits the PPDU, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a user is not allocated resource units in the first frequency domain segment, and the channel bandwidth for transmitting the PPDU includes the first frequency domain segment. In this embodiment of the present application, the preamble puncturing indication information indicates that a user is not allocated resources in the first frequency domain segment. Here, "no resource units allocated" means that no resource units in the first frequency domain segment are allocated to the user in the first frequency domain segment, and that no resource units in the entire channel bandwidth for transmitting the PPDU are allocated to the user in the first frequency domain segment. If no resources are allocated to a station in the frequency domain segment, the station does not need to read, for example, a subsequent EHT-SIG field in the PPDU, thereby reducing energy consumption.
[0016] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0017] For the technical effects of the implementation of the third aspect, please refer to the beneficial technical effects of the implementation of the first aspect, and the details will not be described again here.
[0018] According to a fourth aspect, there is provided a resource indication method. The method can be implemented by a second apparatus. The second apparatus may be a communication device, or may be a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is a station. The method includes:
[0019] A station receives a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a user is not allocated a resource unit in the first frequency domain segment, the channel bandwidth for transmitting the PPDU includes the first frequency domain segment, and then the station determines the allocated resources based on the preamble puncturing indication information.
[0020] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0021] For the technical effects of the fourth aspect or the implementation of the fourth aspect, please refer to the beneficial technical effects of the third aspect or the implementation of the third aspect, and the details will not be described again here.
[0022] According to a fifth aspect, there is provided a resource indication method. The method can be implemented by a second apparatus. The second apparatus can be a communication device, or can be a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is a station. The method includes:
[0023] An access point generates and transmits a PPDU, the PPDU including preamble puncturing indication information transmitted within a first frequency domain segment, wherein the preamble puncturing indication information indicates a punctured or unpunctured configuration of the first bandwidth, which is 80 MHz, when the PPDU is in an OFDMA transmission mode, or indicates a puncturing status of the 80 MHz channel corresponding to the first frequency domain segment when the PPDU is in a non-OFDMA transmission mode. In this embodiment of the present application, for the entire 80 MHz bandwidth, the preamble puncturing information field carrying the preamble puncturing information may indicate all puncturing statuses supported in non-OFDMA transmission and may further indicate the puncturing status of the 80 MHz channel corresponding to each frequency domain segment in OFDMA transmission. In this manner, a station may determine allocated resources based on the preamble puncturing indication information and the bandwidth field. For example, if the bandwidth field indicates that the PPDU is in a non-OFDMA transmission mode, the preamble puncturing indication information is: Non The preamble puncturing indication information indicates the puncturing status of the frequency domain segment corresponding to the 80 MHz channel in OFDMA transmission. If the bandwidth field indicates that the PPDU is in OFDMA transmission mode, the preamble puncturing indication information indicates the punctured or unpunctured full bandwidth configuration of the 80 MHz channel in OFDMA transmission mode. In this case, when the full bandwidth is 160 MHz or more, the station only needs to read the puncturing status of the 80 MHz channel and does not need to read bandwidth information other than the 80 MHz channel. Therefore, this solution is based on the puncturing status indicated in non-OFDMA transmission and is actually compatible with the puncturing status indicated in 80 MHz OFDMA transmission.
[0024] According to a sixth aspect, there is provided a resource indication method. The method can be implemented by a second apparatus. The second apparatus can be a communication device, or can be a communication device, for example, a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is a station. The method includes:
[0025] A station receives a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, and when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured or unpunctured configuration of a first bandwidth having a bandwidth of 80 MHz, or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing status of an 80 MHz channel corresponding to the first frequency domain segment, and then the station determines allocated resources based on the preamble puncturing indication information and the bandwidth field.
[0026] For the technical effects of the implementation of the sixth aspect, please refer to the beneficial technical effects of the implementation of the fifth aspect, and the details will not be described again here.
[0027] According to a seventh aspect, there is provided a resource indication method. The method can be implemented by a second apparatus. The second apparatus can be a communication device, or can be a communication device, for example, a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is a station. The method includes:
[0028] an access point generates a PPDU and transmits the PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information being carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being positioned in a U-SIG field, and the second preamble puncturing information field being positioned in an EHT-SIG field, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain segment. In this embodiment of the present application, the puncturing status of a bandwidth greater than 80 MHz, for example, a puncturing status of a 160 MHz bandwidth, a 240 MHz bandwidth, or a 320 MHz bandwidth, is indicated by utilizing two preamble puncturing information fields. For example, a first preamble puncturing information field indicates the puncturing status of a frequency domain segment corresponding to an 80 MHz channel, and a second preamble puncturing information field indicates the puncturing status of the remaining frequency band in the entire bandwidth other than the frequency domain segment. A station can determine allocated resources by utilizing the first preamble puncturing information field and the second preamble puncturing information field. It should be understood that since there can be only one puncture in the entire bandwidth, the second preamble puncturing information field can have multiple reserved states (or entries) for other purposes, thereby providing more extensible indication content.
[0029] According to an eighth aspect, there is provided a resource indication method. The method can be implemented by a second apparatus. The second apparatus can be a communication device, or can be a communication device, for example, a chip system that can support the communication device in implementing the functions required by the method. For example, the communication device is a station. The method includes:
[0030] The station receives a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the station determines an allocated resource based on the preamble puncturing indication information, the preamble puncturing indication information being carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being positioned in a U-SIG field. the second preamble puncturing information field is located in the EHT-SIG field, the first preamble puncturing information field indicates a puncturing status of the first frequency domain segment or indicates that the entire bandwidth is not punctured, the second preamble puncturing information field indicates a puncturing status of the remaining frequency domain segments in the first bandwidth other than the first frequency domain segment, the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain segment.
[0031] For the technical effects of the implementation of the eighth aspect, please refer to the beneficial technical effects of the implementation of the seventh aspect, and the details will not be described again here.
[0032] According to a ninth aspect, there is provided a communications apparatus. For example, the communications apparatus is the aforementioned access point or an apparatus disposed at the access point. In some embodiments, the communications apparatus may be configured to perform the method of the first aspect or any one of its possible implementations, the communications apparatus may be configured to perform the method of the third aspect or any one of its possible implementations, the communications apparatus may be configured to perform the method of the fifth aspect or any one of its possible implementations, or the communications apparatus may be configured to perform the method of the seventh aspect or any one of its possible implementations. Specifically, the communication device may include a module configured to implement the method of the first aspect or any one of its possible implementations, may include a module configured to implement the method of the third aspect or any one of its possible implementations, may include a module configured to implement the method of the fifth aspect or any one of its possible implementations, or may include a module configured to implement the method of the seventh aspect or any one of its possible implementations, and may include, for example, a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned access point.
[0033] In some embodiments, the processing module is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment, and the transceiver module is configured to transmit the PPDU.
[0034] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0035] 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 the universal field U-SIG field.
[0036] In some other embodiments, the processing module is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that no resource units are allocated to a user in the first frequency domain segment, the channel bandwidth for transmitting the PPDU includes the first frequency domain segment, and the transceiver module is configured to transmit the PPDU.
[0037] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0038] 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 the universal field U-SIG field.
[0039] In some other embodiments, the processing module is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, wherein when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured or unpunctured configuration of the first bandwidth, wherein the first bandwidth is 80 MHz, or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing status of an 80 MHz channel corresponding to the first frequency domain segment; The transceiver module is configured to transmit the PPDU.
[0040] In some other embodiments, the processing module is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information being 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, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain segment; The transceiver module is configured to transmit the PPDU.
[0041] According to a tenth aspect, there is provided a communications device. For example, the communications device is the aforementioned station or a device disposed in the station. In some embodiments, the communications device is configured to perform the method of the second aspect or any one of its possible implementations, the communications device is configured to perform the method of the fourth aspect or any one of its possible implementations, the communications device is configured to perform the method of the sixth aspect or any one of its possible implementations, or the communications device is configured to perform the method of the eighth aspect or any one of its possible implementations. Specifically, the communications device may include a module configured to perform the method of the second aspect or any one of its possible implementations, a module configured to perform the method of the fourth aspect or any one of its possible implementations, a module configured to perform the method of the sixth aspect or any one of its possible implementations, or a module configured to perform the method of the eighth aspect or any one of its possible implementations, e.g., a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned station.
[0042] In some embodiments, the transceiver module is configured to receive a PPDU from the access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment, and the processing module is configured to determine the allocated resources based on the preamble puncturing indication information.
[0043] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0044] 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 the universal field U-SIG field.
[0045] In some other embodiments, the transceiver module is configured to receive a PPDU from the access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a user is not allocated a resource unit in the first frequency domain segment, a channel bandwidth for transmitting the PPDU includes the first frequency domain segment, and the processing module is configured to determine the allocated resources based on the preamble puncturing indication information.
[0046] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0047] 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 the universal field U-SIG field.
[0048] In some other embodiments, the transceiver module is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, wherein when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured or unpunctured configuration of the first bandwidth, wherein the first bandwidth is 80 MHz, or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing status of an 80 MHz channel corresponding to the first frequency domain segment; The processing module is configured to determine the allocated resources based on the preamble puncturing indication information and the bandwidth field.
[0049] In some other embodiments, the transceiver module is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information being carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being positioned in a U-SIG field and the second preamble puncturing information field being positioned in an EHT-SIG field, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain segment; The processing module is configured to determine the allocated resource based on the preamble puncturing indication information.
[0050] According to an eleventh aspect, yet another communication device is provided. The communication device may be, for example, the aforementioned access point or may be disposed in the access point. For example, the communication device may be a chip disposed in the access point. The communication device includes a processor and a transceiver to implement the method described in the first aspect, the third aspect, the fifth aspect, the seventh aspect, a possible implementation of the first aspect, a possible implementation of the third aspect, a possible implementation of the fifth aspect, or a possible implementation of the seventh aspect. The transceiver may be implemented in the access point, for example, by utilizing an antenna, a feeder, or a codec. Alternatively, if the communication device is a chip disposed in the access point, the transceiver may be, for example, a communication interface within the chip. The communication interface may be connected to a radio frequency transceiver component within the access point to implement transmission and reception of information via the radio frequency transceiver component.
[0051] In some embodiments, the processor is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment, and the transceiver is configured to transmit the PPDU.
[0052] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0053] 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 the universal field U-SIG field.
[0054] In some other embodiments, the processor is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a user is not allocated a resource unit in the first frequency domain segment, a channel bandwidth for transmitting the PPDU includes the first frequency domain segment, and a transceiver is configured to transmit the PPDU.
[0055] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0056] 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 the universal field U-SIG field.
[0057] In some other embodiments, the processor is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, wherein when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured or unpunctured configuration of the first bandwidth, wherein the first bandwidth is 80 MHz, or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing state of an 80 MHz channel corresponding to the first frequency domain segment; The transceiver is configured to transmit the PPDU.
[0058] In some other embodiments, the processor is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information being 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, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment; The transceiver is configured to transmit the PPDU.
[0059] According to a twelfth aspect, there is provided yet another communication device. The communication device may be, for example, the station described above or may be located in the station. For example, the communication device may be a chip located in an access point. The communication device includes a processor and a transceiver to implement the method described in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, a possible implementation of the second aspect, a possible implementation of the fourth aspect, a possible implementation of the sixth aspect, or a possible implementation of the eighth aspect. The transceiver may be implemented in the station, for example, by utilizing an antenna, a feeder, or a codec. Alternatively, if the communication device is a chip located in the station, the transceiver may be, for example, a communication interface within the chip. The communication interface may be connected to a radio frequency transceiver component in the station to implement transmission and reception of information via the radio frequency transceiver component.
[0060] In some 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 segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment, and the processor is configured to determine the allocated resource based on the preamble puncturing indication information.
[0061] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0062] 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 the universal field U-SIG field.
[0063] 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 segment, the preamble puncturing indication information indicating that a user is not allocated a resource unit in the first frequency domain segment, a channel bandwidth for transmitting the PPDU includes the first frequency domain segment, and the processor is configured to determine the allocated resources based on the preamble puncturing indication information.
[0064] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0065] 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 the universal field U-SIG field.
[0066] 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 segment, wherein when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured or unpunctured configuration of the first bandwidth, wherein the first bandwidth is 80 MHz; or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing status of an 80 MHz channel corresponding to the first frequency domain segment, wherein the first bandwidth is a channel bandwidth for transmitting the PPDU, and the first bandwidth includes the first frequency domain segment; The processor is configured to determine the allocated resources based on the preamble puncturing indication information and the bandwidth field.
[0067] 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 segment, the preamble puncturing indication information being carried in a first preamble puncturing information field and a second preamble puncturing information field, the first preamble puncturing information field being positioned in a U-SIG field and the second preamble puncturing information field being positioned in an EHT-SIG field, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment; The processor is configured to determine the allocated resource based on the preamble puncturing indication information.
[0068] According to a thirteenth aspect, there is provided yet another communication device. The communication device may be an access point in the above-described method design. For example, the communication device is a chip disposed in the access point. The communication device includes a memory configured to store computer-executable program code and a processor coupled to the memory. The program code stored in the memory includes instructions. When the processor executes the instructions, the communication device is enabled to perform the method of any one of the first aspect, the third aspect, the fifth aspect, the seventh aspect, possible implementations of the first aspect, possible implementations of the third aspect, possible implementations of the fifth aspect, or possible implementations of the seventh aspect.
[0069] In some embodiments, the communication device may further include a communication interface. The communication interface may be a transceiver in the access point, for example, implemented by utilizing an antenna, a feeder, or a codec in the access point. Alternatively, if the communication device is a chip located in the access point, the communication interface may be an input / output interface of the chip, for example, an input / output pin.
[0070] According to a fourteenth aspect, there is provided yet another communication device. The communication device may be a station in the above-described method design. For example, the communication device is a chip disposed in the station. The communication device includes a memory configured to store computer-executable program code and a processor coupled to the memory. The program code stored in the memory includes instructions. When the processor executes the instructions, the communication device is enabled to perform the method of any one of the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, possible implementations of the second aspect, possible implementations of the fourth aspect, possible implementations of the sixth aspect, or possible implementations of the eighth aspect.
[0071] In some embodiments, the communication device may further include a communication interface. The communication interface may be a transceiver in the station, for example implemented by utilizing an antenna, a feeder, or a codec in the station. Alternatively, if the communication device is a chip located in the station, the communication interface may be an input / output interface of the chip, for example an input / output pin.
[0072] According to a fifteenth aspect, there is provided a communication system. 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, and may also include 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 stations.
[0073] According to a sixteenth aspect, an embodiment of the present application provides a chip system. The chip system includes a processor and may further include a memory to implement a method performed by the access point of the first aspect or the station of the second aspect, the access point of the third aspect or the station of the fourth aspect, the access point of the fifth aspect or the station of the sixth aspect, or the access point of the seventh aspect or the station of the eighth aspect. The chip system may include a chip, or may include a chip and another discrete component.
[0074] According to a seventeenth aspect, an embodiment of the present application further provides a computer-readable storage medium comprising instructions, which, when executed on a computer, cause the computer to access an access point according to the first aspect or a station according to the second aspect, an access point according to the third aspect or a station according to the fourth aspect, an access point according to the fifth aspect or a station according to the sixth aspect, or an access point according to the seventh aspect or a station according to the seventh aspect. 8The computer is enabled to implement the method implemented by the station of the first aspect, or the computer is enabled to implement the function implemented by the access point of the first aspect or the station of the second aspect, the access point of the third aspect or the station of the fourth aspect, the access point of the fifth aspect or the station of the sixth aspect, or the access point of the seventh aspect or the station of the eighth aspect.
[0075] According to an eighteenth aspect, an embodiment of the present application further provides a computer program product, the computer program product storing instructions that, when executed on a computer, cause the computer to configure an access point according to the first aspect or a station according to the second aspect, an access point according to the third aspect or a station according to the fourth aspect, or 、 The access point of the fifth aspect or the station of the sixth aspect , the access point of the seventh aspect or the station of the eighth aspect or the computer is enabled to implement the function implemented by the access point of the first aspect or the station of the second aspect, the access point of the third aspect or the station of the fourth aspect, the access point of the fifth aspect or the station of the sixth aspect, or the access point of the seventh aspect or the station of the eighth aspect.
[0076] For the beneficial effects of the third to eighteenth aspects and their implementations, please refer to the description of the beneficial effects of the first to eighth aspects and their implementations. [Brief explanation of the drawings]
[0077] [Figure 1] 1 illustrates a network architecture of a wireless local area network to which embodiments of the present application are applicable; [Figure 2] 1 is a diagram of the internal structure of an access point and a station according to an embodiment of the present application; [Figure 3]FIG. 2 is a schematic diagram of a frame structure of an HE-SIG-B according to an embodiment of the present application. [Figure 4] 1 is a schematic diagram of a frame structure of HE-SIG-B when the bandwidth is 40 MHz according to an embodiment of the present application; [Figure 5] FIG. 2 is a schematic diagram of a frame structure of an EHT PPDU according to an embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram of a segment structure of an EHT PPDU according to an embodiment of the present application; [Figure 7] FIG. 2 is a schematic puncturing diagram of an 80 MHz frequency domain segment according to an embodiment of the present application. [Figure 8] 1 is a schematic flowchart of a resource indication method according to an embodiment of the present application; [Figure 9] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 10] FIG. 2 is a schematic diagram of another structure of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0078] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the following further describes the embodiments of the present application in detail with reference to the accompanying drawings.
[0079] Embodiments of the present application are applicable to wireless local area network (WLAN) scenarios and to IEEE 802.11 system standards, such as the 802.11a / b / g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, or a successor to the 802.11ax standard, such as the 802.11be standard or a successor to the 802.11ax standard. Alternatively, embodiments of the present application are applicable to wireless local area network systems, such as internet of things (IoT) networks or vehicle-to-everything (V2X) networks. Of course, embodiments of the present application may alternatively be applicable to other possible communication systems, such as a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunication system (UMTS) system, a worldwide interoperability for microwave access (WiMAX) communication system, or a future 5G communication system.
[0080] For example, FIG. 1 is a diagram of a network architecture of a WLAN to which embodiments of the present application can be applied. In FIG. 1, an example is used in which the WLAN includes one access point (AP) and two stations (STAs) associated with the AP, the two STAs being STA1 and STA2. The AP may schedule radio resources for STA1 and STA2 and transmit data on the scheduled radio resources for STA1 and STA2, where the data includes uplink data information and / or downlink data information. It should be understood that the number of APs and the number of STAs in FIG. 1 are merely examples, and there may be more or fewer APs and STAs. An AP may communicate with STA1 or STA2, or an AP may communicate with STA1 and STA2. It should be understood that when a WLAN includes multiple APs and multiple STAs, embodiments of the present application can also be applied to communication between APs. For example, APs may communicate with each other using a distributed system (DS), and any AP may schedule radio resources for STAs associated and / or not associated with the AP and transmit data on the scheduled radio resources for the STAs. The embodiments of the present application are further applicable to communications between STAs.
[0081] In embodiments of the present application, an STA may be any type of user terminal, user equipment, access device, subscriber station, subscriber unit, mobile station, user agent, or user equipment having wireless communication capabilities or another name. User terminals may include various handheld devices, in-vehicle devices, wearable devices, or computing devices with wireless communication capabilities, or various other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal device, portable communication device, handheld device, portable computing device, entertainment device, gaming device or system, or global positioning system device, or any other suitable device configured to conduct network communications over a wireless medium. For example, an STA may be a router, switch, or bridge. For ease of description, the above-mentioned devices are collectively referred to herein as stations or STAs.
[0082] An access point (AP) in an embodiment of the present application is a device deployed in a wireless communication network and provides wireless communication functions for STAs associated with the AP. The access point (AP) may be used as a hub of a communication system and may be a communication device such as a base station, a router, a gateway, a repeater, a communication server, a switch, or a bridge. The base station may include various types of macro base stations, micro base stations, relay stations, etc. In this specification, for ease of description, the above-mentioned devices are collectively referred to as APs.
[0083] For example, the AP and STA in this application may be APs and STAs applicable to the 802.11 system standard. Figure 2 is a diagram of the internal structure of an AP and an STA according to an embodiment of the present application. The 802.11 system standard focuses on the 802.11 physical layer (PHY) and its media access control (MAC) part. Therefore, the STA provided in this embodiment of the present application is usually a terminal product, such as a mobile phone or a notebook computer, that supports the MAC and PHY parts of the 802.11 system standard. It should be noted that although Figure 2 only shows a structural diagram of an AP with multiple antennas and a STA with a single antenna, in a practical scenario, each of the AP and the STA may have multiple antennas or may be a device with more than two antennas. Each of the AP and STA includes a PHY baseband module, a MAC layer module, a logical link control (LLC) layer module, and a radio frequency module (antenna) that belong to lower layers, and an internet protocol (IP) processing module, a transmission control protocol (TCP) / user datagram protocol (UDP) processing module, and an application layer module that belong to upper layers. The lower and upper layers transmit information via an upper layer interface.
[0084] An AP communicates with a STA. The AP may allocate resources to the STA, and the STA transmits data on the allocated resources. For example, in Wi-Fi protocols prior to 802.11ax, such as 802.11ac, a contiguous bandwidth including four bandwidths, 20 MHz, 40 MHz, 80 MHz, and 160 MHz, must be occupied during transmission. One 20 MHz channel is referred to as the primary 20 MHz channel. If a 20 MHz channel in the bandwidth is occupied by another station's transmission, the transmission data bandwidth must be reduced. For example, in a contiguous 80 MHz bandwidth, the first 20 MHz channel is the primary 20 MHz channel, but the second 20 MHz channel is busy. In this case, based on the contiguous bandwidth requirement, only data on the primary 20 MHz channel can be transmitted; in other words, the idle 40 MHz channel in the 80 MHz bandwidth is wasted.
[0085] To aggregate more channels to form a larger available bandwidth, the 802.11ax protocol provides a preamble puncturing transmission method to enable aggregation of non-contiguous channels. In the above example, the AP is allowed to allocate a bandwidth of 20 MHz + 40 MHz, thus more effectively utilizing idle channels. Specifically, four transmission bandwidths are specified in the 802.11ax standard, and the four transmission bandwidths are 20 MHz, 40 MHz, 80 MHz, and 160 MHz, respectively. The preamble puncturing transmission method may only exist for the 80 MHz bandwidth and the 160 MHz bandwidth. For example, a 20 MHz channel in a 160 MHz bandwidth may be punctured to form a 140 MHz channel.
[0086] An AP communicates with STAs. The AP may allocate resources to the STAs, and the STAs transmit data on the allocated resources. For example, before the 802.11ax standard, the AP and STAs could communicate with each other by using orthogonal frequency division multiplexing (OFDM) technology. The entire bandwidth could be allocated to one STA or a group of STAs for single user (SU) transmission or downlink multiple user multiple input multiple output (MU MIMO) transmission. The 802.11ax standard introduced orthogonal frequency division multiple access (OFDMA) technology; in other words, the AP and STAs could communicate with each other by using OFDMA technology.
[0087] In OFDMA and MU-MIMO technologies, the spectrum bandwidth is divided into several resource units (RUs) according to the WLAN protocol. For example, the bandwidth configurations supported by the 802.11ax protocol include 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 80 + 80 MHz bandwidths. The difference between the 160 MHz bandwidth and the 80 + 80 MHz bandwidth is that the former is a continuous frequency band, while the latter's two 80 MHz channels may be separated. In other words, the 160 MHz bandwidth formed by the two 80 MHz channels is discontinuous. In the 802.11ax protocol, the 20 MHz, 40 MHz, 80 MHz, and 160 MHz spectrum bandwidths can be classified into multiple types of RUs, including 26-subcarrier RUs, 52-subcarrier RUs, 106-subcarrier RUs, 242-subcarrier RUs (the largest RU in a 20 MHz bandwidth), 484-subcarrier RUs (the largest RU in a 40 MHz bandwidth), 996-subcarrier RUs (the largest RU in an 80 MHz bandwidth), and 2*996-subcarrier RUs (the largest RU in a 160 MHz bandwidth). Each RU includes consecutive subcarriers. For example, a 26-subcarrier RU includes 26 consecutive subcarrier RUs. In the following description, 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. The rest can be derived by analogy.
[0088] The AP may allocate resources to STAs on a per-RU basis and notify the STAs of the allocated resources by using a physical layer protocol data unit (PPDU). Specifically, the AP may indicate the allocated RUs to the STAs by including resource allocation information in a signal field (SIG) included in the PPDU. For example, the signal field may be a high efficient signal field-B (HE-SIG-B) or an extremely high throughput signal field (EHT-SIG).
[0089] Figure 3 shows the format of the HE-SIG-B field provided by the 802.11ax protocol. The HE-SIG-B is divided into two parts. The first part is a common field, which includes resource unit allocation subfields (RU Allocation subfields) numbered 1 to N and a center 26-tone resource unit indication field (present when the bandwidth is 80 MHz or greater). It then includes a cyclic redundancy code (CRC) for checking and a tail subfield for cyclic recovery coding. Additionally, the user-specific field includes user fields numbered 1 to M in the resource unit allocation sequence. Typically, two user fields form a group within the M user fields. Each pair of user fields is followed by a CRC and tail field. However, the last group is omitted. The last group contains one or two user fields, and is represented by a dashed line. The tail field of the last group of user fields may be followed by a padding field.
[0090] A resource unit allocation subfield is a resource unit allocation index, which indicates the size and location of one or more resource units included in the 20 MHz channel. A sequence of at least one station field corresponds to a resource unit allocation sequence. Each station field indicates the station information of an assigned STA in the RU included in the resource unit allocation.
[0091] The resource unit allocation index is indicated by using one or more 8-bit sequences, where each 8-bit corresponds to one 20 MHz channel in the bandwidth spectrum. For example, in the 802.11ax standard, the resource unit allocation subfield table is shown in Table 1. Because the index table indicates the allocated resources, the index table is sometimes called a resource allocation information table.
[0092] [Table 1-1]
[0093] [Table 1-2]
[0094] 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 included in a resource unit. For example, the sequence "00111y2y1y0" indicates that the entire 242-tone RU is divided into four RUs: a 52-tone RU, a 52-tone RU, a 26-tone RU, and a 106-tone RU. The quantity in the third column indicates the number of entries allocated to the same resource unit, i.e., the number of different sequences corresponding to the same resource unit allocation method. In the sequence "00111y2y1y0," when a 242-tone RU resource unit allocation method is indicated, y2y1y0 further indicates the number of users in SU / MU-MIMO transmission included in the 106-tone RU. Therefore, there are eight entries, and the user quantities correspond to users 1 to 8. In other words, the 3-bit y2y1y0 indicates users 1 to 8 supported by the 106-tone RU. The eight entries can be considered as eight independent rows in the table. The eight rows correspond to the same resource unit allocation method, and each row corresponds to a different number of users supported by the 106-tone RU. If the permutation and combination of resource units indicated by one resource unit allocation subfield includes a resource unit containing more than 10 subcarriers, the resource unit allocation index further indicates the number of MU MIMO users supported by the resource unit containing more than 10 subcarriers.
[0095] It should be understood that when the bandwidth is 20 MHz, the entire bandwidth may include the entire 242-tone RUs, or various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Similar to the subcarrier distribution for the 20 MHz bandwidth, when the bandwidth is 40 MHz, the entire bandwidth may include the entire 484-tone RUs, 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 may include the entire 996-tone RUs, 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 may include four resource units, each with 242-tone RUs. When the bandwidth is 160 MHz or 80+80 MHz, the entire bandwidth may be considered a duplication of the subcarrier distribution of two 80 MHz channels. The total bandwidth may include the entire 2*996 tone RUs, or may include various combinations of 26 tone RUs, 52 tone RUs, 106 tone RUs, 242 tone RUs, 484 tone RUs, and 996 tone RUs.
[0096] Furthermore, the concept of a content channel (CC) is introduced into the 802.11ax standard. When the bandwidth is only 20 MHz, the HE-SIG-B contains only one CC, and the CC contains one resource unit allocation subfield, indicating the RUs allocated within the 20 MHz bandwidth. The resource unit allocation subfield occupies 8 bits, and all possible permutations and combinations of RUs in the 20 MHz bandwidth can be indicated by using an index. For RUs with a size of 106 tones or more, the number of users in SU / MU-MIMO transmission within an RU or the number of user information fields within an RU must also be indicated, for example, by using the letter x or y in Table 1. For details, please refer to the 802.11ax protocol.
[0097] When the transmission bandwidth is greater than 20 MHz, the legacy preamble (L-preamble), the repeated legacy signal (RL-SIG) in the high efficiency preamble (HE-preamble), and the HE-SIG-A field included in the PPDU are duplicated and transmitted for each 20 MHz channel, while the HE-SIG-B utilizes the "1212" transmission method. Specifically, the HE-SIG-B includes two CCs. One CC is transmitted on odd-numbered 20 MHz channels in the transmission bandwidth and includes resource allocation information for multiple odd-numbered 20 MHz channels and station information to be transmitted on multiple odd-numbered 20 MHz channels. The other CC is transmitted on even-numbered 20 MHz channels in the transmission bandwidth and includes resource allocation information for multiple even-numbered 20 MHz channels and station information to be transmitted on multiple even-numbered 20 MHz channels. It should be understood that the content of the resource unit allocation subfield is partially represented in each of the two CCs. By reading the two CCs, the STA may know the RUs to which the bandwidth spectrum resources are divided.
[0098] For example, Figure 4 shows the structure of HE-SIG-B when the bandwidth is 40 MHz. When the bandwidth is 40 MHz, there are two CCs, CC1 and CC2. CC1 includes a resource unit allocation subfield and a corresponding user-specific field within the range of an odd-numbered 20 MHz channel (i.e., the first 20 MHz channel). CC2 includes a resource unit allocation subfield and a corresponding user-specific field within the range of an even-numbered 20 MHz channel (i.e., the second 20 MHz channel).
[0099] In another example, if the bandwidth is 80 MHz, there are also two CCs, CC1 and CC2. CC1 includes resource unit allocation subfields and corresponding user-specific fields within the odd-numbered 242 subcarrier RUs (i.e., the first 20 MHz channel and the third 20 MHz channel). CC2 includes resource unit allocation subfields and corresponding user-specific fields within the even-numbered 242 subcarrier RUs (i.e., the second 20 MHz channel and the fourth 20 MHz channel).
[0100] Although multiple RU allocation modes are specified for the resource unit allocation subfield shown in Table 1, in OFDMA transmission, to reduce transmission and reception complexity, some embodiments support only allocation of one RU to one user, and not allocation of multiple RUs to one user. In other words, allocation of multiple consecutive or non-consecutive RUs to one user is not supported. For example, there are three RUs, and the three RUs are RU1, RU2, and RU3, respectively. The channel conditions of RU1 and RU3 are better than the channel conditions of RU2. In an ideal case, RU1 and RU3 can be allocated to the same user. However, only allocation of either RU1 or RU3 to the same user is supported, and allocation of RU1 and RU3 to the same user is not supported. It can be recognized that RU allocation has low flexibility and spectrum utilization is also low.
[0101] To improve spectrum utilization, next-generation 802.11ax protocols, such as 802.11be, allow multiple contiguous or non-contiguous RUs to be allocated to one or more users. In other words, SU transmission and MU-MIMO transmission on multiple non-contiguous RUs are supported. SU transmission and MU-MIMO transmission are contrasted with OFDMA transmission. Therefore, in some embodiments, SU transmission and MU-MIMO transmission may be collectively referred to as non-OFDMA transmission. In the case of non-OFDMA transmission, if the aforementioned resource allocation method corresponding to OFDMA transmission is still used, as the bandwidth increases, more resource unit allocation subfields and more user-specific fields are required, resulting in high signaling overhead. For example, there is a 320 MHz bandwidth, and the 320 MHz bandwidth is allocated to 40 users. In this case, at least 16 resource unit allocation subfields and user fields corresponding to the at least 16 resource unit allocation subfields are required. Each resource unit allocation subfield occupies at least 8 bits. Clearly, the signaling overhead is high.
[0102] To reduce signaling overhead, in some embodiments, allocated resources are indicated to the user by utilizing an EHT PPDU. Figure 5 shows the structure of an EHT PPDU. The EHT PPDU may include three parts: a legacy preamble (L-preamble), a high efficiency preamble (HE-preamble), and a physical layer convergence protocol service data unit (PSDU). The L-preamble includes an L-STF field, an L-LTF field, and an L-SIG field. The HE-preamble includes an RL-SIG field, a universal SIG (U-SIG) field, an extremely high throughput signal (EHT-SIG) field, an extremely high throughput short training field (EHT-STF), and an extremely high throughput long training field (EHT-LTF). The PSDU includes fields such as a data field. The U-SIG field is composed of two OFDM symbols, for example, U-SIG SYM1 and U-SIG SYM2 as shown in FIG. 2The universal signal (U-SIG) field may include a version independent information field, a version dependent information field, a CRC field, and a tail field. The version independent information field may include a 3-bit Wi-Fi 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 information field may further include a bandwidth field. The version dependent information field may include a PPDU format field, etc., and may further include one or more of a modulation and coding scheme field, a spatial stream field, and a coding field, etc. The CRC field occupies at least 4 bits, and the tail field occupies at least 6 bits.
[0103] In a 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 a STA. The EHT-SIG user-specific field can be used to carry user information. Taking the allocation of a 320 MHz bandwidth as an example, if the structure in 802.11ax is still used, a user only needs to read the contents of the EHT-SIG field and the primary 80 MHz channel in the 320 MHz bandwidth before it to know the allocated resources. In other words, information about the resources allocated to all users is carried on the primary 80 MHz channel, and the overhead on the primary 80 MHz channel is very high.
[0104] However, in order to further reduce overhead (e.g., to shorten the length of the EHT-SIG field), it may be understood that during the discussion of the 802.11be standard, it has been proposed that the entire bandwidth may be segmented based on the EHT PPDU, or that a new PPDU structure has been proposed. For example, FIG. 6 shows an example of a new PPDU structure. In FIG. 6, an example is used in which the channel bandwidth for transmitting the PPDU (sometimes referred to herein as the entire bandwidth or the entire frequency band) is 320 MHz. In FIG. 6, it may be recognized that the 320 MHz bandwidth is divided into four frequency domain segments, each of which is 80 MHz, and the first 80 MHz channel is the primary 80 MHz channel. Since each frequency domain segment is 80 MHz, in some embodiments, the frequency domain segments may also be referred to as 80 MHz segments. Based on the structure shown in FIG. 6, the U-SIG field may be repeated only in each frequency domain segment (80 MHz), and different U-SIG and EHT-SIG fields may be used for different frequency domain segments. It should be understood that for frequency domain segments above 40 MHz, the EHT-SIG field in each frequency domain segment may have two or more content channels. Each frequency domain segment may include only a puncturing indication of the 80 MHz frequency domain segment within the U-SIG field. This architecture is equivalent to the overhead of the U-SIG field, and the EHT-SIG field on the original primary 80 MHz channel is allocated to four frequency domain segments, thus reducing overhead.
[0105] For example, a 320 MHz bandwidth is allocated to 40 users. If the PPDU structure shown in FIG. 6 is not used and the 802.11ax structure is still used, the PPDU requires at least 16 EHT-SIG fields, and the EHT-SIG field requires at least 40 user fields. In this way, the punctured 20 MHz channels in the 320 MHz bandwidth can be known by reading the contents of the primary 80 MHz channel in the 320 MHz bandwidth, and then the allocated resources can be known by reading the EHT-SIG field. However, if the PPDU structure shown in FIG. 6 is used, frequency domain segmentation is performed on the 320 MHz bandwidth, so each frequency domain segment (80 MHz) has one primary 20 MHz channel. Similarly, there are 40 users. Some users may park in the first of the four frequency domain segments, some in the second of the four frequency domain segments, some in the third of the four frequency domain segments, and some in the fourth of the four frequency domain segments. Correspondingly, the U-SIG field may be repeated only in each frequency domain segment (80 MHz). Different U-SIG and EHT-SIG fields may be utilized for the different frequency domain segments. Since the overhead of the EHT-SIG field on the original primary 80 MHz channel may be allocated across the four frequency domain segments, user fields corresponding to 40 users may be transmitted in the four frequency domain segments, respectively. In this way, overhead may be reduced because there are fewer than 40 user fields in the EHT-SIG field in each frequency domain segment. Using the previous example again, if 10 users park in each frequency domain segment, the EHT-SIG field in each frequency domain segment only requires about 10 user fields. Clearly, overhead can be reduced.
[0106] 6 only uses an example in which all frequency domain segments have the same size. However, the size of each frequency domain segment is not limited in this embodiment of the present application, and the bandwidth of each frequency domain segment can be changed. For example, a 320 MHz bandwidth can be divided into three frequency domain segments, each of which is 80 MHz, 80 MHz, and 160 MHz.
[0107] It should be understood that multiple non-contiguous RUs can be considered to be formed via preamble puncturing over the full bandwidth. Thus, in the case of non-OFDMA transmissions, indicating to a user that the allocated resources belong to a subset of resources within the full bandwidth is equivalent to indicating to the user the preamble puncturing combinations supported in non-OFDMA transmissions.
[0108] Thus, in some other embodiments, for a STA in a non-OFDMA transmission, the U-SIG field may indicate the bandwidth allocated to the STA, and the U-SIG field and / or the EHT-SIG field may indicate the puncturing status of the bandwidth. Because both the U-SIG field and the EHT-SIG field may indicate the puncturing status, for ease of distinction, in this embodiment of the present application, the field in the U-SIG field that is used to convey the puncturing status is referred to as the preamble puncturing information field A, and the field in the EHT-SIG field that is used to convey the puncturing status is the preamble puncturing information field B. It should be understood that the preamble puncturing information field A or the preamble puncturing information field B may not only indicate the puncturing status of the bandwidth. From another perspective, the puncturing status of the bandwidth may be indicated as a resource allocated to a user. Thus, the preamble puncturing information field A or the preamble puncturing information field B may be considered to indicate the resource allocation status. It should be noted that the specific names of the fields utilized to convey the puncturing status are not limited in this embodiment of the present application. In other words, in some embodiments, the preamble puncturing information field A and / or the preamble puncturing information field B may have other / different names. In this specification, the fields utilized to convey the puncturing status are referred to as preamble puncturing information fields.
[0109] In a possible implementation, the EHT PPDU may include a preamble puncturing information field A and a preamble puncturing information field B. Specifically, the preamble puncturing information field A and the preamble puncturing information field B indicate puncturing information in non-OFDMA transmission (this method may also be referred to as puncturing indication method 1 in non-OFDMA transmission). The preamble puncturing information field A may be used to convey puncturing information of the 80 MHz channel corresponding to each frequency domain segment in FIG. 6. By reading the preamble puncturing information field A, a user may know the puncturing status of the 80 MHz channel corresponding to the frequency domain segment in which the user is located, and thus complete the reading of the preamble puncturing information field B in the EHT-SIG field. The preamble puncturing information field B may include the puncturing status of the entire frequency band (e.g., the puncturing status of a 320 MHz bandwidth).
[0110] For example, the preamble puncturing information field A may occupy three bits, and the three bits may indicate the puncturing status of the 80 MHz bandwidth. For example, the 80 MHz bandwidth may be divided into four 20 MHz channels based on 20 MHz granularity. It should be understood that puncturing in the 80 MHz bandwidth means puncturing one or more 20 MHz channels in the 80 MHz bandwidth. The four 20 MHz channels included in the 80 MHz bandwidth are sorted in ascending order of frequency. If none of the four 20 MHz channels in the 80 MHz bandwidth is punctured, it may be represented as [1 1 1 1]. It should be understood that 1 indicates an unpunctured state, and PPDU information is transmitted on the corresponding channel. If the first 20 MHz channel in the 80 MHz bandwidth is punctured, it may be represented as [x 1 1 1]. If the second 20 MHz channel in the 80 MHz bandwidth is punctured, it may be represented as [1 x 1 1]. The rest can be derived by analogy, and the puncturing states in an 80 MHz bandwidth can be [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], [xx 1 1], and [1 1 xx]. It should be understood that "x" indicates a punctured state, and no PPDU information is transmitted on the corresponding channel. Of course, in this embodiment of the present application, "x" only indicates a punctured state. In some embodiments, the punctured state may alternatively be indicated in another way. For example, "0" may indicate a punctured state. For example, [1 0 1 1] indicates that the second 20 MHz channel in the 80 MHz bandwidth is punctured. It should be noted that the indication method of the punctured state is not limited in this embodiment of the present application. The punctured state may be indicated by utilizing an "x" or a "0", or the punctured state may be indicated by utilizing another possible symbol, provided that the indication of the unpunctured state and the punctured state is distinguishable.In this specification, an example is used in which "x" denotes the punctured state.
[0111] As shown in Figure 7, for a total bandwidth of 80 MHz, it should be noted that the 80 MHz bandwidth includes a primary 20 MHz channel (represented as P20), a secondary 20 MHz channel (represented as S20), and a secondary 40 MHz channel (represented as S40). S40 is further divided into S40-L (the left 20 MHz channel within S40) and S40-R (the right 20 MHz channel within S40). The puncturing states corresponding to the 80 MHz bandwidth may be shown in Figure 7. In Figure 7(a), only S20 within the 80 MHz bandwidth is punctured. In Figures 7(b) and 7(c), only one 20 MHz channel within S40 within the 80 MHz bandwidth is punctured. In other words, in ascending order of frequency, the 80 MHz bandwidth includes, in order, a first 20 MHz channel, a second 20 MHz channel, a third 20 MHz channel, and a fourth 20 MHz channel, and the puncturing states corresponding to the 80 MHz bandwidth include the 80 MHz bandwidth being unpunctured or only one 20 MHz channel being punctured; in other words, the puncturing states of the 80 MHz bandwidth may include [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], and [1 1 1 x].
[0112] However, in this embodiment, the preamble puncturing information field A may be used to carry puncturing information for the 80 MHz channel corresponding to each frequency domain segment in FIG. 6 . In other words, the 80 MHz bandwidth in this embodiment may be a frequency domain segment instead of the entire 80 MHz bandwidth. For example, the entire bandwidth may be 160 MHz and divided into two frequency domain segments, each of which is 80 MHz. 40 MHz channels within the 160 MHz bandwidth may be punctured. Therefore, the puncturing states for the 160 MHz bandwidth may include [xx 1 1 1 1 1 ], [1 1 xx 1 1 1 1 ], [1 1 1 1 xx 1 1 ], and [1 1 1 1 1 1 xx ]. In this regard, for the 80 MHz frequency domain segment, the puncturing states may further include [xx 1 1 ] and [1 1 xx ].
[0113] In another possible implementation, the EHT PPDU includes preamble puncturing information field A but does not include preamble puncturing information field B. Specifically, when preamble puncturing information field A indicates puncturing information in non-OFDMA transmission (this method is sometimes referred to as puncturing indication method 2 in non-OFDMA transmission), preamble puncturing information field A may indicate possible puncturing states for the 320 MHz bandwidth and all bandwidths below. Because preamble puncturing information field A can already indicate all supported puncturing states, preamble puncturing information field B does not need to be used for indication.
[0114] Also, using the above example, it should be understood that the 80 MHz bandwidth may not be punctured, or 20 MHz channels within the 80 MHz bandwidth may be punctured. Puncturing states for the 80 MHz bandwidth may include [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], and [1 1 1 x].
[0115] Similarly, the 160 MHz bandwidth may not be punctured, or the 20 MHz or 40 MHz channels within the 160 MHz bandwidth may be punctured. If the 160 MHz bandwidth is not punctured, the puncturing states of the 160 MHz bandwidth may include [1 1 1 1 1 1 1 1 ]. If a 20 MHz channel is punctured, the puncturing states for a 160 MHz bandwidth may include [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 1 1 1 ], [1 1 1 1 x 1 1 1 ], [1 1 1 1 1 x 1 1 ], and [1 1 1 1 1 1 1 x ]. If a 40 MHz channel is punctured, the puncturing states for the 160 MHz bandwidth may include [xx 1 1 1 1 1 1 ], [1 1 xx 1 1 1 1 ], [1 1 1 1 xx 1 1 ], and [1 1 1 1 1 1 xx ].
[0116] Similarly, the 240 MHz bandwidth may be unpunctured, or the 40 MHz or 80 MHz channels may be punctured. If the 240 MHz bandwidth is unpunctured, the puncturing states for the 240 MHz bandwidth may include [1 1 1 1 1 1 1 1 1 1 1 1 ]. If a 40 MHz channel is punctured, the puncturing states for the 240 MHz bandwidth may include [xx 1 1 1 1 1 1 1 1 1 1 ], [1 1 xx 1 1 1 1 1 1 1 1 ], [1 1 1 1 xx 1 1 1 1 1 ], [1 1 1 1 1 1 1 xx 1 1 1 ], and [1 1 1 1 1 1 1 1 1 1 xx ]. If an 80 MHz channel is punctured, the puncturing states for the 240 MHz bandwidth may include [1 1 1 1 xxxx 1 1 1 1 ] and [1 1 1 1 1 1 1 1 xxxx ].
[0117] Similarly, the 320 MHz bandwidth may be unpunctured, or the 80 MHz or 120 MHz channels may be punctured. If the 320 MHz bandwidth is unpunctured, the puncturing states for the 320 MHz bandwidth may include [1 1 1 1 1 1 1 1 1 1 1 1 ]. If an 80MHz channel is punctured, the puncturing states for the 320MHz bandwidth are [xx 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ], [1 1 xx 1 1 1 1 1 1 1 1 1 1 1 1 ], [1 1 1 1 xx 1 1 1 1 1 1 1 1 1 1 1 ], [1 1 1 1 1 1 1 1 xx 1 1 1 1 1 1 1 1 ], [1 1 1 1 1 1 1 1 1 xx 1 1 1 1 1 1 1 ], [1 1 1 1 1 1 1 1 1 1 xx 1 1 1 1 1 ], [1 1 1 1 1 1 1 1 1 1 1 xx 1 1 1 1 ], [1 1 1 1 1 1 1 1 1 1 1 1 xx 1 1 ], and [1 1 1 1 1 1 1 1 1 1 1 1 1 1 xx ]. If the 120 MHz channel is punctured, 320The MHz bandwidth puncturing states may include [1 1 1 1 xxxx 1 1 1 1 1 1 1 1 ], [1 1 1 1 1 1 1 1 xxxx 1 1 1 1 ], and [1 1 1 1 1 1 1 1 1 1 1 xxxx ].
[0118] From the above description, it can be seen that in each bandwidth, there are a maximum of 16 puncturing states, so the preamble puncturing information field A occupies at least 4 bits to indicate the resource units allocated to the STA in non-OFDMA transmissions.
[0119] By utilizing the PPDU structure shown in FIG. 6, frequency domain division may be performed for the entire bandwidth, and it is possible to reduce the signaling overhead by allocating the overhead of the EHT-SIG field to multiple frequency domain segments, but there is no further solution on how to indicate the resources allocated to a user by utilizing the PPDU structure shown in FIG. 6, i.e., there is no corresponding design solution for the EHT-SIG field.
[0120] To solve the above technical problems, an embodiment of the present application provides a resource indication method. In this method, an AP may reuse fields in the U-SIG field and / or the EHT-SIG field to indicate multiple consecutive or non-consecutive RUs allocated to a user. Alternatively, this embodiment of the present application may be considered to provide a new design solution for the U-SIG field and the EHT-SIG field. The new design solution can further reduce signaling overhead compared to using the resource unit allocation subfield of 802.11ax to indicate resources allocated to a user.
[0121] The technical solutions provided in the embodiments of the present application are described below with reference to the accompanying drawings. The technical solutions provided in the embodiments of the present application may be applied to the scenario shown in FIG. 1, and may naturally be applied to other possible communication scenarios or communication systems. This is not limited to the embodiments of the present application. It should be understood that the technical solutions provided in the embodiments of the present application are implemented by a transmitting device and a receiving device. In the description herein, the transmitting device is also referred to as a transmitting end, and the receiving device is also referred to as a receiving end. The following description takes an example in which the transmitting end is an AP and the receiving end is a STA.
[0122] 8 is a schematic flowchart of a resource indication method according to an embodiment of the present application. The method includes the following steps:
[0123] S801: An AP generates a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain segment.
[0124] S802: The AP transmits a PPDU, and the STA receives the PPDU.
[0125] S803: The STA determines allocated resources based on the preamble puncturing indication information.
[0126] It should be understood that when notifying each STA to transmit data, the AP needs to notify each STA of the RU allocated to the STA by the AP. In this embodiment of the present application, the first bandwidth may be considered to be the entire bandwidth, i.e., a bandwidth configuration supported by the system, for example, 20 MHz, 40 MHz, 80 MHz, 160 MHz, 240 MHz, or 320 MHz. To reduce signaling overhead, this embodiment of the present application may utilize the frequency domain segment structure of the EHT PPDU shown in FIG. 6 to notify the STA of the allocated resources. It should be understood that in a frequency domain segment scenario, the first bandwidth is 80 MHz or more, and the first bandwidth may be divided into one or more frequency domain segments. The number of frequency domain segments is not limited in this embodiment of the present application. Specifically, the sizes of different frequency domain segments may be the same or different. For example, a 320 MHz bandwidth may be divided into four 80 MHz frequency domain segments, or two 80 MHz frequency domain segments and one 160 MHz frequency domain segment.
[0127] The preamble puncturing information field may indicate a resource allocation status in each frequency domain segment. It should be understood that the resource allocation status is for users parked in each frequency domain segment. In other words, the preamble puncturing information field may indicate a resource allocation status of a user in each frequency domain segment. For example, a resource unit may be allocated to a STA in a frequency domain segment, or a resource unit may not be allocated to a STA. If a STA is not allocated resources in a frequency domain segment, the STA does not need to read the EHT-SIG field in the EHT PPDU, thereby reducing energy consumption. Thus, in some embodiments, the preamble puncturing information field may indicate that a user is not allocated resource units in the frequency domain segment.
[0128] In a possible implementation, the preamble puncturing information field may be carried in a field of the U-SIG field. For ease of explanation, this field is referred to as the first field in this embodiment of the present application. The first field may be a field defined in the U-SIG field or may be a newly added field in the U-SIG field. In this embodiment of the present application, the frequency domain segment structure of the EHT PPDU may still be utilized. Therefore, the first field may be the preamble puncturing information field A described above.
[0129] It should be understood that the preamble puncturing information field A may occupy multiple bits and may indicate the resource allocation status in one frequency domain segment. For example, for an 80 MHz frequency domain segment, the preamble puncturing information field A may occupy 3 bits. For frequency domain segments of 160 MHz or higher, the preamble puncturing information field A may occupy at least 3 bits. Table 2 shows what may be indicated by the preamble puncturing information field A for an 80 MHz frequency domain segment.
[0130] [Table 2]
[0131] It should be understood that the value of the 3-bit sequence carried in the preamble puncturing information field A in Table 2 represents a resource allocation state. It should be noted that Table 2 simply shows the correspondence between the value of the 3-bit sequence and the resource allocation state. The specific correspondence between the value of the 3-bit sequence and the resource allocation state is not limited in this embodiment of the present application. For example, when the 3-bit sequence is "111", it may indicate that the 80 MHz frequency domain segment is not punctured (i.e., the state corresponding to [1 1 1 1]). When the 3-bit sequence is "110", it may indicate that the first 20 MHz channel in the 80 MHz frequency domain segment is punctured (i.e., the state corresponding to [x 1 1 1]). Examples will not be listed one by one in this specification. The following will take the correspondence shown in Table 2 as an example. In this embodiment of the present application, an entry for "no resource unit allocated" may be added to Table 2. In other words, the reserved entry in Table 2 represents "no resource unit allocated". If a STA is not assigned a resource unit in the 80 MHz frequency domain segment, "111" can be conveyed by utilizing the preamble puncturing information field A. Because the STA needs to read the primary 20 MHz channel of the 80 MHz frequency domain segment, the STA reads the U-SIG field. When the STA determines that a resource unit is not assigned by utilizing the preamble puncturing information field A, the STA does not need to continue reading fields such as the EHT-SIG field that follow the U-SIG field, thus reducing the STA's energy consumption. Since no resource unit is assigned to the STA, the STA naturally does not need to read the user field of the EHT-SIG field to determine the resources assigned to the STA. Alternatively, in this case, the user field in the EHT-SIG field may be considered unnecessary.Therefore, the preamble puncturing information field A indicates that the user is not allocated any resource units in the frequency domain segment, and the EHT-SIG field does not need to include a user field, thus reducing the signaling overhead as much as possible.
[0132] It should be understood that if the bandwidth field in the U-SIG field indicates that the bandwidth is 80 MHz, the preamble puncturing information field A indicates that a puncturing state exists. In a non-OFDMA transmission mode, there can be only one puncture, in other words, only one channel can be punctured. If the punctured channel is already indicated by the preamble puncturing information field A, the STAs in the frequency domain segment can know the resource allocation in the non-OFDMA transmission mode as indicated by the bandwidth field in the U-SIG field. However, since the remaining channels are not punctured, the preamble puncturing information field B does not need to be utilized for additional indication, thus reducing signaling overhead as much as possible.
[0133] Of course, if the bandwidth indicated by the bandwidth field in the U-SIG field is less than or equal to 80 MHz, the preamble puncturing information field A can indicate all puncturing states of the 80 MHz channel, so the preamble puncturing information field B does not need to be used for additional indication, thus reducing signaling overhead.
[0134] If the bandwidth field in the U-SIG field indicates that the bandwidth is greater than 80 MHz and the preamble puncturing information field A includes only puncturing states corresponding to each 80 MHz frequency domain segment, the STA may learn the puncturing state of the 80 MHz channel corresponding to the frequency domain segment in which the STA is located by utilizing the preamble puncturing information field A, and thus complete reading the preamble puncturing information field B in the EHT-SIG field on the unpunctured channel. In this case, the preamble puncturing information field may be carried in the preamble puncturing information field A and the preamble puncturing information field B. The preamble puncturing information field A may occupy multiple bits, and the preamble puncturing information field B also occupies multiple bits. If the puncturing status in the corresponding 80 MHz frequency domain segment indicated by the preamble puncturing information field A is as shown in Table 2, the content indicated by the preamble puncturing information field B may be as shown in Table 3.
[0135] [Table 3-1]
[0136] [Table 3-2]
[0137] Table 3 may be considered a design of preamble puncturing information field B, which is utilized for puncturing states of bandwidths greater than 80 MHz. It should be understood that puncturing states of bandwidths greater than 80 MHz, e.g., 160 MHz bandwidth, 240 MHz bandwidth, or 320 MHz bandwidth, are indicated by utilizing preamble puncturing information field A and preamble puncturing information field B. Preamble puncturing information field A indicates the puncturing state of a frequency domain segment corresponding to an 80 MHz channel, and preamble puncturing information field B indicates the puncturing state of the remaining frequency bands in the entire bandwidth other than the frequency domain segment.
[0138] In Table 3, for example, preamble puncturing information field A occupies 3 bits, and preamble puncturing information field B occupies 4 bits. The index of preamble puncturing information field B may be regarded as the value of preamble puncturing information field B. This value indicates the puncturing state of the remaining frequency band in the entire band other than the frequency domain segment. Note that Table 3 simply shows the correspondence between the puncturing state and the values of preamble puncturing information field A and preamble puncturing information field B, and the specific correspondence between the puncturing state and the values of preamble puncturing information field A and preamble puncturing information field B is not limited in this embodiment of the present application. For example, if preamble puncturing information field A carries "111", it may indicate that the first 80 MHz channel in the 160 MHz bandwidth is not punctured (i.e., the state corresponding to [1 1 1 1]). If the preamble puncturing information field B carries "111", it may indicate that the second 80 MHz channel in the 160 MHz bandwidth is not punctured (i.e., a state corresponding to [1 1 1 1 ]). Examples are not listed one by one here.
[0139] As an example, the correspondence shown in Table 3 is used. For example, the total bandwidth is 160 MHz and includes two 80 MHz channels, and the preamble puncturing information field A is [1 1 1 1], i.e., indicates that the corresponding 80 MHz channel is not punctured. If the value of the preamble puncturing information field B is 0, it indicates that the other 80 MHz channels in the 160 MHz bandwidth are not punctured, or if the value of the preamble puncturing information field B is 5, it indicates that the first 20 MHz channel and the second 20 MHz channel in the other 80 MHz channels in the 160 MHz bandwidth are punctured. It should be understood that if the value of the preamble puncturing information field B is in the range of 7 to 15, the preamble puncturing information field B may be reserved for other purposes.
[0140] It should be understood that if preamble puncturing information field A indicates [x111], [1x11], [11x1], [111x], [xx11], or [11xx], i.e., that the corresponding 80 MHz channel is punctured, the other 80 MHz channels in the 160 MHz bandwidth can simply not be punctured, since there can be only one puncture in the entire bandwidth. If the value of preamble puncturing information field B is 0, it indicates that the other 80 MHz channels in the 160 MHz bandwidth are not punctured. If the value of preamble puncturing information field B is in the range of 1 to 15, preamble puncturing information field B can be reserved for other purposes.
[0141] Similarly, for example, if the total bandwidth is 240 MHz and includes three 80 MHz channels, and the preamble puncturing information field A is [1 1 1 1], that is, the corresponding 80 MHz channel is not punctured. If the value of the preamble puncturing information field B is 0, it indicates that the other 160 MHz channels in the 240 MHz bandwidth are not punctured, or if the value of the preamble puncturing information field B is 5, it indicates that the fifth and sixth 20 MHz channels in the other 160 MHz channels in the 240 MHz bandwidth are punctured. It should be understood that if the value of the preamble puncturing information field B is in the range of 7 to 15, the preamble puncturing information field B may be reserved for other purposes.
[0142] It should be understood that when preamble puncturing information field A indicates [xx 1 1] or [1 1 xx], that is, the corresponding 80 MHz channel is punctured, since it is only possible that the remaining 160 MHz channels in the 240 MHz bandwidth are not punctured. If the value of preamble puncturing information field B is 0, it indicates that the remaining 160 MHz channels in the 240 MHz bandwidth are not punctured. If the value of preamble puncturing information field B is in the range of 1 to 15, preamble puncturing information field B may be reserved for other purposes.
[0143] Similarly, for example, if the total bandwidth is 320 MHz and includes four 80 MHz channels, the preamble puncturing information field A may be [1 1 1 1], i.e., the corresponding 80 MHz channel is not punctured. If the value of the preamble puncturing information field B is 0, it indicates that the other 240 MHz channels in the 320 MHz bandwidth are not punctured, or if the value of the preamble puncturing information field B is 9, it indicates that the eleventh and twelfth 20 MHz channels in the other 240 MHz channels in the 320 MHz bandwidth are punctured. It should be understood that if the value of the preamble puncturing information field B is in the range of 10 to 15, the preamble puncturing information field B may be reserved for other purposes.
[0144] It should be understood that when preamble puncturing information field A indicates [xx 1 1] or [1 1 xx], the corresponding 80 MHz channel is punctured because the remaining 240 MHz channels in the 320 MHz bandwidth can only be unpunctured. If the value of preamble puncturing information field B is 0, it indicates that the remaining 240 MHz channels in the 320 MHz bandwidth are not punctured. If the value of preamble puncturing information field B is in the range of 1 to 15, preamble puncturing information field B can be reserved for other purposes.
[0145] It should be understood that one or more STAs may be allocated the entire bandwidth, in other words, the entire bandwidth is allocated to one or more STAs. If the entire bandwidth is allocated to one or more STAs, the STAs are notified of the allocated resources by utilizing the aforementioned frequency domain segment structure of the EHT PPDU shown in FIG. 6, and the allocated resources need to be indicated for each frequency domain segment, i.e., the preamble puncturing information field A in the U-SIG field and corresponding to each frequency domain segment needs to indicate [1 1 1 1]. It is clear that the overhead is high. Therefore, in some embodiments, the preamble puncturing information field may indicate that the entire bandwidth (unpunctured) resources are allocated to the STAs scheduled in the frequency domain segment. In this way, the STAs may determine the allocated resources by utilizing the preamble puncturing information field and the entire bandwidth size indicated by the bandwidth field in the U-SIG field. Specifically, the STAs to which full bandwidth resources are allocated within a frequency domain segment can be determined by reading the user field in the user-specific field in the EHT-SIG field following the U-SIG field. Note that the scheduled STAs are the STAs to which resources are allocated. For example, suppose there are 10 STAs in a frequency domain segment, and all 10 STAs read the U-SIG field. However, resources are allocated to 8 of the 10 STAs. In this case, the 8 STAs are the scheduled STAs.
[0146] In a possible implementation, the preamble puncturing information field may be carried in the preamble puncturing information field A within the aforementioned U-SIG field. It should be understood that the preamble puncturing information field A may occupy multiple bits and may indicate the resource allocation status in one frequency domain segment. For example, for an 80 MHz frequency domain segment, the preamble puncturing information field A may occupy three bits. For frequency domain segments of 160 MHz or greater, the preamble puncturing information field A may occupy at least four bits. Table 4 shows the content that may be indicated by the preamble puncturing information field A for an 80 MHz frequency domain segment.
[0147] [Table 4]
[0148] It should be understood that the value of the 3-bit sequence carried in the preamble puncturing information field A in Table 4 represents a resource allocation state. Note that Table 4 simply shows the correspondence between the value of the 3-bit sequence and the resource allocation state. The specific correspondence between the value of the 3-bit sequence and the resource allocation state is not limited in this embodiment of the present application. For example, when the 3-bit sequence is "111", it may indicate that the 80 MHz frequency domain segment is not punctured (i.e., the state corresponding to [1 1 1 1]). When the 3-bit sequence is "110", it may indicate that the first 20 MHz channel in the 80 MHz frequency domain segment is punctured (i.e., the state corresponding to [x 1 1 1]). Examples will not be listed one by one in this specification.
[0149] As an example, the correspondence shown in Table 4 is used. In this embodiment of the present application, the entry "Full Bandwidth (Unpunctured)" is displayed. 4, and the punctured resource unit is assigned to the STA in the frequency domain segment. Specifically, the reserved entry in Table 4 indicates that "full-bandwidth (unpunctured) resources are assigned to the user in the frequency domain segment." For example, the full-bandwidth resource is 320 MHz. Specifically, the resource indicated by the bandwidth field in the U-SIG field is 320 MHz. When a full-bandwidth (unpunctured) resource unit is assigned to a STA in an 80 MHz channel, "111" can be conveyed by utilizing the preamble puncturing information field A. For a STA, when full-bandwidth resources are assigned to the STA by utilizing the preamble puncturing information field A, the STA can determine that 320 MHz of unpunctured resources are assigned by reading the bandwidth field in the U-SIG field. Specifically, the STA that is assigned full-bandwidth resources in the frequency domain segment can be determined by reading the user field in the user-specific field in the EHT-SIG field following the U-SIG field. In this solution, the full bandwidth (unpunctured) can be indicated by using the preamble puncturing information field A indication for one frequency domain segment, and there is no need to indicate it by using the preamble puncturing information field A corresponding to each frequency domain segment obtained by full bandwidth division, thus reducing overhead.
[0150] To further reduce signaling overhead, in some embodiments, a compressed mode may be indicated in the U-SIG field or the EHT-SIG field, which is specific to the common fields within the EHT-SIG field, i.e., the length of the common fields is reduced.
[0151] For example, some fields in the common field may be simplified, in other words, the length occupied by the field may be shortened, or some fields in the common field may be deleted. For example, the resource unit allocation subfield (RU Allocation subfield) in the common field may be simplified. For example, the number of resource unit allocation subfields may be reduced, or the resource unit allocation subfield in the common field may be omitted or deleted. When the common field includes a simplified resource unit allocation subfield (RU Allocation subfield) or does not include a resource unit allocation subfield, the corresponding EHT PPDU is an EHT PPDU in compressed mode. In other words, the compressed mode means that the format of the EHT PPDU is a simplified version of the format. For example, the RU Allocation subfield in the common field may be simplified, or may even be omitted or deleted. The format of the EHT PPDU in uncompressed mode is the non-simplified version of the format. For example, the RU Allocation subfield in the common field is not simplified. In another example, if some or all of the user fields in the common field are deleted, the corresponding EHT PPDU is also an EHT PPDU in compressed mode. It should be understood that the format of the EHT PPDU in compressed mode is simpler, and therefore overhead can be reduced.
[0152] In compressed mode, for example, the RU allocation subfield is simplified or even deleted. Therefore, the preamble puncturing information field A and the preamble puncturing information field B need to indicate the resources allocated to the STA. It should be understood that in OFDMA transmission, the resource units allocated to the STA are indicated by utilizing the RU allocation subfield, and in non-OFDMA transmission, the resources allocated to the STA can be indicated by utilizing the preamble puncturing information field A and / or the preamble puncturing information field B. Furthermore, non-OFDMA transmission includes an allocation of full-bandwidth punctured non-OFDMA resource units and an allocation of full-bandwidth unpunctured non-OFDMA resource units. To distinguish resource allocation in the aforementioned several transmission modes, in this embodiment of the present application, multiple compressed modes may be defined, and a compressed mode indication field is carried in the U-SIG field or the EHT-SIG field to indicate the compressed mode.
[0153] For example, in this embodiment of the present application, several modes may be defined: 1. OFDMA transmission mode, where the OFDMA transmission includes a resource indication in the RU allocation subfield of the unabbreviated version. 2. A simplified version of the OFDMA transmission mode, where the OFDMA transmission includes a simplified version of the resource indication in the RU allocation subfield. 3. Non-OFDMA punctured transmission mode, where in non-OFDMA transmission the allocated resource is a punctured resource unit of the full bandwidth. 4. Non-OFDMA non-punctured transmission mode, where in non-OFDMA transmission the allocated resource is the full bandwidth unpunctured resource unit.
[0154] It should be understood that the first transmission mode is an uncompressed mode in contrast to the other three transmission modes. In other words, the other three transmission modes are compressed modes in contrast to the first transmission mode. In some embodiments, the U-SIG field may indicate the compressed mode, specifically, a compressed mode indication field is set in the U-SIG field. The compressed mode indication field may occupy multiple bits to indicate the compressed mode (including the uncompressed mode and the compressed mode). For example, the compressed mode indication field may occupy two bits, and the content indicated by the compressed mode indication field may be as shown in Table 5.
[0155] [Table 5]
[0156] It should be understood that in Table 5, one value of the compressed mode indication field corresponds to one compressed mode, and Table 5 is merely an example of the correspondence between values and compressed modes. The specific correspondence between the value of the compressed mode indication field and the compressed mode is not limited in this embodiment of the present application. For example, when the compressed mode indication field carries "00", it may indicate that the compressed mode is a non-OFDMA non-punctured transmission mode, or when the compressed mode indication field carries "11", it may indicate that the compressed mode is an OFDMA transmission mode. Examples will not be listed one by one in this specification. Note that because the 1-bit Space-time Block Coding (STBC) field in the HE-SIG-A field of 802.11ax is meaningful only in non-MU-MIMO transmission, the STBC field may be reused when a compressed mode related to MU-MIMO exists. For example, the 1-bit STBC field may also be utilized to indicate two MU-MIMO compression modes, or may be utilized to participate in indicating the number of MU-MIMO users.
[0157] It should be understood that an entry for "full bandwidth (unpunctured)" is added to the above Table 4. In this case, if the STA determines from the compressed mode indication field that the compressed mode is a non-OFDMA non-punctured transmission mode, the STA does not need to continue reading the preamble puncturing information field A, thus reducing energy consumption. The reserved entry in Table 4 indicates that "full bandwidth (unpunctured) resources are allocated to the user in the frequency domain segment" and may also be considered as a non-OFDMA non-punctured transmission mode (one compressed mode). Therefore, the reserved entry in Table 4 may indicate a non-OFDMA non-punctured transmission mode or one compressed mode. It should be understood that in this compressed mode, the resource unit allocation subfield does not need to indicate the resource allocation status. Therefore, in the common fields in the EHT-SIG field, the number of resource unit allocation subfields may be reduced or the resource unit allocation subfield may be deleted in order to reduce signaling overhead as much as possible. Note that the four modes shown in Table 5 are examples only, and the types of compression modes are not limited in this embodiment of the present application. The reserved entries in Table 4 may indicate other compression modes in some other embodiments.
[0158] Similarly, the added "no resource units assigned" entry in Table 2 (i.e., the reused reserved entry) may also be considered as a transmission mode or a compressed mode. In other words, the fact that no resource units are assigned to users scheduled in a frequency domain segment may be defined as a transmission mode or a compressed mode. If a reserved entry in Table 3 indicates a transmission mode or a compressed mode, it may be determined that no resource units are assigned to users served in the frequency domain segment. It should be understood that since no resource units are assigned to the STA, the STA naturally does not need to read the user field in the EHT-SIG. In other words, the user field in the EHT-SIG field is unnecessary. Therefore, in this compressed mode, the EHT-SIG field may not include a user field in order to reduce signaling overhead as much as possible. It should be noted that the four modes shown in Table 5 are merely examples, and the type of compressed mode is not limited in this embodiment of the present application. The reserved entry in Table 2 may indicate other compressed modes in some other embodiments.
[0159] As mentioned above, for non-OFDMA transmissions, in some embodiments, the preamble puncturing information field A in the U-SIG field in the EHT PPDU may indicate the resource allocation status. For example, for an 80 MHz bandwidth, the preamble puncturing information field A may occupy 3 bits, and the indicated resource allocation status includes [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], and [1 1 1 x], i.e., five states. For a 160 MHz bandwidth, the preamble puncturing information field A may occupy 4 bits, and the indicated resource allocation states are [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 1 1 1 1 ], [1 1 1 x 1 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 ], [xx 1 1 1 1 1 1 ], [1 1 xx 1 1 1 ], [1 1 1 1 xx 1 1 ], and [1 1 1 1 1 1 xx], i.e., 13 states, in which case full-bandwidth puncture indication or full-bandwidth non-puncture indication in non-OFDMA transmissions can be implemented by utilizing the preamble puncturing information field A and the bandwidth field in the U-SIG field.
[0160] 6 is still utilized, for an 80 MHz frequency domain segment, the preamble puncturing information field A may indicate seven resource allocation states, namely, [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], [xx 1 1], and [1 1 xx]. In this case, the puncturing indication of the 80 MHz channel corresponding to each frequency domain segment in OFDMA transmission may be implemented by utilizing the preamble puncturing information field A and the bandwidth field in the U-SIG field.
[0161] In order to reduce the signaling overhead as much as possible, in this embodiment of the present application, it may be defined such that the preamble puncturing information field A can be reused to indicate all puncturing states supported in non-OFDMA transmission or to indicate the puncturing state of the 80 MHz channel corresponding to each frequency domain segment in OFDMA transmission. In other words, the preamble puncturing information field A may indicate all puncturing states supported in non-OFDMA transmission, and may also indicate the puncturing state of the 80 MHz channel corresponding to each frequency domain segment in OFDMA transmission.
[0162] In a possible implementation, if the field in the U-SIG field indicates that the EHT PPDU belongs to a non-OFDMA transmission mode, the content indicated by the preamble puncturing information field A includes the above five states, specifically, the 80 MHz configuration: NonIt may be defined to show a punctured or non-punctured configuration in an 80 MHz channel (i.e., full bandwidth configuration) in OFDMA transmission. When a field in the U-SIG field indicates that the EHT PPDU belongs to the OFDMA transmission mode, the content indicated by the preamble puncturing information field A includes the above seven states. Specifically, the 80 MHz configuration may be defined to show the puncturing state of the 80 MHz channel corresponding to the frequency domain segment. In other words, when the bandwidth field indicates that the bandwidth is 80 MHz, and when a field in the U-SIG field indicates that the EHT PPDU belongs to the non-OFDMA transmission mode, the preamble puncturing information field A is such that the 80 MHz configuration is Non It is shown to indicate a punctured configuration or a non-punctured configuration in an 80 MHz channel in OFDMA transmission. When the bandwidth field indicates that the bandwidth is 80 MHz, and when a field in the U-SIG field indicates that the EHT PPDU belongs to the OFDMA transmission mode, the preamble puncturing information field A is shown to indicate the puncturing state of the 80 MHz channel corresponding to the frequency domain segment. Therefore, for an 80 MHz channel, the preamble puncturing information field A has both the ability to indicate all puncturing states supported in non-OFDMA transmission and the ability to indicate the puncturing state of the 80 MHz channel corresponding to the frequency domain segment in OFDMA transmission.
[0163] This solution may be understood to be compatible with the aforementioned puncturing indication method 2 in non-OFDMA transmission and can indicate the puncturing information in 80 MHz OFDMA transmission. For ease of understanding, Table 6 is used as an example for explanation below. Table 6 shows the content indicated by the preamble puncturing information field A in the U-SIG. Table 6 For example, the full bandwidth is 80 MHz, and the preamble puncturing information field A occupies 3 bits.
[0164] [Table 6]
[0165] It should be understood that one value of the preamble puncturing information field A in Table 6 corresponds to one puncturing state, and Table 6 is merely an example of the correspondence between values and puncturing states. The specific correspondence between the value of the preamble puncturing information field A and the puncturing states is not limited in this embodiment of the present application. For example, if the preamble puncturing information field A carries "111", it may indicate that the 80 MHz channel is not punctured (i.e., a state corresponding to [1 1 1 1]). If the preamble puncturing information field A carries "110", it may indicate that the first 20 MHz channel in the 80 MHz channel is punctured (i.e., a state corresponding to [x 1 1 1]). Examples will not be listed one by one in this specification.
[0166] It should be understood that Table 6 is used as an example. If the field in the U-SIG field indicates that the EHT PPDU belongs to a non-OFDMA transmission mode, the preamble puncturing information field A indicates the punctured or unpunctured full bandwidth configuration of the 80 MHz channel in non-OFDMA transmission. In this case, if the full bandwidth for a station is determined to be 160 MHz or greater based on the bandwidth field, the STA only needs to read the puncturing status of the 80 MHz channel and does not need to read bandwidth information other than the 80 MHz channel. If the 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 status of the frequency domain segment corresponding to the 80 MHz channel in OFDMA transmission. It can be recognized that for the full 80 MHz bandwidth, there is both the ability to indicate all puncturing states supported in non-OFDMA transmission and the ability to indicate the puncturing status of the 80 MHz channel corresponding to the frequency domain segment in OFDMA transmission.
[0167] It should be understood that this solution is compatible with the above-mentioned puncturing indication method 2 in non-OFDMA transmission. Therefore, for bandwidths of 160 MHz or more, the preamble puncturing information field A indicates the puncturing status in non-OFDMA transmission. It should be understood that in this case, the preamble puncturing information field A occupies at least four bits. When the preamble puncturing information field A occupies at least four bits, there are at least nine reserved states for the puncturing status indication of the 80 MHz frequency domain segment. In this case, the preamble puncturing information field A can be reused to indicate compressed mode. In this way, the compressed mode indication field does not need to be additionally set in the U-SIG field or the EHT-SIG field, and therefore signaling overhead is reduced as much as possible.
[0168] For ease of understanding, Table 7 will be used below as an illustrative example. Table 7 shows the contents indicated by the preamble puncturing information field A in the U-SIG field. In FIG. 7, for example, the total bandwidth is 160 MHz or more, the preamble puncturing information field A occupies 4 bits, and a compressed mode, for example, compressed mode 1, is used. It should be understood that there are nine reserved states for the puncturing status indication of the 80 MHz frequency domain segment. Table 7 also shows the puncturing status of the 80 MHz frequency domain segment.
[0169] [Table 7]
[0170] It should be understood that one value of the preamble puncturing information field A in Table 7 corresponds to one puncturing state, and Table 7 is merely an example of the correspondence between values and puncturing states. The specific correspondence between the values of the preamble puncturing information field A and the puncturing states is not limited in this embodiment of the present application. For example, if the preamble puncturing information field A carries "1000", it may indicate that the first 20 MHz channel in the 80 MHz frequency domain segment is punctured (i.e., the state corresponding to [x 1 1 1 ]). If the preamble puncturing information field A carries "1001", it may indicate that compressed mode 1 is used and the 80 MHz frequency domain segment is not punctured (i.e., the state corresponding to [1 1 1 1 ]). Examples will not be listed one by one in this specification.
[0171] Table 7 is used as an example. From Table 7, it can be seen that this embodiment of the present application has both the ability to indicate all puncturing states supported in non-OFDMA transmission and the ability to indicate the puncturing state of the 80 MHz channel corresponding to the frequency domain segment in OFDMA transmission. In addition, the preamble puncturing information field further indicates the compressed transmission mode in OFDMA transmission.
[0172] From Tables 6 and 7, it can be seen that in this embodiment of the present application, preamble puncturing information field A has both the ability to indicate all puncturing states supported in non-OFDMA transmission and the ability to indicate the puncturing state of the 80 MHz channel corresponding to the frequency domain segment in OFDMA transmission for the entire 80 MHz bandwidth. In this case, preamble puncturing information field A may occupy at least three bits. To be compatible with puncturing indications in non-OFDMA transmissions of 160 MHz and above, preamble puncturing information field A may occupy at least four bits. Therefore, in some embodiments, puncturing indications in OFDMA transmissions may alternatively be separated from puncturing indications in non-OFDMA transmissions. In other words, puncturing indications in non-OFDMA transmissions are still utilized, and preamble puncturing information field A is defined to occupy at least M bits, where M is 4 or greater. Puncturing indication in OFDMA transmission is indicated by using three of the M bits, and the M bits excluding three bits, i.e., M-3 bits, can indicate compressed mode or non-compressed mode in OFDMA transmission.
[0173] It should be understood that in this case, it is necessary to distinguish whether the preamble puncturing information field A indicates an OFDMA transmission or a non-OFDMA transmission. In this embodiment of the present application, the 1-bit indication information may additionally indicate whether the preamble puncturing information field A indicates an OFDMA transmission or a non-OFDMA transmission. It should be understood that the 1-bit indication information is carried in the PPDU.
[0174] When a STA receives a PPDU from an AP, the STA may first determine whether the M-bit preamble puncturing information field A indicates OFDMA transmission or non-OFDMA transmission by using the 1-bit indication information. If the M-bit preamble puncturing information field A indicates non-OFDMA transmission, the STA may determine the puncturing state of the assigned bandwidth. If the M-bit preamble puncturing information field A indicates OFDMA transmission, the STA may determine the puncturing state of the frequency domain segment corresponding to the 80 MHz channel based on three of the M bits, and may determine the compressed mode or uncompressed mode for the OFDMA transmission based on the M-3 bits.
[0175] According to the resource indication method provided in this embodiment of the present application, the method includes: U-SIG A field and a new EHT-SIG field are designed, and fields within the U-SIG field and / or EHT-SIG field can be reused to indicate multiple contiguous or non-contiguous RUs allocated to a user. Compared to using the resource unit allocation subfield in 802.11ax to indicate the resources allocated to a user, this can further reduce signaling overhead.
[0176] It should be noted that the resource indication method herein utilizes the EHT PPDU segment structure to implement resource indication. In other words, the resource indication method herein is applicable to a scenario in which the entire bandwidth is divided into one or more frequency domain segments. It should be understood that the resource indication method may also be applicable to a non-segmented scenario. For example, if the bandwidth of the channel for transmitting the PPDU is 320 MHz, first, a first 80 MHz channel within the 320 MHz bandwidth (i.e., the primary 80 MHz channel) may be indicated, and then the entire 320 MHz bandwidth may be indicated. However, the resource indication method herein, i.e., the indication of the 80 MHz frequency domain segment, may still indicate the primary 80 MHz channel.
[0177] In the above-described embodiments provided in the present application, the methods provided in the embodiments of the present application are described separately from the perspectives of the AP, the STA, and the interaction between the AP and the STA. To implement the functions in the above-described methods provided in the embodiments of the present application, each of the AP and the STA may include a hardware structure and / or a software module, and may implement the above-described functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0178] With reference to the accompanying drawings, the following describes a communication device configured to implement the aforementioned method in the embodiments of the present application. Therefore, the aforementioned content may be utilized in subsequent embodiments, and the repeated content will not be described again.
[0179] FIG. 9 is a schematic diagram of the structure of a communication device 900. The communication device 900 may accordingly perform functions or steps implemented by a transmitting end, e.g., an AP, or a receiving end, e.g., a STA, in the aforementioned method embodiments. The communication device may include a transceiver module 910 and a processing module 920. Optionally, the communication device may further include a storage unit. The storage unit may be configured to store instructions (codes or programs) and / or data. The transceiver module 910 and the processing module 920 may be coupled to the storage unit. For example, the processing module 920 may read the instructions (codes or programs) and / or data in the storage unit and implement the corresponding method. The aforementioned units may be independently located or partially or fully integrated. For example, the transceiver module 910 may be integrated with a transmitting unit and a receiving unit.
[0180] In some possible implementations, the communication device 900 may implement the behavior and functionality of a STA correspondingly in the above-described method embodiments. For example, the communication device 900 may be a STA or a component (e.g., a chip or circuit) utilized in a STA. The transceiver module 910 may be configured to perform all receiving or transmitting operations performed by the STA in the embodiment shown in FIG. 8, e.g., S802 of the embodiment shown in FIG. 8, and / or to support other processing of the techniques described herein. The processing module 920 may be configured to perform all operations performed by the STA in the embodiment shown in FIG. 8 except for transmitting and receiving operations, e.g., S803 of the embodiment shown in FIG. 8, and / or to support other processing of the techniques described herein.
[0181] In a possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment; The processing module 920 is configured to determine the allocated resources based on the preamble puncturing indication information.
[0182] In an optional implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0183] In an optional 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 the U-SIG field.
[0184] In a possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted within a first frequency domain segment, the preamble puncturing indication information indicating that a user is not allocated a resource unit within the first frequency domain segment, and a channel bandwidth for transmitting the PPDU includes the first frequency domain segment; The processing module 920 is configured to determine the allocated resources based on the preamble puncturing indication information.
[0185] In an optional implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, and the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0186] In an optional 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 the U-SIG field.
[0187] In a possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, wherein when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured or unpunctured configuration of the first bandwidth, the bandwidth of which is 80 MHz, or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing status of an 80 MHz channel corresponding to the first frequency domain segment; The processing module 920 is configured to determine the allocated resources based on the preamble puncturing indication information and the bandwidth field.
[0188] In a possible implementation, the transceiver module 910 is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information being 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, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment; The processing module 920 is configured to determine the allocated resources based on the preamble puncturing indication information and the bandwidth field.
[0189] In some possible implementations, the communication device 900 may implement the behavior and functionality of a STA correspondingly in the above-described method embodiments. For example, the communication device 900 may be an AP or a component (e.g., a chip or circuit) utilized in an AP. The transceiver module 910 may be configured to perform all receive or transmit operations performed by the AP in the embodiment shown in FIG. 8, e.g., S802 in the embodiment shown in FIG. 8, and / or to support other processes of the techniques described herein. The processing module 920 may be configured to perform all operations performed by the AP in the embodiment shown in FIG. 8, excluding transmit and receive operations, e.g., S801 in the embodiment shown in FIG. 8, and / or to support other processes of the techniques described herein.
[0190] For example, the processing module 920 is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a first bandwidth is allocated to a user scheduled in the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, the first bandwidth including the first frequency domain segment; The transceiver module 910 is configured to transmit the PPDU.
[0191] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0192] 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.
[0193] In another example, the processing module 920 is configured to generate a PPDU, the PPDU including preamble puncturing indication information to be transmitted in a first frequency domain segment, the preamble puncturing indication information indicating that a user is not allocated a resource unit in the first frequency domain segment, and a channel bandwidth for transmitting the PPDU includes the first frequency domain segment; The transceiver module 910 is configured to transmit the PPDU.
[0194] In a possible implementation, the preamble puncturing indication information further indicates a compressed mode, where the length of the PPDU in the compressed mode is shorter than the length of the PPDU in the uncompressed mode, where the PPDU in the compressed mode is a PPDU in which the user field or the resource unit allocation subfield is omitted, or where the PPDU in the compressed mode is a PPDU in which the resource unit allocation subfield is simplified.
[0195] 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.
[0196] For example, the transceiver module 910 is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, wherein when the PPDU is in an OFMDA transmission mode, the preamble puncturing indication information indicates a punctured configuration or an unpunctured configuration of the first bandwidth, wherein the bandwidth is 80 MHz, or when the PPDU is in a non-OFMDA transmission mode, the preamble puncturing indication information indicates a puncturing status of an 80 MHz channel corresponding to the first frequency domain segment; The processing module 920 is configured to determine the allocated resources based on the preamble puncturing indication information and the bandwidth field.
[0197] For example, the transceiver module 910 is configured to receive a PPDU from an access point, the PPDU including preamble puncturing indication information transmitted in a first frequency domain segment, the preamble puncturing indication information being 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, the first preamble puncturing information field indicating a puncturing status of the first frequency domain segment or indicating that the entire bandwidth is not punctured, and the second preamble puncturing information field indicating a puncturing status of remaining frequency domain segments in the first bandwidth other than the first frequency domain segment, the first bandwidth being a channel bandwidth for transmitting the PPDU, and the first bandwidth including the first frequency domain segment; The processing module 920 is configured to determine the allocated resources based on the preamble puncturing indication information.
[0198] FIG. 10 illustrates a communication device 1000 according to an embodiment of the present application. The communication device 1000 may be a STA and may implement the functions of the STA in the methods provided in the embodiments of the present application. Alternatively, the communication device 1000 may be an AP and may implement the functions of the AP provided in the embodiments of the present application. Alternatively, the communication device 1000 may be a device capable of supporting the STA in implementing corresponding functions in the methods provided in the embodiments of the present application. Alternatively, the communication device 1000 may be a device capable of supporting the AP in implementing corresponding functions in the methods provided in the embodiments of the present application. The communication device 1000 may be a chip system. In the embodiments of the present application, the chip system may include a chip, or may include a chip and another discrete component.
[0199] In some embodiments, the communication device 1000 may include a communication interface 1010 configured to communicate with another device over a transmission medium, thereby allowing a device utilized 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 a hardware implementation, the communication interface 1010 may be a transceiver that is integrated into the communication device 1000 to form the communication interface 1010.
[0200] The communication device 1000 further includes at least one processor 1020. The processor 1020 may transmit and receive data via the communication interface 1010 to implement the functions of a STA or an AP, or support the communication device 1000 in implementing the functions of a STA or an AP in the methods provided in the embodiments of the present application. For example, the communication device 1000 may correspondingly implement the behavior and functions of a STA in the aforementioned method embodiments.
[0201] The communication interface 1010 may be configured to perform all receiving or transmitting operations performed by the STA in the embodiment shown in Figure 8, e.g., S802 in the embodiment shown in Figure 8, and / or to support other processing of the techniques described herein. The at least one processor 1020 is configured to perform all operations performed by the STA in the embodiment shown in Figure 8 except for transmitting and receiving operations, e.g., S803 in the embodiment shown in Figure 8, and / or to support other processing of the techniques described herein.
[0202] For example, the communication device 1000 may implement the behavior and functions of an AP in the above-described method embodiments correspondingly. The communication interface 1010 may be configured to perform all receive or transmit operations performed by the AP in the embodiment shown in FIG. 8, e.g., S802 in the embodiment shown in FIG. 8, and / or to support other processing of the techniques described herein. The at least one processor 1020 is configured to perform all operations performed by the AP in the embodiment shown in FIG. 8, excluding transmit and receive operations, e.g., S801 in the embodiment shown in FIG. 8, and / or to support other processing of the techniques described herein.
[0203] In some other embodiments, the communication device 1000 may further include at least one memory 1030 configured to store program instructions and / or data. The memory 1030 is coupled to the processor 1020. A coupling in this embodiment of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be in an electrical, mechanical, or other form and is utilized for the exchange of information between the devices, units, or modules. The processor 1020 may operate in cooperation with the memory 1030. The processor 1020 may execute the program instructions and / or data stored in the memory 1030 such that the communication device 1000 implements a corresponding method. At least one memory may be included in the processor.
[0204] The specific connection medium between the communication interface 1010, the processor 1020, and the memory 1030 is not limited in this embodiment of the present application. In this embodiment of the present application, in FIG. 10, the memory 1030, the processor 1020, and the communication interface 1010 are connected via a bus 1040. The bus is represented by a thick line in FIG. 10. The connection manner between other components is merely an example for illustration and is not limited thereto. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is intended to represent the bus in FIG. 10, but this does not mean that there is only one bus or only one type of bus.
[0205] In this embodiment 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 another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed and completed directly by a hardware processor, or may be performed and completed by a combination of hardware and software modules in the processor.
[0206] In this embodiment of the present application, the memory 1030 is a non-volatile memory, such as a hard disk drive. ( HDD) or solid state drive (The memory may be a storage device (SSD) or a volatile memory, such as a random-access memory (RAM). The memory is any other medium capable of carrying or storing expected program code in the form of instructions or data structures and capable of being accessed by a computer, without being limited thereto. The memory in this embodiment of the present application may alternatively be a circuit or any other device capable of implementing a storage function and configured to store program instructions and / or data.
[0207] It should be noted that the communication device in the above-described embodiments may be a STA, an AP, or a circuit, or may be a chip used in a STA or an AP, or another combined device or component having the functionality of the above-described STA or AP, etc. When the communication device is a STA or an AP, the transceiver module 910 may be a transceiver and may include an antenna and a radio frequency circuit, etc. The processing module may be a processor, for example, a central processing unit (CPU). When the communication device is a component having the functionality of the above-described STA or AP, the transceiver module 910 may be a radio frequency unit, and the processing module may be a processor. When the communication device is a chip system, the transceiver module 910 may be an input / output interface of the chip system, and the processing module may be a processor of the chip system.
[0208] In possible product forms, the APs and STAs in the embodiments of the present application may alternatively be implemented by utilizing one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or any combination of circuitry capable of performing the various functions described in the present application.
[0209] It should be understood that the AP in the above-mentioned product form has any of the functions of the AP in the above-mentioned method embodiments, and the details will not be described again here, and the STA in the above-mentioned product form has any of the functions of the STA in the above-mentioned method embodiments, and the details will not be described again here.
[0210] The embodiments of the present application further provide a communication system. Specifically, the communication system may include a STA and an AP, or may include more APs and access network devices. For example, the communication system may include a STA and an AP configured to implement the associated functions of FIG. 6 or FIG. 9.
[0211] The AP is configured to implement the functionality of the network components associated with Figure 8. The STA is configured to implement the functionality of the STA associated with Figure 8. For example, the STA may perform steps S802 and S803 in the embodiment shown in Figure 8, and the AP may perform steps S801 and S802 in the embodiment shown in Figure 8.
[0212] An embodiment of the present application further provides a computer-readable storage medium containing instructions, which, when executed on a computer, enable the computer to perform the method performed by the AP or STA in FIG.
[0213] An embodiment of the present application further provides a computer program product including computer program code, which, when executed on a computer, enables the computer to perform the method performed by the AP or STA in FIG.
[0214] An embodiment of the present application provides a chip system. The chip system includes a processor, and may further include a memory, and is configured to implement the functions of an AP or an STA in the above-mentioned method. The chip system may include a chip, or may include a chip and another discrete component.
[0215] An embodiment of the present application further provides a communication device including a processor and an interface. Resource Indication configured to perform the method.
[0216] It should be understood that the communication device may be a chip. The processor may be implemented using hardware or software. When the processor is implemented using hardware, the processor may be a logic circuit, an integrated circuit, or the like, or when the processor is implemented using software, the processor may be a general-purpose processor and is implemented by reading software code stored in a memory. The memory may be integrated into the processor or may exist independently outside the processor.
[0217] The methods provided in the embodiments of the present application may be implemented completely or partially by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or a portion of the embodiments may be implemented 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, all or a portion of the procedures or functions according to the embodiments of the present invention are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, user equipment, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a 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 wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) methods. 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 consolidates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., an SSD).
[0218] It is obvious that those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Thus, this application is intended to cover these modifications and variations of this application, provided that they fall within the scope of protection defined by the claims of this application and their equivalent technologies.
Claims
1. generating a physical layer protocol data unit (PPDU), the PPDU including a universal signal (U-SIG) field, the U-SIG field including a bandwidth field indicating a total bandwidth of the PPDU and a preamble puncturing information field; When the PPDU is in a non-orthogonal frequency division multiple access (non-OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate the puncturing status of the full bandwidth; When the PPDU is in an Orthogonal Frequency Division Multiple Access (OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate the puncturing status of an 80 MHz frequency domain segment; transmitting the PPDU; A resource indication method comprising:
2. When the PPDU is in an OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz, 160 MHz, or 320 MHz, it corresponds to one or more 80 MHz frequency domain segments; the preamble puncturing information field indicates a puncturing state of a corresponding 80 MHz frequency domain segment, including one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], [x x 1 1], and [1 1 x x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth within the 80 MHz frequency domain segment, and the PPDU is not transmitted on a channel corresponding to a punctured state. The method of claim 1.
3. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that only one 20 MHz bandwidth of the 80 MHz bandwidth is punctured. The method of claim 1.
4. the 80 MHz bandwidth consecutively includes a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, and a fourth 20 MHz bandwidth, and the puncturing state corresponding to the 80 MHz bandwidth is one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 x 1], and [1 1 1 x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth, and the PPDU is not transmitted on a channel corresponding to a punctured state; The method of claim 3.
5. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 160 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 20 MHz or 40 MHz bandwidth of the 160 MHz bandwidth is punctured. The method of claim 1.
6. the 160 MHz bandwidths consecutively include a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, a fourth 20 MHz bandwidth, a fifth 20 MHz bandwidth, a sixth 20 MHz bandwidth, a seventh 20 MHz bandwidth, and an eighth 20 MHz bandwidth; When no puncturing is performed, the puncturing state of the 160 MHz bandwidth is [1 1 1 1 1 1 1 1 1 1 1]; or or when a 20 MHz bandwidth is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [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 1 1 1], [1 1 1 1 x 1 1 1], [1 1 1 1 1 x 1 1], and [1 1 1 1 1 1 1 x]; or When a 40 MHz bandwidth is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [x x 1 1 1 1 1 1], [1 1 x x 1 1 1 1], [1 1 1 1 x x 1 1], and [1 1 1 1 1 1 x x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth, and the PPDU is not transmitted on a channel corresponding to a punctured state. The method of claim 5.
7. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 320 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 80 MHz or 120 MHz bandwidth of the 320 MHz bandwidth is punctured. The method of claim 1.
8. a first field in the U-SIG is used to indicate whether the PPDU is in the non-OFDMA transmission mode or the OFDMA transmission mode; The method of claim 1.
9. receiving a physical layer protocol data unit (PPDU), the PPDU including a universal signal (U-SIG) field, the U-SIG field including a bandwidth field indicating a total bandwidth of the PPDU, and a preamble puncturing information field; When the PPDU is in a non-orthogonal frequency division multiple access (non-OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate the puncturing status of the full bandwidth; When the PPDU is in an Orthogonal Frequency Division Multiple Access (OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate the puncturing status of an 80 MHz frequency domain segment. A resource indication method comprising:
10. When the PPDU is in an OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz, 160 MHz, or 320 MHz, it corresponds to one or more 80 MHz frequency domain segments; the preamble puncturing information field indicates a puncturing state of a corresponding 80 MHz frequency domain segment, including one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], [x x 1 1], and [1 1 x x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth within the 80 MHz frequency domain segment, and the PPDU is not transmitted on a channel corresponding to a punctured state.
10. The method of claim 9.
11. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that only one 20 MHz bandwidth of the 80 MHz bandwidth is punctured.
10. The method of claim 9.
12. the 80 MHz bandwidth consecutively includes a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, and a fourth 20 MHz bandwidth, and the puncturing state corresponding to the 80 MHz bandwidth is one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 x 1], and [1 1 1 x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth, and the PPDU is not transmitted on a channel corresponding to a punctured state; The method of claim 11.
13. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 160 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 20 MHz or 40 MHz bandwidth of the 160 MHz bandwidth is punctured.
10. The method of claim 9.
14. the 160 MHz bandwidths consecutively include a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, a fourth 20 MHz bandwidth, a fifth 20 MHz bandwidth, a sixth 20 MHz bandwidth, a seventh 20 MHz bandwidth, and an eighth 20 MHz bandwidth; When no puncturing is performed, the puncturing state of the 160 MHz bandwidth is [1 1 1 1 1 1 1 1 1 1 1]; or or when a 20 MHz bandwidth is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [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 1 1 1], [1 1 1 1 x 1 1 1], [1 1 1 1 1 x 1 1], and [1 1 1 1 1 1 1 x]; or When a 40 MHz bandwidth is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [x x 1 1 1 1 1 1], [1 1 x x 1 1 1 1], [1 1 1 1 x x 1 1], and [1 1 1 1 1 1 x x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth, and the PPDU is not transmitted on a channel corresponding to a punctured state. The method of claim 13.
15. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 320 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 80 MHz or 120 MHz bandwidth of the 320 MHz bandwidth is punctured.
10. The method of claim 9.
16. a first field in the U-SIG is used to indicate whether the PPDU is in the non-OFDMA transmission mode or the OFDMA transmission mode; 10. The method of claim 9.
17. 1. A communications device, comprising: generating a physical layer protocol data unit (PPDU), the PPDU including a universal signal (U-SIG) field, the U-SIG field including a bandwidth field indicating a total bandwidth of the PPDU and a preamble puncturing information field; When the PPDU is in a non-orthogonal frequency division multiple access (non-OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate the puncturing status of the full bandwidth; a processing module configured to: when the PPDU is in an Orthogonal Frequency Division Multiple Access (OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate a puncturing status of an 80 MHz frequency domain segment; a transceiver module configured to transmit the PPDU; 2. A communication device comprising:
18. When the PPDU is in an OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz, 160 MHz, or 320 MHz, it corresponds to one or more 80 MHz frequency domain segments; the preamble puncturing information field indicates a puncturing state of a corresponding 80 MHz frequency domain segment, including one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], [x x 1 1], and [1 1 x x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth within the 80 MHz frequency domain segment, and the PPDU is not transmitted on a channel corresponding to a punctured state.
18. The apparatus of claim 17.
19. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that only one 20 MHz bandwidth of the 80 MHz bandwidth is punctured.
18. The apparatus of claim 17.
20. the 80 MHz bandwidth consecutively includes a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, and a fourth 20 MHz bandwidth, and the puncturing state corresponding to the 80 MHz bandwidth is one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 x 1], and [1 1 1 x], where 1 indicates an unpunctured state and x indicates a punctured state, and the PPDU is not transmitted on a channel corresponding to a punctured state; 20. The apparatus of claim 19.
21. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 160 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 20 MHz or 40 MHz bandwidth of the 160 MHz bandwidth is punctured.
18. The apparatus of claim 17.
22. the 160 MHz includes, consecutively, a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, a fourth 20 MHz bandwidth, a fifth 20 MHz bandwidth, a sixth 20 MHz bandwidth, a seventh 20 MHz bandwidth, and an eighth 20 MHz bandwidth; When no puncturing is performed, the puncturing state of the 160 MHz bandwidth is [1 1 1 1 1 1 1 1 1 1 1]; or or when a 20 MHz bandwidth is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [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 1 1 1], [1 1 1 1 x 1 1 1], [1 1 1 1 1 x 1 1], and [1 1 1 1 1 1 1 x]; or When 40 MHz is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [x x 1 1 1 1 1 1], [1 1 x x 1 1 1 1], [1 1 1 1 x x 1 1], and [1 1 1 1 1 1 x x], where 1 indicates an unpunctured state, x indicates a punctured state, and the PPDU is not transmitted on a channel corresponding to a punctured state.
22. The apparatus of claim 21.
23. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 320 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 80 MHz or 120 MHz bandwidth of the 320 MHz bandwidth is punctured.
18. The apparatus of claim 17.
24. a first field in the U-SIG is used to indicate whether the PPDU is in the non-OFDMA transmission mode or the OFDMA transmission mode; 18. The apparatus of claim 17.
25. 1. A communications device, comprising: a transceiver module configured to receive a physical layer protocol data unit (PPDU); Parsing the PPDU, wherein the PPDU includes a Universal Signal (U-SIG) field, the U-SIG field including a bandwidth field indicating a total bandwidth of the PPDU and a preamble puncturing information field; When the PPDU is in a non-orthogonal frequency division multiple access (non-OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate the puncturing status of the full bandwidth; a processing module configured to: when the PPDU is in an Orthogonal Frequency Division Multiple Access (OFDMA) transmission mode, the preamble puncturing information field is utilized to indicate a puncturing status of an 80 MHz frequency domain segment; 2. A communication device comprising:
26. When the PPDU is in an OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz, 160 MHz, or 320 MHz, it corresponds to one or more 80 MHz frequency domain segments; the preamble puncturing information field indicates a puncturing state of a corresponding 80 MHz frequency domain segment, including one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 1 x], [x x 1 1], and [1 1 x x], where 1 indicates an unpunctured state and x indicates a punctured state, each value corresponding to a respective 20 MHz bandwidth within the 80 MHz frequency domain segment, and the PPDU is not transmitted on a channel corresponding to a punctured state.
26. The apparatus of claim 25.
27. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 80 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that only one 20 MHz bandwidth of the 80 MHz bandwidth is punctured.
26. The apparatus of claim 25.
28. the 80 MHz bandwidth consecutively includes a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, and a fourth 20 MHz bandwidth, and the puncturing state corresponding to the 80 MHz bandwidth is one of the following puncturing states: [1 1 1 1], [x 1 1 1], [1 x 1 1], [1 1 x 1], [1 1 x 1], and [1 1 1 x], where 1 indicates an unpunctured state and x indicates a punctured state, and the PPDU is not transmitted on a channel corresponding to a punctured state; 28. The apparatus of claim 27.
29. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 160 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 20 MHz or 40 MHz bandwidth of the 160 MHz bandwidth is punctured.
26. The apparatus of claim 25.
30. the 160 MHz includes, consecutively, a first 20 MHz bandwidth, a second 20 MHz bandwidth, a third 20 MHz bandwidth, a fourth 20 MHz bandwidth, a fifth 20 MHz bandwidth, a sixth 20 MHz bandwidth, a seventh 20 MHz bandwidth, and an eighth 20 MHz bandwidth; When no puncturing is performed, the puncturing state of the 160 MHz bandwidth is [1 1 1 1 1 1 1 1 1 1 1]; or or when a 20 MHz bandwidth is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [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 1 1 1], [1 1 1 1 x 1 1 1], [1 1 1 1 1 x 1 1], and [1 1 1 1 1 1 1 x]; or When 40 MHz is punctured, the puncturing state of the 160 MHz bandwidth is one of the following puncturing states: [x x 1 1 1 1 1 1], [1 1 x x 1 1 1 1], [1 1 1 1 x x 1 1], and [1 1 1 1 1 1 x x], where 1 indicates an unpunctured state, x indicates a punctured state, and the PPDU is not transmitted on a channel corresponding to a punctured state.
30. The apparatus of claim 29.
31. When the PPDU is in a non-OFDMA transmission mode and the bandwidth field indicates that the total bandwidth is 320 MHz bandwidth, the preamble puncturing information field indicates that no puncturing is performed or that 80 MHz or 120 MHz bandwidth of the 320 MHz bandwidth is punctured.
26. The apparatus of claim 25.
32. a first field in the U-SIG is used to indicate whether the PPDU is in the non-OFDMA transmission mode or the OFDMA transmission mode; 26. The apparatus of claim 25.
33. 17. A computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a computer, enable the computer to perform the method of any one of claims 1 to 16.
34. A chip comprising at least one processor and an interface, the processor configured to read and execute instructions stored in a memory, the instructions, when executed, enabling the chip to perform the method of any one of claims 1 to 16.
35. A computer program storing instructions that, when executed on a computer, enable the computer to carry out the method of any one of claims 1 to 16.
36. 17. A computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a computer, enable the computer to perform the method of any one of claims 1 to 16.
Citation Information
Patent Citations
Channel width, spatial streams, and short packet signaling
US20200177425A1