Nominal packet padding value instruction method, determination method, and communication device
The method and device address inefficiencies in indicating nominal packet padding by omitting unnecessary subfields, reducing overhead and enhancing processing time management in communication systems.
Patent Information
- Application Number
- JP2025063744
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-01-11
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-23
- Estimated Expiration
- 2042-01-07
AI Technical Summary
Existing communication systems face high overhead due to providing nominal packet padding values in an exhaustive or cross-sectional manner, which increases with the number of supported spatial-temporal streams and resource unit sizes, leading to inefficient processing time management.
A method and device that indicate and determine nominal packet padding values by omitting unnecessary packet extension threshold subfields, using a flexible approach based on modulation thresholds and RU index bitmasks to reduce overhead.
Reduces the overhead of indicating nominal packet padding values, allowing efficient processing time management and data transmission without traversing all resource units, simplifying the physical layer packet extension threshold field.
Smart Images

Figure 2025108511000001_ABST
Abstract
Description
[Technical field]
[0001] This application relates to the field of wireless fidelity technology, and in particular to nominal packet padding. The present invention relates to a method for indicating and determining a bandwidth value, and a communication device. [Background technology]
[0002] The receiver has sufficient processing time for the data packets received from the transmitter. To ensure that the receiver can transmit the signal, the number of spatial-temporal streams is and time stream, NSTS) / number of spatial and time streams , NSTS) and the modulation threshold corresponding to the resource unit (RU) size. The transmitter may indicate the nominal packet padding to be used based on the modulation threshold. The transmitter may then determine the actual packet padding value based on the nominal packet padding value. Determine a padding value, and based on the actual padding value, resize the data packet transmitted to the receiver. The data in the packet extension is padded to the received packet. Therefore, it is not necessary to ensure that the receiver has sufficient processing time. In order to achieve this, other data can be processed during the processing time of the packet extension.
[0003] One or more of the NSTS, RU size, and modulation scheme used by the transmitting end If different, the corresponding minimum processing time required by the receiving end is also different. , the corresponding nominal packet padding value may be different. Currently, each NSTS, RU, and modulation Nominal packet padding values corresponding to the thresholds are provided in an exhaustive or cross-sectional manner. As the number of NSTS supported by the device increases and the RU size increases, for each NS providing nominal packet padding values corresponding to the TS, RU, and modulation thresholds in an exhaustive formula or a cross-sectional manner causes a large overhead. SUMMARY OF THE INVENTION
[0004] This application reduces the overhead for indicating nominal packet padding values and flexibly indicates nominal packet padding values corresponding to each NSTS and each RU size by providing a nominal packet padding value indication method, a determination method, and a communication device. MEANS FOR SOLVING THE PROBLEM
[0005] According to a first aspect, a nominal packet padding value indication method is provided. The method may be executed by a first communication device. The first communication device may be a communication device or a communication device, for example, a chip system capable of supporting a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the first device. The first device may be an AP. The method includes the following steps .
[0006] The first device generates a physical protocol data unit (PPDU) and transmits the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field is the RU in PPDU) and transmits the PPDU to the second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field is the RU in including a presence subfield and a physical layer packet extension threshold field, the value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field is the RU in threshold presence subfield has a value of 1, and the physical layer packet extension threshold field is the RU in A dex bitmask subfield, an NSS subfield, and a physical layer packet extension threshold value information field. The physical layer packet extension threshold value information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a corresponding modulation threshold for an RU having n NSSs and index b, and the modulation threshold is used to determine the nominal packet padding value used by a second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If the value of the RU index bitmask subfield corresponding to the RU having index y is 0, the value range of b does not include y.
[0007] In the packet extension threshold subfield set corresponding to the same nominal packet padding value, if the value of the RU index bitmask subfield corresponding to the RU having index y is 0, this indicates that the modulation threshold corresponding to the RU having n NSSs and index y is the modulation threshold corresponding to the RU having n NSTS and index m1, where m1 is the smallest index among the indices greater than y corresponding to the bits that are 1 in the RU index bitmask subfield, or m1 is the largest index among the indices less than y corresponding to the bits that are 1 in the RU index bitmask subfield.
[0008] In this solution, the modulation threshold corresponding to the RU with the NSS of n and the index y can be the modulation threshold corresponding to the RU with the NSS of n and the index m1. That is, the modulation threshold corresponding to the RU with the NSS of n and the index y can be indicated using the packet extension threshold subfield , and the packet extension threshold subfield indicates the modulation threshold corresponding to the RU with the NSS of n and the index m1. Therefore, the physical layer packet extension threshold value information field may omit the packet extension threshold subfield that indicates the modulation threshold corresponding to the RU with the NSS of n and the index y, and use the packet extension threshold subfield that indicates the modulation threshold corresponding to the RU with the NSS of n and the index m1 to still indicate the modulation threshold corresponding to the RU with the NSS of n and the index y. In other words, without traversing all RUs of different sizes , the modulation threshold corresponding to the RU can be indicated. In this way, the overhead of the physical layer packet extension threshold field is reduced . According to a second aspect, a nominal packet padding value determination method is provided. The method can be executed by a second communication device . The second communication device can be a communication device or a communication device
[0009] , for example, a chip system that can support a communication device for implementing the functions required in this method. The following description uses an example where the communication device is a second device . The second device can be a STA. The method includes the following steps . .
[0010] The second device receives a PPDU from the first device. The PPDU includes a Physical Layer Packet Extension Threshold Value Presence Subfield and a Physical Layer Packet Extension Threshold Value Field, and the value of the Physical Layer Packet Extension Threshold Value Presence Subfield is 1, and the Physical Layer Packet Extension Threshold Value Field includes a RU Index Bitmask Subfield, an NSS Subfield, and a Physical Layer Packet Extension Threshold Information Field. The Physical Layer Packet Extension Threshold Information Field includes a plurality of sets of packet extension threshold subfields corresponding to different nominal packet padding values, and each set of packet extension threshold subfields indicates a modulation threshold corresponding to an RU having an NSS of n and an index b, and the modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or greater than the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU Index Bitmask Subfield corresponding to the RU having an index y is 0, the value range of b does not include y.
[0011] The second device corresponds to an RU having an NSS of n and an index m1, and based on the modulation threshold indicated by the Physical Layer Packet Extension Threshold Field, determines the modulation threshold corresponding to an RU having an NSS of n and an index y, where m1 is the smallest index greater than y corresponding to a bit that is 1 in the RU Index Bitmask Subfield, or m1 is the smallest index greater than y corresponding to a bit that is 1 in the RU Index Bitmask Subfield. The maximum index among the indices smaller than y corresponding to the bits that are 1 in Ludo. is the maximum index.
[0012] Corresponding to the solution provided in the first aspect, the PPDU transmitted from the first device to the second device does not include a packet extension threshold subfield set that indicates a modulation threshold corresponding to an RU having n NSSs and index y, but the second device can still determine the modulation threshold corresponding to the RU having n NSSs and index y. For example, the second device can determine the modulation threshold corresponding to the RU having n NSSs and index y based on the modulation threshold corresponding to the RU having n NSSs and index m1. The condition that m1 needs to satisfy is that m1 is the minimum index among the indices greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the maximum index among the indices smaller than y corresponding to the bits that are 1 in the RU index bit mask subfield. Specifically, if it is determined that there exists an m1 that satisfies the condition, the second device can determine the modulation threshold corresponding to the RU having n NSSs and index y. For example, the second device can determine the modulation threshold corresponding to the RU having n NSSs and index y based on the modulation threshold corresponding to the RU having n NSSs and index m1. The condition that m1 needs to satisfy is that m1 is the minimum index among the indices greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the maximum index among the indices smaller than y corresponding to the bits that are 1 in the RU index bit mask subfield. Specifically, if it is determined that there exists an m1 that satisfies the condition, the second device can determine the modulation threshold corresponding to the RU having n NSSs and index y. In possible implementations of the first aspect and the second aspect, the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1. The value of 0 in the RU index bit mask subfield can correspond to a plurality of RUs, that is, a plurality of indices smaller than y. Based on such a case, this solution requires that y satisfy the condition that m1 is the minimum index among the indices greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the maximum index among the indices smaller than y corresponding to the bits that are 1 in the RU index bit mask subfield. Specifically, if it is determined that there exists an m1 that satisfies the condition, the second device can determine the modulation threshold corresponding to the RU having n NSSs and index y. Specifically, when it is determined that there exists an m1 that satisfies the condition, the second device can determine the modulation threshold corresponding to the RU having n NSSs and index y.
[0013] In possible implementations of the first aspect and the second aspect, the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1. The value of 0 in the RU index bit mask subfield can correspond to a plurality of RUs, that is, a plurality of indices smaller than y. Based on such a case, this solution requires that y satisfy the condition that the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1. The value of 0 in the RU index bit mask subfield can correspond to a plurality of RUs, that is, a plurality of indices smaller than y. Based on such a case, this solution requires that y satisfy the condition that the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1. The value of 0 in the RU index bit mask subfield can correspond to a plurality of RUs, that is, a plurality of indices smaller than y. Based on such a case, this solution requires that y satisfy the condition that the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1. The value of 0 in the RU index bit mask subfield can correspond to a plurality of RUs, that is, a plurality of indices smaller than y. Based on such a case, this solution requires that y satisfy Further limit certain conditions. Specifically, for the RU index corresponding to an index smaller than y when the value of the RU index bitmask subfield contains 1, the modulation threshold corresponding to the RU having the NSS of n and the index y is the modulation threshold corresponding to the RU having the NSTS of n and the index m1. That is, if there is no y satisfying this condition, the modulation threshold corresponding to the RU having the NSS of n and the index y may be other possible values, for example, a fixed value. In this case, the second device may directly determine that the nominal packet padding value to be used is a fixed value and does not determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having the NSS of n and the index m1. This is simpler. In a possible implementation of the first aspect, if any index corresponding to a bit with a value of 1 in the RU index bitmask subfield is not greater than y, the value of the RU index bitmask subfield corresponding to the RU having the index y being 0 indicates that the nominal packet padding value corresponding to the RU having the NSS of n and the index y is 20 microseconds. Correspondingly, in a possible implementation of the second aspect, if any index corresponding to a bit with a value of 1 in the RU index bitmask subfield is not greater than y the second device determines that the nominal packet padding value corresponding to the RU having the index y is 20 microseconds. In this solution, if there is no m1 satisfying the condition
[0014] the nominal packet padding value corresponding to the RU having the index y the value of the RU index bitmask subfield corresponding to the RU having the index y is 0 indicates that the nominal packet padding value corresponding to the RU having the NSS of n and the index y is 20 microseconds. Correspondingly, in a possible implementation of the second aspect, if any index corresponding to a bit with a value of 1 in the RU index bitmask subfield is not greater than y the second device determines that the nominal packet padding value corresponding to the RU having the index y is 20 microseconds. In this solution, if there is no m1 satisfying the condition the nominal packet padding value corresponding to the RU having the index y when any index corresponding to a bit with a value of 1 in the RU index bitmask subfield is not greater than y the second device determines that the nominal packet padding value corresponding to the RU having the index y is 20 microseconds. In this solution, if there is no m1 satisfying the condition the nominal packet padding value corresponding to the RU having the index y when there is no m1 satisfying the condition, the nominal packet padding value corresponding to the RU having the index y can be a fixed value, for example, 20 microseconds.
[0015] In a possible implementation of the second aspect, when the second device uses (dual carrier modulation, DCM), the second device determines the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having n NSSs and index y + 1, and index y corresponds to a plurality of RUs of different sizes.
[0016] In this solution, it is considered that a plurality of types of RUs (a combination of RUs and MRUs) correspond to one RU allocation index, that is, correspond to one index. Since a plurality of RUs are combined, the overhead of the physical layer packet extension threshold field can be reduced. In this case, the second device does not have to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having n NSSs and index y. For example, the second device may determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having n NSSs and index y + 1.
[0017] In a possible implementation of the second aspect, when the second device uses DCM, the second device may determine the nominal packet padding value based on the modulation threshold corresponding to the RU having n NSSs and index y. Index y corresponds to a plurality of types of RUs, and the plurality of types of RUs include at least one type of multiple resource unit MRU, and the RU used by the second device is not the largest RU among the plurality of RUs.
[0018] Similarly, in order to reduce the overhead of the physical layer packet extension threshold field, multiple types of RUs can be combined. In other words, multiple types of RUs (a combination of RUs and MRUs) correspond to one RU allocation index, that is, correspond to one index. In this case, if the RU used by the second device to transmit data is not the largest RU among the multiple RUs, even when the second device uses DCM, the second device is still based on the modulation threshold corresponding to the RU with n NSSs and index y + 1, and can determine the nominal packet padding value to be used, instead of determining the nominal packet padding value to be used based on the modulation threshold corresponding to the RU with n NSSs and index y.
[0019] According to a third aspect, a nominal packet padding value indication method is provided. The method can be executed by a first communication device. The first communication device can be a communication device or a communication apparatus, for example, a chip system capable of supporting a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the first device. The first device can be an AP. The method includes the following steps . .
[0020] The first device generates a PPDU and transmits the PPDU to the second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field The RU includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a set of packet extension threshold subfields corresponding to different nominal packet padding values where each set of packet extension threshold subfields indicates a modulation threshold corresponding to an RU having n NSSs and an index b, and the modulation threshold is used to determine the nominal packet padding value to be used by a second device when the modulation scheme is equal to or higher than the modulation threshold . It is used for this purpose.
[0021] The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If the value of the RU index bit mask subfield corresponding to the RU having an index y is 0, the physical layer packet extension threshold field indicates that the nominal packet padding value corresponding to the RU having an index y is 0 microseconds, and the value range of b does not include y.
[0022] Similar to the solution of the first aspect, in this solution, in the physical layer packet extension threshold field the packet extension threshold subfield indicating the modulation threshold corresponding to an RU having n NSSs and an index y can also be omitted. The packet extension threshold subfield indicating the modulation threshold corresponding to an RU having n NSSs and an index y is omitted, but it is still indicated that the nominal packet padding value corresponding to the RU having an index y is 0 microseconds, reducing the overhead of the physical layer packet extension threshold field.
[0023] According to a fourth aspect, a nominal packet padding value determination method is provided. The method is capable of being executed by a second communication device. The second communication device is a communication device or a communication apparatus, for example, a chip system capable of supporting a communication device for implementing functions required in this method. The following description uses an example where the communication device is the second device. The second device may be a STA. The method includes the following steps : .
[0024] The second device receives a PPDU from the first device. The PPDU includes a physical layer packet extension threshold value presence subfield and a physical layer packet extension threshold value field. The value of the physical layer packet extension threshold value presence subfield is 1. The physical layer packet extension threshold value field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension threshold value information field. The physical layer packet extension threshold value information field includes a plurality of packet extension threshold value subfield sets corresponding to different nominal packet padding values. Each packet extension threshold value subfield set indicates a modulation threshold value corresponding to an RU having n NSSs and an index b. The modulation threshold value is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold value. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, the value range of b does not include y.
[0025] The second device has an index y based on the physical layer packet extension threshold field. It is determined that the nominal packet padding value corresponding to the RU having 0 microseconds.
[0026] Corresponding to the solution of the third aspect, the PPD U transmitted from the first device to the second device has no packet extension threshold subfield indicating the modulation threshold corresponding to the RU having the index y. However, if the value of the RU index bit mask subfield corresponding to the RU having the index y is 0, the second device may determine that the nominal packet padding value to be used is 0 microseconds. This is simpler.
[0027] In possible implementations of the third and fourth aspects, the value of the RU index bit mask subfield corresponding to an index smaller than y does not include 1. The fact that the value of the RU index bit mask subfield is 0 may correspond to a plurality of RUs, that is, a plurality of indexes smaller than y. Based on such a case, this solution further restricts the necessary conditions that y must satisfy. Specifically, when the value of the RU index bit mask subfield corresponding to an index smaller than y does not include 1, the nominal packet padding value corresponding to the RU having n NSSs and the index y is 0 microseconds.
[0028] According to the fifth aspect, a nominal packet padding value indication method is provided. The method can be executed by a first communication device. The first communication device is a communication device or a communication device. For example, it may be a chip system that can support a communication device for implementing the functions required in the present method. The following description uses an example where the communication device is a first device. The first device may be an AP. The present method includes the following steps. The first device generates a PPDU and transmits the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field has a nominal packet padding value corresponding to the RU having an index y of 8 microseconds, 16 microseconds, .
[0029] The first device generates a PPDU and transmits the PPDU to the second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold presence subfield and the physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold field includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold.
[0030] The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field has a nominal packet padding value corresponding to the RU having an index y of 8 microseconds, 16 microseconds, The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field has a nominal packet padding value corresponding to the RU having an index y of 8 microseconds, 16 microseconds, When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field has a nominal packet padding value corresponding to the RU having an index y of 8 microseconds, 16 microseconds, When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field has a nominal packet padding value corresponding to the RU having an index y of 8 microseconds, 16 microseconds, When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field has a nominal packet padding value corresponding to the RU having an index y of 8 microseconds, 16 microseconds, or indicates 20 microseconds.
[0031] Similar to the solution of the third aspect, in this solution, in the physical layer packet extension threshold field a packet extension threshold subfield indicating a modulation threshold corresponding to an RU having NSS of n and index y may also be omitted. For the omitted modulation threshold corresponding to an RU having NSS of n and index y, the corresponding nominal packet padding value is a fixed value, for example, it may be specified as 8 microseconds, 16 microseconds, or 20 microseconds. In other words, a packet extension threshold subfield indicating a modulation threshold corresponding to an RU having NSS of n and index y is omitted, but the nominal packet padding value corresponding to the RU having index y is still indicated, reducing the overhead of the physical layer packet extension threshold field.
[0032] According to the sixth aspect, a method for determining a nominal packet padding value is provided. The method can be executed by a second communication device. The second communication device can be a communication device or a communication apparatus, for example, a chip system that can support a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the second device. The second device can be a STA. The method includes the following steps.
[0033] The second device receives a PPDU from the first device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field, and the physical layer packet The value of the extended threshold presence subfield is 1, and the physical layer packet extended threshold field is RU includes an index bitmask subfield, an NSS subfield, and a physical layer packet extended threshold information field. The physical layer packet extended threshold information field includes a plurality of packet extended threshold subfield sets corresponding to different nominal packet padding values, and each packet extended threshold subfield set has an NSS of n and an index b corresponding to the RU having, and the modulation threshold indicates the modulation threshold corresponding to the RU having n NSSs and index b, and the modulation threshold is the second when the modulation scheme is greater than or equal to the modulation threshold, it is used to determine the nominal packet padding value used by the device. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If the RU having index y is set to 0 in the RU index bitmask subfield, the value range of b does not include y. [m,..., M], where m and M are integers greater than or equal to 0. When the RU having index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y. If the RU having index y is set to 0 in the RU index bitmask subfield, the value range of b does not include y. If the RU having index y is set to 0 in the RU index bitmask subfield, the value range of b does not include y.
[0034] Based on the physical layer packet extended threshold field, the second device determines that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 2 0 microseconds. 0 microseconds.
[0035] Corresponding to the solution of the fifth aspect, the PPD U transmitted from the first device to the second device does not include a packet extended threshold subfield that indicates the modulation threshold corresponding to the RU having n NSSs and index y. However, if the value of the RU index bitmask subfield corresponding to the RU having index y is 0, the second device uses 0, the second device uses RUs with other indexes to determine the nominal packet padding value to be achieved Without referring to the corresponding modulation threshold, the nominal packet padding value to be used Can be determined to be a fixed value. This is simpler.
[0036] In a possible implementation of the fifth or sixth aspect, at least one bit with a value of 1 Exists before the bit set to 0. RU index bit mask subfield A value of 0 can correspond to multiple RUs, i.e., multiple indexes smaller than y Based on such a case, in this solution, at least one bit set to 1 Is further restricted to exist before the bit set to 0, i.e., the condition that y must satisfy Is further restricted. In the RU index bit mask subfield At least one bit set to 1 before the bit corresponding to index y and set to 0 Only when it exists, the nominal packet padding value corresponding to the RU with index y Is a fixed value.
[0037] In a possible implementation of the fifth aspect, if the NSS used by the second device is greater than the value indicated by the NSS subfield The physical layer packet extension threshold field indicates that The nominal packet padding value used by the second device is 8 microseconds, 16 microseconds Or 20 microseconds. Correspondingly, in a possible implementation of the sixth aspect If the NSS used by the second device is greater than the value indicated by the NSS subfield The second device, the nominal packet padding to be used It can be determined that the wing value is 8 microseconds, 16 microseconds, or 20 microseconds.
[0038] In this solution, the NSS does not need to be traversed. Specifically, when the NSS used by the second device is greater than the value indicated by the NSS subfield, the nominal packet padding value to be used by the second de vice can be specified as a fixed value, for example, 8 micro seconds, 16 microseconds, or 20 microseconds. In this way, the overhead of the physical layer packet extension threshold field can be further reduced.
[0039] In a possible implementation of the fifth aspect, when the NSS used by the second device is greater than the value indicated by the NSS subfield, the physical layer packet extension threshold field instructs the second device to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having the NSS and index y used by the second device. Correspondingly, in a possible implementation of the sixth aspect, when the NSTS used by the second device is greater than the value indicated by the NSS subfield, the second device determines the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having the NSS and index y used by the second device. In response, in a possible implementation of the sixth aspect, when the NSTS used by the second device is greater than the value indicated by the NSS subfield, the second device determines the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having the NSS and index y used by the second device. Specifically, when the NSS used by the second device is greater than the value indicated by the NSS subfield, the second device determines the nominal packet padding value to be used based on the modulation threshold corresponding to the RU having the NSS and index y used by the second device. .
[0040] In this solution too, the NSS does not need to be traversed. Specifically, when the NSS used by the second device is greater than the value indicated by the NSS subfield, the second The device determines a nominal packet padding value to be used based on a modulation threshold corresponding to an RU having NSS and index y used by a second device. This may be specified, and as a result, the overhead of the physical layer packet extension threshold field can be further reduced.
[0041] According to a seventh aspect, a method for determining a nominal packet padding value is provided. The method can be executed by a first communication device. The first communication device can be a communication device or a communication apparatus, for example, a chip system capable of supporting a communication device for implementing the functions required in this method. The following description uses an example where the communication device is a first device. The first device can be an AP. The method includes the following steps.
[0042] The first device generates a PPDU and transmits the PPDU to a second device. The PPDU includes a spatial stream number NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating n NSS. The packet extension threshold subfield is used when the number of RU blocks obtained after equivalent coding for the allocated resource unit RU for the second device is a first value and the NSS used by the second device is n. Indicates the corresponding packet expansion threshold. The packet expansion threshold subfield indicates the nominal packet padding value used by the second device when the first value is greater than or equal to the packet expansion threshold. The value range of n is [1,..., N], where N is an integer greater than 8. The nominal packet padding value is used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. Indicates the nominal packet padding value, where the value range of n is [1,..., N] and N is an integer greater than 8.
[0043] According to an eighth aspect, a method for determining a nominal packet padding value is provided. The method can be executed by a second communication device. The second communication device can be a communication device or a communication device, for example, a chip system that can support a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the second device. The second device can be a STA. The method includes the following steps. The second device receives a PPDU from the first device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet expansion threshold information field. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The packet expansion threshold subfield indicates that when the first value is the packet expansion The second device receives a PPDU from the first device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet expansion threshold information field. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The packet expansion threshold subfield indicates that when the first value is the packet expansion The second device receives a PPDU from the first device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet expansion threshold information field. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The packet expansion threshold subfield indicates that when the first value is the packet expansion The second device receives a PPDU from the first device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet expansion threshold information field. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The packet expansion threshold subfield indicates that when the first value is the packet expansion
[0044] The second device receives a PPDU from the first device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet expansion threshold information field. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The physical layer packet expansion threshold information field includes a plurality of sets of packet expansion threshold subfields corresponding to different nominal packet padding values. Each set of packet expansion threshold subfields includes a plurality of packet expansion threshold subfields indicating the NSS of n. The packet expansion threshold subfield indicates the corresponding packet expansion threshold used by the second device when the number of RU blocks obtained after equivalent encoding for the resource unit RU allocated to the second device is the first value and the NSS used by the second device is n. The packet expansion threshold subfield indicates that when the first value is the packet expansion Nominal packet padding used by a second device when above a threshold value indicates a value, where the value range of n is [1,..., N] and N is an integer greater than 8.
[0045] Based on the physical layer packet extension threshold information field and the first value, the second device determines the nominal packet padding value to be used when NSS is j, where j is an integer greater than or equal to 1 is.
[0046] In a solution of the seventh aspect, the physical layer packet extension threshold information field uses a plurality of packet extension threshold sub-field sets corresponding to different nominal packet padding values, so that when the NSS to be used is n and the number of RU blocks obtained after equivalent coding for the resource unit RU allocated to the second device is the first value, the corresponding packet extension threshold used is indicated. In this way, the second device can determine the nominal packet padding value to be used based on the packet extension threshold sub-field corresponding to the NSS used by the second device and the first value. That is, when the NSS to be used is n and the number of RU blocks obtained after equivalent coding for the allocated resource unit RU is the first value, instead of the modulation threshold corresponding to the NSS and RU size, the corresponding packet extension threshold is used to indicate the nominal packet padding value for. This can reduce the dimension of the physical layer packet extension threshold information field, simplify the physical layer packet extension threshold information field, and reduce the overhead of the physical layer packet extension threshold information field is. That is, when the NSS to be used is n and the number of RU blocks obtained after equivalent coding for the allocated resource unit RU is the first value, instead of the modulation threshold corresponding to the NSS and RU size, the corresponding packet extension threshold is used to indicate the nominal packet padding value for. This can reduce the dimension of the physical layer packet extension threshold information field, simplify the physical layer packet extension threshold information field, and reduce the overhead of the physical layer packet extension threshold information field is. This can reduce the dimension of the physical layer packet extension threshold information field, simplify the physical layer packet extension threshold information field, and reduce the overhead of the physical layer packet extension threshold information field is.
[0047] In a possible implementation form, the first value satisfies the following formula: N CBPRU =N RU242 ×N BPSCS 。
[0048] N CBPRU is the first value, and N RU242 is the maximum number of RU242 that can be included in RU, and N B PSCS is the number of coded bits carried on each subcarrier of a single space-time stream 。
[0049] The first value may be considered to be related to the RU assigned to the second device, and actually is the quantization of the RU assigned to the second device. This solution provides an exemplary manner to determine the first value. The specific manner to determine the first value is not limited in this embodiment of the present application 。 The specific manner to determine the first value is not limited in this embodiment of the present application 。
[0050] When the number of nominal packet padding values indicated by a plurality of packet extension threshold subfield sets is different, it should be understood that the manner for the second device to determine the nominal packet padding value to be used is also different. The following several cases may be included 。 When the number of nominal packet padding values indicated by a plurality of packet extension threshold subfield sets is different, it should be understood that the manner for the second device to determine the nominal packet padding value to be used is also different. The following several cases may be included 。 。
[0051] Case 1: The plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields corresponding to the first nominal packet padding value, and the first packet extension threshold subfield in the set of first packet extension threshold subfields is obtained after equivalent coding for the assigned resource unit RU for the second device, and the number of RU blocks is the first value, and the NSS used by the second device is n 。 The plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields corresponding to the first nominal packet padding value, and the first packet extension threshold subfield in the set of first packet extension threshold subfields is obtained after equivalent coding for the assigned resource unit RU for the second device, and the number of RU blocks is the first value, and the NSS used by the second device is n 。 。 。 Indicates the corresponding first packet extension threshold value used. The first packet extension threshold value is When the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold value, the second The nominal packet padding value used by the device indicates that it is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds . Correspondingly, NSS is j, and N CBPRU When NSS is j, when the first packet extension When it is greater than or equal to the first nominal packet padding value corresponding to the threshold subfield, The second device determines that the nominal packet padding value used when NSS is j is the first nominal packet padding value.
[0052] Case 2: A set of multiple packet extension threshold subfields further includes a set of second packet extension threshold subfields corresponding to the second nominal packet padding value. The second packet extension threshold subfield within the set of second packet extension threshold subfields For the second device, when the number of RU blocks obtained after equivalent coding for the allocated resource unit RU is the first value, and the NSS used by the second device is n When it is, it indicates the corresponding second packet extension threshold value. The second packet extension Threshold indicates that when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold value The nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds . Correspondingly, NSS is j, and N When NSS is j, the second packet . Correspondingly, when NSS is j and N CBPRU When NSS is j, the second packet is greater than or equal to a second nominal packet padding value corresponding to the bit expansion threshold subfield and when NSS is j and is less than a first nominal packet padding value corresponding to the first packet expansion threshold subfield, the second device determines that the nominal packet padding value used when NSS is j is the second nominal packet padding value
[0053] Case 3: The plurality of packet expansion threshold subfield sets further includes a set of third packet expansion threshold subfields corresponding to a third nominal packet padding value, and the third packet expansion threshold subfield in the set of third packet expansion threshold subfields indicates to the second device an equivalent coded RU block number for the allocated resource unit RU is a first value, and when NSS used by the second device is n, the corresponding third packet expansion threshold. The third packet expansion threshold indicates that when the first value corresponding to the allocated RU is greater than or equal to the third packet expansion threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. Correspondingly, when NSS is j and N is greater than or equal to a third nominal packet padding value corresponding to the third packet expansion threshold subfield when NSTS is j, and is less than a second nominal packet padding value corresponding to the second packet expansion threshold subfield when NSTS is j, the second device determines that the nominal packet padding value used when NSS is j is CBPRU is greater than or equal to a third nominal packet padding value corresponding to the third packet expansion threshold subfield when NSTS is j, and is less than a second nominal packet padding value corresponding to the second packet expansion threshold subfield when NSTS is j, the second device determines that the nominal packet padding value used when NSS is j is Determine that the nominal packet padding value is the third nominal packet padding value .
[0054] In a possible implementation of the seventh aspect, the NSS index bitmask subfield occupies at least 8 bits, and the i-th bit of the NSS index bitmask subfield is 0, and the physical layer packet extension threshold information field does not include a packet extension threshold subfield set corresponding to the i-th NSS. In this solution, in order to further reduce the overhead of the physical layer packet extension threshold information field, the NSS index bitmask sub field is used to indicate packet extension threshold subfields that can be omitted can be.
[0055] In a possible implementation of the eighth aspect, when the NSS used by the second device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bitmask subfield, and the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold, the nominal packet padding value used by the second device is 20 microseconds. In this solution, specific conditions can be defined. For example, when the NSS used by the second device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bitmask subfield the nominal packet padding value used by the second device is a fixed value, for example, 20 microseconds. In this way, when determining the nominal packet padding value to be used the second device, the NSS, is associated with a plurality of packet extension threshold subfield sets and one There is no need to compare one by one. This is more direct and simpler.
[0056] According to a ninth aspect, a nominal packet padding value determination method is provided. The method can be executed by a first communication device. The first communication device is a communication device or a communication apparatus, for example, a chip system capable of supporting a communication device for implementing functions required in this method. The following description uses an example where the communication device is a first device. The first device can be an AP. The method includes the following steps.
[0057] The first device generates a PPDU and transmits the PPDU to a second device. The PPDU includes an NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a packet extension threshold subfield corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value to be used by the second device when a second value is greater than or equal to the packet extension threshold. The value range of n is [1 ,..., N], where N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU. ,..., N], where N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU.
[0058] The difference from the solution of the seventh aspect is that in this solution, the physical layer packet extension threshold information field does not separately indicate packet extension thresholds related to NSS, that is, one packet The packet expansion threshold field can indicate packet expansion thresholds corresponding to a plurality of NSSs. . This simplifies the physical layer packet expansion threshold information field, and can reduce the overhead of the physical layer packet expansion threshold information field.
[0059] According to a tenth aspect, a nominal packet padding value determination method is provided. The method can be executed by a second communication device. The second communication device is a communication device or a communication apparatus, for example, a chip system that can support a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the second device. The second device can be a STA. The method includes the following steps. .
[0060] The second device receives a PPDU from the first device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet expansion threshold information field. The physical layer packet expansion threshold information field includes packet expansion threshold subfields corresponding to different nominal packet padding values. The packet expansion threshold subfield indicates a packet expansion threshold, and the packet expansion threshold subfield indicates a nominal packet padding value to be used by the second device when a second value is greater than or equal to the packet expansion threshold. The value range of n is [1,..., N], where N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated resource unit RU.
[0061] The second device determines a second value based on the used NSS and the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU, and determines a nominal packet padding value to be used based on the second value and the physical layer packet extension threshold information field.
[0062] In this solution, the second value can be considered a value related to the NSS used by the second device and the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU. For example, the second value can be determined based on the used NSS and the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU. Before determining the nominal packet padding value to be used, the second device can first determine the second value in order to determine the nominal packet padding value to be used based on the second value and the physical layer packet extension threshold information field.
[0063] In a possible implementation of the tenth aspect, the second device determining the second value based on the used NSS and the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU includes the second device determining the second value according to the following relationship:
[0064] P index = f(NSS, N CBPRU ). NSS is the NSS corresponding to the RU allocated to the second device and N CBPRU is the number of RU blocks obtained after equivalent encoding for the RU allocated to the second device, and the following relationship is satisfied: NCBPRU =N RU242 ×N BPSCS 。
[0065] N RU242 is the maximum number of RU242 that can be included in RU, and N BPSCS is the number of coded bits carried on each sub - carrier of a single space - time stream of the team.
[0066] When the number of nominal packet padding values indicated by a plurality of packet extension threshold sub - fields is different, it should be understood that the manner in which the second device determines the nominal packet padding value to be used is also different. Several cases as follows may be included. to be used is also different. Several cases as follows may be included.
[0067] In a possible implementation of the ninth or tenth aspect, the physical layer packet extension threshold information field includes a first packet extension threshold sub - field corresponding to a first nominal packet padding value. The first packet extension threshold sub - field indicates a first packet extension threshold to the second device, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. Correspondingly, when the second value is greater than or equal to the first packet extension threshold, the second device determines that the nominal packet padding value to be used is the first nominal packet padding value. nominal packet padding value. nominal packet padding value. nominal packet padding value is 20 microseconds. Correspondingly, when the second value is greater than or equal to the first packet extension threshold, the second device determines that the nominal packet padding value to be used is the first nominal packet padding value.
[0068] In a possible implementation of the ninth or tenth aspect, the physical layer packet extension threshold information field includes a second packet extension threshold sub - field corresponding to a second nominal packet padding value. includes a D. The second packet expansion threshold subfield indicates a second packet expansion threshold to the second device, and the second packet expansion threshold indicates that when the second value is greater than or equal to the second packet expansion threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. Correspondingly, when the second value is greater than or equal to the second packet expansion threshold and the second value is less than the first packet expansion threshold, the second device determines that the nominal packet padding value to be used is the second nominal packet padding value.
[0069] In a possible implementation of the ninth or tenth aspect, the physical layer packet expansion threshold information field includes a third packet expansion threshold subfield corresponding to a third nominal packet padding value. The third packet expansion threshold subfield indicates a third packet expansion threshold to the second device, and the third packet expansion threshold indicates that when the second value is greater than or equal to the third packet expansion threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. Correspondingly, when the second value is greater than or equal to the third packet expansion threshold and the second value is less than the second packet expansion threshold, the second device determines that the nominal packet padding value to be used is the third nominal packet padding value.
[0070] According to the eleventh aspect, a method for determining a nominal packet padding value is provided. The method is It can be executed by the first communication device. The first communication device may be a communication device or a communication apparatus. For example, it can be a chip system that supports a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the first device. The first device may be an AP. This method includes the following steps. .
[0071] The first device generates a PPDU and transmits the PPDU and the first packet extension threshold range to the second device. The first packet extension threshold range indicates the nominal packet padding value used by the second device to transmit data to the first device when a third value is within the first packet extension threshold range. Different packet extension threshold ranges correspond to different nominal packet padding values.
[0072] According to a twelfth aspect, a method for determining a nominal packet padding value is provided. The method can be executed by a second communication device. The second communication device may be a communication device or a communication apparatus. For example, it can be a chip system that supports a communication device for implementing the functions required in this method. The following description uses an example where the communication device is the second device. The first device may be a STA. This method includes the following steps. .
[0073] The second device receives a physical layer protocol data unit (PPDU) and a first threshold range from the first device. The first threshold range is the nominal value used by the second device to transmit data to the first device when a third value is within the first packet extension threshold range. Indicates the nominal packet padding value, and different packet extension threshold ranges correspond to different nominal packet padding values. The third value is related to one or more parameters of the number of spatial streams NSS, RU size, and modulation scheme used by the second device.
[0074] If the third value is within the first packet extension threshold range, the second device determines that the nominal packet padding value to be used is the nominal packet padding value corresponding to the first packet extension threshold range.
[0075] Different from the solutions of the seventh or ninth aspect, in this solution, multiple packet extension threshold ranges may be defined, and different packet extension threshold ranges correspond to different nominal packet padding values. The first device may indicate the packet extension threshold range to the second device. The second device determines a quantization value based on one or more of the factors affecting the nominal packet padding value, such as the order of NSS, RU, or modulation scheme used by the second device, and then compares the quantization value with the first packet extension threshold range transmitted by the first device to obtain the nominal packet padding value. In this way, since the first packet extension threshold range may not be indicated by using the physical layer packet extension threshold field, the overhead of the physical layer packet extension threshold field can be further reduced. Even when the physical layer packet extension threshold field is used for indication, instead of multiple packet extension threshold ranges, one packet extension threshold range is indicated. The overhead of the physical layer packet extension threshold field can also be reduced.
[0076] In a possible implementation of the 11th or 12th aspect, the third value satisfies the following relationship : x = f(NSTS, RU, Modulation)
[0077] x is the third value, NSS is the NSS used by the second device, RU is the RU size used by the second device and Modulation is the order of the modulation scheme used by the second device.
[0078] In this solution, a manner of determining the third value is used as an example. That is, the third value is related to one or more of the NSS, RU, and the order of the modulation scheme used by the second device. In this embodiment of the present application, the specific determination manner is not limited.
[0079] According to the 13th aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the first aspect or the first aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the first aspect or the first aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU is a physical layer packet extended threshold presence service
[0080] including a buffer field and a physical layer packet extension threshold field, the physical layer packet extension threshold The value of the presence subfield is 1, and the physical layer packet extension threshold field includes an RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold subfield set corresponds to an RU having NSS of n and index b and indicates a modulation threshold, and the modulation threshold is used to determine a nominal packet padding value used by a second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], and N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], and m and M are integers greater than or equal to 0. When the value of the RU index bit mask subfield corresponding to the RU having index y is 0, the value range of b does not include y.
[0081] In the packet extension threshold subfield set corresponding to the same nominal packet padding value, when the value of the RU index bit mask subfield corresponding to the RU having index y is 0, it indicates that the modulation threshold corresponding to the RU having NSS of n and index y is the modulation threshold corresponding to the RU having NSTS of n and index m1, and m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1
[0082] In the packet extension threshold subfield set corresponding to the same nominal packet padding value where the value of the RU index bit mask subfield corresponding to the RU having index y is 0, it indicates that the modulation threshold corresponding to the RU having NSS of n and index y is the modulation threshold corresponding to the RU having NSS of n and index y is the modulation threshold corresponding to the RU having NSTS of n and index m1, and m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the largest index among the indices smaller than y in the index corresponding to the bit that is 1 in the RU index bit mask subfield.
[0083] In a possible implementation, the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1.
[0084] In a possible implementation, if any index corresponding to a bit that is 1 within the RU index bit mask subfield is not greater than y, the fact that the value of the RU index bit mask subfield corresponding to the RU with index y is 0 indicates that the nominal packet padding value corresponding to the NSS of n and the RU with index y is 20 microseconds.
[0085] According to a 14th aspect, a communication device is provided. For example, the communication device is a device arranged in the aforementioned second device or the second device. The communication device may be configured to execute a method according to any one of the second aspect or possible implementations of the second aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the second aspect or possible implementations of the second aspect. For example, it includes a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device. 1 one.
[0086] The transceiver module is configured to receive a physical layer protocol data unit (PPDU) from a first device. The PPDU includes a physical layer packet extension threshold presence subfield and and includes a physical layer packet extension threshold field, and the value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bit mask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having NSS of n and index b The modulation threshold is used to determine the nominal packet padding value to be used by the communication device when the modulation scheme is equal to or higher than the modulation threshold The value range of n is a subset of [1,..., N], and N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], and m and M are integers greater than or equal to 0. When the value of the RU index bit mask subfield corresponding to the RU having index y is 0, the value range of b does not include y. The processing module corresponds to an RU having NSS of n and index m1, and is configured to determine a modulation threshold corresponding to an RU having NSS of n and index y based on the modulation threshold indicated by the physical layer packet extension threshold field, where m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the largest index among the indexes smaller than y corresponding to the bits that are 1 in the RU index bit
[0087] mask subfield. The modulation threshold indicated by the physical layer packet extension threshold field, and m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the largest index among the indexes smaller than y corresponding to the bits that are 1 in the RU index bit mask subfield. is the smallest index of the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 is the largest index of the indexes smaller than y corresponding to the bits that are 1 in the RU index bit mask subfield. is the largest index.
[0088] In a possible implementation form, the RU index bitmask corresponding to an index smaller than y The value of the subfield includes 1.
[0089] In a possible implementation form, if any index corresponding to a bit that is 1 in the RU index bitmask subfield is not greater than y, the processing module is configured to determine that the nominal packet padding value corresponding to the RU having index x is 20 microseconds.
[0090] In a possible implementation form, the communication device uses a DCM, and the processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the NSS of n and the RU having index y + 1, where index y corresponds to a plurality of RUs of different sizes. Alternatively, the processing module is configured to determine the nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU having index y, where index y corresponds to a plurality of RUs of different sizes, and the RU used by the communication device is not the largest RU among the plurality of RUs of different sizes.
[0091] According to a 15th aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device can be configured to execute a method according to any one of the 3rd aspect or possible implementation forms of the 3rd aspect. Specifically, the communication device is any one of the 3rd aspect or possible implementation forms of the 3rd aspect. It may include a module configured to execute the method according to, for example, including a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having an NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is greater than or equal to the modulation threshold.
[0092] The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having an NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having an NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having an NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having an NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates a modulation threshold corresponding to an RU having an NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value
[0093] The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having an index y is 0, in the physical layer packet extension threshold subfield corresponding to the same nominal packet padding value Then, for the RU having index y, the value of the RU index bitmask subfield corresponding to it being 0 indicates that the nominal packet padding value corresponding to the RU having index y is 0 microseconds, and the value range of b does not include y.
[0094] In a possible implementation, the value of the RU index bitmask subfield corresponding to an index smaller than x does not include 1.
[0095] According to a sixteenth aspect, a communication device is provided. For example, the communication device is a device disposed in the aforementioned second device or the second device. The communication device may be configured to execute a method according to any one of the fourth aspect or possible implementations of the fourth aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the fourth aspect or possible implementations of the fourth aspect. For example, it includes a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device. The transceiver module is configured to receive a PPDU from the first device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes different nominal packet padding values. For example, the communication device may include a module configured to execute a method according to any one of the fourth aspect or possible implementations of the fourth aspect. For example, it may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device. The transceiver module is configured to receive a PPDU from the first device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes different nominal packet padding
[0096] The transceiver module is configured to receive a PPDU from the first device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes different nominal packet padding values. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes different nominal packet padding values. The physical layer packet extension threshold field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes different nominal packet padding including a plurality of packet extension threshold subfield sets corresponding to values, each packet extension threshold The subfield set indicates a modulation threshold corresponding to an RU having n NSSs and index b, and the modulation threshold is used by the communication device when the modulation scheme is greater than or equal to the modulation threshold. is used to determine the nominal packet padding value. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bit mask subfield corresponding to the RU having index y is 0, the value range of b does not include y.
[0097] The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 0 microseconds based on the physical layer packet extension threshold field.
[0098] In a possible implementation, the value of the RU index bit mask subfield corresponding to an index smaller than y does not include 1.
[0099] According to a seventeenth aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the fifth aspect or possible implementations of the fifth aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the fifth aspect or possible implementations of the fifth aspect. For example, it includes a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned It is the first device described above.
[0100] The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a physical layer packet extension threshold presence sub field and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field includes a RU index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set corresponds to a RU having n NSSs and an index b and indicates a modulation threshold. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is greater than or equal to the modulation threshold. The modulation threshold is used to determine the nominal packet padding value to be used by the second device when the modulation scheme is greater than or equal to the modulation threshold.
[0101] The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the RU having an index y is set to 0 in the RU index bit mask subfield, the value range of b does not include y, and the physical layer packet extension threshold field indicates that the nominal packet padding value corresponding to the RU having the index y is 8 microseconds, 16 microseconds, or 20 microseconds. or 20 microseconds.
[0102] In a possible implementation, at least one bit having a value of 1 is a bit set to 0 Existed previously.
[0103] In a possible implementation, if the NSS used is greater than the value indicated by the NSS subfield, the physical layer packet extension threshold field indicates that the nominal packet padding value used by the second device is 8 microseconds, 16 microseconds, or 20 microseconds. Alternatively, if the NSS used is greater than the value indicated by the NSS subfield, the physical layer packet extension threshold field indicates that the second device determines the nominal packet padding value to be used based on the NSS used and the modulation threshold corresponding to the RU having index y.
[0104] According to the 18th aspect, a communication device is provided. For example, the communication device is the aforementioned second device or a device arranged in the second device. The communication device may be configured to execute a method according to any one of the 6th aspect or possible implementations of the 6th aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the 6th aspect or possible implementations of the 6th aspect. For example, it includes a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device. The transceiver module is configured to receive a PPDU from the first device. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet
[0105] The transmit extension threshold field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a set of packet extension threshold subfields corresponding to different nominal packet padding values. Each set of packet extension threshold subfields indicates a modulation threshold corresponding to an RU having n NSSs and index b. The modulation threshold is used to determine the nominal packet padding value used by the communication device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If an RU having index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y. The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds based on the physical layer packet extension threshold field. In a possible implementation, at least one bit having a value of 1 exists before the bit set to 0. In a possible implementation, if the NSS used by the communication device is greater than the value indicated by the NSS subfield, the processing module determines that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds. The transmit extension threshold field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a set of packet extension threshold subfields corresponding to different nominal packet padding values. Each set of packet extension threshold subfields indicates a modulation threshold corresponding to an RU having n NSSs and index b. The modulation threshold is used to determine the nominal packet padding value used by the communication device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If an RU having index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y. The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds based on the physical layer packet extension threshold field. In a possible implementation, at least one bit having a value of 1 exists before the bit set to 0. In a possible implementation, if the NSS used by the communication device is greater than the value indicated by the NSS subfield, the processing module determines that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds. The transmit extension threshold field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a set of packet extension threshold subfields corresponding to different nominal packet padding values. Each set of packet extension threshold subfields indicates a modulation threshold corresponding to an RU having n NSSs and index b. The modulation threshold is used to determine the nominal packet padding value used by the communication device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If an RU having index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y. The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds based on the physical layer packet extension threshold field.
[0106] The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds based on the physical layer packet extension threshold field. The transmit extension threshold field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a set of packet extension threshold subfields corresponding to different nominal packet padding values. Each set of packet extension threshold subfields indicates a modulation threshold corresponding to an RU having n NSSs and index b. The modulation threshold is used to determine the nominal packet padding value used by the communication device when the modulation scheme is greater than or equal to the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. If an RU having index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y. The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds based on the physical layer packet extension threshold field.
[0107] In a possible implementation, at least one bit having a value of 1 exists before the bit set to 0. In a possible implementation, if the NSS used by the communication device is greater than the value indicated by the NSS subfield, the processing module determines that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds.
[0108] In a possible implementation, if the NSS used by the communication device is greater than the value indicated by the NSS subfield, the processing module determines that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds. The processing module is configured to determine that the nominal packet padding value corresponding to the RU having index y is 8 microseconds, 16 microseconds, or 20 microseconds based on the physical layer packet extension threshold field. In a possible implementation, at least one bit having a value of 1 exists before the bit set to 0. Alternatively, the NSS used by the communication device may be determined to be the NSS If the value is greater than the value indicated by the subfield, the processing module Based on the NSS and the modulation threshold corresponding to the RU with index y, The RU may further be configured to determine a nominal packet padding value corresponding to the RU.
[0109] According to a nineteenth aspect, there is provided a communication device. For example, the communication device may include the first device. The communication device is an apparatus arranged in the first device or the second device. It may be configured to perform the method according to any one of the possible implementation forms of the aspects. Specifically, the communication device may be any of the seventh aspect or possible implementations of the seventh aspect. The present invention may include modules configured to perform a method according to one another, e.g. The communication device may include a processing module and a transceiver module. This is the first device mentioned above.
[0110] The processing module is configured to generate a PPDU, and the transceiver module is configured to receive the PPDU. The PPDU is configured to transmit a spatial stream number NSS index to the second device. bitmask subfield, NSS subfield, and physical layer packet extension threshold information The physical layer packet extended threshold information field includes different nominal packet a plurality of packet expansion threshold subfield sets corresponding to respective padding values; The packet expansion threshold subfield set includes multiple packet expansion threshold subfields that indicate the NSS of n. The packet expansion threshold subfield includes a packet expansion threshold subfield that is used to The NSS used by the vice is n, and the equivalent for the allocated resource unit RU When the number of RU blocks obtained after equivalent encoding is the first value, the corresponding packet extension threshold is indicated, and the packet extension threshold subfield is the nominal packet padding value used by the second device when the first value is greater than or equal to the packet extension threshold value. The value range of n is [1,..., N], where N is an integer greater than 8.
[0111] In a possible implementation form, the first value satisfies the following formula: N CBPRU = N RU242 × N BPSCS .
[0112] N CBPRU is the first value, N RU242 is the maximum number of RU242 that can be included in the RU, and N B PSCS is the number of encoded bits carried on each subcarrier of a single space-time stream.
[0113] In a possible implementation form, a plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields corresponding to the first nominal packet padding value, and the first packet extension threshold subfield in the set of first packet extension threshold subfields is for the second device, when the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value and the NSS used by the second device is n, the corresponding first packet extension threshold is indicated. The first packet extension threshold is such that the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold. field indicates the corresponding first packet extension threshold used when the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value and the NSS used by the second device is n. The first packet extension threshold is such that the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold. extension threshold is such that the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold. The nominal packet padding value used by the second device when [condition] indicates that it is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds.
[0114] In a possible implementation, a plurality of packet extension threshold subfield sets further include a set of second packet extension threshold subfields corresponding to the second nominal packet padding value, and the second packet extension threshold subfield in the set of second packet extension threshold subfields indicates a corresponding second packet extension threshold used when the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU for the second device is the first value and the NSS used by the second device is n. The second packet extension threshold indicates that the nominal packet padding value used by the second device is the second nominal packet padding value when the first value corresponding to the allocated RU is above the second packet extension threshold, and the second nominal packet padding value is 16 microseconds. In a possible implementation, a plurality of packet extension threshold subfield sets further include a set of third packet extension threshold subfields corresponding to the third nominal packet padding value, and the third packet extension threshold subfield in the set of third packet extension threshold subfields indicates a corresponding third packet extension threshold used when the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU for the second device is the first value and the NSS used by the second device is n. The third packet extension threshold indicates that the nominal packet padding value used by the second device is the second nominal
[0115] packet padding value when the first value corresponding to the allocated RU is above the third packet extension threshold, and the second nominal packet padding value is 16 microseconds. packet extension threshold subfield indicates that for the second device, when the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value and the NSS used by the second device is n, the corresponding third packet extension threshold is used. The third packet extension threshold subfield in the set of third packet extension threshold subfields indicates that for the second device, when the number of RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value and the NSS used by the second device is n, the corresponding third packet extension threshold is used. The third packet extension threshold indicates that the nominal packet padding value used by the second device is the third nominal Indicates the corresponding third packet extension threshold value used when the NSS to be used is n. The third packet extension threshold value indicates that when the first value corresponding to the allocated RU is above the third packet extension threshold value, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.
[0116] In a possible implementation, the NSS index bit mask subfield occupies at least 8 bits and the i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet extension threshold information field does not include the packet extension threshold subfield set corresponding to the NSS of i.
[0117] In a possible implementation, when the physical layer packet extension threshold information field indicates that the NSS used by the second device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bit mask subfield, when the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold, the nominal packet padding value used by the second device is 20 microseconds.
[0118] According to the twentieth aspect, a communication device is provided. For example, the communication device is the aforementioned second device or a device arranged in the second device. The communication device may be configured to execute the method according to any one of the eighth aspect or the possible implementations of the eighth aspect. Specifically, the communication device is any one of the eighth aspect or the possible implementations of the eighth aspect. It may include a module configured to execute a method by, for example, including a processing module and a transceiver module combined with each other. For example, the communication device is the second device described above.
[0119] The transceiver module is configured to receive a physical layer protocol data unit (PPDU) from a first device. The PPDU includes a spatial stream number (NSS) index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold sub field set includes a plurality of packet extension threshold subfields indicating n NSSs. The packet extension threshold subfield indicates, for the communication device, that the number of RU blocks obtained after equivalent coding for the allocated resource unit (RU) is a first value, and the corresponding packet extension threshold used when the NSS used by the second device is n. When the first value is greater than or equal to the packet extension threshold, the packet extension threshold subfield indicates the nominal packet padding value used by the communication device. The value range of n is [1, ..., N], and N is an integer greater than 8. including a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold sub field set includes a plurality of packet extension threshold subfields indicating n NSSs. The packet extension threshold subfield indicates, for the communication device, that the number of RU blocks obtained after equivalent coding for the allocated resource unit (RU) is a first value, and the corresponding packet extension threshold used when the NSS used by the second device is n. When the first value is greater than or equal to the packet extension threshold, the packet extension threshold subfield indicates the nominal packet padding value used by the communication device. The value range of n is [1, ..., N], and N is an integer greater than 8. When the NSS used by the second device is n, the corresponding packet extension threshold is indicated. When the first value is greater than or equal to the packet extension threshold, the packet extension threshold subfield indicates the nominal packet padding value used by the communication device. The value range of n is [1, ..., N], and N is an integer greater than 8. ..., N], and N is an integer greater than 8. ..., N], and N is an integer greater than 8.
[0120] The processing module is configured to determine the nominal packet padding value used when NSS is j based on the physical layer packet extension threshold information field and the first value, where j is an integer greater than or equal to 1. ., N], and N is an integer greater than 8. where j is an integer greater than or equal to 1.
[0121] In a possible implementation form, the first value satisfies the following formula: N CBPRU =N RU242 ×N BPSCS .
[0122] N CBPRU is the first value, and N RU242 is the maximum number of RU242 that can be included in RU, and N B PSCS is the number of coded bits carried on each subcarrier of a single space-time stream .
[0123] In a possible implementation form, a plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields corresponding to a first nominal packet padding value. The first packet extension threshold subfield in the set of first packet extension threshold subfields instructs the communication device that when the number of RU blocks obtained after equivalent coding for the allocated resource unit RU is the first value and the NSS used by the second device is n , the corresponding first packet extension threshold is used. The first packet extension threshold instructs the first nominal packet padding value used by the communication device when the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold. The first nominal packet padding value is 20 microseconds. When NSS is j and N is greater than or equal to the first nominal packet padding value corresponding to the first packet extension threshold subfield when NSS is j, the communication device determines that the nominal packet padding value used when NSS is j is the first nominal packet padding value.
[0124] When NSS is j and N CBPRU is greater than or equal to the first nominal packet padding value corresponding to the first packet extension threshold subfield when NSS is j, the communication device determines that the nominal packet padding value used when NSS is j is the first nominal packet padding value. is the first nominal packet padding value. .
[0125] In a possible implementation form, a plurality of packet extension threshold subfield sets are the second nominal and further include a set of second packet extension threshold subfields corresponding to the packet padding value, and the second packet extension threshold subfield in the set of second packet extension threshold subfields indicates, for the communication device, that the number of RU blocks obtained after equalization for the allocated resource unit RU is a first value, and is used by a second device when the NSS is n, the corresponding second packet extension threshold. The second packet extension threshold indicates the second nominal packet padding value used by the communication device when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold, and the second nominal packet padding value is 16 microseconds. When NSS is j and N is greater than or equal to the second nominal packet padding value corresponding to the second packet extension threshold subfield when NSS is j, and is smaller than the first nominal packet padding value corresponding to the first packet extension threshold subfield when NSS is j then the communication device determines that the nominal packet padding value used when NSS is j is the second nominal packet padding value.
[0126] When NSS is j and N CBPRU is greater than or equal to the second nominal packet padding value corresponding to the second packet extension threshold subfield when NSS is j, and is smaller than the first nominal packet padding value corresponding to the first packet extension threshold subfield when NSS is j then the communication device determines that the nominal packet padding value used when NSS is j is the second nominal packet padding value. the second nominal packet padding value. In a possible implementation form, a plurality of packet extension threshold subfield sets are the third nominal
[0127] and further include a set of third packet extension threshold subfields corresponding to the packet padding value, and the third packet extension threshold subfield in the set of third packet extension threshold subfields and further include a set of third packet extension threshold subfields corresponding to the third nominal packet padding value, and the third packet extension threshold subfield in the set of third packet extension threshold subfields indicates the third packet extension threshold corresponding to the third nominal packet padding value. The buffer field indicates an equivalent symbol for the allocated resource unit (RU) to the communication device. The number of RU blocks obtained after encoding is a first value and is used by a second device. When the NSS is n, it indicates a corresponding third packet extension threshold value used. The third packet extension threshold value indicates a third nominal packet padding value used by the communication device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold value. The third nominal packet padding value is 8 microseconds.
[0128] When the NSS is j and N CBPRU is greater than or equal to the third nominal packet padding value corresponding to the third packet extension threshold subfield when NSTS is j, and is less than the second nominal packet padding value corresponding to the second packet extension threshold subfield when NSTS is j, the communication device determines that the nominal packet padding value used when the NSS is j is the third nominal packet padding value.
[0129] In a possible implementation form, the NSS index bit mask subfield occupies at least 8 bits. The i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet extension threshold information field does not include a set of subfields corresponding to the NSS of i.
[0130] In a possible implementation form, when the NSS used by the communication device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bit mask subfield, the processing module determines that when the first value corresponding to the allocated RU is a packet When it is above the threshold for packet extension, it is further configured to use a nominal packet padding value of 20 microseconds. It is further configured in this way.
[0131] According to a 21st aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device can be configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned first device. Specifically, the communication device may include a module configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned first device. Specifically, the communication device may include a module configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned first device. Specifically, the communication device may include a module configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned first device. Specifically, the communication device may include a module configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned first device. Specifically, the communication device may include a module configured to execute a method according to any one of the 9th aspect or possible implementation forms of the 9th aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned first device.
[0132] The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is above the packet extension threshold. The value range of n is [1,..., N], N is an integer greater than 8, and the second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU.
[0133] In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub-field corresponding to a first nominal packet padding value. The first packet extension threshold sub-field indicates a first packet extension threshold, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub-field corresponding to a first nominal packet padding value. The first packet extension threshold sub-field indicates a first packet extension threshold, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub-field corresponding to a first nominal packet padding value. The first packet extension threshold sub-field indicates a first packet extension threshold, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub-field corresponding to a first nominal packet padding value. The first packet extension threshold sub-field indicates a first packet extension threshold, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub-field corresponding to a first nominal packet padding value. The first packet extension threshold sub-field indicates a first packet extension threshold, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub-field corresponding to a first nominal packet padding value. The first packet extension threshold sub-field indicates a first packet extension threshold, and the first packet extension threshold indicates that when a second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds.
[0134] In a possible implementation form, the physical layer packet extension threshold information field includes a second packet extension threshold sub-field corresponding to a second nominal packet padding value. The second packet extension threshold sub-field indicates a second packet extension threshold, and the second packet extension threshold indicates that when a second value is greater than or equal to the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a second packet extension threshold sub-field corresponding to a second nominal packet padding value. The second packet extension threshold sub-field indicates a second packet extension threshold, and the second packet extension threshold indicates that when a second value is greater than or equal to the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a second packet extension threshold sub-field corresponding to a second nominal packet padding value. The second packet extension threshold sub-field indicates a second packet extension threshold, and the second packet extension threshold indicates that when a second value is greater than or equal to the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a second packet extension threshold sub-field corresponding to a second nominal packet padding value. The second packet extension threshold sub-field indicates a second packet extension threshold, and the second packet extension threshold indicates that when a second value is greater than or equal to the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a second packet extension threshold sub-field corresponding to a second nominal packet padding value. The second packet extension threshold sub-field indicates a second packet extension threshold, and the second packet extension threshold indicates that when a second value is greater than or equal to the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a second packet extension threshold sub-field corresponding to a second nominal packet padding value. The second packet extension threshold sub-field indicates a second packet extension threshold, and the second packet extension threshold indicates that when a second value is greater than or equal to the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.
[0135] In a possible implementation form, the physical layer packet extension threshold information field includes a third packet extension threshold sub-field corresponding to a third nominal packet padding value. The third packet extension threshold sub-field indicates a third packet extension threshold, and the third packet extension threshold indicates that when a second value is greater than or equal to the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a third packet extension threshold sub-field corresponding to a third nominal packet padding value. The third packet extension threshold sub-field indicates a third packet extension threshold, and the third packet extension threshold indicates that when a second value is greater than or equal to the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a third packet extension threshold sub-field corresponding to a third nominal packet padding value. The third packet extension threshold sub-field indicates a third packet extension threshold, and the third packet extension threshold indicates that when a second value is greater than or equal to the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a third packet extension threshold sub-field corresponding to a third nominal packet padding value. The third packet extension threshold sub-field indicates a third packet extension threshold, and the third packet extension threshold indicates that when a second value is greater than or equal to the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a third packet extension threshold sub-field corresponding to a third nominal packet padding value. The third packet extension threshold sub-field indicates a third packet extension threshold, and the third packet extension threshold indicates that when a second value is greater than or equal to the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. In a possible implementation form, the physical layer packet extension threshold information field includes a third packet extension threshold sub-field corresponding to a third nominal packet padding value. The third packet extension threshold sub-field indicates a third packet extension threshold, and the third packet extension threshold indicates that when a second value is greater than or equal to the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.
[0136] According to the 22nd aspect, a communication device is provided. For example, the communication device is a device arranged in the aforementioned second device or the second device. The communication device may be configured to execute a method according to any one of the possible implementation forms of the 10th aspect or the 10th aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the 10th aspect or the possible implementation forms of the 10th aspect. For example, it includes a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device. The transceiver module is configured to receive a PPDU from the first device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a packet extension threshold subfield corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], where N is an integer greater than 8. The second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The processing module is related to the used NSS and the equivalent for the allocated resource unit RU.
[0137] The transceiver module is configured to receive a PPDU from the first device. The PPDU includes a spatial stream number NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a packet extension threshold subfield corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], where N is an integer greater than 8. The second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The physical layer packet extension threshold information field includes a packet extension threshold subfield corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], where N is an integer greater than 8. The second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The physical layer packet extension threshold information field includes a packet extension threshold subfield corresponding to different nominal packet padding values. The packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], where N is an integer greater than 8. The second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU. The second value is related to the NSS used by the second device and the number of RU blocks obtained after equivalent coding for the allocated RU.
[0138] The processing module is related to the used NSS and the equivalent for the allocated resource unit RU. Determine a second value based on the number of RU blocks obtained after price symbolization, and the second value and the object Based on the physical layer packet extension threshold information field, it is configured to determine the nominal packet padding value to be used.
[0139] In a possible implementation form, the processing module is specifically configured to determine the second value according to the following relationship :
[0140] P index = f(NSS, N CBPRU ). NSS is the NSS corresponding to the RU assigned to the communication device . N CBPRU is the number of RU blocks obtained after equivalent symbolization for the RU assigned to the communication device , and satisfies the following relationship: N CBPRU = N RU242 × N BPSCS .
[0141] N RU242 is the maximum number of RU242 that can be included in the RU, and N BPSCS is the number of coded bits carried on each sub - carrier of a single space - time stream .
[0142] In a possible implementation form, the physical layer packet extension threshold information field includes a first packet extension threshold sub - field corresponding to the first nominal packet padding value. The first packet extension threshold sub - field indicates the first packet extension threshold, and the first packet extension threshold indicates that when the second value is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the communication device is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds.
[0143] When the second value is greater than or equal to the first packet expansion threshold, the processing module determines that the nominal packet padding value used by the communication device is the first nominal packet padding value.
[0144] In a possible implementation, the physical layer packet expansion threshold information field includes a second packet expansion threshold sub-field corresponding to the second nominal packet padding value. The second packet expansion threshold sub-field indicates the second packet expansion threshold, and the second packet expansion threshold indicates that when the second value is greater than or equal to the second packet expansion threshold, the nominal packet padding value used by the communication device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.
[0145] When the second value is greater than or equal to the second packet expansion threshold and the second value is less than the first packet expansion threshold, the processing module determines that the nominal packet padding value used by the communication device is the second nominal packet padding value.
[0146] In a possible implementation, the physical layer packet expansion threshold information field includes a third packet expansion threshold sub-field corresponding to the third nominal packet padding value. The third packet expansion threshold sub-field indicates the third packet expansion threshold, and the third packet expansion threshold indicates that when the second value is greater than or equal to the third packet expansion threshold, the nominal packet padding value used by the communication device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.
[0147] The second value is greater than or equal to a third packet extension threshold value, and when the second value is less than the second packet extension threshold value, the processing module determines that the nominal packet padding value used by the communication device is the third nominal packet padding value. When the second value is less than the second packet extension threshold value, the processing module determines that the nominal packet padding value used by the communication device is the third nominal packet padding value. When the second value is less than the second packet extension threshold value, the processing module determines that the nominal packet padding value used by the communication device is the third nominal packet padding value.
[0148] According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device. According to a twenty-third aspect, a communication device is provided. For example, the communication device is the aforementioned first device or a device arranged in the first device. The communication device may be configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementations of the eleventh aspect or the eleventh aspect. For example, the communication device may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned first device.
[0149] The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU and a first packet extension threshold range. When the third value is within the first packet extension threshold range, the first packet extension threshold range indicates the nominal packet padding value used by the communication device to transmit data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU and a first packet extension threshold range. When the third value is within the first packet extension threshold range, the first packet extension threshold range indicates the nominal packet padding value used by the communication device to transmit data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU and a first packet extension threshold range. When the third value is within the first packet extension threshold range, the first packet extension threshold range indicates the nominal packet padding value used by the communication device to transmit data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU and a first packet extension threshold range. When the third value is within the first packet extension threshold range, the first packet extension threshold range indicates the nominal packet padding value used by the communication device to transmit data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values. The processing module is configured to generate a PPDU, and the transceiver module is configured to transmit the PPDU and a first packet extension threshold range. When the third value is within the first packet extension threshold range, the first packet extension threshold range indicates the nominal packet padding value used by the communication device to transmit data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values.
[0150] In a possible implementation, the third value satisfies the following relationship: x = f(NSTS, RU, Modulation)
[0151] x is the third value, NSS is the NSS used by the communication device, and RU is the RU used by the communication device is the RU size used, and Modulation is the order of the modulation method used by the communication device .
[0152] According to the 24th aspect, a communication device is provided. For example, the communication device is a device arranged in the aforementioned second device or the second device. The communication device may be configured to execute a method according to any one of the possible implementation forms of the 12th aspect or the 12th aspect . Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementation forms of the 12th aspect or the 12th aspect. For example, it includes a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device . Specifically, the communication device may include a module configured to execute a method according to any one of the possible implementation forms of the 12th aspect or the 12th aspect . For example, it may include a processing module and a transceiver module coupled to each other. For example, the communication device is the aforementioned second device .
[0153] The transceiver module is configured to receive a PPDU and a first packet extension threshold range from the first device . When a third value is within the first packet extension threshold range, the first packet extension threshold range indicates a nominal packet padding value used by the communication device to transmit data to the first device . Different packet extension threshold ranges correspond to different nominal packet padding values. The third value is related to one or more parameters of the number of spatial streams NSS, RU size, and modulation method used by the communication device . . When the third value is within the first packet extension threshold range, the processing module determines that the nominal packet padding value used by the communication device corresponds to the nominal packet padding value corresponding to the first packet extension threshold range
[0154] . . .
[0155] In a possible implementation form, the third value satisfies the following relationship: x = f(NSTS, RU, Modulation)
[0156] x is the third value, NSS is the NSS used by the communication device, RU is the RU size used by the communication device and Modulation is the order of the modulation method used by the communication device.
[0157] According to the 25th aspect, an embodiment of the present application provides a communication device. The communication device may be any one of the communication devices in the 13th aspect to the 24th aspect in the foregoing embodiment, or a chip disposed in any one of the communication devices in the 13th aspect to the 24th aspect. The communication device includes a communication interface and a processor, and optionally further includes a memory. The memory is configured to store a computer program, instructions, or data. The processor is coupled to the memory and the communication interface. When the processor reads a computer program, instructions, or data, the communication device executes the method executed by the first device or the second device in any one of the method embodiments in the 1st aspect to the 12th aspect. The communication interface may be implemented by using an antenna, a feeder, a codec, etc. within the communication device. Alternatively, when the communication device is a chip disposed in the first device or the second device, the communication interface may be an input / output interface of the chip, for example, an input / output pin. The communication device
[0158] It should be understood that the communication interface can be implemented by using an antenna, a feeder, a codec, etc. within the communication device. Alternatively, when the communication device is a chip disposed in the first device or the second device, the communication interface may be an input / output interface of the chip, for example, an input / output pin. The communication device A transceiver configured to perform communications between the communication device and other devices. For example, when the communication device is a first device, the other device may be a second device. Or, when the communication device is a second device, the other device is a first device. be.
[0159] According to a twenty-sixth aspect, an embodiment of the present application provides a chip system. The system is a method executed by a communication device according to any one of the first to twelfth aspects. The method includes a processor configured to perform the method and may further include a memory. In an implementation, the chip system may be configured to store program instructions and / or data. The chip system may further include a memory configured in the chip. The device may include a computer and other separate devices.
[0160] According to a twenty-seventh aspect, an embodiment of the present application provides a communication system. , the communication device according to the thirteenth and fourteenth aspects, or the communication system according to the fifteenth aspect The communication system includes a communication device according to the seventeenth aspect and the sixteenth aspect. and the communication device according to the eighteenth aspect, or the communication system according to the nineteenth aspect and the twentieth aspect. The communication device according to the embodiment or the communication system according to the twenty-first and twenty-second embodiments The communication system includes a communication device according to the twenty-third and twenty-fourth aspects. Includes placement.
[0161] According to a twenty-eighth aspect, the present application provides a computer-readable storage medium. The readable storage medium stores a computer program. Then, the method executed by the first device in the foregoing aspect is implemented, or the method executed by the second device in the foregoing aspect is implemented.
[0162] According to the 29th aspect, a computer program product is provided. The computer program product includes computer program code. When the computer program code is run, the method executed by the first device in the foregoing aspect is executed, or the method executed by the second device in the foregoing aspect is executed.
[0163] Regarding the beneficial effects of the 13th aspect to the 29th aspect and their implementation forms, please refer to the description of the beneficial effects of the method according to the 1st aspect to the 12th aspect and their implementation forms.
[0164]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Embodiments for Carrying Out the Invention
[0165] 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.
[0166] The embodiments of the present application may be applied to scenarios of wireless local area networks (WLANs), such as the IEEE 802.11 system standards, for example, 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or next-generation standards, for example, 802.11be, It may also be applicable to the next-generation or further next-generation standards. Alternatively, embodiments of the present application are applicable to wireless local area network systems, such as the Internet of Things (IoT) or Vehicle to Everything (V2X) networks. Of course, embodiments of the present application are applicable to other possible communication systems, such as long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD ), universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, and can be further applicable to future 5G communication systems. quency division duplex, FDD) systems, LTE time division duplex, TDD ) systems, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, and can be further applicable to future 5G communication systems. The following uses an example where embodiments of the present application are applicable to a WLAN scenario. WLAN has evolved from the 802.11a / g standards and is understood to go through 802.11n, 802.11ac, 802.11ax, and 802.11be, which are currently under consideration. 802.11n can also be called high throughput (HT), 802.11ac can also be called very high throughput (VHT), and 802.11ax can be called high efficient (HE) or Wi
[0167] The following uses an example where embodiments of the present application are applicable to a WLAN scenario. WLAN has evolved from the 802.11a / g standards and is understood to go through 802.11n, 802.11ac, 802.11ax, and 802.11be, which are currently under consideration. 802.11n can also be called high throughput (HT), 802.11ac can also be called very high throughput (VHT), and 802.11ax can be called high efficient (HE) or Wi Fi6. Fi6. 802.11n can also be called high throughput (HT), 802.11ac can also be called very high throughput (VHT), and 802.11ax can be called high efficient (HE) or Wi Fi6. -Fi 6, and 802.11be can also be referred to as extremely high throughput (EHT) or Wi-Fi 7. Legacy standards such as 802.11a / b / g are collectively referred to as Non-HT (Non-High Throughput). Refer to FIG. 1. FIG. 1 is a schematic diagram of a WLAN network architecture to which an embodiment of this application is applicable. In FIG. 1, for example, a WLAN is shown to include one wireless access point (AP) and two stations (STA). A STA associated with the AP can receive wireless frames transmitted by the AP and can also transmit wireless frames to the AP. Additionally, embodiments of this application are applicable to communication between APs. For example, APs can communicate with each other by using a distributed system (DS). Embodiments of this application are also applicable to communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is merely an example. There can be more or fewer APs and STAs. The STA in the embodiments of this application can be a user terminal, user device, access device, subscriber station, subscriber unit, mobile station, user agent, user device, or other device having a wireless communication function. The user terminal can be a handheld device, in-vehicle device, wearable device, computing device, or other processing device connected to a wireless modem having a wireless communication function. The user terminal can also be a user machine
[0168] Refer to FIG. 1. FIG. 1 is a schematic diagram of a WLAN network architecture to which an embodiment of this application is applicable. In FIG. 1, for example, a WLAN is shown to include one wireless access point (AP) and two stations (STA). A STA associated with the AP can receive wireless frames transmitted by the AP and can also transmit wireless frames to the AP. In addition, embodiments of this application are applicable to communication between APs. For example, APs can communicate with each other by using a distributed system (DS). Embodiments of this application are also applicable to communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is merely an example. There can be more or fewer APs and STAs. The STA in the embodiments of this application can be a user terminal, user device, access device, subscriber station, subscriber unit, mobile station, user agent, user device, or other device having a wireless communication function. The user terminal can be a handheld device, in-vehicle device, wearable device, computing device, or other processing device connected to a wireless modem having a wireless communication function.
[0169] The user terminal can also be a user machine The user terminal can be a handheld device, in-vehicle device, wearable device, computing device, or other processing device connected to a wireless modem having a wireless communication function. The user terminal can also be a user machine The user terminal can be a handheld device, in-vehicle device, wearable device, computing device, or other processing device connected to a wireless modem having a wireless communication function. The user terminal can be a handheld device, in-vehicle device, wearable device, computing device, or other processing device connected to a wireless modem having a wireless communication function. The user terminal can also be a user machine The user terminal can be a handheld device, in-vehicle device, wearable device, computing device, or other processing device connected to a wireless modem having a wireless communication function. The user terminal can also be a user machine User equipment (UE), mobile station (MS), terminal, terminal device , portable communication device, handheld device, tablet computing device, entertainment device, game device or game system, global positioning system device, or any other suitable device of various forms configured to perform network communications via a wireless medium. For example, the STA may be a router, switch, bridge, etc. In this specification, for the sake of simplicity of description, the above-mentioned devices are collectively referred to as a station or STA. . For example, the STA may be a router, switch, bridge, etc. In this specification, for the sake of simplicity of description, the above-mentioned devices are collectively referred to as a station or STA.
[0170] The AP and STA in the embodiments of the present application may be APs and STAs applicable to the IEEE 802.11 system standard. The AP is a device deployed in a wireless communication network and providing a wireless communication function to the STA associated with the AP. The AP may be used as the center of the communication system and is usually a network side product supporting MAC and PHY according to the 802.11 system standard. For example, it may be a communication device such as a base station, router, gateway, repeater, communication server, switch , or bridge. The base station may include macro base stations, micro base stations, relay stations, etc. of various forms. In this specification, for the sake of simplicity of description, the above-mentioned devices are collectively referred to as an AP. The STA is usually a terminal product supporting media access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as a mobile phone or a notebook computer.
[0171] According to 802.11ax, pre-(forward error correction, FEC) padding, post-FEC padding, and packet extension may be added to the PPDU. The pre-FEC padding and excess information occupy approximately one quarter of the subcarriers within the last coded symbol (e.g., one quarter, two quarters, three quarters, and all), and the remaining subcarriers can be used to carry the post-FEC padding. The decoding of the last coded symbol of the PPDU can be performed only on one quarter multiples of the subcarriers occupied by the pre-FEC padding and excess information without decoding the entire coded symbol. This saves decoding time and ensures more processing time for the PPDU. For ease of understanding, this will be described below with reference to FIG. 2.
[0172] FIG. 2 is a PPDU bit padding process in the last coded symbol. In FIG. 2, a shows that the
[0173] excess information bits and pre-FEC padding bits occupy approximately one quarter of the subcarriers within the scrambled and coded symbol. For example, in FIG. 2, a = 1 indicates that the excess information bits and pre-FEC padding bits occupy about one quarter of the subcarriers within the scrambled and coded symbol. Similarly, a = 2 indicates that the excess information bits and pre-FEC padding bits occupy two quarters of the subcarriers within the scrambled and coded symbol. occupies approximately two quarters of the subcarriers within the scrambled and encoded symbol indicates that a = 3 means that the excess information bits and the pre-forward error correction padding bits occupy approximately three quarters of the subcarriers within the scrambled and encoded symbol, and a = 4 indicates that the excess information bits and the pre-forward error correction padding bits occupy all of the subcarriers within the scrambled and encoded symbol.
[0174] As shown in Figure 2, the remaining subcarriers within the symbol are padded by post-FEC padding, and as a result, the number of bits occupied by the data reaches N bits, where N CBPS represents the number of bits encoded per symbol (coded bits per symbol). CBPS Since it is clearly specified that the pre-FEC padding bits and the excess information bits occupy approximately one quarter of the subcarriers within the last encoded symbol, when receiving a PPDU, it should be understood that the receiving end can decode only multiples of one quarter of the subcarriers to decode the last encoded symbol of the PPDU without decoding the entire encoded symbol. This can save decoding time and ensure more processing time for the PPDU.
[0175] However, due to the uncertainty in the duration corresponding to the post-FEC padding and the limitation of the total duration, the additional processing time ensured for the PPDU may not meet the minimum time required by the receiver. If the additional processing time ensured for the PPDU is not sufficient for the receiver To ensure reaching the required minimum time (e.g., 8 μs and 16 μs), the fields that may need to be added are introduced into the last symbol of the PPDU, i.e., the packet extension (PE) field. Refer to Figure 3. Figure 3 is a schematic diagram of the PPDU. Figure 3 shows the duration of the PE field in the PPDU when a = 1, a = 2, a = 3, and a = 4 in Figure 2. The duration of the PE field can also be called the nominal packet extension time (nominal T
[0176] ). The nominal packet extension time is related to the nominal packet padding value included in the PPDU. From Figure 3, it can be found that the nominal packet extension time is related to the value of a and the nominal packet padding value. For details, refer to Table 1. = 3, and a = 4 in Figure 2. The duration of the PE field can also be called the nominal packet extension time (nominal T ). The nominal packet extension time is related to the nominal packet padding value included in the PPDU. From Figure 3, it can be found that the nominal packet extension time is related to the value of a and the nominal packet padding value. For details, refer to Table 1. PE ) and can also be called the nominal packet extension time. The nominal packet extension time is related to the nominal packet padding value included in the PPDU. From Figure 3, it can be found that the nominal packet extension time is related to the value of a and the nominal packet padding value. For details, refer to Table 1. ). The nominal packet extension time is related to the nominal packet padding value included in the PPDU. From Figure 3, it can be found that the nominal packet extension time is related to the value of a and the nominal packet padding value. For details, refer to Table 1. alue). From Figure 3, it can be found that the nominal packet extension time is related to the value of a and the nominal packet padding value. For details, refer to Table 1. padding value. For details, refer to Table 1.
[0177]
Table 1
[0178] The second row of Table 1 represents the nominal packet padding values that can be 0 μs, 8 μs, or 16 μs. Post-FEC padding may also provide additional processing time, and the processing time provided by post-FEC padding and the nominal packet extension time are combined to obtain the actual packet extension time (T ). It should be understood that the processing time provided by post-FEC padding and the nominal packet extension time are combined to obtain the actual packet extension time (T ). It should be understood that the processing time provided by post-FEC padding and the nominal packet extension time are combined to obtain the actual packet extension time (T ). It should be understood that the processing time provided by post-FEC padding and the nominal packet extension time are combined to obtain the actual packet extension time (T PE ). As can be found from Table 1, the packet extension time is the minimum time required by the receiving device (e.g., 0 μs, 8 μs ). As can be found from Table 1, the packet extension time is the minimum time required by the receiving device (e.g., 0 μs, 8 μs 、or 16 μs) is not necessarily equal. For example, the nominal packet padding value is 16 equal to μs, and nominal T PE can be 4 μs, 8 μs, 12 μs, or 16 μs. That is, T PE is nominal T PE or more. Usually, the value of T PE is the minimum value that meets the requirements.
[0179] For two communication terminals, for example, the first device and the second device, in order to ensure that the first device can have sufficient processing time for the data packet received from the second device, the first device may indicate the modulation threshold corresponding to the NSTS and RU sizes. The second device may determine the nominal packet padding value to be used based on the modulation threshold. Then, the second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a, and pads the PE field that may be included in the PPDU transmitted to the first device based on the duration of the PE field. The second device generates a PPDU based on the duration of the PE field and transmits the PPDU to the first device. This can ensure that the first device has sufficient processing time, that is, it can ensure the minimum processing time requirement of the first device. In this embodiment of the present application, it can be understood that the first device may indicate the nominal packet padding value to be used by the second device to the second device. As used herein, it means that the second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a. to have sufficient processing time for the data packet received from the second device, the first device may indicate the modulation threshold corresponding to the NSTS and RU sizes. The second device may determine the nominal packet padding value to be used based on the modulation threshold. Then, the second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a, and pads the PE field that may be included in the PPDU transmitted to the first device based on the duration of the PE field. The second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a, and pads the PE field that may be included in the PPDU transmitted to the first device based on the duration of the PE field. The second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a, and pads the PE field that may be included in the PPDU transmitted to the first device based on the duration of the PE field. The second device generates a PPDU based on the duration of the PE field and transmits the PPDU to the first device. This can ensure that the first device has sufficient processing time, that is, it can ensure the minimum processing time requirement of the first device. In this embodiment of the present application, it can be understood that the first device may indicate the nominal packet padding value to be used by the second device to the second device. As used herein, it means that the second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a. It can be understood that the first device may indicate the nominal packet padding value to be used by the second device to the second device. As used herein, it means that the second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a. This means that the second device determines the duration of the PE field based on the nominal packet padding value and the aforementioned a.
[0180] In some embodiments, the first device may directly indicate the nominal packet padding value to be used by the second device. In one example, the first device may indicate the nominal packet padding value by using a nominal packet padding subfield that indicates the nominal packet padding value. For example, the first device may send a PPDU carrying the nominal packet padding subfield to the second device. In some other embodiments, the first device may indirectly indicate the nominal packet padding value to be used by the second device. In one example, the first device may indirectly indicate the nominal packet padding value by using a modulation threshold related to the nominal packet padding value. For example, the first device may send a PPDU carrying a packet extension threshold subfield that indicates the modulation threshold to the second device. As used herein, the manner in which the nominal packet padding subfield indicates the nominal packet padding value to be used by the second device is referred to as the direct indication manner, and the manner in which the packet extension threshold subfield indicating the modulation threshold indirectly indicates the nominal packet padding value to be used by the second device is referred to as the indirect indication manner. The PPDU includes a nominal packet padding subfield and a packet extension threshold subfield that indicates the modulation threshold. The nominal packet padding subfield that indicates the modulation threshold is used to indicate the nominal packet padding value. For example, the first device may send a PPDU carrying the nominal packet padding subfield to the second device. In some other embodiments, the first device may indirectly indicate the nominal packet padding value to be used by the second device.
[0181] In some other embodiments, the first device may indirectly indicate the nominal packet padding value to be used by the second device. In one example, the first device may indirectly indicate the nominal packet padding value by using a modulation threshold related to the nominal packet padding value. For example, the first device may send a PPDU carrying a packet extension threshold subfield that indicates the modulation threshold to the second device. As used herein, the manner in which the nominal packet padding subfield indicates the nominal packet padding value to be used by the second device is referred to as the direct indication manner, and the manner in which the packet extension threshold subfield indicating the modulation threshold indirectly indicates the nominal packet padding value to be used by the second device is referred to as the indirect indication manner. The PPDU includes a nominal packet padding subfield and a packet extension threshold subfield that indicates the modulation threshold.
[0182] As used herein, the manner in which the nominal packet padding subfield indicates the nominal packet padding value to be used by the second device is referred to as the direct indication manner, and the manner in which the packet extension threshold subfield indicating the modulation threshold indirectly indicates the nominal packet padding value to be used by the second device is referred to as the indirect indication manner. The PPDU includes a nominal packet padding subfield and a packet extension threshold subfield that indicates the modulation threshold. The nominal packet padding subfield that indicates the modulation threshold is used to indirectly indicate the nominal packet padding value to be used by the second device. The PPDU includes a nominal packet padding subfield and a packet extension threshold subfield that indicates the modulation threshold. The nominal packet padding subfield that indicates the modulation threshold is used to indirectly indicate the nominal packet padding value to be used by the second device. The nominal packet padding subfield that indicates the modulation threshold is used to indirectly indicate the nominal packet padding value to be used by the second device. The Packet Expansion Threshold subfield indicates the nominal packet padding value. To distinguish when it is used for packet forwarding, the PPDU is defined as a Physical Layer Packet Extension Threshold Presence Subfield. physical packet extension (PPE) thresholds present subfield When the value of the Physical Layer Packet Extension Threshold Present subfield is 0, the nominal packet The Padding subfield indicates the nominal packet padding value. Packet expansion threshold indicating the modulation threshold when the expansion threshold present subfield has a value of 1 The subfield indicates the nominal packet padding value.
[0183] The following describes the direct and indirect indication formats of the nominal packet padding value separately. Reveal.
[0184] Direct instruction style: As shown in Figure 4, the physical layer packet extension threshold presence subfield and the nominal The packet padding subfield is the HE PHY capabilities field. The HE physical layer capability information field is carried in the HE physical layer capability information field. The HE physical layer capability information field is shown in Figure 5. As such, they are included in the HE capabilities element. element field, length field, element identifier extension field element ID extension field, HE medium access control capability information field um access control,MAC)capabilities Information), HE physical layer capability information field ( HE PHY capabilities information), supported high-efficiency (HE) modulation and coding scheme (MCS), and number of spatial streams (NSS) set field (Supported HE-MCS and NSS Set) may be included, and a physical layer packet extension threshold field (PPE thresholds field) may be further included. In this embodiment of the present application, the number of bits occupied by each field or sub-field included in the HE capability element is not limited. As shown in FIG. 5, the element field occupies 1 bit, the length field occupies 1 bit, the element identifier extension field occupies 1 bit, the HE medium access control capability information field occupies 6 bits, the HE physical layer capability information field occupies 11 bits, and the physical layer packet extension threshold field occupies a variable number of bits. In addition, the physical layer packet extension threshold field is optional, that is, it is not essential. ulation and coding scheme, MCS) and number of spatial streams s, NSS) set field (Supported HE-MCS and NSS Set) may be included, and the physical layer packet extension threshold field (PPE thresholds field) may be further included. In this application of this embodiment, the number of bits occupied by each field or sub-field included in the HE capability element is not limited. As shown in FIG. 5, the element field occupies 1 bit, the length field occupies 1 bit, the element identifier extension field occupies 1 bit, the HE medium access control capability information field occupies 6 bits, the HE physical layer capability information field occupies 11 bits, and the physical layer packet extension threshold field occupies a variable number of bits. In addition, the physical layer packet extension threshold field is optional, that is, it is not mandatory.
[0185] When the value of the physical layer packet extension threshold presence sub-field is 0, refer to Table 2 for the nominal packet padding value indicated by the nominal packet padding sub-field.
[0186]
Table 2
[0187] When the number of streams supported by each device changes from 8 to 16, the support The modulation method to be used changes from 1K quadrature amplitude modulation (QAM) to 4K QAM, and the supported bandwidth changes from 160 MHz to 320 MHz. In these cases, the receiver requires more processing time. Based on this, a nominal packet padding value greater than 16 μs is proposed. For example, a nominal packet padding value that supports 20 μs is proposed. Table 2 continues to be used, and an indication of value 3 may be added to the nominal packet padding subfield. For example, for all modes with a constellation of 1024 or less, NSTS of 8 or less, and an RU of 996×2 or less, when the nominal packet padding value is 16 μs, the nominal packet padding subfield is set to 3, and the nominal packet padding value corresponding to other modes is 20 μs. (Set to 3 if the nominal packet padding is 16 μs for all modes with constellation <= 1024, NSTS <= 8 and RU <= 996×2, and 20 μs for all other modes the STA supports.) In other words, when the value of the nominal packet padding subfield is 3, when the modulation method is 1K QAM or less, NSTS is 8 or less, and the RU size is 2×996 or less, the nominal packet padding value is 16 μs. Otherwise, the nominal packet padding value is 20 μs. In one example, the nominal packet padding field within the HE physical layer capability information field
[0188]
[0189] It may still be used, and in order to indicate the nominal packet padding value, the number of bits occupied by the nominal packet padding field can be increased. In other examples a field indicating the nominal packet padding value can be set in the newly defined EHT function element.
[0190] Indirect indication mode: The nominal packet padding value can be indirectly indicated by using the physical layer packet extension threshold presence subfield and the physical layer packet extension threshold field in the PPDU. For example, the value of the physical layer packet extension threshold presence subfield is 1, and the physical layer packet extension threshold field indicates the modulation threshold corresponding to n NSTS and RU. The second device can determine the nominal packet padding value based on the modulation threshold. In this way, different nominal packet padding values can be indicated based on different NSTS, RU sizes, and modulation schemes, which is more flexible. For example, refer to FIG. 6. FIG. 6 is a schematic diagram showing the structure of the physical layer packet extension threshold field. The physical layer packet extension threshold field includes an NSTS subfield, a RU index bitmask subfield, a physical layer packet extension threshold information field, and a physical layer packet extension padding (PPE padding) field.
[0191] The NSTS subfield can indicate the number of spatial-time streams for transmitting data. Refer to FIG. 6 for example. FIG. 6 is a schematic diagram showing the structure of the physical layer packet extension threshold field. The physical layer packet extension threshold field includes an NSTS subfield, a RU index bitmask subfield, a physical layer packet extension threshold information field, and a physical layer packet extension padding (PPE padding) field. The physical layer packet extension threshold field includes an NSTS subfield, a RU index bitmask subfield, a physical layer packet extension threshold information field, and a physical layer packet extension padding (PPE padding) field. including.
[0192] The NSTS subfield can indicate the number of spatial-time streams for transmitting data. . For example, the NSTS subfield occupies 3 bits, and the value of the 3 bits is from 0 to 7, respectively indicating from the first stream to the eighth stream. In other words, one value of the 3 bits corresponds to one spatio-temporal stream number. The RU Index Bitmask subfield can indicate the RU size. Table 3 shows the relationship between the RU Index Bitmask subfield and the RU size.
[0193]
Table 3
[0194] The RU Index Bitmask subfield is a bitmap. In Table 3, the RU allocation n index indicates a specific bit within the bitmap. For example, in Table 3, the RU Index Bit mask occupies 4 bits. The first row of Table 3 indicates that the first bit of the RU Index Bitmask is set to 1, and thus the corresponding RU shown in FIG. 6 is 242. Similarly, the second row indicates that the second bit of the RU Index Bitmask is set to 1, and thus the corresponding RU shown in FIG. 6 is 484, and so on. The RU allocation index can also be called the RU index (number ). The smaller the index (number), the smaller the RU size. In this specification, the granularity of the RU size is a subcarrier. For example, 242 refers to 242 subcarriers, and 484 refers to 484 subcarriers.
[0195] One or more of the NSTS, RU size, and modulation method used by the transmitting end are It should be understood that when they are different, the corresponding minimum processing times required by the receiving end are also different. That is to say, the corresponding nominal packet padding values can be different. In one implementation form, modulation thresholds corresponding to NSTS from the first stream to the Nth stream, and different RU sizes indicated from the minimum granularity are provided comprehensively or crosswise. The value of N can be the maximum value of the bits used by the NST S subfield plus 1. For example , when the NSTS subfield uses 3 bits, the maximum value of the NSTS subfield is 7 , and the maximum number of streams that can be indicated by the NSTS subfield is 8 (7 + 1 = 8). For example, when the NSTS subfield uses 6 bits, the NSTS subfield has a maximum value of 15, and the maximum number of streams that can be indicated by the NSTS subfield is 16 (15 + 1 = 16). In this specification, the value set of the NSTS subfield can be expressed as [1, ... NSTN + 1]. In this case, the Nth stream is the (NSTS + 1)th stream , that is, NSTS is equal to N. In this specification, NSTS may be equivalently replaced by NSS , and the NSTS subfield may be equivalently replaced by the NSS subfield as well.
[0196] In one example, the physical layer packet extension threshold information field includes a set of packet extension threshold subfields that indicate modulation thresholds corresponding to different nominal packet padding values. That is to say, the physical layer packet extension threshold information field includes a plurality of sets of packet extension threshold subfields corresponding to different nominal packet padding values, and each packet extension threshold subfield set... The threshold subfield set includes a plurality of packet extension threshold subfields, and each packet extension threshold subfield indicates a modulation threshold value corresponding to an RU having an NSS of n and an index b. It should be understood that the value range of n is [1,..., N]. Here, the index b may be considered as an RU allocation index and indicates the RU size. For example, the value range of b is [m,..., M], and [m,..., M] is a bit list formed by sequentially setting all the bits set to 1 in the RU index bit map subfield, where m is the least significant bit in the bit list. As an example, using Table 3, the value range of b is [0,..., 3], that is, m is equal to 0 and M is equal to 3. For example, refer to FIG. 7. FIG. 7 shows that the physical layer packet extension threshold information field includes a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs, and a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 16 μs. In this specification, the packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs is called PPET8 NSTSn RUb subfields, and any subfield of PPET8 NSTSn RUb subfields is called PPET8 NSTSn RUb subfield, which indicates a modulation threshold value corresponding to an RU having an NSS of n and an index b.
[0197] For example, refer to FIG. 7. FIG. 7 shows that the physical layer packet extension threshold information field includes a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs, and a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 16 μs. In this specification, the packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs is called PPET8 NSTSn RUb subfields, and a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 16 μs. In this specification, the packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs is called PPET8 NSTSn RUb subfields, and any subfield of PPET8 NSTSn RUb subfields is called PPET8 NSTSn RUb subfield, which indicates a modulation threshold value corresponding to an RU having an NSS of n and an index b. For example, refer to FIG. 7. FIG. 7 shows that the physical layer packet extension threshold information field includes a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs, and a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 16 μs. In this specification, the packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs is called PPET8 NSTSn RUb subfields, and any subfield of PPET8 NSTSn RUb subfields is called PPET8 NSTSn RUb subfield, which indicates a modulation threshold value corresponding to an RU having an NSS of n and an index b. For example, refer to FIG. 7. FIG. 7 shows that the physical layer packet extension threshold information field includes a packet extension threshold subfield set that indicates a plurality of packet extension threshold values corresponding to a nominal packet padding value of 8 μs, For example, when the PPET8 NSTSn RUb subfield occupies 3 bits, the PPET8 NSTSn RUb sub fields may indicate 8 modulation thresholds. Similarly, a set of packet extension threshold subfields that indicate a plurality of packet extension thresholds corresponding to a nominal packet padding value of 16 μs may be referred to as PP ET16 NSTSn RUb subfields, and any subfield of the PPET16 NSTSn RUb subfields is referred to as a PPET16 NSTSn RUb subfield and indicates a modulation threshold corresponding to the NSTS of n and the RU having index b. Alternatively, for simplicity, the PPET8 NSTSn RUb subfield may be abbreviated as PPET8, that is, PPET8 represents the PPET8 NSTSn RUb subfield. Similarly, the PPET16 NSTSn RUb subfield may be abbreviated as PPET16.
[0198] FIG. 7 provides indications from the first stream to the Nth stream in an exhaustive or cross-sectional manner and provides an indication of the RU size from the minimum granularity. The value of n traverses from 1 to N, that is, n is an element of [1,..., N], and b can be considered to traverse from m to M. That is, the PPET16 NSTSn RUb and PPET8 NSTSn RUb subfields are present for all values of n and b where 1 ≦ n ≦ (N) and where b = [m,…, M] is the set of integers equal to the ordered list of bit positions of all bits that are set from 1 to the RU Index Bitmask subfield, where m is the lowest value.
[0199] In this embodiment of the present application, the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield Note that it indicates the modulation threshold corresponding to the RU having the NSTS of n and the index b. Alternatively, the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield may be considered to indicate the NSTS of n, the RU having the index b, and the modulation threshold. The modulation threshold may indicate a modulation scheme, that is, it should be understood that the modulation threshold indicated by the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb sub field may indicate a modulation scheme.
[0200] For example, the correspondence relationship between the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield and the modulation scheme is shown in Table 4. The modulation threshold indicated by the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield is the same as the constellation index in Table 4 to indirectly indicate the modulation scheme.
[0201]
Table 4
[0202] The structure of the physical layer packet extension threshold field transmitted from the first device to the second device is shown in FIG. 7. The second device is the physical layer packet extension threshold of the first device Obtain the yield and determine the nominal packet padding value to be used by using the combination of the PPET8 NSTSn RUb subfield and the PPET16 NSTSn RUb subfield Specifically, the second device can determine the nominal packet padding value according to Table 5 Specifically, the second device can determine the nominal packet padding value according to Table 5 . Specifically, as a result of the comparison between the modulation method used by the second device and the modulation threshold indicated by the PPET8 NSTSn RUb subfields , and as a result of the comparison between the modulation method used by the second device and the modulation threshold indicated by the PPET16 NSTSn RUb subfields , if the conditions of the rows in Table 5 are satisfied , the nominal packet padding value is the value corresponding to that row .
[0203]
Table 5
[0204] Note that the modulation method in Table 5 refers to the modulation method considering DCM based on the modulation method corresponding to RUb. It should be noted that "None" in Table 5 can be understood as not considering the corresponding conditions. For example, when the PPET8 subfield is set to None, the indication of the PPET8 subfield is not used to determine the nominal packet padding value As shown in Table 5, when the result of the comparison between the modulation method used by the second device and the modulation threshold indicated by PPET8 satisfies Condition 1, and the result of the comparison between the modulation method used by the second device and the modulation threshold indicated by PPET16 satisfies Condition 2, the nominal For example, when the PPET8 subfield is set to None, the indication of the PPET8 subfield is not used to determine the nominal packet padding value field is not used to determine the nominal packet padding value
[0205] As shown in Table 5, when the result of the comparison between the modulation method used by the second device and the modulation threshold indicated by PPET8 satisfies Condition 1, and the result of the comparison between the modulation method used by the second device and the modulation threshold indicated by PPET16 satisfies Condition 2, the nominal result of the comparison between the modulation method used by the second device and the modulation threshold indicated by PPET8 satisfies Condition 1, and the result of the comparison between the modulation method used by the second device and the modulation threshold indicated by PPET16 satisfies Condition 2, the nominal packet padding value The packet padding value is a value corresponding to condition 1 and condition 2.
[0206] Specifically, a constellation corresponding to the modulation scheme used by the second device is selected. The modulation index x is equal to or greater than the modulation threshold indicated by the PPET8 and is The constellation index x corresponding to the modulation scheme used is specified by PPET16. Nominal if the modulation threshold is less than the one shown or if PPET16 is set to None. Packet padding value is 8μs. Corresponding to the modulation method used by the second device The constellation index x is greater than the modulation threshold indicated by PPET8. or PPET8 is set to None and a modulation scheme corresponding to the modulation scheme used by the second device is selected. If the constellation index x is greater than or equal to the modulation threshold indicated by PPET16, In this case, the nominal packet padding value is 16 μs. If condition 2 is met, the nominal packet padding value is the value in that row.
[0207] As the number of streams supported by each device changes from 8 to 16, The modulation methods used range from 1K quadrature amplitude modulation (QAM) to 4KQAM. The supported bandwidth varies from 160 MHz to 320 MHz. In these cases, the receiver requires more processing time and requires a larger nominal packet padding value, e.g. 20 A nominal packet padding value of μs or other possible duration should be indicated. .
[0208] For example, the structure shown in FIG. 7 may still be used, with a nominal packet of 20 μs A field indicating the padding value is added to the physical layer packet extension threshold information field shown in FIG. 7 For example, a set of packet extension threshold subfields indicating a plurality of packet extension thresholds corresponding to the 20 μs nominal packet padding value is added to the physical layer packet extension threshold information field shown in FIG. 7 The set of subfields may indicate modulation thresholds corresponding to different NSTS and different RU sizes. However, the nominal packet padding value determined by the second device based on the modulation threshold is greater than 16 μs and may be, for example, 20 μs. Similar to the PPET8 NSTSn RUb subfields, for ease of explanation the set of subfields may be represented as PPET20 NSTSn RUb subfields, as shown in FIG. 8. That is, each PPET20 NSTSn RUb subfield within the PPET20 NSTSn RUb subfields may indicate the modulation threshold corresponding to the RU with NSTS of n and index b
[0209] Similar to the PPET16 NSTSn RUb subfields, in the PPET20 NSTSn RUb subfields, the value range of n is [1,..., N], and the value range of b is [m,..., M]. The difference is that the length of the NSTS subfield in FIG. 8 is longer than the length of the NSTS subfield in FIG. 7. For example the NSTS subfield may occupy 4 bits. In this case, the value range of n is [1,..., N and N is equal to 16
[0210] Similarly, the length of the RU Index Bitmask subfield in FIG. 8 may be longer than the length of the RU Index Bitmask sub field in FIG. 7, that is, the RU Index Bitmask subfield in FIG. 8 occupies more bits. For example, the RU Index Bitmask field may occupy 5 bits. In this case, the maximum granularity of the RU indicated by the RU Index Bitmask subfield is 3×996. In other examples, the RU Index Bitmask subfield may occupy 6 bits. In this case, the maximum granularity of the RU indicated by the RU Index Bitmask subfield is 4×996. Of course, the RU Index Bitmask subfield may occupy more bits, and the RU size may be 242+484, 484+996, 242+484+996, 2×996+484, 2×996+996, 3×996+484, etc. In this case, in the value range [m,..., M] of b, M may be 5 or more.
[0211] Similarly, considering the generation of higher modulation schemes, the Constellation Index corresponding to any PPET20 NSTSn RUb subfield within the PPET20 NSTSn RUb subfields may correspond to more bits, for example 4 bits, and may indicate 16 modulation thresholds. In this embodiment of the present application, it should be noted that the number of bits occupied by the NSTS subfield is not limited, the number of bits occupied by the RU Index Bitmask field is not limited, and the number of bits corresponding to the Constellation Index corresponding to the PPET20 NSTSn RUb subfield is not limited.
[0212] PPET20 NSTSn RUb subfield, PPET16 NSTSn RUb subfield, and PPET8 NSTSn RUb su bfield each indicate a modulation threshold corresponding to an NSTS of n and an RU with index b It should be understood that. Hereinafter, for the sake of simplicity of explanation, the modulation threshold indicated by the PPET20 NSTSn RUb subfield is called the first modulation threshold, and the modulation threshold indicated by the PPET16 NSTSn RUb subfield is called the second modulation threshold, and the modulation threshold indicated by the PPET8 NSTSn RUb subfields is called the third modulation threshold. For the sake of easy explanation, in this specification the PPET20 NSTSn RUb subfield, PPET16 NSTSn RUb subfield, and PPET8 NSTSn RUb subfield may be referred to as the PPET20 / 16 / 8 NSTSn RUb subfield. In this specification, the PPET20 N STSn RUb subfields, PPET16 NSTSn RUb subfields, and PPET8 NSTSn RUb subfields may be referred to as the PPET20 / 16 / 8 NSTSn RUb subfields.
[0213] The second device can determine the nominal padding value to be used by using a combination of the PPET8 NSTSn RUb subfield, the PPET16 NSTSn RUb subfield, and the PPET 20 NSTSn RUb subfield. In other words, the second device compares the modulation method to be used with each of the first modulation threshold, the second modulation threshold, and the third modulation threshold and and Based on the results, determine the nominal packet padding value. Specifically, the second device may determine the nominal packet padding value according to Table 6. When the conditions 1, 2 , and 3 of the row in Table 6 are satisfied, the second device may determine the value corresponding to that row as the nominal packet padding value to be used. Specifically, when the second device determines that the conditions of the row in Table 6 are satisfied, the second device determines to use the value shown in that row as the nominal packet padding value.
[0214]
Table 6
[0215] As shown in Table 6, when the conditions 1, 2, and 3 of the first row are satisfied, the nominal packet padding value is 8 μs. When the conditions 1, 2, and 3 of the second row are satisfied, the nominal packet padding value is 16 μs. When the conditions 1, 2, and 3 of the third row are satisfied, the nominal packet padding value is 20 μs.
[0216] From FIGS. 7 and 8, it can be found that as the number of streams and the size and type of RUs increase, the modulation thresholds corresponding to the first stream to the Nth stream and various RU sizes are comprehensively or crosswise indicated, and the nominal packet padding value is indirectly indicated by using the modulation threshold. As a result, the overhead increases. In particular, since more different RUs are introduced in 802.11be, the overhead of the PPE thresholds field is large.
[0217] To reduce the overhead of the PPE thresholds field, several MRUs or RUs may be combined, that is, multiple types of RUs of different sizes have the same index and. In other words, the relationship between the RU Index Bitmask subfield shown in Table 7 and the RU size is obtained by an extension based on Table 3.
[0218]
Table 7
[0219] In Table 7, to reduce the overhead of the PPE thresholds field, multiple types of RUs of different sizes have the same index, that is, multiple types of RUs of different sizes can correspond to one PPET20 / 16 / 8 NSTSn RUb subfield. However, as shown in Table 7, when multiple types of RUs of different sizes correspond to the same index, the overhead of the PPE th resholds field can be reduced, but it is not flexible.
[0220] Taking this into account, one embodiment of the present application provides a nominal packet padding value indication method to reduce the overhead of the PPE thresholds field and more flexibly indicate the nominal packet padding values corresponding to each NSTS and each RU size. It should be noted that when there is no conflict, the NSTS in the embodiment of the present application may be replaced by NSS. Hereinafter, NSS is used as an example. The technical solution provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0221] The technical solution provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings. is disclosed. In the following description, an example where the receiver is the first device and the transmitter is the second device is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows.
[0222] S901: The first device generates a PPDU. The PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field. The value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field includes an NSS subfield, a RU index bitmask subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set indicates an adjustment threshold corresponding to an RU having n NSSs and index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bitmask subfield corresponding to the RU having index y is 0, the value range of b does not include y. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows. is used to explain how the first device indicates the nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value indication format according to an embodiment of the present application. The procedure is described as follows.
[0223] S902: The first device transmits a PPDU to the second device, and the second device receives the PPDU. It does.
[0224] S903: The second device determines the nominal packet padding value to be used based on the modulation threshold corresponding to the RU indicated by the physical layer packet extension threshold field and having n NSSs and index m1. In this embodiment of the present application, without traversing all RUs of different sizes, the modulation threshold corresponding to the RU can be indicated. For example, the PPE Thresholds field may omit the PPET20 NSSn RUy subfield, the PPET16 NSSn RUy subfield, and the PPET8 NSSn RUy subfield corresponding to the RU having n NSSs and index y, but the PPE Thresholds field can still indicate the modulation threshold corresponding to the RU having n NSSs and index y. That is, the value range of n is a subset of [1,..., N], N is an integer greater than or equal to 1, the value range of b is a subset of [m,..., M], m and M are integers greater than or equal to 0, and the value range of b does not include y. That is, the PPE Thresholds field does not include the PPET20 NSSn RUy subfield, the PPET16 NSSn RUy subfield, and the PPET8 NSSn RUy subfield. Determine the nal packet padding value to be used.
[0225] In this embodiment of the present application, without traversing all RUs of different sizes, the modulation threshold corresponding to the RU can be indicated. For example, the PPE Thresholds field can still indicate the modulation threshold corresponding to the RU having n NSSs and index y. SS and the PPET20 NSSn RUy subfield, PPET16 NSSn R corresponding to the RU having index y Uy subfield, and the PPET8 NSSn RUy subfield may be omitted, but the PPE Thresholds fie ld still indicates the modulation threshold corresponding to the RU having n NSSs and index y That is, the value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1, and the value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0 and the value range of b does not include y. That is, the PPE Thresholds field does not include the PPET20 NSSn RUy subfield, the PPET16 NSSn RUy subfield, and the PPET8 NSSn RUy subfield. That is, the PPE Thresholds field does not include the PPET20 NSSn RUy subfield, the PPET16 NSSn RUy subfield, and the PPET8 NSSn RUy subfield.
[0226] In a possible implementation form (referred to as implementation form 1 in this specification), in this embodiment of the present application it is redefined that some bits in the RU Index Bitmask subfield are set to 0 obtained. For example, the index (i.e., the index) is still configured for the RU corresponding to the bit set to 0, but the modulation threshold corresponding to the RU corresponding to the bit set to 0 in the RU Index Bitmask subfield is not indicated. According to the provisions of 802.11ax, it should be understood that the P PE Thresholds field omits the PPET20 / 16 / 8 NS Sn RUb subfield corresponding to the RU corresponding to the bit set to 0. However, in this embodiment of the present application the index is still configured for the RU corresponding to the bit set to 0. Therefore, in the PPE Thresholds field, even if the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU corresponding to the bit set to 0 is omitted, it is conceivable that the modulation threshold corresponding to the RU corresponding to the bit set to 0 can still be indicated. The second device can determine the nominal packet padding value corresponding to the RU corresponding to the bit set to 0 based on the modulation threshold. That is, assuming that the index of the RU corresponding to the bit set to 0 is y, that is, the value of the RU index bitmask subfield corresponding to the RU having the index y is 0, the value range of b may not include y. That is, the PPE Threshold s field does not include the PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU having the index y, but the PPE Thresholds field includes the modulation threshold corresponding to the NSS of n and the index Even if the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU corresponding to the bit set to 0 is omitted, it is conceivable that the modulation threshold corresponding to the RU corresponding to the bit set to 0 can still be indicated. The second device can determine the nominal packet padding value corresponding to the RU corresponding to the bit set to 0 based on the modulation threshold. In other words, assuming that the index of the RU corresponding to the bit set to 0 is y, that is, the value of the RU index bitmask subfield corresponding to the RU having the index y is 0, the value range of b may not include y. That is, the PPE Threshold s field does not include the PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU having the index y, but the PPE Thresholds field includes the modulation threshold corresponding to the NSS of n and the index
[0227] In other words, assuming that the index of the RU corresponding to the bit set to 0 is y, that is, the value of the RU index bitmask subfield corresponding to the RU having the index y is 0, the value range of b may not include y. That is, the PPE Threshold s field does not include the PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU having the index y, but the PPE Thresholds field includes the modulation threshold corresponding to the NSS of n and the index field. That is, the PPE Thresholds field does not include the PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU having the index y, but the PPE Thresholds field includes the modulation threshold corresponding to the NSS of n and the index s field corresponding to the NSS of n, the PPET20 / 16 / 8 NSSn RUy subfield, and the RU having the index y are not included, but the PPE Thresholds field includes the modulation threshold corresponding to the NSS of n and the index y. That is, the PPE Thresholds field does not include the PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU having the index y, but the PPE Thresholds field includes the modulation threshold corresponding to the NSS of n and the index It is still possible to implicitly indicate the RU with index y. PPET20 / 16 / 8 NSSn Since the RUy subfield is omitted in the PPE Thresholds field, the overhead of the PPE Thresholds field can be reduced. In addition, the omitted PPET20 / 16 / 8 NSSn RUy subfi eld actually has the corresponding constellation index. The corresponding constellation index can be considered to be redefined for the RU corresponding to the omitted PPET20 / 16 / 8 NSSn RUy subfield (i.e., the RU with index y). Therefore, even when there are multiple types of RUs, different types of RUs can correspond to different constellation indices. This is more flexible than having multiple types of RUs corresponding to the same constellation index. Of course, in this embodiment of the present application, multiple types of RUs may correspond to the same constellation index. (That is, the RU with index y). Thus, even when there are multiple types of RUs, different types of RUs can correspond to different constellation indices. This is more flexible than having multiple types of RUs corresponding to the same constellation index. Of course, in this embodiment of the present application, multiple types of RUs may correspond to the same constellation index. indices. This is more flexible than having multiple types of RUs corresponding to the same constellation index. Of course, in this embodiment of the present application, multiple types of RUs may correspond to the same constellation index. indices.
[0228] The following describes how to indicate the modulation threshold corresponding to n NSSs and the RU with index y when the PPET20 / 16 / 8 NSSn RUy subfield and the RU with index y are omitted in the PPE Thresholds field. For example, the following several cases may be included. cases may be included. cases may be included.
[0229] Case 1: In the packet extension threshold subfield set corresponding to the same nominal packet padding value, the modulation threshold corresponding to the RU with n NSSs and index y is that of n NSSs and index y is that of n It may be specified to be equal to the modulation threshold corresponding to the RU having NSS and index m1. That is, for the same NSS, a value of 0 for the RU index bitmask subfield corresponding to the RU having index y indicates that the modulation threshold corresponding to the RU having n NSSs and index y is the modulation threshold corresponding to the RU having n NSSs and index m1. For example, m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. In other words, for the formula between the modulation threshold corresponding to the RU having n NSSs and index y and the modulation threshold corresponding to the RU having n NSSs and index m1, condition 1 needs to be satisfied, that is, the bit corresponding to the RU having index y in the RU Index Bitmask is set to 0, m1 corresponds to the bit that is 1 in the RU index bitmask subfield, and is the smallest index among the indices larger than y.
[0230] For ease of understanding, refer to Table 8, which is a table of the correspondence between the RU Index Bitmask, RU Allocation Index, RU size, and nominal packet padding value.
[0231] [Table 8]
[0232] Note that in Table 8, self - definition means that the nominal packet padding value corresponding to the RU is determined by the RU. Table 8 uses an example that includes six types of RUs / MRUs. They are. For ease of explanation, the six types of RU / MRU are shown as RU0, RU1, RU2, RU 3, RU4, and RU5 in Table 8.
[0233] In this embodiment of the present application, it is redefined that some bits in the RU Index Bitmask subfield are set to 0. For example, in Table 8, the bits corresponding to RU3 and RU4 and set to 0 in the RU Index Bitm ask subfield are redefined, that is, RU3 and RU4 do not directly specify that the nominal packet padding values corresponding to RU3 and RU4 are 0, but still have the corresponding constellation index. Since the values corresponding to RU3 and RU4 in the RU Index Bitmask subfield are 0, the PPET20 / 16 / 8 NSSn RUb subfield corresponding to RU3 or R U4 may be omitted in the PPE Thresholds field. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y.
[0234] Since the values corresponding to RU3 and RU4 in the RU Index Bitmask subfield are 0, the PPET20 / 16 / 8 NSSn RUb subfield corresponding to RU3 or R U4 may be omitted in the PPE Thresholds field. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. It should be understood that b = 3 or 4. To provide the modulation thresholds corresponding to RU3 and RU4, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 may be specified to be the same as the modulation thresholds corresponding to other RUs. For example, the modulation threshold corresponding to an RU having NSS of n and index y may be specified to be equal to the modulation threshold corresponding to an RU having NSS of n and index m1, where m1 corresponds to the bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y. exists.
[0235] RU3 is used as an example, i.e., y = 3. As shown in Table 8, m1 = 5 . In other words, the modulation threshold corresponding to RU3 is the modulation threshold corresponding to RU5. Similarly, the RU modulation threshold corresponding to 4 is the modulation threshold corresponding to RU5. RU1 is used as another example, i.e., y = 1. As shown in Table 8, y = 1 and m1 = 2. In other words, the RU modulation threshold corresponding to 1 is the modulation threshold corresponding to RU2. The PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU with index y is omitted in the PPE Thresholds field, but it can be found that the modulation threshold corresponding to the RU with index y can still be determined by using the PPET20 / 16 / 8 NSSn RUb subfield corresponding to other RUs . .
[0236] Of course, if there is no m1 that satisfies Condition 1, i.e., if any index corresponding to a bit that is 1 in the RU index bitmask subfield is greater than y , then the value of the RU index bitmask subfield corresponding to the RU with index y being 0 indicates that the nominal packet padding value corresponding to the NSS of n and the RU with index y is some other fixed value. For example, the nominal packet padding value can be 20 microseconds or some other possible value. That is, Table 8 does not include the column for RU5. In this case, the protocol can specify a value as the nominal packet padding value. For example , the nominal packet padding value may be 20 microseconds, and the second device shall know that the nominal packet padding value corresponding to the RU with index y is 20 microseconds . . can be determined to be.
[0237] As an alternative solution, in this embodiment of the present application, for the RU having the NSS of n and the index y the modulation threshold corresponding to the RU having the NSS of n and the index m1 For the formula between, it may be specified that condition 2 needs to be satisfied. Condition 2: RU Ind The bit corresponding to the RU having the index y in the ex Bitmask is set to 0, and m1 is the index larger than y corresponding to the bit that is 1 in the RU index bitmask subfield The smallest index among, and at least one of the bits in the RU index bitmask subfield corresponding to the RU having an index smaller than y is set to 1. See also Table 8. RU3 is used as an example, that is, y = 3. When y = 3, m1 = 5, and the RUs with indexes smaller than 3 include RU0, RU1, and RU2, the bit corresponding to RU2 in the RU Index
[0238] Bitmask includes bits set to 1, that is, condition 2 is satisfied. In this case, the modulation threshold corresponding to RU3 is equal to the modulation threshold corresponding to RU5. RU2 is used as an example, that is, y = 1. When y = 1, m1 = 2, and the RUs with indexes smaller than 2 include RU0 and RU1, the bits corresponding to RU0 and RU1 in the RU Index Bitmask do not include bits set to 1, that is, condition 2 is not satisfied. In this case the modulation threshold corresponding to RU1 may not be determined based on the modulation threshold corresponding to RU2. For example, in Table 8, the nominal packet padding value corresponding to the modulation threshold corresponding to RU1 is 0 microseconds.
[0239] That is, as shown in Table 8, for a bit that is 1 in the RU index bitmask subfield, if there is no index larger than y, the nominal packet padding value that can be used by the second device is 0 microseconds. If y corresponds to a bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y, the bits corresponding to the RUs having an index smaller than y in the RU Index Bitmask include the bits set to 1, and the bits corresponding to the RUs having an index larger than y in the RU Index Bitmask include the bits set to 1. The nominal packet padding value used by the second device is determined based on the modulation threshold corresponding to the nearest RU having an index larger than y, and the index of the nearest RU points to the index with the smallest difference from y. If y corresponds to a bit that is 1 in the RU index bitmask subfield and is the smallest index among the indices larger than y, but all the bits corresponding to the RUs having an index smaller than y in the RU index bitmask subfield are set to 0, the nominal packet padding value that can be used by the second device is 20 microseconds. corresponding bit, and if there is no index larger than y, the nominal packet padding value that can be used by the second device is 0 microseconds. y corresponds to a bit that is 1 in the RU index bitmask subfield, and the nominal packet padding value that can be used by the second device is 0 microseconds. y corresponds to a bit that is 1 in the RU index bitmask subfield, and among the indices larger than y, if it is the smallest index, the bits corresponding to the RUs having an index smaller than y in the RU Index Bitmask include the bits set to 1, and the bits corresponding to the RUs having an index larger than y in the RU Index Bitmask include the bits set to 1. The nominal packet padding value used by the second device is determined based on the modulation threshold corresponding to the nearest RU having an index larger than y, and the index of the nearest RU points to the index with the smallest difference from y. y corresponds to a bit that is 1 in the RU index bitmask subfield, and among the indices larger than y, the nominal packet padding value used by the second device is determined based on the modulation threshold corresponding to the nearest RU having an index larger than y, and the index of the nearest RU points to the index with the smallest difference from y. y corresponds to a bit that is 1 in the RU index bitmask subfield, and among the indices larger than y, if it is the smallest index, but all the bits corresponding to the RUs having an index smaller than y in the RU index bitmask subfield are set to 0, the nominal packet padding value that can be used by the second device is 20 microseconds. In an alternative solution, m1 can be the largest index among the indices smaller than y that correspond to bits that are 1 in the RU index bitmask subfield.
[0240] In an alternative solution, m1 can be the largest index among the indices smaller than y that correspond to bits that are 1 in the RU index bitmask subfield. corresponding bit, and can be the largest index among the indices smaller than y. In other words, for the formula between the modulation threshold corresponding to the RU having the NSS of n and the index y, and the modulation threshold corresponding to the RU having the NSS of n and the index m1, condition 3 must be satisfied. Condition 3: The bit corresponding to the RU having the index y within the RU Index Bitmask is set to 0, and m1 can be the largest index among the bits that are 1 within the RU index bitmask subfield and have an index smaller than y. For ease of understanding, refer to Table 9, which is a table showing the correspondence between the RU Index Bitmask, the RU Allocation Index, the RU size, and the nominal packet padding value. Note that in Table 9, self - definition means that the nominal packet padding value corresponding to the RU is determined by the RU. Table 9 uses an example containing six types of RUs / MRUs. For ease of explanation, the six types of RUs / MRUs are shown as RU0, RU1, RU2, RU3, RU4, and RU5 in Table 9.
[0241] Similar to Table 8, the values corresponding to RU3 and RU5 within the RU Index Bitmask subfield are 0, and the PPET20 / 16 / 8 NSSn RUb subfield corresponding to RU3 or RU5 may be omitted within the PPE Thresholds field. It should be understood that b = 3 or 5. Corresponding to RU3 and RU5.
[0242]
Table 9
[0243] That is, the nominal packet padding value corresponding to the RU is determined by the RU. Table 9 uses an example containing six types of RUs / MRUs. For ease of explanation, the six types of RUs / MRUs are shown as RU0, RU1, RU2, RU3, RU4, and RU5 in Table 9. For ease of explanation, the six types of RUs / MRUs are shown as RU0, RU1, RU2, RU3, RU4, and RU5 in Table 9. are shown as RU0, RU1, RU2, RU3, RU4, and RU5.
[0244] Similar to Table 8, the values corresponding to RU3 and RU5 within the RU Index Bitmask subfield are 0, and the PPET20 / 16 / 8 NSSn RUb subfield corresponding to RU3 or RU5 may be omitted within the PPE Thresholds field. It should be understood that b = 3 or 5. Corresponding to RU3 and RU5. To provide modulation thresholds, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU5 can be specified to be the same as the modulation thresholds corresponding to other RUs. For example, when condition 3 is satisfied, the modulation threshold corresponding to the RU with NSS of n and index y can be specified
[0245] to be the modulation threshold corresponding to the RU with NSS of n and index m1. Taking RU3 as an example, that is, y = 3. The index m1 of RU2 is 2, which is smaller than 3, and m1 corresponds to the RU and is the largest index among the indexes corresponding to the bits that are 1 in the RU Index Bitmask. Therefore, the modulation threshold corresponding to the RU (RU3) with NSS of n and index 3 is equal to the modulation threshold corresponding to the RU (RU2) with NSS of n and index 2. Similarly, taking RU5 in Table 9 as an example, that is, y = 5. The largest index among the indexes corresponding to the bits that are 1 in the RU Index Bitmask and corresponding to the RU is the index corresponding to RU4, and the index 4 corresponding to the RU is smaller than the index corresponding to RU5. Therefore, the modulation threshold corresponding to the RU (RU5) with NSS of n and index 5 is equal to the modulation threshold corresponding to the RU (RU4) with NSS of n and index 4. The PPET20 / 16 / 8 NSSn RUb subfields corresponding to RU3 and RU5 are omitted in the PPE Thresholds field, but it can be found that the modulation thresholds corresponding to RU3 and RU5 can still be determined by using the PPET20 / 16 / 8 NSSn RUb subfields corresponding to RU2 and RU4.
[0246] Of course, if there is no m1 that satisfies condition 3, that is, if any index corresponding to a bit that is 1 in the RU index bitmask subfield is less than y then the value of the RU index bitmask subfield corresponding to the RU with index y being 0 indicates that the nominal packet padding value corresponding to the NSS of n and the RU with index y is some other fixed value. For example, the nominal packet padding value could be 0 microseconds or some other possible value. For example, in the case of RU3, Table 9 does not include the column for RU2 . In this case, the protocol may specify a value as the nominal packet padding value . For example, the nominal packet padding value could be 0 microseconds. Alternatively, in the case of RU5 , Table 9 does not include the column for RU4. In this case, the protocol may specify a value as the nominal packet padding value. For example, the nominal packet padding value could be 0 microseconds .
[0247] In an alternative solution, in this embodiment of the present application, it may be specified that condition 4 needs to be satisfied for the formula between the modulation threshold corresponding to the RU having the NSS of n and index y and the modulation threshold corresponding to the RU having the NSS of n and index m1. Condition 4 may be as follows : The bit corresponding to the RU with index y in the RU Index Bitmask is set to 0 , m1 is the largest index among the indices less than y that correspond to bits that are 1 in the RU index bitmask subfield , and at least one of the bits in the RU Index Bitmask corresponding to the RUs having indices less than y is set to 1 is performed.
[0248] The example in Table 9 is still used. RU3 is used as an example, i.e., y = 3. y = 3 , m1 = 2, and when the RUs with indices smaller than 3 include RU0, RU1, and RU2, RU The bit corresponding to RU2 in the Index Bitmask includes bits set to 1, i.e., condition 4 is satisfied. In this case, the modulation threshold corresponding to RU3 is equal to the modulation threshold corresponding to RU2. RU5 is used as an example, i.e., y = 5. y = 5, m1 = 4, and when the RUs with indices smaller than 5 include RU0, RU1, RU2, RU3, and RU4, RU2 and the bit corresponding to RU4 in the RU Index Bitmask include bits set to 1, i.e., condition 4 is satisfied . In this case, the modulation threshold corresponding to RU5 is equal to the modulation threshold corresponding to RU4. RU2 is an example used, i.e., y = 2. y = 2, m1 = 1, and when the RUs with indices smaller than 1 include RU0, the bit corresponding to RU0 in the RU Index Bitmask does not include bits set to 1 , i.e., condition 4 is not satisfied. In this case, the modulation threshold corresponding to RU2 may not be determined based on the modulation threshold corresponding to RU 1. For example, in Table 9, the nominal packet padding value corresponding to the modulation threshold corresponding to RU2 can be fixed at 0 microseconds.
[0249] Corresponding to the bit that is 1 in the RU index bitmask subfield, and when there is no index smaller than y , the nominal packet padding value that can be used by the second device is 0 microseconds. When y is 1 in the RU index bitmask subfield corresponding to the bit that is, and being the largest index among the indexes smaller than y In this case, the bits corresponding to the RUs having indexes larger than y in the RU Index Bitmask are set to 1 including the bits set to 1, and the bits corresponding to the RUs having indexes smaller than y in the RU Index Bitmask including the bits set to 1, and the nominal packet padding value used by the second device is determined based on the modulation threshold corresponding to the nearest RU having an index smaller than y and the index of the nearest RU is the one with the smallest difference from y where y corresponds to the bit that is 1 in the RU index bitmask subfield and is the largest index among the indexes smaller than y but all the bits corresponding to the RUs having indexes larger than y in the RU index bitmask subfield are set to 0 If so, the nominal packet padding value that can be used by the second device is 20 microseconds.
[0250] According to the format shown in Table 8 or Table 9, the RU Index Bitmask value corresponding to index y is 0 but the number of RUs used by the second device is 2×996 or less, the number of streams is 8 or less, and the modulation method is 1KQAM or less. If the nominal packet padding value used by the second device is greater than 16 microseconds, for example 20 microseconds In this case, the nominal packet padding value used by the second device may default to 16 microseconds for better compatibility with the existing regulations of 802.11 ax. Please note this accordingly.
[0251] The solution for the aforementioned Case 1 can be considered as follows: RU Index Bitmask If all values before the value set to 0 in the subfield are 0, the RU Index The modulation threshold corresponding to the RU corresponding to the bit set to 1 in the RU Index Bitmask subfield is The nominal packet padding value can be 0 microseconds. RU Index Bitmask If the bit set to 0 in the subfield is located between two bits set to 1 in the RU Index Bitmask subfield, the RU Index Bit The modulation threshold corresponding to the RU corresponding to the bit set to 0 in the RU Index Bitmask subfield is determined based on the modulation threshold of the RU closest to the bit with a value of 0 in the RU Index Bitmask subfield. The difference between the index of the closest RU and the index of the RU corresponding to the bit in the RU Index Bitmask subfield with a value of 0 is the smallest . If all values after the bit set to 0 in the RU Index Bitmask subfield are 0, the nominal packet padding value corresponding to the RU corresponding to the bit set to 0 in the RU Index Bitmask subfield can be 20 microseconds
[0252] For ease of understanding, refer to Table 10, which is a table of the correspondence between RU Index Bitmask, RU Allocation Index, RU size, and nominal packet padding value
[0253]
Table 10
[0254] RU2 in Table 10 is used as an example. RU2 has an RU Index Bitmask of 0 and is placed between RU1 with an RU Index Bitmask of 1 and RU4 with an RU Index Bitmask of 1. In this case, the modulation threshold corresponding to RU2 can be determined based on the modulation threshold corresponding to RU4. RU0 is used as an example. The RU Index Bitmask value corresponding to RU0 is 0, and RU0 is placed before RU1 - RU5. The RU Index Bitmask value of RU1 is 1. In this case, the nominal packet padding value corresponding to RU0 is 0 microseconds. RU5 is used as an example. The RU Index Bitmask value corresponding to RU5 is 0, and RU5 is placed after RU0 - RU4. In this case, the nominal packet padding value corresponding to RU5 can be 20 microseconds. Case 2: The bit corresponding to the RU with index y in the RU Index Bitmask is set to 0, and it can be specified that the nominal packet padding value corresponding to the RU with n NSS and index y is a fixed value. For example, the bit corresponding to the RU with index y in the RU Index Bitmask is set to 0, and the nominal packet padding value corresponding to the RU with n NSS and index y is 0 microseconds. Different from Case 1, in this case, the second device can directly determine the nominal packet padding value for sending data packets to the first device. This is simple.
[0255] In an alternative solution for Case 2, the RU corresponding to the index y in the RU Index Bitmask has a bit set to 0, and the nominal packet padding value corresponding to the RU with n NSS and index y can be specified as a fixed value. For example, the bit corresponding to the RU with index y in the RU Index Bitmask is set to 0, and the nominal packet padding value corresponding to the RU with n NSS and index y is 0 microseconds. Different from Case 1, in this case, the second device can directly determine the nominal packet padding value for sending data packets to the first device. This is simple. In an alternative solution for Case 2, the RU corresponding to the index y in the RU Index Bitmask has a bit set to 0, and the nominal packet padding value corresponding to the RU with n NSS and index y
[0256] can be specified as a fixed value. For example, the bit corresponding to the RU with index y in the RU Index Bitmask The bit to be set is set to 0, and the RU Index Bitmask value corresponding to an index smaller than y does not include 1, the nominal packet padding value corresponding to the RU with the NSS of n and the index y can be specified as a fixed value, for example, 0 microseconds. RU3 in Table 9 is an example used, that is, y = 3. The RUs corresponding to indexes smaller than 3 are RU0 , RU1, and RU2. Since the RU Index Bitmask value corresponding to RU2 includes 1, the nominal packet padding value corresponding to RU3 can be determined based on the modulation threshold values corresponding to other RUs . RU2 in Table 9 is used as an example, that is, y = 2. The RUs corresponding to indexes smaller than 2 include RU0 and RU1. Since the RU Index Bitmask values corresponding to RU0 and RU1 do not include 1 , the nominal packet padding value corresponding to RU2 is a fixed value.
[0257] In Tables 8 and 9, it should be noted that one index (RU Allocation Index) corresponding to multiple types of RUs of different sizes is just an example. For example, in Table 9 , the RU Allocation Index corresponding to 242 + 484 RUs and 996 RUs is both 2. In this embodiment of the present application , the number of RU types corresponding to one RU Allocation Index is not limited . For example, one RU can correspond to one RU Allocation Index. In other words, the correspondence shown in Table 11 is also applicable to this embodiment of the present application. For the aforementioned RUs of different sizes , the RU is a single RU, for example, an RU having 996 subcarriers (shown as 996 in the table) It may also be, or an MRU, for example, an RU having 996 sub - carriers and an RU having 484 sub - carriers (shown as 996 + 484 in the table), or an MRU including two RUs each having 996 sub - carriers separately (shown as 2×996 in the table). It should be further understood that this is also possible.
[0258]
Table 11
[0259] Different from Implementation Form 1, in possible Implementation Form 2, in this embodiment of the present application, the nominal packet padding value corresponding to the RU corresponding to the bit set to 0 in the RU Index B itmask sub - field can be defined as a fixed value. This is more straightforward. For example, when the bit in the RU Index Bitmask sub - field corresponding to the RU with index y is
[0260] set to 0, the nominal packet padding value corresponding to the RU with n NSS and index y is a fixed value. For example, the nominal packet padding value corresponding to the RU with n NSS and index y can be 8 microseconds, 16 microseconds, or 20 microseconds. For another example, when the bit in the RU Index Bitmask sub - field corresponding to the RU with index y is set to 0 and there is at least one bit with a value of 1 before the bit set to 0, the nominal packet padding value corresponding to the RU with n NSS and index y is a fixed value.
[0261] set to 0 and there is at least one bit with a value of 1 before the bit set to 0, the nominal packet padding value corresponding to the RU with n NSS and index y can be a fixed value. The padding value is a fixed value. For example, the nominal packet padding value corresponding to an RU having NSS of n and index y is 8 microseconds, 16 microseconds, or 20 microseconds and can be obtained
[0262] In Implementation Mode 2, in addition to the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU having index y the PPET20 / 16 / 8 NSSn RUb subfield corresponding to an RU having another index may also be omitted in the PPE Thresholds field. This further reduces the overhead
[0263] In a possible Implementation Mode 3, in this embodiment of the present application, the NSS range indicated by the NSS subfield within the PPE Thresholds field can be used to assist a second device in determining the nominal packet padding value for transmitting data For example, the NSS used by the second device is greater than the value indicated by the NSS subfield within the PPE Thresholds field, and the nominal packet padding value that can be used by the second device
[0264] can be defined as a fixed value, for example, 8 microseconds, 16 microseconds, or 20 microseconds. In this way, in the PPE Thresholds field, the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU having index y may be omitted, and the second device only needs to pay attention to the value indicated by the NSS subfield. This is simpler
[0265] For example, the value indicated by the NSS subfield within the PPE Thresholds field is 9 , and the NSS used by the second device is 12 streams. The second device, without considering the indication regarding the RU within the PPE T hresholds field, can directly determine that the nominal packet padding value to be used is a fixed value, such as 8 microseconds, 16 microseconds, or 20 microseconds .
[0266] As another example, the NSS used by the second device is greater than the value indicated by the NSS subfield within the PPE Thresholds field, and the nominal packet padding value that can be used by the second device can be defined as being determined based on the value indicated by the NSS subfield and the modulation threshold corresponding to the RU with index y. For example, the value indicated by the NSS subfield within the PPE Thresholds field is 9, and the NSS used by the second device is 12 streams. When the second device determines that the RU to be used is y, the nominal packet padding value to be used is determined based on the NSS of 9 and the modulation threshold corresponding to the RU with index y.
[0267] Embodiments of the present application may be applied to a scenario where one index corresponds to one type of RU, or may be applied to a scenario where one index corresponds to a plurality of RUs of different sizes. In a scenario where one index corresponds to a plurality of RUs of different sizes , when the second device uses DCM, the index y corresponds to a plurality of RUs of different sizes . It is possible to correspond. In this case, this embodiment of the present application corresponds to the nominal packet padding A value indication method is further provided, and the following two indication methods may be included.
[0268] Indication method 1: The bit in the RU Index Bitmask corresponding to the RU with index y is set to 0, and when the second device uses DCM, the nominal packet padding value corresponding to the RU with index y is specified to be determined based on the modulation threshold corresponding to the RU with index y + 1. That is, when the second device uses DCM, the second device may determine the nominal packet padding value based on the modulation threshold corresponding to PPET20 / 16 / 8 NSSn RU(y + 1) subfield. For example, RU2 in Table 9 is used as an example, that is y = 2. When the second device uses DCM, the second device may determine the nominal packet padding value corresponding to RU2 based on the modulation threshold corresponding to RU3.
[0269] Indication method 2: When the RU selected by the second device is not the largest RU among a plurality of RUs with different sizes corresponding to index y, the bit in the RU Index Bi tmask corresponding to index y is set to 0, and when the second device uses DCM, the nominal packet padding value corresponding to the RU with index y is specified to be determined based on the modulation threshold corresponding to n NSS and the RU with index y. For example, RU2 in Table 9 is used as an example, that is y = 2. When the second device uses DCM, the second device may determine the nominal packet padding value corresponding to RU2 based on the modulation threshold corresponding to RU2 instead of the modulation threshold of RU3. It may be determined that the nominal packet padding value to be performed is still determined. The second device The RU selected by the second device is not the largest RU among a plurality of RUs with different sizes corresponding to the index y. For example, the RU assigned to the second device is RU2 (242 + 484), and the second device uses DCM. In this case, the second device determines the nominal packet padding value based on the modulation threshold corresponding to RU2 . If the RU assigned to the second device is RU2 (996), the second device may determine the nominal packet padding value based on the modulation threshold corresponding to RU3 . It should be understood that when the second device transmits data to the first device, nominal packet padding is performed to ensure sufficient processing time for the first device . Usually, the time consumed by the first device to process the received data is mainly consumed by the multiple-input multiple-output (MIMO) demodulation module and the FEC
[0270] decoding module of the first device. The complexity of MIMO demodulation is positively correlated with NSS, and the complexity of FEC decoding is positively correlated with the number of RU blocks obtained after equivalent encoding for the RU assigned to the second device . Based on this, the number of RU blocks obtained after equivalent encoding for the RU can be used to assist in determining the nominal packet padding value . Alternatively, the number of RU blocks obtained after equivalent encoding for NSS and the RU can be used to assist in determining the nominal packet padding value. That is , the packet expansion threshold corresponding to the number of RU blocks obtained after equivalent coding for RU is set to indicate the nominal packet padding value, or the equivalent coding for RU The packet expansion threshold corresponding to the number of NSS and RU blocks obtained after that is set to indicate the nominal packet padding value. By using the modulation threshold corresponding to the NSS and RU sizes, compared with the case where the nominal packet padding value is indicated, in this embodiment of the present application, the PPE Thresholds field can be simplified, and the overhead of the PPE Thresh olds field can be reduced.
[0271] The following are the solutions used to assist in determining the nominal packet padding value when the number of RU blocks obtained after equivalent coding for RU, and the solutions used to assist in determining the nominal packet padding value when the number of NSS and RU blocks obtained after equivalent coding for RU are described separately. Please refer to FIG. 10. FIG. 10 shows another method for indicating the nominal packet padding value according to an embodiment of the present application. Specifically, the nominal packet padding value is indicated by using the number of RU blocks obtained after equivalent coding for RU. The procedure of this method is described as follows.
[0272] Please refer to FIG. 10. FIG. 10 shows another nominal packet padding value indication method according to an embodiment of the present application. Specifically, the nominal packet padding value is indicated by using the number of RU blocks obtained after equivalent coding for RU. The procedure of this method is described as follows. is described as follows.
[0273] S1001: The first device generates a PPDU. The PPDU includes an NSS index bitmask sub field, an NSS subfield, and a physical layer packet expansion threshold information field . The physical layer packet expansion threshold information field corresponds to different nominal packet padding values including a plurality of packet extension threshold subfield sets corresponding thereto, each packet extension threshold subfield set includes a packet extension threshold subfield indicating the NSS of n, and the packet extension threshold subfield is used when the NSS used by the second device is n and the number of equivalently encoded RU blocks for the allocated RU is the first value. The corresponding packet extension threshold is indicated to the second device. The packet extension threshold indicates the nominal packet padding value used by the second device when the first value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], and N is an integer greater than 8.
[0274] S1002: The first device transmits a PPDU to the second device, and the second device receives the PPDU.
[0275] S1003: The second device determines the nominal packet padding value used when the NSS is i based on the physical layer packet extension threshold information field and the first value.
[0276] In one example, the first value can be related to the maximum number of RU24s that can be included in the RU allocated to the second device, and the number of encoded bits carried on each subcarrier of a single spatial-time stream. For example, the first value may satisfy the following relationship: N CBPRU = N RU242 × N BPSCS
[0277] N CBPRU is the first value, and N RU242 is included in the RU allocated to the second device. It is the maximum number of RU242 that can be achieved. For example, the RU assigned to the second device is RU996, and RU996 can include four RU242. Therefore, N RU242 = 4. When the bandwidth is 320 MHz or less it should be understood that the value range of N RU242 is 0 to 16. N BPSCS is the number of encoded bits carried on each subcarrier of a single spatial-time stream. For example, when the modulation scheme is Binary Phase Shift Keying (BPSK), N BPSCS = 1. When the modulation scheme is 64QAM, N BPSCS = 6. When the modulation scheme is 4096QAM, N BPSCS = 12. When the second device uses the DCM modulation scheme, it should be understood that N RU242 is twice that when the second device does not use the DCM modulation scheme.
[0278] Each NSS can correspond to multiple packet extension thresholds. For example, refer to FIG. 11. FIG. 11 shows a new structure of the physical layer packet extension threshold information field according to an embodiment of the present application. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold sub field set includes a plurality of packet extension threshold subfields indicating the NSS of n. As shown in FIG. 11, the physical layer packet extension threshold information field includes a set of a plurality of packet extension threshold subfields indicating a nominal packet padding value of 20 μs. The physical layer packet extension threshold information field includes a set of a plurality of packet extension threshold subfields indicating a nominal packet padding value of 16 μs. The physical layer packet extension threshold information field indicates a nominal packet padding value of 16 μs. It further includes a set of a plurality of packet extension threshold sub-fields shown. Physical layer packet extension The threshold information field further includes a set of a plurality of packet extension threshold sub-fields that indicate a nominal packet padding value of 8 μs. For the sake of easy explanation, in this specification a set of a plurality of packet extension threshold sub-fields that indicate a nominal packet padding value of 20 μs is called the set of the first sub-fields, and a set of a plurality of packet extension threshold sub-fields that indicate a nominal packet padding value of 16 μs is called the set of the second sub-fields, and a set of a plurality of packet extension threshold sub-fields that indicate a nominal packet padding value of 8 μs is called the set of the third sub-fields. The first sub-field in the set of the first sub-fields indicates a first packet extension threshold corresponding to an NSS of n. The first packet extension threshold indicates a first nominal packet padding value that is used by a second device when a first value corresponding to an allocated RU is greater than or equal to the first packet extension threshold. For example, the first nominal packet padding value is 20 microseconds. As shown in FIG. 11, the first sub-field may be represented as PPET20 and the value range of n is [1,..., N], where N is an integer greater than or equal to 8. Similarly, the second sub-field in the set of the second sub-fields indicates a second packet extension threshold corresponding to an NSS of n. The second packet extension threshold is used by a second device when a first value corresponding to an allocated RU is greater than or equal to the second packet extension threshold.
[0279] The first sub-field in the set of the first sub-fields indicates a first packet extension threshold corresponding to an NSS of n. The first packet extension threshold indicates a first nominal packet padding value that is used by a second device when a first value corresponding to an allocated RU is greater than or equal to the first packet extension threshold. For example, the first nominal packet padding value is 20 microseconds. As shown in FIG. 11, the first sub-field may be represented as PPET20 and the value range of n is [1,..., N], where N is an integer greater than or equal to 8. NSS =n
[0280] Similarly, the second sub-field in the set of the second sub-fields indicates a second packet extension threshold corresponding to an NSS of n. The second packet extension threshold is used by a second device when a first value corresponding to an allocated RU is greater than or equal to the second packet extension threshold. Indicates a second nominal packet padding value. For example, the second nominal packet padding value is 16 microseconds. As shown in FIG. 11, the second subfield may be represented as PPE T16 NSS=n where the value range of n is [1,..., N], and N is an integer greater than or equal to 8. The third subfield within the set of third subfields indicates a third packet extension threshold corresponding to the NSS of n. The third packet extension threshold is the third nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold. For example, the third nominal packet padding value is 8 microseconds. As shown in FIG. 11, the third subfield may be represented as PPET8 where the value range of n is [1,..., N], and N is an integer greater than or equal to 8. NSS =n
[0281] When the second device transmits data to the first device, it may determine the nominal packet padding NSS=n value to be used based on the combination of PPET20 NS S=n and PPET8 NSS=n That is, for the NSS, the second device may determine the nominal packet padding value based on the result of comparison with each of N CBPRU CBPRU and the first modulation threshold, the second modulation threshold, and the third modulation threshold. Specifically, the second device may determine the nominal packet padding value according to Table 12. Specifically, when conditions 1, 2, and 3 of the rows in Table 12 are satisfied, the second device uses the value corresponding to that row as the nominal packet padding value to be used. It can be determined as the nominal packet padding value. Specifically, when the second device determines that the condition in row of Table 12 is satisfied, the second device determines to use the value shown in that row as the nominal packet padding value. In Table 12, PPET20 NSS =n represents the first packet expansion threshold corresponding to the NSS of n, and PPET16 NSS=n represents the second packet expansion threshold corresponding to the NSS of n and PPET8 NSS=n represents the third packet expansion threshold corresponding to the NSS of n.
[0282]
Table 12
[0283] For example, the second device uses the NSS of i. When N CBPRU is greater than or equal to the first packet expansion threshold corresponding to the first subfield corresponding to the NSS of i, the second device may determine that the nominal packet padding value to be used is 20 microseconds. When N is greater than or equal to the second packet expansion threshold corresponding to the second subfield corresponding to the NSS of i and less than the first packet expansion threshold corresponding to the first subfield corresponding to the NSS of i, CBPRU the second device may determine that the nominal packet padding value to be used is 16 microseconds. When the NSS is i and N is greater than or equal to the third packet expansion threshold corresponding to the third subfield corresponding to the NSS of i and less than the second packet expansion threshold corresponding to the second subfield corresponding to the NSS of i, the second device may determine that the nominal packet padding value to be used is 8 microseconds. When the NSS is i and N is greater than or equal to the third packet expansion threshold corresponding to the third subfield corresponding to the NSS of i and less than the second packet expansion threshold corresponding to the second subfield corresponding to the NSS of i, the second device may determine that the nominal packet padding value to be used is 8 microseconds. When the NSS is i and N CBPRU is greater than or equal to the third packet expansion threshold corresponding to the third subfield corresponding to the NSS of i and less than the second packet expansion threshold corresponding to the second subfield corresponding to the NSS of i, the second device may determine that the nominal packet padding value to be used is 8 microseconds. When the NSS is i and N is greater than or equal to the third packet expansion threshold corresponding to the third subfield corresponding to the NSS of i and less than the second packet expansion threshold corresponding to the second subfield corresponding to the NSS of i, The padding value can be determined to be 8 microseconds.
[0284] Furthermore, in order to reduce the overhead of the physical layer packet extension threshold information field, in this embodiment of the present application, the first subfield, the second sub field, and the third subfield corresponding to some NSSs may be omitted.
[0285] In one example, the NSS index bit mask subfield may occupy at least 8 bits and, in a bit mapping manner, there is no packet extension threshold corresponding to the NSS , that is, it may be indicated that the physical layer packet extension threshold information field does not include the first subfield, the second subfield, and the third subfield corresponding to the NSS. For example, when the j-th bit of the NSS index bit mask subfield is 0 . the physical layer packet extension threshold information field does not include the first subfield corresponding to the j-th NSS, the second subfield, and the third subfield. It should be understood that j is arranged within [1,..., N]. Correspondingly, when the j-th bit of the NSS index bit mask sub field is 1, the physical layer packet extension threshold information field includes the first subfield, the second subfield, and the third subfield corresponding to the j-th NSS. Alternatively, when the j-th bit of the NSS index bit mask subfield is 1, the physical layer packet extension threshold information field does not include the first subfield corresponding to the n-th NSS, the second subfield, and the third subfield. Correspondingly when the j-th bit of the NSS index bit mask subfield is 0, the physical layer packet extension threshold information field includes the first subfield corresponding to the n-th NSS, the second subfield, and the third subfield. Correspondingly when the j-th bit of the NSS index bit mask subfield is 0, the physical The layer packet extension threshold information field includes a first subfield corresponding to the NSS of j, a second sub field, and a third subfield.
[0286] In other examples, when the NSS used by the second device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bit mask subfield, the nominal packet padding value used by the second device can be defined as a fixed value, for example, 20 microseconds. This is simpler. Please refer to FIG. 12. FIG. 12 shows another nominal packet padding value indication method according to an embodiment of the present application. Specifically, the nominal packet padding value is indicated by using the packet extension threshold corresponding to the NSS and the number of RU blocks obtained after equivalent encoding for the RU. The procedure of this method is described as follows.
[0287] S1201: The first device generates a PPDU. The PPDU includes an NSS subfield and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a packet extension threshold subfield corresponding to different nominal packet padding values. The packet extension threshold field indicates the packet extension threshold to the second device, and the packet extension threshold indicates the nominal packet padding value used when the second value is greater than or equal to the packet exten...
Claims
1. A nominal packet padding value indication method, comprising: a step of generating, by a first device, a physical layer protocol data unit (PPDU) and transmitting the PPDU to a second device, wherein the PPDU includes a physical layer packet extension threshold existence sub-field and a physical layer packet extension threshold field, the value of the physical layer packet extension threshold existence sub-field is 1, and the physical layer packet extension threshold field includes a resource unit (RU) index bitmask sub-field, a spatial stream number (NSS) sub-field, and a physical layer packet extension threshold information field, the physical layer packet extension threshold information field including one or more sets of packet extension threshold sub-fields corresponding to different nominal packet padding values, each set of packet extension threshold sub-fields indicating a modulation threshold corresponding to an RU or a multi-resource unit (MRU) having an NSS of n and an index b, the modulation threshold being used to determine a nominal packet padding value to be used by the second device when the modulation scheme is equal to or higher than the modulation threshold, the step comprising: wherein the value range of n is a subset of [1,..., N], N is an integer greater than or equal to 1, the value range of b is a subset of [m,..., M], m and M are integers greater than or equal to 0, and when the value of the RU index bitmask sub-field corresponding to the RU or MRU having an index y is 0, the value range of b does not include y; in a set of packet extension threshold sub-fields corresponding to the same nominal packet padding value, the fact that the value of the RU index bitmask sub-field corresponding to the RU or MRU having the index y is 0 indicates that the modulation threshold corresponding to the NSS of n and the RU or MRU having the index y is the modulation threshold corresponding to the NSTS of n and the RU or MRU having an index m1, m1 being the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bitmask sub-field, or m1 being the largest index among the indexes smaller than y corresponding to the bits that are 1 in the RU index bitmask sub-field. The maximum index among the sai indices, Nominal packet padding value indication method.
2. The value of the RU index bit mask subfield corresponding to an index smaller than y The method according to claim 1, wherein the value includes 1.
3. If any index corresponding to a bit that is 1 in the RU index bit mask subfield is not greater than y, the fact that the value of the RU index bit mask subfield corresponding to the RU or MRU having the index y is 0 means that the nominal packet padding value corresponding to the nth The above NSS and the RU or MRU having the index y indicates that it is 20 microseconds. The method according to claim 1 or 2.
4. If the value of the RU index bit mask subfield corresponding to the RU or MRU having an index smaller than y does not include 1, the fact that the value of the RU index bit mask subfield corresponding to the RU or MRU having the index y is 0 Indicates that the nominal packet padding value corresponding to the nth above NSS and the RU or MRU having the index y is 0 microseconds. The method according to claim 1 or 2.
5. If the NSS indicated by the NSS subfield is smaller than the NSS used by the second device The nominal packet padding value used by the second device is 16 microseconds. The method according to claim 1.
6. A plurality of types of RUs or MRUs of different sizes correspond to the same allocation index. The method according to claim 1.
7. A nominal packet padding value determination method, A step of receiving a physical layer protocol data unit (PPDU) from a first device by a second device, wherein the PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field, and the value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field includes a resource unit (RU) Index bit mask subfield, a spatial stream number NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field ーld includes one or more packet expansion threshold sub - field sets corresponding to different nominal packet padding values, and each packet expansion threshold sub - field set indicates a modulation threshold corresponding to an RU or a multi - resource unit MRU having n NSSs and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The value range of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The value range of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU index bit - mask sub - field corresponding to the RU or MRU having an index y is 0, the value range of b does not include y. Step, The second device determines, based on the modulation threshold indicated by the physical layer packet expansion threshold field, the modulation threshold corresponding to the RU or MRU having the n NSSs and the index y, where m1 is the smallest index greater than y among the indices corresponding to the bits that are 1 in the RU index bit - mask sub - field, or m1 is the largest index less than y among the indices corresponding to the bits that are 1 in the RU index bit - mask sub - field. Step, Including a method for determining a nominal packet padding value.
8. The method according to claim 7, wherein the value of the RU index bit - mask sub - field corresponding to an index smaller than y includes 1.
9. The method further includes, When no index corresponding to a bit that is 1 in the RU index bit - mask sub - field is greater than y, the second device determines that the nominal packet padding value corresponding to the RU having the index y is 20 microseconds. The method according to claim 7 or 8.
10. The method, When the RU or MRU having an index smaller than y has a corresponding RU index bit - mask sub - field, When the value of the spit mask subfield does not include 1, by the second device , the nominal packet padding value corresponding to the RU or MRU having the index y is determined to be 0 microseconds The method according to claim 7 or 8, further comprising.
11. The method is When the NSS used by the second device is greater than the NSS indicated by the NSS subfield , by the second device, the nominal packet padding value used by the second device is determined to be 16 microseconds The method according to claim 7, further comprising.
12. A plurality of types of RUs or MRUs of different sizes correspond to the same allocation index The method according to claim 7.
13. The method is By the second device, using dual carrier modulation DCM, the second device Based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y + 1, determining the nominal packet padding value to be used , wherein the index y corresponds to a plurality of RUs or MRUs of different sizes, step Or, By the second device, using dual carrier modulation DCM, the second device Based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y, determining the nominal packet padding value , wherein the index y corresponds to a plurality of RUs or MRUs of different sizes, and the RU or MRU used by the second device Is not the largest RU or MRU among the plurality of RUs or MRUs of different sizes , step The method according to any one of claims 1 to 12, further comprising.
14. A nominal packet padding value indication method, comprising By a first device, generating and transmitting a physical layer protocol data unit PPDU , transmitting the PPDU to a second device, wherein the PPDU includes a spatial stream number N SS index bit mask subfield, an NSS subfield, and a physical layer packet Extension threshold information field Including steps Including The physical layer packet extension threshold information field includes a plurality of packet extension threshold sub-field sets corresponding to different nominal packet padding values Each packet extension threshold sub-field set includes a plurality of packet extension threshold sub-fields indicating NSS of n, and the packet extension threshold sub-field indicates a corresponding packet extension threshold to be used when the number of RU blocks obtained after equivalent coding for the assigned resource unit RU for the second device is a first value and the NSS used by the second device is n. The packet extension threshold sub-field indicates the nominal packet padding value to be used by the second device when the first value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], and N is an integer greater than 8, A method for indicating a nominal packet padding value.
15. The first value is the number of bits of the following formula The method according to claim 14.
16. The plurality of packet extension threshold sub-field sets include a set of first packet extension threshold sub-fields corresponding to a first nominal packet padding value. The first packet extension threshold sub-fields in the set of first packet extension threshold sub-fields indicate a corresponding first packet extension threshold to be used when the number of the RU blocks obtained after equivalent coding for the assigned resource unit RU for the second device is the first value and the NSS used by the second device is n. The first packet extension threshold indicates that the nominal packet padding value to be used by the second device is the first nominal packet padding value when the first value corresponding to the assigned RU is greater than or equal to the first packet extension threshold. The first nominal packet padding value is 20 microseconds. The method according to claim 15. N CBPRU = N RU242 × N BPSCS satisfies N CBPRU is the first value, and N RU242 can be included in RU, the maximum of RU242 is a large number, N BPSCS is the coding carried on each subcarrier of a single space-time stream
17. The plurality of packet extension threshold sub-field sets further include a set of second packet extension threshold sub-fields corresponding to a second nominal packet padding value. The second packet extension threshold sub-fields in the set of second packet extension threshold sub-fields For the second device, the equivalent for the allocated resource unit RU wherein the number of the RU blocks obtained after encoding is the first value, and when the NSS used by the second device is n, indicates a corresponding second packet extension threshold value used, and the second packet extension threshold value indicates that when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold value, the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds, the method according to claim 15 or 16 indicates that the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds, the method according to claim 15 or 16 indicates that the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds, the method according to claim 15 or 16 The method according to claim 15 or 16 **Claim 18** The plurality of packet extension threshold subfield sets further includes a set of third packet extension threshold subfields corresponding to a third nominal packet padding value, and the third packet extension threshold subfields in the set of the third packet extension threshold subfields The plurality of packet extension threshold subfield sets further includes a set of third packet extension threshold subfields corresponding to a third nominal packet padding value, and the third packet extension threshold subfields in the set of the third packet extension threshold subfields The plurality of packet extension threshold subfield sets further includes a set of third packet extension threshold subfields corresponding to a third nominal packet padding value, and the third packet extension threshold subfields in the set of the third packet extension threshold subfields For the second device, the equivalent for the allocated resource unit RU wherein the number of the RU blocks obtained after encoding is the first value, and when the NSS used by the second device is n, indicates a corresponding third packet extension threshold value used, and the third packet extension threshold value indicates that when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold value, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds, the method according to any one of claims 15 to 17 indicates that when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold value, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds, the method according to any one of claims 15 to 17 The method according to any one of claims 15 to 17 **Claim 19** The NSS index bit mask subfield occupies at least 8 bits, and the i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet The NSS index bit mask subfield occupies at least 8 bits, and the i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet extension threshold information field does not include a packet extension threshold subfield set corresponding to the i-th NSS, the method according to any one of claims 14 to 18 extension threshold information field does not include a packet extension threshold subfield set corresponding to the i-th NSS, the method according to any one of claims 14 to 18 **Claim 20** When the NSS used by the second device in the physical layer packet extension threshold information field is set to 0 in the NSS index bit mask subfield When the NSS used by the second device in the physical layer packet extension threshold information field is set to 0 in the NSS index bit mask subfield When indicating that it is greater than the NSS corresponding to the most significant bit among the non-bits, the division When the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold, the second The nominal packet padding value used by the second device is 20 microseconds, claim The method according to item 14 or 15.
21. A method for determining a nominal packet padding value, A step of receiving a physical layer protocol data unit (PPDU) from a first device by a second device, wherein the PPDU includes a spatial stream number NSS index bit mask Sub-field, an NSS sub-field, and a physical layer packet extension threshold information field, and the physical layer packet extension threshold information field includes a plurality of packet extension threshold sub-field sets corresponding to different nominal packet padding Values, each packet extension threshold sub-field set includes a plurality of packet extension threshold sub-fields indicating an NSS of n, and the packet extension threshold sub-field is obtained by the second device after equivalent encoding for the allocated Resource unit (RU), and indicates the corresponding packet extension threshold when the number of RU blocks is the first value and the NSS used by the second device is n, and the packet extension threshold sub-field is used when the first value is greater than or equal to the packet Extension threshold, and indicates the nominal packet padding value used by the second device, and the value range of n is [1,..., N], and N is an integer greater than 8 Steps, A step of determining, by the second device, a nominal packet padding value used when NSS is j based on the physical layer packet extension threshold information field and the first value, where j is an integer greater than or equal to 1, and Including steps, a method for determining a nominal packet padding value.
22. The first value is the following formula The number of bits, The method according to claim 21.
23. The plurality of packet extension threshold sub-field sets include a set of first packet extension threshold sub-fields corresponding to a first nominal packet padding Value, and the first packet extension threshold sub-field in the set of the first packet extension threshold sub-fields is N CBPRU = N RU242 × N BPSCS satisfies, N CBPRU is the first value, N RU242 can be included in RU, the maximum of RU242 is a large number, N BPSCS is the encoding carried on each subcarrier of a single space-time stream For the second device, equivalent encoding for the assigned resource unit RU When the number of the RU blocks obtained later is the first value and the NSS used by the second device is n, indicate the corresponding first packet expansion threshold The first packet expansion threshold indicates the first nominal packet padding value used by the second device when the first value corresponding to the assigned RU is greater than or equal to the first packet expansion threshold. The first nominal packet padding value is 20 microseconds When it is greater than or equal to the first nominal packet padding value corresponding to the buffer field, the second device determines that the nominal packet padding value used when the NSS is j is the first nominal packet padding value. The method according to claim 22 The plurality of packet expansion threshold subfield sets further include a set of second packet expansion threshold subfields corresponding to a second nominal packet padding value. The second packet expansion threshold subfields in the set of second packet expansion threshold subfields For the second device, when the number of the RU blocks obtained after equivalent encoding for the assigned resource unit RU is the first value and the NSS used by the second device is n, indicate the corresponding second packet expansion threshold The second packet expansion threshold indicates the second nominal packet padding value used by the second device when the first value corresponding to the assigned RU is greater than or equal to the second packet expansion threshold. The second nominal packet padding value is 16 microseconds wherein the NSS is j, and N CBPRU is the first packet expansion threshold value when the NSS is j When it is greater than or equal to the second nominal packet padding value corresponding to the buffer field and is smaller than the first nominal packet padding value corresponding to the first packet expansion threshold subfield when the NSS is j, the second device determines that the nominal packet padding value used when the NSS is j is the second nominal packet padding value. The method according to claim 22 or 23 。 where the NSS is j and N CBPRU is the second packet expansion threshold value when the NSS is j The plurality of packet extension threshold subfield sets further includes a third set of packet extension threshold subfields corresponding to a third nominal packet padding value, and a third packet extension threshold subfield within the third set of packet extension threshold subfields indicates a corresponding third packet extension threshold to be used when the number of the RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value with respect to the second device and the NSS used by the second device is n. The third packet extension threshold indicates a third nominal packet padding value to be used by the second device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold. The third nominal packet padding value is 8 microseconds, and when the NSTS is j and the third nominal packet padding value corresponding to the third packet extension threshold subfield is greater than or equal to the buffer field and is smaller than the second nominal packet padding value corresponding to the second packet extension threshold subfield, the second device determines that the nominal packet padding value to be used when the NSS is j is the third nominal packet padding value. The method according to any one of claims 22 to 24
26. The NSS index bit mask subfield occupies at least 8 bits, the i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet extension threshold information field does not include a set of subfields corresponding to the NSS of i. The method according to any one of claims 21 to 25
27. The method further includes that when the NSS used by the second device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bit mask subfield, and the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold wherein NSS is j, and N CBPRU is the third packet expansion threshold value when the NSTS is j the nominal packet padding value to be used by the second device is 20 microseconds. The method according to claim 21 or 22
28. A communication device comprising a processing module and a transceiver module The processing module is configured to generate a Physical Layer Protocol Data Unit (PPDU), and the transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a Physical Layer Packet Extension Threshold Presence subfield and a Physical Layer Packet Extension Threshold field. The value of the Physical Layer Packet Extension Threshold Presence subfield is 1. The Physical Layer Packet Extension Threshold field includes a Resource Unit (RU) Index Bitmask subfield, a Number of Spatial Streams (NSS) subfield, and a Physical Layer Packet Extension Threshold Information field. The Physical Layer Packet Extension Threshold Information field includes one or more sets of Packet Extension Threshold subfields corresponding to different nominal packet padding values. Each set of Packet Extension Threshold subfields indicates a modulation threshold corresponding to an RU or a Multiple Resource Unit (MRU) having NSS of n and an index b. The modulation threshold is used to determine the nominal packet padding value used by the second device when the modulation scheme is equal to or higher than the modulation threshold. The range of values of n is a subset of [1,..., N], where N is an integer greater than or equal to 1. The range of values of b is a subset of [m,..., M], where m and M are integers greater than or equal to 0. When the value of the RU Index Bitmask subfield corresponding to the RU or MRU having an index y is 0, the range of values of b does not include y. In a set of Packet Extension Threshold subfields corresponding to the same nominal packet padding value, when the value of the RU Index Bitmask subfield corresponding to the RU or MRU having the index y is 0, this indicates that the modulation threshold corresponding to the RU or MRU having NSS of n and the index y is the modulation threshold corresponding to an RU having NSTS of n and an index m1. m1 is the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU Index Bitmask subfield, or m1 is the largest index among the indexes smaller than y corresponding to the bits that are 1 in the RU Index Bitmask subfield. Communication device.
29. The value of the RU index bit mask subfield corresponding to an index smaller than y The communication device according to claim 28, wherein the value includes 1.
30. If any index corresponding to a bit that is 1 in the RU index bit mask subfield is not greater than y, the fact that the value of the RU index bit mask subfield corresponding to the RU or MRU having the index y is 0 indicates that the nominal packet padding value corresponding to the previous NSS of n and the RU or MRU having the index y is 20 microseconds. The communication device according to claim 28 or 29.
31. If the value of the RU index bit mask subfield corresponding to an RU having an index smaller than y does not include 1, the fact that the value of the RU index bit mask subfield corresponding to the RU having the index y is 0 indicates that the nominal packet padding value corresponding to the previous NSS of n and the index y is 0 microseconds. The communication device according to claim 28 or 29.
32. If the NSS indicated by the NSS subfield is smaller than the NSS used by the second device, the nominal packet padding value used by the second device is 16 microseconds. The communication device according to claim 28.
33. A plurality of types of RUs or MRUs with different sizes correspond to the same allocation index. The communication device according to claim 32.
34. A communication device comprising a processing module and a transceiver module, wherein the transceiver module is configured to receive a physical layer protocol data unit PPDU from a first device, the PPDU includes a physical layer packet extension threshold presence subfield and a physical layer packet extension threshold field, the value of the physical layer packet extension threshold presence subfield is 1, the physical layer packet extension threshold field includes a resource unit RU index bit mask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension threshold information field, the physical layer packet extension threshold information field includes one or more packets corresponding to different nominal packet padding values including a packet expansion threshold subfield set, each packet expansion threshold subfield set indicating a modulation threshold corresponding to an RU having NSS of n and index b, the modulation threshold being used to determine a nominal packet padding value to be used by the communication device when the modulation scheme is greater than or equal to the modulation threshold, the value range of n being a subset of [1,..., N], N being an integer greater than or equal to 1, the value range of b being a subset of [m,..., M], m and M being integers greater than or equal to 0, when the value of the RU index bit mask subfield corresponding to an RU or a multi-resource unit MRU having index y is 0, the value range of b does not include y, the processing module corresponding to an RU or MRU having the NSS of n and index m1, and based on the modulation threshold indicated by the physical layer packet expansion threshold field, determining the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y, m1 being the smallest index among the indexes greater than y corresponding to the bits that are 1 in the RU index bit mask subfield, or m1 being the largest index among the indexes less than y corresponding to the bits that are 1 in the RU index bit mask subfield, a communication device.
35. The communication device according to claim 34, wherein the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1.
36. The processing module is further configured to determine that the nominal packet padding value corresponding to an RU having index x is 20 microseconds when no index corresponding to a bit that is 1 in the RU index bit mask subfield is greater than y, the communication device according to claim 34 or 35.
37. The processing module is configured to determine that the nominal packet padding value corresponding to the RU or MRU having index y is 0 microseconds when the value of the RU index bit mask subfield corresponding to the RU or MRU having an index smaller than y does not include 1 The communication device according to claim 34 or 35, further configured as described.
38. When the NSS used by the communication device is larger than the NSS indicated by the NSS subfield, the processing module is further configured to determine that the nominal packet padding value to be used is 16 microseconds. The communication device according to claim 34. The communication device according to claim 34, further configured to determine that the nominal packet padding value to be used is 16 microseconds when the NSS used by the communication device is larger than the NSS indicated by the NSS subfield. The communication device according to claim 34, further configured to determine that the nominal packet padding value to be used is 16 microseconds when the NSS used by the communication device is larger than the NSS indicated by the NSS subfield. 。
39. The communication device according to claim 34, wherein a plurality of types of RUs or MRUs of different sizes correspond to the same allocation index. The communication device according to claim 34.
40. The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y + 1. The index y corresponds to a plurality of RUs or MRUs of different sizes, or The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y + 1. The index y corresponds to a plurality of RUs or MRUs of different sizes, or The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y + 1. The index y corresponds to a plurality of RUs or MRUs of different sizes, or The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y + 1. The index y corresponds to a plurality of RUs or MRUs of different sizes, or The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y. The index y corresponds to a plurality of RUs or MRUs of different sizes. The RU or MRU used by the second device is not the largest RU or MRU among the plurality of RUs or MRUs of different sizes. The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y. The index y corresponds to a plurality of RUs or MRUs of different sizes. The RU or MRU used by the second device is not the largest RU or MRU among the plurality of RUs or MRUs of different sizes. The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y. The index y corresponds to a plurality of RUs or MRUs of different sizes. The RU or MRU used by the second device is not the largest RU or MRU among the plurality of RUs or MRUs of different sizes. The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y. The index y corresponds to a plurality of RUs or MRUs of different sizes. The RU or MRU used by the second device is not the largest RU or MRU among the plurality of RUs or MRUs of different sizes. The communication device uses dual carrier modulation (DCM). The processing module is configured to determine the nominal packet padding value to be used based on the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y. The index y corresponds to a plurality of RUs or MRUs of different sizes. The RU or MRU used by the second device is not the largest RU or MRU among the plurality of RUs or MRUs of different sizes. 、 The communication device according to any one of claims 34 to 39.
41. A communication device comprising a processing module and a transceiver module, The processing module is configured to generate and transmit a physical layer protocol data unit (PPDU). The transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The processing module is configured to generate and transmit a physical layer protocol data unit (PPDU). The transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The processing module is configured to generate and transmit a physical layer protocol data unit (PPDU). The transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The processing module is configured to generate and transmit a physical layer protocol data unit (PPDU). The transceiver module is configured to transmit the PPDU to a second device. The PPDU includes a spatial stream number NSS index bit mask subfield, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating the NSS of n. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating the NSS of n. The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating the NSS of n. The packet extension threshold subfield is allocated resources to the second device. The number of RU blocks obtained after equivalent encoding for the RU unit RU is the first value, and the corresponding packet extension used when the NSS used by the second device is n indicates a threshold value, and the packet extension threshold subfield is such that when the first value is greater than or equal to the packet extension threshold, the nominal packet padding value used by the second device is indicated, and the value range of n is [1,..., N], where N is an integer greater than 8. Communication device. **Claim 42** The first value is given by the following formula is the number of bits. The communication device according to claim 41. N CBPRU = N RU242 × N BPSCS satisfies, N CBPRU is the first value, N RU242 can be included in RU, the maximum of RU242 is a large number, N BPSCS is the coding carried on each sub-carrier of a single space-time stream **Claim 43** The plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields corresponding to a first nominal packet padding value. The first packet extension threshold subfield within the set of first packet extension threshold subfields is such that for the second device, the number of the RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value, and when the NSS used by the second device is n, the corresponding first packet extension threshold is indicated. The first packet extension threshold indicates that when the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold, the nominal packet padding value used by the second device is the first nominal packet padding value. The first nominal packet padding value is 20 microseconds. The communication device according to claim 42. **Claim 44** The plurality of packet extension threshold subfield sets further include a set of second packet extension threshold subfields corresponding to a second nominal packet padding value. The second packet extension threshold subfield within the set of second packet extension threshold subfields is such that for the second device, the number of the RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value, and when the NSS used by the second device is n, the corresponding second packet extension threshold is indicated. The second packet extension threshold indicates that when the first value corresponding to the allocated RU is When it is equal to or greater than the second packet extension threshold, the nominal packet padding value used by the second device is the second nominal packet padding value. indicating that the nominal packet padding value used by the second device is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds, according to claim 42 or 43 The communication device according to item 3.
45. The plurality of packet extension threshold subfield sets further includes a set of third packet extension threshold subfields corresponding to a third nominal packet padding value, and the third packet extension threshold subfields in the set of third packet extension threshold subfields For the second device, when the number of the RU blocks obtained after equivalent coding for the allocated resource unit RU is the first value and the NSS used by the second device is n, the corresponding third packet extension threshold is indicated, and the third packet extension threshold is When the first value corresponding to the allocated RU is equal to or greater than the third packet extension threshold, the nominal packet padding value used by the second device is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds, according to any one of claims 42 to 44 The communication device according to item 15.
46. The NSS index bit mask subfield occupies at least 8 bits, the i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet extension threshold information field does not include a set of packet extension threshold subfields corresponding to the i-th NSS. The communication device according to any one of claims 41 to 45.
47. When the physical layer packet extension threshold information field indicates that it is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bit mask subfield for the NSS used by the second device, when the first value corresponding to the allocated RU is equal to or greater than the packet extension threshold, the nominal packet padding value used by the second device is 20 microseconds. The communication device according to claim 41 or 42.
48. A communication device comprising a processing module and a transceiver module, The transceiver module is configured to receive a physical layer protocol data unit P PDU from a first device, and the PPDU includes a spatial stream number NSS index bit ma subfield, an NSS subfield, and a physical layer packet extension threshold information field . The physical layer packet extension threshold information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values. Each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating NSS of n, and the packet extension threshold subfield indicates that the number of RU blocks obtained after equivalent encoding for the assigned resource unit RU of the communication device is a first value and the NSS used by the second device is n, and the corresponding packet extension threshold is used. The packet extension threshold subfield indicates the nominal packet padding value used by the communication device when the first value is greater than or equal to the packet extension threshold. The value range of n is [1,..., N], where N is an integer greater than 8. The processing module is configured to determine the nominal packet padding value used when NSS is j based on the physical layer packet extension threshold information field and the first value, where j is an integer greater than or equal to 1. Communication device.
49. The first value is the number of bits of the following formula . The communication device according to claim 48.
50. The plurality of packet extension threshold subfield sets include a first set of packet extension threshold subfields corresponding to a first nominal packet padding value. The first packet extension threshold subfield in the first set of packet extension threshold subfields indicates that the number of the RU blocks obtained after equivalent encoding for the assigned resource unit RU of the communication device is the first value, and the NSS used by the second device is n, and the corresponding first packet extension threshold is used. The first packet extension threshold indicates the first nominal packet padding value used by the communication device when the first value corresponding to the assigned RU is greater than or equal to the first packet extension threshold. N CBPRU = N RU242 × N BPSCS satisfies, N CBPRU is the first value, N RU242 can be included in RU, the maximum of RU242 is a large number, N BPSCS is the encoding carried on each sub-carrier of a single space-time stream Indicates a padding value, and the first nominal packet padding value is 20 microseconds and wherein the NSS is j, and N CBPRU is the first packet expansion threshold value when the NSS is j when it is greater than or equal to the first nominal packet padding value corresponding to the buffer field, the processing module determines that the nominal packet padding value used when the NSS is j is the first nominal packet padding value. The communication device according to claim 49 device . **Claim 51** The plurality of packet extension threshold subfield sets further includes a set of second packet extension threshold subfields corresponding to a second nominal packet padding value. The second packet extension threshold subfield within the set of second packet extension threshold subfields indicates a corresponding second packet extension threshold for the communication device when the number of the RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value and the NSS used by the second device is n. The second packet extension threshold indicates a second nominal packet padding value used by the communication device when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold. The second nominal packet padding value is 16 microseconds and when it is greater than or equal to the second nominal packet padding value corresponding to the buffer field and is smaller than the first nominal packet padding value corresponding to the first packet extension threshold subfield when the NSS is j, the processing module determines that the nominal packet padding value used when the NSS is j is the second nominal packet padding value. The communication device according to claim 50 device . **Claim 52** The plurality of packet extension threshold subfield sets further includes a set of third packet extension threshold subfields corresponding to a third nominal packet padding value. The third packet extension threshold subfield within the set of third packet extension threshold subfields indicates a corresponding third packet extension threshold for the communication device when the number of the RU blocks obtained after equivalent encoding for the allocated resource unit RU is the first value and the NSS used by the second device is n where the NSS is j, N CBPRU is the second packet extension threshold value when the NSS is j , the third packet extension threshold is such that when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold, the third nominal packet padding value used by the communication device, and the third nominal packet padding value is 8 microseconds, and when it is greater than or equal to the third nominal packet padding value corresponding to the buffer field and less than the second nominal packet padding value corresponding to the second packet extension threshold subfield when NSTS is j, the processing module determines that the nominal packet padding value used when NSS is j is the third nominal packet padding value. The communication device according to claim 51. **Claim 53** The NSS index bit mask subfield occupies at least 8 bits, the i-th bit of the NSS index bit mask subfield is 0, and the physical layer packet extension threshold information field does not include a set of subfields corresponding to i NSSs. The communication device according to any one of claims 48 to 52. where the NSS is j and N CBPRU is the third packet expansion threshold value when the NSTS is j **Claim 54** When the NSS used by the communication device is greater than the NSS corresponding to the most significant bit among the bits not set to 0 in the NSS index bit mask subfield, when the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold, the nominal packet padding value used by the communication device is 20 microseconds. The communication device according to claim 48 or 49. **Claim 55** A chip comprising at least one processor and an interface, wherein the processor is configured to read and execute instructions stored in a memory, and when the instructions are activated, the chip can implement the method according to any one of claims 1 to 27. Chip. **Claim 56** A computer-readable storage medium that stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a computer, the computer can implement the method according to any one of claims 1 to 27. Computer-readable storage medium 。
Citation Information
Patent Citations
Method and apparatus for supporting flexible resource allocation in a wireless communication system
JP2017529757A