Nominal packet padding value indication method, determining method, and communication apparatus

AU2025226838B2Pending Publication Date: 2026-09-17HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
AU2025226838
Authority / Receiving Office
AU · AU
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-08
Publication Date
2026-09-17

Smart Images

  • Figure 00000093_0000
    Figure 00000093_0000
  • Figure 00000094_0000
    Figure 00000094_0000
  • Figure 00000095_0000
    Figure 00000095_0000
Patent Text Reader

Abstract

This application provides a nominal packet padding value indication method, a determining method, and a communication apparatus, to reduce overheads of a physical layer packet extension thresholds field. The indication method includes: A first device generates a PPDU, and sends the 5 PPDU to a second device. A physical layer packet extension thresholds information field included in the PPDU includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b. If a value of an RU index bitmask subfield corresponding to an RU with an index y is 0, a value range of b does 10 not include y. In a packet extension threshold subfield set that corresponds to a same nominal packet padding value, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a modulation threshold corresponding to the NSS of n and the RU with the index y is a modulation threshold corresponding to an NSTS of n and an RU with an index m1. 20 25 22 68 38 08 S ep 2 02 5 A B S T R A C T T h i s a p p l i c a t i o n p r o v i d e s a n o m i n a l p a c k e t p a d d i n g v a l u e i n d i c a t i o n m e t h o d , a d e t e r m i n i n g 2 0 2 5 2 2 6 8 3 8 0 8 2 0 2 5 m e t h o d , a n d a c o m m u n i c a t i o n a p p a r a t u s , t o r e d u c e o v e r h e a d s o f a p h y s i c a l l a y e r p a c k e t e x t e n s i o n S e p t h r e s h o l d s f i e l d . T h e i n d i c a t i o n m e t h o d i n c l u d e s : A f i r s t d e v i c e g e n e r a t e s a P P D U , a n d s e n d s t h e 5 P P D U t o a s e c o n d d e v i c e . A p h y s i c a l l a y e r p a c k e t e x t e n s i o n t h r e s h o l d s i n f o r m a t i o n f i e l d i n c l u d e d i n t h e P P D U i n c l u d e s a p l u r a l i t y o f p a c k e t e x t e n s i o n t h r e s h o l d s u b f i e l d s e t s c o r r e s p o n d i n g t o d i f f e r e n t n o m i n a l p a c k e t p a d d i n g v a l u e s , a n d e a c h p a c k e t e x t e n s i o n t h r e s h o l d s u b f i e l d s e t i n d i c a t e s a m o d u l a t i o n t h r e s h o l d c o r r e s p o n d i n g t o a n N S S o f n a n d a n R U w i t h a n i n d e x b . I f a v a l u e o f a n R U i n d e x b i t m a s k s u b f i e l d c o r r e s p o n d i n g t o a n R U w i t h a n i n d e x y i s 0 , a v a l u e r a n g e o f b d o e s 1 0 n o t i n c l u d e y . I n a p a c k e t e x t e n s i o n t h r e s h o l d s u b f i e l d s e t t h a t c o r r e s p o n d s t o a s a m e n o m i n a l p a c k e t p a d d i n g v a l u e , t h a t t h e v a l u e o f t h e R U i n d e x b i t m a s k s u b f i e l d c o r r e s p o n d i n g t o t h e R U w i t h t h e i n d e x y i s 0 i n d i c a t e s t h a t a m o d u l a t i o n t h r e s h o l d c o r r e s p o n d i n g t o t h e N S S o f n a n d t h e R U w i t h t h e i n d e x y i s a m o d u l a t i o n t h r e s h o l d c o r r e s p o n d i n g t o a n N S T S o f n a n d a n R U w i t h a n i n d e x m 1 . A B S T R A C T 2 0 2 5 2 2 6 8 3 8 0 8 2 0 2 5 S e p 5
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] This application relates to the field of wireless fidelity technologies, and in particular, 5 to a nominal packet padding value indication method, a determining method, and a communication apparatus. BACKGROUND

[0002] To ensure that a receiver can have sufficient processing time for a data packet received from a transmitter, the receiver may indicate a modulation threshold corresponding to a number of 10 space-time streams (number of spatial and time stream, NSTS) / a number of space-time streams (number of spatial and time stream, NSTS) and a resource unit (resource unit, RU) size. The transmitter may determine, based on the modulation threshold, a to-be-used nominal packet padding value. Then, the transmitter determines an actual padding value based on the nominal packet padding value, to pad, based on the actual padding value, a packet extension that may be 15 included in the data packet sent to the receiver. Data in the packet extension is not needed by the receiver. Therefore, other data may be processed within the processing time of the packet extension, to ensure that the receiver has sufficient processing time.

[0003] If one or more of an NSTS, an RU size, and a modulation scheme used by a transmit end are different, corresponding minimum processing time needed by a receive end is also different. 20 In other words, corresponding nominal packet padding values may be different. Currently, a nominal packet padding value corresponding to each NSTS, RU, and modulation threshold is provided in an exhaustive or traversal manner. As an NSTS supported by a device increases, and an RU size increases, providing the nominal packet padding value corresponding to each NSTS, RU, and modulation threshold in an exhaustive formula or traversal manner causes large overheads. 25                           SUMMARY

[0004] This application provides a nominal packet padding value indication method, a determining method, and a communication apparatus, to reduce overheads for indicating a nominal packet padding value, and flexibly indicate a nominal packet padding value corresponding to each 2025226838   08 Sep 2025 NSTS and each RU size.

[0005] According to a first aspect, a nominal packet padding value indication method is provided. The method may be performed by a first communication apparatus. The first communication apparatus may be a communication device or a communication apparatus, for 5 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a first device. The first device may be an AP. The method includes the following steps.

[0006] A first device generates a physical layer protocol data unit (physical protocol data unit, PPDU), and sends the PPDU to a second device. The PPDU includes a physical layer packet 10   extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to 15 different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of 20   [m, ..., M], and m and M are integers greater than or equal to 0. If a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y.

[0007] In a packet extension threshold subfield set that corresponds to a same nominal packet padding value, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a modulation threshold corresponding to the NSS of n and the RU with 25 the index y is a modulation threshold corresponding to an NSTS of n and an RU with an index m1, where m1 is a smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y.

[0008] In this solution, the modulation threshold corresponding to the NSS of n and the RU 30 with the index y may be the modulation threshold corresponding to the NSS of n and the RU with the index m1. That is, the modulation threshold corresponding to the NSS of n and the RU with the index y may be indicated by using a packet extension threshold subfield, where the packet extension threshold subfield indicates the modulation threshold corresponding to the NSS of n and the RU with the index m1. Therefore, the physical layer packet extension thresholds information 35 field may omit the packet extension threshold subfield indicating the modulation threshold 2025226838   08 Sep 2025 corresponding to the NSS of n and the RU with the index y, and can still indicate, by using the packet extension threshold subfield indicating the modulation threshold corresponding to the NSS of n and the RU with the index m1, the modulation threshold corresponding to the NSS of n and the RU with the index y. In other words, a modulation threshold corresponding to an RU can be 5 indicated without traversing all RUs of different sizes. In this way, overheads of the physical layer packet extension thresholds field are reduced.

[0009] According to a second aspect, a nominal packet padding value determining method is provided. The method may be performed by a second communication apparatus. The second communication apparatus may be a communication device or a communication apparatus, for 10 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a second device. The second device may be a STA. The method includes the following steps.

[0010] A second device receives a PPDU from a first device. The PPDU includes a physical 15 layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold 20 subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 25    1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y.

[0011] The second device determines, based on a modulation threshold that corresponds to the NSS of n and an RU with an index m1 and that is indicated by the physical layer packet extension 30 thresholds field, a modulation threshold corresponding to the NSS of n and the RU with the index y, where m1 is a smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y.

[0012] Corresponding to the solution provided in the first aspect, although the PPDU sent by 35 the first device to the second device does not include a packet extension threshold subfield set 2025226838   08 Sep 2025 indicating the modulation threshold corresponding to the NSS of n and the RU with the index y, the second device can still determine the modulation threshold corresponding to the NSS of n and the RU with the index y. For example, the second device may determine, based on the modulation threshold corresponding to the NSS of n and the RU with the index m1, the modulation threshold 5 corresponding to the NSS of n and the RU with the index y. A condition that m1 needs to meet is: m1 is a smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y. To be specific, if determining that m1 that meets the condition exists, the second device may determine the modulation threshold 10 corresponding to the NSS of n and the RU with the index y.

[0013] In a possible implementation of the first aspect and the second aspect, a value of the RU index bitmask subfield corresponding to an index less than y includes 1. That a value of the RU index bitmask subfield is 0 may correspond to a plurality of RUs, that is, a plurality of indexs less than y. Based on such case, this solution further limits a condition that y needs to meet. To be 15 specific, when a value of the RU index bitmask subfield corresponding to an index less than y includes 1, the modulation threshold corresponding to the NSS of n and the RU with the index y is the modulation threshold corresponding to the NSTS of n and the RU with the index m1. That is, if y that meets this condition does not exist, the modulation threshold corresponding to the NSS of n and the RU with the index y may be another possible value, for example, a fixed value. In this 20 case, the second device may directly determine that a to-be-used nominal packet padding value is a fixed value, and does not determine the to-be-used nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index m1. This is simpler.

[0014] In a possible implementation of the first aspect, if no index corresponding to a bit being 1 in the RU index bitmask subfield is greater than y, that the value of the RU index bitmask subfield 25 corresponding to the RU with the index y is 0 indicates that a nominal packet padding value corresponding to the NSS of n and the RU with the index y is 20 microseconds. Correspondingly, in a possible implementation of the second aspect, if no index corresponding to a bit being 1 in the RU index bitmask subfield is greater than y, the second device determines that a nominal packet padding value corresponding to the RU with the index y is 20 microseconds. In this solution, if 30 m1 that meets the condition does not exist, the nominal packet padding value corresponding to the RU with the index y may be a fixed value, for example, 20 microseconds.

[0015] In a possible implementation of the second aspect, if the second device uses (dual carrier modulation, DCM), the second device determines a to-be-used nominal packet padding value based on a modulation threshold corresponding to the NSS of n and an RU with an index 35   y+1, where the index y corresponds to a plurality of RUs of different sizes. 2025226838   08 Sep 2025

[0016] In this solution, it is considered that multiple types of RUs (a combination of an RU and an MRU) correspond to one RU allocation index, that is, correspond to one index. A plurality of RUs are combined, and therefore overheads of the physical layer packet extension thresholds field can be reduced. In this case, the second device may not determine a to-be-used nominal 5 packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index y. For example, the second device may determine the to-be-used nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index y+1.

[0017] In a possible implementation of the second aspect, if the second device uses DCM, the 10 second device determines the nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index y. The index y corresponds to multiple types of RUs, the multiple types of RUs include at least one type of multiple resource unit MRU, and an RU used by the second device is not a largest RU in the plurality of RUs.

[0018] Similarly, to reduce overheads of the physical layer packet extension thresholds field, 15 multiple types of RUs may be combined. In other words, multiple types of RUs (a combination of an RU and an MRU) correspond to one RU allocation index, that is, correspond to one index. In this case, if the RU used by the second device to send data is not the largest RU in the plurality of RUs, even if the second device uses DCM, the second device may still determine a to-be-used nominal packet padding value based on the modulation threshold corresponding to the NSS of n 20 and the RU with the index y, instead of determining the to-be-used nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index y+1.

[0019] According to a third aspect, a nominal packet padding value indication method is provided. The method may be performed by a first communication apparatus. The first communication apparatus may be a communication device or a communication apparatus, for 25 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a first device. The first device may be an AP. The method includes the following steps.

[0020] A first device generates a PPDU, and sends the PPDU to a second device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet 30 extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each 35 packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS 2025226838   08 Sep 2025 of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold.

[0021] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 5    1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the physical layer packet extension thresholds field indicates that a nominal packet padding value corresponding to the RU with the index y is 0 microseconds, and the value range of b does not include y. 10

[0022] Similar to the solution of the first aspect, in this solution, a packet extension threshold subfield indicating a modulation threshold corresponding to the NSS of n and the RU with the index y may also be omitted in the physical layer packet extension thresholds field. Although the packet extension threshold subfield indicating the modulation threshold corresponding to the NSS of n and the RU with the index y is omitted, it is still indicated that the nominal packet padding 15 value corresponding to the RU with the index y is 0 microseconds, reducing overheads of the physical layer packet extension thresholds field.

[0023] According to a fourth aspect, a nominal packet padding value determining method is provided. The method may be performed by a second communication apparatus. The second communication apparatus may be a communication device or a communication apparatus, for 20 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a second device. The second device may be a STA. The method includes the following steps.

[0024] A second device receives a PPDU from a first device. The PPDU includes a physical 25 layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold 30 subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 35    1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. 2025226838   08 Sep 2025 If a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y.

[0025] The second device determines, based on the physical layer packet extension thresholds field, that a nominal packet padding value corresponding to the RU with the index y is 0 5 microseconds.

[0026] Corresponding to the solution in the third aspect, the PPDU sent by the first device to the second device does not include a packet extension threshold subfield indicating a modulation threshold corresponding to the NSS of n and the RU with the index y. However, if the value of the RU index bitmask subfield corresponding to the RU with the index y is 0, the second device may 10 determine that a to-be-used nominal packet padding value is 0 microseconds. This is simpler.

[0027] In a possible implementation of the third aspect and the fourth aspect, a value of the RU index bitmask subfield corresponding to an index less than y does not include 1. That a value of the RU index bitmask subfield is 0 may correspond to a plurality of RUs, that is, a plurality of indexs less than y. Based on such case, this solution further limits a condition that y needs to meet. 15 To be specific, when a value of the RU index bitmask subfield corresponding to an index less than y does not include 1, the nominal packet padding value corresponding to the NSS of n and the RU with the index y is 0 microseconds.

[0028] According to a fifth aspect, a nominal packet padding value indication method is provided. The method may be performed by a first communication apparatus. The first 20 communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a first device. The first device may be an AP. The method includes the following steps.

[0029] A first device generates a PPDU, and sends the PPDU to a second device. The PPDU 25 includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet 30 extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. 35

[0030] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 2025226838   08 Sep 2025 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If an RU with an index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y, and the physical layer packet extension thresholds field indicates that a nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 5   16 microseconds, or 20 microseconds.

[0031] Similar to the solution of the third aspect, in this solution, a packet extension threshold subfield indicating a modulation threshold corresponding to the NSS of n and the RU with the index y may also be omitted in the physical layer packet extension thresholds field. For the omitted modulation threshold corresponding to the NSS of n and the RU with the index y, it may be 10 specified that the corresponding nominal packet padding value is a fixed value, for example, 8 microseconds, 16 microseconds, or 20 microseconds. In other words, although the packet extension threshold subfield indicating the modulation threshold corresponding to the NSS of n and the RU with the index y is omitted, the nominal packet padding value corresponding to the RU with the index y is still indicated, reducing overheads of the physical layer packet extension 15 thresholds field.

[0032] According to a sixth aspect, a nominal packet padding value determining method is provided. The method may be performed by a second communication apparatus. The second communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function 20 required in the method. The following description uses an example in which the communication device is a second device. The second device may be a STA or a STA. The method includes the following steps.

[0033] A second device receives a PPDU from a first device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds 25 field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension 30 threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. 35 If an RU with an index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value 2025226838   08 Sep 2025 range of b does not include y.

[0034] The second device determines, based on the physical layer packet extension thresholds field, that a nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 16 microseconds, or 20 microseconds. 5

[0035] Corresponding to the solution in the fifth aspect, the PPDU sent by the first device to the second device does not include a packet extension threshold subfield indicating a modulation threshold corresponding to the NSS of n and the RU with the index y. However, if the value of the RU index bitmask subfield corresponding to the RU with the index y is 0, the second device may determine that the to-be-used nominal packet padding value is a fixed value, without referring to 10 a modulation threshold corresponding to an RU with another index to determine the to-be-used nominal packet padding value. This is simpler.

[0036] In a possible implementation of the fifth aspect or the sixth aspect, at least one bit whose value is 1 exists before the bit set to 0. That a value of the RU index bitmask subfield is 0 may correspond to a plurality of RUs, that is, a plurality of indexs less than y. Based on such case, in 15 this solution, it is further limited that at least one bit set to 1 exists before the bit set to 0, that is, a condition that y needs to meet is further limited. Only when at least one bit set to 1 exists before the bit that corresponds to the index y and that is set to 0 in the RU index bitmask subfield, the nominal packet padding value corresponding to the RU with the index y is a fixed value.

[0037] In a possible implementation of the fifth aspect, if an NSS used by the second device 20 is greater than a value indicated by NSS subfield, the physical layer packet extension thresholds field indicates that a nominal packet padding value used by the second device is 8 microseconds, 16 microseconds, or 20 microseconds. Correspondingly, in a possible implementation of the sixth aspect, if an NSS used by the second device is greater than a value indicated by the NSS subfield, the second device may determine that a to-be-used nominal packet padding value is 8 25 microseconds, 16 microseconds, or 20 microseconds.

[0038] In this solution, NSSs does not need to be traversed. To be specific, if the NSS used by the second device is greater than the value indicated by the NSS subfield, it may be specified that the nominal packet padding value to be used by the second device is a fixed value, for example, 8 microseconds, 16 microseconds, or 20 microseconds. In this way, overheads of the physical layer 30 packet extension thresholds field can be further reduced.

[0039] In a possible implementation of the fifth aspect, if an NSS used by the second device is greater than a value indicated by the NSS subfield, the physical layer packet extension thresholds field indicates that second device determines, based on a modulation threshold corresponding to the NSS used by the second device and the RU with the index y, a to-be-used nominal packet 35 padding value. Correspondingly, in a possible implementation of the sixth aspect, if an NSTS used 2025226838   08 Sep 2025 by the second device is greater than a value indicated by the NSS subfield, the second device determines, based on a modulation threshold corresponding to the NSS used by the second device and the RU with the index y, a to-be-used nominal packet padding value.

[0040] In this solution, NSSs do not need to be traversed either. To be specific, if the NSS used 5 by the second device is greater than the value indicated by the NSS subfield, it may be specified that the second device determines, based on the modulation threshold corresponding to the NSS used by the second device and the RU with the index y, the to-be-used nominal packet padding value, so that overheads of the physical layer packet extension thresholds field can be further reduced. 10

[0041] According to a seventh aspect, a nominal packet padding value determining method is provided. The method may be performed by a first communication apparatus. The first communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication 15 device is a first device. The first device may be an AP. The method includes the following steps.

[0042] A first device generates a PPDU, and sends the PPDU to a second device. The PPDU includes a number of spatial streams NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to 20 different nominal packet padding values, each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating an NSS of n, and the packet extension threshold subfield indicates, to the second device, a corresponding packet extension threshold used when a quantity of RU blocks obtained after equivalent coding on an allocated resource unit RU is a first value and an NSS used by the second device is n. The packet extension threshold subfield 25 indicates a nominal packet padding value used by the second device when the first value is greater than or equal to the packet extension threshold, a value range of n is [1, ..., N], and N is an integer greater than 8.

[0043] According to an eighth aspect, a nominal packet padding value determining method is provided. The method may be performed by a second communication apparatus. The second 30 communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a second device. The second device may be a STA. The method includes the following steps. 35

[0044] A second device receives a PPDU from a first device. The PPDU includes a number of 2025226838   08 Sep 2025 spatial streams NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set includes a plurality of packet 5 extension threshold subfields indicating an NSS of n, and the packet extension threshold subfield indicates, to the second device, a corresponding packet extension threshold used when a quantity of RU blocks obtained after equivalent coding on an allocated resource unit RU is a first value and an NSS used by the second device is n. The packet extension threshold subfield indicates a nominal packet padding value used by the second device when the first value is greater than or equal to the 10 packet extension threshold, a value range of n is [1, ..., N], and N is an integer greater than 8.

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

[0046] In the solution of the seventh aspect, the physical layer packet extension thresholds 15 information field indicates, by using the plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, the corresponding packet extension threshold used when the used NSS is n and the quantity RU blocks obtained after equivalent coding on the resource units RU allocated to the second device is the first value. In this way, the second device may determine, based on the packet extension threshold subfield corresponding to the NSS 20 used by the second device and the first value, the to-be-used nominal packet padding value. That is, when the used NSS is n and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value, the corresponding packet extension threshold, instead of a modulation threshold corresponding to an NSS and an RU size, is used to indicate the nominal packet padding value. This can reduce a dimension of the physical layer packet extension 25 thresholds information field, simplifying the physical layer packet extension thresholds information field, and reducing overheads of the physical layer packet extension thresholds information field.

[0047] In a possible implementation, the first value satisfies the following formula: N -N xN 1 y CBFRU 1 yU2242 ^1 yBFCCS •

[0048] NCBPRU is the first value, NRU242 is a maximum quantity of RU242s that can be included in the RU, and NBPSCS is a quantity of coded bits carried on each subcarrier of a single space-time stream.

[0049] The first value may be considered to be related to an RU allocated to the second device, and is actually quantization of the RU allocated to the second device. This solution provides an 2025226838   08 Sep 2025 10 15 20 25 30 example manner of determining the first value. A specific manner of determining the first value is not limited in this embodiment of this application.

[0050] It should be understood that, when quantities of nominal packet padding values indicated by the plurality of packet extension threshold subfield sets are different, manners in which the second device determines the to-be-used nominal packet padding value are also different. The following several cases may be included.

[0051] Case 1: The plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields that corresponds to a first nominal packet padding value, and a first packet extension threshold subfield in the set of first packet extension threshold subfields indicates, to the second device, a corresponding first packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The first packet extension threshold indicates that a nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. Correspondingly, when the NSS is j, and NCBPRU is greater than or equal to the first nominal packet padding value corresponding to the first packet extension threshold subfield when the NSS is j, the second device determines that the nominal packet padding value used when the NSS is j is the first nominal packet padding value.

