Method for indicating nominal packet padding value, method for determining nominal packet padding value, and communication device.

The method addresses inefficiencies in specifying nominal packet padding values by using subfields in PPDU to determine padding values based on modulation thresholds, optimizing data processing time and reducing overhead in wireless fidelity technology.

JP7849540B2Active Publication Date: 2026-04-21HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-04-08
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing methods for specifying nominal packet padding values in wireless fidelity technology incur significant overhead due to the use of exhaustive or cross-sectional formats that do not account for variations in spatial and time streams (NSTS), resource unit (RU) size, and modulation schemes, leading to inefficient processing time management.

Method used

A method for specifying and determining nominal packet padding values using a communication device that employs a flexible approach by indicating modulation thresholds through subfields in a PPDU, allowing devices to determine padding values without traversing all possible combinations of NSTS and RU sizes, thereby reducing overhead.

Benefits of technology

This method efficiently determines nominal packet padding values, reducing the overhead associated with specifying these values and ensuring adequate processing time for data packets, thus optimizing data transmission in wireless fidelity systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007849540000014
    Figure 0007849540000014
  • Figure 0007849540000015
    Figure 0007849540000015
  • Figure 0007849540000016
    Figure 0007849540000016
Patent Text Reader

Abstract

To provide a nominal packet padding value instruction method, a determination method, and a communication device for reducing overhead of a physical layer packet expansion threshold field.SOLUTION: In a communication system, an instruction method includes a first device generating a physical protocol data unit (PPDU), and sending the PPDU to a second device. A physical layer packet expansion threshold information field included in the PPDU includes a plurality of packet expansion threshold sub-field sets corresponding to different nominal packet padding values, and each packet expansion threshold sub-field set instructs a modulation threshold that corresponds to an RU having the NSS which is n and an index B. When the value of an RU index bitmask sub-field corresponding to the RU having an index y is 0, the value range of B does not include y.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application relates to the field of wireless fidelity technology, and in particular to nominal packet paddy This relates to a method for indicating and determining a setting value, and to a communication device. [Background technology]

[0002] The receiver has sufficient processing time for the data packets received from the transmitter. To ensure that this is possible, the receiver uses a spatial-time stream count. Number of spatial and time streams (NSTS) This refers to the modulation threshold corresponding to the NSTS and resource unit (RU) size. It can be shown that the transmitter determines the nominal packet padding to be used based on the modulation threshold. The value can be determined. Then, the transmitter determines the actual based on the nominal packet padding value. Determine the padding value, and based on the actual padding value, the data packet sent to the receiver Padding is applied to the packet extensions that may be included in the packet. The data in the packet extension is received It is not required by the device. Therefore, it is not necessary to ensure that the receiver has sufficient processing time. Therefore, other data may be processed within the time required to process packet expansion.

[0003] One or more of the NSTS, RU size, and modulation scheme used by the transmitting end If they differ, the corresponding minimum processing time required will also differ depending on the receiving end. In other words, The corresponding nominal packet padding values ​​may differ. Currently, each NSTS, RU, and modulation The nominal packet padding values ​​corresponding to the thresholds are provided in an exhaustive or cross-sectional format. As the number of NSTS supported by the device increases and the RU size increases, each NS Nominal packet padding values ​​corresponding to TS, RU, and modulation thresholds are defined using an exhaustive formula or horizontally. Providing content in a discontinuous format incurs significant overhead. [Overview of the Initiative]

[0004] This application reduces the overhead for specifying nominal packet padding values. To flexibly specify nominal packet padding values ​​corresponding to each NSTS and each RU size The present invention provides a method for specifying nominal packet padding values, a method for determining nominal packet padding values, and a communication device. [Means for solving the problem]

[0005] According to a first aspect, a method for specifying a nominal packet padding value is provided. The method is: This may be performed by a first communication device. The first communication device is a communication device or communication apparatus, For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is that the communication device is the first device Let's use an example. The first device could be an AP (Access Point). This method includes the following steps: .

[0006] The first device is a physical protocol data unit. It generates a PPDU and sends the PPDU to a second device. The PPDU contains physical layer packet extension thresholds. Includes subfields and physical layer packet extension threshold fields, physical layer packet extension The value of the threshold existence subfield is 1, and the physical layer packet extension threshold field is RU-in The DEX bitmask subfield, the NSS subfield, and the physical layer packet extension threshold. Includes value information fields. The physical layer packet extension threshold information field has different nominal values. Includes multiple packet extension threshold subfield sets corresponding to packet padding values, Each packet extension threshold subfield set has an NSS of n and an index b in the RU. It indicates the corresponding modulation threshold, and the modulation threshold is used when the modulation scheme is greater than or equal to the modulation threshold. Used to determine the nominal packet padding value used by the vice. The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is [ It is a subset of m, ..., M] where m and M are non-negative integers. It has index y. If the value of the RU index bitmask subfield corresponding to RU is 0, then the value range of b The box does not include y.

[0007] Packet expansion threshold subfieldset corresponding to the same nominal packet padding value In this case, the RU index bitmask subfeed corresponding to the RU having index y The value of RU being 0 means that the modulation threshold corresponding to RU with NSS and index y of n is , indicates that it is the modulation threshold corresponding to the RU having NSTS of n and index m1, and m1 This corresponds to the bit that is 1 in the RU index bitmask subfield. The smallest index among the indices greater than y in dex, or m1 This corresponds to the bit that is 1 in the RU index bitmask subfield. It is the largest index among the indices smaller than y in dex.

[0008] In this solution, the modulation threshold corresponding to the RU with NSS of n and index y is the NSS of n This can be a modulation threshold corresponding to RU having S and index m1. That is, the NSS of n The modulation threshold corresponding to the RU with index y is the packet extension threshold subfield. It may also be indicated using the packet extension threshold subfield, which is the NSS and index of n. Specify the modulation threshold corresponding to the RU having m1. Therefore, the physical layer packet extension threshold. The value information field indicates the modulation threshold corresponding to the RU with NSS n and index y. The packet extension threshold subfield may be omitted, and the NSS and index m1 of n are Use the packet extension threshold subfield that indicates the modulation threshold corresponding to the RU it has. This still indicates the modulation threshold corresponding to the RU with NSS n and index y. It is possible. In other words, without traversing all RUs of different sizes. A modulation threshold corresponding to the RU can be specified. In this way, physical layer packet expansion can be performed. The overhead of the tension threshold field is reduced.

[0009] According to a second aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a second communication device. The second communication device is a communication device or communication apparatus. For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is about a communication device that can do this with a second device. Let's use an example. The second device could be an STA. This method includes the following steps: .

[0010] The second device receives the PPDU from the first device. The PPDU is a physical layer packet extension threshold. Includes value existence subfield and physical layer packet extension threshold field, physical layer packet The value of the Extended Threshold Existence subfield is 1, and the Physical Layer Packet Extended Threshold Field is RU The index bitmask subfield, the NSS subfield, and the physical layer packet expansion. Includes the threshold information field. The physical layer packet extension threshold information field is different for each flea. Includes multiple packet extension threshold subfield sets corresponding to null packet padding values. Each packet extension threshold subfield set has an NSS of n and an index b of R U indicates the modulation threshold corresponding to U, and the modulation threshold is the second when the modulation scheme is greater than or equal to the modulation threshold. Used to determine the nominal packet padding value used by the device. The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. If the value of the RU index bitmask subfield corresponding to the RU is 0, then the value of b The range does not include y.

[0011] The second device corresponds to the RU with n NSS and index m1, and physical layer packets Based on the modulation threshold indicated by the extended threshold field, the NSS and index of n Determine the modulation threshold corresponding to the RU having y, and m1 is the RU index bitmask subfile. In the world, the index corresponding to the bit that is 1 is an index greater than y. The smallest index, or m1, is the RU index bitmask subfeedback. Among the indices corresponding to the bit that is 1 in Lud, which are indices smaller than y This is the largest index.

[0012] Corresponding to the solution provided in the first aspect, the first device sends to the second device The trusted PPDU indicates the modulation threshold corresponding to the RU with NSS of n and index y. The second device does not include the packet extension threshold subfield set, but the NSS and The modulation threshold corresponding to the RU with index y can still be determined. For example. Then, the second device is based on the modulation threshold corresponding to the NSS of n and the RU of index m1. The modulation threshold corresponding to the NSS of n and the RU of index y can be determined. The condition that needs to be met is that m1 is 1 in the RU index bitmask subfield. The smallest index greater than y for an index corresponding to a certain bit. It is a bitmask, or m1 is 1 in the RU index bitmask subfield. The largest index among the indexes smaller than y that correspond to the bit. Specifically, if it is determined that there is an m1 that satisfies the conditions, the second de Vice can determine the modulation threshold corresponding to the RU having NSS of n and index y.

[0013] Possible implementations of the first and second embodiments correspond to indices smaller than y. The value of the RU index bitmask subfield includes 1. RU index bit A value of 0 in the mask subfield means multiple RUs, i.e., multiple I's smaller than y. It can correspond to the index. Based on such cases, this solution requires that y satisfies Further restrict the conditions. Specifically, RU indices corresponding to indices smaller than y. If the value of the dex bitmask subfield is 1, then the NSS and index y of n are The modulation threshold corresponding to the RU having n NSTS and the modulation threshold corresponding to the RU having index m1 This is the adjustment threshold. That is, if there is no y that satisfies this condition, then the NSS and index of n The modulation threshold corresponding to RU having 'x' may be any other possible value, such as a fixed value. In this case, the second device has a fixed nominal packet padding value to be used. It may be directly determined that such a modulation corresponds to an RU with an NSS of n and index m1. The nominal packet padding value to be used is not determined based on the threshold. It is very simple.

[0014] In a possible implementation of the first embodiment, the RU index bitmask subfield is 1 If none of the indices corresponding to a bit are greater than y, then the bit has index y. The value of the RU index bitmask subfield corresponding to RU is 0, which is the NS of n. The nominal packet padding value for a RU with S and index y is 20 microns. This indicates that it is seconds. In response to this, in a possible implementation of the second aspect, the RU index Any index corresponding to a bit that is 1 in the x bitmask subfield is y. If the second device is not significantly larger, the nominal part corresponding to the RU having index y is... The ket padding value is determined to be 20 microseconds. In this solution, the m1 satisfies the condition. If it does not exist, the nominal packet padding value corresponding to the RU with index y This can be a fixed value, for example, 20 microseconds.

[0015] In a possible implementation of the second embodiment, the second device performs (dual-carrier modulation, DCM) When used, the second device corresponds to the NSS of n and the RU with index y+1. Based on the modulation threshold, the nominal packet padding value to be used is determined, and index 'xy' supports multiple RUs of different sizes.

[0016] In this solution, multiple types of RUs (combinations of RUs and MRUs) are assigned to a single RU allocation index. It corresponds to a RU, that is, it is thought to correspond to a single index. Multiple RUs are combined. Therefore, the overhead of the physical layer packet extension threshold field is reduced. Yes, it is possible. In this case, the second device corresponds to the RU having NSS n and index y. You don't need to determine the nominal packet padding value to be used based on the modulation threshold. For example, the second device is a variable corresponding to the NSS of n and RU having index y+1. The nominal packet padding value to be used may be determined based on the adjustment threshold.

[0017] In a possible implementation of the second embodiment, if the second device uses DCM, the second device Based on the modulation threshold corresponding to the RU with NSS n and index y, the nominal part You may determine the ket padding value. Index y corresponds to multiple types of RUs, and A number of RU types includes at least one type of Multiple Resource Unit (MRU), and a second type of Device The RU used by the chair is not the largest of several RUs.

[0018] Similarly, to reduce the overhead of the physical layer packet extension threshold field, multiple These types of RUs can be combined. In other words, multiple types of RUs (combinations of RUs and MRUs) can be combined. Each of these corresponds to one RU allocation index, that is, one index. In this case, the RU used by the second device to transmit data is a multiple RU. If it is not the largest RU, even if the second device uses DCM, the second device The value is used based on the modulation threshold corresponding to the RU with the NSS of n and index y+1. Instead of determining the nominal packet padding value to be used, the NSS and index of n Based on the modulation threshold corresponding to the RU with y, the nominal packet padding to be used The value can still be determined.

[0019] According to a third aspect, a method for specifying a nominal packet padding value is provided. The method is: This may be performed by a first communication device. The first communication device is a communication device or communication apparatus, For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is that the communication device is the first device Let's use an example. The first device could be an AP (Access Point). This method includes the following steps: .

[0020] The first device generates a PPDU and sends the PPDU to the second device. The PPDU is a physical layer packet. Includes the packet extension threshold presence subfield and the physical layer packet extension threshold field, The value of the Layer Packet Expansion Threshold Existence subfield is 1, and the Physical Layer Packet Expansion Threshold Fee The RU consists of the RU index bitmask subfield, the NSS subfield, and the physical layer. It includes a packet extension threshold information field. The physical layer packet extension threshold information field is Multiple packet extension threshold subfields corresponding to different nominal packet padding values The set includes n NSS and index The modulation threshold is indicated for the RU having b, and the modulation threshold is such that the modulation scheme is greater than or equal to the modulation threshold. Sometimes, to determine the nominal packet padding value used by a second device. It is used.

[0021] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. If the value of the RU index bitmask subfield corresponding to the RU is 0, then the physical The layer packet extension threshold field corresponds to the nominal packet of the RU with index y. This indicates that the topping value is 0 microseconds, and the range of values ​​for b does not include y.

[0022] Similar to the solution in the first embodiment, this solution includes a physical layer packet extension threshold field. In this packet extension, the modulation threshold corresponding to the RU with NSS n and index y is shown. The threshold subfield may also be omitted. Corresponds to NSS of n and RU with index y. The packet extension threshold subfield, which indicates the modulation threshold, is omitted, but index y The nominal packet padding value corresponding to the RU is still 0 microseconds. This is instructed to reduce the overhead of the physical layer packet extension threshold field.

[0023] According to a fourth aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a second communication device. The second communication device is a communication device or communication apparatus. For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is about a communication device that can do this with a second device. Let's use an example. The second device could be an STA. This method includes the following steps: .

[0024] The second device receives the PPDU from the first device. The PPDU is a physical layer packet extension threshold. Includes value existence subfield and physical layer packet extension threshold field, physical layer packet The value of the Extended Threshold Existence subfield is 1, and the Physical Layer Packet Extended Threshold Field is RU The index bitmask subfield, the NSS subfield, and the physical layer packet expansion. Includes the threshold information field. The physical layer packet extension threshold information field is different for each flea. Includes multiple packet extension threshold subfield sets corresponding to null packet padding values. Each packet extension threshold subfield set has an NSS of n and an index b of R U indicates the modulation threshold corresponding to U, and the modulation threshold is the second when the modulation scheme is greater than or equal to the modulation threshold. Used to determine the nominal packet padding value used by the device. The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. If the value of the RU index bitmask subfield corresponding to the RU is 0, then the value of b The range 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 is 0 microseconds.

[0026] In accordance with the solution of the third embodiment, the PPD transmitted by the first device to the second device U is a packet extension that indicates the modulation threshold corresponding to the RU with NSS n and index y. It does not include the threshold subfield. However, it does not include the RU corresponding to the RU with index y. If the value of the index bitmask subfield is 0, the second device is used. It can be determined that the nominal packet padding value to be used is 0 microseconds. It's simple.

[0027] Possible implementations of the third and fourth embodiments correspond to indices smaller than y. The value of the RU index bitmask subfield does not contain 1. The value of the net mask subfield is 0. This means there are multiple RUs, i.e., multiple values ​​smaller than y. This can correspond to the index. Based on such cases, this solution must satisfy y The necessary conditions are further restricted. Specifically, RUs corresponding to indices smaller than y. If the value of the index bitmask subfield does not contain 1, then the NSS and index of n The nominal packet padding value for a RU with xy is 0 microseconds.

[0028] According to a fifth aspect, a method for specifying a nominal packet padding value is provided. The method is: This may be performed by a first communication device. The first communication device is a communication device or communication apparatus, For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is that the communication device is the first device Let's use an example. The first device could be an AP (Access Point). This method includes the following steps: .

[0029] The first device generates a PPDU and sends the PPDU to the second device. The PPDU is a physical layer packet. Includes the packet extension threshold presence subfield and the physical layer packet extension threshold field, The value of the Layer Packet Expansion Threshold Existence subfield is 1, and the Physical Layer Packet Expansion Threshold Fee The RU consists of the RU index bitmask subfield, the NSS subfield, and the physical layer. It includes a packet extension threshold information field. The physical layer packet extension threshold information field is Multiple packet extension threshold subfields corresponding to different nominal packet padding values The set includes n NSS and index The modulation threshold is indicated for the RU having b, and the modulation threshold is such that the modulation scheme is greater than or equal to the modulation threshold. Sometimes, to determine the nominal packet padding value used by a second device. It is used.

[0030] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. For RUs that are set to 0 in the RU index bitmask subfield If applicable, the value range of b does not include y, and the physical layer packet extension threshold field is index The nominal packet padding values ​​corresponding to RUs with 'y' are 8 microseconds, 16 microseconds, Alternatively, specify 20 microseconds.

[0031] Similar to the solution in the third embodiment, this solution includes a physical layer packet extension threshold field. In this packet extension, the modulation threshold corresponding to the RU with NSS n and index y is shown. The threshold subfield may also be omitted. Corresponds to NSS of n and RU with index y. For omitted modulation thresholds, the corresponding nominal packet padding value is fixed. For example, it could be specified as 8 microseconds, 16 microseconds, or 20 microseconds. If so, the packet extension will show the modulation threshold corresponding to the RU with NSS n and index y. The threshold subfield is omitted, but the nominal packet corresponding to the RU with index y The padding value is still indicated, and the physical layer packet extension threshold field is over Reduce the head size.

[0032] According to a sixth aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a second communication device. The second communication device is a communication device or communication apparatus. For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is about a communication device that can do this with a second device. Let's use an example. The second device could be an STA. This method includes the following steps: .

[0033] The second device receives the PPDU from the first device. The PPDU is a physical layer packet extension threshold. Includes value existence subfield and physical layer packet extension threshold field, physical layer packet The value of the Extended Threshold Existence subfield is 1, and the Physical Layer Packet Extended Threshold Field is RU The index bitmask subfield, the NSS subfield, and the physical layer packet expansion. Includes the threshold information field. The physical layer packet extension threshold information field is different for each flea. Includes multiple packet extension threshold subfield sets corresponding to null packet padding values. Each packet extension threshold subfield set has an NSS of n and an index b of R U indicates the modulation threshold corresponding to U, and the modulation threshold is the second when the modulation scheme is greater than or equal to the modulation threshold. Used to determine the nominal packet padding value used by the device. The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. For RUs that are set to 0 in the RU index bitmask subfield If applicable, the range of values ​​for b does not include y.

[0034] The second device has an index y based on the physical layer packet extension threshold field. The nominal packet padding value corresponding to the RU is 8 microseconds, 16 microseconds, or 2 It is determined that the value is 0 microseconds.

[0035] In accordance with the solution of the fifth embodiment, the PPD transmitted from the first device to the second device U is a packet extension that indicates the modulation threshold corresponding to the RU with NSS n and index y. It does not include the threshold subfield. However, it does not include the RU corresponding to the RU with index y. If the value of the index bitmask subfield is 0, the second device is used. To determine the nominal packet padding value that should be used, use RUs with other indices. The nominal packet padding value to be used without referring to the corresponding modulation threshold It can be determined that it is a fixed value. This is simpler.

[0036] In possible implementations of the fifth or sixth aspect, at least one bit whose value is 1 However, it exists before the bit set to 0. RU Index Bitmask Subfield A value of 0 may correspond to multiple RUs, i.e., multiple indices smaller than y. Based on this case, this solution requires at least one bit to be set to 1. However, it is further restricted to existing before a bit set to 0, that is, y must satisfy The conditions under which it is necessary are further restricted. In the RU index bitmask subfield At least one bit set to 1 before the bit that corresponds to index y and is set to 0. The nominal packet padding corresponding to the RU with index y exists only when it exists. The value is a fixed value.

[0037] In a possible implementation of the fifth aspect, the NSS used by the second device is an NSS subfloat. If it is greater than the value indicated by the threshold, the physical layer packet extension threshold field is, The nominal packet padding values ​​used by the second device are 8 microseconds and 16 microseconds. This indicates a black second or 20 microseconds. In response to this, a sixth possible embodiment is possible. In this implementation, the NSS used by the second device is indicated by the NSS subfield. If it is greater than the indicated value, the second device will use the nominal packet pad that should be used. The ping value can be determined to be 8 microseconds, 16 microseconds, or 20 microseconds.

[0038] In this solution, the NSS does not need to be traversed. Specifically, by the second device If the NSS used is greater than the value indicated by the NSS subfield, the second The nominal packet padding value to be used by the vice is a fixed value, for example, 8 microphones. It can be specified as 16 microseconds, 16 microseconds, or 20 microseconds. In this way, physical The overhead of the layer packet extension threshold field can be further reduced.

[0039] In a possible implementation of the fifth aspect, the NSS used by the second device is an NSS subfloat. If it is greater than the value indicated by the threshold, the physical layer packet extension threshold field is, The second device has an NSS and index y used by the second device, and the RU Based on the corresponding modulation threshold, the nominal packet padding value to be used is determined. This instructs that... In response to this, in a possible implementation of the sixth aspect, the second device... Therefore, if the NSTS used is greater than the value indicated by the NSS subfield, the second The device has an NSS and index y used by the second device in the RU. Based on the corresponding modulation threshold, determine the nominal packet padding value to be used. .

[0040] In this solution as well, the NSS does not need to be traversed. Specifically, by the second device If the NSS used is greater than the value indicated by the NSS subfield, the second The device has an NSS and index y that are used by the second device. Based on the corresponding modulation threshold, the nominal packet padding value to be used is determined. This may be specified, and as a result, the overhead of the physical layer packet extension threshold field This can be further reduced.

[0041] According to the seventh aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a first communication device. The first communication device is a communication device or communication apparatus, For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is that the communication device is the first device Let's use an example. The first device could be an AP (Access Point). This method includes the following steps: .

[0042] The first device generates a PPDU and sends the PPDU to the second device. The PPDU is a spatial stream. The number of NSS index bitmask subfields, NSS subfields, and physical layer It includes a packet extension threshold information field. The physical layer packet extension threshold information field is different Multiple packet extension threshold subfields corresponding to nominal packet padding values Each packet extension threshold subfield set includes multiple packets that indicate the NSS of n. The packet includes an extended threshold subfield, and the packet extended threshold subfield is a second device The RU block obtained after equivalent encoding for the allocated resource unit RU. The number is the first value and the pair used when the NSS used by the second device is n. Specify the corresponding packet expansion threshold. The packet expansion threshold subfield is such that the first value is... Nominal packet packets used by the second device when they are above the packet expansion threshold The value of n is specified, and the range of n is [1, ..., N], where N is an integer greater than 8. ru.

[0043] According to the eighth aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a second communication device. The second communication device is a communication device or communication apparatus. For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is about a communication device that can do this with a second device. Let's use an example. The second device could be an STA. This method includes the following steps: .

[0044] The second device receives the PPDU from the first device. The PPDU is a spatial stream number NSS. The index bitmask subfield, the NSS subfield, and the physical layer packet expansion. Includes the threshold information field. The physical layer packet extension threshold information field is different for each flea. Includes multiple packet extension threshold subfield sets corresponding to null packet padding values. Each packet extension threshold subfield set indicates multiple packet extensions of n. The packet extension threshold subfield includes a threshold subfield, and the packet extension threshold subfield is distributed to the second device. The number of RU blocks obtained after equivalent encoding for the assigned resource unit RU is the number of The corresponding P is used when the NSS used by the second device is n and the value is 1. Specify the packet expansion threshold. The packet expansion threshold subfield has a first value that indicates packet expansion. Nominal packet padding used by the second device when it is above the tension threshold. A value is specified, where the range of n is [1, ..., N], and N is an integer greater than 8.

