Method for indicating uplink parameters of PPDU and related device
By incorporating an uplink length field in the trigger frame to indicate EHT PPDU parameters, the method addresses the lack of effective uplink parameter indication in IEEE 802.11ax, enhancing scheduling efficiency and reducing overhead for IEEE 802.11be networks.
Patent Information
- Application Number
- JP2023512440
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-08-21
- Filing Date
- 2021-08-19
- Publication Date
- 2025-05-19
- Estimated Expiration
- 2041-08-19
AI Technical Summary
The existing IEEE 802.11ax standard lacks a method to effectively indicate the uplink parameters of Extremely High Throughput (EHT) Physical Layer Protocol Data Units (PPDUs), which is necessary for efficient scheduling in next-generation wireless local area networks (WLANs) like IEEE 802.11be.
The method involves using a trigger frame with an uplink length field to indicate the length specified by the Legacy Signal (L-SIG) field in both High Efficiency (HE) and EHT PPDUs, allowing both EHT and HE stations to be scheduled for uplink data transmission without the need for a new trigger frame type.
This approach reduces complexity and signaling overhead by reusing the trigger frame from the 802.11ax standard, ensuring seamless integration with existing protocols while supporting the higher bandwidth requirements of the 802.11be standard.
Smart Images

Figure 0007679457000013 
Figure 0007679457000014 
Figure 0007679457000015
Abstract
Description
Technical Field
[0001] This application claims priority to Chinese Patent Application No. 202010852462.1, titled "Method for Indicating Uplink Parameters of PPDU and Related Apparatus", filed with the China National Intellectual Property Administration on August 21, 2020, the entire disclosure of which is incorporated herein by reference.
[0002] Technical Field This application relates to the field of wireless communication technologies, and in particular, to a method for indicating uplink parameters of a physical layer protocol data unit (PPDU) and related apparatus.
Background Art
[0003] With the development of mobile Internet and the popularization of intelligent terminals, data traffic has increased rapidly, and users have increasingly high requirements for the service quality of communication. The 802.11ax standard of the Institute of Electrical and Electronics Engineers (IEEE) can hardly meet the user requirements in terms of high throughput, low jitter, low latency, and other aspects. Therefore, it is urgently necessary to develop the next-generation wireless local area network (WLAN) technology: the IEEE 802.11be standard, the extremely high throughput (EHT) standard, or the Wi-Fi 7 standard. Different from IEEE 802.11ax, in IEEE 802.11be, in order to realize scenarios with ultra-high transmission rates and support for ultra-high-density users, for example, an ultra-wide bandwidth of 320 MHz is used.
[0004] Generally, a station (STA) needs to perform uplink data transmission after obtaining a transmission opportunity (TXOP) through channel contention, for example, by performing channel contention based on enhanced distributed channel access (EDCA) to obtain a transmission opportunity. In IEEE 802.11ax, a trigger frame-based uplink transmission scheduling method has been introduced. A trigger frame transmitted by an access point (AP) is used to schedule one or more stations to perform uplink data transmission, for example, to schedule the station to transmit a high efficient (HE) physical layer protocol data unit (PPDU). The trigger frame-based uplink transmission scheduling method in IEEE 802.11ax is also used in the IEEE 802.11be standard. However, in this method, how to indicate the uplink parameters of the EHT PPDU has not been proposed yet.
Summary of the Invention
Problems to be Solved by the Invention
[0005] Embodiments of the present application provide a method for indicating the uplink parameters of a PPDU and related devices so that the trigger frame in 802.11ax can be reused to schedule a station to transmit an EHT PPDU with specified uplink parameters. In this way, the reception of the trigger frame by a station supporting the 802.11ax protocol is not affected, and there is no need to design a new trigger frame to schedule a station supporting the 802.11be protocol to transmit an EHT PPDU. This reduces complexity and signal transmission overhead.
[0006] This application will be described below from various aspects. It should be understood that the implementations and their beneficial effects in the following various aspects can be referred to each other.
Means for Solving the Problems
[0007] According to a first aspect, this application provides a method for indicating uplink parameters of a PPDU. The method includes the following: The AP generates and transmits a trigger frame. Here, the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the Legacy Signal (L-SIG) field in a High Efficient Trigger Based Physical layer Protocol Data Unit (HE TB PPDU) and an Extended High Throughput Physical layer Protocol Data Unit (EHT PPDU), or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU.
[0008] Optionally, the length value indicated by the uplink length field is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0009] Optionally, after transmitting the trigger frame, the AP may receive an EHT PPDU from the STA. Here, the length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2. After receiving the EHT PPDU, the AP may return an acknowledgment frame.
[0010] It can be understood that the L-SIG field includes a length subfield and a rate subfield. The length subfield and the rate subfield in the L-SIG field may indirectly indicate the originally determined transmission duration of the PPDU. The length indicated by the L-SIG field in some implementations is the length indicated by the length subfield in the L-SIG field.
[0011] In this solution, the uplink length field in the trigger frame indicates or is used to indicate the length indicated by the L-SIG field in the EHT PPDU and the HE TB PPDU. Thereby, both the EHT station and the HE station can be scheduled to perform uplink data transmission, thereby reducing the command overhead. Further, the trigger frame in this solution is the trigger frame in 11ax. This can avoid the impact on the reception of the trigger frame by the HE station and the method of setting the length indicated by the L-SIG field in the HE TB PPDU. Further, in this solution, the value indicated by the uplink length field in the trigger frame is set to the value obtained by subtracting 2 from a multiple of 3, and the length indicated by the L-SIG field in the EHT TB PPDU is set to the value obtained by adding 2 to the value indicated by the uplink length field, ensuring that the length indicated by the L-SIG field in the EHT TB PPDU is a multiple of 3. In this way, the EHT TB PPDU can be automatically detected and distinguished from the HE PPDU.
[0012] According to a second aspect, the present application provides a method for indicating uplink parameters of a PPDU. The method includes the following: The STA receives a trigger frame. Here, the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the L-SIG field in the HE TB PPDU and the EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; The STA generates and transmits an EHT PPDU. Here, the length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2.
[0013] Optionally, the length value indicated by the uplink length field is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0014] It can be understood that the L-SIG field includes a length subfield and a rate subfield. The length subfield and the rate subfield in the L-SIG field may indirectly indicate the originally determined transmission duration of the PPDU. An implementation of the length indicated by the L-SIG field is the length indicated by the length subfield in the L-SIG field.
[0015] According to a third aspect, the present application provides a communication device. The communication device may be an AP or a chip in the AP, such as a Wi-Fi chip. The communication device includes the following: A processing unit configured to generate a trigger frame, where the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the L-SIG field in the HE TB PPDU and the EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; A transceiver unit configured to transmit the trigger frame.
[0016] Optionally, the length value indicated by the uplink length field is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0017] Optionally, the transceiver unit is further configured to receive an EHT PPDU from the STA. Here, the length indicated by the L-SIG field in the EHT PPDU is equal to the value of the length indicated by the uplink length field plus 2.
[0018] It can be understood that the L-SIG field includes a length subfield and a rate subfield. The length subfield and the rate subfield in the L-SIG field may indirectly indicate the originally determined transmission duration of the PPDU. An implementation with a length indicated by the L-SIG field is the length indicated by the length subfield in the L-SIG field.
[0019] According to a fourth aspect, the present application provides a communication device. The communication device may be a STA or a chip within the STA, such as a Wi-Fi chip. The communication device includes: a transceiver unit configured to receive a trigger frame, where the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the L-SIG field in the HE TB PPDU and the EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; and a processing unit configured to generate an EHT PPDU, where the length indicated by the L-SIG field in the EHT PPDU is equal to the value of the length indicated by the uplink length field plus 2. The transceiver unit is further configured to transmit the generated EHT PPDU.
[0020] Optionally, the value of the length indicated by the uplink length field is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0021] It can be understood that the L-SIG field includes a length subfield and a rate subfield. The length subfield and the rate subfield in the L-SIG field may indirectly indicate the originally determined transmission duration of the PPDU. The length of an implementation indicated by the L-SIG field is the length indicated by the length subfield in the L-SIG field.
[0022] In an implementation of any of the foregoing aspects, the reserve bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical and indicate the uplink bandwidth used to transmit the EHT PPDU; or, the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical and indicate the uplink bandwidth used to transmit the EHT PPDU. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit the HE TB PPDU.
[0023] In this solution, both the uplink length of the EHT PPDU and the uplink bandwidth for the EHT PPDU are indicated in the trigger frame. This can reduce the signaling overhead.
[0024] In an implementation of any of the foregoing aspects, the trigger frame further includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols.
[0025] Optionally, the sum of the amount of EHT-LTF symbols and the amount of EHT data symbols of the EHT PPDU is equal to the sum of the amount of HE-LTF symbols and the amount of HE data symbols of the HE TB PPDU.
[0026] Optionally, the indication information is carried in a reserved bit in a common information field in the trigger frame or in an EHT common information field in the trigger frame.
[0027] In this solution, the uplink length of the EHT PPDU, the uplink bandwidth for the EHT PPDU, and the amount of EHT-LTF symbols are all indicated in the trigger frame. This can further reduce the signaling overhead.
[0028] In an implementation with any of the foregoing aspects, the trigger frame is further used to indicate the type of the scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU.
[0029] Optionally, the type of the EHT PPDU is indicated by a trigger frame type field in the trigger frame or by a reserved bit in the trigger frame.
[0030] Optionally, the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU; the trigger frame is further used to indicate whether the scheduled uplink EHT PPDU is an EHT single-user (SU) low power indoor (LPI) SU LPI PPDU.
[0031] Optionally, whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU is indicated by a modulation and coding scheme field in the trigger frame or by a reserved bit in an EHT user information field in the trigger frame.
[0032] In this solution, the uplink transmission of the EHT single-user PPDU is further scheduled by using a trigger frame. This can implement the scheduling of various types of EHT PPDUs, thereby reducing the signaling overhead.
[0033] According to a fifth aspect, the present application provides another way to indicate the uplink parameters of the PPDU. This method includes the following: The AP generates and transmits a trigger frame, where the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical to indicate the uplink bandwidth used to transmit the EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical to indicate the uplink bandwidth used to transmit the EHT PPDU. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit the HE TB PPDU.
[0034] In this solution, based on the reuse of the indication of the HE uplink bandwidth field in the trigger frame in 11ax, the number of bits used to indicate the uplink bandwidth used to transmit the EHT PPDU is reduced. This mode reduces the overhead compared with the mode in which 3 bits are directly used to indicate the uplink bandwidth used to transmit the EHT PPDU.
[0035] According to a sixth aspect, the present application provides another method for indicating uplink parameters of a PPDU. The method includes the following: The STA receives a trigger frame, where the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical, indicating the uplink bandwidth used to transmit an EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical, indicating the uplink bandwidth used to transmit an EHT PPDU; The STA generates an EHT PPDU and transmits the EHT PPDU using the uplink bandwidth indicated by the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit an HE TB PPDU.
[0036] According to a seventh aspect, the present application provides a communication device. The communication device may be an AP or a chip within the AP, such as a Wi-Fi chip. The communication device includes the following: A processing unit configured to generate a trigger frame, where the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical, indicating the uplink bandwidth used to transmit an EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical, indicating the uplink bandwidth used to transmit an EHT PPDU; A transceiver unit configured to transmit the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit an HE TB PPDU.
[0037] According to an eighth aspect, the present application provides a communication device. The communication device may be a STA or a chip within the STA, such as a Wi-Fi chip. The communication device includes the following: a transceiver unit configured to receive a trigger frame, wherein a reserved bit in a common information field in the trigger frame and a HE uplink bandwidth field in the common information field are identical, indicating an uplink bandwidth used to transmit an EHT PPDU; or a transceiver unit that simultaneously indicates an uplink bandwidth used to transmit an EHT PPDU, wherein an EHT common information field in the trigger frame and a HE uplink bandwidth field in the common information field in the trigger frame are identical; and a processing unit configured to generate an EHT PPDU. The transceiver unit is further configured to transmit the EHT PPDU using the uplink bandwidth indicated by the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate an uplink bandwidth used to transmit a HE TB PPDU.
[0038] In an implementation of any of the foregoing aspects, a 1-bit reserved bit or a 2-bit reserved bit in the common information field is used to indicate whether the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU. For example, if the value of the 1-bit reserved bit is 0, this indicates that the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU; if the value of the 1-bit reserved bit is 1, this indicates that the uplink bandwidth used to transmit an EHT PPDU is 320 MHz. As another example, if the value of the 2-bit reserved bit is 00, this indicates that the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU; if the value of the 2-bit reserved bit is 01, this indicates that the uplink bandwidth used to transmit an EHT PPDU is 320 MHz; if the values of the 2-bit reserved bit are other values 10 and 11, this indicates that the 2-bit reserved bit is reserved. As another example, if the value of the 2-bit reserved bit is 00, this indicates that the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU; if the value of the 2-bit reserved bit is 01, this indicates that the uplink bandwidth used to transmit an EHT PPDU is 160 MHz; if the value of the 2-bit reserved bit is 10, this indicates that the uplink bandwidth used to transmit an EHT PPDU is 320 MHz; if the value of the 2-bit reserved bit is the other value 11, this indicates that the 2-bit reserved bit is reserved.
[0039] In an implementation of any of the foregoing aspects, the EHT common information field may include an EHT uplink bandwidth field, and the EHT uplink bandwidth field is used to indicate whether the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU. The length of the EHT uplink bandwidth field can be 1 bit or 2 bits.
[0040] According to a ninth aspect, the present application provides yet another method for indicating the uplink parameters of a PPDU. The method includes: The AP generates and transmits a trigger frame, where the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols.
[0041] Optionally, after transmitting the trigger frame, the AP may further receive an EHT PPDU from the STA. Here, the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the amount of HE-LTF symbols indicated by the number of HE-LTF symbols in the trigger frame and the field of midamble periodicity and the value of the amount indicated by the indication information.
[0042] This solution provides an indication of the amount of EHT-LTF symbols applicable to the scenario of hybrid transmission of EHT PPDUs and HE TB PPDUs. This can further improve the method for indicating the uplink parameters of a PPDU.
[0043] According to a tenth aspect, the present application provides yet another method for indicating uplink parameters of a PPDU. The method includes: an STA receives a trigger frame, where the trigger frame includes indication information used to indicate a difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the STA generates and transmits an EHT PPDU, where the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by a midamble periodicity field, and the value of the amount indicated by the indication information.
[0044] According to an eleventh aspect, the present application provides a communication device. The communication device may be an AP or a chip within the AP, such as a Wi-Fi chip. The communication device includes: a processing unit configured to generate a trigger frame, where the trigger frame includes indication information used to indicate a difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; and a transceiver unit configured to transmit the trigger frame.
[0045] Optionally, the transceiver unit is further configured to receive an EHT PPDU from the STA, where the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by a midamble periodicity field, and the value of the amount indicated by the indication information.
[0046] According to a twelfth aspect, the present application provides a communication device. The communication device may be a STA or a chip within the STA, such as a Wi-Fi chip. The communication device includes the following: a transceiver unit configured to receive a trigger frame, where the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; and a processing unit configured to generate an EHT PPDU, where the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by the midamble periodicity field and the value of the amount indicated by the indication information. The transceiver unit is further configured to transmit the EHT PPDU.
[0047] In an implementation of any of the foregoing aspects, the sum of the amount of EHT-LTF symbols and the amount of EHT data symbols is equal to the sum of the amount of HE-LTF symbols and the amount of HE data symbols.
[0048] In an implementation of any of the foregoing aspects, the indication information is carried in the reserved bits in the common information field in the trigger frame or in the EHT common information field in the trigger frame.
[0049] According to a thirteenth aspect, the present application provides a PPDU transmission method. The method includes the following: The AP generates and transmits a trigger frame, where the trigger frame is used to indicate the type of the scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU.
[0050] This solution provides a method for scheduling uplink transmission of an EHT SU PPDU or an EHT LPI SU PPDU. In this solution, the uplink transmission of an EHT TB PPDU, an EHT SU PPDU, or an EHT LPI SU PPDU is mainly scheduled using trigger frames. This enables the implementation of scheduling for various types of EHT PPDUs.
[0051] According to a 14th aspect, the present application provides a PPDU transmission method. The method includes the following: an STA receives a trigger frame, and the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, where the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; when the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU, the STA generates and transmits an EHT single-user PPDU.
[0052] According to a 15th aspect, the present application provides a communication device. The communication device may be an AP or a chip within the AP, such as a Wi-Fi chip. The communication device includes the following: a processing unit configured to generate a trigger frame, where the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; and a transceiver unit configured to transmit the trigger frame.
[0053] According to a 16th aspect, the present application provides a communication device. The communication device may be a STA or a chip within a STA, such as a Wi-Fi chip. The present communication device includes the following: a transceiver unit configured to receive a trigger frame, where the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; and a processing device configured to generate an EHT single-user PPDU when the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU. The transceiver unit is further configured to transmit the EHT single-user PPDU.
[0054] In an implementation of any of the foregoing aspects, the type of the EHT PPDU is indicated by a trigger frame type field in the trigger frame or by a reserved bit in the trigger frame.
[0055] In an implementation of any of the foregoing aspects, the trigger frame is further used to indicate whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU.
[0056] In an implementation of any of the foregoing aspects, whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU is indicated by a modulation and coding scheme field of the trigger frame or by a reserved bit in the EHT user information field in the trigger frame.
[0057] According to a 17th aspect, the present application provides a communication device. Specifically, the communication device is an AP in a 1st aspect, and includes a processor and a transceiver. The processor is configured to generate a trigger frame, the trigger frame includes an uplink length field, the uplink length field is used to indicate the length indicated by the L-SIG field in HE TB PPDU and EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in EHT PPDU; the transceiver unit is configured to transmit the trigger frame. Optionally, the AP may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the AP.
[0058] According to an 18th aspect, the present application provides a communication device. Specifically, the communication device is an STA in a 2nd aspect, and includes a processor and a transceiver. The transceiver is configured to receive a trigger frame, the trigger frame includes an uplink length field, the uplink length field is used to indicate the length indicated by the L-SIG field in HE TB PPDU and EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in EHT PPDU; the processor is configured to generate an EHT PPDU, and the length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2. The transceiver is further configured to transmit the generated EHT PPDU. Optionally, the STA may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the STA.
[0059] According to the 19th aspect, the present application provides a communication device. Specifically, the communication device is an AP in the 5th aspect, and includes a processor and a transceiver. The processor is configured to generate a trigger frame, and the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical to indicate the uplink bandwidth used to transmit an EHT PPDU; or, the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical to indicate the uplink bandwidth used to transmit an EHT PPDU; the transceiver is configured to transmit the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit an HE TB PPDU. Optionally, the AP may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the AP.
[0060] According to the 20th aspect, the present application provides a communication device. The communication device is specifically an STA in the 6th aspect, and includes a processor and a transceiver. The transceiver unit is configured to receive a trigger frame, and the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical, indicating the uplink bandwidth used to transmit an EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical, indicating the uplink bandwidth used to transmit an EHT PPDU; the processor is configured to generate an EHT PPDU. The transceiver is further configured to transmit the EHT PPDU using the uplink bandwidth indicated by the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit an HE TB PPDU. Optionally, the STA may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the STA.
[0061] According to the 21st aspect, the present application provides a communication device. The communication device is specifically an AP in the 9th aspect, and includes a processor and a transceiver. The processor is configured to generate a trigger frame, and the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the transceiver is configured to transmit the trigger frame. Optionally, the AP may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the AP.
[0062] According to a 22nd aspect, the present application provides a communication device. The communication device is specifically an STA in the 10th aspect, and includes a processor and a transceiver. The transceiver is configured to receive a trigger frame, the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the processor is configured to generate an EHT PPDU, and the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by the midamble periodicity field and the value of the amount indicated by the indication information. The transceiver is further configured to transmit the EHT PPDU. Optionally, the STA may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the STA.
[0063] According to a 23rd aspect, the present application provides a communication device. The communication device is specifically an AP in the 13th aspect, and includes a processor and a transceiver. The processor is configured to generate a trigger frame, the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; the transceiver is configured to transmit the trigger frame. Optionally, the AP may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data necessary for the AP.
[0064] According to a 24th aspect, the present application provides a communication device. The communication device is specifically an STA in the 14th aspect, and includes a processor and a transceiver. The transceiver is configured to receive a trigger frame, and the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; the processor is configured to generate an EHT single-user PPDU when the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU. The transceiver is further configured to transmit the EHT single-user PPDU. Optionally, the STA may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data required for the STA.
[0065] According to a 25th aspect, the present application provides a chip or chip system including an input / output interface and a processing circuit. The processing circuit is configured to generate a trigger frame, and the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the L-SIG field in the HE TB PPDU and the EHT PPDU; or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; the input / output interface is configured to transmit the trigger frame.
[0066] In one possible design, the input / output interface is configured to receive a trigger frame, the trigger frame includes an uplink length field, the uplink length field is used to indicate the length indicated by the L-SIG field in the HE TB PPDU and the EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; the processing circuit is configured to generate an EHT PPDU, and the length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2. The input / output interface is further configured to transmit the generated EHT PPDU.
[0067] According to a 26th aspect, the present application provides a chip or chip system including an input / output interface and a processing circuit. The processing circuit is configured to generate a trigger frame, and the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical to indicate the uplink bandwidth used to transmit the EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical to indicate the uplink bandwidth used to transmit the EHT PPDU; the input / output interface is configured to transmit the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit the HE TB PPDU.
[0068] In one possible design, the input / output interface is configured to receive a trigger frame, and the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical and indicate the uplink bandwidth used to transmit an EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical and indicate the uplink bandwidth used to transmit an EHT PPDU; the processing circuit is configured to generate an EHT PPDU. The input / output interface is further configured to transmit the EHT PPDU using the uplink bandwidth indicated by the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit an HE TB PPDU.
[0069] According to a 27th aspect, the present application provides a chip or chip system including an input / output interface and a processing circuit. The processing circuit is configured to generate a trigger frame, the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the input / output interface is configured to transmit the trigger frame.
[0070] In one possible design, the input / output interface is configured to receive a trigger frame, the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the processing circuit is configured to generate an EHT PPDU, and the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by the midamble periodicity field and the value of the amount indicated by the indication information. The input / output interface is further configured to transmit the EHT PPDU.
[0071] According to a 28th aspect, the present application provides a chip or chip system including an input / output interface and a processing circuit. The processing circuit is configured to generate a trigger frame, and the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU: the input / output interface is configured to transmit the trigger frame.
[0072] In one possible configuration, the input / output interface is configured to receive a trigger frame, and the trigger frame is used to indicate the type of a scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; the processing circuit is: configured to generate an EHT single-user PPDU when the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU. The input / output interface is further configured to transmit the EHT single-user PPDU.
[0073] According to the 29th aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions. When the instructions are executed on a computer, the computer is enabled to execute a method for indicating uplink parameters of a PPDU according to the 1st, 2nd, 5th, 6th, 9th, or 10th aspect.
[0074] According to the 30th aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions. When the instructions are executed on a computer, the computer is enabled to execute a PPDU transmission method according to the 13th or 14th aspect.
[0075] According to the 31st aspect, the present application provides a computer program product including instructions. When the computer program product operates on a computer, the computer is enabled to execute a method for indicating uplink parameters of a PPDU according to the 1st, 2nd, 5th, 6th, 9th, or 10th aspect.
[0076] According to the 32nd aspect, the present application provides a computer program product including instructions. When the computer program product operates on a computer, the computer is enabled to execute a PPDU transmission method according to the 13th or 14th aspect.
[0077] By implementing the embodiments of the present application, the trigger frame in 802.11ax can be used to schedule a station to transmit an EHT PPDU using specified uplink parameters. In this way, the reception of the trigger frame by a station supporting the 802.11ax protocol is not affected, and there is no need to design a new trigger frame to schedule a station supporting the 802.11be protocol to transmit an EHT PPDU. This reduces complexity and signaling overhead.
Brief Description of the Drawings
[0078] To more clearly explain the technical solutions in the embodiments of the present application, the following briefly describes the attached drawings used when describing the embodiments.
[0079]
Figure 1
[0080]
Figure 2a
[0081]
Figure 2b
[0082]
Figure 3a
[0083]
Figure 3b
[0084]
Figure 4
[0085]
Figure 5
[0086]
Figure 6
[0087]
Figure 7
[0088]
Figure 8a
[0089]
Figure 8b
[0090]
Figure 9
[0091]
Figure 10
[0092]
Figure 11a
[0093]
Figure 11b
[0094]
Figure 12
[0095]
Figure 13
[0096]
Figure 14
[0097]
Figure 15
[0098]
Figure 16
[0099]
Figure 17
[0100]
Figure 18
Embodiments for Carrying Out the Invention
[0101] The following clearly and completely describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings of the embodiments of the present application.
[0102] To facilitate the understanding of the method provided in the embodiments of the present application, the following describes the system architecture and / or application scenarios in the method provided in the embodiments of the present application. The system architecture and / or scenarios described in the embodiments of the present application are intended to more clearly describe the technical solutions in the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application.
[0103] Embodiments of the present application provide a method for indicating the uplink parameters of a PPDU so that trigger frames in 802.11ax can be used to schedule a station to transmit an EHT PPDU using the specified uplink parameters. Thereby, the reception of trigger frames by stations supporting the 802.11ax protocol is not affected, and there is no need to design a new trigger frame to schedule stations supporting the 802.11be protocol to transmit an EHT PPDU. This reduces complexity and signaling overhead. The method for indicating the uplink parameters of a PPDU may be applied to a wireless communication system, such as a wireless local area network system. The method for indicating the uplink parameters of a PPDU may be implemented by a communication device in a wireless communication system, or by a chip or processor of the communication device. The communication device may be an access point device or a station device. Alternatively, the communication device may be a wireless communication device supporting parallel transmission on multiple links. For example, the communication device may be referred to as a multi-link device (MLD) or a multi-band device. Compared with a communication device supporting only single-link transmission, a multi-link device has higher transmission efficiency and greater throughput.
[0104] FIG. 1 is a schematic diagram of the architecture of a wireless communication system according to an embodiment of the present application. As shown in FIG. 1, the wireless communication system may include one or more APs (e.g., the AP shown in FIG. 1) and one or more STAs (e.g., STA 1 and STA 2 shown in FIG. 1). The AP and the STA support a WLAN communication protocol. The communication protocol may include IEEE802.11be (also referred to as the Wi-Fi 7 or EHT protocol), and may further include protocols such as IEEE802.11ax and IEEE802.11ac. Of course, with the continuous evolution and development of communication technologies, the communication protocol may further include the next-generation protocol of IEEE802.11be. WLAN is used as an example. The apparatus for implementing the method in the present application may be an AP or STA in the WLAN, or a chip or processing system installed in the AP or STA.
[0105] An access point (AP) is a device with a wireless communication function, supports communication executed using the WLAN protocol, and has a function of communicating with other devices (e.g., stations or other access points) within the WLAN network. Of course, the access point may further have a function of communicating with other devices. In a WLAN system, the access point may be called an access point station (AP STA). The device with the wireless communication function may be the entire device, or may be a chip, a processing system, etc. mounted on the entire device. The device on which the chip or the processing system is mounted can implement the methods and functions in the embodiments of the present application under the control of the chip or the processing system. The AP in the embodiments of the present application is a device that provides services for the STA and can support the 802.11 series of protocols. For example, the AP may be a communication entity such as a communication server, a router, a switch, a network bridge, etc. The AP may include various forms of macro base stations, micro base stations, relay stations, etc. Of course, alternatively, the AP may be a chip and a processing system in various forms of devices to implement the methods and functions in this embodiment of the present application.
[0106] A station (e.g., STA 1 or STA 2 in FIG. 1) is a device equipped with a wireless communication function, supports communication performed using the WLAN protocol, and has the function of communicating with other stations or access points within the WLAN network. In a WLAN system, a station may be called a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate with an AP and then communicate with the WLAN. The device with the wireless communication function may be the entire device, or may be a chip or a processing system installed within the entire device. The device on which the chip or the processing system is installed can implement the methods and functions in the embodiments of the present application under the control of the chip or the processing system. For example, a STA may be a facility that can be connected to the Internet, such as a tablet computer, a desktop computer, a laptop computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), or a mobile phone; an Internet of Things node in the Internet of Things; or an in-vehicle communication device, an entertainment device, a game device or system, a global positioning system device, etc. in the Internet of Vehicles. A STA may alternatively be a chip and a processing system within the above terminal.
[0107] The WLAN system can provide high-speed and low-latency transmission. Along with the continuous evolution of WLAN application scenarios, the WLAN system is applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprises, stadiums, exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, supermarkets, squares, streets, production workshops, and operations in warehouses. Of course, devices that support WLAN communication (such as access points or stations) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, or smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, TVs, stereos, refrigerators, or washing machines), nodes and entertainment terminals in the Internet of Things (such as wearable devices like AR devices or VR devices), smart devices in smart offices (such as printers, projectors, speakers, or stereos), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service checkout desks, or self-service meal ordering machines), devices in large stadiums and concert halls, etc. The specific forms of STAs and APs are not limited in this embodiment of the present application and are merely illustrated by examples here.
[0108] Optionally, FIG. 1 is merely a schematic diagram. In addition to the scenario where an AP communicates with one or more STAs, the method for indicating uplink parameters of the PPDU provided in the embodiments of the present application may also be applicable to the scenario where an AP communicates with other APs, and may also be applicable to the scenario where an STA communicates with other STAs.
[0109] Optionally, FIG. 2a is a schematic diagram of the structure of an access point according to an embodiment of the present application. The AP may be a multi-antenna AP or a single-antenna AP. In FIG. 2a, the AP includes a physical layer (PHY) processing circuit and a media access control (MAC) processing circuit. The physical layer processing circuit may be configured to process physical layer signals, and the MAC layer processing circuit may be configured to process MAC layer signals. The 802.11 standard focuses on the PHY and MAC parts. FIG. 2b is a schematic diagram of the structure of a station according to an embodiment of the present application. FIG. 2b is a schematic diagram of the structure of a single-antenna STA. In an actual scenario, the STA may alternatively be a multi-antenna STA or a device with more than two antennas. In FIG. 2b, the STA may include a PHY processing circuit and a MAC processing circuit. The physical layer processing circuit may be configured to process physical layer signals, and the MAC layer processing circuit may be configured to process MAC layer signals.
[0110] The above content briefly describes the system architecture in the embodiments of the present application. To better understand the technical solutions in the embodiments of the present application, the following describes the content related to the embodiments of the present application, particularly related to the trigger frame-based uplink transmission scheduling method in the IEEE 802.11be standard.
[0111] In one implementation, the trigger frame-based uplink transmission scheduling method in the IEEE 802.11be standard specifically includes the following.
[0112] (1) The AP sends a trigger frame. The trigger frame is used to schedule one or more STAs to send uplink trigger-based EHT PPDUs (generally, PPDUs are also called data packets or data packets). The trigger-based EHT PPDU may be abbreviated as EHT TB PPDU (Extremely High Throughput Trigger Based Physical layer Protocol Data Unit). FIG. 3a is a schematic diagram of the frame format of the trigger frame according to an embodiment of the present application. As shown in FIG. 3a, the trigger frame includes a common information field and a user information list field. The common information field includes common information that all STAs need to read, and the user information list field includes one or more user information fields. One user information field includes information that one STA needs to read. FIG. 3b is a schematic diagram of the frame format of the common information field and the user information field in the trigger frame according to an embodiment of the present application. As shown in FIG. 3b, in the user information field, the association identification 12 (AID 12) indicates the association identification information of the STA, and the resource unit (RU) allocation subfield is used to indicate the specific resource unit position allocated to the STA (the STA indicated by AID 12).
[0113] (2) After receiving the trigger frame, the STA obtains, through parsing, the user information field that matches the AID of the STA from the trigger frame, and transmits an EHT PDDU on the RU indicated by the resource unit allocation subfield in the user information field. (3) After receiving the EHT PDDU, the AP returns a confirmation response frame to the STA to confirm that the AP has received the EHT PPDU. FIG. 4 is a schematic diagram of the time series of a trigger frame-based uplink transmission scheduling method. As shown in FIG. 4, the AP transmits a trigger frame. After receiving the trigger frame, STA 1 and STA 2 separately transmit an EHT PPDU after a certain time period. After receiving the EHT PPDU, the AP returns a Multiple STA Block Acknowledge (M-BA) frame after a certain time period.
[0114] Optionally, for the meaning of the fields that may be included in the EHT PPDU, refer to Table 1.
Table 1
[0115] For a station that supports the 802.11be protocol, it can be understood that the station may receive a trigger frame in 11ax or may receive a trigger frame in 11be. In this implementation, the trigger frame in 11ax and the trigger frame in 11be use different trigger frame types to notify a STA that supports 11be whether the STA should respond according to the format of the HE TB PPDU or the format of the EHT TB PPDU for the trigger frame.
[0116] However, in this implementation, a new trigger frame type is introduced, and it is necessary to design trigger frames corresponding to 11be for all trigger frames of different subtypes in 11ax. As a result, the design becomes complex. Also, this implementation does not support scenarios where both stations supporting 11ax and stations supporting 11be are scheduled simultaneously to perform hybrid transmission of HE TB PPDU and EHT PPDU.
[0117] In another implementation, in order to achieve the effect of hybrid transmission scheduling, at the same time, to schedule STAs that support 11ax to transmit HE PPDUs, and to schedule STAs that support 11be to transmit EHT PPDUs, the trigger frame in 11ax is used. Specifically, FIG. 5 is a schematic diagram of another frame format of the common information field and the user information field in the trigger frame according to an embodiment of the present application. As shown in FIG. 5, the common information field in the trigger frame is the same as the common information field in the trigger frame in 11ax, and includes common information that all STAs supporting 11ax need to read. The first five user information fields following the common information field are the user information list fields in 11ax. The user information fields corresponding to STA 1 to STA 5 in FIG. 5 form the user information list fields in 11ax. In the user information field corresponding to STA 6, the association identification information AID 12 is 4095, and AID 12 = 4095 indicates the cut-off of useful information and the start of padding bits in the 11ax standard. Therefore, conventional STAs that support 11ax do not continue to parse the subsequent information. Therefore, using this function, in the 11be standard, the common information in 11be (for example, the EHT common information field) and the user information in 11be (for example, the user information list field in 11be) may be further indicated. Optionally, STAs that support 11be and STAs that support 11ax may use the same common information field. That is, the EHT common information field shown in FIG. 5 does not exist.
[0118] In this implementation, it can be understood that the 11ax trigger frame is used to schedule both the STA supporting 11ax to send a HE PPDU and the STA supporting 11be to send an EHT PPDU simultaneously. This achieves the effect of hybrid transmission scheduling, thereby reducing the design complexity. However, in this implementation, it does not show how to specify the uplink parameters of the EHT PPDU, such as the uplink length and uplink bandwidth. Therefore, in the trigger frame-based uplink transmission scheduling process in 11be, how to indicate the uplink parameters of the PPDU becomes an issue that needs to be urgently resolved.
[0119] Embodiments of the present application provide a method for indicating the uplink parameters of a PPDU, whereby the trigger frame in 802.11ax can be used to schedule the station to send an EHT PPDU using the specified uplink parameters. In this way, the reception of the trigger frame by the station supporting the 802.11ax protocol is not affected, and there is no need to design a new trigger frame to schedule the station supporting the 802.11be protocol to send an EHT PPDU. This reduces complexity and signal transmission overhead.
[0120] The following further elaborates in detail on the technical solutions provided in the present application with reference to additional accompanying drawings.
[0121] The technical solutions provided in this application are described using Embodiment 1 to Embodiment 4. In Embodiment 1, the indication of the uplink length of the EHT PPDU and the indication of the length subfield in the Legacy Signal (L-SIG) field in the HE TB PPDU and the EHT PPDU are described. In Embodiment 2, the indication of the uplink bandwidth of the EHT PPDU is described. In Embodiment 3, the indication of the amount of EHT-LTF symbols is described. In Embodiment 4, the transmission method by which the STA is triggered to transmit a single user (SU) low power indoor (LPI) PPDU is described. The following details Embodiment 1 to Embodiment 4 separately. Note that the technical solutions described in Embodiment 1 to Embodiment 4 of this application may be combined in any way to form a new embodiment.
[0122] It can be understood that the AP and the STA in this application may each be a single-link device, or may be a functional entity or a functional unit in a multi-link device. For example, in this application, the AP is the AP in the AP multi-link device, and the STA is the STA in the station multi-link device. This is not limited in this application.
[0123] Embodiment 1 In Embodiment 1 of this application, mainly, the indication of the uplink length of the EHT PPDU and the indication of the length subfield in the L-SIG field in the HE TB PPDU and the EHT PPDU are described.
[0124] FIG. 6 is a schematic flowchart of a method for indicating uplink parameters of a PPDU according to an embodiment of the present application. The method for indicating uplink parameters of a PPDU is described using an example where the method is implemented in a communication system including one AP and one or more STAs. The AP supports the IEEE802.11be protocol (also referred to as the Wi-Fi 7 or EHT protocol), and may further support another WLAN communication protocol, such as the IEEE802.11ax protocol or the IEEE802.11ac protocol. At least one of the one or more STAs supports the IEEE802.11be protocol. It should be understood that the AP and STA in this embodiment of the present application may further support the next-generation protocol of IEEE802.11be. That is, the method for indicating uplink parameters of a PPDU provided in this embodiment of the present application is applicable not only to the IEEE802.11be protocol but also to the next-generation protocol of IEEE802.11be.
[0125] As shown in FIG. 6, the method for indicating uplink parameters of a PPDU includes, but is not limited to, the following steps.
[0126] S101: The AP generates a trigger frame. Here, the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the legacy signal L-SIG field in the high-efficiency trigger-based physical layer protocol data unit HE TB PPDU and the very high throughput physical layer protocol data unit EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU.
[0127] S102: The AP transmits the trigger frame. Correspondingly, the STA receives the trigger frame.
[0128] For the frame format of the trigger frame, refer to FIG. 3a. The trigger frame includes a common information field and a user information list field. For the frame format of the common information field, refer to the portion of the common information field shown in FIG. 3b or FIG. 5. The common information field includes an uplink length field. The uplink length field may be used to indicate the length indicated by the L-SIG field in both the HE TB PPDU and the EHT PPDU. Alternatively, the uplink length field may be used to indicate only the length indicated by the L-SIG field in the EHT PPDU. That is, the trigger frame can be used to schedule a station that supports 11ax to transmit a HE TB PPDU and, at the same time, schedule a station that supports 11be to transmit an EHT PPDU. Alternatively, the trigger frame may be used only to schedule a station that supports 11be to transmit an EHT PPDU. That is, the trigger frame may be applicable to a scenario in which a hybrid transmission schedule of HE TB PPDU and EHT PPDU is executed, or may be applicable to a scenario in which only the transmission of the EHT PPDU is scheduled.
[0129] The EHT PPDU in this embodiment of the present application can be a trigger-based EHT PPDU (sometimes abbreviated as EHT TB PPDU), an EHT single-user PPDU (sometimes abbreviated as EHT SU PPDU), or a single-user low-power indoor EHT PPDU (sometimes abbreviated as EHT SU LPI PPDU). It can be understood that the EHT SU PPDU may also be referred to as an EHT MU PPDU (multi-user EHT PPDU, multiple user EHT PPDU) transmitted to a single user. The EHT PPDU transmitted to a single user and the EHT PPDU transmitted to multiple users may sometimes be collectively referred to as an EHT MU PPDU. In this embodiment of the present application, the name of the PPDU is not limited.
[0130] Optionally, the length value indicated by the uplink length field in the trigger frame is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0131] Specifically, after generating the trigger frame, the AP may transmit the trigger frame in broadcast mode. Correspondingly, one or more stations receive the trigger frame.
[0132] S103: The STA generates an EHT PPDU. The length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2.
[0133] S104: The STA transmits the generated EHT PPDU.
[0134] Specifically, the length value indicated by the uplink length field in the trigger frame is a positive integer and is obtained by subtracting 2 from a multiple of 3. After receiving the trigger frame, the STA can set the length indicated by the L-SIG field in the EHT PPDU to be equal to the value of the length indicated by the uplink length field plus 2. Therefore, the length indicated by the L-SIG field in the EHT PPDU generated by the STA is equal to the value of the length indicated by the uplink length field plus 2. That is, the length indicated by the L-SIG field in the EHT PPDU is a multiple of 3. After generating the EHT PPDU, the STA may transmit the generated EHT PPDU to the AP. Correspondingly, the length indicated by the L-SIG field in the EHT PPDU received by the AP is equal to the value of the length indicated by the uplink length field plus 2. After receiving the EHT PPDU, the AP may return a confirmation response frame to confirm that the AP has received the EHT PPDU. The STA here is a STA that supports the 802.11be protocol or a STA that supports 11be. For the sake of simplicity, a STA that supports the 802.11be protocol is hereinafter referred to as an EHT station.
[0135] Optionally, a station that supports the 802.11ax protocol (for simplicity of explanation, a station that supports the 802.11ax protocol is hereinafter referred to as a HE station) may receive a trigger frame. After receiving the trigger frame, the HE station can set the length indicated by the L-SIG field in the HE TB PPDU to the length value indicated by the uplink length field in the trigger frame, based on the length value indicated by the uplink length field in the trigger frame. Therefore, the length indicated by the L-SIG field in the HE TB PPDU generated by the HE station is equal to the length value indicated by the uplink length field, that is, the value obtained by subtracting 2 from a multiple of 3. After generating the HE TB PPDU, the HE station may transmit the generated HE TB PPDU to the AP. After receiving the HE TB PPDU, the AP may return an acknowledgment frame to confirm that the AP has received the HE TB PPDU.
[0136] When a station supports both the 802.11be protocol and the 802.11ax protocol, it can be understood that when the station functions using the 802.11be protocol, the station is regarded as an EHT station; when the station functions using the 802.11ax protocol, the station is regarded as a HE station. Alternatively, when a station supports both the 802.11be protocol and the 802.11ax protocol, the station is regarded as an EHT station. Optionally, when a station supports both the 802.11be protocol and the 802.11ax protocol, the station may determine the specific type of PPDU to be transmitted by the station in response to the trigger frame based on the indication of the AP in the trigger frame. The indication may be explicit. For example, the user information field in the trigger frame carries PPDU indication information used to indicate the PPDU format used by the station in response to the trigger frame. For example, when the value of the PPDU indication information is 1, this indicates that the PPDU format used by the station in response to the trigger frame is an EHT PPDU; when the value of the PPDU indication information is 0, this indicates that the PPDU format used by the station in response to the trigger frame is a HE TB PPDU. Alternatively, 1 indicates a HE TB PPDU and 0 indicates an EHT PPDU. Alternatively, the indication may be implicit.For example, after the station receives the trigger frame, if the AID of the station is found before the user information field corresponding to AID 12 = 4095 (for example, the user information field corresponding to STA 6 in FIG. 5), the station determines to send an HE TB PPDU to respond to the trigger frame; or, if the AID of the station is found after the user information field corresponding to AID 12 = 4095 (for example, the user information field corresponding to STA 6 in FIG. 5), the station determines to send an EHT PPDU to respond to the trigger frame.
[0137] Regardless of whether it is an HE TB PPDU or an EHT PPDU, it can be seen that the L-SIG field of the preamble has a length subfield and a rate subfield. The transmitting end uses the length subfield and the rate subfield in the L-SIG field to indirectly indicate the originally determined transmission duration of the PPDU. The rate subfield is fixedly set to 6 Megabits per second (Mbps). Since the rate subfield is set to a fixed value, the originally determined transmission duration of the PPDU is indirectly indicated using the length subfield. Optionally, in this embodiment of the present application, the implementation of the length indicated by the L-SIG field is the length indicated by the length subfield in the L-SIG field.
[0138] The calculation formula for the length (Length) value indicated by the length subfield is the following formula (1-1):
Equation
[0139] In Equation (1-1), SignalExtension (signal extension) is a parameter related to the transmission frequency band. When the station operates at 2.4 GHz, this parameter is 6 μs (microseconds); when the station operates at 5 GHz or 6 GHz, this parameter is 0 μs. TXTIME represents the originally determined transmission duration of the entire PPDU. For HE TB PPDU, the length of TXTIME is determined by the AP. For HE PPDU, the value of m is 1 or 2, and the specific value of m depends on the specific HE PPDU type. For HE TB PPDU, m = 2. For EHT PPDU, m = 0 is set to distinguish HE PPDU from EHT PPDU in the process of automatic detection by the receiving end.
[0140]
Number
Number
Number
[0141] Regarding the HE TB PPDU, the length value indicated by the length subfield is specified by the trigger frame transmitted by the AP, and the length value can be calculated according to Equation (1-1). In uplink multi-user (MU) transmission, it is necessary to ensure that the transmission durations of multiple users (or STAs) are the same. Therefore, in the common information field of the trigger frame, the same uplink length needs to be indicated for all STAs (or users). The HE station can directly set the length indicated by the L-SIG field in the HE TB PPDU to the value indicated by the uplink length field in the trigger frame. Regarding the trigger frame in 11be, to avoid the influence of the reception of the trigger frame by the HE station and the setting of the length indicated by the L-SIG field in the HE TB PPDU by the HE station, the value of the uplink length field in the trigger frame in 11be continues to be set according to Equation (1-1) with m = 2. For the EHT station, since m = 0 for the EHT PPDU, the length value indicated by the L-SIG field in the EHT PPDU is a multiple of 3. Therefore, after the EHT station reads the indication of the uplink length field in the trigger frame, during the setting of the length indicated by the L-SIG field in the EHT PPDU, the length is set to the value indicated by the uplink length field plus 2.
[0142] Optionally, the HE STA may calculate the length of each field in the HE TB PPDU transmitted by the HE STA, and the EHT STA may also calculate the length of each field in the EHT PPDU transmitted by the EHT STA. For the preambles in the HE TB PPDU and the EHT PPDU, the length of each field may be determined based on the indication in the trigger frame transmitted by the AP. For the data fields in the HE TB PPDU and the EHT PPDU, the amount of data symbols may be calculated according to Equation (1-2): [Number]
[0143] In Equation (1-2), LENGTH represents the length information (i.e., the length value) indicated by the L-SIG field in the uplink PPDU (which is either the HE TB PPDU or the EHT PPDU), and is derived using the value indicated by the uplink length field in the trigger frame. For the HE TB PPDU, m = 2 in Equation (1-2); for the EHT PPDU, m = 0 in Equation (1-2). T HE-PREAMBLE is the preamble length from the RL-SIG field to the High Efficient Long Training Field (HE-LTF) in the HE TB PPDU, which is the length of RL-SIG (fixed at 4 microseconds), the length of the High Efficient Signal Field A (HE-SIG-A) (fixed at 8 microseconds), the length of the High Efficient Short Training Field (HE-STF) (fixed at 8 microseconds), and the length of the HE-LTF (N HE-LTF *T HE-LTF-SYMIt includes
[0144] For the EHT PPDU, T HE-PREAMBLE is T EHT-PREAMBLE may be replaced by, and N HE-LTF *T HE-LTF-SYM is N EHT-LTF *T EHT-LTF-SYM may be replaced by. T EHT-PREAMBLE is the preamble length from RL-SIG to EHT-LTF in the EHT PPDU.
[0145] For the EHT TB PPDU, T EHT-PREAMBLE is the length of RL-SIG, the length of U-SIG (fixed at 8 microseconds), the length of EHT-STF (fixed at 8 microseconds), and the length of EHT-LTF (similar to HE-LTF, N EHT-LTF *T EHT-LTF-SYM ) is included. For the EHT SU PPDU, T EHT-PREAMBLE is the length of RL-SIG, the length of U-SIG, the length of the Extremely High Throughput Signal Field (EHT-SIG) (N EHT-SIG *T EHT-SIG , where T EHT-SIG is fixed at 4 microseconds, and N EHT-SIG is determined by the transmitting end of the EHT SU PPDU), the length of EHT-STF (fixed at 4 microseconds), and the length of EHT-LTF (similar to HE-LTF, N EHT-LTF *T EHT-LTF-SYM ) is included.
[0146] N MAis the amount of the midamble in the Doppler scenario, and its calculation formula is Formula (1-3). Doppler represents the Doppler bit indication and is obtained according to the indication in the trigger frame. b PE-Disambiguity represents the data packet extended disambiguation bit indication and is obtained according to the indication in the trigger frame. T SYM represents the duration of the data symbol and is obtained based on the guard interval indicated in the trigger frame. In the EHT PPDU, T in Formula (1-3) HE-PREAMBLE can be understood that it may be replaced by T EHT-PREAMBLE is understandable.
Number
[0147] Regarding the packet extension field in the HE TB PPDU and EHT PPDU, the packet extension length in the HE TB PPDU is shown in Formula (1-4).
Number
[0148] In Formula (1-3), T MA represents the duration of the midamble and is the same as the duration of the HE-LTF or EHT-LTF. Max{A, B} represents that the larger value between A and B is used.
Number
Number
Number
[0149] It can be seen that the packet extension length in the EHT PPDU can also be obtained through the calculation with reference to Equation (1-4). Here, T HE-PREAMBLE is T EHT-PREAMBLE is replaced by, and N HE-LTF *T HE-LTF-SYM is N EHT-LTF *T EHT-LTF-SYM is replaced by.
[0150] In this embodiment of the present application, it can be seen that the uplink length field in the trigger frame is used to indicate the length indicated by the L-SIG field in the EHT PPDU and the HE TB PPDU, or is used to indicate the length indicated by the L-SIG field in the EHT PPDU. In this way, both the EHT station and the HE station can be scheduled to perform uplink data transmission, thereby reducing the command overhead. Also, the trigger frame in this embodiment of the present application is the trigger frame of 11ax. This can avoid the influence on the reception of the trigger frame by the HE station and the setting method of the length indicated by the L-SIG field in the HE TB PPDU. Furthermore, in this embodiment of the present application, the value indicated by the uplink length field in the trigger frame is set to be the result of subtracting 2 from a multiple of 3, and the length indicated by the L-SIG field in the EHT TB PPDU is set to be the result of adding 2 to the value indicated by the uplink length field, ensuring that the length indicated by the L-SIG field in the EHT TB PPDU is a multiple of 3. Thereby, the EHT TB PPDU can be automatically detected and distinguished from the HE PPDU.
[0151] Embodiment 2 In Embodiment 2 of the present application, a method for indicating the uplink bandwidth of an EHT PPDU is mainly described. It can be understood that in actual applications, Embodiment 2 of the present application may be implemented in combination with Embodiment 1 or separately, and this is not limited to this embodiment of the present application.
[0152] In terms of bandwidth configuration, it can be understood that 802.11ax supports bandwidth configurations of 20 MHz, 40 MHz, 80 MHz, and 160 MHz / 80 MHz + 80 MHz. The difference between 160 MHz and 80 + 80 MHz is that the former is a continuous frequency band, while the two 80 MHz bandwidths of the latter are discontinuous or separate in the frequency band. In 802.11be, bandwidth configurations such as 320 MHz / 160 MHz + 160 MHz are further supported. Therefore, for a station operating under the 802.11be protocol, it is necessary to indicate the uplink bandwidth during uplink scheduling.
[0153] FIG. 7 is another schematic flowchart of a method for indicating uplink parameters of a PPDU according to an embodiment of the present application. The method for indicating uplink parameters of a PPDU is described using an example in which the method is implemented in a communication system including one AP and one or more STAs. The AP supports the IEEE802.11be protocol (also referred to as the Wi-Fi 7 or EHT protocol), and may further support another WLAN communication protocol, such as the IEEE802.11ax protocol or the IEEE802.11ac protocol. At least one of the one or more STAs supports the IEEE802.11be protocol. It should be understood that the AP and STA in this embodiment of the present application may further support the next-generation protocol of IEEE802.11be. That is, the method for indicating uplink parameters of a PPDU provided in this embodiment of the present application is applicable not only to the IEEE802.11be protocol, but also to the next-generation protocol of IEEE802.11be. As shown in FIG. 7, the method for indicating uplink parameters of a PPDU includes, but is not limited to, the following steps.
[0154] S201: The AP generates a trigger frame. The reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical to indicate the uplink bandwidth used to transmit the EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical to indicate the uplink bandwidth used to transmit the EHT PPDU.
[0155] S202: The AP transmits the trigger frame. Correspondingly, the STA receives the trigger frame.
[0156] For the frame format of the trigger frame, please refer to FIG. 3a. The trigger frame includes a common information field and a user information list field. For the frame formats of the common information field and the user information list field, please refer to FIG. 5. The trigger frame can indicate both the uplink bandwidth used to transmit HE TB PPDUs and the uplink bandwidth used to transmit EHT PPDUs.
[0157] Specifically, the common information field at the front of the trigger frame continues to indicate the uplink bandwidth for the HE STA. That is, the HE uplink bandwidth field in the common information field at the front of the trigger frame is used to indicate the uplink bandwidth used to transmit HE TB PPDUs. The meaning of the HE uplink bandwidth field is the same as the meaning of this field in 11ax. Specifically, the values of the field are 00, 01, 10, 11, indicating that the uplink bandwidths are 20 MHz, 40 MHz, 80 MHz, 160 MHz / 80 + 80 MHz, respectively. Another part of the trigger frame, for example, the reserved bit in the common information field or the EHT common information field, includes an indication of the uplink bandwidth used to transmit EHT PPDUs. That is, the reserved bit in the common information field and the HE uplink bandwidth field in the common information field in the trigger frame can be used together to indicate the uplink bandwidth used to transmit EHT PPDUs; or the EHT common information field and the HE uplink bandwidth field in the common information field in the trigger frame can be used together to indicate the uplink bandwidth used to transmit EHT PPDUs. To simplify the explanation, the uplink bandwidth used to transmit EHT PPDUs is referred to as the EHT uplink bandwidth below. The following will explain in detail the implementation showing the EHT uplink bandwidth.
[0158] (1) The HE uplink bandwidth field and the reserve bit in the common information field together indicate the EHT uplink bandwidth.
[0159] Figure 8a is a schematic diagram of the frame format of the EHT uplink bandwidth indication according to an embodiment of the present application. As shown in Figure 8a, the indication of the EHT uplink bandwidth is arranged in the reserve bit in the common information field.
[0160] In the first implementation, one reserve bit (i.e., a 1-bit reserve bit) in the common information field is used for the indication. Specifically, when the reserve bit is 0, it indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the reserve bit is 1, it indicates that the EHT uplink bandwidth is 320 MHz. It can be understood that in this embodiment of the present application, the correspondence / mapping relationship between the value and meaning of the reserve bit is not limited. Alternatively, when the reserve bit is 1, it indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the reserve bit is 0, it indicates that the EHT uplink bandwidth is 320 MHz.
[0161] In the second implementation, two reserve bits (i.e., 2-bit reserve bits) in the common information field are used for the indication. Specifically, when the values of the two reserve bits are 00, it indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the values of the two reserve bits are 01, it indicates that the EHT uplink bandwidth is 320 MHz; when the values of the two reserve bits are 10 and 11, it indicates that the two reserve bits are reserved.
[0162] In this embodiment of the present application, the correspondence / mapping relationship between the values and meanings of the two reserve bits is not limited, and it can be understood that various different mapping sequences can be alternatively used. For example, when the value is 00, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 11, this indicates that the EHT uplink bandwidth is 320 MHz; alternatively, when the value is 11, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 00, this indicates that the EHT uplink bandwidth is 320 MHz; when the values are the other values 10 and 01, it indicates that the two reserve bits are reserved. As another example, when the value is 10, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 11, this indicates that the EHT uplink bandwidth is 320 MHz; when the values are the other values 00 and 01, it indicates that the two reserve bits are reserved. Various different mapping sequences are not listed here in the present application.
[0163] In the third implementation, two reserve bits (i.e., 2-bit reserve bits) in the common information field continue to be used for indication. Specifically, when the value of the two reserve bits is 00, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value of the two reserve bits is 01, this indicates that the EHT uplink bandwidth is 160 MHz; when the value of the two reserve bits is 10, this indicates that the EHT uplink bandwidth is 320 MHz. When the value of the two reserve bits is 11, it indicates that the two reserve bits are reserved.
[0164] In this embodiment of the present application, the correspondence / mapping relationship between the values and meanings of the two reserve bits is not limited, and it can be understood that another mapping sequence may be alternatively used. For example, when the value is 11, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 10, this indicates that the EHT uplink bandwidth is 160 MHz; when the value is 01, this indicates that the EHT uplink bandwidth is 320 MHz; when the value is the remaining value 00, the two reserve bits indicate that they are reserved.
[0165] In the first implementation and the second implementation, it can be seen that when it is necessary to indicate that the EHT uplink bandwidth is 160 MHz, the bandwidth indicated by the HE uplink bandwidth field needs to be set to 160 MHz. In the third implementation, when it is necessary to indicate that the EHT uplink bandwidth is 160 MHz, it is not necessary to set the bandwidth indicated by the HE uplink bandwidth field to 160 MHz, and it is only necessary to set the bandwidth indicated by the reserve bits to 160 MHz. Thereby, the bandwidth indicated by the HE uplink bandwidth field becomes more flexible, and thus the uplink bandwidth used for transmitting the HE TB PPDU can be flexibly indicated. This reduces the transmission bandwidth of the HE station and reduces the power consumption of the HE station.
[0166] (2) The HE uplink bandwidth field and the EHT common information field jointly indicate the EHT uplink bandwidth.
[0167] FIG. 8b is a schematic diagram of another frame format of the EHT uplink bandwidth indication according to an embodiment of the present application. As shown in FIG. 8b, the EHT common information field includes an EHT uplink bandwidth field, which may also be referred to as the uplink bandwidth field. The position of the EHT uplink bandwidth field in the EHT common information field and the amount of bits occupied by the EHT uplink bandwidth field are not limited in this embodiment of the present application.
[0168] In the fourth implementation, the EHT uplink bandwidth field is 1 bit. Specifically, when the value of the EHT uplink bandwidth field is 0, it indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value of the EHT uplink bandwidth field is 1, it indicates that the EHT uplink bandwidth is 320 MHz. It can be understood that the correspondence between the value of the EHT uplink bandwidth field and its meaning is not limited in this embodiment of the present application. Alternatively, when the value of the EHT uplink bandwidth field is 1, it indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value of the EHT uplink bandwidth field is 0, it indicates that the EHT uplink bandwidth is 320 MHz.
[0169] In the fifth implementation, the EHT uplink bandwidth field is 2 bits. Specifically, when the value of the EHT uplink bandwidth field is 00, it indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value of the EHT uplink bandwidth field is 01, it indicates that the EHT uplink bandwidth is 320 MHz. When the values of the EHT uplink bandwidth field are 10 and 11, it indicates that the EHT uplink bandwidth field is reserved.
[0170] In this embodiment of the present application, the correspondence between the value and meaning of the EHT uplink bandwidth field is not limited, and it can be understood that various different mapping sequences can be alternatively used. For example, when the value is 00, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 11, this indicates that the EHT uplink bandwidth is 320 MHz; alternatively, when the value is 11, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 00, this indicates that the EHT uplink bandwidth is 320 MHz; when the values are other values 10 and 01, it indicates that the EHT uplink bandwidth field is reserved. As another example, when the value is 10, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 11, this indicates that the EHT uplink bandwidth is 320 MHz; when the values are the other 00 and 01, it indicates that the two reserved bits are reserved. Various different mapping sequences are not listed here in the present application.
[0171] In the sixth implementation, the EHT uplink bandwidth field continues to be 2 bits. Specifically, when the value of the EHT uplink bandwidth field is 00, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value of the EHT uplink bandwidth field is 01, this indicates that the EHT uplink bandwidth is 160 MHz; when the values of the two reserved bits are 10, this indicates that the EHT uplink bandwidth is 320 MHz. When the value of the EHT uplink bandwidth field is 11, it indicates that the EHT uplink bandwidth field is reserved.
[0172] In this embodiment of the present application, it can be understood that the correspondence between the value and the meaning of the EHT uplink bandwidth field is not limited, and another mapping sequence may be alternatively used. For example, when the value is 11, this indicates that the EHT uplink bandwidth is the same as the bandwidth indicated by the HE uplink bandwidth field; when the value is 10, this indicates that the EHT uplink bandwidth is 160 MHz; when the value is 01, this indicates that the EHT uplink bandwidth is 320 MHz; when the value is the remaining value 00, the two reserved bits indicate that they are reserved.
[0173] Similar to the aforementioned first implementation and the aforementioned second implementation, in the fourth implementation and the fifth implementation, when it is necessary to indicate that the EHT uplink bandwidth is 160 MHz, the bandwidth indicated by the HE uplink bandwidth field needs to be set to 160 MHz. In the sixth implementation, when it is necessary to indicate that the EHT uplink bandwidth is 160 MHz, the bandwidth indicated by the HE uplink bandwidth field does not need to be set to 160 MHz, and only the bandwidth indicated by the EHT uplink bandwidth field needs to be set to 160 MHz. Thereby, the bandwidth indicated by the HE uplink bandwidth field becomes more flexible, so that the uplink bandwidth used to transmit the HE TB PPDU can be flexibly indicated. This reduces the transmission bandwidth of the HE station and reduces the power consumption of the HE station.
[0174] S203: The STA generates an EHT PPDU.
[0175] S204: The STA transmits the EHT PPDU using the uplink bandwidth indicated by the trigger frame.
[0176] Specifically, after generating the EHT PPDU, the STA uses the uplink bandwidth indicated by the trigger frame to transmit the generated EHT PPDU. After receiving the EHT PPDU, the AP may return a confirmation response frame to the STA. For example, if the uplink bandwidth used to transmit the EHT PPDU indicated by the trigger frame is 80 MHz, the STA transmits the EHT PPDU using a bandwidth of 80 MHz. As another example, if the uplink bandwidth used to transmit the EHT PPDU indicated by the trigger frame is 320 MHz, the STA transmits the EHT PPDU using a bandwidth of 320 MHz. Here, the STA is a STA that supports the 802.11be protocol.
[0177] Optionally, a station that supports the 802.11ax protocol may receive the trigger frame. After receiving the trigger frame, the station can generate an HE TB PPDU and transmit the HE TB PPDU using the uplink bandwidth indicated by the HE uplink bandwidth field in the common information field of the trigger frame. After receiving the HE TB PPDU, the AP may return a confirmation response frame to the station. For example, if the uplink bandwidth indicated by the HE uplink bandwidth field is 20 MHz, the HE STA transmits the HE TB PPDU using a bandwidth of 20 MHz. As another example, if the uplink bandwidth indicated by the HE uplink bandwidth field is 160 MHz, the HE STA transmits the HE TB PPDU using a bandwidth of 160 MHz.
[0178] The method of this embodiment of the present application may be used to schedule only stations supporting the 802.11be protocol to transmit uplink EHT PPDUs, or, simultaneously, to schedule stations supporting the 802.11be protocol to transmit uplink EHT PPDUs and to schedule stations supporting the 802.11ax protocol to transmit uplink HE TB PPDUs.
[0179] In this embodiment of the present application, it can be seen that fewer bits are used to indicate the uplink bandwidth (i.e., the EHT uplink bandwidth) used to transmit the EHT PPDU based on the reuse of the indication of the HE uplink bandwidth field in the trigger frame in 11ax. This embodiment reduces overhead compared to the mode in which 3 bits are directly used to indicate the uplink bandwidth used to transmit the EHT PPDU.
[0180] Embodiment 3 In Embodiment 3 of the present application, a method mainly for indicating the amount of EHT-LTF symbols is described. It can be understood that in actual applications, Embodiment 3 of the present application may be implemented in combination with Embodiment 1, may be implemented in combination with Embodiment 2, or may be implemented in combination with Embodiment 1 and Embodiment 2. Also, Embodiment 3 of the present application may alternatively be implemented separately. This is not limited in this embodiment of the present application.
[0181] Figure 9 is another schematic flowchart of a method for indicating uplink parameters of a PPDU according to an embodiment of the present application. The method for indicating uplink parameters of a PPDU will be described using an example implemented in a communication system including one AP and one or more STAs. The AP supports the IEEE802.11be protocol (also referred to as the Wi-Fi 7 or EHT protocol), and may further support another WLAN communication protocol, such as the IEEE802.11ax protocol or the IEEE802.11ac protocol. At least one of the one or more STAs supports the IEEE802.11be protocol. It should be understood that the AP and STA in this embodiment of the present application may further support the next-generation protocol of IEEE802.11be. That is, the method for indicating uplink parameters of a PPDU provided in this embodiment of the present application is applicable not only to the IEEE802.11be protocol but also to the next-generation protocol of IEEE802.11be.
[0182] As shown in Figure 9, the method for indicating uplink parameters of a PPDU includes, but is not limited to, the following steps.
[0183] S301: The AP generates a trigger frame. Here, the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols.
[0184] S302: The AP transmits the trigger frame. Correspondingly, the STA receives the trigger frame.
[0185] For the frame format of the trigger frame, refer to FIG. 3a. The trigger frame includes a common information field and a user information list field. For the frame formats of the common information field and the user information list field, refer to FIG. 5. The trigger frame includes indication information, which may be used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols. That is, based on the amount of HE-LTF symbols and the amount of HE-LTF symbols indicated by the intermediate code periodicity field, the indication information may be used to indicate the number of symbols by which the amount of HE-LTF symbols is greater than the amount of EHT-LTF symbols. It can be understood that in the 802.11ax standard, 1 to 8 HE-LTF symbols are supported, and in the 802.11be standard, 1 to 16 EHT-LTF symbols are supported. Therefore, when there are both HE TB PPDUs and EHT PPDUs in uplink transmission, in order to prevent adjacent band interference resulting from non-orthogonality caused by symbol misalignment between symbols, it is necessary to perform symbol alignment between the HE TB PPDU and the EHT PPDU.
[0186] Optionally, the sum of the amount of EHT-LTF symbols and EHT data symbols is equal to the sum of the amount of HE-LTF symbols and HE data symbols.
[0187] Optionally, in this embodiment of the present application, the size of the EHT-LTF is the same as the size of the HE data. Specifically, each of the EHT-LTF and the HE data has a length of 12.8 microseconds without including the guard interval portion; that is, the size of the HE data is fixed at 12.8 microseconds. In this way, even when the guard interval lengths are the same, symbol alignment between the EHT-LTF and the HE data can be guaranteed. FIG. 10 is a schematic diagram showing that the size of the EHT-LTF is the same as the size of the HE data according to an embodiment of the present application. As shown in FIG. 10, the time length of the EHT-LTF is equal to the time length of the HE data, and the sum of the time length of the EHT-LTF and the time length of the EHT data portion is equal to the sum of the time length of the HE-LTF and the time length of the HE data portion.
[0188] Optionally, the indication information may be carried in the reserved bit in the common information field in the trigger frame, or may be carried in the EHT common information field in the trigger frame.
[0189] FIG. 11a is a schematic diagram of a frame format for indicating the amount of EHT-LTF symbols according to an embodiment of the present application. As shown in FIG. 11a, the indication information is carried in the reserved bits in the common information field in the trigger frame, and there is an indication of the amount of additional EHT-LTF symbols in the reserved bits, indicating the amount of additional EHT-LTF symbols from 1 to 8. Specifically, three reserved bits (i.e., 3-bit reserved bits) in the common information field may be used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols, or may be used to indicate the amount of additional EHT-LTF symbols from 1 to 8. For example, when the value of the three reserved bits is 000, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 1. When the value of the three reserved bits is 001, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 2. When the value of the three reserved bits is 010, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 3. When the value of the three reserved bits is 011, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 4. When the value of the three reserved bits is 100, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 5. When the value of the three reserved bits is 101, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 6. When the value of the three reserved bits is 110, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 7. When the value of the three reserved bits is 111, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 8. In this embodiment of the present application, it can be understood that the correspondence between the values and meanings of the three reserved bits in the common information field is not limited, and alternatively, there may be another mapping relationship.
[0190] FIG. 11b is a schematic diagram of another frame format for indicating the amount of EHT-LTF symbols according to an embodiment of the present application. As shown in FIG. 11b, the indication information is carried in the EHT common information field in the trigger frame. The specific position of the indication information in the EHT common information field and the amount of bits occupied by the indication information are not limited in this embodiment of the present application. Specifically, there is an indication of the amount of additional EHT-LTF symbols in the EHT common information field, indicating the amount of additional EHT-LTF symbols from 1 to 8. For example, the EHT common information field may include a field, the length of which may be 3 bits, and is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols, or is used to indicate the amount of additional EHT-LTF symbols from 1 to 8. This field may be called the EHT-LTF symbol amount field, the additional EHT-LTF symbol indication field, or another name. The name of this field is not limited in this embodiment of the present application. The EHT-LTF symbol amount field is used as an example. When the value of the EHT-LTF symbol amount field is 000, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 1. When the value of the EHT-LTF symbol amount field is 001, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 2. When the value of the EHT-LTF symbol amount field is 010, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 3. When the value of the EHT-LTF symbol amount field is 011, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 4. When the value of the EHT-LTF symbol amount field is 100, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 5. When the value of the EHT-LTF symbol amount field is 101, this indicates that the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols is 6.When the value of the EHT-LTF symbol quantity field is 110, this indicates that the difference between the quantity of EHT-LTF symbols and the quantity of HE-LTF symbols is 7. When the value of the EHT-LTF symbol quantity field is 111, this indicates that the difference between the quantity of EHT-LTF symbols and the quantity of HE-LTF symbols is 8. In this embodiment of the present application, the correspondence between the value of the EHT-LTF symbol quantity field and its meaning is not limited, and alternatively, it can be understood that there may be another mapping relationship.
[0191] When the quantity of EHT-LTF symbols is the same as the quantity of HE-LTF symbols, the trigger frame may not carry the indication information. When the quantity of EHT-LTF symbols is more than the quantity of HE-LTF symbols, the trigger frame carries the indication information, and the indication information is used to indicate the quantity of symbols obtained by subtracting the quantity of HE-LTF symbols from the quantity of EHT-LTF symbols.
[0192] S303: The STA generates an EHT PPDU. Here, the quantity of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame, the quantity of HE-LTF symbols indicated by the midamble periodicity field, and the value of the quantity indicated by the indication information.
[0193] S304: The STA transmits the EHT PPDU.
[0194] Specifically, the indication information in the trigger frame indicates the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols. The number of HE-LTF symbols and the midamble periodicity field in the trigger frame indicate the amount of HE-LTF symbols. Therefore, after receiving the trigger frame, the STA may set the amount of EHT-LTF symbols in the EHT PPDU to the sum of the amount indicated by the indication information and the amount indicated by the number of HE-LTF symbols and the midamble periodicity field in the trigger frame, based on the indication information and the indication of the number of HE-LTF symbols and the midamble periodicity field in the trigger frame. Accordingly, the amount of EHT-LTF symbols in the EHT PPDU generated by the STA is equal to the sum of the amount of HE-LTF symbols indicated by the number of HE-LTF symbols and the midamble periodicity field in the trigger frame and the value of the amount indicated by the indication information. After generating the EHT PPDU, the STA may transmit the generated EHT PPDU to the AP. After receiving the EHT PPDU, the AP may return an acknowledgment frame. Here, the STA is a STA that supports the 802.11be protocol.
[0195] Optionally, a station that supports the 802.11ax protocol may also receive the aforementioned trigger frame. After receiving the trigger frame, the station may set the amount of HE-LTF symbols in the HE TB PPDU to the amount indicated by the number of HE-LTF symbols and the midamble periodicity field in the trigger frame, based on the amount of HE-LTF symbols indicated by the number of HE-LTF symbols and the midamble periodicity field in the trigger frame. After generating the HE TB PPDU, the station may transmit the generated HE TB PPDU to the AP. After receiving the HE TB PPDU, the AP may return an acknowledgment frame.
[0196] The method in this embodiment of the present application may be used only to schedule a station supporting the 802.11be protocol to transmit an uplink EHT PPDU, or may be used to schedule a station supporting the 802.11be protocol to transmit an uplink EHT PPDU and at the same time schedule a station supporting the 802.11ax protocol to transmit an uplink HE TB PPDU.
[0197] It can be seen that this embodiment of the present application provides an indication of the amount of EHT-LTF symbols applicable to the scenario of hybrid transmission of EHT PPDU and HE TB PPDU. Thereby, the method for indicating the uplink parameters of the PPDU can be further improved. In this embodiment of the present application, the size of the EHT-LTF is further restricted to be the same as the size of the HE data. Also, the same guard interval length is used. This ensures the symbol alignment and orthogonality between the HE TB PPDU and the EHT PPDU, thereby preventing adjacent band interference.
[0198] In an arbitrary embodiment, in the 802.11ax standard, 1 to 8 HE-LTF symbols are supported, and in the 802.11be standard, 1 to 16 EHT-LTF symbols are supported. Therefore, in the case of both HE TB PPDU and EHT PPDU in uplink transmission, in order to prevent adjacent band interference caused by non-orthogonality caused by symbol misalignment between HE TB PPDU and EHT PPDU, it is necessary to perform symbol alignment between HE TB PPDU and EHT PPDU. In a possible implementation, the AP generates and transmits a trigger frame, where the number of HE-LTF symbols and the midamble periodicity field in the trigger frame are used to indicate the amount of HE-LTF symbols and the amount of EHT-LTF symbols. In this embodiment of the present application, the amount of HE-LTF symbols is the same as the amount of EHT-LTF symbols. Therefore, the number of HE-LTF symbols and the midamble periodicity field in the trigger frame can indirectly / implicitly indicate the amount of EHT-LTF symbols. After receiving the trigger frame, the STA that supports the 802.11be protocol generates and transmits an EHT PPDU. Here, the amount of EHT-LTF symbols in the EHT PPDU is equal to the amount indicated by the number of HE-LTF symbols and the midamble periodicity field in the trigger frame. That is, for HE TB PPDU and EHT PPDU in this embodiment of the present application, the same amount of LTF symbols is transmitted (the 802.11ax standard supports a maximum of 8 HE-LTF symbols, so the number of LTF symbols here cannot exceed 8), and the same LTF size (the size here refers to the time length) and the same guard interval length can be used. Therefore, in the scenario of hybrid transmission of HE TB PPDU and EHT PPDU, the HE-LTF symbol amount indication field, the guard interval, and the HE LTF size indication field in the trigger frame in 11ax can be used.
[0199] Optionally, a STA supporting the 802.11ax protocol may also receive a trigger frame, generate and transmit a HE TB PPDU. Here, the amount of HE-LTF symbols in the HE TB PPDU is the same as the amount indicated by the number of HE-LTF symbols in the trigger frame and the field of midamble periodicity.
[0200] In this embodiment of the present application, it can be seen that the trigger frame in 11ax is used to indirectly indicate / implicitly indicate the amount of HE-LTF symbols, and the amount of HE-LTF symbols is limited to be the same as the amount of EHT-LTF symbols. Further, the guard interval and the HE LTF size indication field in the trigger frame in 11ax may be used. In this way, the implementation is simple, the signaling overhead is low, and adjacent band interference can be further prevented.
[0201] Embodiment 4 Embodiment 4 of the present application mainly describes the EHT PPDU transmission method, specifically, relates to a method for scheduling the uplink transmission of EHT SU PPDU and EHT LPI SU PPDU. The EHT PPDU transmission method includes a method for scheduling the uplink transmission of EHT SU PPDU and EHT LPI SU PPDU using a trigger frame, and a method for scheduling the uplink transmission of EHT SU PPDU and EHT LPI SU PPDU through triggered response scheduling (TRS).
[0202] In actual applications, it can be understood that Embodiment 4 of the present application may be implemented in combination with any one, multiple, or all of Embodiments 1 to 3. Alternatively, Embodiment 4 of the present application may also be implemented separately. This is not limited in this embodiment of the present application.
[0203] In the 802.11be standard, in addition to being triggered to transmit an EHT TB PPDU, it can be understood that an STA may be triggered to transmit an EHT SU PPDU. An EHT SU PPDU may also be referred to as an EHT MU PPDU (multiple user EHT PPDU) transmitted to a single user. In the 802.11be standard, a special EHT SU PPDU is further introduced and applicable to the 6GHz LPI scenario, which is called an EHT LPI SU PPDU.
[0204] FIG. 12 is a schematic flowchart of a PPDU transmission method according to an embodiment of the present application. The PPDU transmission method is described using an example in which the method is implemented in a communication system including one AP and one or more STAs. The AP supports the IEEE802.11be protocol (also referred to as the Wi-Fi 7 or EHT protocol), and the one or more STAs support the IEEE802.11be protocol. It should be understood that the AP and STA in this embodiment may further support the next-generation protocol of IEEE802.11be. That is, the PPDU transmission method provided in this embodiment of the present application is applicable not only to the IEEE802.11be protocol but also to the next-generation protocol of IEEE802.11be.
[0205] As shown in FIG. 12, the PPDU transmission method includes, but is not limited to, the following steps.
[0206] S401: The AP generates a trigger frame. Here, the trigger frame is used to indicate the type of the scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU.
[0207] S402: The AP transmits the trigger frame. Correspondingly, the STA receives the trigger frame.
[0208] The types of EHT PPDU can include trigger-based EHT PPDU (which may be abbreviated as EHT TB PPDU), EHT single-user PPDU (which may be abbreviated as EHT SU PPDU), or single-user low-power indoor EHT PPDU (which can be EHT SU LPI PPDU).
[0209] Specifically, to distinguish whether the trigger frame transmitted by the AP is used to trigger an EHT TB PPDU or an EHT SU PPDU, the trigger frame may carry indication information indicating the type of the scheduled uplink EHT PPDU. In one implementation, a new trigger frame type is introduced into the trigger frame type field of the trigger frame to indicate that the type of the scheduled uplink EHT PPDU is an EHT SU PPDU. In another implementation, a 1-bit reserved bit in the common information field of the trigger frame is used to indicate whether the type of the scheduled uplink EHT PPDU is an EHT SU PPDU or an EHT TB PPDU. For example, if the value of the 1-bit reserved bit is 1, it indicates that the type of the scheduled uplink EHT PPDU is an EHT SU PPDU, and if the value of the 1-bit reserved bit is 0, it indicates that the type of the scheduled uplink EHT PPDU is an EHT TB PPDU. Alternatively, if the value of the 1-bit reserved bit is 0, it indicates that the type of the scheduled uplink EHT PPDU is an EHT SU PPDU, and if the value of the 1-bit reserved bit is 1, it indicates that the type of the scheduled uplink EHT PPDU is an EHT TB PPDU. FIG. 13 is a schematic diagram of the frame format of a trigger frame used to show the scheduling of an EHT SU PPDU according to an embodiment of the present application. As shown in FIG. 13, opt1 indicates that the next new trigger frame type: SU trigger frame is shown, and opt2 indicates that the SU trigger frame is shown using a 1-bit reserved bit.
[0210] Optionally, if the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT SU PPDU, it may further be indicated in the trigger frame whether the scheduled uplink EHT SU PPDU is an EHT LPI SU PPDU. That is, it can be further distinguished whether the scheduled uplink EHT SU PPDU is a common EHT SU PPDU or an EHT LPI SU PPDU. In one implementation, the modulation and coding scheme (MCS) field in the EHT user information field in the trigger frame is used to indicate whether the scheduled uplink EHT PPDU is an EHT LPI SU PPDU. For example, if the MCS field is MCS 15 (or another MCS value may be used), this indicates that the scheduled uplink EHT PPDU is an EHT LPI SU PPDU. In another implementation, an additional 1 bit is used to indicate whether the scheduled uplink EHT PPDU is an EHT LPI SU PPDU. For example, 1 bit of the reserved bit in the user information field in 11be (or the EHT user information field) in the trigger frame is used to indicate whether the scheduled uplink EHT PPDU is an EHT LPI SU PPDU. For example, if the value of the reserved bit is 1, this indicates that the scheduled uplink EHT PPDU is an EHT LPI SU PPDU. Alternatively, if the value of the reserved 1 bit is 0, this indicates that the scheduled uplink EHT PPDU is an EHT LPI SU PPDU. FIG. 14 is a schematic diagram of the frame format of a trigger frame used to illustrate the scheduling of an EHT LPI SU PPDU according to an embodiment of the present application.As shown in FIG. 14, opt1 indicates that the EHT LPI SU PPDU is shown using MCS 15, and opt2 indicates that the EHT LPI SU PPDU is shown using a 1-bit reserved bit.
[0211] Optionally, the aforementioned implementation of using the MCS field in the trigger frame to indicate whether the scheduled uplink EHT PPDU is an EHT LPI SU PPDU may also be applicable to non-trigger scenarios. In non-trigger scenarios, the type of the EHT PPDU may be indicated using the EHT-SIG in the EHT PPDU. Specifically, the indication of the type of the EHT PPDU is located in the MCS indication field in the per-station field in the EHT-SIG. For example, if the MCS field is MCS 15 (or may be another MCS value), that indicates that the EHT PPDU is an EHT LPI SU PPDU, and if the MCS field is another value, that indicates that the EHT PPDU is a common EHT SU PPDU.
[0212] When the MCS field in the trigger frame is used to indicate whether the scheduled uplink EHT PPDU is an EHT LPI SU PPDU, since the EHT LPI SU PPDU can be regarded as a special EHT SU PPDU, it can be understood that during the triggering of the common EHT SU PPDU, the AP does not need to indicate the MCS, and the STA can select its own MCS. During the triggering of the EHT LPI SU PPDU, this is equivalent to the AP indicating the MCS to the STA.
[0213] S403: When the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU, the STA generates an EHT single-user PPDU.
[0214] S404: The STA transmits the EHT single-user PPDU.
[0215] Specifically, the "STA" mentioned in this embodiment of the present application is a station that supports the IEEE 802.11be protocol. After receiving the trigger frame, the STA can generate and transmit the corresponding EHT PPDU based on the type of the scheduled uplink EHT PPDU indicated by the trigger frame. If the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT SU PPDU, the STA generates and transmits an EHT SU PPDU. Optionally, if the trigger frame further indicates that the scheduled uplink EHT PPDU is an EHT LPI SU PPDU, the STA generates and transmits an EHT LPI SU PPDU.
[0216] Optionally, if the trigger frame indicates that the scheduled uplink EHT PPDU is an EHT LPI SU PPDU, the bandwidth of the EHT LPI SU PPDU may be set to at least 80 MHz. The replicated transmission of the data part of the EHT LPI SU PPDU is performed in the upper half and the lower half of the entire frequency domain, and dual-carrier modulation technology and binary phase shift keying (BPSK) modulation are introduced in the upper half and the lower half of the entire frequency domain respectively, replicating the data bits four times to achieve the effect of providing a 6-decibel power gain.
[0217] This embodiment of the present application can be seen to provide a method for scheduling uplink transmission of an EHT SU PPDU or an EHT LPI SU PPDU. In this embodiment of the present application, uplink transmission of an EHT TB PPDU, an EHT SU PPDU, or an EHT LPI SU PPDU is mainly scheduled using a trigger frame. This embodiment may be implemented in combination with a method for indicating uplink parameters of a PPDU. In one trigger frame, not only can uplink parameters be indicated, but different types of EHT PPDUs can also be scheduled, thereby reducing signal overhead.
[0218] It should be understood that all the technical solutions described in Embodiments 1 to 4 are described by taking the trigger frame in 11ax as an example. However, in actual applications, the technical solutions described in Embodiments 1 to 4 may alternatively be implemented using a new MAC frame type or a new trigger frame type. For the manner of executing the instructions in the frame, refer to the manner of executing the instructions in the trigger frame in 11ax.
[0219] In any embodiment, the EHT SU PPDU and the EHT SU LPI PPDU are not only scheduled using the aforementioned trigger frame, but also an Aggregated control (A control) modification in the High Throughput (HT) control (HT control) field in the MAC frame header may be used to trigger an EHT SU PPDU or an EHT SU LPI PPDU.
[0220] Specifically, the AP may generate an A control field. The A control field is used to indicate that the scheduled uplink EHT PPDU is an EHT SU PPDU or an EHT SU LPI PPDU. The AP transmits the A control field. Correspondingly, the STA receives the A control field. When the A control field is used to indicate that the scheduled uplink EHT PPDU is an EHT SU PPDU, the STA generates and transmits an EHT SU PPDU. When the A control field is used to indicate that the scheduled uplink EHT PPDU is an EHT SU LPI PPDU, the STA generates and transmits an EHT SU LPI PPDU. That is, when the A control field indicates that the scheduled uplink EHT PPDU is a specific type of PPDU, the STA generates and transmits this type of PPDU.
[0221] Optionally, the transmitting end may transmit some control information using the HT control field in the MAC frame header. The A control subfield in the high-efficiency transformation of the HT control field (the transformation of the HT control field includes the following three forms: high-throughput transformation, ultra-high-throughput transformation, and high-efficiency transformation) uses a structure including one or more control identifiers and control information and can be used to carry 1 to N pieces of control information. FIG. 15 is a schematic diagram of the frame format of the A control subfield according to an embodiment of the present application. As shown in FIG. 15, the A control subfield includes 1 to N control subfields and a padding field. Each control subfield includes a control identifier and control information. The control identifier may be used to indicate the type of control information.
[0222] FIG. 15 also shows a frame format of a triggered response scheduling (TRS) variant. The TRS variant is located within the control information in the control subfield. As shown in FIG. 15, the control information includes one or more of the following fields: uplink data symbol amount, resource unit allocation indication, AP transmit power, uplink target received signal strength indicator, uplink HE-MCS (high efficient modulation and coding scheme, which may also be abbreviated as MCS for short), and reserved field. The resource unit allocation indication field can be used to indicate the resource units of the HE TB PPDU. Since resource unit allocation is not required for the EHT SU PPDU, the reserved index indication in the resource unit allocation indication field can be used to indicate that the EHT SU PPDU is scheduled. Optionally, another reserved index indication in the resource unit allocation indication field may be used to indicate that the EHT LPI SU PPDU is scheduled. Alternatively, the reserved uplink HE-MCS field is used to indicate that the EHT LPI SU PPDU is scheduled. For example, when the value of the uplink HE-MCS field is 00, this indicates that the EHT LPI SU PPDU is scheduled; when the value of the uplink HE-MCS field is another value (such as 01, 10, 11, etc.), this indicates that the EHT SU PPDU is scheduled.
[0223] As listed in Table 2 below, the resource unit allocation indication field includes a large number of reserved indexes.
Table 2
[0224] When the uplink HE-MCS field is used to indicate whether an EHT LPI SU PPDU is scheduled, the EHT LPI SU PPDU can be regarded as a special EHT SU PPDU. Therefore, during the triggering of a common EHT SU PPDU, the AP does not need to indicate the MCS, and the STA can select its own MCS. During the triggering of an EHT LPI SU PPDU, this is equivalent to the AP indicating the MCS to the STA.
[0225] In this embodiment of the present application, it can be seen that an EHT SU PPDU or an EHT LPI SU PPDU is scheduled through a TRS. In this way, a clear and specific meaning is achieved, and uplink transmission scheduling of various types of EHT PPDUs in 802.11be is implemented.
[0226] In the foregoing content, the method provided in the present application has been described in detail. In order to better implement the foregoing solutions in the embodiments of the present application, the embodiments of the present application further provide corresponding devices or apparatuses.
[0227] In the embodiments of the present application, based on the foregoing examples of the method, the AP and the STA can be divided into functional modules. For example, each functional module may be obtained through division based on its corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division into modules in the embodiments of the present application is only an example and is merely a logical function division. In actual implementation, other division modes may be used. Hereinafter, with reference to FIGS. 16 to 18, the communication devices in the embodiments of the present application will be described in detail. The communication device is an access point or a station. Also, the communication device may be a device within the AP. Alternatively, the communication device may be a device within the STA.
[0228] When an integrated unit is used, refer to FIG. 16. FIG. 16 is a schematic diagram of the structure of communication device 1 according to an embodiment of the present application. Communication device 1 may be an AP or a chip within the AP, such as a Wi-Fi chip. As shown in FIG. 16, communication device 1 includes a processing unit 11 and a transceiver unit 12.
[0229] In a first design, processing unit 11 is configured to generate a trigger frame. The trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the legacy signal L-SIG field in a high-efficiency trigger-based physical layer protocol data unit HE TB PPDU and an extremely high throughput physical layer protocol data unit EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; transceiver unit 12 is configured to transmit the trigger frame.
[0230] Optionally, the length value indicated by the uplink length field is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0231] Optionally, transceiver unit 12 is further configured to receive an EHT PPDU from an STA. Here, the length indicated by the L-SIG field in the EHT PPDU is equal to the value of the length indicated by the uplink length field plus 2.
[0232] In communication device 1, it can be seen that the trigger frame generated by processing unit 11 includes an uplink length field. Here, the uplink length field indicates the length indicated by the L-SIG field in the EHT PPDU and the HE TB PPDU, or is used to indicate the length indicated by the L-SIG field in the EHT PPDU. In this way, both the EHT station and the HE station can be scheduled to perform uplink data transmission. Furthermore, the trigger frame in 11ax is reused. This can avoid affecting the reception of the trigger frame by the HE station and the method of setting the length indicated by the L-SIG field in the HE TB PPDU.
[0233] The communication device 1 in this design may correspondingly execute Embodiment 1, and it should be understood that the above operations executed by the units in the communication device 1 or the above functions of those units are respectively used to implement the corresponding operations executed by the AP in Embodiment 1. For the sake of brevity, the details are not described again here.
[0234] In the second design, the processing unit 11 is configured to generate a trigger frame. Here, the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical and indicate the uplink bandwidth used to transmit the EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical and indicate the uplink bandwidth used to transmit the EHT PPDU; the transceiver unit 12 is configured by the AP to transmit the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit the HE TB PPDU.
[0235] Optionally, one-bit or two-bit reserved bits in the common information field are used to indicate whether the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU. For example, if the value of the one-bit reserved bit is 0, it indicates that the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU; if the value of the one-bit reserved bit is 1, it indicates that the uplink bandwidth used to transmit an EHT PPDU is 320 MHz. As another example, if the value of the two-bit reserved bit is 00, it indicates that the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU; if the value of the two-bit reserved bit is 01, it indicates that the uplink bandwidth used to transmit an EHT PPDU is 320 MHz; if the value of the two-bit reserved bit is other values 10 and 11, the two-bit reserved bit indicates that it is reserved. As another example, if the value of the two-bit reserved bit is 00, it indicates that the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU; if the value of the two-bit reserved bit is 01, it indicates that the uplink bandwidth used to transmit an EHT PPDU is 160 MHz; if the value of the two-bit reserved bit is 10, it indicates that the uplink bandwidth used to transmit an EHT PPDU is 320 MHz; if the value of the two-bit reserved bit is other value 11, the two-bit reserved bit indicates that it is reserved.
[0236] Optionally, the EHT common information field may include an EHT uplink bandwidth field, which is used to indicate whether the uplink bandwidth used to transmit an EHT PPDU is the same as the uplink bandwidth used to transmit an HE TB PPDU. The length of the EHT uplink bandwidth field can be 1 bit or 2 bits.
[0237] In communication device 1, it can be seen that fewer bits are used to indicate the uplink bandwidth (i.e., the EHT uplink bandwidth) used to transmit an EHT PPDU based on the reuse of the indication of the HE uplink bandwidth field in the trigger frame in 11ax. This mode reduces overhead compared to the mode in which 3 bits are directly used to indicate the uplink bandwidth used to transmit an EHT PPDU.
[0238] The communication device 1 in this design may correspondingly implement Embodiment 2, and it should be understood that the above operations performed by the units in communication device 1 or the above functions of those units are respectively used to implement the corresponding operations performed by the AP in Embodiment 2. For the sake of brevity, the details are not described again here.
[0239] In a third design, the processing unit 11 is configured to generate a trigger frame. Here, the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the transceiver unit 12 is configured to transmit the trigger frame.
[0240] Optionally, the sum of the amount of EHT-LTF symbols and the amount of EHT data symbols is equal to the sum of the amount of HE-LTF symbols and the amount of HE data symbols.
[0241] Optionally, the indication information is carried in the reserved bit in the common information field in the trigger frame or in the EHT common information field in the trigger frame.
[0242] Optionally, the transceiver unit 12 is further configured to receive an EHT PPDU from the STA. Here, the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the amount of HE-LTF symbols indicated by the number of HE-LTF symbols in the trigger frame and the field of midamble periodicity and the value of the amount indicated by the indication information.
[0243] The communication device 1 in this design may correspondingly execute Embodiment 3. It should be understood that the above operations executed by the units in the communication device 1 or the above functions of those units are respectively used to implement the corresponding operations executed by the AP in Embodiment 3. For the sake of brevity, the details are not described again here.
[0244] In the fourth design, the processing unit 11 is configured to generate a trigger frame. Here, the trigger frame is used to indicate the type of the scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; the transceiver unit 12 is configured to transmit the trigger frame.
[0245] Optionally, the type of the EHT PPDU is indicated by the trigger frame type field in the trigger frame or by the reserved bit in the trigger frame.
[0246] Optionally, the trigger frame is further used to indicate whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU.
[0247] Optionally, whether a scheduled uplink EHT PPDU is an EHT SU LPI PPDU is indicated by the modulation and coding scheme field in the trigger frame or by the reserve bit in the EHT user information field in the trigger frame.
[0248] The communication device 1 in this design may correspondingly execute Embodiment 4. It should be understood that the above operations executed by the units in the communication device 1 or the above functions of those units are each used to implement the corresponding operations executed by the AP in Embodiment 4. For the sake of brevity, the details are not described again here.
[0249] FIG. 17 is a schematic diagram of the structure of a communication device 2 according to an embodiment of the present application. The communication device 2 may be a STA or a chip within the STA, such as a Wi-Fi chip. As shown in FIG. 17, the communication device 2 includes a transceiver unit 21 and a processing unit 22.
[0250] In the first design, the transceiver unit 21 is configured to receive a trigger frame. Here, the trigger frame includes an uplink length field, and the uplink length field is used to indicate the length indicated by the L-SIG field in the HE TB PPDU and the EHT PPDU, or the uplink length field is used to indicate the length indicated by the L-SIG field in the EHT PPDU; the processing unit 22 is configured to generate an EHT PPDU. Here, the length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2. The transceiver unit 21 is further configured to transmit the generated EHT PPDU.
[0251] Optionally, the processing unit 22 may include a generation subunit 221 and a setting subunit 222. The generation subunit 221 is configured to generate an EHT PPDU. The setting subunit 222 is configured to set the length indicated by the L-SIG field in the EHT PPDU to the value obtained by adding 2 to the length value indicated by the uplink length field in the trigger frame. In actual applications, it can be understood that the processing unit 22 may include different subunits configured to implement the functions of the generation subunit 221 and the setting subunit 222. Also, it can be understood that the functions of the generation subunit 221 and the setting subunit 222 may alternatively be implemented by one unit. This is not limited in this embodiment of the present application.
[0252] Optionally, the length value indicated by the uplink length field is a positive integer and is obtained by subtracting 2 from a multiple of 3.
[0253] The communication device 2 in this design may correspondingly execute Embodiment 1, and it should be understood that the above operations executed by the units in the communication device 2 or the above functions of those units are respectively used to implement the corresponding operations executed by the STA in Embodiment 1. For the sake of brevity, the details are not described again here.
[0254] In the second design, the transceiver unit 21 is configured to receive a trigger frame. Here, the reserved bit in the common information field in the trigger frame and the HE uplink bandwidth field in the common information field are identical and simultaneously indicate the uplink bandwidth used to transmit the EHT PPDU; or the EHT common information field in the trigger frame and the HE uplink bandwidth field in the common information field in the trigger frame are identical and indicate the uplink bandwidth used to transmit the EHT PPDU; the processing unit 22 is configured to generate an EHT PPDU. The transceiver unit 21 is further configured to transmit the EHT PPDU using the uplink bandwidth indicated by the trigger frame. The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate the uplink bandwidth used to transmit the HE TB PPDU.
[0255] Optionally, a 1-bit or 2-bit reserved bit in the common information field is used to indicate whether the uplink bandwidth used to transmit the EHT PPDU is the same as the uplink bandwidth used to transmit the HE TB PPDU.
[0256] Optionally, the EHT common information field may include an EHT uplink bandwidth field, and the EHT uplink bandwidth field is used to indicate whether the uplink bandwidth used to transmit the EHT PPDU is the same as the uplink bandwidth used to transmit the HE TB PPDU. The length of the EHT uplink bandwidth field is 1 bit or 2 bits.
[0257] The communication device 2 in this design may correspondingly execute Embodiment 2. It should be understood that the above operations executed by the units in the communication device 2 or the above functions of those units are respectively used to implement the corresponding operations executed by the STA in Embodiment 2. For the sake of brevity, the details will not be described again here.
[0258] In the third design, the transceiver unit 21 is configured to receive a trigger frame. Here, the trigger frame includes indication information, and the indication information is used to indicate the difference between the amount of EHT-LTF symbols and the amount of HE-LTF symbols; the processing unit 22 is configured to generate an EHT PPDU. Here, the amount of EHT-LTF symbols in the EHT PPDU is equal to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by the midamble periodicity field and the value of the amount indicated by the indication information. The transceiver unit 21 is further configured to transmit the EHT PPDU.
[0259] Optionally, the processing unit 22 may include a generation subunit 221 and a setting subunit 222. The generation subunit 221 is configured to generate an EHT PPDU. The setting subunit 222 is configured to set the amount of EHT-LTF symbols in the EHT PPDU to the sum of the number of HE-LTF symbols in the trigger frame and the amount of HE-LTF symbols indicated by the midamble periodicity field and the value of the amount indicated by the indication information. In actual applications, it can be understood that the processing unit 22 may include different subunits configured to implement the functions of the generation subunit 221 and the setting subunit 222. It can also be understood that the functions of the generation subunit 221 and the setting subunit 222 may alternatively be implemented by one unit. This is not limited in this embodiment of the present application.
[0260] Optionally, the sum of the amounts of EHT-LTF symbols and EHT data symbols is equal to the sum of the amounts of HE-LTF symbols and HE data symbols.
[0261] Optionally, the indication information is carried in the reserved bit in the common information field in the trigger frame or in the EHT common information field in the trigger frame.
[0262] The communication device 2 in this design may correspondingly execute Embodiment 3. It should be understood that the above operations executed by the units in the communication device 2 or the above functions of those units are respectively used to implement the corresponding operations executed by the STA in Embodiment 3. For the sake of brevity, the details are not described again here.
[0263] In the fourth design, the transceiver unit 21 is configured to receive a trigger frame. Here, the trigger frame is used to indicate the type of the scheduled uplink EHT PPDU, and the type of the EHT PPDU includes a trigger-based EHT PPDU and an EHT single-user PPDU; the processing unit 22 is configured to generate an EHT single-user PPDU when the trigger frame indicates that the type of the scheduled uplink EHT PPDU is an EHT single-user PPDU. The transceiver unit 21 is further configured to transmit the EHT single-user PPDU.
[0264] Optionally, the type of the EHT PPDU is indicated by the trigger frame type field in the trigger frame or by the reserved bit in the trigger frame.
[0265] Optionally, the trigger frame is further used to indicate whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU.
[0266] Optionally, whether a scheduled uplink EHT PPDU is an EHT SU LPI PPDU is indicated by the modulation and coding scheme field in the trigger frame or by the reserve bit in the EHT user information field in the trigger frame.
[0267] The communication device 2 in this design may correspondingly execute Embodiment 4, and it should be understood that the above operations executed by the units in the communication device 2 or the above functions of those units are respectively used to implement the corresponding operations executed by the STA in Embodiment 4. For the sake of brevity, the details are not described again here.
[0268] The above describes the AP and STA in the embodiments of the present application. The following describes the possible product forms of the AP and STA. It should be understood that any product in any form having the functions of the AP shown in FIG. 16 and any product in any form having the functions of the STA shown in FIG. 17 fall within the protection scope of the embodiments of the present application. It should be understood that the following description is merely an example, and the product forms of the AP and STA in the embodiments of the present application are not limited thereto.
[0269] In a possible product form, the AP and STA in the embodiments of the present application may each be implemented by a general bus architecture.
[0270] FIG. 18 is a schematic diagram of the structure of a communication device 1000 according to an embodiment of the present application. The communication device 1000 may be an AP MLD, an STA, or a device therein. As shown in FIG. 18, the communication device 1000 includes a processor 1001 and a transceiver 1002 that is internally connected to and communicates with the processor. The processor 1001 is a general-purpose processor, a dedicated processor, or the like. For example, the processor 1001 may be a baseband processor or a central processing unit. The baseband processor may be configured to process communication protocols and communication data. The central processing unit may be configured to control a communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU, a CU), execute a software program, and process data of the software program. The transceiver 1002 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or the like, and is configured to implement a transceiver function. The transceiver 1002 may include a receiver and a transmitter. The receiver may be referred to as a receiver, a receiving circuit, or the like, and is configured to implement a receiving function. The transmitter may be referred to as a transmitter, a transmitting circuit, or the like, and is configured to implement a transmitting function. Optionally, the communication device 1000 may further include an antenna 1003 and / or a radio frequency unit (not shown). The antenna 1003 and / or the radio frequency unit may be located inside the communication device 1000, or may be separated from the communication device 1000. In other words, the antenna 1003 and / or the radio frequency unit may be remotely deployed or distributed.
[0271] Optionally, communication device 1000 may include one or more memories 1004. The memory 1004 may store instructions. The instructions may be a computer program. The computer program may be executed on the communication device 1000, whereby the communication device 1000 executes the methods described in the foregoing method embodiments. Optionally, the memory 1004 may further store data. The communication device 1000 and the memory 1004 may be disposed separately or integrated together.
[0272] The processor 1001, the transceiver 1002, and the memory 1004 may be connected to each other using a communication bus.
[0273] In one design, the communication device 1000 may be configured to perform the functions of the AP in Embodiment 1; the processor 1001 may be configured to execute step S101 in FIG. 6 and / or other processes of the technologies described herein; the transceiver 1002 may be configured to execute step S102 in FIG. 6 and / or other processes of the technologies described herein.
[0274] In another design, the communication device 1000 may be configured to perform the functions of the STA in Embodiment 1; the processor 1001 may be configured to execute step S103 in FIG. 6 and / or other processes of the technologies described herein; the transceiver 1002 may be configured to execute step S104 in FIG. 6 and / or other processes of the technologies described herein.
[0275] In one design, the communication device 1000 may be configured to execute the functions of the AP in Embodiment 2; the processor 1001 may be configured to execute step S201 in FIG. 7 and / or other processes of the technology described in this specification; the transceiver 1002 may be configured to execute step S202 in FIG. 7 and / or other processes of the technology described in this specification.
[0276] In another design, the communication device 1000 may be configured to execute the functions of the STA in Embodiment 2; the processor 1001 may be configured to execute step S203 in FIG. 7 and / or other processes of the technology described in this specification; the transceiver 1002 may be configured to execute step S204 in FIG. 7 and / or other processes of the technology described in this specification.
[0277] In one design, the communication device 1000 may be configured to execute the functions of the AP in Embodiment 3; the processor 1001 may be configured to execute step S301 in FIG. 9 and / or other processes of the technology described in this specification; the transceiver 1002 may be configured to execute step S302 in FIG. 9 and / or other processes of the technology described in this specification.
[0278] In another design, the communication device 1000 may be configured to execute the functions of the STA in Embodiment 3; the processor 1001 may be configured to execute step S303 in FIG. 9 and / or other processes of the technology described in this specification; the transceiver 1002 may be configured to execute step S304 in FIG. 9 and / or other processes of the technology described in this specification.
[0279] In one design, the communication device 1000 may be configured to perform the functions of the AP in Embodiment 4; the processor 1001 may be configured to execute step S401 in FIG. 12 and / or other processes of the technologies described in this specification; the transceiver 1002 may be configured to execute step S402 in FIG. 12 and / or other processes of the technologies described in this specification.
[0280] In another design, the communication device 1000 may be configured to perform the functions of the STA in Embodiment 4; the processor 1001 may be configured to execute step S403 in FIG. 12 and / or other processes of the technologies described in this specification; the transceiver 1002 may be configured to execute step S404 in FIG. 12 and / or other processes of the technologies described in this specification.
[0281] In any of the above designs, the processor 1001 may include a transceiver configured to implement reception and transmission functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit configured to implement the transmission and reception functions may be separated or integrated. The transceiver circuit, interface, or interface circuit may be configured to read and write code / data. Alternatively, the transceiver circuit, interface, or interface circuit may be configured to transmit or transfer signals.
[0282] In any of the foregoing designs, the processor 1001 may store instructions. The instructions may be a computer program. The computer program is executed on the processor 1001, whereby the communication device 1000 can execute the methods described in the foregoing method embodiments. The computer program may be configured within the processor 1000. In this case, the processor 1001 may be implemented by hardware.
[0283] In one implementation, the communication device 1000 may include a circuit. The circuit may implement the transmission, reception, or communication functions in the foregoing method embodiments. The processors and transceivers described in this application may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a hybrid signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver may alternatively be manufactured using various IC technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal-oxide-semiconductor (NMOS), P-type metal-oxide-semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs).
[0284] The scope of the communication device described in this application is not limited thereto, and in FIG. 18, the structure of the communication device may not be limited. The communication device may be an independent device or a part of a large device. For example, the communication device may be any of the following: (1) An independent integrated circuit IC, chip, or chip system or subsystem; (2) A set including one or more ICs (optionally, the IC set may further include a storage component configured to store data and computer programs); (3) An ASIC, such as a Modem; (4) A module that can be embedded in other devices; (5) A receiver, a terminal, an intelligent terminal, a mobile phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; or (6) Etc.
[0285] In a possible product form, the AP and STA in the embodiments of the present application may each be implemented by a general-purpose processor.
[0286] The general-purpose processor implementing the AP includes a processing circuit and an input / output interface that is internally connected to and communicates with the processing circuit.
[0287] In a certain design, the general-purpose processor may be configured to execute the functions of the AP in Embodiment 1. Specifically, the processing circuit is configured to execute step S101 in FIG. 6 and / or other processes of the technology described in this specification; the input / output interface is configured to execute step S102 in FIG. 6 and / or other processes of the technology described in this specification.
[0288] In a certain design, the general-purpose processor may be configured to execute the functions of the AP in Embodiment 2. Specifically, the processing circuit is configured to execute step S201 in FIG. 7 and / or other processes of the technology described in this specification; the input / output interface is configured to execute step S202 in FIG. 7 and / or other processes of the technology described in this specification.
[0289] In one design, the general-purpose processor may be configured to execute the functions of the AP in Embodiment 3. Specifically, the processing circuit is configured to execute step S301 in FIG. 9 and / or other processes of the technologies described in this specification; the input / output interface is configured to execute step S302 in FIG. 9 and / or other processes of the technologies described in this specification.
[0290] In one design, the general-purpose processor may be configured to execute the functions of the AP in Embodiment 4. Specifically, the processing circuit is configured to execute step S401 in FIG. 12 and / or other processes of the technologies described in this specification; the input / output interface is configured to execute step S402 in FIG. 12 and / or other processes of the technologies described in this specification.
[0291] The general-purpose processor implementing the STA includes a processing circuit and an input / output interface that is internally connected to and communicates with the processing circuit.
[0292] In one design, the general-purpose processor may be configured to execute the functions of the STA in Embodiment 1. Specifically, the processing circuit is configured to execute step S103 in FIG. 6 and / or other processes of the technologies described in this specification; the input / output interface is configured to execute step S104 in FIG. 6 and / or other processes of the technologies described in this specification.
[0293] In one design, the general-purpose processor may be configured to execute the functions of the STA in Embodiment 2. Specifically, the processing circuit is configured to execute step S203 in FIG. 7 and / or other processes of the technologies described in this specification; the input / output interface is configured to execute step S204 in FIG. 7 and / or other processes of the technologies described in this specification.
[0294] In one design, the general-purpose processor may be configured to execute the functions of the STA in Embodiment 3. Specifically, the processing circuit is configured to execute step S303 in FIG. 9 and / or other processes of the technologies described in this specification; the input / output interface is configured to execute step S304 in FIG. 9 and / or other processes of the technologies described in this specification.
[0295] In one design, the general-purpose processor may be configured to execute the functions of the STA in Embodiment 4. Specifically, the processing circuit is configured to execute step S403 in FIG. 12 and / or other processes of the technologies described in this specification; the input / output interface is configured to execute step S404 in FIG. 12 and / or other processes of the technologies described in this specification.
[0296] It should be understood that the communication device in the above product form has the functions of either the AP or the STA in the above method embodiment. The details are not described here again.
[0297] Some embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium stores computer program code. When the processor executes the computer program code, the electronic device executes any of the methods in the above embodiments.
[0298] Some embodiments of the present application further provide a computer program product. When the computer program product is executed on a computer, the computer is enabled to execute any of the methods in the above embodiments.
[0299] Certain embodiments of the present application further provide a communication device. This device may exist in the form of a chip product. The structure of the device includes a processor and an interface circuit. The processor is configured to communicate with other devices through a receiving circuit, enabling the device to execute any of the methods of the above embodiments.
[0300] Certain embodiments of the present application further provide a wireless communication system including an AP and an STA. The AP and the STA can execute any of the methods of the above embodiments.
[0301] Steps of a method or algorithm described with reference to the content disclosed in the present application may be implemented by hardware, or may be implemented by a processor by executing software instructions. The software instructions may include corresponding software modules. The software modules may be stored in a random access memory (RAM), flash memory, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), register, hard disk, removable hard disk, compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art. For example, the storage medium may be coupled to the processor, whereby the processor can read information from the storage medium or write information to the storage medium. Of course, the storage medium may be a component of the processor. The processor and the storage medium may be located within an ASIC. Further, the ASIC may be located within an interface device of the core network. Of course, the processor and the storage medium may alternatively exist within the interface device of the core network as discrete components.
[0302] Those skilled in the art should recognize that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When a function is implemented by software, the above function may be stored in a computer-readable medium or transmitted as one or more instructions or codes within a computer-readable medium. The computer-readable medium includes a computer-readable storage medium and a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one location to another. The storage medium may be any available medium accessible to a general-purpose or dedicated computer.
[0303] The objectives, technical solutions, and advantages of this application are described in more detail in the individual implementations mentioned above. It should be understood that the above description is merely an individual implementation of this application and is not intended to limit the protection scope of this application. Any modifications, equivalent substitutions, improvements, etc. made based on the technical solutions of this application fall within the protection scope of this application.
Claims
1. 1. A method for indicating uplink parameters of a physical layer protocol data unit (PPDU), comprising: generating, by an access point (AP), a trigger frame, the trigger frame including an uplink length field, the uplink length field being used to indicate a length indicated by an L-SIG field in an EHT PPDU, the length value indicated by the uplink length field being a positive integer and being a multiple of 3 minus 2; transmitting, by the AP, the trigger frame; and determining, by the AP, that the received PPDU is an EHT TB PPDU based on whether the length indicated in the L-SIG field is a multiple of 3, where the length indicated by the L-SIG field in the EHT PPDU is equal to the length value indicated by the uplink length field plus 2. method.
2. The trigger frame in 802.11ax is reused to schedule stations to transmit EHT PPDUs with specified uplink parameters; The method of claim 1.
3. A reserved bit in a common information field in the trigger frame and an HE uplink bandwidth field in the common information field jointly indicate an uplink bandwidth used to transmit the EHT PPDU; or an EHT common information field in the trigger frame and an HE uplink bandwidth field in the common information field in the trigger frame jointly indicate an uplink bandwidth used to transmit the EHT PPDU; The HE uplink bandwidth field in the common information field in the trigger frame is used to indicate an uplink bandwidth used to transmit an HE TB PPDU; 3. The method according to claim 1 or 2.
4. The method according to claim 1 , wherein the trigger frame further includes indication information, and the indication information is used to indicate a difference between an amount of EHT-LTF symbols and an amount of HE-LTF symbols.
5. The method according to claim 1 , wherein the sum of the amount of EHT-LTF symbols and EHT data symbols of the EHT PPDU is equal to the sum of the amount of HE-LTF symbols and HE data symbols of an HE TB PPDU.
6. The method of claim 4, wherein the indication information is carried in a reserved bit in a common information field in the trigger frame or is carried in an EHT common information field in the trigger frame.
7. 7. The method according to claim 1, wherein the trigger frame is further used to indicate a type of scheduled uplink EHT PPDU, and the type of EHT PPDU includes trigger-based EHT PPDU and EHT single-user PPDU.
8. 8. The method of claim 7, optionally, the type of the EHT PPDU is indicated by a trigger frame type field in the trigger frame or is indicated by a reserved bit in the trigger frame.
9. 9. The method of claim 7 or 8, wherein the trigger frame indicates that a type of the scheduled uplink EHT PPDU is an EHT Single-User PPDU; and the trigger frame further indicates that the scheduled uplink EHT PPDU is an EHT Single-User Low Power Indoor (SU LPI) PPDU.
10. 10. The method according to claim 1, wherein whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU is indicated by a modulation and coding scheme field in the trigger frame, or by a reserved bit in an EHT user information field in the trigger frame.
11. 1. A method for indicating uplink parameters of a physical layer protocol data unit (PPDU), comprising: receiving, by a station (STA), a trigger frame, the trigger frame including an uplink length field, a length value indicated by the uplink length field being a positive integer and being a multiple of three minus two; generating an EHT PPDU by the STA, wherein a length indicated by an L-SIG field in the EHT PPDU is equal to a length value indicated by the uplink length field plus 2; and transmitting, by the STA, the EHT PPDU. method.
12. The method of claim 11 , wherein the uplink length field is used to indicate a length indicated by the L-SIG field in the EHT PPDU.
13. A reserved bit in a common information field in the trigger frame and an HE uplink bandwidth field in the common information field jointly indicate an uplink bandwidth used to transmit the EHT PPDU; or an EHT common information field in the trigger frame and an HE uplink bandwidth field in the common information field in the trigger frame jointly indicate an uplink bandwidth used to transmit the EHT PPDU; 13. The method according to any one of claims 11 to 12.
14. 14. The method according to claim 11, wherein the trigger frame further includes indication information, the indication information being used to indicate a difference between an amount of EHT-LTF symbols and an amount of HE-LTF symbols.
15. The method according to any one of claims 11 to 14, wherein the sum of the amount of EHT-LTF symbols and EHT data symbols of the EHT PPDU is equal to the sum of the amount of HE-LTF symbols and HE data symbols of an HE TB PPDU.
16. The method of claim 14, wherein the indication information is carried in a reserved bit in a common information field in the trigger frame or is carried in an EHT common information field in the trigger frame.
17. 17. The method according to claim 11, wherein the trigger frame is further used to indicate a type of scheduled uplink EHT PPDU, and the type of EHT PPDU includes trigger-based EHT PPDU and EHT single-user PPDU.
18. The method of claim 17, wherein the type of the EHT PPDU is indicated by a trigger frame type field in the trigger frame or is indicated by a reserved bit in the trigger frame.
19. 19. The method of claim 17 or 18, wherein the trigger frame indicates that a type of the scheduled uplink EHT PPDU is an EHT single-user PPDU; and the trigger frame further indicates that the scheduled uplink EHT PPDU is an EHT single-user low power indoor SU LPI PPDU.
20. 20. The method of claim 19, wherein whether the scheduled uplink EHT PPDU is an EHT SU LPI PPDU is indicated by a modulation and coding scheme field in the trigger frame, or by a reserved bit in an EHT user information field in the trigger frame.
21. A communication device configured to carry out a method according to any one of claims 1 to 10.
22. A communication device configured to carry out a method according to any one of claims 11 to 20.
23. 21. A computer readable storage medium having instructions stored thereon that, when executed on a computer, cause the computer to perform a method according to any one of claims 1 to 20.
24. A computer program product for causing a computer to carry out the method according to any one of claims 1 to 20.
25. 21. A chip having an input / output interface and a processing circuit, the input / output interface configured to receive code instructions and transmit the code instructions to the processing circuit; and the processing circuit configured to execute the code instructions to perform a method according to any one of claims 1 to 20.
Citation Information
Patent Citations
Method, apparatus, and computer readable medium for signaling high efficiency packet formats using a legacy portion of the preamble in wireless local-area networks
US20160212247A1
Power reduction in a wireless network
US20190045461A1
Multiplexing clients of different generations in trigger-based transmissions
US20190124556A1