[0052] Case 2: The plurality of packet extension threshold subfield sets further include a set of second packet extension threshold subfields that corresponds to a second nominal packet padding value, and a second packet extension threshold subfield in the set of second packet extension threshold subfields indicates, to the second device, a corresponding second packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The second packet extension threshold indicates that a nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. Correspondingly, when the NSS is j, and NCBPRU is greater than or equal to the second nominal packet padding value corresponding to the second packet extension threshold subfield when the NSS is j, and less than the first nominal packet padding value corresponding to the first packet extension threshold subfield when the NSS is j, the second device determines that the nominal packet padding value used when the NSS is j is the second nominal packet padding value. 2025226838   08 Sep 2025

[0053] Case 3: The plurality of packet extension threshold subfield sets further include a set of third packet extension threshold subfields that corresponds to a third nominal packet padding value, and a third packet extension threshold subfield in the set of third packet extension threshold subfields indicates, to the second device, a corresponding third packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The third packet extension threshold indicates that a nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 10 8 microseconds. Correspondingly, when the NSS is j, and NCBPRU is greater than or equal to the third nominal packet padding value corresponding to the third packet extension threshold subfield when the NSTS is j, and less than the second nominal packet padding value corresponding to the second packet extension threshold subfield when the NSTS is j, the second device determines that a nominal packet padding value used when the NSS is j is the third nominal packet padding value. 15

[0054] In a possible implementation of the seventh aspect, the NSS index bitmask subfield occupies at least 8 bits, an ith bit of the NSS index bitmask subfield is 0, and the physical layer packet extension thresholds information field does not include a packet extension threshold subfield set that corresponds to an NSS of i. In this solution, the packet extension threshold subfield that can be omitted may be indicated by using the NSS index bitmask subfield, to further reduce 20 overheads of the physical layer packet extension thresholds information field.

[0055] In a possible implementation of the eighth aspect, when the NSS used by the second device is greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, a nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold 25 is 20 microseconds. In this solution, a specific condition may be defined. For example, when the NSS used by the second device is greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, the nominal packet padding value used by the second device is a fixed value, for example, 20 microseconds. In this way, when determining a tobe-used nominal packet padding value, the second device does not need to compare an NSS with 30 a plurality of packet extension threshold subfield sets one by one. This is more direct and simpler.

[0056] According to a ninth aspect, a nominal packet padding value determining method is provided. The method may be performed by a first communication apparatus. The first communication apparatus may be a communication device or a communication apparatus, for example, a chip system, that can support the communication device to implement a function 35 required in the method. The following description uses an example in which the communication 2025226838   08 Sep 2025 device is a first device. The first device may be an AP. The method includes the following steps.

[0057] A first device generates a PPDU, and sends the PPDU to a second device. The PPDU includes an NSS subfield and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes packet extension threshold 5 subfields corresponding to different nominal packet padding values, the packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], N is an integer greater than 8, and the second value is related to an NSS used by the second device and a quantity 10 of RU blocks obtained after equivalent coding on an allocated resource unit RU.

[0058] A difference from the solution in the seventh aspect lies in that, in this solution, the physical layer packet extension threshold information field does not separately indicate a packet extension threshold related to an NSS, that is, one packet extension threshold field may indicate packet extension thresholds corresponding to a plurality of NSSs. This can further simplify the 15 physical layer packet extension thresholds information field, to reduce overheads of the physical layer packet extension thresholds information field.

[0059] According to a tenth aspect, a nominal packet padding value determining method is provided. The method may be performed by a second communication apparatus. The second communication apparatus may be a communication device or a communication apparatus, for 20 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a second device. The second device may be a STA. The method includes the following steps.

[0060] A second device receives a PPDU from a first device. The PPDU includes a number of 25 spatial streams NSS subfield and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values, the packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value 30 is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], N is an integer greater than 8, and the second value is related to an NSS used by the second device and a quantity of RU blocks obtained after equivalent coding on an allocated resource unit RU.

[0061] The second device determines the second value based on the used NSS and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU; and determines 35 a to-be-used nominal packet padding value based on the second value and the physical layer packet extension thresholds information field. 2025226838   08 Sep 2025

[0062] In this solution, the second value may be considered as a value related to the NSS used by the second device and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU. For example, the second value may be determined based on the used 5 NSS and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU. Before determining a to-be-used nominal packet padding value, the second device may first determine the second value, so as to determine the to-be-used nominal packet padding value based on the second value and the physical layer packet extension thresholds information field.

[0063] In a possible implementation of the tenth aspect, that the second device determines the 10 second value based on the used NSS and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU includes: The second device determines the second value according to the following relationship:

[0064] Pindex = f(NSS, NCBPRU) . NSS is an NSS corresponding to the RU allocated to the second device, NCBPRU is the quantity of RU blocks obtained after equivalent coding on the RU 15 allocated to the second device, and the following relationship is satisfied: N =N xN 1 y CBPRU 1 U242 ^1 BSS •

[0065] NRU242 is a maximum quantity of RU242s that can be included in the RU, and NBpscs is a quantity of coded bits carried on each subcarrier of a single space-time stream.

[0066] It should be understood that, when quantities of nominal packet padding values 20 indicated by the plurality of packet extension threshold subfields are different, manners in which the second device determines the to-be-used nominal packet padding value are also different. The following several cases may be included.

[0067] In a possible implementation of the ninth aspect or the tenth aspect, the physical layer packet extension thresholds information field includes a first packet extension threshold subfield 25 corresponding to a first nominal packet padding value. The first packet extension threshold subfield indicates a first packet extension threshold to the second device, the first packet extension threshold indicates that a nominal packet padding value used by the second device when the second value is greater than or equal to the first packet extension threshold is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds. Correspondingly, 30 when the second value is greater than or equal to the first packet extension threshold, the second device determines that the to-be-used nominal packet padding value is the first nominal packet padding value.

[0068] In a possible implementation of the ninth or the tenth aspect, the physical layer packet 2025226838   08 Sep 2025 extension thresholds information field includes a second packet extension threshold subfield corresponding to a second nominal packet padding value. The second packet extension threshold subfield indicates a second packet extension threshold to the second device, the second packet extension threshold indicates that a nominal packet padding value used by the second device when 5 the second value is greater than or equal to the second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds. Correspondingly, when the second value is greater than or equal to the second packet extension threshold and the second value is less than the first packet extension threshold, the second device determines that the to-be-used nominal packet padding value is the second nominal packet padding 10 value.

[0069] In a possible implementation of the ninth or the tenth aspect, the physical layer packet extension thresholds information field includes a third packet extension threshold subfield corresponding to a third nominal packet padding value. The third packet extension threshold subfield indicates a third packet extension threshold to the second device, the third packet 15 extension threshold indicates that a nominal packet padding value used by the second device when the second value is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. Correspondingly, when the second value is greater than or equal to the third packet extension threshold and the second value is less than the second packet extension threshold, the second 20 device determines that the to-be-used nominal packet padding value is the third nominal packet padding value.

[0070] According to an eleventh aspect, a nominal packet padding value determining method is provided. The method may be performed by a first communication apparatus. The first communication apparatus may be a communication device or a communication apparatus, for 25 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a first device. The first device may be an AP. The method includes the following steps.

[0071] A first device generates a PPDU, and sends the PPDU and a first packet extension threshold range to a second device. The first packet extension threshold range indicates a nominal 30 packet padding value used by the second device to send data to the first device when a third value is within the first packet extension threshold range, and different packet extension threshold ranges correspond to different nominal packet padding values.

[0072] According to a twelfth aspect, a nominal packet padding value determining method is provided. The method may be performed by a second communication apparatus. The second 35 communication apparatus may be a communication device or a communication apparatus, for 2025226838   08 Sep 2025 example, a chip system, that can support the communication device to implement a function required in the method. The following description uses an example in which the communication device is a second device. The first device may be a STA. The method includes the following steps.

[0073] A second device receives a physical layer protocol data unit PPDU and a first threshold 5 range from a first device. The first threshold range indicates a nominal packet padding value used by the second device to send data to the first device when a third value is within the first packet extension threshold range, and different packet extension threshold ranges correspond to different nominal packet padding values. The third value is related to one or more parameters of a number of spatial streams NSS, an RU size, and a modulation scheme that are used by the second device. 10

[0074] If the third value is within the first packet extension threshold range, the second device determines that the to-be-used nominal packet padding value is a nominal packet padding value corresponding to the first packet extension threshold range.

[0075] Different from the solution of the seventh aspect or the ninth aspect, in this solution, a plurality of packet extension threshold ranges may be defined, and different packet extension 15 threshold ranges correspond to different nominal packet padding values. The first device may indicate a packet extension threshold range to the second device. The second device may determine a quantized value based on a factor that affects the nominal packet padding value, for example, one or more of an NSS, an RU, or an order of a modulation scheme that are used by the second device, and then compare the quantized value with the first packet extension threshold range sent 20 by the first device, to determine the nominal packet padding value. In this manner, because the first packet extension threshold range may not be indicated by using the physical layer packet extension thresholds field, overheads of the physical layer packet extension thresholds field can be further reduced. Even if the physical layer packet extension thresholds field is used for indication, one packet extension threshold range, instead of a plurality of packet extension 25 threshold ranges, is indicated. Overheads of the physical layer packet extension thresholds field can also be reduced.

[0076] In a possible implementation of the eleventh aspect or the twelfth aspect, the third value satisfies the following relationship: x = / (MST^RU, Modulation) 30

[0077] x is the third value, NSS is an NSS used by the second device, RU is an RU size used by the second device, and Modulation is an order of a modulation scheme used by the second device.

[0078] In this solution, a manner of determining the third value is used as an example. That is, the third value is related to one or more of an NSS, an RU, and an order of a modulation scheme 35 used by the second device. A specific determining manner is not limited in this embodiment of this 2025226838   08 Sep 2025 application.

[0079] According to a thirteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first device or an apparatus disposed in the first device. The communication apparatus may be configured to perform the method according to any 5 one of the first aspect or the possible implementations of the first aspect. Specifically, the communication apparatus may include modules configured to perform the method according to any one of the first aspect or the possible implementations of the first aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing first device. 10

[0080] The processing module is configured to generate a PPDU, and the transceiver module is configured to send the PPDU to a second device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical 15 layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a 20 modulation scheme is higher than or equal to the modulation threshold.

[0081] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. When a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y. 25

[0082] In a packet extension threshold subfield set that corresponds to a same nominal packet padding value, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a modulation threshold corresponding to the NSS of n and the RU with the index y is a modulation threshold corresponding to an NSTS of n and an RU with an index m1, where m1 is a smallest index in indexes that correspond to a bit being 1 in the RU index bitmask 30 subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y.

[0083] In a possible implementation, a value of the RU index bitmask subfield corresponding to an index less than y includes 1.

[0084] In a possible implementation, if no index corresponding to a bit being 1 in the RU index 35 bitmask subfield is greater than y, that the value of the RU index bitmask subfield corresponding 2025226838   08 Sep 2025 to the RU with the index y is 0 indicates that a nominal packet padding value corresponding to the NSS of n and the RU with the index y is 20 microseconds.

[0085] According to a fourteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second device or an apparatus disposed in the second 5 device. The communication apparatus may be configured to perform the method according to any one of the second aspect or the possible implementations of the second aspect. Specifically, the communication apparatus may include modules configured to perform the method according to any one of the second aspect or the possible implementations of the second aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, 10 the communication apparatus is the foregoing second device.

[0086] The transceiver module is configured to receive a physical layer protocol data unit PPDU from a first device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field 15 includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an 20 index b, and the modulation threshold is used to determine a nominal packet padding value used by the communication apparatus when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. When a value of the RU index bitmask subfield corresponding to an RU with an 25 index y is 0, the value range of b does not include y.

[0087] The processing module is configured to determine, based on a modulation threshold that corresponds to the NSS of n and an RU with an index m1 and that is indicated by the physical layer packet extension thresholds field, a modulation threshold corresponding to the NSS of n and the RU with the index y, where m1 is a smallest index in indexes that correspond to a bit being 1 30 in the RU index bitmask subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y.

[0088] In a possible implementation, a value of the RU index bitmask subfield corresponding to an index less than y includes 1.

[0089] In a possible implementation, if no index corresponding to a bit being 1 in the RU index 35 bitmask subfield is greater than y, the processing module is configured to determine that a nominal 2025226838   08 Sep 2025 packet padding value corresponding to an RU with an index x is 20 microseconds.

[0090] In a possible implementation, the communication apparatus uses DCM, and the processing module is configured to determine a to-be-used nominal packet padding value based on a modulation threshold corresponding the NSS of n and an RU with an index y+1, where the 5 index y corresponds to a plurality of RUs of different sizes. Alternatively, the processing module is configured to determine the nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index y, where the index y corresponds to a plurality of RUs of different sizes, and an RU used by the communication apparatus is not a largest RU in the plurality of RUs of different sizes. 10

[0091] According to a fifteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first device or an apparatus disposed in the first device. The communication apparatus may be configured to perform the method according to any one of the third aspect or the possible implementations of the third aspect. Specifically, the communication apparatus may include modules configured to perform the method according to 15 any one of the third aspect or the possible implementations of the third aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing first device.

[0092] The processing module is configured to generate a PPDU, and the transceiver module is configured to send the PPDU to a second device. The PPDU includes a physical layer packet 20 extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet 25 extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. 30

[0093] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. When a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, in physical layer packet extension threshold subfields corresponding to a same nominal packet padding value, that the value of the RU index bitmask subfield corresponding to the RU with the 35 index y is 0 indicates that a nominal packet padding value corresponding to the RU with the index 2025226838   08 Sep 2025 y is 0 microseconds, and the value range of b does not include y.

[0094] In a possible implementation, a value of the RU index bitmask subfield corresponding to an index less than x does not include 1.

[0095] According to a sixteenth aspect, a communication apparatus is provided. For example, 5 the communication apparatus is the foregoing second device or an apparatus disposed in the second device. The communication apparatus may be configured to perform the method according to any one of the fourth aspect or the possible implementations of the fourth aspect. Specifically, the communication apparatus may include modules configured to perform the method according to any one of the fourth aspect or the possible implementations of the fourth aspect, for example, 10 include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing second device.

[0096] The transceiver module is configured to receive a PPDU from a first device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present 15 subfield is 1, and the physical layer packet extension thresholds field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a 20 modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the communication apparatus when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. When a value of 25 the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y.

[0097] The processing module is configured to determine, based on the physical layer packet extension thresholds field, that a nominal packet padding value corresponding to the RU with the index y is 0 microseconds. 30

[0098] In a possible implementation, a value of the RU index bitmask subfield corresponding to an index less than y does not include 1.

[0099] According to a seventeenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first device or an apparatus disposed in the first device. The communication apparatus may be configured to perform the method according 35 to any one of the fifth aspect or the possible implementations of the fifth aspect. Specifically, the 2025226838   08 Sep 2025 communication apparatus may include modules configured to perform the method according to any one of the fifth aspect or the possible implementations of the fifth aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing first device. 5

[00100] The processing module is configured to generate a PPDU, and the transceiver module is configured to send the PPDU to a second device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical 10 layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a 15 modulation scheme is higher than or equal to the modulation threshold.

[00101] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If an RU with an index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y, and the physical layer packet extension thresholds field indicates 20 that a nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 16 microseconds, or 20 microseconds.

[00102] In a possible implementation, at least one bit whose value is 1 exists before the bit set to 0.

[00103] In a possible implementation, if a used NSS is greater than a value indicated by the 25 NSS subfield, the physical layer packet extension thresholds field indicates that a nominal packet padding value used by the second device is 8 microseconds, 16 microseconds, or 20 microseconds. Alternatively, if a used NSS is greater than a value indicated by the NSS subfield, the physical layer packet extension thresholds field indicates that the second device determines the to-be-used nominal packet padding value based on the used NSS and a modulation threshold corresponding 30 to the RU with the index y.

[00104] According to an eighteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second device or an apparatus disposed in the second device. The communication apparatus may be configured to perform the method according to any one of the sixth aspect or the possible implementations of the sixth aspect. 35 Specifically, the communication apparatus may include modules configured to perform the method 2025226838   08 Sep 2025 according to any one of the sixth aspect or the possible implementations of the sixth aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing second device.

[00105] The transceiver module is configured to receive a PPDU from a first device. The PPDU 5 includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet 10 extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the communication apparatus when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an 15 integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If an RU with an index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y.

[00106] The processing module is configured to determine, based on the physical layer packet extension thresholds field, that a nominal packet padding value corresponding to the RU with the 20 index y is 8 microseconds, 16 microseconds, or 20 microseconds.

[00107] In a possible implementation, at least one bit whose value is 1 exists before the bit set to 0.

[00108] In a possible implementation, if an NSS used by the communication apparatus is greater than a value indicated by the NSS subfield, the processing module is further configured to 25 determine that the nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 16 microseconds, or 20 microseconds. Alternatively, if an NSS used by the communication apparatus is greater than a value indicated by the NSS subfield, the processing module is further configured to determine, based on a modulation threshold corresponding to the used NSS and the RU with the index y, the nominal packet padding value corresponding to the RU 30 with the index y.

[00109] According to a nineteenth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first device or an apparatus disposed in the first device. The communication apparatus may be configured to perform the method according to any one of the seventh aspect or the possible implementations of the seventh aspect. Specifically, the 35 communication apparatus may include modules configured to perform the method according to 2025226838   08 Sep 2025 any one of the seventh aspect or the possible implementations of the seventh aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing first device.

[00110] The processing module is configured to generate a PPDU, and the transceiver module 5 is configured to send the PPDU to a second device. The PPDU includes a number of spatial streams NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold subfield set includes a plurality of packet 10 extension threshold subfields indicating an NSS of n. The packet extension threshold subfield indicates, to the second device, a corresponding packet extension threshold used when an NSS used by the second device is n and a quantity of RU blocks obtained after equivalent coding on an allocated resource unit RU is a first value, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when the first value is greater than or 15 equal to the packet extension threshold. A value range of n is [1, ..., N], and N is an integer greater than 8.

[00111] In a possible implementation, the first value satisfies the following formula: N =N xN 1 y CBPRU 1 U242 ^1 BSS •

[00112] NCBPRU is the first value, NRU242 is a maximum quantity of RU242s that can be 20 included in the RU, and NBPSCS is a quantity of coded bits carried on each subcarrier of a single space-time stream.

[00113] In a possible implementation, the plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields that corresponds to a first nominal packet padding value, and a first packet extension threshold subfield in the set of first packet extension 25 threshold subfields indicates, to the second device, a corresponding first packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The first packet extension threshold indicates that a nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the first packet extension 30 threshold is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds.

[00114] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of second packet extension threshold subfields that corresponds to a second nominal packet padding value, and a second packet extension threshold subfield in the set of 2025226838   08 Sep 2025 second packet extension threshold subfields indicates, to the second device, a corresponding second packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The second packet extension threshold indicates that a nominal packet padding value used by 5 the second device when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.

[00115] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of third packet extension threshold subfields that corresponds to a third 10 nominal packet padding value, and a third packet extension threshold subfield in the set of third packet extension threshold subfields indicates, to the second device, a corresponding third packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The third packet extension threshold indicates that a nominal packet padding value used by the second 15 device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.

[00116] In a possible implementation, the NSS index bitmask subfield occupies at least 8 bits, an ith bit of the NSS index bitmask subfield is 0, and the physical layer packet extension thresholds 20 information field does not include a packet extension threshold subfield set that corresponds to an NSS of i.

[00117] In a possible implementation, when the physical layer packet extension thresholds information field indicates that the NSS used by the second device is greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, a 25 nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold is 20 microseconds.

[00118] According to a twentieth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second device or an apparatus disposed in the second device. The communication apparatus may be configured to perform the method according to any 30 one of the eighth aspect or the possible implementations of the eighth aspect. Specifically, the communication apparatus may include modules configured to perform the method according to any one of the eighth aspect or the possible implementations of the eighth aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing second device. 35

[00119] The transceiver module is configured to receive a physical layer protocol data unit 2025226838   08 Sep 2025 PPDU from a first device. The PPDU includes a number of spatial streams NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and 5 each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating an NSS of n. The packet extension threshold subfield indicates, to the communication apparatus, a corresponding packet extension threshold used when a quantity of RU blocks obtained after equivalent coding on an allocated resource unit RU is a first value and an NSS used by the second device is n, and the packet extension threshold subfield indicates a 10 nominal packet padding value used by the communication apparatus when the first value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], and N is an integer greater than 8.

[00120] The processing module is configured to determine, based on the physical layer packet extension thresholds information field and the first value, a nominal packet padding value used 15 when an NSS is j, where j is an integer greater than or equal to 1.

[00121] In a possible implementation, the first value satisfies the following formula: N -N xN 1 * CBFRU 1 ’RU242 ^1 yBFSCS •

[00122] NCBPRU is the first value, NRU242 is a maximum quantity of RU242s that can be included in the RU, and NBPSCS is a quantity of coded bits carried on each subcarrier of a single 20 space-time stream.

[00123] In a possible implementation, the plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields that corresponds to a first nominal packet padding value, and a first packet extension threshold subfield in the set of first packet extension threshold subfields indicates, to the communication apparatus, a corresponding first packet 25 extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The first packet extension threshold indicates the first nominal packet padding value used by the communication apparatus when the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold, and the first nominal packet padding value is 20 30 microseconds.

[00124] When the NSS is j, and NCBPRU is greater than or equal to the first nominal packet padding value corresponding to the first packet extension threshold subfield when the NSS is j, the communication apparatus determines that the nominal packet padding value used when the 2025226838   08 Sep 2025 NSS is j is the first nominal packet padding value.