[0045] The second device, based on the physical layer packet extension threshold information field and the first value, Determine the nominal packet padding value to be used when NSS is j, where j is an integer greater than or equal to 1. That is the case.

[0046] In the seventh embodiment of the solution, the physical layer packet extension threshold information field is different nominal Use multiple packet extension threshold subfield sets corresponding to packet padding values. By doing so, the NSS used is n, and the resource unit allocated to the second device is n. Used when the number of RU blocks obtained after equivalent coding for the nit RU is the first value. It specifies the corresponding packet expansion threshold. In this way, the second device The packet extension threshold subfield corresponding to the NSS used by the device and the first Based on the value, the nominal packet padding value to be used can be determined. That is, The NSS used is n, and after equivalent coding for the allocated resource unit RU, If the number of RU blocks obtained is the first value, then the modulation threshold corresponding to the NSS and RU size Instead, the corresponding packet expansion threshold indicates the nominal packet padding value. This is used to reduce the dimensionality of the physical layer packet extension threshold information field, and the physical layer The packet extension threshold information field has been simplified, and the physical layer packet extension threshold information field Overhead can be reduced.

[0047] In possible implementations, the first value satisfies the following equation: N CBPRU =N RU242 ×N BPSCS .

[0048] N CBPRU This is the first value, N RU242 This is the maximum number of RU242s that can be included in RU, and N B PSCS This is the number of encoded bits carried on each subcarrier of a single spacetime stream. ru.

[0049] The first value can be thought to be related to the RU assigned to the second device, and in fact This is the quantization of RU assigned to the second device. This solution determines the first value. An exemplary form is provided. A specific form for determining the first value is provided in this embodiment of the present application. It is not limited to that.

[0050] Nominal packet thresholds indicated by multiple packet extension threshold subfield sets When the number of ding values ​​is different, the second device should be used for the nominal packet paddy. Please understand that the methods for determining the ng value also differ. The following are some possible cases: ru.

[0051] Case 1: Multiple packet extension threshold subfield sets are used in the first nominal packet Includes a set of first packet extension threshold subfields corresponding to the threshold value, and the first packet The first packet extension threshold subfield in the set of packet extension threshold subfields is the second For the device, obtained after equivalent encoding for the allocated resource unit RU. The first value is the number of RU blocks, and the second value is n, where indicates the corresponding first packet expansion threshold value used. The first packet expansion threshold value is , when the first value corresponding to the allocated RU is greater than or equal to the first packet expansion threshold value, the nominal packet padding value used by the second device is indicated to be the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds CBPRU . Correspondingly, when NSS is j and N is greater than or equal to the first nominal packet padding value corresponding to the first packet expansion threshold subfield when NSS is j, 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: The set of multiple packet expansion threshold subfields further includes a set of second packet expansion threshold subfields corresponding to the second nominal packet padding value. The second packet expansion threshold subfield within the set of the second packet expansion threshold subfields indicates the corresponding second packet expansion threshold value used 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 second packet expansion threshold value indicates that when the first value corresponding to the allocated RU is greater than or equal to the second packet expansion 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, when NSS is j and N is, when NSS is j, the second packet . Correspondingly, when NSS is j and N <OO00621>is, when NSS is j, the second packet CBPRU when NSS is j, the second packet It is greater than or equal to the second nominal packet padding value corresponding to the packet extension threshold subfield. , when NSS is j, the first nominal packet corresponding to the first packet extension threshold subfield When it is smaller than the ket padding value, the second device is used when NSS is j. The nominal packet padding value is determined to be the second nominal packet padding value. ru.

[0053] Case 3: Multiple packet extension threshold subfield sets result in a third nominal packet It further includes a third set of packet extension threshold subfields corresponding to the ding value, and the third The third packet extension threshold subfield in the set of packet extension threshold subfields For the second device, after equivalent encoding of the allocated resource unit RU The first value is the number of RU blocks obtained, and the second value is the NSS used by the second device. Specify the corresponding third packet expansion threshold to be used when the third packet expansion is true. The threshold is set when the first value corresponding to the assigned 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 This indicates a packet padding value, and the third nominal packet padding value is 8 micro It is seconds. Correspondingly, NSS is j, and N CBPRU However, when NSTS is j, the third packet The value is greater than or equal to the third nominal packet padding value corresponding to the extended threshold subfield, N The second nominal packet corresponding to the second packet expansion threshold subfield when STS is j When it is smaller than the padding value, the second device is used when NSS is j. Determine that the nominal packet padding value is the third nominal packet padding value. .

[0054] In the seventh possible implementation, the NSS index bitmask subfield is small It occupies at least 8 bits, and the i-th bit of the NSS index bitmask subfield. It is 0, and the physical layer packet extension threshold information field corresponds to the packet extension of i's NSS. Does not include threshold subfield sets. This solution does not include physical layer packet extension threshold information. To further reduce field overhead, NSS index bitmask sub The field indicates which packet extension threshold subfields can be omitted. It is possible.

[0055] In a possible implementation of the eighth aspect, the NSS used by the second device is the NSS index The most significant bit in the x-bit mask subfield that is not set to 0. When the first value corresponding to the assigned RU is greater than the NSS corresponding to the bit, the packet Nominal packet padding used by the second device when it exceeds the extended threshold The value is 20 microseconds. In this solution, certain conditions may be defined. For example, the second The NSS used by the device is in the NSS index bitmask subfield. When it is greater than the NSS corresponding to the most significant bit among the bits that are not set to 0, The nominal packet padding value used by the second device is a fixed value, for example, 20 This is in microseconds. In this way, the nominal packet padding value to be used is determined. When this is determined, the second device sets the NSS to multiple packet extension threshold subfield sets and 1 There's no need to compare them one by one. This is more direct and simpler.

[0056] According to the ninth aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a first communication device. The first communication device is a communication device or communication apparatus, For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is that the communication device is the first device Let's use an example. The first device could be an AP (Access Point). This method includes the following steps: .