[00125] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of second packet extension threshold subfields that corresponds to a second nominal packet padding value, and a second packet extension threshold subfield in the set of 5 second packet extension threshold subfields indicates, to the communication apparatus, a corresponding second packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The second packet extension threshold indicates the second nominal packet padding value used by the communication apparatus when the first value corresponding to the 10 allocated RU is greater than or equal to the second packet extension threshold, and the second nominal packet padding value is 16 microseconds.

[00126] When the NSS is j, and NCBPRU is greater than or equal to the second nominal packet padding value corresponding to the second packet extension threshold subfield when the NSS is j, and less than the first nominal packet padding value corresponding to the first packet extension 15 threshold subfield when the NSS is j, the communication apparatus determines that the nominal packet padding value used when the NSS is j is the second nominal packet padding value.

[00127] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of third packet extension threshold subfields that corresponds to a third nominal packet padding value, and a third packet extension threshold subfield in the set of third 20 packet extension threshold subfields indicates, to the communication apparatus, a corresponding third packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The third packet extension threshold indicates the third nominal packet padding value used by the communication apparatus when the first value corresponding to the allocated RU is greater 25 than or equal to the third packet extension threshold, and the third nominal packet padding value is 8 microseconds.

[00128] When the NSS is j, and NCBPRU is greater than or equal to the third nominal packet 30 padding value corresponding to the third packet extension threshold subfield when the NSTS is j, and less than the second nominal packet padding value corresponding to the second packet extension threshold subfield when the NSTS is j, the communication apparatus determines that the nominal packet padding value used when the NSS is j is the third nominal packet padding value.

[00129] In a possible implementation, the NSS index bitmask subfield occupies at least 8 bits, an ith bit of the NSS index bitmask subfield is 0, and the physical layer packet extension thresholds information field does not include a set of subfields that corresponds to an NSS of i. 2025226838   08 Sep 2025

[00130] In a possible implementation, if the NSS used by the communication apparatus is greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, the processing module is further configured to use a nominal packet padding value of 20 microseconds when the first value corresponding to the allocated RU is greater than 5 or equal to the packet extension threshold.

[00131] According to a twenty-first aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first device or an apparatus disposed in the first device. The communication apparatus may be configured to perform the method according to any one of the ninth aspect or the possible implementations of the ninth aspect. Specifically, the 10 communication apparatus may include modules configured to perform the method according to any one of the ninth aspect or the possible implementations of the ninth aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing first device.

[00132] The processing module is configured to generate a PPDU, and the transceiver module 15   is configured to send the PPDU to a second device. The PPDU includes a number of spatial streams NSS subfield and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values, the packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a 20 nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], N is an integer greater than 8, and the second value is related to an NSS used by the second device and a quantity of RU blocks obtained after equivalent coding on an allocated RU.

[00133] In a possible implementation, the physical layer packet extension thresholds 25 information field includes a first packet extension threshold subfield corresponding to a first nominal packet padding value. The first packet extension threshold subfield indicates a first packet extension threshold, the first packet extension threshold indicates that a nominal packet padding value used by the second device when the second value is greater than or equal to the first packet extension threshold is the first nominal packet padding value, and the first nominal packet padding 30 value is 20 microseconds.

[00134] In a possible implementation, the physical layer packet extension thresholds information field includes a second packet extension threshold subfield corresponding to a second nominal packet padding value. The second packet extension threshold subfield indicates a second packet extension threshold, the second packet extension threshold indicates that a nominal packet 35 padding value used by the second device when the second value is greater than or equal to the 2025226838   08 Sep 2025 second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.

[00135] In a possible implementation, the physical layer packet extension thresholds information field includes a third packet extension threshold subfield corresponding to a third 5 nominal packet padding value. The third packet extension threshold subfield indicates a third packet extension threshold, the third packet extension threshold indicates that a nominal packet padding value used by the second device when the second value is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds. 10

[00136] According to a twenty-second aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second device or an apparatus disposed in the second device. The communication apparatus may be configured to perform the method according to any one of the tenth aspect or the possible implementations of the tenth aspect. Specifically, the communication apparatus may include modules configured to perform the method 15 according to any one of the tenth aspect or the possible implementations of the tenth aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing second device.

[00137] The transceiver module is configured to receive a PPDU from a first device. The PPDU includes a number of spatial streams NSS subfield and a physical layer packet extension thresholds 20 information field. The physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values, the packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., 25   N], N is an integer greater than 8, and the second value is related to an NSS used by the second device and a quantity of RU blocks obtained after equivalent coding on an allocated RU.

[00138] The processing module is configured to: determine the second value based on the used NSS and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU; and determine a to-be-used nominal packet padding value based on the second value and the 30 physical layer packet extension thresholds information field.

[00139] In a possible implementation, the processing module is specifically configured to determine the second value according to the following relationship:

[00140] Pindex = f(NSS, NCBPRU) . NSS is an NSS corresponding to the RU allocated to the communication apparatus. NCBPRU is the quantity of RU blocks obtained after equivalent coding 2025226838   08 Sep 2025 on the RU allocated to the communication apparatus, and satisfies the following relationship: N =N xN 1 y CBPRU 1 U242 ^1 BSS •

[00141] NRU242 is a maximum quantity of RU242s that can be included in the RU, and NBpscs is a quantity of coded bits carried on each subcarrier of a single space-time stream. 5

[00142] In a possible implementation, the physical layer packet extension thresholds information field includes a first packet extension threshold subfield corresponding to a first nominal packet padding value. The first packet extension threshold subfield indicates a first packet extension threshold, the first packet extension threshold indicates that a nominal packet padding value used by the communication apparatus when the second value is greater than or equal to the 10 first packet extension threshold is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds.

[00143] When the second value is greater than or equal to the first packet extension threshold, the processing module determines that the nominal packet padding value used by the communication apparatus is the first nominal packet padding value. 15

[00144] In a possible implementation, the physical layer packet extension thresholds information field includes a second packet extension threshold subfield corresponding to a second nominal packet padding value. The second packet extension threshold subfield indicates a second packet extension threshold, the second packet extension threshold indicates that a nominal packet padding value used by the communication apparatus when the second value is greater than or equal 20 to the second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.

[00145] When the second value is greater than or equal to the second packet extension threshold, and the second value is less than the first packet extension threshold, the processing module determines that the nominal packet padding value used by the communication apparatus is the 25 second nominal packet padding value.

[00146] In a possible implementation, the physical layer packet extension thresholds information field includes a third packet extension threshold subfield corresponding to a third nominal packet padding value. The third packet extension threshold subfield indicates a third packet extension threshold, the third packet extension threshold indicates that a nominal packet 30 padding value used by the communication apparatus when the second value is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.

[00147] When the second value is greater than or equal to the third packet extension threshold, and the second value is less than the second packet extension threshold, the processing module 2025226838   08 Sep 2025 determines that the nominal packet padding value used by the communication apparatus is the third nominal packet padding value.

[00148] According to a twenty-third aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing first device or an apparatus disposed in 5 the first device. The communication apparatus may be configured to perform the method according to any one of the eleventh aspect or the possible implementations of the eleventh aspect. Specifically, the communication apparatus may include modules configured to perform the method according to any one of the eleventh aspect or the possible implementations of the eleventh aspect, for example, include a processing module and a transceiver module that are coupled to each other. 10 For example, the communication apparatus is the foregoing first device.

[00149] The processing module is configured to generate a PPDU, and the transceiver module is configured to send the PPDU and a first packet extension threshold range. When a third value is within the first packet extension threshold range, the first packet extension threshold range indicates a nominal packet padding value used by the communication apparatus to send data to the 15 first device. Different packet extension threshold ranges correspond to different nominal packet padding values.

[00150] In a possible implementation, the third value satisfies the following relationship: x = f(NSTS,NJ, Modulation)

[00151] x is the third value, NSS is an NSS used by the communication apparatus, RU is an RU 20 size used by the communication apparatus, and Modulation is an order of a modulation scheme used by the communication apparatus.

[00152] According to a twenty-fourth aspect, a communication apparatus is provided. For example, the communication apparatus is the foregoing second device or an apparatus disposed in the second device. The communication apparatus may be configured to perform the method 25 according to any one of the twelfth aspect or the possible implementations of the twelfth aspect. Specifically, the communication apparatus may include modules configured to perform the method according to any one of the twelfth aspect or the possible implementations of the twelfth aspect, for example, include a processing module and a transceiver module that are coupled to each other. For example, the communication apparatus is the foregoing second device. 30

[00153] The transceiver module is configured to receive a PPDU and a first packet extension threshold range from a first device. When a third value is within the first packet extension threshold range, the first packet extension threshold range indicates a nominal packet padding value used by the communication apparatus to send data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values. The third value is related to one or 35 more parameters of a number of spatial streams NSS, an RU size, and a modulation scheme that 2025226838   08 Sep 2025 are used by the communication apparatus.

[00154] If the third value is within the first packet extension threshold range, the processing module determines that the nominal packet padding value used by the communication apparatus is a nominal packet padding value corresponding to the first packet extension threshold range. 5

[00155] In a possible implementation, the third value satisfies the following relationship: x = / (TV^RU, Modulation)

[00156] x is the third value, NSS is an NSS used by the communication apparatus, RU is an RU size used by the communication apparatus, and Modulation is an order of a modulation scheme used by the communication apparatus. 10

[00157] According to a twenty-fifth aspect, an embodiment of this application provides a communication apparatus. The communication apparatus may be the communication apparatus in any one of the thirteenth aspect to the twenty-fourth aspect in the foregoing embodiments, or a chip disposed in the communication apparatus in any one of the thirteenth aspect to the twentyfourth aspect. The communication apparatus includes a communication interface and a processor, 15 and optionally, further includes a memory. The memory is configured to store a computer program, instructions, or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer program, the instructions, or the data, the communication apparatus performs the method performed by the first device or the second device in the method embodiment in any one of the first aspect to the twelfth aspect. 20

[00158] It should be understood that the communication interface may be implemented by using an antenna, a feeder, a codec, and the like in the communication apparatus. Alternatively, if the communication apparatus is a chip disposed in the first device or the second device, the communication interface may be an input / output interface of the chip, for example, an input / output pin. The communication apparatus may further include a transceiver, configured to perform 25 communication between the communication apparatus and another device. For example, when the communication apparatus is the first device, the another device is the second device; or when the communication apparatus is the second device, the another device is the first device.

[00159] According to a twenty-sixth aspect, an embodiment of this application provides a chip system. The chip system includes a processor, and may further include a memory, configured to 30 implement the method performed by the communication apparatus in any one of the first aspect to the twelfth aspect. In a possible implementation, the chip system further includes the memory, configured to store program instructions and / or data. The chip system may include a chip, or may include a chip and another discrete device.

[00160] According to a twenty-seventh aspect, an embodiment of this application provides a 35 communication system. The communication system includes the communication apparatus 2025226838   08 Sep 2025 according to the thirteenth aspect and the fourteenth aspect; or the communication system includes the communication apparatus according to the fifteenth aspect and the sixteenth aspect; or the communication system includes the communication apparatus according to the seventeenth aspect and the eighteenth aspect; or the communication system includes the communication apparatus 5 according to the nineteenth aspect and the twentieth aspect; or the communication system includes the communication apparatus according to the twenty-first aspect and the twenty-second aspect; or the communication system includes the communication apparatus according to the twenty-third aspect and the twenty-fourth aspect.

[00161] According to a twenty-eighth aspect, this application provides a computer-readable 10 storage medium. The computer-readable storage medium stores a computer program. When the computer program is run, the method performed by the first device in the foregoing aspects is implemented, or the method performed by the second device in the foregoing aspects is implemented.

[00162] According to a twenty-ninth aspect, a computer program product is provided. The 15 computer program product includes computer program code. When the computer program code is run, the method performed by the first device in the foregoing aspects is performed, or the method performed by the second device in the foregoing aspects is performed.

[00163] For beneficial effects of the thirteenth aspect to the twenty-ninth aspect and the implementations thereof, refer to the descriptions of the beneficial effects of the method according 20 to the first aspect to the twelfth aspect and the implementations thereof. BRIEF DESCRIPTION OF DRAWINGS

[00164] FIG. 1 is a schematic diagram of a network architecture of a WLAN to which an embodiment of this application is applicable;

[00165] FIG. 2 is a PPDU bit padding process in a last coded symbol; 25

[00166] FIG. 3 is a schematic diagram of a PPDU according to an embodiment of this application;

[00167] FIG. 4 is a schematic diagram depicting a structure of an HE physical layer capabilities information field according to an embodiment of this application;

[00168] FIG. 5 is a schematic diagram depicting a structure of an HE capabilities element 30 according to an embodiment of this application;

[00169] FIG. 6 is a schematic diagram depicting a structure of a physical layer packet extension thresholds field according to an embodiment of this application;

[00170] FIG. 7 is a schematic diagram depicting a structure of an existing physical layer packet 2025226838   08 Sep 2025 extension thresholds information field;

[00171] FIG. 8 is a schematic diagram depicting a structure of a physical layer packet extension thresholds information field according to an embodiment of this application;

[00172] FIG. 9 is a schematic flowchart of a nominal packet padding value indication method 5   1 according to an embodiment of this application;

[00173] FIG. 10 is a schematic flowchart of a nominal packet padding value indication method 2 according to an embodiment of this application;

[00174] FIG. 11 is a schematic diagram depicting a structure of a physical layer packet extension thresholds information field according to an embodiment of this application; 10

[00175] FIG. 12 is a schematic flowchart of a nominal packet padding value indication method 3 according to an embodiment of this application;

[00176] FIG. 13 is a schematic diagram depicting another structure of a physical layer packet extension thresholds information field according to an embodiment of this application;

[00177] FIG. 14 is a schematic flowchart of a nominal packet padding value indication method 15   4 according to an embodiment of this application;

[00178] FIG. 15 is a schematic diagram depicting a structure of a communication apparatus according to an embodiment of this application; and

[00179] FIG. 16 is a schematic diagram depicting another structure of a communication apparatus according to an embodiment of this application. 20                   DESCRIPTION OF EMBODIMENTS

[00180] To make objectives, technical solution, and advantages of embodiments of this application clearer, the following further describes embodiments of this application in detail with reference to the accompanying drawings.

[00181] Embodiments of this application may be applied to a wireless local area network 25 (wireless local area network, WLAN) scenario, and may be applied to an IEEE 802.11 system standard, for example, 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or a next-generation standard, for example, 802.11be, or a further next-generation standard. Alternatively, embodiments of this application may be applied to a wireless local area network system, for example, an internet of things (internet of things, IoT) or a vehicle-to-everything (Vehicle to X, V2X) network. Certainly, 30 embodiments of this application may be further applied to another possible communication system, for example, a long term evolution (long term evolution, LTE) system, an LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), a universal mobile telecommunication system (universal mobile telecommunication system, 2025226838   08 Sep 2025 UMTS), a worldwide interoperability for microwave access (worldwide interoperability for microwave access, WiMAX) communication system, and a future 5G communication system.

[00182] The following uses an example in which embodiments of this application are applicable to a WLAN scenario. It should be understood that the WLAN develops from the 802.11a / g 5 standard, and goes through 802.11n, 802.11ac, 802.11ax, and 802.11be that is currently being discussed. 802.11n can also be referred to as high throughput (high throughput, HT), 802.11ac can also be referred to as very high throughput (very high throughput, VHT), 802.11ax can also be referred to as high efficiency (high efficient, HE) or Wi-Fi 6, and 802.11be can also be referred to as extremely high throughput (extremely high throughput, EHT) or Wi-Fi 7. Standards before HT, 10 such as 802.11a / b / g, are collectively referred to as non-high throughput (Non-HT).

[00183] Refer to FIG. 1. FIG. 1 is a schematic diagram of a network architecture of a WLAN to which an embodiment of this application is applicable. In FIG. 1, that the WLAN includes one wireless access point (access point, AP) and two stations (station, STA) is used as an example. A STA associated with an AP can receive a radio frame sent by the AP, and can also send a radio 15 frame to the AP. In addition, embodiments of this application are also applicable to communication between APs. For example, the APs may communicate with each other by using a distributed system (distributed system, DS). Embodiments of this application are also applicable to communication between STAs. It should be understood that quantities of APs and STAs in FIG. 1 are merely an example. There may be more or less APs and STAs. 20

[00184] The STA in embodiments of this application may be a user terminal, a user apparatus, an access apparatus, a subscriber station, a subscriber unit, a mobile station, a user agent, a user device, or another device that has a wireless communication function. The user terminal may be a handheld device, a vehicle-mounted device, a wearable device, a computing device, another processing device connected to a wireless modem that has a wireless communication function. The 25 user terminal may also be user equipment (user equipment, UE), a mobile station (mobile station, MS), a terminal (terminal), a terminal device (terminal equipment), a portable communication device, a handheld device, a portable computing device, an entertainment device, a game device or system, a global positioning system device, or any other suitable device in various forms configured to perform network communication via wireless media. For example, the STA may be 30 a router, a switch, a bridge, or the like. Herein, for ease of description, the devices mentioned above are collectively referred to as a station or a STA.

[00185] The AP and the STA in embodiments of this application may be an AP and a STA that are applicable to an IEEE 802.11 system standard. The AP is an apparatus that is deployed in a wireless communication network and that provides a wireless communication function for a STA 35 associated with the AP. The AP may be used as a center of the communication system, and is 2025226838   08 Sep 2025 usually a network-side product that supports MAC and PHY in the 802.11 system standard, for example, may be a communication device such as a base station, a router, a gateway, a repeater, a communication server, a switch, or a bridge. The base station may include a macro base station, a micro base station, a relay station, or the like in various forms. Herein, for ease of description, the 5 devices mentioned above are collectively referred to as an AP. The STA is usually a terminal product that supports media access control (media access control, MAC) and a physical layer (physical, PHY) of the 802.11 system standard, for example, a mobile phone or a notebook computer.

[00186] According to 802.11ax, a pre-forward error correction padding (pre-(forward error 10 correction, FEC) padding), a post-forward error correction padding (post-FEC padding), and a packet extension (packet extension) may be added to a PPDU. The pre-FEC padding and excess information (excess information) occupy about a multiple of one quarter (for example, one quarter, two quarters, three quarters, and all) of subcarriers in a last coded symbol, and remaining subcarriers may be used to carry the post-FEC padding. Decoding of the last coded symbol of the 15 PPDU may be performed only on the multiple of one quarter of subcarriers occupied by the pre- FEC padding and the excess information, without decoding the entire coded symbol. This saves decoding time and reserves more processing time for the PPDU.

[00187] For ease of understanding, the following describes this with reference to FIG. 2.

[00188] FIG. 2 is a PPDU bit padding process in a last coded symbol. In FIG. 2, a indicates that 20 excess information bits and pre-forward error correction padding bits occupy about a multiples of one quarter of subcarriers in a symbol after scrambling and coding. For example, in FIG. 2, a=1 indicates that the excess information bits and the pre-forward error correction padding bits occupy about one quarter of subcarriers in a symbol after scrambling and coding. Similarly, a=2 indicates that the excess information bits and the pre-forward error correction padding bits occupy about 25 two quarters of subcarriers in a symbol after scrambling and coding; a=3 indicates that the excess information bits and the pre-forward error correction padding bits occupy about three quarters of subcarriers in a symbol after scrambling and coding; and a=3 indicates that the excess information bits and the pre-forward error correction padding bits occupy all subcarriers in a symbol after scrambling and coding. 30

[00189] As shown in FIG. 2, remaining subcarriers in a symbol are padded through post-FEC padding, so that a quantity of bits occupied by data reaches NCBPS bits, where NCBPS represents a quantity of bits coded in each symbol (coded bits per symbol). It should be understood that, because it is clearly specified that the pre-FEC padding bits and the excess information bits occupy about one quarter of subcarriers in the last coded symbol, when receiving the PPDU, a receive end 35 may decode only the multiple of one quarter of subcarriers to decode the last coded symbol of the 2025226838   08 Sep 2025 PPDU, without decoding the entire coded symbol. This can save decoding time and reserve more processing time for the PPDU.

[00190] However, due to uncertainty of duration corresponding to post-FEC padding and limitation of total duration, extra processing time reserved for the PPDU may not meet minimum 5 time required by a receiver. To ensure that the extra processing time reserved for the PPDU reaches the minimum time (for example, 8 ps and 16 ps) required by the receiver, a field that may need to be added is introduced into the last symbol of the PPDU, that is, a packet extension (packet extension, PE) field (field).

[00191] Refer to FIG. 3. FIG. 3 is a schematic diagram of a PPDU. FIG. 3 shows duration of a 10 PE field in a PPDU when a=1, a=2, a=3, and a=4 in FIG. 2. The duration of the PE field may also be referred to as nominal packet extension time (nominal TPE). The nominal packet extension time is related to a nominal packet padding value (nominal packet padding value) included in the PPDU. It can be learned from FIG. 3 that the nominal packet extension time is related to a value of a and the nominal packet padding value. For details, refer to Table 1. 15               Table 1 Nominal packet extension time value (nominal Tpe value) a Nominal packet padding value (nominal packet padding value) 0 ps 8 ps 16 ps 1 0 ps 0 ps 4 ps 2 0 ps 0 ps 8 ps 3 0 ps 4 ps 12 ps 4 0 ps 8 ps 16 ps

[00192] The second row in Table 1 represents the nominal packet padding value, which may be 0 ps, 8 ps, or 16 ps. It should be understood that the post-FEC padding may also provide extra processing time, and the processing time provided by the post-FEC padding and the nominal 20 packet extension time are combined to obtain actual packet extension time (TPE). It can be seen from Table 1 that the packet extension time is not necessarily equal to the minimum time required by the receiver (for example, 0 ps, 8 ps, or 16 ps). For example, the nominal packet padding value is equal to 16 ps, and the nominal TPE may be 4 ps, 8 ps, 12 ps, or 16 ps. That is, TPE is greater than or equal to the nominal TPE. Usually, the value of TPE is a minimum value meeting a 25 requirement.

[00193] For two communication ends, for example, a first device and a second device, to ensure that the first device can have sufficient processing time for a data packet received from the second 2025226838   08 Sep 2025 device, the first device may indicate a modulation threshold corresponding to an NSTS and an RU size, and the second device may determine, based on the modulation threshold, a to-be-used nominal packet padding value. Then, the second device determines the duration of the PE field based on the nominal packet padding value and the foregoing a, and pads, based on the duration 5 of the PE, a PE field that may be included in a PPDU sent to the first device. The second device generates the PPDU based on the duration of the PE field and sends the PPDU to the first device. This can ensure that the first device has sufficient processing time, that is, ensure a minimum processing time requirement of the first device. It may be understood that, in this embodiment of this application, the first device may indicate, to the second device, a nominal packet padding 10 value to be used by the second device. To be used herein means that the second device determines the duration of the PE field based on the nominal packet padding value and the foregoing a.

[00194] In some embodiments, the first device may directly indicate the nominal packet padding value to be used by the second device. In an example, the first device may indicate a nominal packet padding value by using a nominal packet padding subfield (nominal packet 15 padding subfield) that indicates the nominal packet padding value. For example, the first device may send, to the second device, a PPDU carrying a nominal packet padding subfield.

[00195] In some other embodiments, the first device may indirectly indicate the nominal packet padding value to be used by the second device. In an example, the first device may indirectly indicate a nominal packet padding value by using a modulation threshold related to the nominal 20 packet padding value. For example, the first device may send, to the second device, a PPDU carrying a packet extension threshold subfield that indicates a modulation threshold.

[00196] In this specification, a manner in which a nominal packet padding subfield indicates a nominal packet padding value used by the second device is referred to as a direct indication manner, and a manner in which a packet extension threshold subfield indicating a modulation threshold 25 indirectly indicates a nominal packet padding value used by the second device is referred to as an indirect indication manner. A PPDU includes a nominal packet padding subfield and a packet extension threshold subfield indicating a modulation threshold. To distinguish when the nominal packet padding subfield or the packet extension threshold subfield indicating a modulation threshold is used to indicate a nominal packet padding value, the PPDU further includes a physical 30 layer packet extension thresholds present subfield (physical packet extension (PPE) thresholds present subfield). When a value of the physical layer packet extension thresholds present subfield is 0, the nominal packet padding subfield indicates the nominal packet padding value. When a value of the physical layer packet extension thresholds present subfield is 1, the packet extension threshold subfield indicating a modulation threshold indicates the nominal packet padding value. 35

[00197] The following separately describes the direct indication manner and the indirect 2025226838   08 Sep 2025 indication manner of the nominal packet padding value.

[00198] Direct indication manner:

[00199] As shown in FIG. 4, the physical layer packet extension thresholds present subfield and the nominal packet padding subfield are carried in an HE physical layer capabilities information 5 field (HE PHY capabilities information field). The HE physical layer capabilities information field is included in an HE capabilities element (HE capabilities element), as shown in FIG. 5. The HE capabilities element may include an element field (element field), a length field (length field), an element identifier extension field (element ID extension field), an HE media access control capabilities information field (HE (medium access control, MAC) capabilities Information), an 10 HE physical layer capabilities information field (HE PHY capabilities information), a supported high efficiency (HE)-modulation and coding scheme (modulation and coding scheme, MCS) and number of spatial streams (number of spatial streams, NSS) set field (Supported HE-MCS and NSS Set), and may further include a physical layer packet extension thresholds field (PPE thresholds field). In this embodiment of this application, a quantity of bits occupied by each field 15 or subfield included in the HE capabilities element is not limited. As shown in FIG. 5, the element field occupies 1 bit, the length field occupies 1 bit, the element identifier extension field occupies 1 bit, the HE media access control capabilities information field occupies 6 bits, the HE physical layer capabilities information field occupies 11 bits, and the physical layer packet extension thresholds field occupies a variable (variable) quantity of bits. In addition, the physical layer packet 20 extension thresholds field is optional, that is, not mandatory.

[00200] When the value of the physical layer packet extension thresholds present subfield is 0, refer to Table 2 for the nominal packet padding value indicated by the nominal packet padding subfield. Table 2 Nominal packet padding subfield (nominal packet padding subfield) Subfield Definition Coding Nominal packet padding subfield If a PPE thresholds present subfield indicates 0, the nominal packet padding subfield indicates a nominal packet padding value, and the value is the same for all modulation schemes, quantities of space-time streams, and allocated RUs. (Indicates the nominal packet If the nominal packet padding value is 0 ^s for all constellations, NSSs, and RU allocations the STA supports, the nominal packet padding subfield is set to 0. (Set to 0 if the nominal packet padding is 0 ps for all constellations, NSS and RU allocations the STA supports.) If the nominal packet padding value is 8 2025226838   08 Sep 2025 Subfield Definition Coding padding to be used for all constellations, NSS and RU allocations the STA supports if the PPE Thresholds Present subfield is set to 0.) ^s for all constellations, NSSs, and RU allocations the STA supports, the nominal packet padding subfield is set to 1. (Set to 1 if the nominal packet padding is 8 ps for all constellations, NSS and RU allocations the STA supports.) If the nominal packet padding value is 16 ^s for all constellations, NSSs, and RU allocations the STA supports, the nominal packet padding subfield is set to 2. (Set to 2 if the nominal packet padding is 16 ps for all constellations, NSS and RU allocations the STA supports.) When the PPE thresholds presence is 1, the nominal packet padding subfield is set to 3, indicating a reserved state. (The value 3 is reserved, Reserved if the PPE Thresholds Present subfield is 1)

[00201] As a quantity of streams supported by each device changes from 8 to 16, a supported modulation scheme changes from 1K quadrature amplitude modulation (quadrature amplitude modulation, QAM) to 4KQAM, and a supported bandwidth changes from 160 MHz to 320 MHz. 5 A receiver needs more processing time in these cases. Based on this, a nominal packet padding value greater than 16 ^s is proposed, for example, a nominal packet padding value supporting 20 ^s is proposed.

[00202] Table 2 is still used, and an indication of the value 3 may be added to the nominal packet padding subfield. For example, if the nominal packet padding value is 16 ^s for all modes 10 with a constellation less than or equal to 1024, an NSTS less than or equal to 8, and an RU smaller than or equal to 996x2, the nominal packet padding subfield is set to 3, and the nominal packet padding value corresponding to other modes is 20 ^s. (Set to 3 if the nominal packet padding is 16 ^s for all modes with constellation<=1024, NSTS<=8 and RU<=996x2, and 20 ^s for all other modes the STA supports.) In other words, when the value of nominal packet padding subfield is 3, 15 when the modulation scheme is less than or equal to 1KQAM, the NSTS is less than or equal to 8, and the RU size is less than or equal to 2x996, the nominal packet padding value is 16 ^s. 2025226838   08 Sep 2025 Otherwise, the nominal packet padding value is 20 ^s.

[00203] In an example, the nominal packet padding field in the HE physical layer capabilities information field may still be used, and a quantity of bits occupied by the nominal packet padding field may be increased, to indicate a nominal packet padding value. In another example, a field 5 indicating the nominal packet padding value may be set in the newly defined EHT capabilities element.

[00204] Indirect indication mode:

[00205] The nominal packet padding value may be indirectly indicated by using the physical layer packet extension thresholds present subfield and the physical layer packet extension 10 thresholds field (PPE thresholds field) in the PPDU. For example, the value of the physical layer packet extension thresholds present subfield is 1, the physical layer packet extension thresholds field indicates a modulation threshold corresponding to an NSTS of n and an RU. The second device may determine the nominal packet padding value based on the modulation threshold. In this manner, different nominal packet padding values may be indicated based on different NSTSs, 15 RU sizes, and modulation schemes, and this is more flexible.

[00206] Refer to FIG. 6 for an example. FIG. 6 is a schematic diagram depicting a structure of a physical layer packet extension thresholds field. The physical layer packet extension thresholds field includes an NSTS subfield, an RU index bitmask subfield (RU Index Bitmask subfield), a physical layer packet extension thresholds information field, and a physical layer packet extension 20 padding (PPE padding) field.

[00207] The NSTS subfield may indicate a quantity of space-time streams for sending data. For example, the NSTS subfield occupies 3 bits, and values of the 3 bits are 0 to 7, respectively indicating a first stream to an eighth stream. In other words, one value of the 3 bits corresponds to one space-time stream quantity. The RU index bitmask subfield may indicate an RU size. Table 3 25 shows a relationship between the RU index bitmask subfield and the RU size. Table 3 RU allocation index RU allocation size 0 (bitmap 1000) 242 1 (bitmap 0100) 484 2 (bitmap 0010) 996 3 (bitmap 0001) 2x996

[00208] The RU index bitmask subfield is a bitmap (bitmap). In Table 3, the RU allocation 2025226838   08 Sep 2025 index indicates a specific bit in the bitmap. For example, in Table 3, the RU index bitmask occupies 4 bits. The first row in Table 3 indicates that the first bit of the RU index bitmask is set to 1, and therefore, a corresponding RU indicated in FIG. 6 is 242. Similarly, the second row indicates that the second bit of the RU index bitmask is set to 1, and therefore, a corresponding RU indicated in 5 FIG. 6 is 484, and so on. The RU allocation index may also be referred to as an RU index (number). A smaller index (number) indicates a smaller RU size. In this specification, a granularity of the RU size is subcarrier. For example, 242 refers to 242 subcarriers, and 484 refers to 484 subcarriers.

[00209] It should be understood that if one or more of an NSTS, an RU size, and a modulation scheme used by a transmit end are different, corresponding minimum processing time needed by 10 a receive end is also different. In other words, corresponding nominal packet padding values may be different. In an implementation, modulation thresholds corresponding to NSTSs from a 1st stream to an Nth stream and different RU sizes indicated from a minimum granularity are provided in an exhaustive or a traversal manner. A value of N may be a maximum value of bits used by the NSTS subfield plus 1. For example, if the NSTS subfield uses 3 bits, a maximum value of the 15 NSTS subfield is 7, and a maximum quantity of streams that can be indicated by the NSTS subfield is 8 (7+1=8). For example, if the NSTS subfield uses 6 bits, a maximum value of the NSTS subfield is 15, and a maximum quantity of streams that can be indicated by the NSTS subfield is 16 (15+1=16). In this specification, a value set of the NSTS subfield may be denoted as [1, ... NSTN+1]. In this case, the Nth stream is the (NSTS+1)th stream, that is, NSTS is equal to N. In 20 this specification, the NSTS may be equivalently replaced with the NSS, and the NSTS subfield may be equivalently replaced with the NSS subfield.

[00210] In an example, the physical layer packet extension thresholds information field includes packet extension threshold subfield sets indicating modulation thresholds corresponding to different nominal packet padding values. In other words, the physical layer packet extension 25 thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set includes a plurality of packet extension threshold subfields, and each packet extension threshold subfield indicates a modulation threshold corresponding to an NSS of n and an RU with an index b. It should be understood that a value range of n is [1, ..., N]. The index b herein may be 30 considered as an RU allocation index, and indicates an RU size. For example, a value range of b is [m, ..., M], where [m, ..., M] is a bit list formed by sequentially setting all bits set to 1 in the RU index bitmask subfield, and m is a least significant bit in the bit list. Using Table 3 as an example, a value range of b is [0, ..., 3], that is, m is equal to 0, and M is equal to 3.

[00211] Refer to FIG. 7 for an example. FIG. 7 shows that the physical layer packet extension 35 thresholds information field includes a packet extension threshold subfield set indicating a 2025226838   08 Sep 2025 plurality of packet extension thresholds that correspond to a nominal packet padding value of 8 ^s and a packet extension threshold subfield set indicating a plurality of packet extension thresholds that correspond to a nominal packet padding value of 16 ^s. In this specification, a packet extension threshold subfield set indicating a plurality of packet extension thresholds that correspond to a 5 nominal packet padding value of 8 ^s is referred to as PPET8 NSTSn RUb subfields, and any subfield of the PPET8 NSTSn RUb subfields is referred to as a PPET8 NSTSn RUb subfield, indicating a modulation threshold corresponding to an NSTS of n and an RU with an index b. For example, if the PPET8 NSTSn RUb subfield occupies 3 bits, the PPET8 NSTSn RUb subfields may indicate eight modulation thresholds. Similarly, a packet extension threshold subfield set 10 indicating a plurality of packet extension thresholds that correspond to a nominal packet padding value of 16 ^s may be referred to as PPET16 NSTSn RUb subfields, and any subfield of the PPET16 NSTSn RUb subfields is referred to as a PPET16 NSTSn RUb subfield, indicating a modulation threshold corresponding to an NSTS of n and an RU with an index b. Alternatively, to be simpler, the PPET8 NSTSn RUb subfield may be referred to as a PPET8 for short, that is, a 15 PPET8 represents a PPET8 NSTSn RUb subfield. Similarly, the PPET16 NSTSn RUb subfield may be referred to as a PPET16 for short.

[00212] FIG. 7 provides indications of a 1st stream to an Nth stream in an exhaustive or traversal manner and provides indications of RU sizes from a minimum granularity. It may be considered that the value of n traverses from 1 to N, that is, n is an element in [1, ..., N], and b traverses from 20 m to M. That is, the PPET16 NSTSn RUb and PPET8 NSTSn RUb subfields are present for all values of n and b where 1< n < (N) and where b=[m, ..., M] is the set of integers equal to the ordered list of bit positions of all bits that are set to 1 in the RU Index Bitmask subfield, with m being the lowest value.

[00213] It should be noted that, in this embodiment of this application, the PPET8 NSTSn RUb 25 subfield / PPET16 NSTSn RUb subfield indicates the modulation threshold corresponding to the NSTS of n and the RU with the index b. Alternatively, it may be considered that the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield indicates the NSTS of n, the RU with the index b, and the modulation threshold. It should be understood that the modulation threshold may indicate a modulation scheme, that is, the modulation threshold indicated by the PPET8 NSTSn RUb 30 subfield / PPET16 NSTSn RUb subfield may indicate a modulation scheme.

[00214] For example, a correspondence between the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield and the modulation scheme is shown in Table 4. The modulation threshold indicated by the PPET8 NSTSn RUb subfield / PPET16 NSTSn RUb subfield is similar to a constellation index in Table 4, to indirectly indicate the modulation scheme. 2025226838   08 Sep 2025 Table 4 Constellation index (constellation index) Constellation index Corresponding transmission constellation 0 BPSK 1 QPSK 2 16-QAM 3 64-QAM 4 256-QAM 5 1024-QAM 6 Reserved 7 None

[00215] A structure of the physical layer packet extension thresholds field sent by the first device to the second device is shown in FIG. 7. The second device obtains the physical layer packet 5 extension thresholds field of the first device, and may determine, by using a combination of the PPET8 NSTSn RUb subfield and PPET16 NSTSn RUb subfield, a to-be-used nominal packet padding value. Specifically, the second device may determine the nominal packet padding value according to Table 5. To be specific, if a result of comparison between a modulation scheme used by the second device and a modulation threshold indicated by the PPET8 NSTSn RUb subfields 10 and a result of comparison between a modulation scheme used by the second device and a modulation threshold indicated by the PPET16 NSTSn RUb subfields meet a condition of a row in Table 5, the nominal packet padding value is a value corresponding to the row. Table 5 PPE thresholds of PPET8 and PPET16 (PE thresholds per PPET8 and PPET16) Condition 1 Condition 2 Nominal packet padding value Result of comparison between a constellation index x of an HE PPDU with an NSTS value n and an RU allocation index=(b+DCM) and a PPET8 NSTSn RU(b+DCM) Result of comparison between a constellation index x of an HE PPDU with an NSTS value n and an RU allocation index=(b+DCM) and a PPET16 NSTSn RU(b+DCM) An HE PPDU uses a nominal packet padding value corresponding to the constellation index=x, NSTS=n, and RU allocation index=(b+DCM). 2025226838   08 Sep 2025 Condition 1 Condition 2 Nominal packet padding value subfield. (Result of comparison of the constellation index x of an HE PPDU with NSTS value n and RU allocation size that corresponds to the RU Allocation index=(b+DCM) to the value in the PPET8 NSTSn RU(b+DCM) subfield) subfield. (Result of comparison of the constellation index x of an HE PPDU with NSTS value n and RU allocation size that corresponds to the RU Allocation index=value (b+DCM) to the value in the PPET16 NSTSn RU(b+DCM) subfield) (Nominal packet padding for an HE PPDU transmitted to this STA using the constellation index=x, NSTS=n and RU allocation size that corresponds to the RU Allocation index=(b+DCM)) x is greater than or equal to a modulation threshold. indicated by PPET8 (x greater than or equal to PPET8). x is less than a modulation threshold indicated by PPET16 or PPET16 is set to none. (x less than PPET16 or PPET16 equal to None) 8 us x is greater than a modulation threshold indicated by PPET8 or PPET8 is set to none. (x greater than PPET8 or PPET8 equal to None) x is greater than or equal to a modulation threshold indicated by PPET16. (x greater than or equal to PPET16) 16 ps All other combinations not listed in the table (All other combinations not otherwise listed in this table). 0 us Note: If the HE PPDU uses dual-carrier modulation (dual carrier modulation, DCM), DCM=1; otherwise, DCM=0 (NOTE: DCM=1 if the HE PPDU uses DCM; DCM=0 otherwise).

[00216] It should be noted that the modulation scheme in Table 5 refers to a modulation scheme based on the modulation scheme corresponding to RUb and with DCM being considered. "None" in Table 5 may be understood as that a corresponding condition is not considered. For example, if a PPET8 subfield is set to none, an indication of the PPET8 subfield is not used for determining the nominal packet padding value.

[00217] As shown in Table 5, if the result of comparison between the modulation scheme used 2025226838   08 Sep 2025 by the second device and the modulation threshold indicated by the PPET8 meets the condition 1, and the result of comparison between the modulation scheme used by the second device and the modulation threshold indicated by the PPET16 meets the condition 2, the nominal packet padding value is a value corresponding to the condition 1 and the condition 2. 5

[00218] To be specific, if the constellation index x corresponding to the modulation scheme used by the second device is greater than or equal to the modulation threshold indicated by the PPET8, and the constellation index x corresponding to the modulation scheme used by the second device is less than the modulation threshold indicated by the PPET16 or the PPET16 is set to none, the nominal packet padding value is 8 ^s. If the constellation index x corresponding to the 10 modulation scheme used by the second device is greater than the modulation threshold indicated by the PPET8 or the PPET8 is set to none, and the constellation index x corresponding to the modulation scheme used by the second device is greater than or equal to the modulation threshold indicated by the PPET16, the nominal packet padding value is 16 ^s. That is, if the condition 1 and the condition 2 of a row in Table 5 are met, the nominal packet padding value is a value in the 15 row.

[00219] As a quantity of streams supported by each device changes from 8 to 16, a supported modulation scheme changes from 1K quadrature amplitude modulation (quadrature amplitude modulation, QAM) to 4KQAM, and a supported bandwidth changes from 160 MHz to 320 MHz. A receiver needs more processing time in these cases, and a larger nominal packet padding value 20 needs to be indicated, for example, 20 ^s or a nominal packet padding value of other possible duration.

[00220] For example, the structure shown in FIG. 7 may still be used, and a field indicating a nominal packet padding value of 20 ^s is added to the physical layer packet extension thresholds information field shown in FIG. 7. For example, a packet extension threshold subfield set 25 indicating a plurality of packet extension thresholds that correspond to a nominal packet padding value of 20 ^s is added to the physical layer packet extension thresholds information field shown in FIG. 7. The set of subfields may indicate modulation thresholds corresponding to different NSTSs and different RU sizes. However, the nominal packet padding value determined by the second device based on the modulation threshold may be greater than 16 ^s, for example, 20 ^s. 30 Similar to the PPET8 NSTSn RUb subfields, for ease of description, the set of subfields may be denoted as PPET20 NSTSn RUb subfields, as shown in FIG. 8. That is, each PPET20 NSTSn RUb subfield in the PPET20 NSTSn RUb subfields may indicate a modulation threshold corresponding to an NSTS of n and an RU with an index b.

[00221] Same as the PPET16 NSTSn RUb subfields, a value range of n is [1, ..., N], and a value 35 range of b is [m, ..., M] in the PPET20 NSTSn RUb subfields. A difference lies in that a length of 2025226838   08 Sep 2025 an NSTS subfield in FIG. 8 is longer than a length of the NSTS subfield in FIG. 7. For example, the NSTS subfield may occupy 4 bits. In this case, the value range of n is [1, ..., N], and N is equal to 16.

[00222] Similarly, a length of an RU index bitmask subfield in FIG. 8 may be longer than a 5 length of the RU index bitmask subfield in FIG. 7, that is, the RU index bitmask subfield in FIG. 8 occupies more bits. For example, the RU index bitmask field may occupy 5 bits. In this case, a maximum granularity of an RU indicated by the RU index bitmask subfield is 3x996. For another example, the RU index bitmask subfield may occupy 6 bits. In this case, a maximum granularity of an RU indicated by the RU index bitmask subfield is 4x996. Certainly, the RU index bitmask 10 subfield may occupy more bits, and an RU size is 242+484, 484+996, 242+484+996, 2x996+484, 2x996+996, 3x996+484, or the like. In this case, in the value range [m, ..., M] of b, M may be greater than or equal to 5.

[00223] Similarly, considering occurrence of a higher modulation scheme, a constellation index corresponding to any PPET20 NSTSn RUb subfield in the PPET20 NSTSn RUb subfields 15 corresponds to more bits, for example, 4 bits, and may indicate 16 modulation thresholds. It should be noted that in this embodiment of this application, a quantity of bits occupied by the NSTS subfield is not limited, a quantity of bits occupied by the RU index bitmask field is not limited, and a quantity of bits corresponding to the constellation index corresponding to the PPET20 NSTSn RUb subfield is not limited. 20