[0057] The first device generates a PPDU and sends the PPDU to the second device. The PPDU is an NSS subf Includes a field and a physical layer packet extension threshold information field. The information field is a packet extension threshold that corresponds to different nominal packet padding values. The subfield includes the packet expansion threshold subfield, which indicates the packet expansion threshold. The packet expansion threshold subfield is used when the second value is greater than or equal to the packet expansion threshold. Specifies the nominal packet padding value used by the device. The value range for n is [1 [,...,N] where N is an integer greater than 8, and the second value is determined by the second device The NSS used, and the equivalent coding for the allocated resource unit RU, are taken This relates to the number of RU blocks obtained.

[0058] The difference from the solution of the seventh aspect is that in this solution, the physical layer packet extension threshold information fee The fact that the NSS does not specify separate packet expansion thresholds, i.e., one packet The key feature is that the extended threshold field can indicate packet extension thresholds corresponding to multiple NSSs. This further simplifies the physical layer packet extension threshold information field, allowing for a more efficient physical layer packet. The overhead of the extended threshold information field can be reduced.

[0059] According to a tenth aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a second communication device. The second communication device is a communication device or communication apparatus. For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is about a communication device that can do this with a second device. Let's use an example. The second device could be an STA. This method includes the following steps: .

[0060] The second device receives the PPDU from the first device. The PPDU is a spatial stream number NSS. Includes subfields and physical layer packet extension threshold information fields. The threshold information field indicates packet extensions corresponding to different nominal packet padding values. It includes a threshold subfield, and the packet extension threshold subfield indicates the packet extension threshold. The packet expansion threshold subfield is defined as follows: Specify the nominal packet padding value to be used by the second device. Range of values ​​for n The range is [1,...,N], where N is an integer greater than 8, and the second value is the second device The NSS used by and equivalent coding for allocated resource units RU. This relates to the number of RU blocks that will be retrieved later.

[0061] The second device is equivalent to the NSS used and the allocated resource unit RU. A second value is determined based on the number of RU blocks obtained after encoding, and the second value and physical Based on the layer packet extension threshold information field, the nominal packet pad to be used Determine the setting value.

[0062] In this solution, the second value is the NSS used by the second device, and the assignment Related to the number of RU blocks obtained after equivalent encoding of the resource unit RU. It can be considered a value. For example, the second value could be the NSS used and the allocated resource unit. This can be determined based on the number of RU blocks obtained after equivalent coding of the RU. Before determining the nominal packet padding value to be used, the second device determines the second value and nominal packets that should be used based on the physical layer packet extension threshold information field To determine the topping value, a second value can be determined first.

[0063] In a possible implementation of the tenth aspect, the second device is used and assigned Based on the number of RU blocks obtained after equivalent encoding for the resource unit RU, Determining the value of 2 means that the second device determines the second value according to the following relationship: Includes:

[0064] P index =f(NSS,N CBPRU ). The NSS corresponds to the RU assigned to the second device. And N CBPRU This is obtained after equivalent encoding for the RU assigned to the second device. This is the number of RU blocks, and the following relationship is satisfied: NCBPRU =N RU242 ×N BPSCS .

[0065] N RU242 This is the maximum number of RU242s that can be included in RU, and N BPSCS is a single spacetime This is the number of encoded bits carried on each subcarrier of the stream.

[0066] Nominal packet padding indicated by multiple packet extension threshold subfields When the number of values ​​differs, the second device should use the nominal packet padding value. Please understand that the methods for determining this also differ. The following are some possible cases:

[0067] In possible implementations of the ninth or tenth aspect, the physical layer packet extension threshold information fill The first packet extension threshold subf is the first nominal packet padding value. Includes field. The first packet extension threshold subfield is the first packet to the second device The packet expansion threshold is set, and the first packet expansion threshold is set when the second value is equal to or greater than the first packet expansion threshold. When the nominal packet padding value used by the second device is above the first device, the nominal packet padding value used by the second device is Indicates that it is a nominal packet padding value, the first nominal packet padding The value is 20 microseconds. Correspondingly, the second value is greater than or equal to the first packet expansion threshold. At that time, the second device determines that the nominal packet padding value to be used is the same as the first nominal It is determined to be the packet padding value.

[0068] In possible implementations of the ninth or tenth aspect, the physical layer packet extension threshold information field This is the second packet expansion threshold subfield corresponding to the second nominal packet padding value. Includes the second packet expansion threshold subfield. The second packet expansion threshold subfield is used to expand the second packet to the second device. The first packet expansion threshold is specified, and the second packet expansion threshold is specified if the second value is greater than or equal to the second packet expansion threshold. The nominal packet padding value used by the second device when this happens is the second nominal This indicates that the second nominal packet padding value is 16. It is a microsecond. Correspondingly, the second value is greater than or equal to the second packet expansion threshold, and the second When the value is smaller than the first packet expansion threshold, the second device should use the flea The nominal packet padding value is determined to be the second nominal packet padding value.

[0069] In possible implementations of the ninth or tenth aspect, the physical layer packet extension threshold information field This is the third packet extension threshold subfield corresponding to the third nominal packet padding value. Includes the third packet expansion threshold subfield, which is used to expand the third packet to the second device. The extension threshold is specified, and the third packet extension threshold is set when the second value is greater than or equal to the third packet extension threshold. The nominal packet padding value used by the second device when this happens is the third nominal This indicates that the third nominal packet padding value is 8. It is an iclosecond. Correspondingly, the second value is greater than or equal to the third packet expansion threshold, and the second When the value is smaller than the second packet expansion threshold, the second device should be used. The packet padding value is determined to be the third nominal packet padding value.

[0070] According to the eleventh aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a first communication device. The first communication device is a communication device or communication apparatus, For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is that the communication device is the first device Let's use an example. The first device could be an AP (Access Point). This method includes the following steps: .

[0071] The first device generates a PPDU, and the PPDU and the first packet expansion threshold range are sent to the second device. Send to the first packet expansion threshold range. The third value is within the range of the first packet expansion threshold range. Used by the second device to send data to the first device when it is in a certain state. Specify nominal packet padding values, and different packet expansion threshold ranges are different nominal Corresponds to packet padding value.

[0072] According to the twelfth aspect, a method for determining nominal packet padding values ​​is provided. The method is: This may be performed by a second communication device. The second communication device is a communication device or communication apparatus. For example, supporting a communication device to implement the functions required in this method It could be a chip system that can do this. The following description is about a communication device that can do this with a second device. Let's use an example. The first device may be an STA. This method includes the following steps: .

[0073] The second device receives the physical layer protocol data unit (PPDU) and the first device from the first device. The threshold range is received. The first threshold range is when the third value is within the first packet extension threshold range. A flea used by the second device to send data to the first device when Specify nominal packet padding values, and different packet expansion threshold ranges are different nominal packets Corresponds to the padding value. The third value is the spatial stream used by the second device. This relates to one or more parameters of the NSS, RU size, and modulation scheme.

[0074] If the third value is within the range of the first packet expansion threshold, the second device should be used. The nominal packet padding value corresponds to the nominal packet of the first packet expansion threshold range. It is determined to be a padding value.

[0075] Unlike the solutions of the seventh or ninth aspect, this solution involves multiple packet expansions. Threshold ranges may be defined, and different packet extension threshold ranges may be different nominal packet ranges Corresponds to the ding value. The first device instructs the second device on the packet expansion threshold range. It is possible. The second device is a factor that affects the nominal packet padding value, for example. , one of the NSS, RU, or modulation scheme order used by the second device or The quantization value is determined based on multiple factors, and then the nominal packet padding value is determined. Therefore, the quantized value is compared with the first packet extension threshold range transmitted by the first device. Obtained. Thus, the first packet extension threshold range is the physical layer packet extension threshold field. Because it does not need to be instructed to be used, the physical layer packet extension threshold field The overhead can be further reduced. The physical layer packet extension threshold field is Even when used for instruction, instead of multiple packet extension threshold ranges, one packet The extended threshold range is specified. The overhead of the physical layer packet extended threshold field is also It can be reduced.

[0076] In possible implementations 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, and RU is the second device The RU size used by the chair, and the Modulation used by the second device. This is the order of the modulation scheme.

[0078] This solution uses a method for determining the third value as an example. That is, the third value This is one of the NSS, RU, and modulation scheme orders used by the second device. This relates to multiple aspects. In this embodiment of the present application, the specific determination method is not limited.

[0079] According to the 13th aspect, a communication device is provided. For example, the communication device is the first device described above. It is a device placed on a chair or a first device. The communication device is a first embodiment or a first It may be configured to perform a method according to any one of the possible implementations of the embodiment. Specifically, the communication device is either the first embodiment or any possible implementation of the first embodiment. It may include modules configured to perform one method, for example, one with respect to another. It includes a combined processing module and a transceiver module. For example, a communication device is front This is the first device described above.

[0080] The processing module is configured to generate PPDU, and the transceiver module generates PPDU It is configured to send to a second device. The PPDU is configured to detect the presence of a physical layer packet extension threshold. Includes the field and physical layer packet extension threshold field, and physical layer packet extension threshold The value of the Existence subfield is 1, and the Physical Layer Packet Extension Threshold field is RU Index The ksbit mask subfield, the NSS subfield, and the physical layer packet extension threshold information Includes the information field. The physical layer packet extension threshold information field is different for nominal packets. Includes multiple packet extension threshold subfield sets corresponding to the padding value, each The extended threshold subfield set corresponds to the NSS of n and the RU with index b. It specifies a modulation threshold, and the modulation threshold is used when the modulation scheme is greater than or equal to the modulation threshold for the second device. Used to determine the nominal packet padding value used by the system.

[0081] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. When the value of the RU index bitmask subfield corresponding to the RU is 0, the value of b The range does not include y.

[0082] Packet expansion threshold subfieldset corresponding to the same nominal packet padding value In this case, the RU index bitmask subfeed corresponding to the RU having index y The value of RU being 0 means that the modulation threshold corresponding to RU with NSS and index y of n is , indicates that it is the modulation threshold corresponding to the RU having NSTS of n and index m1, and m1 This corresponds to the bit that is 1 in the RU index bitmask subfield. The smallest index among the indices greater than y in dex, or m1 is the maximum index among the indexes 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 form, the value of the RU index bit mask subfield corresponding to an index smaller than y includes 1.

[0084] In a possible implementation form, if any index corresponding to the bit that is 1 in the RU index bit mask subfield is not greater than y, the value of the RU index bit mask 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 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 implementation forms 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 implementation forms of the second aspect. For example, it includes a processing module and a transceiver module combined with each other. For example, the communication device is the aforementioned second device.

[0086] The transceiver module is configured to receive a physical layer protocol data unit (PPDU) from the first device. The PPDU includes a physical layer packet extension threshold presence subfield and and includes the physical layer packet extension threshold field and the physical layer packet extension threshold presence subfield The value of the threshold is 1, and the physical layer packet extension threshold field is the resource unit RU index. The ksbit mask subfield, the spatial stream number NSS subfield, and the physical layer It includes a packet extension threshold information field. The physical layer packet extension threshold information field is different Multiple packet extension threshold subfields corresponding to nominal packet padding values Each packet extension threshold subfield set includes n NSS and index b It indicates the modulation threshold corresponding to the RU having, and the modulation threshold is when the modulation scheme is greater than or equal to the modulation threshold. This is used to determine the nominal packet padding value used by the communication device. The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The enclosure is a subset of [m,...,M], where m and M are non-negative integers. Index y When the value of the RU index bitmask subfield corresponding to the RU having is 0, b The range of values ​​does not include y.

[0087] The processing module corresponds to the RU with n NSS and index m1, and physical layer packets Based on the modulation threshold indicated by the extended threshold field, the NSS and index of n It is configured to determine the modulation threshold corresponding to the RU having y, and m1 is the RU index bit The index corresponding to the bit that is 1 in the tomask subfield is greater than y. The smallest index among the indices, or m1 is the RU index bit. In the mask subfield, the index corresponding to the bit that is 1 is less than y. It is the largest index among the indexes.

[0088] In possible implementations, the RU index bitma corresponds to an index smaller than y. The value of the subfield includes 1.

[0089] In possible implementations, the bit that is 1 in the RU index bitmask subfield If none of the corresponding indices are greater than y, the processing module will execute the index It is determined that the nominal packet padding value corresponding to a RU with x is 20 microseconds. It is configured in such a way.

[0090] In possible implementations, the communication device uses a DCM, and the processing module uses n NSS and IN Based on the modulation threshold corresponding to the RU with dex y+1, the nominal packet to be used The index y is configured to determine the toppadding value, and multiple RUs of different sizes are used. This corresponds to... Alternatively, the processing module corresponds to... It is configured to determine the nominal packet padding value based on the corresponding modulation threshold, INDEX y supports multiple RUs of different sizes, and the RUs used by the communication device are, It is not the largest RU among several RUs of different sizes.

[0091] According to the 15th aspect, a communication device is provided. For example, the communication device is the first device described above. It is a device placed on a chair or the first device. The communication device is a third embodiment or a third It may be configured to perform a method according to any one of the possible implementation forms of the embodiment. The communication device is in any one of the third embodiment or possible implementations of the third embodiment. It may include a module configured to execute a method by, 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

[0092] 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 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 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 above 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 RU index bitmask subfield corresponding to the RU having index y A value of 0 indicates the nominal packet padding value corresponding to the RU with index y. This indicates that y is 0 microseconds, and the range of values ​​for b does not include y.

[0094] In possible implementations, the RU index bitma corresponds to an index smaller than x. The value of the subfield does not contain 1.

[0095] According to the 16th aspect, a communication device is provided. For example, the communication device is the second device described above. It is a device placed on a chair or a second device. The communication device is a fourth embodiment or a fourth It may be configured to perform a method according to any one of the possible implementation forms of the embodiment. The communication device is provided in any one of the fourth embodiment or any possible implementation of the fourth embodiment. It may include modules configured to perform the method by, for example, coupled together It includes a processing module and a transceiver module. For example, the communication device is the aforementioned It is device 2.

[0096] The transceiver module is configured to receive PPDU from the first device. U is the physical layer packet extension threshold presence subfield and the physical layer packet extension threshold fee The value of the physical layer packet extension threshold existence subfield is 1, and the physical layer packet The extended threshold field is the resource unit RU index bitmask subfield. And the spatial stream count NSS subfield and the physical layer packet extension threshold information field This includes the physical layer packet extension threshold information field, which has different nominal packet padding. Includes multiple packet extension threshold subfield sets corresponding to the value, each packet extension threshold The subfieldset is the modulation threshold corresponding to the RU with NSS n and index b. The modulation threshold is used by the communication device when the modulation scheme is greater than or equal to the modulation threshold. Used to determine the nominal packet padding value. The range of values ​​for n is [1,..., It is a subset of [m,...,M], where N is a non-negative integer. The range of values ​​for b is a subset of [m,...,M]. The RU index corresponding to the RU with index y is When the value of the ksbit mask subfield is 0, the range of values ​​for b does not include y.

[0097] The processing module determines the index y based on the physical layer packet extension threshold field. Determine that the nominal packet padding value corresponding to the RU is 0 microseconds. It is composed of the following.

[0098] In possible implementations, the RU index bitma corresponds to an index smaller than y. The value of the subfield does not contain 1.

[0099] According to the 17th aspect, a communication device is provided. For example, the communication device is the first device described above It is a device placed on a chair or the first device. The communication device is a fifth embodiment or the fifth It may be configured to perform a method according to any one of the possible implementations of the embodiment. Specifically, the communication device is one of the fifth embodiment or any possible implementation of the fifth embodiment. It may include modules configured to perform one method, for example, one with respect to another. It includes a combined processing module and a transceiver module. For example, a communication device is front This is the first device described above.

[0100] The processing module is configured to generate PPDU, and the transceiver module generates PPDU It is configured to send to a second device. The PPDU is configured to detect the presence of a physical layer packet extension threshold. Includes the field and physical layer packet extension threshold field, and physical layer packet extension threshold The value of the Existence subfield is 1, and the Physical Layer Packet Extension Threshold field is RU Index The ksbit mask subfield, the NSS subfield, and the physical layer packet extension threshold information Includes the information field. The physical layer packet extension threshold information field is different for nominal packets. Includes multiple packet extension threshold subfield sets corresponding to the padding value, each The extended threshold subfield set corresponds to the NSS of n and the RU with index b. It specifies a modulation threshold, and the modulation threshold is used when the modulation scheme is greater than or equal to the modulation threshold for the second device. Used to determine the nominal packet padding value used by the system.

[0101] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. For RUs that are set to 0 in the RU index bitmask subfield If applicable, the value range of b does not include y, and the physical layer packet extension threshold field is index The nominal packet padding values ​​corresponding to RUs with 'y' are 8 microseconds, 16 microseconds, Alternatively, specify 20 microseconds.

[0102] In possible implementations, at least one bit with a value of 1 corresponds to a bit set to 0. It exists before.

[0103] In possible implementations, the NSS used is greater than the value indicated by the NSS subfield. If large, the physical layer packet extension threshold field is used by the second device. The nominal packet padding value is 8 microseconds, 16 microseconds, or 20 microseconds. This instructs the NSS to be used, or the value indicated by the NSS subfield. If it is greater than the physical layer packet extension threshold field, the second device is used. Based on the NSS and the modulation threshold corresponding to the RU with index y, the nominal threshold to be used is determined. This command instructs the system to determine the minal packet padding value.

[0104] According to the 18th aspect, a communication device is provided. For example, the communication device is the second device described above. It is a device placed on a chair or a second device. The communication device is a sixth embodiment or a sixth It may be configured to perform a method according to any one of the possible implementations of the embodiment. Specifically, the communication device is one of the sixth embodiment or any possible implementation of the sixth embodiment. It may include modules configured to perform one method, for example, one with respect to another. It includes a combined processing module and a transceiver module. For example, a communication device is front This is the second device described above.

[0105] The transceiver module is configured to receive PPDU from the first device. U is the physical layer packet extension threshold presence subfield and the physical layer packet extension threshold fee The value of the physical layer packet extension threshold existence subfield is 1, and the physical layer packet The extended threshold field consists of the RU index bitmask subfield and the NSS subfield. Includes a field and a physical layer packet extension threshold information field. The report field contains multiple packet expansion thresholds corresponding to different nominal packet padding values. The value subfield set is included, and each packet extension threshold subfield set is n NSS It indicates the modulation threshold corresponding to the RU having index b, and the modulation threshold is determined by the modulation scheme. The nominal packet padding value used by the communication device is determined when it is above the adjustment threshold. It is used to define the range of values ​​of n, which is a subset of [1,...,N], where N is greater than or equal to 1. It is an integer. The range of values ​​for b is a subset of [m,...,M], where m and M are non-negative integers. Yes, there is an RU with index y that has 0 in the RU index bitmask subfield. When corresponding to a bit set to b, the range of values ​​for b does not include y.

[0106] The processing module determines the index y based on the physical layer packet extension threshold field. The nominal packet padding values ​​corresponding to the RUs are 8 microseconds, 16 microseconds, and It is configured to determine that it is 20 microseconds.

[0107] In possible implementations, at least one bit with a value of 1 corresponds to a bit set to 0. It exists before.

[0108] In possible implementations, the NSS used by the communication device is indicated by the NSS subfield. If it is greater than the indicated value, the processing module will process the RU with index y. The nominal packet padding value is 8 microseconds, 16 microseconds, or 20 microseconds. It is further configured to determine that the NSS used by the communication device is NSS If it is greater than the value indicated by the subfield, the processing module will be used. Based on the modulation threshold corresponding to the RU with NSS and index y, index y It is further configured to determine the nominal packet padding value corresponding to the RU.

[0109] According to the 19th aspect, a communication device is provided. For example, the communication device is the first device described above It is a device placed on a chair or the first device. The communication device is a seventh embodiment or the seventh It may be configured to perform a method according to any one of the possible implementations of the embodiment. Specifically, the communication device is one of the seventh embodiment or any possible implementation of the seventh embodiment. It may include modules configured to perform one method, for example, one with respect to another. It includes a combined processing module and a transceiver module. For example, a communication device is front This is the first device described above.

[0110] The processing module is configured to generate PPDU, and the transceiver module generates PPDU It is configured to send to a second device. The PPDU is a spatial stream number NSS index. Subbit mask subfield, NSS subfield, and physical layer packet extension threshold information Includes fields. The physical layer packet extension threshold information field is different nominal packet Includes multiple packet extension threshold subfield sets corresponding to the topping value, each packet The packet extended threshold subfield set is a set of multiple packet extended threshold subfields that indicate the NSS of n. Includes the field. The packet extension threshold subfield is for the second device, second data The NSS used by Vice is n, and is equal to the allocated resource unit RU. The corresponding packet used when the number of RU blocks obtained after valence encoding is the first value. The packet expansion threshold is specified, and the packet expansion threshold subfield is where the first value is the packet expansion threshold The nominal packet padding value used by the second device when it is greater than or equal to the value The instructions state that the range of values ​​for n is [1, ..., N], and N is an integer greater than 8.

[0111] In possible implementations, the first value satisfies the following equation: N CBPRU =N RU242 ×N BPSCS .

[0112] N CBPRU This is the first value, N RU242 This is the maximum number of RU242s that can be included in RU, and N B PSCS This is the number of encoded bits carried on each subcarrier of a single spacetime stream. ru.

[0113] In possible implementations, multiple packet extension threshold subfield sets are the first nominal Includes a set of first packet extension threshold subfields corresponding to the packet padding value. The first packet extension threshold subfield within the set of first packet extension threshold subfields The world is an equivalent to the allocated resource unit RU for the second device. The number of RU blocks acquired after registration is the first value, and is used by the second device. Indicates the corresponding first packet expansion threshold used when NSS is n. The packet extension threshold is when the first value corresponding to the assigned RU is greater than or equal to the first packet extension threshold. When the second device does this, the nominal packet padding value used by the first nominal is... This indicates that the packet padding value is 20. It is a microsecond.

[0114] In possible implementations, multiple packet extension threshold subfield sets constitute a second nominal. A set of second packet extension threshold subfields corresponding to the packet padding value. The second packet extension threshold subfield in the set of second packet extension threshold subfields Bufield, for the second device, for the allocated resource unit RU The number of RU blocks obtained after equivalent encoding is the first value, and is used by the second device. Specify the corresponding second packet expansion threshold used when the NSS being applied is n. The packet expansion threshold is such that the first value corresponding to the assigned RU is equal to or greater than the second packet expansion threshold. The nominal packet padding value used by the second device when it is above is the second It indicates that it is a nominal packet padding value, and the second nominal packet padding The value is 16 microseconds.

[0115] In possible implementations, multiple packet extension threshold subfield sets constitute a third nominal. A set of third packet extension threshold subfields corresponding to the packet padding value. and also include the third packet extension threshold subfield in the set of third packet extension threshold subfields Bufield, for the second device, for the allocated resource unit RU The number of RU blocks obtained after equivalent encoding is the first value, and is used by the second device. Specify the corresponding third packet expansion threshold used when the NSS being applied is n. The packet expansion threshold is such that the first value corresponding to the assigned RU is equal to or greater than the third packet expansion threshold. The nominal packet padding value used by the second device when it is above is the third It indicates that it is a nominal packet padding value, and the third nominal packet padding The value is 8 microseconds.

[0116] In possible implementations, the NSS index bitmask subfield has at least 8 bits It occupies the bit, and the i-th bit of the NSS index bitmask subfield is 0. The physical layer packet extension threshold information field corresponds to the packet extension threshold subfield of i. Does not include a gold set.

[0117] In possible implementations, the physical layer packet extension threshold information field is used by a second device. The NSS used is set to 0 in the NSS index bitmask subfield. When indicating that the NSS is greater than the most significant bit among the unassigned bits. When the first value corresponding to the assigned RU is greater than or equal to the packet expansion threshold, the second device The nominal packet padding value used by S is 20 microseconds.

[0118] According to the 20th aspect, a communication device is provided. For example, the communication device is the second device described above. It is a device placed on a chair or a second device. The communication device is an eighth embodiment or an eighth It may be configured to perform a method according to any one of the possible implementations of the embodiment. Specifically, the communication device is one of the eighth embodiment or any possible implementation of the eighth embodiment. It may include modules configured to perform one method, for example, one with respect to another. It includes a combined processing module and a transceiver module. For example, a communication device is front This is the second device described above.

[0119] The transceiver module transmits the physical layer protocol data unit (PPDU) from the first device. It is configured to receive the following: PPDU is a spatial stream number NSS index bitmask The subfield, the NSS subfield, and the physical layer packet extension threshold information field Includes. The physical layer packet extension threshold information field contains different nominal packet padding values. Includes multiple packet extension threshold subfield sets corresponding to each packet extension threshold A field set includes multiple packet extension threshold subfields that indicate the NSS of n. The packet extension threshold subfield is used to determine the allocated resource unit for the communication device. The first value is the number of RU blocks obtained after equivalent encoding for the RU, and the second value is the number of RU blocks obtained after equivalent encoding for the RU. Specify the corresponding packet expansion threshold used when the NSS used by the system is n. The packet expansion threshold subfield is used when the first value is greater than or equal to the packet expansion threshold. Specifies the nominal packet padding value used by the signaling device. The range of n is [1, ...,N], where N is an integer greater than 8.

[0120] The processing module uses the physical layer packet extension threshold information field and a first value to determine the value. , configured to determine the nominal packet padding value used when NSS is j And j is an integer greater than or equal to 1.

[0121] In possible implementations, the first value satisfies the following equation: N CBPRU =N RU242 ×N BPSCS .

[0122] N CBPRU This is the first value, N RU242 This is the maximum number of RU242s that can be included in RU, and N B PSCS This is the number of encoded bits carried on each subcarrier of a single spacetime stream. ru.

[0123] In possible implementations, multiple packet extension threshold subfield sets are the first nominal Includes a set of first packet extension threshold subfields corresponding to the packet padding value. The first packet extension threshold subfield within the set of first packet extension threshold subfields The world provides the communication device with equivalent coding for the assigned resource unit RU. The first value is the number of RU blocks obtained, and the second value is the NSS used by the second device. Specify the corresponding first packet expansion threshold to be used when the first packet expansion is true. The threshold is set when the first value corresponding to the assigned RU is greater than or equal to the first packet expansion threshold. This specifies a first nominal packet padding value to be used by the communication device, and the first nominal The null packet padding value is 20 microseconds.

[0124] NSS is j, N CBPRU However, when NSS is j, the first packet extension threshold subfield When the NSS is greater than or equal to the first nominal packet padding value corresponding to j, the communication device will determine that the NSS is j The nominal packet padding value used at a given time is the first nominal packet padding It is determined to be a value of G.

[0125] In possible implementations, multiple packet extension threshold subfield sets constitute a second nominal. A set of second packet extension threshold subfields corresponding to the packet padding value. The second packet extension threshold subfield in the set of second packet extension threshold subfields Bufield provides an equivalent code for the allocated resource unit RU to the communication device. The number of RU blocks acquired after registration is the first value, and is used by the second device. Indicates the corresponding second packet expansion threshold used when NSS is n. The packet extension threshold is when the first value corresponding to the assigned RU is greater than or equal to the second packet extension threshold. When doing so, it specifies a second nominal packet padding value used by the communication device, and the second The nominal packet padding value is 16 microseconds.

[0126] NSS is j, N CBPRU However, when NSS is j, the second packet extension threshold subfield The first packet padding value is greater than or equal to the second nominal packet padding value corresponding to the first packet padding value when NSS is j. Smaller than the first nominal packet padding value corresponding to the packet expansion threshold subfield. At that time, the communication device determines that the nominal packet padding value used when NSS is j is It is determined to be the second nominal packet padding value.

[0127] In possible implementations, multiple packet extension threshold subfield sets constitute a third nominal. A set of third packet extension threshold subfields corresponding to the packet padding value. and also include the third packet extension threshold subfield in the set of third packet extension threshold subfields Bufield provides an equivalent code for the allocated resource unit RU to the communication device. The number of RU blocks acquired after registration is the first value, and is used by the second device. Indicates the corresponding third packet expansion threshold used when NSS is n. The packet extension threshold is when the first value corresponding to the assigned RU is greater than or equal to the third packet extension threshold. It specifies a third nominal packet padding value used by the communication device when, and the third The nominal packet padding value is 8 microseconds.

[0128] NSS is j, N CBPRU However, when NSTS is j, the third packet extension threshold subfield The third nominal packet padding value corresponding to is greater than or equal to the second when NSTS is j The second nominal packet padding value corresponding to the packet expansion threshold subfield is greater than When small, the communication device uses the nominal packet padding value when NSS is j. This is determined to be the third nominal packet padding value.

[0129] In possible implementations, the NSS index bitmask subfield has at least 8 bits It occupies the bit, and the i-th bit of the NSS index bitmask subfield is 0. The physical layer packet extension threshold information field is a set of subfields corresponding to the NSS of i. Not included.

[0130] In possible implementations, the NSS used by the communication device is the NSS index bitmass. N corresponds to the most significant bit among the bits that are not set to 0 in the subfield. If it is greater than SS, the processing module will use the first value corresponding to the allocated RU for the packet. When the value exceeds the expansion threshold, a nominal packet padding value of 20 microseconds is used. It is further composed of sea urchin.

[0131] According to the 21st aspect, a communication device is provided. For example, the communication device is the first device described above It is a device placed on a chair or the first device. The communication device is a ninth embodiment or the ninth It may be configured to perform a method according to any one of the possible implementations of the embodiment. Specifically, the communication device is one of the ninth embodiment or any possible implementation of the ninth embodiment. It may include modules configured to perform one method, for example, one with respect to another. It includes a combined processing module and a transceiver module. For example, a communication device is front This is the first device described above.

[0132] The processing module is configured to generate PPDU, and the transceiver module generates PPDU It is configured to send to a second device. The PPDU is a spatial stream number NSS subfleet. Includes the `Rudo` and the physical layer packet extension threshold information field. The field is a packet expansion threshold subfield corresponding to different nominal packet padding values. The field includes the packet expansion threshold subfield, which indicates the packet expansion threshold, and the packet The packet extension threshold subfield is used when the second value is greater than or equal to the packet extension threshold. Specifies the nominal packet padding value used by the `iS`. The value range for n is [1, . ...,N], where N is an integer greater than 8, and the second value is used by the second device. The NSS used, and the RU block obtained after equivalent encoding for the assigned RU. It is related to numbers.

[0133] In possible implementations, the physical layer packet extension threshold information field is the first nominal packet Includes a first packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the first packet extension threshold, and the first packet extension threshold This is used by the second device when the second value is greater than or equal to the first packet expansion threshold. This indicates that the nominal packet padding value is the first nominal packet padding value. The first nominal packet padding value is 20 microseconds.

[0134] In possible implementations, the physical layer packet extension threshold information field is the second nominal packet Includes a second packet extension threshold subfield corresponding to the packet padding value. The packet expansion threshold subfield indicates the second packet expansion threshold, and the second packet expansion threshold This is used by the second device when the second value is greater than or equal to the second packet expansion threshold. This indicates that the nominal packet padding value is the second nominal packet padding value. The second nominal packet padding value is 16 microseconds.

[0135] In possible implementations, the physical layer packet extension threshold information field is the third nominal packet Includes a third packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the third packet extension threshold, and the third packet extension threshold This is used by the second device when the second value is greater than or equal to the third packet expansion threshold. This indicates that the nominal packet padding value is the third nominal packet padding value. 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 the second device described above. It is a device placed on a chair or a second device. The communication device is a tenth embodiment or a tenth It can be configured to perform a method by any one of the possible implementations of the embodiments. Specifically, the communication device is one of the tenth embodiment or any possible implementation of the tenth embodiment. It may include a module configured to perform one of the following methods, for example, mutual It includes a combined processing module and a transceiver module. For example, a communication device This is the second device mentioned above.

[0137] The transceiver module is configured to receive PPDU from the first device. U consists of the spatial stream count NSS subfield and the physical layer packet extension threshold information field. This includes the physical layer packet extension threshold information field, which has different nominal packet padding. Includes a packet extension threshold subfield corresponding to the value, and packet extension threshold subfield This indicates the packet expansion threshold, and the packet expansion threshold subfield is where the second value is the packet The nominal packet pad used by the second device when it is above the extended threshold Specify the value of n. The range of n is [1, ..., N], and N is an integer greater than 8. The second value is the NSS used by the second device, and the allocated RU. This relates to the number of RU blocks obtained after equivalent encoding.

[0138] The processing module is equivalent to the NSS used and the allocated resource unit RU. A second value is determined based on the number of RU blocks obtained after valence encoding, and the second value and object Based on the layered packet extension threshold information field, the nominal packet pad to be used It is configured to determine the setting value.

[0139] In possible implementations, the processing module determines the second value according to the following relationship: It is specifically composed of:

[0140] P index =f(NSS,N CBPRU ). The NSS is the NSS corresponding to the RU assigned to the communication device. . N CBPRU This is the RU block obtained after equivalent coding of the RU assigned to the communication device. The number of items satisfying the following relationship: N CBPRU =N RU242 ×N BPSCS .

[0141] N RU242 This is the maximum number of RU242s that can be included in RU, and N BPSCS is a single spacetime This is the number of encoded bits carried on each subcarrier of the stream.

[0142] In possible implementations, the physical layer packet extension threshold information field is the first nominal packet Includes a first packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the first packet extension threshold, and the first packet extension threshold This is a flea used by the communication device when the second value is greater than or equal to the first packet expansion threshold. This indicates that the nominal packet padding value is the first nominal packet padding value. 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 is controlled by the communication device. The nominal packet padding value used is the first nominal packet padding value. I've decided to do that.

[0144] In possible implementations, the physical layer packet extension threshold information field is the second nominal packet Includes a second packet extension threshold subfield corresponding to the packet padding value. The packet expansion threshold subfield indicates the second packet expansion threshold, and the second packet expansion threshold This is a flea used by the communication device when the second value is greater than or equal to the second packet expansion threshold. This indicates that the nominal packet padding value is the second nominal packet padding value. The second nominal packet padding value is 16 microseconds.

[0145] The second value is greater than or equal to the second packet expansion threshold, and the second value is greater than the first packet expansion threshold. When small, the processing module is the nominal packet padding used by the communication device. The value is determined to be the second nominal packet padding value.

[0146] In possible implementations, the physical layer packet extension threshold information field is the third nominal packet Includes a third packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the third packet extension threshold, and the third packet extension threshold This is a flea used by the communication device when the second value is greater than or equal to the third packet expansion threshold. This indicates that the nominal packet padding value is the third nominal packet padding value. The third nominal packet padding value is 8 microseconds.

[0147] The second value is greater than or equal to the third packet expansion threshold, and the second value is greater than the second packet expansion threshold. When small, the processing module is the nominal packet padding used by the communication device. The value is determined to be the third nominal packet padding value.

[0148] According to the 23rd aspect, a communication device is provided. For example, the communication device is the first device described above. It is a device placed on a chair or the first device. The communication device is an 11th embodiment or the 11th It can be configured to perform a method by any one of the possible implementations of the embodiments. Specifically, the communication device is one of the 11th embodiment or any possible implementation of the 11th embodiment. It may include a module configured to perform one of the following methods, for example, mutual It includes a combined processing module and a transceiver module. For example, a communication device This is the first device mentioned above.

[0149] The processing module is configured to generate PPDU, and the transceiver module generates PPDU and is configured to send the first packet extension threshold range. The third value is the first packet When the data is within the extended threshold range, the first packet extended threshold range is used to send data to the first device. Specifies the nominal packet padding value used by the communication device for transmission. Different packet expansion threshold ranges correspond to different nominal packet padding values.

[0150] In possible implementations, 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 used by the communication device. RU size is used, and Modulation is the order of the modulation scheme used by the communication device. That is the case.

[0152] According to the 24th aspect, a communication device is provided. For example, the communication device is the second device described above. It is a device placed on a chair or a second device. The communication device is a 12th embodiment or 12th It can be configured to perform a method by any one of the possible implementations of the embodiments. Specifically, the communication device is one of the 12th embodiment or any possible implementation of the 12th embodiment. It may include a module configured to perform one of the following methods, for example, mutual It includes a combined processing module and a transceiver module. For example, a communication device This is the second device mentioned above.

[0153] The transceiver module transmits PPDU and the first packet extension threshold range from the first device. It is configured to receive. When the third value is within the first packet expansion threshold range, the first The packet expansion threshold range is determined by the communication device in order to send data to the first device. Specifies the nominal packet padding value to be used. Different packet expansion threshold ranges are: Corresponds to different nominal packet padding values. The third value is used by the communication device. Regarding the number of spatial streams (NSS), RU size, and one or more parameters of the modulation scheme: To be connected.

[0154] If the third value is within the range of the first packet expansion threshold, the processing module will use the communication device The nominal packet padding value used corresponds to the first packet expansion threshold range. It is determined to be the nominal packet padding value.

[0155] In possible implementations, 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, and RU is used by the communication device. RU size is used, and Modulation is the order of the modulation scheme used by the communication device. That is the case.

[0157] According to the 25th aspect, one embodiment of the present application provides a communication device. The communication device is as described above. A communication device according to any one of the 13th to 24th embodiments in the embodiment, or the 13th embodiment The chip may be located in any one of the 24 embodiments of the communication device. The configuration includes a communication interface and a processor, and optionally further includes memory. Memory is configured to store computer programs, instructions, or data. The processor is coupled to the memory and communication interface. When a computer program, instruction, or data is read, the communication device, from the first aspect, In any one of the two method embodiments, by the first device or the second device Execute the method that will be used.

[0158] The communication interface uses antennas, feeders, codecs, etc., within the communication device. It should be understood that this can be implemented by... or, the communication device is the first device Or, if it is a chip located in a second device, the communication interface is the chip. The input / output interface may be, for example, input / output pins. The communication device is A transceiver configured to perform communication between a communication device and other devices It may include. For example, if a communication device is the first device, then other devices are the second device. And, or when the communication device is the second device, the other device is the first device. be.

[0159] According to the 26th aspect, one embodiment of the present application provides a chip system. The system is performed by a communication device in any one of the first to twelfth embodiments. It includes a processor configured to implement the law, and may further include memory. In its implementation, the chip system stores program instructions and / or data. The chip system may further include memory configured as follows: It may include the top and other separate devices.

[0160] According to the 27th aspect, one embodiment of the present application provides a communication system. The communication system , including communication devices according to the 13th and 14th aspects, or the communication system is the 15th The communication device includes the embodiments and the 16th embodiment, or the communication system includes the 17th embodiment and and includes a communication device according to the 18th aspect, or a communication system according to the 19th aspect and the 20th aspect A communication device or communication system, according to the 21st and 22nd embodiments, includes a communication device or communication system according to the 21st and 22nd embodiments. The communication device or communication system includes the communication device according to the 23rd and 24th embodiments. Includes placement.

[0161] According to the 28th aspect, the present application provides a computer-readable storage medium. A readable storage medium stores computer programs. When a computer program is executed... If so, the method performed by the first device in the aforementioned embodiment will be implemented, or Alternatively, the method performed by the second device in the aforementioned embodiment is implemented.

[0162] According to the 29th aspect, a computer program product is provided. RAM products include computer program code. Computer program code is created When activated, the method performed by the first device in the aforementioned embodiment is executed. , or the method performed by the second device in the aforementioned embodiment is performed.

[0163] The beneficial effects of the 13th to 29th aspects and their implementation forms are as follows: Please refer to the description of the beneficial effects of the method according to the twelfth aspect and its implementation. [Brief explanation of the drawing]

[0164] [Figure 1] This is a schematic diagram of a WLAN network architecture to which one embodiment of this application can be applied. [Figure 2] This is the PPDU bit padding process in the final encoded symbol. [Figure 3] This is a schematic diagram of a PPDU according to one embodiment of this application. [Figure 4] This is a schematic diagram showing the structure of the HE physical layer capability information field according to one embodiment of this application. [Figure 5] This is a schematic diagram showing the structure of an HE capability element according to one embodiment of this application. [Figure 6] This is a schematic diagram showing the structure of a physical layer packet extension threshold field according to one embodiment of this application. [Figure 7] This is a schematic diagram showing the structure of an existing physical layer packet extension threshold information field. [Figure 8]This is a schematic diagram showing the structure of a physical layer packet extension threshold information field according to one embodiment of this application. [Figure 9] This is a schematic flowchart of a nominal packet padding value instruction method 1 according to one embodiment of this application. [Figure 10] This is a schematic flowchart of a nominal packet padding value instruction method 2 according to one embodiment of this application. [Figure 11] This is a schematic diagram showing the structure of a physical layer packet extension threshold information field according to one embodiment of this application. [Figure 12] This is a schematic flowchart of a nominal packet padding value instruction method 3 according to one embodiment of this application. [Figure 13] This is a schematic diagram showing another structure of the physical layer packet extension threshold information field according to one embodiment of this application. [Figure 14] This is a schematic flowchart of a nominal packet padding value instruction method 4 according to one embodiment of this application. [Figure 15] This is a schematic diagram showing the structure of a communication device according to one embodiment of this application. [Figure 16] This is a schematic diagram showing another structure of a communication device according to one embodiment of this application. [Modes for carrying out the invention]

[0165] To further clarify the purpose, technical solutions, and advantages of the embodiments of this application, the following applies: Embodiments of this application will be further described in detail with reference to the attached drawings.

[0166] Embodiments of this application describe a wireless local area network. This may also apply to scenarios involving WLAN, and the IEEE 802.11 system standard, e.g., 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or next-generation standards, such as 802.11be. Alternatively, it may be applied to further next-generation standards. Or, the embodiments of this application may be wireless A multi-area network system, for example, the Internet of Things (Internet of Things) Applicable to GS, IoT, or Vehicle to X (V2X) networks. This is also good. Naturally, embodiments of this application are not limited to other possible communication systems, for example, long-range communication systems. LTE (Long Term Evolution) system, LTE frequency division duplexing (fre Time division duplex (FDD) system, LTE time division duplex (TDD) system ), Universal Mobile Telecommunication System (U MTS) Worldwide Interoperability for Microwave Access WiMAX (Worldwide Interoperability for Microwave Access) communication system, and This could be further applied to future 5G communication systems.

[0167] The following example uses an embodiment of the present application applicable to a WLAN scenario. The WLAN is 80 Evolving from the 2.11a / g standard, the currently under consideration 802.11n, 802.11ac, 802.11ax, and Please understand that it goes through 802.11be. 802.11n is high throughput. 802.11ac can also be called UT or HT, and it stands for Ultra High Throughput. 802.11ax can also be called high efficiency (HE) or Wi-Fi. -Also known as Fi 6, 802.11be is extremely high throughput It can also be called hput (EHT) or Wi-Fi 7. It predates HT standards such as 802.11a / b / g. The standards are collectively referred to as Non-HT (Non-High Throughput).

[0168] Please refer to Figure 1. Figure 1 shows a WLAN network to which one embodiment of this application can be applied. This is a schematic diagram of the architecture. In Figure 1, the WLAN is a single wireless access point (access p One example used is a configuration that includes a port (AP) and two stations (station, STA). The STA associated with the AP can receive radio frames transmitted by the AP. It is possible to transmit wireless frames to APs. In addition, embodiments of this application enable communication between APs. It can also be applied to communications. For example, APs use distributed systems (DS). By using them, they can communicate with each other. The embodiments of this application are also applicable to communication between STAs. Please understand that the number of APs and STAs in Figure 1 is just one example. Alternatively, fewer APs and STAs may exist.

[0169] In the embodiments of this application, STA includes a user terminal, user equipment, access equipment, and subscriber station. Subscriber unit, mobile station, user agent, user device, or wireless communication function It can be any other device having the following: The user terminal can be a handheld device, an in-vehicle device, etc. Devices, wearable devices, computing devices, and devices with wireless communication capabilities It may also be other processing devices connected to the wireless modem. The user terminal is also a user machine. User equipment (UE), mobile station (MS), terminal, terminal data Terminal equipment, portable communication devices, handheld devices, port Double computing devices, entertainment devices, and gaming devices are also included. Alternatively, via a game system, Global Positioning System device, or wireless medium, It could be any other suitable device in various forms configured to perform hacking communication. For example, STA may be a router, switch, bridge, etc. In this specification, For simplicity, the devices described above are collectively referred to as stations or STAs.

[0170] The AP and STA in the embodiments of this application are applicable to the IEEE 802.11 system standard. APs and STAs may be deployed in a wireless communication network and associated with the APs. It is a device that provides wireless communication functionality to the STA. The AP is used as the central point of the communication system. This is also possible, and typically applies to networks that support MAC and PHY under the 802.11 system standard. These are side products, such as base stations, routers, gateways, repeaters, communication servers, and switches. It may be a communication device such as a bridge or other similar device. The base station is a macro This may include base stations, microwave base stations, relay stations, etc. This specification simplifies the explanation. Therefore, the above-mentioned devices are collectively referred to as APs. STAs are typically media devices of the 802.11 system standard. Supports media access control (MAC) and physical layer (PHY). The terminal products used are, for example, mobile phones or notebook computers.

[0171] According to 802.11ax, PPDU has pre-forward error correction padding. Post-forward error correction padding (post-FEC padding) Packet extension may also be added. Pre-FEC padding and ultra Excess information is approximately 4 minutes of subcarrier within the last encoded symbol. It occupies multiples of 1 (e.g., 1 / 4, 2 / 4, 3 / 4, and all of them), and the remaining sub-key The carrier can be used to carry post-FEC padding. The last encoded shingle of the PPDU. Bol's decoding process decodes pre-FEC padding and excess information without decoding the entire coded symbol. This can only be performed on a multiple of one-quarter of the subcarriers occupied by the report. Saves decryption time and allows more processing time for PPDU.

[0172] To facilitate understanding, the following will be explained with reference to Figure 2.

[0173] Figure 2 shows the PPDU bit padding process in the final encoded symbol. And, a is scrambled, with excess information bits and pre-forward error correction padding bits. This indicates that it occupies approximately a multiple of one-quarter of the subcarriers in the encoded symbol. For example, in Figure 2, a=1 represents the excess information bits and pre-forward error correction padding bits. The 't' occupies approximately one-quarter of the subcarriers in the scrambled and coded symbols. This indicates that a=2 represents the excess information bits and pre-forward error correction padding bits. However, it occupies about two-quarters of the subcarriers in the scrambled and coded symbols. This indicates that a=3 means that the excess information bits and pre-forward error correction padding bits are scrambled. It was shown that the bull and the subcarriers in the coded symbol occupy approximately three-quarters, and a=4 The excess information bits and pre-forward error correction padding bits are used for scrambling and code. This indicates that all subcarriers within the symbol after it has been assigned a number will be occupied.

[0174] As shown in Figure 2, the remaining subcarriers within the symbol are padded by post-FEC padding. The data is padded, and as a result, the number of bits occupied by the data is N. CBPS Reached the bit And, N CBPS This represents the number of coded bits per symbol within each symbol. pre-FEC padding bits and excess information bits are sub-indicated within the last encoded symbol. Since it is explicitly stated that it will occupy approximately one-quarter of the carrier, when receiving a PPDU, The receiving end decodes the last coded symbol of the PPDU without decoding the entire coded symbol. Please understand that only multiples of one-quarter of the subcarrier can be decoded for this purpose. This saves decryption time and allows for more processing time for the PPDU.

[0175] However, uncertainty in duration and total duration corresponding to post-FEC padding Due to limitations, the additional processing time set aside for PPDU is the most requested by the receiver. The minimum processing time may not be met. The additional processing time reserved for PPDU may be used by the receiver. To ensure that the minimum required time (e.g., 8 μs and 16 μs) is reached, additional The fields that may need to be added are the last symbol of the PPDU, i.e., the packet extension ( The packet extension (PE) is introduced into the field.

[0176] Please refer to Figure 3. Figure 3 is a schematic diagram of PPDU. In Figure 3, a=1, a=2, a This shows the duration of the PE field within the PPDU when a=3 and a=4. Duration of the PE field The time is the nominal packet extension time (nominal T). PE ) can also be called a nominal packet. The extended time is the nominal packet padding value included in the PPDU. Related to alue). From Figure 3, the nominal packet extension time is related to the value of a and the nominal packet. This may be related to the topping value. See Table 1 for details.

[0177] [Table 1]

[0178] The second row of Table 1 shows the nominal packet padding values, which can be 0 μs, 8 μs, or 16 μs. Post-FEC padding may also provide additional processing time. The processing time and nominal packet expansion time provided are the actual packet expansion times. Between (T PE You should understand that these are combined to obtain ). This can be found in Table 1. Furthermore, the packet expansion time is the minimum time required by the receiving device (e.g., 0 μs, 8 μs). , or not necessarily equal to 16μs). For example, the nominal packet padding value is 16 Equivalent to μs, nominal T PE This can be 4 μs, 8 μs, 12 μs, or 16 μs. That is, T PE is nominal T PE That's all. Usually, T PE The value is the minimum value that satisfies the requirements.

[0179] With respect to two communication ends, for example, a first device and a second device, the first device The data packets received from the second device can have sufficient processing time. To ensure this, the first device specifies the modulation threshold corresponding to the NSTS and RU sizes. The second device may, based on the modulation threshold, determine the nominal packet to be used. The padding value may then be determined. The second device then determines the nominal packet padding. Based on the value and the aforementioned a, the duration of the PE field is determined, and based on the duration of the PE... Then, pad the PE fields that may be included in the PPDU sent to the first device. The device generates a PPDU based on the duration of the PE field and sends the PPDU to the first device. Send. This ensures that the first device has sufficient processing time. In other words, the minimum processing time requirement of the first device can be guaranteed. In this embodiment, the first device is a nominal packet to be used by the second device. It can be understood that the topping value can be instructed to the second device. This means that the second device, based on the nominal packet padding value and the aforementioned a, This means determining the duration of the PE field.

[0180] In some embodiments, the first device is to be used by the second device. The minimum packet padding value can be directly specified. In one example, the first device is a flea The nominal packet padding subfield (nomi) indicates the nominal packet padding value. By using nominal packet padding subfield, The value can be specified. For example, the first device may specify the nominal packet padding subfield. The PPDU carrying the data can be transmitted to a second device.

[0181] In some other embodiments, the first device is used by the second device The nominal packet padding value can be indirectly indicated. For example, the first device can By using a modulation threshold associated with the nominal packet padding value, the nominal packet padding value can be used. The ket padding value can be indirectly indicated. For example, the first device indicates the modulation threshold. A PPDU carrying the packet extension threshold subfield can be sent to a second device.

[0182] In this specification, the nominal packet padding subfield is defined by the second device. The format used to specify the nominal packet padding value is called the direct specification format, and modulation The packet extension threshold subfield that indicates the threshold is used by the second device. A format that indirectly specifies the minal packet padding value is called an indirect specification format. PPDU is , nominal packet padding subfield and packet extension threshold that indicates the modulation threshold Includes subfields. Nominal packet padding subfields that indicate the modulation threshold. The `packet padding` subfield indicates the nominal packet padding value. To distinguish when it is used, PPDU is a physical layer packet extension threshold presence subf. The physical packet extension (PPE) thresholds present subfield further includes Hmm. When the value of the physical layer packet extension threshold existence subfield is 0, nominal packet The padding subfield indicates the nominal packet padding value. Physical layer packet When the value of the Extended Threshold Existence subfield is 1, the packet extended threshold indicates the modulation threshold. The subfield indicates the nominal packet padding value.

[0183] The following describes the direct and indirect methods for specifying nominal packet padding values ​​separately. I will reveal it.

[0184] Direct instruction format: As shown in Figure 4, the physical layer packet extension threshold presence subfield and nominal packet The padding subfield is the HE physical layer capability information field. It is transported within the s information field. The HE physical layer capability information field is shown in Figure 5. Thus, it is included in the HE capabilities element. The HE capabilities element is an element element Element field, length field, element identifier extension field (element ID extension field), HE media access control capability information field (HE(medi um access control, MAC) capabilities information), HE physical layer capability information field ( HE PHY capabilities information), supported high-efficiency (HE) modulation coding schemes (mod (Composition and coding scheme, MCS) and number of spatial streams s,NSS) may include a set field (Supported HE-MCS and NSS Set) in the physical layer. The application may further include a packet extension threshold field (PPE thresholds field). In this embodiment, each field or subfield included in the HE capability element is occupied by The number of bits available is not limited. As shown in Figure 5, an element field occupies 1 bit. The length field occupies 1 bit, and the element identifier extension field occupies 1 bit. The HE media access control capability information field occupies 6 bits, and the HE physical layer capability information field... The `Rudo` field occupies 11 bits, and the physical layer packet extension threshold field is variable bits. It occupies a number. In addition, the physical layer packet extension threshold field is optional, i.e., mandatory. isn't it.

[0185] When the value of the physical layer packet extension threshold existence subfield is 0, the nominal packet The nominal packet padding values ​​indicated by the padding subfield are shown in the table. See section 2.

[0186] [Table 2]

[0187] As the number of streams supported by each device changes from 8 to 16, support The modulation schemes used range from 1K quadrature amplitude modulation (QAM) to 4K QAM. The frequency changes, and the supported bandwidth changes from 160MHz to 320MHz. In these cases, the receiver This requires more processing time. Based on this, nominal processing time greater than 16 μs A packet padding value has been proposed, for example, a nominal packet padding value supporting 20 μs. A suggested value is presented.

[0188] Table 2 continues to be used, and the instruction for value 3 is the nominal packet padding subfield. It may be added to the following: for example, constellations of 1024 or less, NSTS of 8 or less, and 996×2 For all modes with the following RUs, the nominal packet padding value is 16μs. In this case, the nominal packet padding subfield is set to 3, and other modes are supported. The nominal packet padding value is 20 μs. (Set to 3 if the nominal packet padding is 16μs for all modes with constellation<=1024,NSTS<=8 and RU<=9 (96 × 2, and 20 μs for all other modes the STA supports.) In other words, nominal When the value of the packet padding subfield is 3, the modulation scheme is 1KQAM or less, and NS When TS is 8 or less and RU size is 2 × 996 or less, the nominal packet padding value is 1 It is 6 μs. Otherwise, the nominal packet padding value is 20 μs.

[0189] For example, the nominal packet padding field in the HE physical layer capability information field is It may still be used to indicate the nominal packet padding value, The number of bits occupied by the packet padding field can increase. This is a newly defined EHT function where the field indicating the nominal packet padding value is used. It can be set as an element.

[0190] Indirect instruction mode: The nominal packet padding value is the physical layer packet extension threshold presence subfield within the PPDU. By using the physical layer packet extension threshold field (PPE thresholds field) Therefore, it can be indirectly indicated. For example, the value of the physical layer packet extension threshold presence subfield. The value is 1, and the physical layer packet extension threshold field corresponds to the modulation threshold of n's NSTS and RU. The second device instructs the first device to determine the nominal packet padding value based on the modulation threshold. This can be determined. In this way, different nominal packet padding values ​​can be determined by different NSTS, RU values. It may also be indicated based on the is and modulation scheme, which is more flexible.

[0191] For example, see Figure 6. Figure 6 shows the structure of the physical layer packet extension threshold field. This is a schematic diagram. The physical layer packet extension threshold field consists of the NSTS subfield and the RU index. RU Index Bitmask subfield and physical layer packets Extended threshold information field and Physical Layer Packet Extended Padding (PPE padding) field This includes.

[0192] The NSTS subfield can indicate the number of space-time streams to send data to. For example, the NSTS subfield occupies 3 bits, and the value of these 3 bits is between 0 and 7, respectively It indicates streams 1 through 8. In other words, a single 3-bit value. This corresponds to the number of space-time streams. The RU Index Bitmask subfield indicates the RU size. This can be demonstrated. 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, RU Index Bit The mask occupies 4 bits. The first row of Table 3 shows the case where the first bit of the RU Index Bitmask is set to 1. Therefore, we show that the corresponding RU shown in Figure 6 is 242. Similarly, the second row is R The second bit of the U Index Bitmask is set to 1, and therefore the corresponding RU shown in Figure 6 is This indicates that it is 484, and so on. The RU allocation index is the RU index (number). It can also be called ). A smaller index (number) indicates a smaller RU size. In this specification, the particle size of RU is a subcarrier. For example, 242 is 242 subcarriers A refers to the subcarrier, and 484 refers to the 484 subcarriers.

[0195] One or more of the NSTS, RU size, and modulation scheme used by the transmitting end It is understood that if they differ, the corresponding minimum processing time required by the receiving end will also differ. In other words, the corresponding nominal packet padding values ​​may differ. So, what are the modulation thresholds corresponding to NSTS from the first stream to the Nth stream, and the minimum Different RU sizes, indicated by granularity, are provided comprehensively or cross-sectionally. The value of N is NST This could be the maximum value of the bits used by the S subfield plus 1. When the NSTS subfield uses 3 bits, the maximum value of the NSTS subfield is 7. The maximum number of streams that can be indicated by the NSTS subfield is 8 (7 (+1=8). For example, if the NSTS subfield uses 6 bits, the NSTS subfield The maximum value is 15, and the stream can be indicated by the NSTS subfield. The maximum number is 16 (15+1=16). In this specification, the value set of the NSTS subfield is [1, ...can be written as [NSTN+1]. In this case, the Nth stream is the (NSTS+1)th stream. It is a slash, meaning that NSTS is equal to N. In this specification, NSTS is equivalently replaced by NSS. It is acceptable for NSTS subfields to be replaced by equivalent NSS subfields. stomach.

[0196] In one example, the physical layer packet extension threshold information field is different nominal packet paddy Includes a packet extension threshold subfield set that indicates the modulation threshold corresponding to the ping value. In other words, the physical layer packet extension threshold information field is different for nominal packet pads. Includes multiple packet extension threshold subfield sets corresponding to the ng value, each packet extension A threshold subfield set includes multiple packet extension threshold subfields, and each packet The extended threshold subfield corresponds to the modulation threshold RU with NSS n and index b. Specify the value. Please understand that the range of values ​​for n is [1, ..., N]. Dex b can be thought of as an RU allocation index, indicating the RU size. The range of values ​​for b is [m,...,M], where [m,...,M] is the RU index bitma By sequentially setting all bits that are set to 1 in the subfield This is a bitlist formed by m being the least significant bit in the bitlist. Using Table 3, the range of values ​​for b is [0,...,3], which means that m is equal to 0, and M It is equal to 3.

[0197] For example, see Figure 7. Figure 7 shows that the physical layer packet extension threshold information field is 8 μs Packets that specify multiple packet expansion thresholds corresponding to the nominal packet padding value. Extended threshold subfield set and multiple corresponding nominal packet padding values ​​of 16μs Includes a packet expansion threshold subfield set that indicates the number of packet expansion thresholds. This specification shows multiple packet expansions corresponding to a nominal packet padding value of 8 μs. The packet extension threshold subfield set that indicates the threshold is the PPET8 NSTSn RUb subfield. Any subfield of PPET8 NSTSn RUb subfields is called s, and PPET8 NSTSn RUb su This is called bfield and indicates the modulation threshold corresponding to the NSTS of n and the RU with index b. For example, if the PPET8 NSTSn RUb subfield occupies 3 bits, then the PPET8 NSTSn RUb subfield ELDS can specify eight modulation thresholds. Similarly, for a nominal packet padding value of 16 μs The packet expansion threshold subfield set that specifies multiple corresponding packet expansion thresholds is PP It may also be called ET16 NSTSn RUb subfields, and any subfield of PPET16 NSTSn RUb subfields The field is called PPET16 NSTSn RUb subfield and has NSTS n and index b. Specify the modulation threshold corresponding to the RU. Alternatively, for easier use, PPET8 NSTSn The RUb subfield can also be abbreviated as PPET8, that is, PPET8 is PPET8 NSTSn RUb This represents a subfield. Similarly, the PPET16 NSTSn RUb subfield can be abbreviated as PPET16. stomach.

[0198] Figure 7 shows the instructions from the first stream to the Nth stream in an exhaustive or cross-sectional manner. It provides and indicates the RU size from the smallest granularity. The value of n traverses from 1 to N. That is, n is an element of [1,...,N], and b is considered to traverse from m to M. It is possible that 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 to 1 in the RU Index Bitmask subfield,with m being the lowest value.

[0199] In this embodiment of the present application, PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield Note that this indicates the modulation threshold corresponding to the RU with NSTS n and index b. I want to do that. Alternatively, PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield is NSTS of n , RU having index b, and can be thought to indicate the modulation threshold. The modulation threshold is variable You may also specify the tuning method, namely, PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb sub Please understand that the modulation threshold indicated by the field can indicate the modulation scheme.

[0200] For example, correspondence between PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield and modulation schemes. The relationship is shown in Table 4. The relationship between PPET8 NSTSn RUb subfield and PPET16 NSTSn RUb subfield is determined by the relationship between PPET8 NSTSn RUb subfield and PPET16 NSTSn RUb subfield. The specified modulation threshold is used to indirectly indicate the modulation scheme, as shown in the constellation in Table 4. It is similar to an index.

[0201] [Table 4]

[0202] Physical layer packet extension threshold field transmitted from the first device to the second device The structure is shown in Figure 7. The second device is the physical layer packet extension threshold of the first device. Obtain the field and combine the PPET8 NSTSn RUb subfield and the PPET16 NSTSn RUb subfield. By using this, the nominal packet padding value that should be used can be determined. Specifically, the second device may determine the nominal packet padding value according to Table 5. Specifically, the modulation scheme used by the second device and the PPET8 NSTSn RUb subfields. The result of comparison with the modulation threshold indicated by and used by the second device The results of comparing the modulation scheme with the modulation threshold indicated by the PPET16 NSTSn RUb subfields are as follows: If the conditions in the row of Table 5 are met, the nominal packet padding value is the value corresponding to that row. ru.

[0203] [Table 5]

[0204] Note that the modulation schemes in Table 5 are based on the modulation schemes corresponding to RUb, and the modulation schemes take DCM into consideration. Please note that this refers to the following: In Table 5, "None" means that the corresponding condition is not considered. It can be understood as follows. For example, if the PPET8 subfield is set to None, then PPET8 subfield Bufield's instructions are not used to determine the nominal packet padding value.

[0205] As shown in Table 5, the modulation scheme used by the second device and the PPET8 are shown The result of the comparison with the modulation threshold satisfies condition 1, and the modulation used by the second device If the result of comparing the scheme with the modulation threshold shown by PPET16 satisfies condition 2, then nominal The packet padding values ​​correspond to conditions 1 and 2.

[0206] Specifically, the constellation corresponding to the modulation scheme used by the second device The indices x are greater than or equal to the modulation threshold indicated by PPET8, and the second device The constellation index x corresponding to the modulation scheme used is indicated by PPET16. If it is smaller than the indicated modulation threshold, or if PPET16 is set to none, nominal The packet padding value is 8 μs. This corresponds to the modulation scheme used by the second device. The constellation index x is greater than the modulation threshold indicated by PPET8. Alternatively, PPET8 may be set to none, and the modulation scheme used by the second device may be... If the constellation index x is greater than or equal to the modulation threshold indicated by PPET16 In total, the nominal packet padding value is 16 μs. That is, conditions 1 and 5 in the row of Table 5. If condition 2 is met, the nominal packet padding value is the value for that row.

[0207] As the number of streams supported by each device changes from 8 to 16, support The modulation schemes used range from 1K quadrature amplitude modulation (QAM) to 4K QAM. The frequency changes, and the supported bandwidth changes from 160MHz to 320MHz. In these cases, the receiver This requires more processing time and a larger nominal packet padding value, for example, 20 The nominal packet padding value for μs or other possible durations must be specified. .

[0208] For example, the structure shown in Figure 7 may still be used for 20 μs nominal packets. The field indicating the padding value is the physical layer packet extension threshold information field shown in Figure 7. It is added to the table. For example, multiple corresponding to a nominal packet padding value of 20μs. The packet expansion threshold subfield set that specifies the packet expansion threshold is shown in Figure 7. The physical layer packet extension threshold information field is added. The set of subfields is different. The modulation threshold can be specified for NSTS and different RU sizes. However, the modulation threshold Based on this, the nominal packet padding value determined by the second device is 16μs. The duration can also be quite large, for example, 20 μs. Similar to the PPET8 NSTSn RUb subfields, it is easy to explain. To achieve this, the set of subfields is as shown in Figure 8: PPET20 NSTSn RUb su It can be represented as bfields. That is, each PPET20 NSTSn within the PPET20 NSTSn RUb subfields The RUb subfield may indicate the modulation threshold corresponding to the RU with NSTS n and index b. ru.

[0209] Similar to the PPET16 NSTSn RUb subfields, the value of n in the PPET20 NSTSn RUb subfields The range is [1,...,N], and the range of values ​​for b is [m,...,M]. The difference is shown in Figure 8, NS. The length of the TS subfield is longer than the length of the NSTS subfield in Figure 7. If so, the NSTS subfield can occupy 4 bits. In this case, the range of values ​​for n is [1,...,N]. ] and N is equal to 16.

[0210] Similarly, the length of the RU Index Bitmask subfield in Figure 8 is the same as the length of the RU Index Bitmask subfield in Figure 7. It may be longer than the field length, i.e., the RU Index Bitmask subfield in Figure 8. A dot occupies more bits. For example, the RU Index Bitmask field occupies 5 bits. It may have. In this case, the maximum granularity of RUs indicated by the RU Index Bitmask subfield. This is 3 × 996. In other examples, the RU Index Bitmask subfield can occupy 6 bits. In this case, the maximum granularity of RUs indicated by the RU Index Bitmask subfield is 4 × 996. Therefore, even if the RU Index Bitmask subfield occupies more bits... Common RU sizes include 242+484, 484+996, 242+484+996, 2×996+484, 2×996+996, and 3× For example, 996 + 484. In this case, within the range of b values ​​[m, ..., M], M is 5 or greater. That's fine.

[0211] Similarly, considering the occurrence of higher modulation schemes, any within the PPET20 NSTSn RUb subfields The Constellation Index corresponding to the PPET20 NSTSn RUb subfield has more bits, for example. For example, it can correspond to 4 bits and can specify 16 modulation thresholds. In this embodiment of the present application, NSTS The number of bits occupied by subfields is not limited, and the RU Index Bitmask field The number of bits occupied by a dot is not limited, and the C corresponding to the PPET20 NSTSn RUb subfield Note that there is no limit to the number of bits that correspond to the onstellation index.

[0212] PPET20 NSTSn RUb subfield, PPET16 NSTSn RUb subfield, and PPET8 NSTSn RUb subfield bfield indicates the modulation threshold corresponding to the NSTS of n and the RU with index b, respectively. Please understand that this is the case. For simplicity, the following explanation uses the PPET20 NSTSn RUb subfield. The modulation threshold indicated by is called the first modulation threshold, and is specified by the PPET16 NSTSn RUb subfield. The modulation threshold instructed as such is called the second modulation threshold, and is determined by the PPET8 NSTSn RUb subfields. The indicated modulation threshold is called the third modulation threshold. For the sake of clarity, in this specification These include PPET20 NSTSn RUb subfield, PPET16 NSTSn RUb subfield, and PPET8 NSTSn RUb The subfield may be called the PPET20 / 16 / 8 NSTSn RUb subfield. In this specification, PPET20 N STSn RUb subfields, PPET16 NSTSn RUb subfields, and PPET8 NSTSn RUb subfields These may be called PPET20 / 16 / 8 NSTSn RUb subfields.

[0213] The second device consists of PPET8 NSTSn RUb subfield, PPET16 NSTSn RUb subfield, and PPET 20 By using the combination with the NSTSn RUb subfield, the nominal part to be used The padding value can be determined. In other words, the second device determines the modulation method used. The equation and the comparison between the first modulation threshold, the second modulation threshold, and the third modulation threshold. Based on the results, the nominal packet padding value is determined. Specifically, the second device The nominal packet padding value can be determined according to Table 6. See Condition 1 and Condition 2 in the row of Table 6. And if condition 3 is met, the second device uses the value corresponding to that row. It can be determined as a nominal packet padding value. Specifically, the second device, If it is determined that the conditions in the row of Table 6 are met, the second device is as shown in that row. We decide to use the value specified as the nominal packet padding value.

[0214] [Table 6]

[0215] As shown in Table 6, if conditions 1, 2, and 3 in the first row are met, then nomina The packet padding value is 8 μs. Conditions 1, 2, and 3 in the second row are satisfied. In this case, the nominal packet padding value is 16 μs. Condition 1, Condition 2, and Condition 3 of the third row If condition 3 is met, the nominal packet padding value is 20 μs.

[0216] Figures 7 and 8 show that as the number of streams and the size and type of RUs increase... The modulation thresholds cover the first to the Nth stream and various RU sizes. Targeted or cross-sectionally indicated, the nominal packet padding value uses the modulation threshold. Therefore, it can be observed that instructions are given indirectly. As a result, overhead increases. In particular, 802.11be introduces more different RUs, so the PPE thresholds field The overhead is large.

[0217] To reduce the overhead of the PPE thresholds field, some MRU or RU They can be combined, meaning that multiple types of RUs of different sizes can be in the same index. It has the following relationship between the RU Index Bitmask subfield and the RU size shown in Table 7. The relationship is obtained by extension based on Table 3.

[0218] [Table 7]

[0219] Table 7 shows different sizes to reduce the overhead of the PPE thresholds field. Multiple types of RUs have the same index, i.e., multiple types of different sizes. RU may correspond to one PPET20 / 16 / 8 NSTSn RUb subfield. However, as shown in Table 7 Therefore, if multiple types of RUs of different sizes correspond to the same index, PPE th The overhead of the restholds field can be reduced, but it is not flexible.

[0220] Taking this into consideration, one embodiment of the present application reduces the overhead of the PPE thresholds field. Reduce the nominal packet padding values ​​corresponding to each NSTS and each RU size, allowing for more flexible specification. To demonstrate this, a method for specifying nominal packet padding values ​​is provided. If there are no conflicts, this Please note that NSTS in the embodiments of the application may be replaced with NSS. NSS is used as an example.

[0221] The technical solutions provided in the embodiments of this application are described in detail below with reference to the accompanying drawings. It is revealed. In the following explanation, the receiver is the first device and the transmitter is the second device. An example is used in which the first device is used by the second device, and the second device is used by the second device. This explains how to specify the nominal packet padding value. See Figure 9. Figure 9 shows a schematic representation of a nominal packet padding value indication format according to one embodiment of this application. This is a low-level chart. The procedure is explained as follows:

[0222] S901: The first device generates a PPDU. The PPDU is a physical layer packet extension threshold presence subf Includes field and physical layer packet extension threshold field, and physical layer packet extension threshold exists. The subfield value is 1, and the physical layer packet extension threshold field is NSS subfield The RU index bitmask subfield and the physical layer packet extension threshold information field. Includes the threshold. The physical layer packet extension threshold information field is different for nominal packet packets. Includes multiple packet extension threshold subfield sets corresponding to the threshold value, for each packet The extended threshold subfieldset corresponds to the NSS of n and the RU with index b. The modulation threshold is specified, and the modulation threshold is used by the second device when the modulation scheme is greater than or equal to the modulation threshold. This is used to determine the nominal packet padding value to be used. n value range b is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is [m,... It is a subset of [,M] where m and M are non-negative integers. If the value of the corresponding RU index bitmask subfield is 0, the value range of b is y Not included.

[0223] S902: The first device sends a PPDU to the second device, and the second device receives the PPDU. ru.

[0224] S903: The second device is indicated by the physical layer packet extension threshold field, and n NS Based on the modulation threshold corresponding to RU with S and index m1, the flea to be used Determine the packet padding value.

[0225] In this embodiment of the present application, without traversing all RUs of different sizes, A corresponding modulation threshold can be specified. For example, the PPE Thresholds field is N of n. PPET20 NSSn RUy subfield and PPET16 NSSn R corresponding to RU with SS and index y. The Uy subfield and PPET8 NSSn RUy subfield may be omitted, but PPE Thresholds file ld still indicates the modulation threshold corresponding to the RU with NSS n and index y. This is possible. In other words, the range of values ​​for n is a subset of [1,...,N], and N is greater than or equal to 1. It is an integer, and the range of values ​​for b is a subset of [m,...,M], where m and M are non-negative integers. Yes, and the range of values ​​for b does not include y. That is, the PPE Thresholds field is PPET20 NSSn RUy It does not include the subfield, PPET16 NSSn RUy subfield, and PPET8 NSSn RUy subfield.

[0226] In a possible implementation (referred to as Implementation Mode 1 in this specification), in this embodiment of the present application This is redefined so that some bits in the RU Index Bitmask subfield are set to 0. For example, the index (i.e., the index) is obtained when a bit is set to 0. It is still configured for the corresponding RU, but is set to 0 in the RU Index Bitmask subfield. The modulation threshold corresponding to the RU corresponding to the bit is not specified. According to the 802.11ax specification, P The PE Thresholds field corresponds to the RU corresponding to the bit set to 0 in PPET20 / 16 / 8 NS. Please understand that the Sn RUb subfield is omitted. However, in this embodiment of the present application Then, an index is still constructed for the RU corresponding to the bit set to 0. Therefore, in the PPE Thresholds field, the RU corresponding to the bit set to 0 Even if the corresponding PPET20 / 16 / 8 NSSn RUb subfield is omitted, the bit set to 0 It is still possible to specify the modulation threshold corresponding to the corresponding RU. The device, based on the modulation threshold, determines the RU corresponding to the bit set to 0. The null packet padding value can be determined.

[0227] In other words, it is assumed that the index of RU corresponding to the bit set to 0 is y. That is, the RU index bitmask subfile corresponding to the RU having index y If the value of the threshold is 0, the range of values ​​for b does not need to include y. That is, PPE Threshold The s field corresponds to the NSS of n, PPET20 / 16 / 8 NSSn RUy subfield and index y. Although it does not include the RU, the PPE Thresholds field is the modulation threshold and input corresponding to the NSS of n. It is still possible to implicitly refer to a RU with dex y. PPET20 / 16 / 8 NSSn The RUy subfield is omitted in the PPE Thresholds field, so the PPE Thresholds field overwrites - The head can be reduced. In addition, the omitted PPET20 / 16 / 8 NSSn RUy subfi ELD actually has a corresponding constellation index. The ration index corresponds to the omitted PPET20 / 16 / 8 NSSn RUy subfield. It can be considered that it is redefined for (i.e., RU having index y). However, Even if there are multiple types of RUs, different types of RUs are different constellations. It can correspond to an index. This means that multiple types of RUs can correspond to the same constellation index. It is more flexible than dealing with a single type. Naturally, in this embodiment of the present application, multiple types are available. The RU of each Ip may correspond to the same constellation index.

[0228] The following PPET20 / 16 / 8 NSSn RUy subfield and index y correspond to the NSS of n. When the RU is omitted in the PPE Thresholds field, the modulation threshold and i corresponding to the NSS of n Explain how to indicate a RU with index y. For example, the following several Cases may be included.

[0229] Case 1: Packet extension threshold subfeed corresponding to the same nominal packet padding value In the rudset, the modulation threshold corresponding to the RU with NSS and index y of n is n It may be specified to be equal to the modulation threshold corresponding to the RU with NSS and index m1. For the same NSS, the RU index bitmass corresponding to the RU with index y The value of the subfield being 0 corresponds to the NSS of n and the RU with index y. The modulation threshold is the modulation threshold corresponding to the RU having NSS n and index m1. It can be indicated. For example, m1 is 1 in the RU index bitmask subfield. It corresponds to the bit and is the smallest index among the indices greater than y. In other words, a modulation threshold corresponding to a RU with an NSS of n and index y, and an NSS of n For the equation between the and the modulation threshold corresponding to the RU having index m1, condition 1 is satisfied. It is necessary to do so, that is, the bitmask corresponding to the RU that has index y in the RU Index Bitmask The bit is set to 0, and m1 is 1 in the RU index bitmask subfield. It corresponds to the smallest index among the indices greater than y.

[0230] To make it easier to understand, RU Index Bitmask, RU Allocation Index, RU size, and Please refer to Table 8, which shows the correspondence between nominal packet padding values.

[0231] [Table 8]

[0232] Note that in Table 8, self-defined means that the nominal packet padding value corresponding to the RU is set to RU. Therefore, it means that it is determined. Table 8 uses an example that includes six types of RU / MRU. To make the explanation easier, the six types of RU / MRU are RU0, RU1, RU2, RU0 in Table 8. These are indicated as 3, RU4, and RU5.

[0233] In this embodiment of the present application, some bits in the RU Index Bitmask subfield are set to 0. The definition is redefined. For example, in Table 8, RU3 and RU4 correspond to the RU Index Bitm The bits set to 0 in the ask subfield are redefined, i.e., RU3 and RU4 are redefined as RU3 And directly specifying that the nominal packet padding value corresponding to RU4 is 0 It does not have a corresponding constellation index, and still has one.

[0234] Since the values ​​corresponding to RU3 and RU4 in the RU Index Bitmask subfield are 0, RU3 or R The PPET20 / 16 / 8 NSSn RUb subfield corresponding to U4 is omitted within the PPE Thresholds field. It is also acceptable to do so. Please understand that b=3 or 4. The modulation thresholds corresponding to RU3 and RU4 are To provide, in this embodiment of the present application, the modulation thresholds corresponding to RU3 and RU4 are other RU It may be specified that it is the same as the corresponding modulation threshold. For example, the NSS of n and index y The modulation threshold corresponding to the RU having n NSS and the modulation threshold corresponding to the RU having index m1 It may be specified to be equal to the adjustment threshold, and m1 is the RU index bitmask subfield. It corresponds to the bit that is 1 inside, and is the smallest index among the indices greater than y. be.

[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 same as the modulation threshold corresponding to RU5. Similarly, RU The modulation threshold corresponding to 4 is the modulation threshold corresponding to RU5. RU1 is used as another example. That is, y=1. As shown in Table 8, y=1 and m1=2. In other words, RU1 The corresponding modulation threshold is the modulation threshold corresponding to RU2. It corresponds to the RU with index y. The PPET20 / 16 / 8 NSSn RUb subfield is omitted in the PPE Thresholds field, but The modulation threshold corresponding to a RU with dex y is the same as the PPET20 / 16 / 8 NSSn RUb corresponding to other RUs. It can be found that this can still be determined by using subfields. .

[0236] Naturally, if there is no m1 that satisfies condition 1, that is, the RU index bitma If any index corresponding to a bit that is 1 in the subfield is greater than y , the value of the RU index bitmask subfield corresponding to the RU having index y The fact that it is 0 means that the nominal packet corresponding to the RU with NSS and index y of n This indicates that the padding value is another fixed value, for example, the nominal packet padding value is , or 20 microseconds or other possible values. That is, Table 8 does not include the RU5 column. In this case, the protocol may specify a value as the nominal packet padding value. For example The nominal packet padding value may be 20 microseconds, and the second device is The nominal packet padding value corresponding to the RU with index y is 20 microseconds. It can be decided that...

[0237] An alternative solution, in this embodiment of the present application, has an NSS of n and an index y A modulation threshold corresponding to the RU, and a modulation threshold corresponding to the RU having the NSS of n and index m1. It may be specified that condition 2 must be satisfied for the expression between and . Condition 2: RU Ind ex The bit corresponding to the RU with index y in the Bitmask is set to 0, and m1 is the RU in The bit that is 1 in the dex bitmask subfield corresponds to an input greater than y The smallest index among the dex, and the RU with an index smaller than y At least one bit in the corresponding RU index bitmask subfield is set to 1. It is determined.

[0238] See Table 8 for further details. RU3 is used as an example, i.e., y=3. y=3, m1 When = 5 and RU0, RU1, and RU2 have indices less than 3, RU Inde x The bit corresponding to RU2 in the Bitmask includes a bit set to 1, i.e., condition 2 is satisfied. It is added. In this case, the modulation threshold corresponding to RU3 is equal to the modulation threshold corresponding to RU5. RU2 This is used as an example, i.e., y=1. y=1, m1=2, and an index smaller than 2 When a RU with a bitmask includes RU0 and RU1, the corresponding RU0 and RU1 in the RU Index Bitmask The bits that are set do not include any bits that are set to 1, meaning that condition 2 is not met. The modulation threshold corresponding to RU1 does not necessarily have to 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. It is a microsecond.

[0239] That is, as shown in Table 8, it is 1 in the RU index bitmask subfield. It corresponds to a bit, and if there is no index greater than y, it is used by the second device. The possible nominal packet padding value is 0 microseconds. y is the RU index bit. Corresponding to the bit that is 1 in the mask subfield, among the indices greater than y If it is the smallest index, it has an index smaller than y in the RU Index Bitmask. The bits corresponding to the RU include the bit set to 1, and are greater than y in the RU Index Bitmask. The bit corresponding to the RU with the key index includes a bit set to 1, and the second device The nominal packet padding value used by the ISS is an index greater than y. Determined based on the modulation threshold corresponding to the nearest RU having the index of the nearest RU. This refers to the index with the smallest difference from y. y is the RU index bitmask subf The bit that is 1 in the field corresponds to the smallest index greater than y. However, if the index is smaller than y in the RU index bitmask subfield If all bits corresponding to the RU having a xx are set to 0, the second device The nominal packet padding value that can be used is 20 microseconds.

[0240] In the alternative solution, m1 is 1 in the RU index bitmask subfield. It corresponds to a bit and can be the largest index among indices smaller than y. In other words, a modulation threshold corresponding to a RU with an NSS of n and index y, and an NSS of n Regarding the equation between the and the modulation threshold corresponding to the RU having index m1, condition 3 is satisfied. It is necessary to do so. Condition 3: The bitmask corresponding to the RU that has index y in the RU Index Bitmask The bit is set to 0, and m1 is a bit that is 1 in the RU index bitmask subfield. It corresponds to the largest index among the indices smaller than y.

[0241] To make it easier to understand, RU Index Bitmask, RU Allocation Index, RU size, and Please refer to Table 9, which shows the correspondence between nominal packet padding values.

[0242] [Table 9]

[0243] Note that in Table 9, self-defined means that the nominal packet padding value corresponding to the RU is set to RU. Therefore, it means that it is determined. Table 9 uses an example that includes six types of RU / MRU. To make the explanation easier, the six types of RU / MRU are RU0, RU1, RU2, RU0 in Table 9. These are indicated as 3, RU4, and RU5.

[0244] Similar to Table 8, the values ​​corresponding to RU3 and RU5 in the RU Index Bitmask subfield are 0. Therefore, the PPET20 / 16 / 8 NSSn RUb subfield corresponding to RU3 or RU5 is the PPE Thresholds field. It may be omitted within d. Please understand that b = 3 or 5. Corresponds to RU3 and RU5. In order to provide a modulation threshold, this embodiment of the present application provides modulation corresponding to RU3 and RU5 The threshold may be specified to be the same as the modulation threshold corresponding to other RUs. For example, if condition 3 is met When this occurs, the modulation threshold corresponding to the RU having NSS n and index y is the NSS n and It may be specified as the modulation threshold corresponding to the RU having index m1.

[0245] RU3 is used as an example, i.e., y=3. The index m1 of RU2 is 2, and 3 It is also small, and m1 corresponds to RU, and the index corresponds to the bit that is 1 in the RU Index Bitmask. It is the largest index among the . Therefore, the NSS of n and the R of index 3. The modulation threshold corresponding to U(RU3) is the modulation corresponding to the NSS of n and RU(RU2) at index 2. It is equal to the threshold. Similarly, RU5 in Table 9 is used as an example, i.e., y=5. In response, the largest index among the indices corresponding to the bit that is 1 in the RU Index Bitmask. DEX is an index corresponding to RU4, and index 4, which corresponds to RU, corresponds to RU5. It is smaller than the index. Therefore, the NSS of n and the RU of index 5 (RU5) The corresponding modulation threshold is equal to the modulation threshold corresponding to the NSS of n and the RU (RU4) at index 4. The PPET20 / 16 / 8 NSSn RUb subfield, corresponding to RU3 and RU5, is the PPE Thresholds field. Although omitted in d, the modulation thresholds corresponding to RU3 and RU5 are P corresponding to RU2 and RU4. It can still be determined by using the PET20 / 16 / 8 NSSn RUb subfield. It may be possible to gain insight into this.

[0246] Naturally, if there is no m1 that satisfies condition 3, that is, the RU index bitma If any index corresponding to a bit that is 1 in the subfield is less than y , the value of the RU index bitmask subfield corresponding to the RU having index y The fact that it is 0 means that the nominal packet corresponding to the RU with NSS and index y of n This indicates that the padding value is another fixed value, for example, the nominal packet padding value is It can be 0 microseconds or any other possible value. For example, in the case of RU3, Table 9 includes a column for RU2. No. In this case, the protocol may specify a value as the nominal packet padding value. For example, the nominal packet padding value can be 0 microseconds. Or, in the case of RU5... In total, Table 9 does not include the RU4 column. In this case, the protocol is the nominal packet padding value. The value can be specified as follows. For example, the nominal packet padding value is 0 microseconds. obtain.

[0247] An alternative solution, in this embodiment of the present application, has an NSS of n and an index y A modulation threshold corresponding to the RU, and a modulation threshold corresponding to the RU having the NSS of n and index m1. It may be specified that condition 4 must be satisfied for the expression between and . Condition 4 is as follows: It may also be: The bit corresponding to the RU with index y in the RU Index Bitmask is set to 0. Set, m1 corresponds to a bit that is 1 in the RU index bitmask subfield. The largest index among the indices smaller than y, and the largest index among the indices smaller than y At least one bit in the RU Index Bitmask corresponding to the RU with the index is set to 1. It will be done.

[0248] The example in Table 9 is used again. RU3 is used as an example, i.e., y=3. y=3 When m1=2 and the RUs with indices less than 3 include RU0, RU1, and RU2, RU The bit corresponding to RU2 in the Index Bitmask includes a bit set to 1, i.e., condition 4 The condition is met. In this case, the modulation threshold corresponding to RU3 is equal to the modulation threshold corresponding to RU2. RU5 is used as an example, meaning y=5. y=5, m1=4, and the index is 5. When RUs smaller than RU0, RU1, RU2, RU3, and RU4 are included, RU2 in the RU Index Bitmask And the bit corresponding to RU4 includes a bit 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. It is used as such, i.e., y=2. y=2, m1=1, and the index is less than 1. When RU includes RU0, the bit corresponding to RU0 in the RU Index Bitmask is set to 1. It does not include , i.e., condition 4 is not met. In this case, the modulation threshold corresponding to RU2 is RU It does not have to be determined based on the modulation threshold corresponding to 1. For example, in Table 9, the value corresponding to RU2 is The nominal packet padding value corresponding to the modulation threshold can be fixed at 0 microseconds.

[0249] The RU index corresponds to a bit that is 1 in the bitmask subfield, and is less than y. If no index is available, the nominal packet pad that can be used by the second device The ping value is 0 microseconds. y is 1 in the RU index bitmask subfield. It corresponds to the bit that is the largest index among the indices smaller than y. In this case, the bit corresponding to the RU with an index greater than y in the RU Index Bitmask is 1 R that includes the bit set and has an index smaller than y in the RU Index Bitmask The bit corresponding to U includes a bit set to 1, which is used by the second device. The minal packet padding value corresponds to the nearest RU with an index smaller than y. It is determined based on the modulation threshold, and the index of the nearest RU is the one with the smallest difference from y. . y corresponds to a bit that is 1 in the RU index bitmask subfield, and y is It is the largest index among the small indexes, but the RU index bitmas All bits corresponding to RUs with an index greater than y in the subfield are 0. If set to this value, the nominal packet padding value that can be used by the second device. This is 20 microseconds.

[0250] The RU Index Bitmask value corresponding to index y, according to the format shown in Table 8 or Table 9. Although it is 0, the number of RUs used by the second device is 2 × 996 or less, and the number of streams If the value is 8 or less and the modulation scheme is 1KQAM or less, the flea used by the second device If the null packet padding value is greater than 16 microseconds, for example 20 microseconds, In this case, the nominal packet padding value used by the second device is 802.11 For better compatibility with existing AX regulations, it can be 16 microseconds by default. Please take note of this.

[0251] A possible solution to Case 1 mentioned above is the following: RU index bitmask If all values ​​prior to a value set to 0 in a subfield are 0, the RU index In the bitmask subfield, the RU corresponding to the bit set to 1 corresponds to the note The minal packet padding value can be 0 microseconds. RU index bitmask Bits set to 0 in the subfield are in the RU index bitmask subfield If located between two bits set to 1 in the world, the RU index bit The modulation threshold corresponding to the RU for a bit set to 0 in the mask subfield is , the RU index bitmask subfield closest to the bit with a value of 0 Determined based on the modulation threshold. The index of the nearest RU and the RU index with a value of 0. The smallest difference between the RU index corresponding to the bit in the x bitmask subfield. Please note: In the RU index bitmask subfield, after the bit set to 0 If all values ​​are 0, set the RU index bitmask subfield to 0. The nominal packet padding value corresponding to the RU for the bit is 20 microseconds. could be.

[0252] To make it easier to understand, RU Index Bitmask, RU Allocation Index, RU size, and Please refer to Table 10, which shows the correspondence between nominal packet padding values.

[0253] [Table 10]

[0254] RU2 in Table 10 is used as an example. RU2 has an RU Index Bitmask of 0, and RU Index Bitmask of 0. Placed between RU1, where tmask is set to 1, and RU4, where RU Index Bitmask is set to 1. In this case, the modulation threshold corresponding to RU2 is determined based on the modulation threshold corresponding to RU4. It is possible. RU0 is used as an example. The RU Index Bitmask value corresponding to RU0 is 0, and RU0 It is placed before RU1-RU5, and the RU Index Bitmask value of RU1 is 1. In this case, it corresponds to RU0. The nominal packet padding value 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 to RU4. In total, the nominal packet padding value corresponding to RU5 can be 20 microseconds.

[0255] Case 2: The bit corresponding to the RU with index y in the RU Index Bitmask is set to 0. The nominal packet padding value corresponding to the RU with NSS and index y of n. It may be specified that it is a fixed value. For example, index y in RU Index Bitmask has The bit corresponding to the RU is set to 0, and the bit corresponding to the RU with NSS n and index y is set to 0. The nominal packet padding value is 0 microseconds. Unlike Case 1, this case So, the second device sends a nominal packet to the first device to send a data packet. The padding value can be determined directly. This is straightforward.

[0256] The alternative solution for Case 2 corresponds to the RU having index y within the RU Index Bitmask. The bit is set to 0, and the RU Index Bitmask value corresponding to an index smaller than y is set to 0. If it does not contain 1, the nominal packet corresponding to the RU with NSS n and index y The ding value may be specified as a fixed value, for example, 0 microseconds. RU3 in Table 9 is an example. It is used as such, i.e., y=3. RU corresponding to an index smaller than 3 is RU0 Includes RU1 and RU2. The RU Index Bitmask value corresponding to RU2 includes 1, so it corresponds to RU3. The nominal packet padding value may be determined based on the modulation threshold corresponding to other RUs. Table 9 uses RU2 as an example, i.e., y=2. An index smaller than 2. The corresponding RUs include RU0 and RU1. RU Index BitmaskValue1 corresponding to RU0 and RU1 Since it does not include RU2, the nominal packet padding value corresponding to RU2 is a fixed value.

[0257] Tables 8 and 9 show that a single index (RU Allocation Index) has different sizes. Please note that supporting multiple types of RUs is merely an example. For example, in Table 9 The RU Allocation Index for both 242+484 RU and 996 RU is 2. In this embodiment of the invention, the number of RU types corresponding to a single RU Allocation Index is not limited. For example, one RU can correspond to one RU Allocation Index. In other words, Table 11 The correspondences shown are also applicable to this embodiment of the present application. In RU, RU is a single RU, for example, a RU with 996 subcarriers (shown as 996 in the table). It may also be (and may be MRU, for example, RU with 996 subcarriers and 484 MRUs including RUs with subcarriers (shown as 996+484 in the table), or 996 subcarriers Even an MRU (shown as 2 × 996 in the table) may include two RUs, each having a separate carrier. I would like you to understand this further.

[0258] [Table 11]

[0259] Unlike implementation form 1, in possible implementation form 2, in this embodiment of the present application, RU Index B Nominal packet paddy corresponding to RU corresponding to bit set to 0 in itmask subfield The ng value can be defined as a fixed value. This is more direct.

[0260] For example, if the bit in the RU Index Bitmask subfield corresponding to the RU with index y is When set to 0, the nominal packet corresponding to the RU with NSS n and index y The padding value is a fixed value. For example, it corresponds to an NSS of n and an RU with index y. The nominal packet padding values ​​are 8 microseconds, 16 microseconds, or 20 microseconds. It is possible.

[0261] As another example, the bit in the RU Index Bitmask subfield corresponding to the RU with index y The bit is set to 0, and there is at least one bit with a value of 1 before the bit that is set to 0. If present, the nominal packet paddy corresponding to the RU with NSS n and index y The index value is a fixed value. For example, the nominal value corresponding to the NSS and index y of n corresponds to the RU. The packet padding values ​​are 8 microseconds, 16 microseconds, or 20 microseconds. obtain.

[0262] In implementation form 2, the PPET20 / 16 / 8 NSSn RUb subfile corresponds to the RU with index y. In addition to d, the PPET20 / 16 / 8 NSSn RUb subfield, which corresponds to RUs with other indexes, The PPE Thresholds field can be omitted. This further reduces overhead.

[0263] In possible implementation form 3, in this embodiment of the present application, the NSS sub-field in the PPE Thresholds field The NSS range indicated by the field is the range through which the second device transmits data. It can be used to help determine the null packet padding value.

[0264] For example, the NSS used by the second device is an NSS sub-field within the PPE Thresholds field. A value greater than the value indicated by the field, which can be used by the second device. The minimum packet padding value is a fixed value, for example, 8 microseconds, 16 microseconds, or 2 It can be defined as 0 microseconds. In this way, in the PPE Thresholds field, The PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU with dex y may be omitted. The second device only needs to pay attention to the value indicated by the NSS subfield. This is easier.

[0265] For example, the value indicated by the NSS subfield in the PPE Thresholds field is 9. The NSS used by the second device is 12 streams. The second device is PPE T Without considering the instructions regarding RUs in the hresholds field, the nominal packet that should be used If the ding value is a fixed value, for example 8 microseconds, 16 microseconds, or 20 microseconds They can make the decision directly.

[0266] As another example, the NSS used by the second device is an NS in the PPE Thresholds field. A value greater than the value indicated by the S subfield and can be used by the second device. The nominal packet padding value is the value indicated by the NSS subfield, and It can be defined as being determined based on the modulation threshold corresponding to the RU having dex y. For example, the value indicated by the NSS subfield in the PPE Thresholds field is 9, and The NSS used by the second device is 12 streams. The second device is used When it is determined that RU is y, the nominal packet padding value to be used is 9 NS. It is determined based on the modulation threshold corresponding to the RU with S and index y.

[0267] The embodiments of this application are applicable to scenarios where one index corresponds to one type of RU. This may be the case, or a scenario where one index supports multiple RUs of different sizes. This may also apply to scenarios where one index supports multiple RUs of different sizes. So, if the second device uses DCM, index y will be multiple RUs of different sizes. It is possible to correspond. In this case, this embodiment of the present application corresponds to nominal packet padding Further methods for indicating values ​​are provided, which may include the following two methods:

[0268] Instruction Method 1: Set the bit in the RU Index Bitmask corresponding to the RU with index y to 0. When the second device uses DCM, the flea corresponding to the RU with index y is determined. The null packet padding value is based on the modulation threshold corresponding to the RU with index y+1. It may be specified that the determination will be made by the second device. That is, if the second device uses DCM, the second The device is based on the modulation threshold corresponding to the PPET20 / 16 / 8 NSSn RU(y+1) subfield. The terminal packet padding value can be determined. For example, RU2 in Table 9 is used as an example. Therefore, y=2. If the second device uses DCM, the second device corresponds to RU3. Based on the modulation threshold, the nominal packet padding value corresponding to RU2 can be determined.

[0269] Instruction Method 2: The RU selected by the second device corresponds to a different number of numbers. When it is not the largest RU among multiple RUs of index y, Index Bi corresponds to the RU of index y. When a bit in tmask is set to 0 and the second device uses DCM, index y The nominal packet padding value corresponding to the RU is n, and the index y is It may be specified that the modulation threshold is determined based on the RU corresponding to the RU. For example, RU2 in Table 9 This is used as an example, i.e., y=2. When the second device uses DCM, the second The device responds to RU2 based on the modulation threshold corresponding to RU2, instead of the modulation threshold for RU3. The nominal packet padding value may still be determined. The RU selected by S is one of several RUs of different sizes corresponding to index y. It's important to understand that this isn't the maximum RU. 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 is RU2 The nominal packet padding value is determined based on the corresponding modulation threshold. If the RU assigned to the second device is RU2(996), the second device has a modulation threshold corresponding to RU3. The nominal packet padding value can be determined based on the value.

[0270] When the second device transmits data to the first device, sufficient data for the first device It was understood that nominal packet padding is performed to ensure sufficient processing time. i. Normally, the time consumed by the first device to process the received data is the first Device multi-in multiple-out (MIMO) demodulation modules and FEC It is primarily consumed by the decoding module. The complexity of MIMO demodulation is positively correlated with NSS and FEC. The complexity of decoding is the R obtained after equivalent encoding for the RU assigned to the second device. It is positively correlated with the number of U blocks. Based on this, it is obtained after equivalent coding for RU. The number of RU blocks is used to help determine the nominal packet padding value. It is possible that the number of RU blocks obtained after equivalent coding for NSS and RU is It can be used to help determine nominal packet padding values. The packet expansion threshold corresponding to the number of RU blocks obtained after equivalent coding for RUs is: Configured to specify nominal packet padding values, or equivalent encoding for RUs. The packet expansion threshold corresponding to the number of NSS and RU blocks obtained later is the nominal packet Set to specify padding values. Modulation threshold corresponding to NSS and RU size. Compared to how the nominal packet padding value is indicated by using this, In this embodiment of the application, the PPE Thresholds field can be simplified, and the PPE Thresh The overhead of the olds field can be reduced.

[0271] The following shows the number of RU blocks obtained after equivalent encoding of RUs in nominal packet pads. The solution used to assist in determining the rubling value and obtained after equivalent encoding for RU The number of NSS and RU blocks used helps in determining the nominal packet padding value. The solutions used will be explained individually.

[0272] Please refer to Figure 10. Figure 10 shows another nominal packet paddy according to one embodiment of this application. This shows how to specify the padding value. Specifically, the nominal packet padding value is equivalent to the RU. This is indicated by the number of RU blocks obtained after encoding. Procedure of this method However, this is explained as follows.

[0273] S1001: The first device generates a PPDU. The PPDU is an NSS index bitmask sub Includes a field, an NSS subfield, and a physical layer packet extension threshold information field. The physical layer packet extension threshold information field is used for different nominal packet padding values. Includes multiple corresponding packet extension threshold subfield sets, each packet extension threshold subfield The fieldset includes a packet extension threshold subfield that indicates the NSS of n, and the packet The extended threshold subfield is where the NSS used by the second device is n, and the assignment This correspondence is used when the number of equivalent encoded RU blocks for a given RU is the first value. The packet expansion threshold is instructed to the second device. The nominal packet pad used by the second device when it is above the extended threshold. Specify the value of n. The range of n is [1, ..., N], and N is an integer greater than 8. ru.

[0274] S1002: The first device sends a PPDU to the second device, and the second device receives the PPDU. ru.

[0275] S1003: The second device is based on the physical layer packet extension threshold information field and the first value. Next, determine the nominal packet padding value used when NSS is i.

[0276] For example, the first value can be included in RU24, which is assigned to the second device. The maximum number of 2, and the coded bits carried on each subcarrier of a single spacetime stream. It relates to the number of sets. For example, the first value may satisfy the following relationship: N CBPRU =N RU242 ×N BPSCS .

[0277] N CBPRU This is the first value, N RU242 This is included in the RU assigned to the second device. This is the maximum number of RU242 that can be assigned. For example, the number of RUs assigned to the second device is RU996. RU996 may contain four RU242s. Therefore, N RU242 = 4. The bandwidth is 320MHz or less. At one point, N RU242 Please understand that the value range for N is 0 to 16. BPSCS is a single spatial time This is the number of encoded bits carried on each subcarrier of the interstream. For example, the modulation method When the equation is for binary phase shift keying (BPSK), N BPSCS = 1. Modulation When the scheme is 64QAM, N BPSCS = 6. When the modulation scheme is 4096QAM, N BPSCS = 12 If the second device uses the DCM modulation scheme, N RU242 The second device uses the DCM modulation scheme. Please understand that this is twice the amount when not in use.

[0278] Each NSS can support multiple packet expansion thresholds. See, for example, Figure 11. Figure 11 This is a novel structure of the physical layer packet extension threshold information field according to one embodiment of the present application. The physical layer packet extension threshold information field is used for different nominal packet padding values. Includes a corresponding set of multiple packet extension threshold subfields, each packet extension threshold sub The fieldset includes multiple packet extension threshold subfields that indicate the NSS of n. As shown in Figure 11, the physical layer packet extension threshold information field is 20 μs nominal packet Includes a set of multiple packet extension threshold subfields that indicate the packet padding value. The physical layer packet extension threshold information field indicates a nominal packet padding value of 16 μs. Further includes a set of multiple packet expansion threshold subfields. Physical layer packet expansion The threshold information field indicates multiple packets with a nominal packet padding value of 8 μs. Further includes a set of extended threshold subfields. For the sake of clarity, in this specification This specifies a nominal packet padding value of 20μs and multiple packet expansion threshold subfloats. The set of fields is called the first subfield set, and the nominal packet pads are 16 μs. A set of multiple packet extension threshold subfields that indicate the threshold value is the second subfield A set of packets, called a `Rudo`, indicates a nominal packet padding value of 8 μs. The set of extended threshold subfields is called the third set of subfields.

[0279] The first subfield in the first set of subfields corresponds to the first NSS of n. Specify the packet expansion threshold. The first packet expansion threshold corresponds to the first packet expansion threshold corresponding to the assigned RU. The first used by the second device when the value of is greater than or equal to the first packet expansion threshold Specify the nominal packet padding value. For example, the first nominal packet padding The value is 20 microseconds. As shown in Figure 11, the first subfield is PPET20 NSS =n It can also be expressed as follows, where the range of values ​​for n is [1,...,N], and N is an integer greater than or equal to 8.

[0280] Similarly, the second subfield in the second set of subfields corresponds to the NSS of n. Specify the second packet expansion threshold. The second packet expansion threshold corresponds to the assigned RU. Used by the second device when the first value is greater than or equal to the second packet expansion threshold. Specify the second nominal packet padding value. For example, the second nominal packet padding value The ping value is 16 microseconds. As shown in Figure 11, the second subfield is PPE. T16 NSS=n It can also be expressed as follows, where the range of values ​​for n is [1,...,N], and N is an integer greater than or equal to 8. The third subfield in the set of third subfields corresponds to the third NSS of n. Specify the packet expansion threshold. The third packet expansion threshold corresponds to the assigned RU. The third is used by the second device when the first value is greater than or equal to the third packet expansion threshold. Specify the nominal packet padding value. For example, the third nominal packet padding The value is 8 microseconds. As shown in Figure 11, the third subfield is PPET8 NSS =n It can also be expressed as follows, where the range of values ​​for n is [1,...,N], and N is an integer greater than or equal to 8.

[0281] The second device transmits data to the first device, PPET20 NSS=n PPET16 NS S=n , and PPET8 NSS=n Based on the combination, the nominal packet pad to be used The ng value can be determined. In other words, for NSS, the second device is N CBPRU And the first Based on the results of comparisons between the modulation threshold, the second modulation threshold, and the third modulation threshold, Then, the nominal packet padding value is determined. Specifically, the second device is shown in Table 12. Therefore, the nominal packet padding value can be determined. See Condition 1, Condition 2, and Rule in the row of Table 12. If condition 3 is met, the second device shall use the nominal value corresponding to that row. This can be determined as the packet padding value. Specifically, the second device is the row in Table 12 If the conditions are determined to be met, the second device will input the value shown in that row. It is decided to use this as the minal packet padding value. In Table 12, PPET20 NSS =n This represents the first packet expansion threshold corresponding to the NSS of n, and PPET16 NSS=n This corresponds to NSS of n. This represents the second packet expansion threshold, PPET8 NSS=n This is the third packet extension corresponding to NSS of n. This represents the tension threshold.

[0282] [Table 12]

[0283] For example, the second device uses NSS i. CBPRU The first sub-file that corresponds to i's NSS When it is greater than or equal to the first packet expansion threshold corresponding to the world, the second device is used. The nominal packet padding value can be determined to be 20 microseconds. CBPRU i's NSS It is greater than or equal to the second packet expansion threshold corresponding to the second subfield corresponding to i, and in the NSS of i When the second packet expansion threshold is smaller than the first packet expansion threshold corresponding to the first subfield, The device determined that the nominal packet padding value to be used is 16 microseconds. It can be determined. NSS is i, and N CBPRU The third subfield corresponds to the NSS of i. The packet expansion threshold is greater than or equal to the second subfield corresponding to the NSS of i. When it is smaller than the packet expansion threshold, the second device will use the nominal packet that should be used. The topping 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, a first subfield, a second subfield, and a first subfield, which correspond to several NSSs. The field and the third subfield may be omitted.

[0285] In one example, the NSS index bitmask subfield occupies at least 8 bits. However, in the bit mapping format, there is no packet extension threshold corresponding to the NSS. In other words, the physical layer packet extension threshold information field is the first subfeed corresponding to the NSS. It may be indicated that the second subfield and the third subfield are not included. For example, if the j-th bit of the NSS index bitmask subfield is 0. The physical layer packet extension threshold information field is the first subfield corresponding to the NSS of j, It does not include the second and third subfields. j is within [1,...,N]. It should be understood that this is where it will be placed. In response to this, the NSS index bitmask sub If the j-th bit of the field is 1, the physical layer packet extension threshold information field is: The first subfield, second subfield, and third subfield corresponding to the NSS of j Includes rud. Or, the j-th bit of the NSS index bitmask subfield is If it is 1, the physical layer packet extension threshold information field is the first subf corresponding to the NSS of n. It does not include the field, the second subfield, and the third subfield. And, if the j-th bit of the NSS index bitmask subfield is 0, then the physical The layer packet extension threshold information field consists of a first subfield corresponding to the NSS of j, and a second subfield. Includes the bfield and a third subfield.

[0286] In another example, the NSS used by the second device is the NSS index bitmask. NSS corresponding to the most significant bit among the bits that are not set to 0 in the subfield If it is greater than the nominal packet padding value used by the second device, It can be defined as a fixed value, for example, 20 microseconds. This is simpler.

[0287] Please refer to Figure 12. Figure 12 shows another nominal packet paddy according to one embodiment of this application. This shows how to specify the padding value. Specifically, the nominal packet padding value corresponds to the NSS. Use the packet expansion threshold and the number of RU blocks obtained after equivalent coding for the RU. This is instructed by [the method]. The procedure for this method is explained below.

[0288] S1201: The first device generates a PPDU. The PPDU contains the NSS subfield and the physical layer packet. It includes the extended threshold information field of the physical layer packet. Includes a packet extension threshold subfield corresponding to the nominal packet padding value. The packet expansion threshold field instructs the second device on the packet expansion threshold, and packet expansion The extension threshold is used when the second value is greater than or equal to the packet extension threshold for nominal packet packets. The first value specifies the ding value, and the second value specifies the resource unit RU assigned to the second device. The number of RU blocks obtained after equivalent encoding and the N used by the second device. Related to SS, the value range of NSS is [1,...,N], where N is an integer greater than 8. The packet extension threshold indicated by the packet extension threshold field is the packet extension threshold The value field is where the NSS used by the second device is n, and the allocated resource The RU block obtained after equivalent encoding of the - unit is quantized (equivalent). This is considered the packet expansion threshold corresponding to the second value obtained when instructing the second device. Please note that this is possible.

[0289] S1202: The first device sends a PPDU to the second device, and the second device receives the PPDU. ru.

[0290] S1203: The second device is based on the physical layer packet extension threshold information field and the second value. Next, determine the nominal packet padding value to be used.

[0291] In this embodiment of the present application, the second value is equivalent to the RU assigned to the second device. The number of RU blocks obtained after value encoding and the NSS used by the second device Related. For example, the second value satisfies the following relationship: P index =f(NSTS,N CBPRU )

[0292] P index This is the second value, and NSS is the space corresponding to the RU assigned to the second device. The number of time streams, N CBPRU This is equivalent to the RU assigned to the second device. This is the number of RU blocks obtained after encoding.

[0293] P index =f(NSTS,NCBPRU ) is P index whose value can be determined by using NSTS and N CBPRU or by using other possible parameters, as noted with an example. P is determined by using N index and P CBPRU in multiple ways. index As an example, P is determined as follows. As an example, P index = NSTS × N CBPRU

[0294] The difference between this embodiment of the present application and the embodiment shown in FIG. 10 is that the physical layer packet extension threshold information field does not separately indicate the packet extension threshold related to NSS, so the physical layer packet extension threshold information field is further simplified, and the overhead of the physical layer packet extension threshold information field can be reduced.

[0295] For example, refer to FIG. 13. FIG. 13 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 packet extension threshold sub-fields corresponding to different nominal packet padding values. For example, the physical layer packet extension threshold information field includes a packet extension threshold sub-field corresponding to a nominal packet padding value of 20 μs (referred to as the fourth sub-field in this embodiment of the present application). The physical layer packet extension threshold information field includes a packet extension threshold sub-field corresponding to a nominal packet padding value of 16 μs (referred to as the fifth sub-field in this embodiment of the present application). The physical layer packet extension threshold information field includes a packet extension threshold sub-field corresponding to a nominal packet padding value of 8 μs in this embodiment of the present application). The physical layer packet extension threshold information field includes a packet extension threshold sub-field corresponding to a nominal packet padding value of 8 μs​​​​​​ Includes a field (referred to as the sixth subfield in this embodiment of the present application). As shown in Figure 13. As such, the fourth subfield may be represented as PPET20, and the fourth packet extension threshold The value is indicated, and the fifth subfield may be represented as PPET16, which is the fifth packet extension threshold. This indicates that the sixth subfield may be represented as PPET8, and the sixth packet extension threshold Give instructions.

[0296] The second device transmits data to the first device, using PPET20, PPET16, and Based on the combination of PPET8 values, the nominal packet padding value to be used can be determined. In other words, the second device is assigned to the NSS used and the second device. Based on the RU, the second value is first determined, and then the second value is used as the fourth packet expansion threshold, and the fifth... The packet expansion threshold and the sixth packet expansion threshold are compared, and the final comparison result is used. Next, the nominal packet padding value is determined. Specifically, the second device is as shown in Table 13. The nominal packet padding value can be determined according to the conditions 1, 2, and 3 in the row of Table 13. If condition 3 is met, the second device will use the value corresponding to that row. This can be determined as the null packet padding value. Specifically, the second device is the row in Table 13. If the second device determines that the condition is met, it will set the value shown in that row to It is decided to use this as the nominal packet padding value. In Table 13, PPET20 is PPET16 corresponds to the fourth packet expansion threshold, PPET8 corresponds to the sixth packet expansion threshold. This corresponds to the packet expansion threshold.

[0297] [Table 13]

[0298] In other words, when the second value is greater than the fourth packet expansion threshold, the second device uses The nominal packet padding value to be used can be determined to be 20 microseconds. When the value is greater than or equal to the 5th packet expansion threshold and less than the 4th packet expansion threshold, the 2nd The device determined that the nominal packet padding value to be used is 16 microseconds. It can be determined that the second value is greater than or equal to the sixth packet expansion threshold, and less than the fifth packet expansion threshold. When small, the second device should use a nominal packet padding value of 8 microphones. It can be determined that it is 6 seconds.

[0299] One of the NSS, RU size, and modulation scheme used by the second device or When multiple values ​​are different, the nominal packet padding value used by the second device is It should be understood that these can differ. In the embodiments described above, the NSS, RU size, and modulation scheme may vary. These are combined to indicate the nominal packet padding value. Overhead To further reduce this, one embodiment of the present application provides a nominal packet padding value indication method. Furthermore, this method provides the first device to the second device the packet extension threshold range. The second device may notify the third value and transmitted by the first device. Determine the nominal packet padding value to be used based on the packet expansion threshold range. To do so, based on one or more of the NSS, RU, and modulation scheme orders used This allows us to determine a third value that affects the nominal packet padding value. In this method, the first Since the device sends a packet extension threshold range, the physical layer packet extension threshold field Overhead can be reduced.

[0300] Please refer to Figure 14. Figure 14 shows another nominal packet paddy according to one embodiment of this application. This shows how to specify the padding value. Specifically, the nominal packet padding value is equivalent to the RU. Use the number of RU blocks obtained after encoding and the packet expansion threshold corresponding to the NSS. This is instructed by [the method]. The procedure for this method is explained below.

[0301] S1401: The first device generates a PPDU.

[0302] S1402: The first device sends the PPDU and the first packet extension threshold range to the second device. The second device receives the PPDU and the first packet extension threshold range. The packet extension threshold range is defined as the first device when the third value is within the first packet extension threshold range. Nominal packet pad used by a second device to send data to a third device Specify the padding value, and different packet expansion threshold ranges will have different nominal packet padding values. handle.

[0303] S1403: The second device, based on the received first packet extension threshold range and the third value Then, determine the nominal packet padding value to be used by the second device.

[0304] In this embodiment of the present application, the third value is the nominal part used by the second device. It relates to one or more factors that affect the ket padding value. For example, the third value is the One of the parameters of NSS, RU size, and modulation scheme used by the two devices It relates to one or more things. For example, the third value satisfies the following relationship: x=f(NSTS,RU,Modulation)

[0305] x is the third value, NSS is the NSS used by the second device, and RU is the second device The RU size used by the chair is used by the second device. This is the order of the modulation scheme.

[0306] x=f(NSTS,RU,Modulation) is an example where x is related to NSS, RU size, and modulation scheme. Please note the following: Specific correspondence between x and NSS, RU size, and modulation scheme. The relationship is not limited to this embodiment of the present application.

[0307] For example, when NSS=a, the corresponding packet expansion threshold is b, and when NSS=c, the corresponding The packet expansion threshold is d, or when NSS=e, the corresponding packet expansion threshold is f. Yes, x can be thought of as a function related to b, d, and f, for example, x = b + d + f. In other examples, x = b × (d + f).

[0308] Multiple packet expansion threshold ranges may be predefined, and different packet expansion threshold ranges may be Corresponds to different nominal packet padding values. For example, the first packet expansion threshold range. This is [0,p1], which corresponds to the nominal packet padding value of 0 microseconds. The second pad The packet expansion threshold range is (p1, p2), and the nominal packet padding value is 8 microseconds. This corresponds to the third packet expansion threshold range (p2,p3), which is 20 microseconds nominal. Corresponds to packet padding value.

[0309] When sending data to the first device, the second device uses NSS, RUS Based on the values ​​and Modulation, a third value is calculated, and then the third value is sent to the first device. Therefore, based on the comparison result, the transmitted packet extension threshold range is used. The nominal packet padding value can be determined. If the third value is within the packet expansion threshold range... In this case, the second device will determine that the nominal packet padding value to be used will not expand the packet. It is determined that this is a nominal packet padding value corresponding to the tension threshold range.

[0310] The first device notifies the second device of the packet expansion threshold range, and the second device then notifies the third device of the third Unlike the aforementioned solution which determines the value of and the nominal packet padding value, alternative In a typical solution, the first device tells the second device to the nominal packet padding value. The second device can notify the range of influence of each parameter and transmit the data. Based on the parameters used and the respective scope of influence for each parameter This allows us to determine the nominal packet padding value that should be used. In this way, NS The influence of S, RU size, and modulation scheme on the nominal packet padding value is indicated separately. The NSS, RU size, and modulation scheme are combined to determine nominal packet padding. You do not need to specify a value. For example, NSS has 16 effect results and RU has 6 effect results. The modulation scheme has 8 effect results. In this case, the first device has 16 + 6 + 8 effects. The results may be fed back to the second device. Therefore, all NSS, RU, and To comprehensively or cross-sectionally provide nominal packet padding values ​​corresponding to the modulation threshold. Compared to the nominal packet padding value indicator provided in this embodiment of the present application, The law further reduces overhead.

[0311] In the embodiments provided in this application, the method provided in the embodiments of this application is The interaction between the first device and the second device is described separately. To implement the functionality of the aforementioned method provided in the embodiments of this application, the first device The second device includes a hardware structure and / or a software module. Hardware structure, software module, or hardware structure and software The aforementioned functions can be implemented in the form of a combination of modules. A specific function among the above functions Is it executed by the hardware configuration or by a software module? Is it performed by a combination of hardware configuration and software modules? Whether it is one or the other depends on the specific application and the design constraints of the technical solution.

[0312] The following describes the implementation of the method described in the embodiment of this application, with reference to the attached drawings. A communication device for this purpose will be described. Therefore, all of the above information applies to the following embodiments. It can be used in this context. Repeated content will not be explained again.

[0313] Figure 15 is a schematic block diagram of a communication device 1500 according to one embodiment of the present application. 00 is implemented by the first device or the second device in the embodiment of the above method. The corresponding functions or steps can be implemented. The communication device is a processing module 1510 and It may include a transceiver module 1520. Optionally, the communication device may include a memory unit. These may include: The memory unit contains instructions (code or program) and / or data. It can be configured to store the following: Processing module 1510 and transceiver module 1520 It can be coupled to a memory unit. For example, the processing module 1510 is a life within the memory unit. Read the command (code or program) and / or data and implement the corresponding method. The aforementioned units may be arranged independently, or partially or completely integrated. They may be combined.

[0314] In some possible implementations, the communication device 1500 is the first device in the embodiment of the method. The behavior and functionality of these can be implemented accordingly.

[0315] In Example 1, the processing module 1510 is configured to generate a PPDU, and the transceiver module The 1520 is configured to send the PPDU to a second device. The PPDU is a physical layer packet. Includes the packet extension threshold presence subfield and the physical layer packet extension threshold field, The value of the Layer Packet Expansion Threshold Existence subfield is 1, and the Physical Layer Packet Expansion Threshold Fee The RU consists of the RU index bitmask subfield, the NSS subfield, and the physical layer. It includes a packet extension threshold information field. The physical layer packet extension threshold information field is Multiple packet extension threshold subfields corresponding to different nominal packet padding values The set includes n NSS and index The modulation threshold is indicated for the RU having b, and the modulation threshold is such that the modulation scheme is greater than or equal to the modulation threshold. Sometimes, to determine the nominal packet padding value used by a second device. It is used.

[0316] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. When the value of the RU index bitmask subfield corresponding to the RU is 0, the value of b The range does not include y.

[0317] Packet expansion threshold subfieldset corresponding to the same nominal packet padding value In this case, the RU index bitmask subfeed corresponding to the RU having index y The value of RU being 0 means that the modulation threshold corresponding to RU with NSS and index y of n is , indicates that it is the modulation threshold corresponding to the RU having NSTS of n and index m1, and m1 This corresponds to the bit that is 1 in the RU index bitmask subfield. The smallest index among the indices greater than y in dex, or m1 This corresponds to the bit that is 1 in the RU index bitmask subfield. It is the largest index among the indices smaller than y in dex.

[0318] In possible implementations, the RU index bitma corresponds to an index smaller than y. The value of the subfield includes 1.

[0319] In possible implementations, the bit that is 1 in the RU index bitmask subfield If none of the corresponding indexes are greater than y, then the RU with index y corresponds The value of the RU index bitmask subfield is 0, which means that the NSS and i The nominal packet padding value for a RU with index y is 20 microseconds. To instruct.

[0320] In Example 2, the processing module 1510 is configured to generate a PPDU, and the transceiver module The 1520 is configured to send the PPDU to a second device. The PPDU is a physical layer packet. Includes the packet extension threshold presence subfield and the physical layer packet extension threshold field, The value of the Layer Packet Expansion Threshold Existence subfield is 1, and the Physical Layer Packet Expansion Threshold Fee The RU is a resource unit RU index bitmask subfield and spatial story It includes the number of NSS subfields and the physical layer packet extension threshold information field. The packet extension threshold information field corresponds to multiple nominal packet padding values. Includes the packet extension threshold subfield set, and each packet extension threshold subfield set The set indicates the modulation threshold corresponding to the RU with NSS n and index b, and the modulation threshold This is the nominal part used by the second device when the modulation scheme is above the modulation threshold. Used to determine the ket padding value.

[0321] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. When the value of the RU index bitmask subfield corresponding to the RU is 0, the same In the physical layer packet extension threshold subfield corresponding to the nominal packet padding value The RU index bitmask subfield corresponding to the RU having index y A value of 0 indicates the nominal packet padding value corresponding to the RU with index y. This indicates that y is 0 microseconds, and the range of values ​​for b does not include y.

[0322] In the possible implementation of Example 2, the RU index bit corresponding to an index smaller than x The value of the tomask subfield does not contain 1.

[0323] In Example 3, the processing module 1510 is configured to generate a PPDU, and the transceiver module The 1520 is configured to send the PPDU to a second device. The PPDU is a physical layer packet. Includes the packet extension threshold presence subfield and the physical layer packet extension threshold field, The value of the Layer Packet Expansion Threshold Existence subfield is 1, and the Physical Layer Packet Expansion Threshold Fee The RU consists of the RU index bitmask subfield, the NSS subfield, and the physical layer. It includes a packet extension threshold information field. The physical layer packet extension threshold information field is Multiple packet extension threshold subfields corresponding to different nominal packet padding values The set includes n NSS and index The modulation threshold is indicated for the RU having b, and the modulation threshold is such that the modulation scheme is greater than or equal to the modulation threshold. Sometimes, to determine the nominal packet padding value used by a second device. It is used.

[0324] The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is It is a subset of [m,...,M] where m and M are non-negative integers. For RUs that are set to 0 in the RU index bitmask subfield If applicable, the value range of b does not include y, and the physical layer packet extension threshold field is index The nominal packet padding values ​​corresponding to RUs with 'y' are 8 microseconds, 16 microseconds, Alternatively, specify 20 microseconds.

[0325] In possible implementations, at least one bit with a value of 1 corresponds to a bit set to 0. It exists before.

[0326] In possible implementations, the NSS used is greater than the value indicated by the NSS subfield. If large, the physical layer packet extension threshold field is used by the communication device. The packet padding value must be 8 microseconds, 16 microseconds, or 20 microseconds. This indicates that the NSS used is greater than the value indicated by the NSS subfield. If large, the physical layer packet extension threshold field is used by the communication device, and Based on the modulation threshold corresponding to the RU having index y, the nominal packet to be used Instruct the system to determine the padding value.

[0327] In Example 4, the processing module 1510 is configured to generate a PPDU, and the transceiver module The 1520 is configured to send the PPDU to a second device. The PPDU is NSS indexed The ksbit mask subfield, the NSS subfield, and the physical layer packet extension threshold information Includes the information field. The physical layer packet extension threshold information field is different for nominal packets. Includes multiple packet extension threshold subfield sets corresponding to the padding value, each The packet extension threshold subfield set includes a plurality of packet extension threshold sub- fields that indicate the NSS of n. The packet extension threshold subfield indicates, for a second device, the corresponding packet extension threshold to be used when the NSS used by the second device is n and the number of RU blocks obtained after equivalent coding for the allocated RU is the first value, and the packet extension threshold subfield 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], where N is an integer greater than 8. [[ID=1...15]]

[0328] [[ID=1...15]] In a possible implementation form, the first value satisfies the following formula: N CBPRU = N RU242 × N BPSCS . [[ID=26...27]]

[0329] [[ID=26...27]] 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 coded bits carried on each subcarrier of a single spatial-time stream. . [[ID=40...41]]

[0330] [[ID=40...41]] In a possible implementation form, the plurality of packet extension threshold subfield sets includes a set of first packet extension threshold subfields corresponding to the first nominal packet padding value. The first packet extension threshold subfield in the set of first packet extension threshold subfields indicates, for a second device, that the number of RU blocks obtained after equivalent coding for the allocated resource unit RU is the first value, and is Indicates the corresponding first packet expansion threshold used when NSS is n. The packet extension threshold is when the first value corresponding to the assigned RU is greater than or equal to the first packet extension threshold. When the second device does this, the nominal packet padding value used by the first nominal is... This indicates that the packet padding value is 20. It is a microsecond.

[0331] In possible implementations, multiple packet extension threshold subfield sets constitute a second nominal. A set of second packet extension threshold subfields corresponding to the packet padding value. The second packet extension threshold subfield in the set of second packet extension threshold subfields Bufield, for the second device, for the allocated resource unit RU The number of RU blocks obtained after equivalent encoding is the first value, and is used by the second device. Specify the corresponding second packet expansion threshold used when the NSS being applied is n. The packet expansion threshold is such that the first value corresponding to the assigned RU is equal to or greater than the second packet expansion threshold. The nominal packet padding value used by the second device when it is above is the second It indicates that it is a nominal packet padding value, and the second nominal packet padding The value is 16 microseconds.

[0332] In possible implementations, multiple packet extension threshold subfield sets constitute a third nominal. A set of third packet extension threshold subfields corresponding to the packet padding value. and also include the third packet extension threshold subfield in the set of third packet extension threshold subfields Bufield, for the second device, for the allocated resource unit RU The number of RU blocks obtained after equivalent encoding is the first value, and is used by the second device. Specify the corresponding third packet expansion threshold used when the NSS being applied is n. The packet expansion threshold is such that the first value corresponding to the assigned RU is equal to or greater than the third packet expansion threshold. The nominal packet padding value used by the second device when it is above is the third It indicates that it is a nominal packet padding value, and the third nominal packet padding The value is 8 microseconds.

[0333] In possible implementations, the NSS index bitmask subfield has at least 8 bits It occupies the bit, and the i-th bit of the NSS index bitmask subfield is 0. The physical layer packet extension threshold information field corresponds to the packet extension threshold subfield of i. Does not include a gold set.

[0334] In possible implementations, the physical layer packet extension threshold information field is used by a second device. The NSS used is set to 0 in the NSS index bitmask subfield. When indicating that the NSS is greater than the most significant bit among the unassigned bits. When the first value corresponding to the assigned RU is greater than or equal to the packet expansion threshold, the second device The nominal packet padding value used by S is 20 microseconds.

[0335] In Example 5, the processing module 1510 is configured to generate a PPDU, and the transceiver module The 1520 is configured to send the PPDU to a second device. The PPDU is NSS subfile. Includes a field and a physical layer packet extension threshold information field. The report field is a packet extension threshold sub-field corresponding to different nominal packet padding values. The field includes the packet expansion threshold subfield, which indicates the packet expansion threshold. The packet expansion threshold subfield is used when the second value is greater than or equal to the packet expansion threshold. Specifies the nominal packet padding value used by the vice. The value range of n is [1, ...,N] where N is an integer greater than 8, and the second value is determined by the second device The NSS used, and the RU block obtained after equivalent coding for the assigned RU. It relates to the number.

[0336] In possible implementations, the physical layer packet extension threshold information field is the first nominal packet Includes a first packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the first packet extension threshold, and the first packet extension threshold This is used by the second device when the second value is greater than or equal to the first packet expansion threshold. This indicates that the nominal packet padding value is the first nominal packet padding value. The first nominal packet padding value is 20 microseconds.

[0337] In possible implementations, the physical layer packet extension threshold information field is the second nominal packet Includes a second packet extension threshold subfield corresponding to the packet padding value. The packet expansion threshold subfield indicates the second packet expansion threshold, and the second packet expansion threshold This is used by the second device when the second value is greater than or equal to the second packet expansion threshold. This indicates that the nominal packet padding value is the second nominal packet padding value. The second nominal packet padding value is 16 microseconds.

[0338] In possible implementations, the physical layer packet extension threshold information field is the third nominal packet Includes a third packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the third packet extension threshold, and the third packet extension threshold This is used by the second device when the second value is greater than or equal to the third packet expansion threshold. This indicates that the nominal packet padding value is the third nominal packet padding value. The third nominal packet padding value is 8 microseconds.

[0339] In Example 6, the processing module 1510 is configured to generate a PPDU, and the transceiver module Route 1520 is configured to transmit PPDU and the first packet extension threshold range. When the value of is within the first packet expansion threshold range, the first packet expansion threshold range is the first Nominal packet used by communication device 1500 to send data to device Specify the threshold value. Different packet extension threshold ranges are different nominal packet paddy Corresponds to the ng value.

[0340] In possible implementations, the third value satisfies the following relationship: x=f(NSTS,RU,Modulation)

[0341] x is the third value, NSS is the NSS used by communication device 1500, and RU is communication device 15 The RU size used by 00, and the Modulation is the variable used by communication device 1500. This is the degree of the key signature.

[0342] In this embodiment of the present application, the processing module 1510 is a processor or related to a processor. It may be implemented as a connected circuit component, and the transceiver module 1520 is a transceiver A circuit component associated with a ceiver or transceiver, or a communication interface. Please understand that this can be implemented as such.

[0343] In some possible implementations, the communication device 1500 is a second device in the embodiment of the method. The behavior and functionality of these can be implemented accordingly.

[0344] In Example 1, the transceiver module 1520 receives physical layer protocol data from the first device. The unit is configured to receive PPDUs. PPDUs are physical layer packet extension threshold presence subf Includes field and physical layer packet extension threshold field, and physical layer packet extension threshold exists. The subfield value is 1, and the physical layer packet extension threshold field is the resource unit RU index bitmask subfield and spatial stream number NSS subfield This includes the physical layer packet extension threshold information field. The table has multiple packet extension threshold sub-values ​​corresponding to different nominal packet padding values. The field set includes each packet extension threshold subfield set, n NSS and i The modulation threshold is specified for the RU having index b, and the modulation threshold is determined by the modulation scheme. When the above conditions are met, the nominal packet padding value used by the communication device 1500 is determined. It is used for the following purpose. The range of values ​​for n is a subset of [1,...,N], where N is an integer greater than or equal to 1. It is a number. The range of values ​​for b is a subset of [m,...,M], where m and M are non-negative integers. The RU index bitmask subfield corresponding to the RU having index y If the value is 0, the range of values ​​for b does not include y.

[0345] Processing module 1510 corresponds to RU with NSS of n and index m1, and physical layer packet Based on the modulation threshold indicated by the extended threshold field, the NSS and index of n It is configured to determine the modulation threshold corresponding to the RU having 'x', where m1 is the RU index In the bitmask subfield, the index corresponding to the bit that is 1 is greater than y. The smallest index among the key indexes, or m1 is the RU index bit In the bit mask subfield, the index corresponding to the bit that is 1 is less than y. It is the largest index among the indexes.

[0346] In possible implementations, the RU index bitma corresponds to an index smaller than y. The value of the subfield includes 1.

[0347] In possible implementations, the bit that is 1 in the RU index bitmask subfield If none of the corresponding indices are greater than y, then processing module 1510 will... It is determined that the nominal packet padding value for a RU with x is 20 microseconds. It is configured to be fixed.

[0348] In possible implementations, the communication device 1500 uses DCM, and the processing module 1510 uses NSS of n. Based on the modulation threshold corresponding to the RU with index y+1, the nominal to be used The system is configured to determine the packet padding value, and index y is of different sizes Supports multiple RUs. Alternatively, processing module 1510 uses the NSS and index y of n. Determine the nominal packet padding value based on the modulation threshold corresponding to the number of RUs (Rules of Use) it has. The index y is configured to correspond to multiple RUs of different sizes, and is communicated by the communication device 1500. The RU used is not the largest of several RUs of different sizes.

[0349] In Example 2, the transceiver module 1520 is configured to receive PPDU from the first device. It is done. PPDU is a physical layer packet extension threshold presence subfield and physical layer packet extension The threshold field is included, and the value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field is the resource unit RU index bitmask. The field, the spatial stream count NSS subfield, and physical layer packet extension threshold information. Includes fields. The physical layer packet extension threshold information field is different nominal packet Includes multiple packet extension threshold subfield sets corresponding to the topping value, each packet The set extended threshold subfield set corresponds to the NSS of n and the RU with index b. The modulation threshold is specified, and the modulation threshold is used when the modulation scheme is equal to or greater than the modulation threshold. Therefore, it is used to determine the nominal packet padding value to be used. Range of values ​​for n The set is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is [m,... It is a subset of [.,M] where m and M are non-negative integers. If the value of the corresponding RU index bitmask subfield is 0, the range of values ​​for b is y It does not include.

[0350] The processing module 1510 indexes based on the physical layer packet extension threshold field. We determine that the nominal packet padding value for the RU with y is 0 microseconds. It is composed of sea urchin.

[0351] In possible implementations, the RU index bitma corresponds to an index smaller than y. The value of the subfield does not contain 1.

[0352] In Example 3, the transceiver module 1520 is configured to receive PPDU from the first device. It is done. PPDU is a physical layer packet extension threshold presence subfield and physical layer packet extension The threshold field is included, and the value of the physical layer packet extension threshold presence subfield is 1. The physical layer packet extension threshold field is the resource unit RU index bitmask. The field, the spatial stream count NSS subfield, and physical layer packet extension threshold information. Includes fields. The physical layer packet extension threshold information field is different nominal packet Includes multiple packet extension threshold subfield sets corresponding to the topping value, each packet The set extended threshold subfield set corresponds to the NSS of n and the RU with index b. The modulation threshold is specified, and the modulation threshold is used when the modulation scheme is equal to or greater than the modulation threshold. Therefore, it is used to determine the nominal packet padding value to be used. Range of values ​​for n The set is a subset of [1,...,N], where N is an integer greater than or equal to 1. The range of values ​​for b is [m,... .,M] is a subset where m and M are non-negative integers. RU with index y is R When corresponding to a bit set to 0 in the U index bitmask subfield The range of values ​​for b does not include y.

[0353] The processing module 1510 indexes based on the physical layer packet extension threshold field. The nominal packet padding values ​​corresponding to RUs with y are 8 microseconds, 16 microseconds, and It is configured to determine that it is 20 microseconds.

[0354] In possible implementations, at least one bit with a value of 1 corresponds to a bit set to 0. It exists before.

[0355] In possible implementations, the NSS used by the communication device 1500 is determined by the NSS subfield. If it is greater than the value indicated, the processing module 1510 will place the RU with index y The corresponding nominal packet padding values ​​are 8 microseconds, 16 microseconds, or 20 microseconds. It is further configured to determine that it is a second. Alternatively, it is used by the communication device 1500. If the NSS is greater than the value indicated by the NSS subfield, processing module 15 10 is based on the modulation threshold corresponding to the RU having the NSS and index y used, Further determination of the nominal packet padding value corresponding to the RU with index y It is composed of the following.

[0356] In Example 4, the transceiver module 1520 is configured to receive PPDU from the first device. The PPDU consists of an NSS index bitmask subfield and an NSS subfield. This includes the physical layer packet extension threshold information field. The table has multiple packet extension threshold sub-values ​​corresponding to different nominal packet padding values. The fieldset includes each packet extension threshold subfieldset, indicating the NSS of n. It includes multiple packet extension threshold subfields, and the packet extension threshold subfields are, The communication device 1500 has an NSS of n to which the allocated resource unit RU is The corresponding code used when the number of RU blocks obtained after equivalent encoding is the first value. The packet expansion threshold is specified, and the packet expansion threshold subfield is defined as the first value of which indicates packet expansion. The nominal packet padding value used by the communication device 1500 when it is above the threshold value The instructions state that the range of values ​​for n is [1, ..., N], and N is an integer greater than 8.

[0357] The processing module 1510 uses the physical layer packet extension threshold information field and a first value to perform the following: And, when NSS is j, it is configured to determine the nominal packet padding value to be used. The result is obtained, and j is an integer greater than or equal to 1.

[0358] In possible implementations, the first value satisfies the following equation: N CBPRU =N RU242 ×N BPSCS .

[0359] N CBPRU This is the first value, N RU242 This is the maximum number of RU242s that can be included in RU, and N B PSCS This is the number of encoded bits carried on each subcarrier of a single spacetime stream. ru.

[0360] In possible implementations, multiple packet extension threshold subfield sets are the first nominal Includes a set of first packet extension threshold subfields corresponding to the packet padding value. The first packet extension threshold subfield within the set of first packet extension threshold subfields The code is an equivalent code for the allocated resource unit RU to the communication device 1500. The number of RU blocks obtained after conversion is the first value, and the NSS used by communication device 1500 Indicates the corresponding first packet expansion threshold used when n. The packet extension threshold is when the first value corresponding to the assigned RU is greater than or equal to the first packet extension threshold. Sometimes, a first nominal packet padding value is indicated by the communication device 1500, The first nominal packet padding value is 20 microseconds.

[0361] NSS is j, N CBPRU However, when NSS is j, the first packet extension threshold subfield When the NSS is greater than or equal to the first nominal packet padding value corresponding to the NSS, the communication device 1500 will determine that the NSS is The nominal packet padding value used when j is the first nominal packet padding It is determined to be a ng value.

[0362] In possible implementations, multiple packet extension threshold subfield sets constitute a second nominal. A set of second packet extension threshold subfields corresponding to the packet padding value. The second packet extension threshold subfield in the set of second packet extension threshold subfields Bufield, for the communication device 1500, the equivalent of the allocated resource unit RU. The number of RU blocks obtained after valence encoding is the first value, and is used by the communication device 1500. Specify the corresponding second packet expansion threshold used when the NSS is n. The packet expansion threshold is such that 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 used by the communication device 1500 when this is the case. The second nominal packet padding value is 16 microseconds.

[0363] NSS is j, N CBPRU However, when NSS is j, the second packet extension threshold subfield The first packet padding value is greater than or equal to the second nominal packet padding value corresponding to the first packet padding value when NSS is j. Smaller than the first nominal packet padding value corresponding to the packet expansion threshold subfield. At that time, the communication device 1500 uses nominal packet padding when NSS is j. The value is determined to be the second nominal packet padding value.

[0364] In possible implementations, multiple packet extension threshold subfield sets constitute a third nominal. A set of third packet extension threshold subfields corresponding to the packet padding value. and also include the third packet extension threshold subfield in the set of third packet extension threshold subfields Bufield, for the communication device 1500, the equivalent of the allocated resource unit RU. The number of RU blocks obtained after valence encoding is the first value, and is used by the communication device 1500. Specify the corresponding third packet expansion threshold used when the NSS is n. The packet expansion threshold is such that the first value corresponding to the assigned RU is greater than or equal to the third packet expansion threshold. The third nominal packet padding value used by the communication device 1500 when this is the case. The third nominal packet padding value is 8 microseconds.

[0365] NSS is j, N CBPRU However, when NSTS is j, the third packet extension threshold subfield The third nominal packet padding value corresponding to is greater than or equal to the second when NSTS is j The second nominal packet padding value corresponding to the packet expansion threshold subfield is greater than When small, the communication device 1500 uses the nominal packet padding when NSS is j. The value is determined to be the third nominal packet padding value.

[0366] In possible implementations, the NSS index bitmask subfield has at least 8 bits It occupies the bit, and the i-th bit of the NSS index bitmask subfield is 0. The physical layer packet extension threshold information field is a set of subfields corresponding to the NSS of i. Not included.

[0367] In possible implementations, the NSS used by the communication device 1500 is the NSS index bit. Corresponds to the most significant bit among the bits that are not set to 0 in the mask subfield. If it is greater than the NSS, the processing module 1510 will use the first value corresponding to the allocated RU. When the packet expansion threshold is exceeded, use a nominal packet padding value of 20 microseconds. It is further configured for use.

[0368] In Example 5, the transceiver module 1520 is configured to receive PPDU from the first device. The PPDU consists of the NSS subfield and the Physical Layer Packet Extension Threshold Information field. Includes. The physical layer packet extension threshold information field contains different nominal packet padding values. It includes the corresponding packet extension threshold subfield, and the packet extension threshold subfield is The packet expansion threshold is indicated, and the packet expansion threshold subfield is where the second value is the packet Nominal packet padding used by communication device 1500 when it is above the extended threshold Specify a value. The range of values ​​for n is [1,...,N], where N is an integer greater than 8, and the second... The value of is the NSS used by the second device, and the equivalent sign for the assigned RU. This relates to the number of RU blocks obtained after the serialization.

[0369] The processing module 1510 processes the NSS used and the allocated resource unit RU. A second value is determined based on the number of RU blocks obtained after equivalent encoding, and the second value and Based on the physical layer packet extension threshold information field, the nominal packet to be used It is configured to determine the padding value.

[0370] In possible implementations, the processing module 1510 determines the second value according to the following relationship. It is specifically configured as follows:

[0371] P index =f(NSS,N CBPRU ). The NSS is the NSS corresponding to the RU assigned to communication device 1500. Yes, there is. CBPRU This is the RU obtained after equivalent coding of the RU assigned to communication device 1500. The number of blocks, satisfying the following relationship: N CBPRU =N RU242 ×N BPSCS .

[0372] N RU242 This is the maximum number of RU242s that can be included in RU, and N BPSCS is a single spacetime This is the number of encoded bits carried on each subcarrier of the stream.

[0373] In possible implementations, the physical layer packet extension threshold information field is the first nominal packet Includes a first packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the first packet extension threshold, and the first packet extension threshold This is used by the communication device 1500 when the second value is greater than or equal to the first packet expansion threshold. This indicates that the nominal packet padding value is the first nominal packet padding value. The first nominal packet padding value is 20 microseconds.

[0374] When the second value is greater than or equal to the first packet expansion threshold, the processing module 1510 will process the communication device 15 The nominal packet padding value used by 00 is the first nominal packet padding It is determined to be a value of G.

[0375] In possible implementations, the physical layer packet extension threshold information field is the second nominal packet Includes a second packet extension threshold subfield corresponding to the packet padding value. The packet expansion threshold subfield indicates the second packet expansion threshold, and the second packet expansion threshold This is used by the communication device 1500 when the second value is greater than or equal to the second packet expansion threshold. This indicates that the nominal packet padding value is the second nominal packet padding value. The second nominal packet padding value is 16 microseconds.

[0376] The second value is greater than or equal to the second packet expansion threshold, and the second value is greater than the first packet expansion threshold. When small, the processing module 1510 processes nominal packets used by the communication device 1500. The padding value is determined to be the second nominal packet padding value.

[0377] In possible implementations, the physical layer packet extension threshold information field is the third nominal packet Includes a third packet extension threshold subfield corresponding to the packet padding value. The packet extension threshold subfield indicates the third packet extension threshold, and the third packet extension threshold This is used by the communication device 1500 when the second value is greater than or equal to the third packet expansion threshold. This indicates that the nominal packet padding value is the third nominal packet padding value. The third nominal packet padding value is 8 microseconds.

[0378] The second value is greater than or equal to the third packet expansion threshold, and the second value is greater than the second packet expansion threshold. When small, the processing module 1510 processes nominal packets used by the communication device 1500. The padding value is determined to be the third nominal packet padding value.

[0379] In Example 6, the transceiver module 1520 receives the PPDU and the first packet from the first device. It is configured to receive the extended threshold range. The third value is within the first packet extended threshold range. At some point, the first packet expansion threshold range communicates to send data to the first device. Specify the nominal packet padding value used by device 1500. The extended threshold range corresponds to different nominal packet padding values. The third value is the communication equipment One or more parameters of the NSS, RU size, and modulation scheme used by the 1500 Related to.

[0380] If the third value is within the range of the first packet expansion threshold, the processing module 1510 will... The nominal packet padding value used by 1500 is within the first packet expansion threshold range. It is determined that this is the corresponding nominal packet padding value.

[0381] In possible implementations, the third value satisfies the following relationship: x=f(NSTS,RU,Modulation)

[0382] x is the third value, NSS is the NSS used by communication device 1500, and RU is communication device 15 The RU size used by 00, and the Modulation is the variable used by communication device 1500. This is the degree of the key signature.

[0383] In this embodiment of the present application, the processing module 1510 is a processor or related to a processor. It may be implemented as a connected circuit component, and the transceiver module 1520 is a transceiver A circuit component associated with a ceiver or transceiver, or a communication interface. Please understand that this can be implemented as such.

[0384] Figure 16 shows a communication device 1600 according to one embodiment of the present application. The communication device 1600 is an AP or ST It may be A, and the first device in the method provided in the embodiments of this application or The second device can implement the functions of the second device. Alternatively, the communication device 1600 is the present application A first device to implement the corresponding function in the method provided in the embodiment A device that can support, or a method provided in embodiments of this application A device that can support a second device in order to implement the corresponding function. This is possible. The communication device 1600 may be a chip or a chip system. In terms of application, the chip system may include a chip, or a chip and other discrete components. It may include parts.

[0385] The communication device 1600 is a first device in the method provided in the embodiments of this application. Alternatively, the communication equipment implements the function of the second device, for example, the generation of the aforementioned PPDU. Includes at least one processor 1620 configured to implement or support 1600 The communication device 1600 is configured to store program instructions and / or data. It may further include at least one memory 1630. The memory 1630 is coupled to the processor 1620. The coupling in this embodiment of the present application is in an electrical, mechanical, or other form. This may also be an indirect coupling or communication connection between devices, units, or modules. It is used for information exchange between devices, units, or modules. Processor 1620 is It can cooperate with memory 1630. Processor 1620 implements the method that communication device 1600 supports. Alternatively, program instructions and / or data stored in memory 1630 may be executed. At least one of the at least one memory location may be located within the processor.

[0386] The communication device 1600 enables devices within the communication device 1600 to communicate with other devices. Transceivers configured to communicate with other devices by using a transmission medium. This may further include, for example, if the communication device is a terminal, other devices are network It is a network device. Or, when a communication device is a network device, other devices The chair is a terminal. The processor 1620 uses the transceiver 1610 to process data. It can transmit and receive. Transceiver 1610 may specifically be a transceiver. The communication device 1600 may further include a radio frequency unit. The radio frequency unit is It may be independent of the communication device 1600, or it may be integrated into the communication device 1600. Furthermore, the transceiver 1610 has an antenna, for example, a remote antenna independent of the communication device 1600. The antenna may further include a na or an antenna incorporated into the communication device 1600. Hardware implementation In the installed configuration, the transceiver module 1520 may be a transceiver 1610.

[0387] The specific connection medium between the transceiver 1610, the processor 1620, and the memory 1630 is this This embodiment of the application is not limited to this. This embodiment of the application includes memory 1630 and a pro The sesser 1620 and the transceiver 1610 are connected using the bus 1640 shown in Figure 16. The bus is represented by the use of thick lines in Figure 16. Between other components The connection method is merely an example for illustrative purposes and does not impose any restrictions. The bus is address They can be classified into buses, data buses, control buses, etc. For ease of representation, Figure 16 shows buses Only one thick line is used to represent "S," which means there is only one bus or one That doesn't mean that only that type of bus is available.

[0388] In this embodiment of the present application, the processor 1620 is a general-purpose processor, a digital signal processor Sockets, application-specific integrated circuits, field-programmable gate arrays or other pro- Grammatical logic devices, discrete gates or transistor logic devices, Or it may be a discrete hardware component, and in the embodiments of this application The methods, steps, and logical block diagrams shown can be implemented or executed. The processor may be a microprocessor or any conventional processor. The steps of the method disclosed with reference to embodiments of the application are performed by a hardware processor It may be executed directly and carried out by hardware modules and software within the processor It may also be directly executed and carried out by using a combination with the Amodule.

[0389] In this embodiment of the present application, the memory 1630 is a hard disk drive. e. Non-volatile memory such as HDDs and solid-state drives (SSDs) It may also be a random-access memory (RAM) or similar. It may also be volatile memory. Memory is instruction structure or data structure It can transport or store expected program code in a form, and in a computer Therefore, any other medium that can be accessed, but not limited to this application. The memory in the embodiment is a circuit or other capable of implementing a memory function. It may be any other device, configured to store program instructions and / or data. It will be accomplished.

[0390] The communication device in the above-described embodiment includes a terminal, a circuit, a chip used within the terminal, or Please note that this could be other combined components or parts that have the functionality of the terminal. When the communication device is a terminal, the transmitting / receiving module may also be a transceiver, and may include an antenna, It may also include linear frequency circuits, etc. The processing module is a processor, for example, a central processing unit. It may also be a central processing unit (CPU). A communication device has a part that has the function of a terminal. If it is a product, the transmitting / receiving module may be a radio frequency unit, and the processing module is It may be a processor. When the communication device is a chip or chip system, the transmitting and receiving motor A joule can be an input / output interface for a chip or chip system, and processing A module can be a chip or a processor in a chip system.

[0391] In possible product configurations, AP and STA in the embodiments of this application are one or more F Field programmable gate array (FPGA), program Programmable logic devices (PLDs), controllers, stays Machines, logic gates, discrete hardware components, and any other suitable A circuit, or any combination of circuits capable of performing the various functions described in this application. This may be done by using or by implementing it.

[0392] The first device in the embodiments of this application may be an AP or an STA. The second device This may be AP or STA. AP in various product forms is AP in the embodiments of the method described above. It should be understood that it has any of the functions. Details will not be explained again here. Various forms The STA in this state has any of the functions of the STA in the embodiment of the method described above. Details are further discussed here. It is not explained.

[0393] One embodiment of this application further provides a communication system. Specifically, the communication system , including a second device and a first device, or more first devices and A second device may further be included. For example, a communication system is shown in Figures 9, 10, and 12, and This includes a second device and a first device configured to implement the related functions shown in Figure 14. .

[0394] The first device performs the functions related to the first device in Figures 9, 10, 12, or 14. The second device is configured separately to perform the action. The second device is the second in Figures 9, 10, 12, or 14. The device is configured to perform functions related to the device. For example, the first device is shown in Figure 9. In the embodiment shown, steps S901 to S902 may be performed, and the second device is the embodiment shown in Figure 9. S902 to S903 may be performed in the form. For example, the first device is the embodiment shown in Figure 10. In this embodiment, steps S1001 to S1002 may be performed, and the second device is as shown in the embodiment in Figure 10. S1002 to S1003 may be performed. The first device is S Steps 1201 to S1202 may be performed, and the second device may be, for example, in the embodiment shown in Figure 12. S1202~S1203 may be performed. The first device, in the embodiment shown in Figure 14, performs S1401~ S1402 may be performed, and the second device, for example, in the embodiment shown in Figure 14, S1402 You may execute ~S1403.

[0395] One embodiment of this application further provides a computer-readable storage medium containing instructions. When this is activated on the computer, the computer will perform the first action shown in Figure 9, Figure 10, Figure 12, or Figure 14. This makes it possible to perform a method that is executed by the device or a second device. .

[0396] One embodiment of this application is a computer program including computer program code To offer more products. When computer program code is executed on a computer... The computer is the first device or the second device in Figure 9, Figure 10, Figure 12, or Figure 14. This makes it possible to perform the actions that are carried out by the method described.

[0397] One embodiment of this application provides a chip system. The chip system comprises a processor Including, and may further include memory, the first device or second in the aforementioned method It is configured to implement the functionality of the device. The chip system may include a chip. The chip may also include other discrete components.

[0398] One embodiment of this application further provides a communication device including a processor and an interface. The processor provides the nominal packet part in any one of the aforementioned method embodiments. The processor is configured to perform a ding value instruction method, or the processor performs the aforementioned method. To perform the nominal packet padding value determination method in one of the implementation forms It is composed.

[0399] It should be understood that communication devices can be chips. The processor is in hardware. Therefore, it may be implemented by hardware, or it may be implemented by software. When implemented by software, the processor may be a logic circuit, an integrated circuit, or the like. When a processor is implemented by software, the processor is a general-purpose processor. It is possible. General-purpose processors can read software code stored in memory. This is how it is implemented. Memory may be integrated into the processor, or it may be located outside the processor. They may exist independently.

[0400] The terms “system” and “network” are interchangeable in embodiments of this application. Please understand that it can be used in Noh. "At least one" means one or more, "Multiple" means two or more. "And / or" indicates the relationship between related objects. This indicates that three relationships may exist. For example, A and / or B, The following cases exist: when only A is present, when both A and B are present, and when only B is present. This can indicate the existence of a condition, and A and B can be singular or plural. The symbol " / " usually indicates an "or" relationship between the associated objects. (See the following items (partial)) Or at least one of the similar expressions is a singular item (part) or multiple items ( This refers to any combination of these items, including any combination of parts. For example, a, b, and At least one of c is a, b, c, a and b, a and c, b and c, or a, b, a, b, and c can be singular or plural.

[0401] In addition, unless otherwise specified, the "first" and "second" embodiments of this application refer to Ordinal numbers are used to distinguish between multiple objects, but they also distinguish between the order of multiple objects and time. It is not intended to limit the importance, priority, or significance. For example, the first part The packet expansion threshold and the second packet expansion threshold distinguish different packet expansion thresholds. It is only used for this purpose, and the two packet expansion thresholds have different priorities or importance levels. This does not indicate that something will happen.

[0402] The index of the aforementioned process represents the execution order in the various embodiments of this application. Please understand that this is not the case. The execution order of processes is determined by the function and internal logic of each process. Therefore, it should be determined and interpreted as limiting the process of implementing the embodiments of this application. It should not be treated badly.

[0403] In addition, the term "for example" in the embodiments of this application is used to indicate an example or explanation. Used for any embodiment described as “example” in the embodiments of this application or Implementation solutions should be described as preferable to other embodiments or implementation solutions. No. In other words, using the word "example" is not about explaining a concept concretely. That is the intention.

[0404] The methods in all or part of the embodiments of this application are software, hardware, and This can be implemented by using firmware, or any combination thereof. When the software is used to implement an embodiment, all or part of the embodiment may be used. It can be implemented in the form of a computer program product. A computer program product is one or includes multiple computer instructions. Computer program instructions are loaded into the computer. When executed, the procedures or functions according to embodiments of the present invention may be all or partially affected. It is generated. Computers include general-purpose computers, dedicated computers, and computer networks. Network, network device, user equipment, or other programmable device This is also acceptable. Computer instructions may be stored in a computer-readable storage medium, or It may be transmitted from one computer-readable storage medium to another. For example. Computer instructions are transmitted via wired connections (e.g., coaxial cable, optical fiber, or digital subscription). Digital subscriber line (DSL) or wireless (for example, infrared, wireless, etc.) (or microwave) method, for websites, computers, servers, or data centers It may be transmitted to other websites, computers, servers, or data centers. Computer-readable storage media are any available media accessible by a computer, Alternatively, one or more usable media can be integrated, such as a server or data center. It may also be a memory device. Usable media include magnetic media (e.g., floppy disks). (hard disk or magnetic tape), optical media (e.g., digital video disc (di) It may also be a digital video disc (DVD), a semiconductor medium (for example, an SSD), etc.

[0405] The foregoing description is merely a specific implementation of this application and is not intended to limit the scope of protection of this application. It is not something that can be easily conceived by a person skilled in the art within the scope of the technical knowledge disclosed in this application. Any variations or substitutions made shall fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims. [Explanation of Symbols]

[0406] 1500 Communication devices 1510 Processing Module 1520 Transceiver Module 1600 Communication equipment 1610 Transceiver 1620 processor 1630 memory 1640 Bus

Claims

1. A chip comprising at least one processor and an input / output interface, wherein the at least one processor is A step of generating a physical layer protocol data unit (PPDU), wherein 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 being 1, the physical layer packet extension threshold field including 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 including a plurality of packet extension threshold subfield sets, each packet extension threshold subfield set indicating a modulation threshold corresponding to an RU or multiple resource unit (MRU) with n NSS and index b, the modulation threshold being used to determine the nominal packet padding value to be used. The range of values ​​for n is a subset of [1, ..., N], where N is an integer greater than or equal to 1, the range of values ​​for b is a subset of [0, ..., M], where M is an integer greater than 0, the range of values ​​for b does not include y, and the value of the y-th bit in the RU index bitmask subfield corresponding to the RU or MRU having index y is 0. In the packet extension threshold subfield set, the value of the bit in the RU index bitmask subfield corresponding to the RU or MRU having index y is 0 indicates that the modulation threshold corresponding to the NSS of n and the RU or MRU having index y is the same as the modulation threshold corresponding to the NSS of n and the RU or MRU having index m1, where m1 is the largest index among the indices smaller than y that correspond to the bit that is 1 in the RU index bitmask subfield, or The value of the bit in the RU index bitmask subfield corresponding to the RU or MRU having index y is 0, which indicates that the NSS of n and the nominal packet padding value corresponding to the RU or MRU having index y are 0 microseconds, and the value of any bit in the RU index bitmask subfield corresponding to the RU or MRU having an index smaller than y is not 1, step, The step of transmitting the PPDU and A chip configured to perform the following.

2. The chip according to claim 1, wherein multiple types of RUs or MRUs of different sizes correspond to the same RU assignment index.

3. The chip according to claim 1 or 2, wherein the plurality of packet expansion threshold subfield sets correspond to different nominal packet padding values.

4. The chip according to any one of claims 1 to 3, wherein the NSS subfield indicates a value of N.

5. A chip comprising at least one processor and an input / output interface, wherein the at least one processor is The step of receiving a physical layer protocol data unit (PPDU) from a first device, wherein 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 being 1, the physical layer packet extension threshold field including 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 including a plurality of packet extension threshold subfield sets, each packet extension threshold subfield set indicating a modulation threshold corresponding to a RU or multiple resource unit (MRU) with an NSS of n and index b, the modulation threshold is used to determine the nominal packet padding value to be used, the range of values ​​for n being a subset of [1, ..., N], where N is an integer greater than or equal to 1, and the range of values ​​for b being [0, ..., A subset of [M] where M is an integer greater than 0, the range of values ​​of b does not include y, and the value of the y-th bit in the RU index bitmask subfield corresponding to the RU or MRU having index y is 0, and a step, The steps include determining that the modulation threshold corresponding to the RU or MRU having the NSS of n and the index y is the same as the modulation threshold corresponding to the RU or MRU having the NSS of n and the index m1 in the packet expansion threshold subfield set, where m1 is the largest index among the indices smaller than y that correspond to a bit that is 1 in the RU index bitmask subfield, or that the nominal packet padding value corresponding to the RU or MRU having the NSS of n and the index y is 0 microseconds, and the value of any bit in the RU index bitmask subfield corresponding to the RU or MRU having an index smaller than y is not 1. A chip configured to perform the following.

6. The chip according to claim 5, wherein multiple RUs or MRUs of different sizes correspond to the same RU allocation index.

7. The chip according to claim 5 or 6, wherein the plurality of packet expansion threshold subfield sets correspond to different nominal packet padding values.

8. The chip according to any one of claims 5 to 7, wherein the NSS subfield indicates a value of N.

Citation Information

Patent Citations

  • Method and apparatus for supporting flexible resource allocation in a wireless communication system

    JP2017529757A