[00224] It should be understood that the PPET20 NSTSn RUb subfield, the PPET16 NSTSn RUb subfield, and the PPET8 NSTSn RUb subfield respectively indicate a modulation threshold corresponding to an NSTS of n and an RU with an index b. For ease of description, the modulation threshold indicated by the PPET20 NSTSn RUb subfield is referred to as a first modulation threshold, the modulation threshold indicated by the PPET16 NSTSn RUb subfield is referred to 25 as a second modulation threshold, and the modulation threshold indicated by the PPET8 NSTSn RUb subfields is referred to as a third modulation threshold below. For ease of description, the PPET20 NSTSn RUb subfield, the PPET16 NSTSn RUb subfield, and the PPET8 NSTSn RUb subfield may be referred to as the PPET20 / 16 / 8 NSTSn RUb subfield in this specification. The PPET20 NSTSn RUb subfields, the PPET16 NSTSn RUb subfields, and the PPET8 NSTSn RUb 30 subfields may be referred to as the PPET20 / 16 / 8 NSTSn RUb subfields in this specification.

[00225] The second device may determine, by using a combination of the PPET8 NSTSn RUb subfield, the PPET16 NSTSn RUb subfield, and the PPET20 NSTSn RUb subfield, a to-be-used nominal packet padding value. In other words, the second device determines the nominal packet padding value based on a result of comparison between the used modulation scheme and the first 35 modulation threshold, the second modulation threshold, and the third modulation threshold 2025226838   08 Sep 2025 respectively. Specifically, the second device may determine the nominal packet padding value according to Table 6. If a condition 1, a condition 2, and a condition 3 of a row in Table 6 are met, the second device may determine a value corresponding to the row as a nominal packet padding value to be used. To be specific, if the second device determines that conditions of a row in Table 5   6 are met, the second device determines to use a value shown in the row as the nominal packet padding value. Table 6 PPE thresholds of PPET8, PPET16, and PPET20 No. Condition 1 Condition 2 Condition 3 Nominal packet padding value 1 x is greater than or equal to a modulation threshold indicated by PPET8 (x greater than or equal to PPET8). x is less than a modulation threshold indicated by PPET16 or PPET16 is set to none (x less than PPET16 or PPET16 equal to None). x is less than a modulation threshold indicated by PPET20 or PPET20 is set to none (x less than PPET20 or PPET20 equal to None). 8 us 2 x is greater than a modulation threshold indicated by PPET8 or PPET8 is set to none (x greater than PPET8 or PPET8 equal to None). x is greater than or equal to a modulation threshold indicated by PPET16 (x greater than or equal to PPET16). x is less than a modulation threshold indicated by PPET20 or PPET20 is set to none (x less than PPET20 or PPET20 equal to None). 16 ps 3 x is greater than a modulation threshold indicated by PPET8 or PPET8 is set to none (x greater than PPET8 or PPET8 x is greater than a modulation threshold indicated by PPET16 or PPET16 is set to none (x greater than PPET16 or PPET16 equal to None). x is greater than or equal to a modulation threshold indicated by PPET20 (x greater than or equal to PPET20). 20 |rs 2025226838   08 Sep 2025 No. Condition 1 Condition 2 Condition 3 Nominal packet padding value equal to None). Note: If the HE PPDU uses DCM, DCM=1; otherwise, DCM=0 (NOTE: DCM=1 if the HE PPDU uses DCM; DCM=0 otherwise).

[00226] As shown in Table 6, if the condition 1, the condition 2, and the condition 3 in the first row are met, the nominal packet padding value is 8 ^s. If the condition 1, the condition 2, and the condition 3 in the second row are met, the nominal packet padding value is 16 ^s. If the condition 5   1, the condition 2, and the condition 3 in the third row are met, the nominal packet padding value is 20 ^s.

[00227] It can be learned from FIG. 7 and FIG. 8 that, as a quantity of streams and RU sizes and types increase, modulation thresholds corresponding to the 1st stream to the Nth stream and various RU sizes are indicated in an exhaustive or traversal manner, and nominal packet padding 10 values are indirectly indicated by using the modulation thresholds. Consequently, overheads are large. In particular, more different RUs are introduced in 802.11be, so that overheads of the PPE thresholds field are large.

[00228] To reduce the overheads of the PPE thresholds field, some MRUs or RUs may be combined, that is, multiple types of RUs of different sizes have a same index. In other words, a 15 relationship between an RU index bitmask subfield and an RU size shown in Table 7 is obtained through extension based on Table 3. Table 7 RU allocation index RU allocation size 0 (bitmap 100000) 242 1 (bitmap 01000) 484 2 (bitmap 001000) 242+484 / 996 3 (bitmap 000100) 996+484 / 2x996 / 242+484+996 4 (bitmap 000010) 2x996+484 / 3x996 5 (bitmap 000001) 3x996+484 / 4x996

[00229] In Table 7, multiple types of RUs of different sizes have a same index, that is, multiple 2025226838   08 Sep 2025 types of RUs of different sizes may correspond to one PPET20 / 16 / 8 NSTSn RUb subfield, to reduce the overheads of the PPE thresholds field. However, as shown in Table 7, although the overheads of the PPE thresholds field can be reduced when multiple types of RUs of different sizes correspond to a same index reduces, it is not flexible. 5

[00230] In view of this, an embodiment of this application provides a nominal packet padding value indication method, to reduce overheads of a PPE thresholds field, and more flexibly indicate a nominal packet padding value corresponding to each NSTS and each RU size. It should be noted that, in a case of no conflict, the NSTS in embodiments of this application may be replaced with the NSS. The NSS is used as an example below. 10

[00231] The technical solutions provided in embodiments of this application are described below in detail with reference to the accompanying drawings. In the following description, an example in which a receiver is a first device and a transmitter is a second device is used to describe how the first device indicates, to the second device, a nominal packet padding value used by the second device. Refer to FIG. 9. FIG. 9 is a schematic flowchart of a nominal packet padding value 15 indication manner according to an embodiment of this application. The procedure is described as follows.

[00232] S901: A first device generates a PPDU. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet 20 extension thresholds field includes an NSS subfield, an RU index bitmask subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation 25 threshold is used to determine a nominal packet padding value used by a second device when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y. 30

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

[00234] S903: The second device determines a to-be-used nominal packet padding value based on a modulation threshold that is indicated by the physical layer packet extension thresholds field and that corresponds to the NSS of n and an RU with an index m1. 35

[00235] In this embodiment of this application, a modulation threshold corresponding to an RU 2025226838   08 Sep 2025 can be indicated without traversing all RUs of different sizes. For example, the PPE thresholds field may omit a PPET20 NSSn RUy subfield, a PPET16 NSSn RUy subfield, and a PPET8 NSSn RUy subfield corresponding to the NSS of n and the RU with the index y, while the PPE thresholds field can still indicate the modulation threshold corresponding the NSS of n and the RU with the 5 index y. That is, the value range of n is a subset of [1, ..., N], N is an integer greater than or equal to 1, the value range of b is a subset of [m, ..., M], m and M are integers greater than or equal to 0, and the value range of b does not include y. That is, the PPE thresholds field does not include the PPET20 NSSn RUy subfield, the PPET16 NSSn RUy subfield, and the PPET8 NSSn RUy subfield.

[00236] In a possible implementation (referred to as an implementation 1 in this specification), 10 in this embodiment of this application, that some bits in the RU index bitmask subfield are set to 0 may be redefined. For example, an index (that is, an index) is still configured for an RU corresponding to a bit set to 0, but a modulation threshold corresponding to the RU corresponding to the bit set to 0 in the RU index bitmask subfield is not indicated. It should be understood that, according to the stipulation of 802.11ax, the PPE thresholds field omits a PPET20 / 16 / 8 NSSn RUb 15 subfield corresponding to an RU corresponding to a bit set to 0. However, in this embodiment of this application, an index is still configured for the RU corresponding to the bit set to 0. Therefore, it may be considered that even if the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU corresponding to the bit set to 0 is omitted in the PPE thresholds field, a modulation threshold corresponding to the RU corresponding to the bit set to 0 can still be indicated. The second device 20 may determine, based on the modulation threshold, a nominal packet padding value corresponding to the RU corresponding to the bit set to 0.

[00237] In other words, it is assumed that an index of the RU corresponding to the bit set to 0 is y, that is, if a value of the RU index bitmask subfield corresponding to the RU with the index y is 0, the value range of b may not include y. That is, the PPE thresholds field does not include the 25   PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU with the index y, while the PPE thresholds field can still implicitly indicate the modulation threshold corresponding to the NSS of n and the RU with the index y. Because the PPET20 / 16 / 8 NSSn RUy subfield is omitted in the PPE thresholds field, overheads of the PPE thresholds field can be reduced. In addition, the omitted PPET20 / 16 / 8 NSSn RUy subfield actually has a corresponding constellation 30 index. It may be considered that a corresponding constellation index is redefined for an RU (that is, the RU with the index y) corresponding to the omitted PPET20 / 16 / 8 NSSn RUy subfield. Therefore, even if there are multiple types of RUs, different types of RUs may correspond to different constellation indexes. This is more flexible than that multiple types of RUs correspond to a same constellation index. Certainly, in this embodiment of this application, multiple types of 35 RUs may also correspond to a same constellation index. 2025226838   08 Sep 2025

[00238] The following describes how to indicate the modulation threshold corresponding to the NSS of n and the RU with the index y when the PPET20 / 16 / 8 NSSn RUy subfield corresponding to the NSS of n and the RU with the index y is omitted in the PPE thresholds field. For example, the following several cases may be included. 5

[00239] Case 1: It may be specified that in a packet extension threshold subfield set that corresponds to a same nominal packet padding value, the modulation threshold corresponding to the NSS of n and the RU with the index y is equal to a modulation threshold corresponding to the NSS of n and an RU with an index m1. That is, for a same NSS, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 may indicate that the modulation 10 threshold corresponding to the NSS of n and the RU with the index y is the modulation threshold corresponding to the NSS of n and the RU with the index m1. For example, m1 is a smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y. In other words, for an equation between the modulation threshold corresponding to the NSS of n and the RU with the index y and the modulation threshold corresponding to the NSS of n and 15 the RU with the index m1, a condition 1 needs to be met, that is, the bit corresponding to the RU with the index y in the RU index bitmask is set to 0, and m1 is the smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y.

[00240] For ease of understanding, refer to Table 8, which is a table of a correspondence between an RU index bitmask, an RU allocation index, an RU size, and a nominal packet padding 20 value. Table 8 RU / MRU 242 (RU0) 484 (RU1) 242+484 / 996 (RU2) 996+484 / 2x996 / 242+484+996 (RU3) 2x996+484 / 3x996 (RU4) 3x996+484 / 4x996 (RU5) RU allocation index 0 1 2 3 4 5 RU bitmask index 0 0 1 0 0 1 Nominal 0 us 0 us Self-defined Same as a value Same as a value Self-defined 2025226838   08 Sep 2025 RU / MRU 242 (RU0) 484 (RU1) 242+484 / 996 (RU2) 996+484 / 2x996 / 242+484+996 (RU3) 2x996+484 / 3x996 (RU4) 3x996+484 / 4x996 (RU5) packet padding value (value corresponding to the RU2) corresponding to the RU5 corresponding to the RU5 (value corresponding to the RU5)

[00241] It should be noted that, self-defined in Table 8 means that a nominal packet padding value corresponding to an RU is determined by the RU. Table 8 uses an example in which six types of RUs / MRUs are included. For ease of description, the six types of RUs / MRUs are denoted as 5 RU0, RU1, RU2, RU3, RU4, and RU5 in Table 8.

[00242] In this embodiment of this application, that some bits in the RU index bitmask subfield are set to 0 are redefined. For example, in Table 8, bits that correspond to the RU3 and the RU4 and that are set to 0 in the RU index bitmask subfield are redefined, that is, the RU3 and the RU4 still have corresponding constellation indexes, instead of directly specifying that nominal packet 10 padding values corresponding to the RU3 and the RU4 are 0.

[00243] Because the values corresponding to the RU3 and the RU4 in the RU index bitmask subfield are 0, the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU3 or the RU4 may be omitted in the PPE thresholds field. It should be understood that b=3 or 4. To provide modulation thresholds corresponding to the RU3 and the RU4, it may be specified in this 15 embodiment of this application that the modulation thresholds corresponding to the RU3 and the RU4 are the same as modulation thresholds corresponding to other RUs. For example, it may be specified that the modulation threshold corresponding to the NSS of n and the RU with the index y is equal to the modulation threshold corresponding to the NSS of n and the RU with the index m1, where m1 is the smallest index in indexes that correspond to a bit being 1 in the RU index 20 bitmask subfield and that are greater than y.

[00244] The RU3 is used as an example, that is, y=3. As shown in Table 8, m1=5. In other words, the modulation threshold corresponding to the RU3 is the modulation threshold corresponding to the RU5. Similarly, the modulation threshold corresponding to the RU4 is the modulation threshold corresponding to the RU5. The RU1 is used as another example, that is, y=1. As shown 25 in Table 8, y=1, and m1=2. In other words, the modulation threshold corresponding to the RU1 is the modulation threshold corresponding to the RU2. It can be learned that, although the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU with the index y is omitted in the PPE thresholds field, the modulation threshold corresponding to the RU with the index y can still be 2025226838   08 Sep 2025 determined by using a PPET20 / 16 / 8 NSSn RUb subfield corresponding to another RU.

[00245] Certainly, if m1 that meets the condition 1 does not exist, that is, if no index corresponding to a bit being 1 in the RU index bitmask subfield is greater than y, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a 5 nominal packet padding value corresponding to the NSS of n and the RU with the index y is another fixed value, for example, the nominal packet padding value may be 20 microseconds or another possible value. That is, Table 8 does not include the column of the RU5. 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 may determine that the 10 nominal packet padding value corresponding to the RU with the index y is 20 microseconds.

[00246] In an alternative solution, it may be specified in this embodiment of this application that, for an equation between the modulation threshold corresponding to the NSS of n and the RU with the index y and the modulation threshold corresponding to the NSS of n and the RU with the index m1, a condition 2 needs to be met. Condition 2: The bit corresponding to the RU with the 15 index y in the RU index bitmask is set to 0, m1 is the smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y, and at least one of bits in the RU index bitmask subfield that correspond to RUs with indexs less than y is set to 1.

[00247] Still refer to Table 8. RU3 is used as an example, that is, y=3. When y=3, m1=5, and RUs with indexs less than 3 include the RU0, the RU1, and the RU2, the bit corresponding to the 20 RU2 in the RU index bitmask includes a bit set to 1, that is, the condition 2 is met. In this case, the modulation threshold corresponding to the RU3 is equal to the modulation threshold corresponding to the RU5. The RU2 is used as an example, that is, y=1. When y=1, m1=2, and RUs with indexs less than 2 include the RU0 and the RU1, the bits corresponding to the RU0 and the RU1 in the RU index bitmask do not include a bit set to 1, that is, the condition 2 is not met. In this case, the 25 modulation threshold corresponding to the RU1 may not be determined based on the modulation threshold corresponding to the RU2. For example, in Table 8, the nominal packet padding value corresponding to the modulation threshold corresponding to the RU1 is 0 microseconds.

[00248] That is, as shown in Table 8, if there is no index that corresponds to a bit being 1 in the RU index bitmask subfield and that is greater than y, the nominal packet padding value that may 30 be used by the second device is 0 microseconds. If y is the smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y, bits corresponding to RUs with indexs less than y in the RU index bitmask include a bit set to 1, and bits corresponding to RUs with indexs greater than y in the RU index bitmask include a bit set to 1, the nominal packet padding value used by the second device is determined based on a 35 modulation threshold corresponding to a closest RU with an index greater than y, where the index 2025226838   08 Sep 2025 of the closest RU refers to an index having a smallest difference with y. If y is the smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y, but bits corresponding to RUs with indexs less than y in the RU index bitmask subfield are all set to 0, the nominal packet padding value that may be used by the second device is 20 5 microseconds.

[00249] In an alternative solution, m1 may be a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y. In other words, for an equation between the modulation threshold corresponding to the NSS of n and the RU with the index y and the modulation threshold corresponding to the NSS of n and the RU with the index m1, a condition 10   3 needs to be met. Condition 3: The bit corresponding to the RU with the index y in the RU index bitmask is set to 0, and m1 may be the largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y.

[00250] For ease of understanding, refer to Table 9, which is a table of a correspondence between an RU index bitmask, an RU allocation index, an RU size, and a nominal packet padding 15 value. Table 9 RU / MRU 242 (RU0) 484 (RU1) 242+484 / 996 (RU2) 996+484 / 2x996 / 242+484+996 (RU3) 2x996+484 / 3x996 (RU4) 3x996+484 / 4x996 (RU5) RU allocation index 0 1 2 3 4 5 RU bitmask index 0 0 1 0 1 0 Nominal packet padding value 0 us 0 us Selfdefined Same as a value corresponding to the RU2 Selfdefined Same as a value corresponding to the RU4

[00251] It should be noted that, self-defined in Table 9 means that a nominal packet padding 2025226838   08 Sep 2025 value corresponding to an RU is determined by the RU. Table 9 uses an example in which six types of RUs / MRUs are included. For ease of description, the six types of RUs / MRUs are denoted as RU0, RU1, RU2, RU3, RU4, and RU5 in Table 9.

[00252] Similar to Table 8, because the values corresponding to the RU3 and the RU5 in the 5 RU index bitmask subfield are 0, the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU3 or the RU5 may be omitted in the PPE thresholds field. It should be understood that b=3 or 5. To provide modulation thresholds corresponding to the RU3 and the RU5, it may be specified in this embodiment of this application that the modulation thresholds corresponding to the RU3 and the RU5 are the same as modulation thresholds corresponding to other RUs. For example, it may be 10 specified that when the condition 3 is met, the modulation threshold corresponding to the NSS of n and the RU with the index y is the modulation threshold corresponding to the NSS of n and the RU with the index m1.

[00253] RU3 is used as an example, that is, y=3. The index m1 of the RU2 is 2 and is less than 3, and m1 is the largest index in indexes that correspond to the RUs and that correspond to a bit 15 being 1 in the RU index bitmask. Therefore, the modulation threshold corresponding to the NSS of n and the RU with the index 3 (RU3) is equal to the modulation threshold corresponding to the NSS of n and the RU with the index 2 (RU2). Similarly, the RU5 in Table 9 is used as an example, that is, y=5. The largest index in indexes that correspond to the RUs and that correspond to a bit being 1 in the RU index bitmask is the index corresponding to the RU4, and the index 4 20 corresponding to the RU is smaller than the index corresponding to the RU5. Therefore, the modulation threshold corresponding to the NSS of n and the RU with the index 5 (RU5) is equal to the modulation threshold corresponding to the NSS of n and the RU with the index 4 (RU4). It can be learned that although the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU3 and the RU5 is omitted in the PPE thresholds field, modulation thresholds corresponding to the RU3 25 and the RU5 can still be determined by using the PPET20 / 16 / 8 NSSn RUb subfield corresponding to the RU2 and the RU4.

[00254] Certainly, if m1 that meets the condition 3 does not exist, that is, no index corresponding to a bit being 1 in the RU index bitmask subfield is less than y, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a nominal 30 packet padding value corresponding to the NSS of n and the RU with the index y is another fixed value, for example, the nominal packet padding value may be 0 microseconds or another possible value. For example, for the RU3, Table 9 does not include the column of the RU2. In this case, the protocol may specify a value as the nominal packet padding value. For example, the nominal packet padding value may be 0 microseconds. Alternatively, for the RU 5, Table 9 does not include 35   the column of the RU4. In this case, the protocol may specify a value as the nominal packet padding 2025226838   08 Sep 2025 value. For example, the nominal packet padding value may be 0 microseconds.

[00255] In an alternative solution, it may be specified in this embodiment of this application that, for an equation between the modulation threshold corresponding to the NSS of n and the RU with the index y and the modulation threshold corresponding to the NSS of n and the RU with the 5 index m1, a condition 4 needs to be met. Condition 4 may be: The bit corresponding to the RU with the index y in the RU index bitmask is set to 0, m1 is the largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y, and at least one of bits in the RU index bitmask that correspond to RUs with indexs less than y is set to 1.

[00256] The example in Table 9 is still used. The RU3 is used as an example, that is, y=3. When 10   y=3, m1=2, and RUs with indexs less than 3 include the RU0, the RU1, and the RU2, the bit corresponding to the RU2 in the RU index bitmask includes a bit set to 1, that is, the condition 4 is met. In this case, the modulation threshold corresponding to the RU3 is equal to the modulation threshold corresponding to the RU2. The RU5 is used as an example, that is, y=5. When y=5, m1=4, and RUs with indexs less than 5 include the RU0, the RU1, the RU2, the RU3, and the RU4, 15 the bits corresponding to the RU2 and the RU4 in the RU index bitmask include a bit set to 1, that is, the condition 4 is met. In this case, the modulation threshold corresponding to the RU5 is equal to the modulation threshold corresponding to the RU4. The RU2 is used as an example, that is, y=2. When y=2, m1=1, and RUs with indexs less than 1 include the RU0, the bit corresponding to the RU0 in the RU index bitmask does not include a bit set to 1, that is, the condition 4 is not met. 20 In this case, the modulation threshold corresponding to the RU2 may not be determined based on the modulation threshold corresponding to the RU1. For example, in Table 9, the nominal packet padding value corresponding to the modulation threshold corresponding to the RU2 may be fixed to 0 microseconds.

[00257] if there is no index that corresponds to a bit being 1 in the RU index bitmask subfield 25 and that is less than y, the nominal packet padding value that may be used by the second device is 0 microseconds. If y is the largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y, bits corresponding to RUs with indexs greater than y in the RU index bitmask include a bit set to 1, and bits corresponding to RUs with indexs less than y in the RU index bitmask include a bit set to 1, the nominal packet padding value used by the second 30 device is determined based on a modulation threshold corresponding to a closest RU with an index less than y, where the index of the closest RU has a smallest difference with y. If y is the largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y, but bits corresponding to RUs with indexs greater than y in the RU index bitmask subfield are all set to 0, the nominal packet padding value that may be used by the second device is 20 35 microseconds. 2025226838   08 Sep 2025

[00258] It should be noted that, if the RU index bitmask value corresponding to the index y is 0, but an RU used by the second device is less than or equal to 2x996, a quantity of streams is less than or equal to 8, and a modulation scheme is lower than or equal to 1KQAM, according to the manner shown in Table 8 or Table 9, if the nominal packet padding value used by the second device 5 is greater than 16 microseconds, for example, 20 microseconds, in this case, the nominal packet padding value used by the second device may be 16 microseconds by default, for better compatibility with existing regulations of 802.11ax.

[00259] The solution in the foregoing case 1 may be considered as follows: If all values before a value set to 0 in an RU index bitmask subfield are 0, a nominal packet padding value 10 corresponding to an RU corresponding to a bit set to 1 in the RU index bitmask subfield may be 0 microseconds. If a bit set to 0 in the RU index bitmask subfield is located between two bits that are set to 1 in the RU index bitmask subfield, a modulation threshold corresponding to an RU corresponding to the bit set to 0 in the RU index bitmask subfield is determined based on a modulation threshold of an RU closest to the bit whose value is 0 in the RU index bitmask subfield. 15 A difference between the index of the closest RU and the index of the RU corresponding to the bit of the RU index bitmask subfield whose value is 0 is the smallest. If all values after the bit set to 0 in the RU index bitmask subfield are 0, the nominal packet padding value corresponding to the RU corresponding to the bit set to 0 in the RU index bitmask subfield may be 20 microseconds.

[00260] For ease of understanding, refer to Table 10, which is a table of a correspondence 20 between an RU index bitmask, an RU allocation index, an RU size, and a nominal packet padding value. Table 10 RU / MRU 242 (RU0) 484 (RU1) 242+484 / 996 (RU2) 996+484 / 2x996 / 242+484+996 (RU3) 2x996+484 / 3x996 (RU4) 3x996+484 / 4x996 (RU5) RU allocation index 0 1 2 3 4 5 RU bitmask index 0 1 0 0 1 0 Nominal 0 us Self- Same as a Same as a Self-defined 20 us 2025226838   08 Sep 2025 RU / MRU 242 (RU0) 484 (RU1) 242+484 / 996 (RU2) 996+484 / 2x996 / 242+484+996 (RU3) 2x996+484 / 3x996 (RU4) 3x996+484 / 4x996 (RU5) packet padding value defined value corresponding to the RU4 value corresponding to the RU4

[00261] The RU2 in Table 10 is used as an example. The RU2 has an RU index bitmask of 0, and is located between the RU1 whose RU index bitmask is set to 1 and the RU4 whose RU index bitmask is set to 1. In this case, the modulation threshold corresponding to the RU2 may be 5 determined based on the modulation threshold corresponding to the RU4. The RU0 is used as an example. The RU index bitmask value corresponding to the RU0 is 0, the RU0 is located before the RU1 to the RU5, and the RU index bitmask value of the RU1 is 1. In this case, the nominal packet padding value corresponding to the RU0 is 0 microseconds. The RU5 is used as an example. The RU index bitmask value corresponding to the RU5 is 0, and the RU5 is located after the RU0 10 to the RU4. In this case, the nominal packet padding value corresponding to the RU5 may be 20 microseconds.

[00262] Case 2: It may be specified that a bit corresponding to the RU with the index y in the RU index bitmask is set to 0, and a nominal packet padding value corresponding to the NSS of n and the RU with the index y is a fixed value. For example, the bit corresponding to the RU with 15 the index y in the RU index bitmask is set to 0, and the nominal packet padding value corresponding to the NSS of n and the RU with the index y is 0 microseconds. Different from case 1, in this case, the second device may directly determine a nominal packet padding value for sending a data packet to the first device. This is simple.

[00263] In an alternative solution of the case 2, it may be specified that if the bit corresponding 20 to the RU with the index y in the RU index bitmask is set to 0, and RU index bitmask values corresponding to indexs less than y do not include 1, the nominal packet padding value corresponding to the NSS of n and the RU with the index y is a fixed value, for example, 0 microseconds. The RU3 in Table 9 is used as an example, that is, y=3. RUs corresponding to indexs less than 3 include the RU0, the RU1, and the RU2. Because the RU index bitmask value 25 corresponding to the RU2 includes 1, the nominal packet padding value corresponding to the RU3 may be determined based on a modulation threshold corresponding to another RU. The RU2 in Table 9 is used as an example, that is, y=2. RUs corresponding to indexs less than 2 include the RU0 and the RU1. Because RU index bitmask values corresponding to the RU0 and the RU1 do 2025226838   08 Sep 2025 not include 1, the nominal packet padding value corresponding to the RU2 is a fixed value.

[00264] It should be noted that in Table 8 and Table 9, that one index (RU allocation index) corresponds to multiple types of RUs of different sizes is merely an example. For example, in Table 9, RU allocation indexes corresponding to a 242+484 RU and a 996 RU are both 2. In this 5 embodiment of this application, a quantity of RU types corresponding to one RU allocation index is not limited. For example, one RU may correspond to one RU allocation index. In other words, a correspondence shown in Table 11 is also applicable to this embodiment of this application. It should be further understood that, in the foregoing RUs of different sizes, the RU may be a single RU, for example, an RU with 996 subcarriers (shown as 996 in the table), or may be an MRU, for 10 example, an MRU including an RU with 996 subcarriers and an RU with 484 subcarriers (shown as 996+484 in the table), or an MRU including two RUs with 996 subcarriers separately (shown as 2x996 in the table). Table 11 RU / MRU 242 484 242+484 996 996+484 / 2x996 2x996+484 / 3x996 3x996+484 / 4x996 RU allocation index 0 1 2 3 4 5 6 15

[00265] Different from the implementation 1, in a possible implementation 2, it may be defined in this embodiment of this application that a nominal packet padding value corresponding to an RU corresponding to a bit set to 0 in the RU index bitmask subfield is a fixed value. This is more direct.

[00266] For example, if the bit in the RU index bitmask subfield corresponding to the RU with 20 the index y is set to 0, the nominal packet padding value corresponding to the NSS of n and the RU with the index y is a fixed value. For example, the nominal packet padding value corresponding to the NSS of n and the RU with the index y may be 8 microseconds, 16 microseconds, or 20 microseconds.

[00267] For another example, if the bit in the RU index bitmask subfield corresponding to the 25 RU with the index y is set to 0, and at least one bit whose value is 1 exists before the bit set to 0, the nominal packet padding value corresponding to the NSS of n and the RU with the index y is a fixed value. For example, the nominal packet padding value corresponding to the NSS of n and the RU with the index y may be 8 microseconds, 16 microseconds, or 20 microseconds.

[00268] In the implementation 2, besides the PPET20 / 16 / 8 NSSn RUb subfield corresponding 2025226838   08 Sep 2025 to the RU with the index y, a PPET20 / 16 / 8 NSSn RUb subfield corresponding to an RU with another index may also be omitted in the PPE thresholds field. This further reduces overheads.

[00269] In a possible implementation 3, in this embodiment of this application, an NSS range indicated by the NSS subfield in the PPE thresholds field may be used to assist the second device 5 in determining a nominal packet padding value for sending data.

[00270] For example, it may be defined that an NSS used by the second device is greater than a value indicated by the NSS subfield in the PPE thresholds field, and the nominal packet padding value that may be used by the second device is a fixed value, for example, 8 microseconds, 16 microseconds, or 20 microseconds. In this way, in the PPE thresholds field, the PPET20 / 16 / 8 NSSn 10 RUb subfield corresponding to the RU with the index y may be omitted, and the second device only needs to pay attention to the value indicated by the NSS subfield. This is simpler.

[00271] 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 may directly determine that the to-be-used nominal packet padding value is a fixed value, for example, 8 microseconds, 15   16 microseconds, or 20 microseconds, without considering an indication about an RU in the PPE thresholds field.

[00272] For another example, it may be defined that the NSS used by the second device is greater than the value indicated by the NSS subfield in the PPE thresholds field, and the nominal packet padding value that may be used by the second device is determined based on the value 20 indicated by the NSS subfield and the modulation threshold corresponding to the RU with the index 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. When the second device determines that the used RU is y, the to-be-used nominal packet padding value is determined based on a modulation threshold corresponding to the NSS of 9 and the RU with the index y. 25

[00273] The embodiments of this application may be applied to a scenario in which one index corresponds to one type of RU, or may be applied to a scenario in which one index correspond to a plurality of RUs of different sizes. In a scenario in which one index corresponds to a plurality of RUs of different sizes, if the second device uses DCM, the index y may correspond to a plurality of RUs of different sizes. For this case, this embodiment of this application further provides a 30 corresponding nominal packet padding value indication method, and the following two indication methods may be included.

[00274] Indication method 1: It may be specified that when the bit in the RU index bitmask corresponding to the RU with the index y is set to 0, and the second device uses DCM, the nominal packet padding value corresponding to the RU with the index y is determined based on a 35 modulation threshold corresponding to an RU with an index y+1. That is, if the second device uses 2025226838   08 Sep 2025 DCM, the second device may determine the nominal packet padding value based on the modulation threshold corresponding to a PPET20 / 16 / 8 NSSn RU(y+1) subfield. For example, the RU2 in Table 9 is used as an example, that is, y=2. If the second device uses DCM, the second device may determine, based on the modulation threshold corresponding to the RU3, the nominal 5 packet padding value corresponding to the RU2.

[00275] Indication method 2: When an RU selected by the second device is not a largest RU in the plurality of RUs of different sizes that correspond to the index y, it may be specified that when the bit in the RU index bitmask corresponding to the index y is set to 0, and the second device uses DCM, the nominal packet padding value corresponding to the RU with the index y is determined 10 based on the modulation threshold corresponding to the NSS of n and the RU with the index y. For example, the RU2 in Table 9 is used as an example, that is, y=2. If the second device uses DCM, the second device may determine that the nominal packet padding value corresponding to the RU2 is still determined based on the modulation threshold corresponding to the RU2, instead of the modulation threshold of the RU3. It should be understood that the RU selected by the second 15 device is not the largest RU in the plurality of RUs of different sizes corresponding to the index y. For example, an RU allocated to the second device is an RU2 (242+484), and the second device uses DCM. In this case, the second device determines the nominal packet padding value based on the modulation threshold corresponding to the RU2. If the RU allocated to the second device is an RU2 (996), the second device may determine the nominal packet padding value based on the 20 modulation threshold corresponding to the RU3.

[00276] It should be understood that, when the second device sends data to the first device, nominal packet padding is performed to reserve sufficient processing time for the first device. Usually, time consumed by the first device to process received data is mainly consumed by a multiple-input multiple-output (multiple-in multipleout, MIMO) demodulation module and an 25 FEC decoding module of the first device. Complexity of MIMO demodulation is positively correlated with the NSS, and complexity of FEC decoding is positively correlated with a quantity of RU blocks obtained after equivalent coding on an RU allocated to the second device. Based on this, the quantity of RU blocks obtained after equivalent coding on the RU may be used to assist in determining the nominal packet padding value. Alternatively, the NSS and the quantity of RU 30   blocks obtained after equivalent coding on the RU may be used to assist in determining the nominal packet padding value. That is, a packet extension threshold corresponding to the quantity of RU blocks obtained after equivalent coding on the RU is set to indicate the nominal packet padding value, or a packet extension threshold corresponding to the NSS and the quantity of RU blocks obtained after equivalent coding on the RU is set to indicate the nominal packet padding value. 35 Compared with that the nominal packet padding value is indicated by using the modulation 2025226838   08 Sep 2025 threshold corresponding to the NSS and the RU size, in this embodiment of this application, the PPE thresholds field can be simplified, and overheads of the PPE thresholds field can be reduced.

[00277] The following separately describes a solution in which the quantity of RU blocks obtained after equivalent coding on the RU is used to assist in determining the nominal packet 5 padding value, and a solution in which the NSS and the quantity of RU blocks obtained after equivalent coding on the RU are used to assist in determining the nominal packet padding value.

[00278] Refer to FIG. 10. FIG. 10 shows another nominal packet padding value indication method according to an embodiment of this application. To be specific, a nominal packet padding value is indicated by using a quantity of RU blocks obtained after equivalent coding on an RU. A 10 procedure of the method is described as follows.

[00279] S1001: A first device generates a PPDU. The PPDU includes an NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each 15 packet extension threshold subfield set includes a packet extension threshold subfield indicating an NSS of n, and the packet extension threshold subfield indicates, to a second device, a corresponding packet extension threshold used when an NSS used by the second device is n and a quantity of RU blocks after equivalent coding on an allocated RU is a first value. The packet extension threshold indicates a nominal packet padding value used by the second device when the 20 first value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], and N is an integer greater than 8.

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

[00281] S1003: The second device determines, based on the physical layer packet extension 25 thresholds information field and the first value, a nominal packet padding value used when the NSS is i.

[00282] In an example, the first value is related to a maximum quantity of RU242s that can be included in an RU allocated to the second device and a quantity of coded bits carried on each subcarrier of a single space-time stream. For example, the first value may satisfy the following 30 relationship: N =N xN 1 y CBPRU 1 U242 ^1 BSS •

[00283] NCBPRU is the first value, and NRU242 is the maximum quantity of RU242s that can be included in the RU allocated to the second device. For example, the RU allocated to the second device is an RU996, and the RU996 may include four RU242s. Therefore, Nprr=4. It should RU 242 2025226838   08 Sep 2025 be understood that when a bandwidth is not greater than 320 MHz, a value range of NRU242 is 0 to 16. NBPSCS is the quantity of coded bits carried on each subcarrier of a single space-time stream. For example, when a modulation scheme is binary phase shift keying (Binary Phase Shift Keying, BPSK), Nbpscs = 1. When the modulation scheme is 64QAM, Nbpscs = 6- When the 5 modulation scheme is 4096QAM, Nbpscs = 12- It should be understood that, if the second device uses a DCM modulation scheme, NRU242 is twice that when the second device does not use the DCM modulation scheme-

[00284] Each NSS may correspond to a plurality of packet extension thresholds- Refer to FIG-11 for an example- FIG- 11 is a new structure of a physical layer packet extension thresholds 10 information field according to an embodiment of this application- The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, and each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating an NSS of n- As shown in FIG- 11, the physical layer packet extension thresholds information field 15 includes a set of a plurality of packet extension threshold subfields that indicates a nominal packet padding value of 20 ^s. The physical layer packet extension thresholds information field further includes a set of a plurality of packet extension threshold subfields that indicates a nominal packet padding value of 16 ^s. The physical layer packet extension thresholds information field further includes a set of a plurality of packet extension threshold subfields that indicates a nominal packet 20 padding value of 8 ^s. For ease of description, in this specification, a set of a plurality of packet extension threshold subfields that indicates a nominal packet padding value of 20 ^s is referred to as a set of first subfields, a set of a plurality of packet extension threshold subfields that indicates a nominal packet padding value of 16 ^s is referred to as a set of second subfields, and a set of a plurality of packet extension threshold subfields that indicates a nominal packet padding value of 25    8 ^s is referred to as a set of third subfields.

[00285] A first subfield in the set of first subfields indicates a first packet extension threshold corresponding to the NSS of n. The first packet extension threshold indicates a first nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold. For example, the first nominal packet 30 padding value is 20 microseconds. As shown in FIG. 11, the first subfield may be denoted as a PPET20NSS=n, where a value range of n is [1, ..., N], and N is an integer greater than or equal to 8.

[00286] Similarly, a second subfield in the set of second subfields indicates a second packet extension threshold corresponding to the NSS of n. The second packet extension threshold indicates a second nominal packet padding value used by the second device when the first value 2025226838   08 Sep 2025 corresponding to the allocated RU is greater than or equal to the second packet extension threshold. For example, the second nominal packet padding value is 16 microseconds. As shown in FIG. 11, the second subfield may be denoted as a PPET16NSS=n, where a value range of n is [1, ..., N], and N is an integer greater than or equal to 8. A third subfield in the set of third subfields indicates a 5 third packet extension threshold corresponding to the NSS of n. The third packet extension threshold indicates a third nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold. For example, the third nominal packet padding value is 8 microseconds. As shown in FIG. 11, the third subfield may be denoted as a PPET8NSS=n, where a value range of n is [1, ..., N], 10 and N is an integer greater than or equal to 8.

[00287] When sending data to the first device, the second device may determine, based on a combination of the PPET20NSS=n, the PPET16NSS=n, and the PPET8NSS=n, a to-be-used nominal packet padding value. In other words, for an NSS, the second device determines the nominal packet padding value based on a result of comparison between NCBPRU and the first packet extension 15 20 threshold, the second packet extension threshold, and the third packet extension threshold respectively. Specifically, the second device may determine the nominal packet padding value according to Table 12. If a condition 1, a condition 2, and a condition 3 of a row in Table 12 are met, the second device may determine a value corresponding to the row as a nominal packet padding value to be used. To be specific, if the second device determines that conditions of a row in Table 12 are met, the second device determines to use a value shown in the row as the nominal packet padding value. In Table 12, a PPET20NSS=n represents a first packet extension threshold corresponding to the NSS of n, a PPET16NSS=n represents a second packet extension threshold corresponding to the NSS of n, and a PPET8NSS=n represents a third packet extension threshold corresponding to the NSS of n. 25                                         Table 12 No. Condition 1 Condition 2 Condition 3 Nominal packet padding value 1 Ncepru > PPET8N=n Ncepru <PPET16N=n N, <PPET2(L 1 ’ CEPRU <       N s=n 8 ^s 2 NCBPRU >PPET8Nss=n NCBPRU > PPET16Nss=n AC <PPET20. 1 v CEPRU <      wNSs=n 16 ^s 3 Ncepru >PPET8n NCBPRU >IPP^l6Ns. Ncepru > MTON^ 20 ^s 2025226838   08 Sep 2025 No. Condition 1 Condition 2 Condition 3 Nominal packet padding value Other combinations not listed 0

[00288] For example, the second device uses an NSS of i. When NCBPRU is greater than or equal to a first packet extension threshold corresponding to a first subfield corresponding to the NSS of i, the second device may determine that a to-be-used nominal packet padding value is 20 5 microseconds. When NCBPRU is greater than or equal to a second packet extension threshold corresponding to a second subfield corresponding to the NSS of i, and is less than a first packet extension threshold corresponding to a first subfield corresponding to the NSS of i, the second device may determine that a to-be-used nominal packet padding value is 16 microseconds. When the NSS is i, and NCBPRU is greater than or equal to a third packet extension threshold 10 corresponding to a third subfield corresponding to the NSS of i, and is less than a second packet extension threshold corresponding to a second subfield corresponding to the NSS of i, the second device may determine that a to-be-used nominal packet padding value is 8 microseconds.

[00289] Further, to reduce overheads of a physical layer packet extension thresholds information field, first subfields, second subfields, and third subfields corresponding to some NSSs 15 may be omitted in this embodiment of this application.

[00290] In an example, the NSS index bitmask subfield may occupy at least 8 bits, and it may be indicated, in a bit mapping manner, that a packet extension threshold corresponding to an NSS does not exist, that is, the physical layer packet extension thresholds information field does not include a first subfield, a second subfield, and a third subfield that correspond to the NSS. For 20 example, if a jth bit of the NSS index bitmask subfield is 0, the physical layer packet extension thresholds information field does not include a first subfield, a second subfield, and a third subfield corresponding to an NSS of j. It should be understood that j is located in [1, ..., N]. Correspondingly, if the jth bit of the NSS index bitmask subfield is 1, the physical layer packet extension thresholds information field includes the first subfield, the second subfield, and the third subfield 25 corresponding to the NSS of j. Alternatively, if a jth bit of the NSS index bitmask subfield is 1, the physical layer packet extension thresholds information field does not include a first subfield, a second subfield, and a third subfield corresponding to the NSS of n. Correspondingly, if the jth bit of the NSS index bitmask subfield is 0, the physical layer packet extension thresholds information field includes the first subfield, the second subfield, and the third subfield corresponding to the 30 NSS of j. 2025226838   08 Sep 2025

[00291] In another example, it may be defined that if the NSS used by the second device is greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, the nominal packet padding value used by the second device is a fixed value, for example, 20 microseconds. This is simpler. 5

[00292] Refer to FIG. 12. FIG. 12 shows another nominal packet padding value indication method according to an embodiment of this application. To be specific, a nominal packet padding value is indicated by using a packet extension threshold corresponding to an NSS and a quantity of RU blocks obtained after equivalent coding on an RU. A procedure of the method is described as follows. 10

[00293] S1201: A first device generates a PPDU. The PPDU includes an NSS subfield and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values. The packet extension thresholds field indicates a packet extension threshold to a second device, and the packet extension threshold indicates a nominal 15 packet padding value used when a second value is greater than or equal to the packet extension threshold, where the second value is related to a quantity of RU blocks obtained after equivalent coding on a resource unit RU allocated to the second device and an NSS used by the second device, a value range of the NSS is [1, ..., N], and N is an integer greater than 8. It should be noted that the packet extension threshold indicated by the packet extension thresholds field may be 20 considered as a packet extension threshold corresponding to the second value obtained when the packet extension thresholds fields indicates, to the second device, that the NSS used by the second device is n and RU blocks obtained after equivalent coding on the allocated resource unit are quantized (equivalence).

[00294] S1202: The first device sends the PPDU to the second device, and the second device 25 receives the PPDU.

[00295] S1203: The second device determines, based on the physical layer packet extension thresholds information field and the second value, a to-be-used nominal packet padding value.

[00296] In this embodiment of this application, the second value is related to a quantity of RU blocks obtained after equivalent coding on an RU allocated to the second device and an NSS used 30 by the second device. For example, the second value satisfies the following relationship: Pindex=f(NSTS,NCBPRU)

[00297] Pindex is the second value, NSS is a quantity of space-time streams corresponding to an RU allocated to the second device, and NCBPRU is the quantity of RU blocks obtained after equivalent coding on the RU allocated to the second device. 2025226838   08 Sep 2025

[00298] It should be noted that Pindex = f(NSTS, NCBPRU) shows an example in which a value of Pindex may be determined by using NSTS and NCBPRU , or may be determined by using another possible parameter. Pindex is determined by using NCBPRU and Pindex in more than one manner. As an example, P^^ = NSTSXNCBPRU . 5

[00299] A difference between this embodiment of this application and the embodiment shown in FIG. 10 lies in that the physical layer packet extension threshold information field does not separately indicate a packet extension threshold related to an NSS, so that the physical layer packet extension thresholds information field can be further simplified, to reduce overheads of the physical layer packet extension thresholds information field. 10

[00300] Refer to FIG. 13 for an example. FIG. 13 is a new structure of a physical layer packet extension thresholds information field according to an embodiment of this application. The physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values. For example, the physical layer packet extension thresholds information field includes a packet extension threshold subfield 15 (referred to as a fourth subfield in this embodiment of this application) corresponding to a nominal packet padding value of 20 ^s. The physical layer packet extension thresholds information field includes a packet extension threshold subfield (referred to as a fifth subfield in this embodiment of this application) corresponding to a nominal packet padding value of 16 ^s. The physical layer packet extension thresholds information field includes a packet extension threshold subfield 20 (referred to as a sixth subfield in this embodiment of this application) corresponding to a nominal packet padding value of 8 ^s. As shown in FIG. 13, the fourth subfield may be denoted as a PPET20, and indicates a fourth packet extension threshold; the fifth subfield may be denoted as a PPET16, and indicates a fifth packet extension threshold; and the sixth subfield may be denoted as a PPET8, and indicates a sixth packet extension threshold. 25

[00301] When sending data to the first device, the second device may determine, based on a combination of the PPET20, the PPET16, and the PPET8, a to-be-used nominal packet padding value. In other words, the second device first determines the second value based on the used NSS and the RU allocated to the second device, then compares the second value with the fourth packet extension threshold, the fifth packet extension threshold, and the sixth packet extension threshold 30 respectively, and determines the nominal packet padding value based on a final comparison result. Specifically, the second device may determine the nominal packet padding value according to Table 13. If a condition 1, a condition 2, and a condition 3 of a row in Table 13 are met, the second device may determine a value corresponding to the row as a nominal packet padding value to be 2025226838   08 Sep 2025 used. To be specific, if the second device determines that conditions of a row in Table 13 are met, the second device determines to use a value shown in the row as the nominal packet padding value. In Table 13, the PPET20 corresponds to the fourth packet extension threshold, the PPET16 corresponds to the fifth packet extension threshold, and the PPET8 corresponds to the sixth packet 5 extension threshold. Table 13 No. Condition 1 Condition 2 Condition 3 Nominal packet padding value 1 Pex > PFETUn PnEx <PPET16Nss=n PnEx ^PET^ 8 ^s 2 Pindex >P1EI8N PnEx > PPET16Nss=n Pe <PPET20Nss=n 16 ^s 3 PnEx >PPETV-n PnEx >PPET16Nss=n PnEx > PPET20Nss-n 20 ^s Other combinations not listed 0

[00302] That is, when the second value is greater than the fourth packet extension threshold, the second device may determine that the to-be-used nominal packet padding value is 20 10 microseconds. When the second value is greater than or equal to the fifth packet extension threshold and is less than the fourth packet extension threshold, the second device may determine that the to-be-used nominal packet padding value is 16 microseconds. When the second value is greater than or equal to the sixth packet extension threshold and is less than the fifth packet extension threshold, the second device may determine that the to-be-used nominal packet padding 15   value is 8 microseconds..

[00303] It should be understood that, when one or more of an NSS, an RU size, and a modulation scheme used by the second device are different, the nominal packet padding value used by the second device may be different. In the foregoing embodiment, the NSS, the RU size, and the modulation scheme are combined to indicate the nominal packet padding value. To further 20 reduce overheads, an embodiment of this application further provides a nominal packet padding value indication method. In the method, a first device may notify a second device of a packet extension threshold range, and the second device may determine, based on one or more of parameters of an NSS, an RU, and an order of a modulation scheme that are used, a third value that affects a nominal packet padding value, to determine a to-be-used nominal packet padding 25 value based on the third value and the packet extension threshold range sent by the first device. In this method, because the first device sends a packet extension threshold range, overheads of the 2025226838   08 Sep 2025 physical layer packet extension thresholds field can be reduced.

[00304] Refer to FIG. 14. FIG. 14 shows another nominal packet padding value indication method according to an embodiment of this application. To be specific, a nominal packet padding value is indicated by using a quantity of RU blocks obtained after equivalent coding on an RU and 5 a packet extension threshold corresponding to an NSS. A procedure of the method is described as follows. 10 15 20

[00305] S1401: A first device generates a PPDU.

[00306] S1402: The first device sends the PPDU and a first packet extension threshold range to a second device, and the second device receives the PPDU and the first packet extension threshold range. The first packet extension threshold range indicates a nominal packet padding value used by the second device to send data to the first device when a third value is within the first packet extension threshold range, and different packet extension threshold ranges correspond to different nominal packet padding values.

[00307] S1403: The second device determines, based on the received first packet extension threshold range and the third value, a nominal packet padding value used by the second device.

[00308] In this embodiment of this application, the third value is related to one or more factors that affect the nominal packet padding value used by the second device. For example, the third value is related to one or more of parameters of an NSS, an RU size, and a modulation scheme that are used by the second device. For example, the third value satisfies the following relationship: x = f(NSTS,RU, Modulation)

[00309] x is the third value, NSS is an NSS used by the second device, RU is an RU size used by the second device, and Modulation is an order of a modulation scheme used by the second device.

[00310] It should be noted that x = f (NSTS , RU, Modulation) shows only an example in 25 which x is related to the NSS, the RU size, and the modulation scheme. A specific correspondence between x and the NSS, the RU size, and the modulation scheme is not limited in this embodiment of this application.

[00311] For example, when NSS=a, a corresponding packet extension threshold is b; when NSS=c, a corresponding packet extension threshold is d; or when NSS=e, a corresponding packet 30 extension threshold is f. x may be considered as a function related to b, d, and f, for example, x=b+d+f; for another example, x=b*(d+f).

[00312] A plurality of packet extension threshold ranges may be predefined, and different packet extension threshold ranges correspond to different nominal packet padding values. For example, the first packet extension threshold range is [0, p1], and corresponds to a nominal packet 35 padding value of 0 microseconds. The second packet extension threshold range is (p1, p2], and 2025226838   08 Sep 2025 corresponds to a nominal packet padding value of 8 microseconds. The third packet extension threshold range is (p2, p3], and corresponds to a nominal packet padding value of 20 microseconds.

[00313] When sending data to the first device, the second device may calculate a third value based on a used NSS, an RU size, and Modulation, and then compare the third value with a packet 5 extension threshold range sent by the first device, to determine, based on a comparison result, a to-be-used nominal packet padding value. If the third value is within the packet extension threshold range, the second device determines that the to-be-used nominal packet padding value is a nominal packet padding value corresponding to the packet extension threshold range.

[00314] Different from the foregoing solution in which the first device notifies the second 10 device of a packet extension threshold range, the second device determines a third value, and determines a nominal packet padding value, in an alternative solution, the first device may notify the second device of an impact range of each parameter on a nominal packet padding value, and the second device may determine a to-be-used nominal packet padding value based on each parameter used for sending data and an impact range separately corresponding to each parameter. 15 In this way, impact of the NSS, the RU size, and the modulation scheme on the nominal packet padding value is separately indicated, and the NSS, the RU size, and the modulation scheme do not need to be combined to indicate the nominal packet padding value. For example, the NSS has 16 impact results, the RU has 6 impact results, and the modulation scheme has 8 impact results. In this case, the first device may feed back 16+6+8 impact results to the second device. Therefore, in 20 comparison with providing nominal packet padding values corresponding to all NSSs, RUs, and modulation thresholds in an exhaustive or traversal manner, the nominal packet padding value indication method provided in this embodiment of this application further reduces overheads.

[00315] In the foregoing embodiments provided in this application, the methods provided in embodiments of this application are separately described from a perspective of interaction between 25 the first device and the second device. To implement functions in the foregoing methods provided in embodiments of this application, the first device and the second device may include a hardware structure and / or a software module, and implement the foregoing functions in a form of the hardware structure, the software module, or a combination of the hardware structure and the software module. Whether a specific function in the foregoing functions is performed by the 30 hardware structure, the software module, or the combination of the hardware structure and the software module depends on specific applications and design constraints of the technical solutions.

[00316] The following describes communication apparatuses for implementing the foregoing methods in embodiments of this application with reference to the accompanying drawings. Therefore, all the foregoing content may be used in the following embodiments. Repeated content 35 is not described again. 2025226838   08 Sep 2025

[00317] FIG. 15 is a schematic block diagram of a communication apparatus 1500 according to an embodiment of this application. The communication apparatus 1500 may correspondingly implement functions or steps implemented by the first device or the second device in the foregoing method embodiments. The communication apparatus may include a processing module 1510 and 5 a transceiver module 1520. Optionally, the communication apparatus may further include a storage unit. The storage unit may be configured to store instructions (code or a program) and / or data. The processing module 1510 and the transceiver module 1520 may be coupled to the storage unit. For example, the processing module 1510 may read the instructions (the code or the program) and / or the data in the storage unit, to implement a corresponding method. The foregoing units may be 10 disposed independently, or may be partially or completely integrated.

[00318] In some possible implementations, the communication apparatus 1500 can correspondingly implement behavior and functions of the first device in the method embodiments.

[00319] In an example 1, the processing module 1510 is configured to generate a PPDU, and the transceiver module 1520 is configured to send the PPDU to a second device. The PPDU 15 includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet 20 extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. 25

[00320] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. When a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, the value range of b does not include y.

[00321] In a packet extension threshold subfield set that corresponds to a same nominal packet 30 padding value, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a modulation threshold corresponding to the NSS of n and the RU with the index y is a modulation threshold corresponding to an NSTS of n and an RU with an index m1, where m1 is a smallest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit 35 being 1 in the RU index bitmask subfield and that are less than y. 2025226838   08 Sep 2025

[00322] In a possible implementation, a value of the RU index bitmask subfield corresponding to an index less than y includes 1.

[00323] In a possible implementation, if no index corresponding to a bit being 1 in the RU index bitmask subfield is greater than y, that the value of the RU index bitmask subfield corresponding 5 to the RU with the index y is 0 indicates that a nominal packet padding value corresponding to the NSS of n and the RU with the index y is 20 microseconds.

[00324] In an example 2, the processing module 1510 is configured to generate a PPDU, and the transceiver module 1520 is configured to send the PPDU to a second device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet 10 extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different 15 nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold.

[00325] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 20   1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. When a value of the RU index bitmask subfield corresponding to an RU with an index y is 0, in physical layer packet extension threshold subfields corresponding to a same nominal packet padding value, that the value of the RU index bitmask subfield corresponding to the RU with the index y is 0 indicates that a nominal packet padding value corresponding to the RU with the index 25 y is 0 microseconds, and the value range of b does not include y.

[00326] In a possible implementation of the example 2, a value of the RU index bitmask subfield corresponding to an index less than x does not include 1.

[00327] In an example 3, the processing module 1510 is configured to generate a PPDU, and the transceiver module 1520 is configured to send the PPDU to a second device. The PPDU 30 includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes an RU index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet 35 extension threshold subfield sets corresponding to different nominal packet padding values, each 2025226838   08 Sep 2025 packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the second device when a modulation scheme is higher than or equal to the modulation threshold. 5

[00328] A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If an RU with an index y corresponds to a bit set to 0 in the RU index bitmask subfield, the value range of b does not include y, and the physical layer packet extension thresholds field indicates that a nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 10   16 microseconds, or 20 microseconds.

[00329] In a possible implementation, at least one bit whose value is 1 exists before the bit set to 0.

[00330] In a possible implementation, if a used NSS is greater than a value indicated by the NSS subfield, the physical layer packet extension thresholds field indicates that a nominal packet 15 padding value used by the communication apparatus is 8 microseconds, 16 microseconds, or 20 microseconds. Alternatively, if a used NSS is greater than a value indicated by the NSS subfield, the physical layer packet extension thresholds field indicates that the communication apparatus determines the to-be-used nominal packet padding value based on the used NSS and a modulation threshold corresponding to the RU with the index y. 20

[00331] In an example 4, the processing module 1510 is configured to generate a PPDU, and the transceiver module 1520 is configured to send the PPDU to a second device. The PPDU includes an NSS index bitmask subfield, an NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal 25 packet padding values, and each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating an NSS of n. The packet extension threshold subfield indicates, to the second device, a corresponding packet extension threshold used when an NSS used by the second device is n and a quantity of RU blocks obtained after equivalent coding on an allocated RU is a first value, and the packet extension threshold subfield indicates a nominal 30 packet padding value used by the second device when the first value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], and N is an integer greater than 8.

[00332] In a possible implementation, the first value satisfies the following formula: N =N xN 1 y CBPRU 1 U242 ^1 BSS •

[00333] NCBPRU is the first value, NRU242 is a maximum quantity of RU242s that can be 2025226838   08 Sep 2025 included in the RU, and NBPSCS is a quantity of coded bits carried on each subcarrier of a single space-time stream.

[00334] In a possible implementation, the plurality of packet extension threshold subfield sets include a set of first packet extension threshold subfields that corresponds to a first nominal packet 5 padding value, and a first packet extension threshold subfield in the set of first packet extension threshold subfields indicates, to the second device, a corresponding first packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The first packet extension threshold indicates that a nominal packet padding value used by the second device when the first 10 value corresponding to the allocated RU is greater than or equal to the first packet extension threshold is the first nominal packet padding value, and the first nominal packet padding value is 20 microseconds.

[00335] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of second packet extension threshold subfields that corresponds to a second 15 nominal packet padding value, and a second packet extension threshold subfield in the set of second packet extension threshold subfields indicates, to the second device, a corresponding second packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The second packet extension threshold indicates that a nominal packet padding value used by 20 the second device when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.

[00336] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of third packet extension threshold subfields that corresponds to a third 25 nominal packet padding value, and a third packet extension threshold subfield in the set of third packet extension threshold subfields indicates, to the second device, a corresponding third packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the second device is n. The third packet extension threshold indicates that a nominal packet padding value used by the second 30 device when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.

[00337] In a possible implementation, the NSS index bitmask subfield occupies at least 8 bits, an ith bit of the NSS index bitmask subfield is 0, and the physical layer packet extension thresholds 35 information field does not include a packet extension threshold subfield set that corresponds to an 2025226838   08 Sep 2025 NSS of i.

[00338] In a possible implementation, when the physical layer packet extension thresholds information field indicates that the NSS used by the second device is greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, a 5 nominal packet padding value used by the second device when the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold is 20 microseconds.

[00339] In an example 5, the processing module 1510 is configured to generate a PPDU, and the transceiver module 1520 is configured to send the PPDU to a second device. The PPDU includes an NSS subfield and a physical layer packet extension thresholds information field. The 10 physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values, the packet extension threshold subfield indicates a packet extension threshold, and the packet extension threshold subfield indicates a nominal packet padding value used by the second device when a second value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], N is an integer 15 greater than 8, and the second value is related to an NSS used by the second device and a quantity of RU blocks obtained after equivalent coding on an allocated RU.

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

[00341] In a possible implementation, the physical layer packet extension thresholds 25 information field includes a second packet extension threshold subfield corresponding to a second nominal packet padding value. The second packet extension threshold subfield indicates a second packet extension threshold, the second packet extension threshold indicates that a nominal packet padding value used by the second device when the second value is greater than or equal to the second packet extension threshold is the second nominal packet padding value, and the second 30 nominal packet padding value is 16 microseconds.

[00342] In a possible implementation, the physical layer packet extension thresholds information field includes a third packet extension threshold subfield corresponding to a third nominal packet padding value. The third packet extension threshold subfield indicates a third packet extension threshold, the third packet extension threshold indicates that a nominal packet 35 padding value used by the second device when the second value is greater than or equal to the third 2025226838   08 Sep 2025 packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.

[00343] In an example 6, the processing module 1510 is configured to generate a PPDU, and the transceiver module 1520 is configured to send the PPDU and a first packet extension threshold 5 range. When a third value is within the first packet extension threshold range, the first packet extension threshold range indicates a nominal packet padding value used by the communication apparatus 1500 to send data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values.

[00344] In a possible implementation, the third value satisfies the following relationship: 10 x = / (2Vm,RU, Modulation)

[00345] x is the third value, NSS is an NSS used by the communication apparatus 1500, RU is an RU size used by the communication apparatus 1500, and Modulation is an order of a modulation scheme used by the communication apparatus 1500.

[00346] It should be understood that, in this embodiment of this application, the processing 15 module 1510 may be implemented as a processor or a processor-related circuit component, and the transceiver module 1520 may be implemented as a transceiver or a transceiver-related circuit component, or a communication interface.

[00347] In some possible implementations, the communication apparatus 1500 can correspondingly implement behavior and functions of the second device in the method 20 embodiments.

[00348] In an example 1, the transceiver module 1520 is configured to receive a physical layer protocol data unit PPDU from a first device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet 25 extension thresholds field includes a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS 30 of n and an RU with an index b, and the modulation threshold is used to determine a nominal packet padding value used by the communication apparatus 1500 when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If a value of the RU index bitmask subfield corresponding 35 to an RU with an index y is 0, the value range of b does not include y. 2025226838   08 Sep 2025

[00349] The processing module 1510 is configured to determine, based on a modulation threshold that corresponds to the NSS of n and an RU with an index m1 and that is indicated by the physical layer packet extension thresholds field, a modulation threshold corresponding to the NSS of n and the RU with the index y, where m1 is a smallest index in indexes that correspond to 5 a bit being 1 in the RU index bitmask subfield and that are greater than y; or m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y.

[00350] In a possible implementation, a value of the RU index bitmask subfield corresponding to an index less than y includes 1. 10

[00351] In a possible implementation, if no index corresponding to a bit being 1 in the RU index bitmask subfield is greater than y, the processing module 1510 is configured to determine that a nominal packet padding value corresponding to an RU with an index x is 20 microseconds.

[00352] In a possible implementation, the communication apparatus 1500 uses DCM, and the processing module 1510 is configured to determine a to-be-used nominal packet padding value 15 based on a modulation threshold corresponding the NSS of n and an RU with an index y+1, where the index y corresponds to a plurality of RUs of different sizes. Alternatively, the processing module 1510 is configured to determine the nominal packet padding value based on the modulation threshold corresponding to the NSS of n and the RU with the index y, where the index y corresponds to a plurality of RUs of different sizes, and an RU used by the communication 20 apparatus 1500 is not a largest RU in the plurality of RUs of different sizes.

[00353] In an example 2, the transceiver module 1520 is configured to receive a PPDU from a first device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes 25 a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an 30 index b, and the modulation threshold is used to determine a nominal packet padding value used by the communication apparatus 1500 when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If a value of the RU index bitmask subfield corresponding to an RU with an index y 35 is 0, the value range of b does not include y. 2025226838   08 Sep 2025

[00354] The processing module 1510 is configured to determine, based on the physical layer packet extension thresholds field, that a nominal packet padding value corresponding to the RU with the index y is 0 microseconds.

[00355] In a possible implementation, a value of the RU index bitmask subfield corresponding 5 to an index less than y does not include 1.

[00356] In an example 3, the transceiver module 1520 is configured to receive a PPDU from a first device. The PPDU includes a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field includes 10 a resource unit RU index bitmask subfield, a number of spatial streams NSS subfield, and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU with an 15 index b, and the modulation threshold is used to determine a nominal packet padding value used by the communication apparatus 1500 when a modulation scheme is higher than or equal to the modulation threshold. A value range of n is a subset of [1, ..., N], and N is an integer greater than or equal to 1. A value range of b is a subset of [m, ..., M], and m and M are integers greater than or equal to 0. If an RU with an index y corresponds to a bit set to 0 in the RU index bitmask 20 subfield, the value range of b does not include y.

[00357] The processing module 1510 is configured to determine, based on the physical layer packet extension thresholds field, that a nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 16 microseconds, or 20 microseconds.

[00358] In a possible implementation, at least one bit whose value is 1 exists before the bit set 25 to 0.

[00359] In a possible implementation, if an NSS used by the communication apparatus 1500 is greater than a value indicated by the NSS subfield, the processing module 1510 is further configured to determine that the nominal packet padding value corresponding to the RU with the index y is 8 microseconds, 16 microseconds, or 20 microseconds. Alternatively, if an NSS used by 30 the communication apparatus 1500 is greater than a value indicated by the NSS subfield, the processing module 1510 is further configured to determine, based on a modulation threshold corresponding to the used NSS and the RU with the index y, the nominal packet padding value corresponding to the RU with the index y.

[00360] In an example 4, the transceiver module 1520 is configured to receive a PPDU from a 35 first device. The PPDU includes an NSS index bitmask subfield, an NSS subfield, and a physical 2025226838   08 Sep 2025 layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes a plurality of packet extension threshold subfield sets corresponding to different nominal packet padding values, each packet extension threshold subfield set includes a plurality of packet extension threshold subfields indicating an NSS of n, and the packet extension 5 threshold subfield indicates, to the communication apparatus 1500, a corresponding packet extension threshold used when a used NSS is n and a quantity of RU blocks obtained after equivalent coding on an allocated resource unit RU is a first value, where the packet extension threshold subfield indicates a nominal packet padding value used by the communication apparatus 1500 when the first value is greater than or equal to the packet extension threshold, a value range 10 of n is [1, ..., N], and N is an integer greater than 8.

[00361] The processing module 1510 is configured to determine, based on the physical layer packet extension thresholds information field and the first value, a nominal packet padding value used when an NSS is j, where j is an integer greater than or equal to 1.

[00362] In a possible implementation, the first value satisfies the following formula: 15 N -N xN 1 y CBPRU 1 Rr2242 ^1 ^BSCSS •

[00363] NCBPRU is the first value, NRU242 is a maximum quantity of RU242s that can be included in the RU, and NBPSCS is a quantity of coded bits carried on each subcarrier of a single space-time stream.

[00364] In a possible implementation, the plurality of packet extension threshold subfield sets 20 include a set of first packet extension threshold subfields that corresponds to a first nominal packet padding value, and a first packet extension threshold subfield in the set of first packet extension threshold subfields indicates, to the communication apparatus 1500, a corresponding first packet extension threshold used when the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the communication apparatus 25    1500 is n. The first packet extension threshold indicates the first nominal packet padding value used by the communication apparatus 1500 when the first value corresponding to the allocated RU is greater than or equal to the first packet extension threshold, and the first nominal packet padding value is 20 microseconds.

[00365] When the NSS is j, and NCBPRU is greater than or equal to the first nominal packet 30 padding value corresponding to the first packet extension threshold subfield when the NSS is j, the communication apparatus 1500 determines that the nominal packet padding value used when the NSS is j is the first nominal packet padding value.

[00366] In a possible implementation, the plurality of packet extension threshold subfield sets 2025226838   08 Sep 2025 further include a set of second packet extension threshold subfields that corresponds to a second nominal packet padding value, and a second packet extension threshold subfield in the set of second packet extension threshold subfields indicates, to the communication apparatus 1500, a corresponding second packet extension threshold used when the quantity of RU blocks obtained 5 after equivalent coding on the allocated resource unit RU is the first value and the NSS used by the communication apparatus 1500 is n. The second packet extension threshold indicates the second nominal packet padding value used by the communication apparatus 1500 when the first value corresponding to the allocated RU is greater than or equal to the second packet extension threshold, and the second nominal packet padding value is 16 microseconds. 10

[00367] When the NSS is j, and NCBPRU is greater than or equal to the second nominal packet padding value corresponding to the second packet extension threshold subfield when the NSS is j, and less than the first nominal packet padding value corresponding to the first packet extension threshold subfield when the NSS is j, the communication apparatus 1500 determines that the nominal packet padding value used when the NSS is j is the second nominal packet padding value. 15

[00368] In a possible implementation, the plurality of packet extension threshold subfield sets further include a set of third packet extension threshold subfields that corresponds to a third nominal packet padding value, and a third packet extension threshold subfield in the set of third packet extension threshold subfields indicates, to the communication apparatus 1500, a corresponding third packet extension threshold used when the quantity of RU blocks obtained after 20 equivalent coding on the allocated resource unit RU is the first value and the NSS used by the communication apparatus 1500 is n. The third packet extension threshold indicates the third nominal packet padding value used by the communication apparatus 1500 when the first value corresponding to the allocated RU is greater than or equal to the third packet extension threshold, and the third nominal packet padding value is 8 microseconds. 25 30

[00369] When the NSS is j, and NCBPRU is greater than or equal to the third nominal packet padding value corresponding to the third packet extension threshold subfield when the NSTS is j, and less than the second nominal packet padding value corresponding to the second packet extension threshold subfield when the NSTS is j, the communication apparatus 1500 determines that the nominal packet padding value used when the NSS is j is the third nominal packet padding value.

[00370] In a possible implementation, the NSS index bitmask subfield occupies at least 8 bits, an ith bit of the NSS index bitmask subfield is 0, and the physical layer packet extension thresholds information field does not include a set of subfields that corresponds to an NSS of i.

[00371] In a possible implementation, if the NSS used by the communication apparatus 1500 is 2025226838   08 Sep 2025 greater than an NSS corresponding to a most significant bit of bits not set to 0 in the NSS index bitmask subfield, the processing module 1510 is further configured to use a nominal packet padding value of 20 microseconds when the first value corresponding to the allocated RU is greater than or equal to the packet extension threshold. 5

[00372] In an example 5, the transceiver module 1520 is configured to receive a PPDU from a first device. The PPDU includes an NSS subfield and a physical layer packet extension thresholds information field. The physical layer packet extension thresholds information field includes packet extension threshold subfields corresponding to different nominal packet padding values, the packet extension threshold subfield indicates a packet extension threshold, and the packet extension 10 threshold subfield indicates a nominal packet padding value used by the communication apparatus 1500 when a second value is greater than or equal to the packet extension threshold. A value range of n is [1, ..., N], N is an integer greater than 8, and the second value is related to an NSS used by the second device and a quantity of RU blocks obtained after equivalent coding on an allocated RU. 15

[00373] The processing module 1510 is configured to: determine the second value based on the used NSS and the quantity of RU blocks obtained after equivalent coding on the allocated resource unit RU; and determine a to-be-used nominal packet padding value based on the second value and the physical layer packet extension thresholds information field.

[00374] In a possible implementation, the processing module 1510 is specifically configured to 20 determine the second value according to the following relationship:

[00375] Pindex = f(NSS, NCBPRU) . NSS is an NSS corresponding to the RU allocated to the communication apparatus 1500. NCBPRU is the quantity of RU blocks obtained after equivalent coding on the RU allocated to the communication apparatus 1500, and satisfies the following relationship: 25 1 y CBPRU 1 Rr2242 ^1 ^BSCSS •

[00376] NRU242 is a maximum quantity of RU242s that can be included in the RU, and NBPSCS is a quantity of coded bits carried on each subcarrier of a single space-time stream.

[00377] In a possible implementation, the physical layer packet extension thresholds information field includes a first packet extension threshold subfield corresponding to a first 30 nominal packet padding value. The first packet extension threshold subfield indicates a first packet extension threshold, the first packet extension threshold indicates that a nominal packet padding value used by the communication apparatus 1500 when the second value is greater than or equal to the first packet extension threshold is the first nominal packet padding value, and the first 2025226838   08 Sep 2025 nominal packet padding value is 20 microseconds.

[00378] When the second value is greater than or equal to the first packet extension threshold, the processing module 1510 determines that the nominal packet padding value used by the communication apparatus 1500 is the first nominal packet padding value. 5

[00379] In a possible implementation, the physical layer packet extension thresholds information field includes a second packet extension threshold subfield corresponding to a second nominal packet padding value. The second packet extension threshold subfield indicates a second packet extension threshold, the second packet extension threshold indicates that a nominal packet padding value used by the communication apparatus 1500 when the second value is greater than 10 or equal to the second packet extension threshold is the second nominal packet padding value, and the second nominal packet padding value is 16 microseconds.

[00380] When the second value is greater than or equal to the second packet extension threshold, and the second value is less than the first packet extension threshold, the processing module 1510 determines that the nominal packet padding value used by the communication apparatus 1500 is 15 the second nominal packet padding value.

[00381] In a possible implementation, the physical layer packet extension thresholds information field includes a third packet extension threshold subfield corresponding to a third nominal packet padding value. The third packet extension threshold subfield indicates a third packet extension threshold, the third packet extension threshold indicates that a nominal packet 20 padding value used by the communication apparatus 1500 when the second value is greater than or equal to the third packet extension threshold is the third nominal packet padding value, and the third nominal packet padding value is 8 microseconds.

[00382] When the second value is greater than or equal to the third packet extension threshold, and the second value is less than the second packet extension threshold, the processing module 25   1510 determines that the nominal packet padding value used by the communication apparatus 1500 is the third nominal packet padding value.

[00383] In an example 6, the transceiver module 1520 is configured to receive a PPDU and a first packet extension threshold range from a first device. When a third value is within the first packet extension threshold range, the first packet extension threshold range indicates a nominal 30 packet padding value used by the communication apparatus 1500 to send data to the first device. Different packet extension threshold ranges correspond to different nominal packet padding values. The third value is related to one or more parameters of an NSS, an RU size, and a modulation scheme that are used by the communication apparatus 1500.

[00384] If the third value is within the first packet extension threshold range, the processing 35 module 1510 determines that the nominal packet padding value used by the communication 2025226838   08 Sep 2025 apparatus 1500 is a nominal packet padding value corresponding to the first packet extension threshold range.

[00385] In a possible implementation, the third value satisfies the following relationship: x = f(NSTS, RU, Modulation) 5

[00386] x is the third value, NSS is an NSS used by the communication apparatus 1500, RU is an RU size used by the communication apparatus 1500, and Modulation is an order of a modulation scheme used by the communication apparatus 1500.

[00387] It should be understood that, in this embodiment of this application, the processing module 1510 may be implemented as a processor or a processor-related circuit component, and 10 the transceiver module 1520 may be implemented as a transceiver or a transceiver-related circuit component, or a communication interface.

[00388] FIG. 16 shows a communication apparatus 1600 according to an embodiment of this application. The communication apparatus 1600 may be an AP or a STA, and can implement functions of the first device or the second device in the methods provided in embodiments of this 15 application. Alternatively, the communication apparatus 1600 may be an apparatus that can support the first device to implement a corresponding function in the methods provided in embodiments of this application, or an apparatus that can support the second device to implement a corresponding function in the methods provided in embodiments of this application. The communication apparatus 1600 may be a chip or a chip system. In this embodiment of this 20 application, the chip system may include a chip, or may include a chip and another discrete component.

[00389] The communication apparatus 1600 includes at least one processor 1620, configured to implement or support the communication apparatus 1600 to implement functions of the first device or the second device in the methods provided in embodiments of this application, for 25 example, generating the foregoing PPDU. The communication apparatus 1600 may further include at least one memory 1630, configured to store program instructions and / or data. The memory 1630 is coupled to the processor 1620. The coupling in this embodiment of this application may be an indirect coupling or a communication connection between apparatuses, units, or modules in an electrical form, a mechanical form, or another form, and is used for information exchange between 30 the apparatuses, the units, or the modules. The processor 1620 may cooperate with the memory 1630. The processor 1620 may execute the program instructions and / or the data stored in the memory 1630, so that the communication apparatus 1600 implements a corresponding method. At least one of the at least one memory may be located in the processor.

[00390] The communication apparatus 1600 may further include a transceiver 1610, configured 35 to communicate with another device by using a transmission medium, so that an apparatus in the 2025226838   08 Sep 2025 communication apparatus 1600 may communicate with the another device. For example, when the communication apparatus is a terminal, the another device is a network device. Alternatively, when the communication apparatus is a network device, the another device is a terminal. The processor 1620 may send and receive data by using the transceiver 1610. The transceiver 1610 may be 5 specifically a transceiver. The communication apparatus 1600 may further include a radio frequency unit. The radio frequency unit may be independent of the communication apparatus 1600, or may be integrated into the communication apparatus 1600. Certainly, the transceiver 1610 may further include an antenna, for example, a remote antenna independent of the communication apparatus 1600, or an antenna integrated into the communication apparatus 1600. In hardware 10 implementation, the transceiver module 1520 may be the transceiver 1610.

[00391] A specific connection medium between the transceiver 1610, the processor 1620, and the memory 1630 is not limited in this embodiment of this application. In this embodiment of this application, the memory 1630, the processor 1620, and the transceiver 1610 are connected by using a bus 1640 in FIG. 16. The bus is represented by using a thick line in FIG. 16. A manner of 15 connection between other components is merely an example for description, and imposes no limitation. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used to represent the bus in FIG. 16, but this does not mean that there is only one bus or only one type of bus.

[00392] In this embodiment of this application, the processor 1620 may be a general purpose 20 processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logical block diagrams disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, any conventional processor, or the like. The steps of the 25   methods disclosed with reference to embodiments of this application may be directly executed and accomplished through a hardware processor, or may be directly executed and accomplished by using a combination of hardware in the processor and a software module.

[00393] In this embodiment of this application, the memory 1630 may be a non-volatile memory, such as a hard disk drive (hard disk drive, HDD) or a solid-state drive (solid-state drive, SSD), or 30 may be a volatile memory (volatile memory), such as a random access memory (random-access memory, RAM). The memory is any other medium that can carry or store expected program code in a form of an instruction structure or a data structure and that can be accessed by a computer, but is not limited thereto. The memory in embodiments of this application may alternatively be a circuit or any other apparatus that can implement a storage function, and is configured to store the 35 program instructions and / or the data. 2025226838   08 Sep 2025

[00394] It should be noted that the communication apparatus in the foregoing embodiments may be a terminal, a circuit, a chip used in a terminal, or another combined component, component, or the like that has a function of the terminal. When the communication apparatus is a terminal, the transceiver module may be a transceiver, and may include an antenna, a radio frequency circuit, 5 and the like. The processing module may be a processor, for example, a central processing unit (central processing unit, CPU). When the communication apparatus is a component that has a function of the terminal, the transceiver module may be a radio frequency unit, and the processing module may be a processor. When the communication apparatus is a chip or a chip system, the transceiver module may be an input / output interface of the chip or the chip system, and the 10 processing module may be a processor of the chip or the chip system.

[00395] In a possible product form, the AP and the STA in embodiments of this application may alternatively be implemented by using one or more field programmable gate arrays (field programmable gate array, FPGA), programmable logic devices (programmable logic device, PLD), controllers, state machines, logic gates, discrete hardware components, any other appropriate 15 circuits, or any combination of circuits that can perform the various functions described in this application.

[00396] The first device in embodiments of this application may be an AP or a STA. The second device may be an AP or a STA. It should be understood that the APs in various product forms have any function of the AP in the foregoing method embodiments. Details are not described herein 20 again. The STAs in various forms have any function of the STA in the foregoing method embodiments. Details are not described herein again.

[00397] An embodiment of this application further provides a communication system. Specifically, the communication system includes a second device and a first device, or may further include more first devices and second devices. For example, the communication system includes 25 the second device and the first device that are configured to implement related functions in FIG. 9, FIG. 10, FIG. 12, or FIG. 14.

[00398] The first device is separately configured to implement a function related to the first device in FIG. 9, FIG. 10, FIG. 12, or FIG. 14. The second device is configured to implement a function related to the second device in FIG. 9, FIG. 10, FIG. 12, or FIG. 14. For example, the first 30 device may perform S901 to S902 in the embodiment shown in FIG. 9, and the second device may perform S902 to S903 in the embodiment shown in FIG. 9. For example, the first device may perform S1001 to S1002 in the embodiment shown in FIG. 10, and the second device may perform S1002 to S1003 in the embodiment shown in FIG. 10. The first device may perform S1001 to S1002 in the embodiment shown in FIG. 12, and the second device may perform, for example, 35   S1202 to S1203 in the embodiment shown in FIG. 10. The first device may perform S1401 to 2025226838   08 Sep 2025 S1402 in the embodiment shown in FIG. 14, and the second device may perform, for example, S1402 to S1403 in the embodiment shown in FIG. 14.

[00399] An embodiment of this application further provides a computer-readable storage medium, including instructions. When the instructions are run on a computer, the computer is 5 enabled to perform the method performed by the first device or the second device in FIG. 9, FIG. 10, FIG. 12, or FIG. 14.

[00400] An embodiment of this application further provides a computer program product, including computer program code. When the computer program code is run on a computer, the computer is enabled to perform the method performed by the first device or the second device in 10 FIG. 9, FIG. 10, FIG. 12, or FIG. 14.

[00401] An embodiment of this application provides a chip system. The chip system includes a processor, may further include a memory, and is configured to implement the function of the first device or the second device in the foregoing methods. The chip system may include a chip, or may include a chip and another discrete component. 15

[00402] An embodiment of this application further provides a communication apparatus, including a processor and an interface. The processor is configured to perform the nominal packet padding value indication method in any one of the foregoing method embodiments, or the processor is configured to perform the nominal packet padding value determining method in any one of the foregoing method embodiments. 20

[00403] It should be understood that the communication apparatus may be a chip. The processor may be implemented by hardware, or may be implemented by software. When the processor is implemented by the hardware, the processor may be a logic circuit, an integrated circuit, or the like. When the processor is implemented by the software, the processor may be a general-purpose processor. The general-purpose processor is implemented by reading software code stored in a 25 memory. The memory may be integrated into the processor, or may be located outside the processor and exist independently.

[00404] It should be understood that the terms "system" and "network" may be used interchangeably in embodiments of this application. "At least one" means one or more, and "a plurality of" means two or more. "And / or" describes an association relationship between 30 associated objects, and represents that three relationships may exist. For example, A and / or B may represent the following cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character " / " usually indicates an "or" relationship between the associated objects. "At least one of the following items (pieces)" or a similar expression thereof refers to any combination of these items, including any combination of singular items (pieces) or 35 plural items (pieces). For example, at least one of a, b, or c may represent: a, b, c, a and b, a and c, 2025226838   08 Sep 2025 b and c, or a, b, and c, where a, b, and c may be singular or plural.

[00405] In addition, unless otherwise stated, ordinal numbers such as "first" and "second" in embodiments of this application are for distinguishing between a plurality of objects, but are not intended to limit an order, a time sequence, priorities, or importance of the plurality of objects. For 5 example, a first packet extension threshold and a second packet extension threshold are merely used to distinguish between different packet extension thresholds, but do not indicate that the two packet extension thresholds have different priorities, importance, or the like.

[00406] It should be understood that indexs of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes 10 should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of this application.

[00407] In addition, the term "for example" in embodiments of this application is used to represent an example or a description. Any embodiment or implementation solution described as an "example" in embodiments of this application should not be explained as being more preferred 15 than another embodiment or implementation solution. That is, using the word "example" is intended to describe a concept in a specific manner.

[00408] All or some of the methods in embodiments of this application may be implemented by using software, hardware, firmware, or any combination thereof. When the software is used to implement the embodiments, all or a part of the embodiments may be implemented in a form of a 20 computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions according to embodiments of the present invention are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, a network device, user equipment, or another programmable apparatus. The computer 25 instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (digital subscriber line, DSL for short)) or wireless (for example, 30 infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible to the computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital video disc (digital video disc, DVD for short)), a semiconductor medium (for example, an SSD), 35 or the like. 2025226838   08 Sep 2025

[00409] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope 5 of this application shall be subject to the protection scope of the claims.

Claims

1. A chip, wherein the chip is coupled to a memory, and is configured to read and execute program instructions stored in the memory, to perform:5 generating a physical layer protocol data unit, PPDU, wherein the PPDU comprises a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, the physical layer packet extension thresholds field comprises a resource unit, RU, index bitmask subfield, a number of spatial streams, NSS, subfield, and a physical layer packet extension thresholds 10 information field, wherein the physical layer packet extension thresholds information field comprises a plurality of packet extension threshold subfield sets, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU or a multiple resource unit, MRU, with an index b, and the modulation threshold is used to determine a nominal packet padding value to be used, wherein15 a value range of n is a subset of [1, ..., N], N is an integer greater than 1, a value range of b is a subset of [0, ..., M], M is an integer greater than 0, and a value of a bit in the RU index bitmask subfield corresponding to an RU or MRU with an index y is 0, the value range of b does not comprise y; andin a packet extension threshold subfield set, the value of the bit in the RU index bitmask 20 subfield corresponding to the RU or MRU with the index y is 0 indicates that a modulation threshold corresponding to the NSS of n and the RU or MRU with the index y is same with a modulation threshold corresponding to an NSS of n and an RU or MRU with an index m1, wherein m1 is a largest index in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y, or25 the value of the bit in the RU index bitmask subfield corresponding to the RU or MRU with the index y is 0 indicates that a nominal packet padding value corresponding to the NSS of n and the RU or MRU with the index y is 0 microseconds, wherein the value of any bit in the RU index bitmask subfield corresponding to the RU or MRU with the index less than y is not 1; andsending the PPDU.30        2. The chip according to claim 1, wherein multiple types of RUs or MRUs of different sizescorrespond to a same RU allocation index.

3. The chip according to claim 1 or 2, wherein the plurality of packet extension 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 valueof N.2025226838   08 Sep 20255. A chip, wherein the chip is coupled to a memory, and is configured to read and execute program instructions stored in the memory, to perform:receiving a physical layer protocol data unit, PPDU from a first device, wherein the PPDU 5 comprises a physical layer packet extension thresholds present subfield and a physical layer packet extension thresholds field, a value of the physical layer packet extension thresholds present subfield is 1, and the physical layer packet extension thresholds field comprises a resource unit, RU, index bitmask subfield, a number of spatial streams, NSS, subfield, and a physical layer packet extension thresholds information field, wherein the physical layer packet extension thresholds10 information field comprises a plurality of packet extension threshold subfield sets, each packet extension threshold subfield set indicates a modulation threshold corresponding to an NSS of n and an RU or a multiple resource unit, MRU, with an index b, and the modulation threshold is used to determine a nominal packet padding value to be used, wherein a value range of n is a subset of [1, ..., N], N is an integer greater than 1, a value range of b is a subset of [0, ..., M], M is an15 integer greater than 0, and a value of a bit in the RU index bitmask subfield corresponding to an RU or MRU with an index y is 0, the value range of b does not comprise y; anddetermining that a modulation threshold corresponding to the NSS of n and the RU or MRU with the index y is same with a modulation threshold corresponding to an NSS of n and an RU or MRU with an index m1 in a packet extension threshold subfield set, wherein m1 is a largest index20 in indexes that correspond to a bit being 1 in the RU index bitmask subfield and that are less than y, or that the nominal packet padding value corresponding to the NSS of n and the RU or MRU with the index y is 0 microseconds, wherein the value of any bit in the RU index bitmask subfield corresponding to the RU or MRU with the index less than y is not 1.

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

7. The chip according to claim 5 or 6, wherein the plurality of packet extension 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.30