Communication method and device

The solution allows trigger frames to allocate frequency domain resources across multiple 160 MHz channels, addressing the challenge of supporting 320 MHz bandwidths in 802.11be while maintaining compatibility with 802.11ax, enabling efficient uplink transmissions.

JP7769041B2Active Publication Date: 2025-11-12HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024080398
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-12-14
Filing Date
2024-05-16
Publication Date
2025-11-12
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

The challenge is to enable trigger frames to trigger uplink transmissions at bandwidths greater than 160 MHz while maintaining compatibility with existing 802.11ax standards in wireless local area networks, as the next-generation 802.11be standard supports up to 320 MHz bandwidth.

Method used

A communication method and apparatus that allocates frequency domain resources across primary and secondary 160 MHz channels within the trigger frame, using existing 802.11ax-compatible fields without adding extra bits, to support uplink transmissions up to 320 MHz.

Benefits of technology

Ensures compatibility with both 802.11ax and 802.11be standards by enabling trigger frames to allocate resources efficiently across multiple channels, facilitating simultaneous uplink transmissions at higher bandwidths.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007769041000054
    Figure 0007769041000054
  • Figure 0007769041000055
    Figure 0007769041000055
  • Figure 0007769041000056
    Figure 0007769041000056
Patent Text Reader

Abstract

To provide, regarding the 802.11 standard, a communication method and apparatus for enabling a trigger frame to have a capability of triggering an EHT (extremely high throughput) station to perform uplink transmission in a bandwidth greater than 160 MHz while ensuring the compatibility of the trigger frame.SOLUTION: In a WLAN system, an AP (access point) generates a trigger frame, where the trigger frame includes a common information field that includes an EHT / HE (High Efficient) indication field. The EHT / HE indication field indicates whether a station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth. In addition, the AP includes sending the trigger frame.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application relates to the field of communications technology, and more particularly to communications methods and devices. [Background technology]

[0002] The 802.11 standard is a common standard for wireless local area networks (WLANs). Currently, the Institute of Electrical and Electronics Engineers (IEEE) is discussing the next-generation 802.11b standard, which will be the next generation standard after 802.11ax. Compared with the previous 802.11ax standard, the 802.11be standard supports extremely high throughput (EHT) data transmission. Hereinafter, stations that support the 802.11ax standard but not the 802.11be standard are referred to as high-efficiency (HE) stations, and stations that support the 802.11be standard are referred to as EHT stations.

[0003] In the 802.11ax standard, an access point (AP) uses a trigger frame to trigger stations to perform uplink transmission. In scenarios where the next-generation 802.11 standard is applied, trigger frames should be used to trigger the HE and EHT to perform uplink transmission simultaneously to maintain compatibility.

[0004] Additionally, the maximum transmission bandwidth supported by the 802.11ax standard is 160 MHz, and the maximum transmission bandwidth supported by the 802.11be standard is 320 MHz. In scenarios where the next-generation 802.11 standard is applied, to transmit larger bandwidths, a trigger frame should be used to trigger EHT stations to perform uplink transmissions at bandwidths greater than 160 MHz.

[0005] Therefore, how to enable a trigger frame to have the ability to trigger stations to perform uplink transmissions at bandwidths greater than 160 MHz while maintaining the compatibility of the trigger frame is an urgent problem to be solved in the industry. Summary of the Invention

[0006] This application provides a communication method and apparatus that enables a trigger frame to have the ability to trigger EHT stations to perform uplink transmissions in bandwidths greater than 160 MHz while ensuring compatibility of the trigger frame.

[0007] According to a first aspect, there is provided a communication method including: receiving a trigger frame, the trigger frame including a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating allocation of frequency domain resources, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field being used to trigger a station to transmit a response frame; and transmitting the trigger frame.

[0008] Based on the above solution, a first user information field is present in the user information list field of the trigger frame, and the first user information field is used to determine the specific 160 MHz frequency domain where the frequency domain resource indicated by the resource unit allocation subfield in another user information field is located, and the trigger frame is used to allocate the resource unit to the first station in the 320 MHz frequency domain. Additionally, one bit does not need to be added to the resource unit allocation subfield in the fourth user information field. This ensures that the trigger frame provided in this application can be compatible with the trigger frame in the 802.11ax standard.

[0009] In a possible design, the method further includes receiving an uplink MAC frame from one or more stations, the MAC frame transmitted on frequency domain resources assigned by a resource unit allocation subfield in a fourth user information field, and then transmitting an acknowledgment frame.

[0010] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0011] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0012] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0013] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0014] In one possible design, the trigger frame includes a third user information field, which carries common information for the first station, and the first station supports an 802.11 standard subsequent to the 802.11ax standard. In this manner, the trigger frame uses the third user information field to carry additional common information that needs to be read by the first station, eliminating the need for additional bits in the common information field of the trigger frame, thereby enabling the trigger frame provided in this application to be compatible with trigger frames in the 802.11ax standard. In other words, the trigger frame provided in this application may trigger the first station to perform an uplink transmission and may trigger the second station to perform an uplink transmission.

[0015] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0016] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0017] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0018] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0019] According to a second aspect, a communications method is provided, the method including: receiving a trigger frame, the trigger frame including a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating allocation of frequency domain resources, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field being used to trigger a station to transmit a response frame; and parsing the trigger frame.

[0020] In a possible design, the method further includes transmitting an uplink MAC frame, where the MAC frame is transmitted on frequency domain resources assigned by a resource unit allocation subfield in the fourth user information field, and receiving an acknowledgment frame.

[0021] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0022] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0023] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0024] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0025] In one possible design, the trigger frame includes a third user information field, which carries common information for the first station, and the first station supports an 802.11 standard subsequent to the 802.11ax standard.

[0026] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0027] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0028] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0029] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0030] According to a third aspect, there is provided a communication method, the method including: generating a trigger frame, the trigger frame including a third user information field, the third user information field carrying common information of a first station, the first station supporting an 802.11 standard subsequent to the 802.11ax standard; and then transmitting the trigger frame.

[0031] In a possible design, the method further includes receiving an uplink MAC frame from one or more stations, the MAC frame transmitted on frequency domain resources assigned by a resource unit allocation subfield in a fourth user information field, and then transmitting an acknowledgment frame.

[0032] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0033] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0034] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0035] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0036] The trigger frame includes a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating frequency domain resource allocation, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field is used to trigger the station to transmit a response frame.

[0037] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0038] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0039] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0040] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0041] According to a fourth aspect, there is provided a communication method, the method including: receiving a trigger frame, the trigger frame including a third user information field, the third user information field carrying common information of a first station, the first station supporting an 802.11 standard subsequent to the 802.11ax standard; and then analyzing the trigger frame.

[0042] In a possible design, the method further includes transmitting an uplink MAC frame, where the MAC frame is transmitted on frequency domain resources assigned by a resource unit allocation subfield in the fourth user information field, and receiving an acknowledgment frame.

[0043] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0044] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0045] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0046] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0047] The trigger frame includes a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating frequency domain resource allocation, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field is used to trigger the station to transmit a response frame.

[0048] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0049] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0050] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0051] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0052] According to a fifth aspect, there is provided a communications method, the method including: generating a downlink PPDU, the downlink PPDU including a MAC frame corresponding to one or more first stations, the MAC frame corresponding to the first stations including a TRS control field, the TRS control field including a control information field, the control information field including a resource unit allocation subfield, all or a portion of the frequency domain resources indicated by the resource unit allocation subfield are located on a 160 MHz channel on which the MAC frame carrying the resource unit allocation subfield in the TRS control field is transmitted; and then transmitting the downlink PPDU.

[0053] In a possible design, the method further includes receiving a response frame transmitted by one or more stations.

[0054] According to a sixth aspect, there is provided a communications method, the method including: receiving a downlink PPDU, the downlink PPDU including a MAC frame corresponding to one or more first stations, the MAC frame corresponding to the first stations including a TRS control field, the TRS control field including a control information field, the control information field including a resource unit allocation subfield, all or a portion of frequency domain resources indicated by the resource unit allocation subfield are located on a 160 MHz channel on which the MAC frame carrying the resource unit allocation subfield in the TRS control field is transmitted; and then parsing the downlink PPDU.

[0055] In a possible design, the method further includes transmitting a response frame.

[0056] According to a seventh aspect, there is provided a communications device including a processing unit and a communications unit. The processing unit is configured to generate a trigger frame, the trigger frame including a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating allocation of frequency domain resources, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field is used to trigger a station to transmit a response frame. The communications unit is configured to transmit the trigger frame.

[0057] In a possible design, the communication unit is further configured to receive uplink MAC frames of one or more stations, the MAC frames being transmitted on frequency domain resources assigned by a resource unit allocation subfield in the fourth user information field, and then transmit an acknowledgment frame.

[0058] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0059] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0060] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0061] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0062] In one possible design, the trigger frame includes a third user information field, which carries common information for the first station, and the first station supports an 802.11 standard subsequent to the 802.11ax standard.

[0063] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0064] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0065] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0066] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0067] According to an eighth aspect, there is provided a communications device including a processing unit and a communications unit. The processing unit is configured to receive a trigger frame, the trigger frame including a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating allocation of frequency domain resources, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field being used to trigger a station to transmit a response frame. The processing unit is configured to analyze the trigger frame.

[0068] In a possible design, the communication unit is further configured to transmit an uplink MAC frame, where the MAC frame is transmitted on frequency domain resources assigned by a resource unit allocation subfield in the fourth user information field, and to receive an acknowledgment frame.

[0069] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0070] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0071] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0072] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0073] In one possible design, the trigger frame includes a third user information field, which carries common information for the first station, and the first station supports an 802.11 standard subsequent to the 802.11ax standard.

[0074] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0075] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0076] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0077] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0078] According to a ninth aspect, there is provided a communication device including a processing unit and a communication unit, wherein the processing unit is configured to generate a trigger frame, the trigger frame including a third user information field, the third user information field carrying common information of a first station, the first station supporting an 802.11 standard subsequent to the 802.11ax standard, and the communication unit is configured to transmit the trigger frame.

[0079] In a possible design, the communication unit is further configured to receive uplink MAC frames of one or more stations, the MAC frames being transmitted on frequency domain resources assigned by a resource unit allocation subfield in the fourth user information field, and then transmit an acknowledgment frame.

[0080] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0081] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0082] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0083] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0084] The trigger frame includes a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating frequency domain resource allocation, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field is used to trigger the station to transmit a response frame.

[0085] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0086] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0087] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0088] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0089] According to a tenth aspect, there is provided a communication device including a processing unit and a communication unit, the processing unit configured to receive a trigger frame, the trigger frame including a third user information field, the third user information field carrying common information of a first station, the first station supporting an 802.11 standard subsequent to the 802.11ax standard, and the processing unit configured to analyze the trigger frame.

[0090] In a possible design, the communication unit is further configured to transmit an uplink MAC frame, where the MAC frame is transmitted on frequency domain resources assigned by a resource unit allocation subfield in the fourth user information field, and to receive an acknowledgment frame.

[0091] In a possible design, the third user information field includes one or more of: (1) a first subfield indicating an uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame; (2) a second subfield indicating a puncture pattern; (3) a third subfield indicating whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth; and (4) a fourth subfield indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

[0092] In a possible design, when the first subfield occupies 1 bit, the first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame, including the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 4, the uplink bandwidth is 160 MHz, and the case where the uplink bandwidth subfield has a value of 3 and the value of the first subfield has a value of 5, the uplink bandwidth is 320 MHz.

[0093] In a possible design, when the first subfield occupies two bits, the first subfield indicates the uplink bandwidth in combination with the uplink bandwidth subfield in the common information field of the trigger frame, including the following cases: when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 6, the uplink bandwidth is 160 MHz; when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 7, the uplink bandwidth is 320 MHz; and when the uplink bandwidth subfield has a value of 3 and the first subfield has a value of 8, the uplink bandwidth is 320 MHz.

[0094] In a possible design, the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0095] The trigger frame includes a first user information field and one or more fourth user information fields, the fourth user information field including a resource unit allocation subfield, the resource unit allocation subfield indicating frequency domain resource allocation, some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field before the first user information field being located on a primary 160 MHz channel, and some or all of the frequency domain resources allocated by the resource unit allocation subfield in the fourth user information field after the first user information field being located on a secondary 160 MHz channel, and the fourth user information field is used to trigger the station to transmit a response frame.

[0096] In a possible design, the value in the AID subfield in the first user information field is a first preset value, and the first preset value is one of 2008 to 2044 or 2046 to 4095.

[0097] In a possible design, a user information field with a value of 4095 in the AID subfield includes a first display field, and if the value of the first display field is the first value, the user information field with a value of 4095 in the AID subfield is the user information field used to fill the trigger frame, and if the value of the first display field is the second value, the user information field with an AID subfield of 4095 is the first user information field.

[0098] In a possible design, the resource unit allocation subfield occupies 8 bits, bits B1 to B7 of the 8 bits jointly indicate the frequency domain resources used by the station, and bit B0 of the 8 bits indicates whether some or all of the frequency domain resources allocated by bits B1 to B7 are located on the primary 80 MHz channel or the secondary 80 MHz channel.

[0099] In a possible design, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station.

[0100] According to an eleventh aspect, there is provided a communications device including a processing unit and a communications unit. The method is configured to generate a downlink PPDU, the downlink PPDU including a MAC frame corresponding to one or more first stations, the MAC frame corresponding to the first stations including a TRS control field, the TRS control field including a control information field, the control information field including a resource unit allocation subfield, all or a portion of frequency domain resources indicated by the resource unit allocation subfield are located on a 160 MHz channel on which the MAC frame carrying the resource unit allocation subfield in the TRS control field is transmitted. The communications unit is configured to transmit the downlink PPDU.

[0101] In a possible design, the communication unit further includes receiving a response frame transmitted by one or more stations.

[0102] According to a twelfth aspect, there is provided a communications device including a processing unit and a communications unit. The processing unit is configured to receive a downlink PPDU, the downlink PPDU including a MAC frame corresponding to one or more first stations, the MAC frame corresponding to the first stations including a TRS control field, the TRS control field including a control information field, the control information field including a resource unit allocation subfield, all or a portion of frequency domain resources indicated by the resource unit allocation subfield are located on a 160 MHz channel on which the MAC frame carrying the resource unit allocation subfield in the TRS control field is transmitted. The processing unit is configured to parse the downlink PPDU.

[0103] In a possible design, the processing unit is further configured to transmit a response frame.

[0104] According to a thirteenth aspect, there is provided a communication device, the communication device including a processor and a communication interface, the processor and the communication interface being configured to implement any of the methods provided in any one of the first to sixth aspects, the processor being configured to perform processing actions in the corresponding method, and the communication interface being configured to perform receiving / transmitting actions in the corresponding method.

[0105] According to a fourteenth aspect, there is provided a computer-readable storage medium for storing computer instructions that, when run on a computer, enable the computer to perform any of the methods provided in any one of the first to sixth aspects.

[0106] According to a fifteenth aspect, there is provided a computer program product comprising computer instructions which, when run on a computer, enable the computer to perform any of the methods provided in any one of the first to sixth aspects.

[0107] According to a sixteenth aspect, there is provided a chip including a processing circuit and a transceiver pin configured to implement any of the methods provided in any one of the first to sixth aspects, wherein the processing circuit is configured to perform processing actions in the corresponding method, and the transceiver pin is configured to perform receive / transmit actions in the corresponding method.

[0108] It should be noted that the technical effects provided by any design of the seventh to sixteenth aspects refer to the technical effects provided by the corresponding design of the first to sixth aspects, and the details will not be described again here. [Brief explanation of the drawings]

[0109] [Figure 1]1 is a schematic diagram of the tone distribution in an 80 MHz frequency segment in the 802.11ax standard.

[0110] [Figure 2] 1 is a schematic diagram of tone distribution in an 80 MHz frequency segment in the 802.11be standard.

[0111] [Figure 3] 1 is a schematic diagram of a channel distribution in a 160 MHz bandwidth.

[0112] [Figure 4] 1 is a flowchart of a trigger-based scheduled uplink transmission method.

[0113] [Figure 5] 1 is a schematic diagram of the frame format of a trigger frame in the 802.11ax standard.

[0114] [Figure 6] 1 is a schematic diagram of the structure of the common information field of the trigger frame in the 802.11ax standard.

[0115] [Figure 7] 1 is a schematic diagram of the configuration of the user information field of the trigger frame in the 802.11ax standard.

[0116] [Figure 8] 1 is a schematic flowchart of a communication method according to an embodiment of the present application;

[0117] [Figure 9] 1 is a schematic diagram of a structure of a user information list field according to an embodiment of the present application.

[0118] [Figure 10] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 11] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 12] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 13] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 14] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 15] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 16] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 17] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 18] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 19] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 20] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 21] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 22] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 23] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 24] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application; [Figure 25] 1 is a schematic diagram of a small resource unit combination according to an embodiment of the present application;

[0119] [Figure 26] 1 is a schematic diagram of large resource unit combination in an 80 MHz bandwidth according to an embodiment of the present application; [Figure 27] 1 is a schematic diagram of large resource unit combination in an 80 MHz bandwidth according to an embodiment of the present application; [Figure 28] 1 is a schematic diagram of large resource unit combination in an 80 MHz bandwidth according to an embodiment of the present application; [Figure 29] 1 is a schematic diagram of large resource unit combination in an 80 MHz bandwidth according to an embodiment of the present application;

[0120] [Figure 30] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 31] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 32] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 33] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 34] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 35] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 36] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 37] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 38] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 39] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 40] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application; [Figure 41] 1 is a schematic diagram of large resource unit combination in 160 MHz bandwidth according to an embodiment of this application;

[0121] [Figure 42] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 43] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 44] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 45] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 46] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 47] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 48] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 49] 1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application. [Figure 50]1 is a schematic diagram of large resource unit combination in a 240 MHz bandwidth according to an embodiment of the present application.

[0122] [Figure 51] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 52] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 53] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 54] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 55] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 56] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 57] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 58] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 59] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 60] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 61] 1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application; [Figure 62]1 is a schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application;

[0123] [Figure 63] 1 is a schematic diagram of a structure of a user information list field according to an embodiment of the present application.

[0124] [Figure 64] 1 is a schematic diagram of a structure of a user information list field according to an embodiment of the present application.

[0125] [Figure 65] 1 is a schematic diagram of an uplink multi-user PPDU structure according to an embodiment of this application;

[0126] [Figure 66] 1 is a schematic diagram of the structure of the control information field in the 802.11ax standard.

[0127] [Figure 67] 1 is a schematic flowchart of a communication method according to an embodiment of the present application;

[0128] [Figure 68] 1 is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0129] [Figure 69] 1 is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0130] [Figure 70] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 71] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 72]FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 73] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 74] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 75] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 76] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 77] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 78] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 79] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 80] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application. [Figure 81] FIG. 10 is another schematic diagram of large resource unit combination in a 320 MHz bandwidth according to an embodiment of the present application.

[0131] [Figure 82] FIG. 10 is another schematic diagram of a small resource unit combination according to an embodiment of the present application. [Figure 83] FIG. 10 is another schematic diagram of a small resource unit combination according to an embodiment of the present application. [Figure 84]FIG. 10 is another schematic diagram of a small resource unit combination according to an embodiment of the present application. [Figure 85] FIG. 10 is another schematic diagram of a small resource unit combination according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0132] In the description of this application, unless otherwise specified, " / " means "or." For example, A / B may represent A or B. The term "and / or" in this specification describes only the associative relationship between related objects and indicates that there are three possible relationships. For example, A and / or B may represent three cases: only A exists, both A and B exist, and only B exists. Additionally, "at least one" means one or more, and "multiple" means two or more. Terms such as "first," "second," etc. do not limit the number and execution order, and terms such as "first," "second," etc. do not indicate a clear distinction.

[0133] It should be noted that in this application, words such as "example," "for example," and the like are used to denote providing an example, illustration, or explanation. In this application, any embodiment or design scheme described as an "example" or "for example" should not be described as having more advantages than another embodiment or design scheme. Rather, the use of words such as "example," "for example," and the like is intended to present relative concepts in a particular manner.

[0134] The technical solution provided in this application may be applicable to WLAN scenarios and may also be applicable to IEEE 802.11 system standards, such as the next-generation 802.11b standard or the next-generation standard of the IEEE 802.11ax standard. Application scenarios of the technical solution of this application include communication between an access point (AP) and a station (STA), communication between APs, and communication between STAs.

[0135] In this application, STAs may refer to various user terminals, user equipment, access devices, subscriber stations, subscriber units, mobile stations, user agents, user devices, or other devices with wireless communication capabilities. User terminals include various handheld devices, vehicle-mounted devices, wearable devices, computing devices with wireless communication capabilities, or other processing devices connected to a wireless modem, and may include various forms of user equipment (UE), mobile stations (MS), terminals, terminal devices, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, and global positioning system devices, or any other suitable devices configured to perform network communications over a wireless medium. For ease of description, the above-mentioned devices are collectively referred to herein as stations or STAs.

[0136] An access point (AP) in this application is a device deployed in a wireless communication network and providing wireless communication capabilities to STAs associated with the access point. The access point (AP) may be used as a hub in a communication system and may be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. Alternatively, the base station may include various forms of macro base stations, micro base stations, relay stations, etc. In this specification, for ease of explanation, the above-mentioned devices are collectively referred to as access points (APs).

[0137] In order to facilitate understanding of the technical solutions in this application, the following provides a brief description of terms in this application first.

[0138] 1. Abbreviations used in this application [Table 1-1] [Table 1-2]

[0139] 2.802.11 standard

[0140] WLAN will start with 802.11a / g, progress through 802.11n and 802.11ac, and then move on to 802.11ax and 802.11be, which are currently under discussion. See Table 2 for the allowable transmission bandwidths and maximum supported data rates for 802.11a / g, 802.11n, 802.11ac, 802.11ax, and 802.11be. [Table 2]

[0141] The 802.11n standard is also called High Throughput (HT), the 802.11ac standard is called Very High Throughput (VHT), 802.11ax (Wi-Fi 6) is called HE, and 802.11be (Wi-Fi 7) is called Extremely High Throughput (EHT). Pre-HT standards such as 802.11a / b / g are collectively called Non-High Throughput (Non-HT). 802.11b uses a non-orthogonal frequency division multiplexing (OFDM) mode; therefore, 802.11b is not listed in Table 2.

[0142] 3. Channels

[0143] A channel is a frequency domain resource. A channel may have other names, such as a frequency band, a frequency segment, or a frequency domain. The embodiments of this application are not limited thereto. Currently, WLAN systems define multiple channel bandwidth values, such as 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz. For ease of explanation, a channel with a bandwidth value of x may be referred to as an x ​​MHz channel for short. For example, a 320 MHz channel is a channel with a bandwidth value of 320 MHz.

[0144] The 320 MHz bandwidth and the 160 MHz bandwidth may further include non-contiguous frequency segments. For example, a 320 MHz bandwidth may be a 160+160 MHz channel, which is a channel including two non-contiguous 160 MHz sub-channels.

[0145] 4.RU

[0146] An RU is a frequency domain resource. An RU contains one or more tones. Currently, the following types of RUs are defined in WLAN systems: 26-tone RU (i.e., one RU contains 26 tones), 52-tone RU (i.e., one RU contains 52 tones), 106-tone RU (i.e., one RU contains 106 tones), 242-tone RU (i.e., one RU contains 242 tones), 484-tone RU (i.e., one RU contains 484 tones), 996-tone RU (i.e., one RU contains 996 tones), 2x996-tone RU (i.e., one RU contains 2x996 tones), and 4x996-tone RU (i.e., one RU contains 4x996 tones). Optionally, a 3x996-tone RU (i.e., one RU contains 3x996 tones) may also exist in a WLAN system.

[0147] 5. Tone

[0148] Tones are frequency-domain resources, including null tones, data and pilot tones, guard tones, and direct current tones.

[0149] 6. Tone distribution in the 80MHz frequency segment in the 802.11ax standard

[0150] As shown in Figure 1, an 80 MHz channel in the 802.11ax standard may support 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs. Specifically, an 80 MHz channel may include one 996-tone RU. Alternatively, an 80 MHz channel may include one or more 26-tone RUs, one or more 52-tone RUs, one or more 106-tone RUs, one or more 242-tone RUs, and / or one or more 484-tone RUs.

[0151] If FIG. 1 is arranged vertically, the leftmost portion of FIG. 1 may be considered the lowest frequency, and the rightmost portion of FIG. 1 may be considered the highest frequency. The 26-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU37, respectively. The 52-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU16, respectively. The 106-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU8, respectively. The 242-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU4, respectively. The 484-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 and RU2, respectively. The 996-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1. Alternatively, the numbers may be numbered in descending order of frequency.

[0152] Additionally, an 80+80MHz / 160MHz channel in the 802.11ax standard may be considered a combination of two 80MHz channels.

[0153] 7. Channel distribution in 160MHz bandwidth

[0154] As shown in FIG. 3, a 160 MHz channel may be divided into eight 20 MHz channels. The eight 20 MHz channels may be numbered sequentially in descending or ascending frequency order. In FIG. 3, channel 1 may be used as the primary 20 MHz channel, and channel 2 may be used as the secondary 20 MHz channel. Channels 1 and 2 may be aggregated as a primary 40 MHz channel, and channels 3 and 4 may be aggregated as a secondary 40 MHz channel. Channels 1 through 4 may be aggregated as a primary 80 MHz channel, and channels 5 through 8 may be aggregated as a secondary 80 MHz channel.

[0155] Note that the primary 20 MHz channel is not necessarily located at the beginning of the 20 MHz band. For example, channel 3 may be used as the primary 20 MHz channel, channel 4 may be used as the secondary 20 MHz channel, channels 3 and 4 may be aggregated as a primary 40 MHz channel, channels 1 and 2 may be aggregated as a secondary 40 MHz channel, channels 1 through 4 may be aggregated as a primary 80 MHz channel, and channels 5 through 8 may be aggregated as a secondary 80 MHz channel.

[0156] Alternatively, the secondary channel may have another name, such as a subsidiary channel or an auxiliary channel, although embodiments of this application are not limited thereto.

[0157] 8. First Station and Second Station

[0158] The first station supports an 802.11 standard that follows the 802.11ax standard. For example, the first station supports the 802.11be standard, and the first station supports a next-generation 802.11 standard that is the 802.11be standard. It should be understood that the first station may be backward compatible with previous standard protocols, for example, supporting the 802.11ax standard and 802.11 standards that precede the 802.11ax standard.

[0159] The second station may not support an 802.11 standard that follows the 802.11ax standard. For example, the second station may not support the 802.11be standard. It will be appreciated that the second station may not support the 802.11ax standard and an 802.11 standard that precedes the 802.11ax standard.

[0160] The terms used in the embodiments of this application have been explained above, and the details will not be explained again below.

[0161] The 802.11ax standard introduces a trigger-based scheduled uplink transmission method, the procedure of which is shown in Figure 4.

[0162] First, the AP transmits a trigger frame, which contains resource scheduling information and other parameters used by one or more stations to transmit uplink sub-PPDUs.

[0163] The station receives the trigger frame and parses the user information field from the trigger frame that matches the station's AID. The station then transmits the HE modulation portion of the high-efficiency trigger-based physical layer protocol data unit (HE TB PPDU) on the RU indicated by the resource unit allocation subfield in the user information field. The HE modulation portion includes a high-efficiency short training field (HE-STF), a high-efficiency long training field (HE-LTF), and a data field. The coding and modulation parameters of the data field are indicated by the MCS field in the corresponding user information field. As shown in Figure 4, the common physical layer preamble of the high-efficiency trigger-based physical layer protocol data unit is transmitted on one or more 20 MHz channels on which the RUs indicated by the resource unit allocation subfield in the user information field are located. The common physical layer preamble includes a legacy short training field, a legacy long training field, a legacy signal field, a repeated legacy signal field, and a high-efficiency signal field A.

[0164] The AP receives the uplink multi-user PPDU, which includes uplink sub-PPDUs transmitted by one or more stations. The AP then responds with an acknowledgement frame. The acknowledgement frame sent to one or more stations may be transmitted in a downlink orthogonal frequency division multiple access (OFDMA) fashion or in a non-HT duplicated transmission fashion.

[0165] Figure 5 shows the frame format of the trigger frame in the 802.11ax standard, which includes a frame control field, a duration field, a receiving address (RA) field, a transmitting address (TA) field, a common info field, a user info list field, a padding field, and a frame check sequence (FCS).

[0166] The common information field contains common information that must be read by all stations. As shown in Figure 6, the common information field includes a trigger type subfield, an uplink length (UL length) subfield, a more trigger frames (more TF) subfield, a carrier sensing required (CS required) subfield, an uplink bandwidth (UL bandwidth) subfield, a guard interval and HE long training field type (GI and HE-LTF type) subfield, a MU-MIMO HE-LTF mode subfield, a number of HE-LTF symbols and midamble periodicity subfield, an uplink space-time block coding (UL STBC) subfield, an LDPC extra symbol segment subfield, an AP transmit power (AP TX power) subfield, a pre-FEC padding factor subfield, a packet enhancement disambiguation (PE disambiguation) subfield, and an uplink spatial reuse (UL spatial The UL HE-SIG-A2 Reserved subfield, the reserved subfield, and the trigger dependent Common info field are included.

[0167] Below is a brief description of some of the fields within the common information field of the trigger frame.

[0168] 1. Trigger Type subfield in the Common Information field

[0169] The trigger type subfield occupies 4 bits and indicates the type of trigger frame. In the prior art, the correspondence between the value of the trigger type subfield and the type of trigger frame is shown in Table 3. [Table 3]

[0170] 2. Uplink Bandwidth subfield within the Common Information field

[0171] The uplink bandwidth subfield occupies 2 bits and indicates the uplink bandwidth. In the prior art, when the uplink bandwidth subfield has a value of 0, it indicates that the uplink bandwidth is 20 MHz, when the uplink bandwidth subfield has a value of 1, it indicates that the uplink bandwidth is 40 MHz, when the uplink bandwidth subfield has a value of 2, it indicates that the uplink bandwidth is 80 MHz, and when the uplink bandwidth subfield has a value of 3, it indicates that the uplink bandwidth is 160 MHz.

[0172] 3. Number of HE-LTF symbols in the common information field, midamble periodicity subfield, and Doppler subfield

[0173] The Number of HE-LTF Symbols and Midamble Periodicity subfields occupy 3 bits, and the Doppler subfield occupies 1 bit. The Number of HE-LTF Symbols and Midamble Periodicity subfields are used in combination with the Doppler subfield.

[0174] Specifically, when the Doppler subfield has a value of 0, the 3 bits in the Number of HE-LTF Symbols and Midamble Periodicity subfield indicate the number of HE-LTF symbols. Specifically, when the Number of HE-LTF Symbols and Midamble Periodicity subfield has a value of 0, the number of HE-LTF symbols is 1. When the Number of HE-LTF Symbols and Midamble Periodicity subfield has a value of 1, the number of HE-LTF symbols is 2. When the Number of HE-LTF Symbols and Midamble Periodicity subfield has a value of 2, the number of HE-LTF symbols is 4. When the Number of HE-LTF Symbols and Midamble Periodicity subfield has a value of 3, the number of HE-LTF symbols is 6. When the Number of HE-LTF Symbols and Midamble Periodicity subfield has a value of 4, the number of HE-LTF symbols is 8. Other values ​​of the Number of HE-LTF Symbols and Midamble Periodicity subfield are reserved values.

[0175] When the Doppler subfield is set to 1, the first two bits in the Number of HE-LTF Symbols and Midamble Periodicity subfield indicate the number of HE-LTF symbols, and the third bit in the Number of HE-LTF Symbols and Midamble Periodicity subfield indicates the midamble periodicity. Specifically, when the first two bits are set to 0, the number of HE-LTF symbols is set to 1. When the first two bits are set to 1, the number of HE-LTF symbols is set to 2. When the first two bits are set to 2, the number of HE-LTF symbols is set to 4. A value of 3 is reserved. When the third bit in the Number of HE-LTF Symbols and Midamble Periodicity subfield is set to 0, the midamble periodicity is set to 10 symbols. When the third bit is set to 1, the midamble periodicity is set to 20 symbols.

[0176] Above, we have described some of the fields in the common information field of the trigger frame in the 802.11ax standard, and the details will not be repeated below.

[0177] The User Information List field of the trigger frame may include multiple User Information fields. In the 802.11ax standard, the structure of the User Information field may be shown in Figure 7. The User Information field may include an AID subfield, a Resource Unit (RU) allocation subfield, an Uplink Forward Error Correction Coding Type subfield (UL FEC coding type), an Uplink Modulation and Coding Scheme (UL HE-MCS) subfield, an Uplink Dual-Carrier Modulation (UL DCM) subfield, a Spatial Stream Allocation / Random Access RU Information subfield, an Uplink Target Received Signal Strength Indicator (UL target RSSI) subfield, a Reserved subfield, and a Trigger Dependent User Info subfield.

[0178] Below, we briefly explain some of the fields within the user information field.

[0179] AID subfield in the User Information field

[0180] In the 802.11ax standard, see Table 4 for the values ​​and meanings of the AID subfields. [Table 4]

[0181] In other words, in the 802.11ax standard, if the value in the AID subfield of the User Information field is 0 or 2045, the User Information field is used to allocate one or more consecutive random access RUs to a management station. If the value in the AID subfield of the User Information field is any value between 1 and 2007, the User Information field is used to carry information that needs to be read by a station whose AID matches the value in the AID subfield. If the value in the AID subfield of the User Information field is 2046, the User Information field indicates an unallocated RU. If the value in the AID subfield of the User Information field is 4095, the User Information field is used as a padding field. Additionally, in the 802.11ax standard, the values ​​2008 to 2044 and 2047 to 4094 of the AID subfield are still reserved values ​​and are not defined.

[0182] The AID subfield may also be referred to as the AID12 subfield, and will not be described in detail again below.

[0183] Resource Unit Allocation subfield within the User Information field

[0184] In the 802.11ax standard, the Resource Unit Allocation subfield and the Uplink Bandwidth subfield of the Common Information field may together indicate the size and location of the allocated RU. Sorting is performed from the least significant bit to the most significant bit, and the 8 bits in the Resource Unit Allocation subfield are numbered as bits B0 to B7. Specifically, see Table 5 for the encoding of bits B1 to B7 (the second bit to the eighth bit) in the Resource Unit Allocation subfield. For example, the second row of Table 5 is used as an example. Values ​​0 to 8 of bits B1 to B7 correspond to 26 tones RU1 to RU9, respectively. [Table 5]

[0185] The specific locations of various tone types and various numbers of RUs on an 80 MHz channel may be described above.

[0186] For example, if the uplink bandwidth indicated by the uplink bandwidth subfield is 80 MHz and the values ​​of bits B1 to B7 are 0, this indicates that a 26-tone RU 1 on an 80 MHz channel is allocated.

[0187] Additionally, bit B0 (i.e., the first bit) in the Resource Unit Allocation subfield indicates the 80 MHz channel on which the resource units allocated by bits B1 to B7 are located. Specifically, when bit B0 is set to 0, it indicates that the resource units allocated by bits B1 to B7 are on the primary 80 MHz channel. When bit B0 is set to 1, it indicates that the resource units allocated by bits B1 to B7 are on the secondary 80 MHz channel. If the uplink bandwidth is less than or equal to 80 MHz, bit B0 is set to 0 by default.

[0188] Note that in OFDMA transmission in 802.11ax, the AP can only allocate one resource unit to a station for transmission.

[0189] 3. Spatial Stream Allocation / Random Access RU Information subfield within the User Information field

[0190] If the value in the AID subfield in the User Information field is 0 or 2045, the Spatial Stream Allocation / Random Access RU Information subfield is actually used as the Random Access RU Information subfield to indicate random access RU information. If the value in the AID subfield in the User Information field is not 0 or 2045, the Spatial Stream Allocation / Random Access RU Information subfield is actually used as the Spatial Stream Allocation subfield to allocate spatial streams.

[0191] In the 802.11ax standard, the spatial stream assignment subfield occupies 6 bits. The spatial stream assignment subfield includes a spatial stream start sequence number field and a number of spatial streams field. The spatial stream start sequence number field occupies 3 bits and indicates the spatial stream start sequence number. The number of spatial streams field occupies 3 bits and indicates the number of spatial streams.

[0192] Above, some fields in the user information field in the 802.11ax standard have been described, and the details will not be described again hereinafter.

[0193] The maximum transmission bandwidth supported by the 802.11ax standard is 160 MHz, and the maximum transmission bandwidth supported by the 802.11be standard is 320 MHz. The trigger frame in the 802.11ax standard cannot trigger a first station to perform uplink transmission at a larger bandwidth (e.g., 240 MHz or 320 MHz). Therefore, this application provides a trigger frame for triggering a first station to perform uplink transmission at a larger bandwidth. Additionally, to support hybrid transmission performed by a first station and a second station, the trigger frame provided in this application can be compatible to a certain extent with the trigger frame in the 802.11ax standard.

[0194] The frame format and usage of the trigger frame provided in this application are specifically described below with reference to specific application scenarios.

[0195] 8 shows a communication method according to an embodiment of this application. The method includes the following steps:

[0196] S101: The AP generates a trigger frame.

[0197] Optionally, the trigger frame uses the trigger frame type in the existing 802.11ax standard, i.e., the value of the trigger type field in the common information field of the trigger frame is one of {0, 1, 2, 3, 4, 5, 6, 7}.

[0198] Optionally, the trigger frame mentioned in step S101 may be generated by the STA, and then the STA sends the trigger frame to the AP to trigger the AP to send a response frame.

[0199] In this embodiment of this application, to support compatibility with 802.11ax, the number of bits occupied by the common information field of the trigger frame provided in this application is the same as the number of bits occupied by the common information field of the trigger frame in the 802.11ax standard.

[0200] Optionally, the trigger frames provided in this application may use one or more of the following implementations:

[0201] Implementation 1: As shown in Figure 9, the user information list field of the trigger frame includes a first user information field and one or more fourth user information fields. The fourth user information field is used to trigger one station to send a response frame. The response frame may be a data frame, a management frame, or a control frame. The value in the AID subfield in the fourth user information field may be the AID of the associated station, an AID (e.g., 0) used to perform random contention by multiple associated stations, or an ADI (e.g., 2045) used to perform random contention by multiple non-associated stations.

[0202] Optionally, the trigger frame further comprises one or more of a user information field used for padding and / or a user information field used to indicate unallocated resource units.

[0203] If the fourth user information field is located before the first user information field, some or all of the frequency domain resources indicated by the resource unit allocation subfields included in the fourth user information field are located on the first 160 MHz channel.If the fourth user information field is located after the first user information field, some or all of the frequency domain resources indicated by the resource unit allocation subfields included in the fourth user information field are located on the second 160 MHz channel.

[0204] Optionally, one of the following designs may be used for the first 160 MHz channel and the second 160 MHz channel, and the first 160 MHz channel and the second 160 MHz channel apply to all embodiments of this application.

[0205] Design 1: The first 160 MHz channel is a primary 160 MHz channel, and the second 160 MHz channel is a secondary 160 MHz channel.

[0206] Design 2: The first 160 MHz channel is a secondary 160 MHz channel, and the second 160 MHz channel is a primary 160 MHz channel.

[0207] Design 3: The first 160 MHz channel is the first 160 MHz channel in ascending frequency order in the 320 MHz bandwidth, and the second 160 MHz channel is the second 160 MHz channel in ascending frequency order in the 320 MHz bandwidth.

[0208] Design 4: The first 160 MHz channel is the first 160 MHz channel in descending frequency order in the 320 MHz bandwidth, and the second 160 MHz channel is the second 160 MHz channel in descending frequency order in the 320 MHz bandwidth.

[0209] A frequency domain resource may include one or more RUs. In this embodiment of the application, when a frequency domain resource includes multiple RUs, the frequency domain resource is also referred to as a resource unit combination. Optionally, the resource unit combination may be a first resource unit combination, a second resource unit combination, a third resource unit combination, a fourth resource unit combination, a fifth resource unit combination, a sixth resource unit combination, a seventh resource unit combination, an eighth resource unit combination, or a ninth resource unit combination.

[0210] The first resource unit combination includes one 26-tone RU and one 52-tone RU in a 20 MHz bandwidth.

[0211] The second resource unit combination includes one 242-tone RU and one 484-tone RU in an 80 MHz bandwidth.

[0212] The third resource unit combination includes one 484-tone RU and one 996-tone RU in a 160 MHz bandwidth.

[0213] The fourth resource unit combination includes one 242-tone RU, one 484-tone RU, and one 996-tone RU in a 160 MHz bandwidth.

[0214] The fifth resource unit combination includes one 484-tone RU and two 996-tone RUs in a 240 MHz bandwidth.

[0215] The sixth resource unit combination includes two 996-tone RUs in a 240 MHz bandwidth.

[0216] The seventh resource unit combination includes one 484-tone RU and three 996-tone RUs in a 320 MHz bandwidth.

[0217] The eighth resource unit combination includes three 996-tone RUs in a 320 MHz bandwidth.

[0218] The ninth resource unit combination includes one 106-tone RU and one 26-tone RU in a 20 MHz bandwidth.

[0219] In this embodiment of the application, for ease of naming, the first resource unit combination and the ninth resource unit combination may be collectively referred to as small resource unit combinations, and the second resource unit combination through the eighth resource unit combination may be collectively referred to as large resource unit combinations.

[0220] A portion or all of the frequency-domain resources indicated by the resource unit allocation subfield located on the first 160 MHz channel should be understood to mean (1) if the frequency-domain resources indicated by the resource unit allocation subfield are less than or equal to the 160 MHz bandwidth, all of the frequency-domain resources indicated by the resource unit allocation subfield are located on the first 160 MHz channel, and (2) if the frequency-domain resource span indicated by the resource unit allocation subfield is greater than the 160 MHz bandwidth, some of the frequency-domain resources indicated by the resource unit allocation subfield are located on the first 160 MHz channel. For example, the frequency-domain resources may include a first 996-tone RU in the primary 160 MHz and 2x996-tone RUs in the secondary 160 MHz.

[0221] A portion or all of the frequency-domain resources indicated by the resource unit allocation subfield located on the second 160 MHz channel should be understood to mean (1) if the frequency-domain resources indicated by the resource unit allocation subfield are less than or equal to the 160 MHz bandwidth, all of the frequency-domain resources indicated by the resource unit allocation subfield are located on the second 160 MHz channel, and (2) if the frequency-domain resource span indicated by the resource unit allocation subfield is greater than the 160 MHz bandwidth, some of the frequency-domain resources indicated by the resource unit allocation subfield are located on the second 160 MHz channel. For example, the frequency-domain resources may include a first 996-tone RU in the secondary 160 MHz and two 996-tone RUs in the primary 160 MHz.

[0222] Optionally, if the frequency domain resource span indicated by the resource unit allocation subfield in the user information field is larger than 160 MHz bandwidth, it may be specified that the user information field can only be located before the first user information field, or it may be specified that the user information field can only be located after the first user information field, or the user information field is not restricted to being located before or after the first user information field.

[0223] When the fourth user information field is a user information field corresponding to the first station, the fourth user information field may be parsed by the first station according to the 802.11be standard.

[0224] Optionally, the Resource Unit Allocation subfield in the fourth user information field occupies 8 bits. Bit B0 in the Resource Unit Allocation subfield indicates the 80 MHz channel on which the resource units allocated by bits B1 to B7 reside. Specifically, when the value of bit B0 is 0, it indicates that some or all of the frequency domain resources allocated by bits B1 to B7 reside on the first 80 MHz channel. When the value of bit B0 is 1, it indicates that some or all of the frequency domain resources allocated by bits B1 to B7 reside on the second 80 MHz channel.

[0225] In another implementation, the resource unit allocation subfield in the fourth user information field further includes another bit, denoted as bit BS, e.g., the reserved bit in FIG. 7. The bit indicates the 160 MHz channel in which the resource units allocated by bits B1 to B7 are located. Specifically, when bit BS has a value of 0, it indicates that some or all of the frequency domain resources allocated by bits B1 to B7 are located on the first 160 MHz channel. When bit BS has a value of 1, it indicates that some or all of the frequency domain resources allocated by bits B1 to B7 are located on the second 160 MHz channel. In this case, the first user information field is absent, and bits B1 to B7 and bit BS occupied by the resource unit allocation subfield may indicate any resource unit or resource unit combination within a maximum bandwidth of 320 MHz.

[0226] It should be noted that the resource unit allocation subfield designed in this application may be applied to trigger frames for scheduling single-user transmissions, and may also be applied to trigger frames for full-bandwidth or full-bandwidth puncturing of MU-MIMO transmissions.

[0227] Optionally, the trigger frame provided in this application may not include the first user information field but may include a fourth user information field, and may further include a third user information field described below.

[0228] Optionally, one of the following designs may be used for the first 80 MHz channel and the second 80 MHz channel, and the first 80 MHz channel and the second 80 MHz channel apply to all embodiments of this application.

[0229] Design 1: The first 80 MHz channel is a primary 80 MHz channel, and the second 80 MHz channel is a secondary 80 MHz channel.

[0230] Design 2: The first 80 MHz channel is a secondary 80 MHz channel, and the second 80 MHz channel is a primary 80 MHz channel.

[0231] Design 3: The first 80 MHz channel is the first 80 MHz channel in ascending frequency order in the 160 MHz bandwidth, and the second 80 MHz channel is the second 80 MHz channel in ascending frequency order in the 160 MHz bandwidth.

[0232] Design 4: The first 80 MHz channel is the first 80 MHz channel in descending frequency order in the 160 MHz bandwidth, and the second 80 MHz channel is the second 80 MHz channel in descending frequency order in the 160 MHz bandwidth.

[0233] Optionally, for the encoding of bits B1-B7 of the Resource Unit Allocation subfield, see Table 6. In Table 6, the first column indicates the values ​​of bits B1-B7, the second column indicates the uplink bandwidth, the third column indicates the bandwidth value of the frequency domain resource indicated by bits B1-B7, and the fourth column indicates the number of the frequency domain resource indicated by bits B1-B7. It will be understood that Table 6 is only an example, and that the encoding of bits B1-B7 in the Resource Unit Allocation subfield may alternatively be implemented in another manner. [Table 6-1] [Table 6-2]

[0234] As shown in FIG. 2, an 80 MHz channel in the 802.11be standard may support 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs. For example, if FIG. 2 is arranged vertically, the leftmost portion of FIG. 2 may be considered the lowest frequency, and the rightmost portion of FIG. 2 may be considered the highest frequency. The 26-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU36, respectively. The 52-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU16, respectively. The 106-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU8, respectively. The 242-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 through RU4, respectively. The 484-tone RUs on an 80 MHz channel may be numbered from left to right to obtain RU1 and RU2, respectively. Also, the 996 tone RUs on the 80 MHz channel may be numbered from left to right to obtain RU 1. Alternatively, the numbers may be numbered in descending order of frequency.

[0235] In this embodiment of the present application, the 80 MHz channel may be divided into a first 20 MHz channel, a second 20 MHz channel, a third 20 MHz channel, and a fourth 20 MHz channel in ascending frequency (or descending frequency) order. The small resource unit combination allocated to one station in the 20 MHz frequency segment includes one 26-tone RU and one 52-tone RU. The small resource unit combination further includes one 106-tone RU and one 26-tone RU. For example, Figures 10, 14, 18, and 22 show small resource unit combinations that may exist on a first 20 MHz channel, Figures 11, 15, 19, and 23 show small resource unit combinations that may exist on a second 20 MHz channel, Figures 12, 16, 20, and 24 show small resource unit combinations that may exist on a third 20 MHz channel, and Figures 13, 17, 21, and 25 show small resource unit combinations that may exist on a fourth 20 MHz channel.

[0236] As shown in Figures 26 to 29, the large resource unit combination allocated to one station in an 80 MHz frequency segment includes one 242-tone RU and one 484-tone RU.

[0237] As shown in Figures 30 to 33, a large resource unit combination allocated to one station in a 160 MHz frequency segment includes one 484-tone RU and one 996-tone RU. Alternatively, as shown in Figures 34 to 41, a large resource unit combination allocated to one station in a 160 MHz frequency segment includes one 242-tone RU, one 484-tone RU, and one 996-tone RU. As shown in Figures 42 to 47, a large resource unit combination allocated to one station in a 240 MHz frequency segment includes one 484-tone RU and two 996-tone RUs. Alternatively, as shown in Figures 48 to 50, a large resource unit combination allocated to one station in a 240 MHz frequency segment includes two 996-tone RUs. Optionally, the two 996-tone RUs may be replaced with one 2x996-tone RU. Optionally, the 240 MHz frequency segment may be in a 320 MHz bandwidth.

[0238] As shown in Figures 51 to 58, a large resource unit combination allocated to one station in a 320 MHz frequency segment includes one 484-tone RU and three 996-tone RUs. Alternatively, as shown in Figures 59 to 62, a large resource unit combination allocated to one station in a 320 MHz frequency segment includes three 996-tone RUs. Optionally, the three 996-tone RUs may be replaced with one 3x996-tone RU. Alternatively, the three 996-tone RUs may be replaced with one 2x996-tone RU and one 996-tone RU.

[0239] The above embodiment may alternatively be as follows.

[0240] As shown in Figures 30 to 33, a large resource unit combination allocated to one station in a 160 MHz frequency segment includes one 484-tone RU and one 996-tone RU. The specific 160 MHz frequency segment may be indicated by using bit BS in the resource unit allocation subfield. In this case, there are four 996+484 resource unit combinations in total. Bit B0 in the resource unit allocation subfield may further indicate the 80 MHz in which the 484 resource units of the 996+484 resource unit combination are located. In this case, bits B1 to B7 in the resource unit allocation subfield need only indicate two 996+484 resource unit combinations, for example, those shown in Figures 30 and 32, or those shown in Figures 31 and 33.

[0241] As shown in Figures 34-41, the large resource unit combinations allocated to one station in a 160 MHz frequency segment include one 242-tone RU, one 484-tone RU, and one 996-tone RU. A specific 160 MHz frequency segment may be indicated by using bit BS in the resource unit allocation subfield. In this case, there are four 996+484+242 resource unit combinations in total. The 80 MHz in which the 242 resource units of the 996+484+242 resource unit combination are located may be further indicated by using bit B0 in the resource unit allocation subfield. In this case, bits B1-B7 in the resource unit allocation subfield need only indicate four resource unit combinations, e.g., Figures 34, 35, 36, and 37, or Figures 38, 39, 40, or 41.

[0242] As shown in Figures 51-58, the large resource unit combination allocated to one station in a 320 MHz frequency segment includes one 484-tone RU and three 996-tone RUs. In this case, there are eight 3x996+484 resource unit combinations in total, and bit B0 in the resource unit allocation subfield may be used to indicate the 80 MHz in 320 MHz where the 484 resource unit is located. In this case, bits B1-B7 in the resource unit allocation subfield need only indicate two 3x996+484 resource unit combinations, such as those in Figures 51 and 52, Figures 53 and 54, Figures 55 and 56, or Figures 57 and 58.

[0243] As shown in Figures 59-62, a large resource unit combination allocated to one station in a 320 MHz frequency segment includes three 996-tone RUs. In this case, there are four 3x996 resource unit combinations in total. The 80 MHz in 320 MHz where the 996 resource units are located can be indicated by using bit B0 in the resource unit allocation subfield. The 996 resource units obtained through resource unit spectrum division cannot be combined with another 996 resource unit to form a 2x996 resource unit. In this case, bits B1-B7 in the resource unit allocation subfield need only indicate one 3x996 resource unit combination, such as Figure 59, Figure 60, Figure 61, or Figure 62.

[0244] As shown in Figures 70 to 81, the large resource unit combination allocated to one station in a 320 MHz frequency segment includes two 996-tone RUs and one 484 resource unit. In this case, there are a total of 12 2x996+484 resource unit combinations. The 80 MHz in 320 MHz where the 484 resource unit in the resource unit combination is located can be indicated by using bit B0 in the resource unit allocation subfield. In this case, bits B1 to B7 in the resource unit allocation subfield need only indicate four 2x996+484 resource unit combinations, such as those shown in Figures 70, 71, 76, and 77, or those shown in Figures 72, 73, 78, and 79, or those shown in Figures 74, 75, 78, and 79.

[0245] As shown in Figures 10-17 and 82-85, the large resource unit combination provided to one station in an 80 MHz frequency segment includes one 52-tone RU and one 26-tone RU. In this case, there are a total of 12 52+26 resource unit combinations. In this case, the 80 MHz frequency segment should be indicated by using BS and bit B0 in the resource unit allocation subfield. Therefore, bits B1-B7 in the resource unit allocation subfield should indicate the 12 52+26 resource unit combinations.

[0246] As shown in Figures 18 to 25, the large resource unit combination provided to one station in an 80 MHz frequency segment includes one 106-tone RU and one 26-tone RU. In this case, there are eight 106+26 resource unit combinations in total. In this case, the 80 MHz frequency segment must be indicated by using BS and bit B0 in the resource unit allocation subfield. Therefore, bits B1 to B7 in the resource unit allocation subfield must indicate the eight 106+26 resource unit combinations.

[0247] Also, in the above method, B1 to B7 in the resource unit allocation subfield may be organized into a 7-bit table (recorded as B7 to B1 in the table), and the information indicated by B1 to B7 is described below.

[0248] The advantages of using a primary-secondary location indication method will be further explained below, and the two bits in the primary-secondary location indication method will be represented herein as BS and B0 (or may be represented by other letters, for example, B0 and B1 in the above-mentioned embodiment which are merely examples herein), where B may be understood as a bit and S may be understood as a 160 MHz segment. BS herein represents primary 160 MHz or secondary 160 MHz, B0 in P160MHz represents primary 80 MHz and secondary 80 MHz, and B0 in S160MHz represents lower frequency 80 MHz and higher frequency 80 MHz.

[0249] This embodiment of the application provides a corresponding design in Table 7(1). In Table 7(1), two bits indicate the correspondence between four primary-secondary cases (a, b, c, and d) of the location of the primary 80 MHz in 320 MHz and the 80 MHz in absolute frequency indicated by the two bits. Absolute frequency in this specification refers to the absolute location of 80 MHz in the entire 320 MHz bandwidth. Case a corresponds to the absolute frequency location distribution, i.e., the primary 80 MHz is the lowest 80 MHz in absolute frequency. In case b, the primary 80 MHz is the lowest 80 MHz in absolute frequency of the secondary. In case c, the primary 80 MHz is the highest 80 MHz in absolute frequency of the secondary. In case d, the primary 80 MHz is the highest 80 MHz in absolute frequency. In Table 7(1), each row indicates the value indicated by 80 MHz in absolute frequency corresponding to the four primary-secondary distribution cases. For example, in the first row, 00 in absolute frequency corresponds to a0, b1, c2, and d2 (i.e., a value of 00 in case a corresponds to an absolute position of 00, a value of 01 in case b corresponds to an absolute position of 00, a value of 10 in case c corresponds to an absolute position of 00, and a value of 10 in case d corresponds to an absolute position of 00). Note that the values ​​of the two bits and the meanings indicated by the two bits herein are merely examples. While a particular implementation may have different correspondences, there is a mapping relationship between the primary and secondary distribution cases and the values ​​indicated by 80 MHz in absolute frequency.

[0250] In this way, when the receiving device knows that the case is case c, for example, if the received 2 bits indicate c3 (11), it only needs to know that c3 corresponds to 01 in the absolute position, and then the last allocated RU / MRU can be learned by querying Table 4 based on the 7-bit resource unit indication in the previous embodiment. This is equivalent to the receiving device switching from relative position to absolute position. The receiving device in this specification may be a non-AP STA.

[0251] Table 7(1) shows the correspondence between the primary and secondary indications and the two bits indicated by the absolute frequency. [Table 7(1)]

[0252] Note: In this specification, BS and B0 may refer to the 80 MHz where the smallest RU in the MRU or RU is located, and the primary / secondary location indication method is used. For example, 3x996 is formed by 2x996+996, and in this specification, the 80 MHz where 996 is located may be indicated. As another example, 3x996+484 may refer to the 80 MHz where 484 is located.

[0253] This embodiment of the present application further provides specific instructions for B1 to B7. For details, see Table 7(2) below. [Table 7(2)-1] [Table 7(2)-2] [Table 7(2)-3] [Table 7(2)-4] [Table 7(2)-5] [Table 7(2)-6] [Table 7(2)-7]

[0254] Optionally, the aforementioned Table 7(2) may be designed as four tables. Based on the correspondence in the aforementioned Table 7(1), Table 7(2) may alternatively be split into four tables, namely, Table 7(2a), Table 7(2b), Table 7(2c), and Table 7(2d), i.e., tables containing only Case a, Case b, Case c, or Case d. One table need not be accompanied by the indication of BS and B0 of the other cases.

[0255] When the table contains case a, Table 7(2a) below is read. [Table 7(2a)-1] [Table 7(2a)-2] [Table 7(2a)-3] [Table 7(2a)-4] [Table 7(2a)-5] [Table 7(2a)-6] [Table 7(2a)-7]

[0256] When the table includes case b, Table 7(2b) below is read. [Table 7(2b)-1] [Table 7(2b)-2] [Table 7(2b)-3] [Table 7(2b)-4] [Table 7(2b)-5] [Table 7(2b)-6] [Table 7(2b)-7] [Table 7(2b)-8]

[0257] When case c is used, Table 7(2c) is read. [Table 7(2c)-1] [Table 7(2c)-2] [Table 7(2c)-3] [Table 7(2c)-4] [Table 7(2c)-5] [Table 7(2c)-6] [Table 7(2c)-7]

[0258] When case d is met, the following Table 7(2d) is read. [Table 7(2d)-1] [Table 7(2d)-2] [Table 7(2d)-3] [Table 7(2d)-4] [Table 7(2d)-5] [Table 7(2d)-6] [Table 7(2d)-7]

[0259] This embodiment of this application further provides a 2-bit position representation + 7-bit table representation method.

[0260] This is another technical solution for implementing the indication in the RU allocation subfield table. Specifically, only a 7-bit table indication method is used to indicate a specific RU / MRU at the 80MHz position determined by bits BS and B0. 3x996+484 is used as an example. When the 7 bits (B7~B1) indicate 105, there are four MRU cases in total: - MRU1: RU2(484T)+RU2(996T)+RU2(2x996T) - MRU3: RU4(484T)+RU1(996T)+RU2(2x996T) - MRU5: RU6(484T)+RU4(996T)+RU1(2x996T) - MRU7: RU8(484T)+RU3(996T)+RU1(2x996T)

[0261] According to the indication of the 2 bits BS and B0, it may be determined to select MRU1, MRU3, MRU5, or MRU7. That is, the idea of ​​this method is that after a RU / MRU set corresponding to a 7-bit value is given, a specific MRU in the set is determined based on the 2 bits BS and B0.

[0262] Note that the MRUx or RUx corresponding to a resource unit size may represent a specific RU / MRU location.

[0263] The 2-bit BS and B0 use a primary-secondary location indication method in which the 2-bit indication can indicate the location in 80 MHz where the smallest RU in the RU / MRU is located. Details are shown in Table 7(3). [Table 7(3)-1] [Table 7(3)-2] [Table 7(3)-3] [Table 7(3)-4] [Table 7(3)-5]

[0264] For the meaning of MRU in the above tables, please refer to the appendix MRU index shown in Table 7(4a) and Table 7(4b).

[0265] The MRU index is the MRU index. Note that the MRU index does not represent the value obtained by using 7 or 9 bits in the resource unit allocation subfield, but may be understood as the MRU pattern. Table 7(4a) and Table 7(4b) show the MRU indexes at 160 MHz and 320 MHz. [Table 7(4a)] [Table 7(4b)-1] [Table 7(4b)-2]

[0266] It should be understood that the mapping relationship between indexes and RU / MRU in the tables provided in the embodiments of this application, such as Table 7(1), Table 7(2), Table 7(2a), Table 7(2b), Table 7(2c), Table 7(2d), Table 7(3), Table 7(4a), and Table 7(4b), are merely examples. In specific implementations, other table forms may be derived based on the technical solutions provided in the embodiments of this application, which fall within the scope of protection of the embodiments of this application.

[0267] The value in the AID subfield included in the first user information field is a first preset value. The first preset value may be 2046, 4095, or a reserved value. The reserved value may be any one of 2008 to 2044 or 2047 to 4094.

[0268] In a possible design, the first preset value is a reserved value, for example, 2044. In this case, the other remaining bits in the first user information field other than the AID subfield are unused.

[0269] In another possible design, the first preset value is 4095, and there are two schemes:

[0270] Scheme 1: The first user information field may include a first indication subfield, and the value of the first indication subfield is a first value. In this case, the remaining bits in the first user information field other than the AID subfield and the first indication subfield are unused.

[0271] It will be understood that the prior art defines the user information field with a value of 4095 in the AID subfield as a field used to fill a trigger frame. However, this application further defines that the user information field with a value of 4095 in the AID subfield can also be used as a first user information field. Therefore, to prevent the first station from confusing the function of the user information field with a value of 4095 in the AID subfield, this application provides a solution in which the user information field with a value of 4095 in the AID subfield includes a first indication subfield, and the first indication subfield indicates the function of the user information field with a value of 4095 in the AID subfield. Specifically, when the value of the first indication subfield is a first value, for example, 0, the user information field with a value of 4095 in the AID subfield is a user information field used to fill a trigger frame, and when the value of the first indication subfield is a second value, for example, 1, the user information field with a value of 4095 in the AID subfield is a first user information field.

[0272] Scheme 2: The user information field with a value of 4095 in the AID subfield is the first user information field, but is still the user information field used for padding for the second station. Additionally, a user information field used for padding for the first station is added. For the first station, the value in the AID subfield of the user information field used for padding may be any one of the reserved values, for example, 4094.

[0273] When the first preset value is 4095 and the first user information field uses Design 1, the second station may consider the first user information field as a user information field used to fill the trigger frame. Specifically, after the second station reads the first user information field, the second station does not analyze the user information fields after the first user information field, thereby allowing the second station to reduce energy consumption.

[0274] In another possible design, the first preset value is 2046, and the first user information field may include a second indication subfield, where the value of the second indication subfield is a third value. The second indication subfield may reuse the resource unit allocation subfield, where the third value is a reserved value for the resource unit allocation subfield in the prior art. In other words, the third value may be an integer value between 121 and 127. For example, the third value may be 127. In this case, the remaining bits in the first user information field other than the AID subfield and the second indication subfield are unused.

[0275] It will be understood that the prior art defines the user information field with a value of 2046 in the AID subfield as a user information field used to indicate unallocated resource units. However, this application further defines that the user information field with a value of 2046 in the AID subfield can be used as a first user information field. Therefore, to prevent the first station from confusing the function of the user information field with a value of 2046 in the AID subfield, this application provides a solution in which the user information field with a value of 2046 in the AID subfield includes a second indication subfield, and the second indication subfield indicates the function of the user information field with a value of 2046 in the AID subfield. Specifically, if the value of the second indication subfield is the third value, the second indication subfield indicates that the user information field in the AID subfield with a value of 2046 is the first user information field; if the value of the second indication subfield is not the third value, the second indication subfield indicates that the user information field in the AID subfield with a value of 2046 is the user information field used to indicate unallocated resource units.

[0276] If the second indication subfield reuses the resource unit allocation subfield, the resource unit allocation subfield indicates frequency domain resources in the corresponding bandwidth when the value of the resource unit allocation subfield is not the third value.

[0277] The resource unit allocation subfield of the fourth user information field may be a resource allocation subfield within the user information field used to indicate unallocated resource units.

[0278] In this embodiment of the application, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station in the 802.11ax standard.

[0279] In this embodiment of the application, if the trigger frame further includes a user information field corresponding to the second station, the second station may parse the user information field corresponding to the second station according to rules defined in the 802.11ax standard.

[0280] The 802.11ax standard supports a maximum transmission bandwidth of 160 MHz, while the 802.11be standard supports a maximum transmission bandwidth of 320 MHz. When the uplink bandwidth is 320 MHz, the resource unit allocation subfield in the user information field of the trigger frame in the 802.11ax standard cannot accurately indicate the 160 MHz frequency domain in which the resource unit is located in the 320 MHz bandwidth. To solve this problem, prior art has proposed adding one bit to the resource unit allocation subfield in the user information field of the trigger frame to indicate the 160 MHz frequency domain in which the resource unit is located. However, adding a bit to the resource unit allocation subfield in the user information field means adding a bit to the user information field. As a result, the frame structure of the trigger frame is changed. The modified trigger frame is incompatible with the trigger frame in the 802.11ax standard. The second station cannot correctly parse the modified trigger frame. As a result, the modified trigger frame cannot trigger the second station to perform uplink transmission. Therefore, how to ensure that the trigger frame is used to allocate resource units to the first station on the 320 MHz channel and how to ensure that the trigger frame can normally trigger the second station to perform uplink transmission is an urgent issue to be solved in the industry.

[0281] This technical problem can be solved by using the above-mentioned implementation 1 for the trigger frame. Specifically, a first user information field exists in the user information list field of the trigger frame, and the first user information field is used to determine the specific 160 MHz frequency domain in which the frequency domain resource indicated by the resource unit allocation subfield in another user information field is located. The trigger frame is then used to allocate the resource unit to the first station in the 320 MHz frequency domain. Additionally, one bit does not need to be added to the resource unit allocation subfield in the fourth user information field. This ensures that the trigger frame provided in this application can be compatible with the trigger frame in the 802.11ax standard.

[0282] Optionally, as shown in Figure 63, the user information list field of the trigger frame may further include a second user information field. In the user information list field, the second user information field is located before the first user information field. If the fourth user information field is located before and after the first user information field, some or all of the frequency domain resources indicated by the resource unit allocation subfield included in the fourth user information field are located on the first 160 MHz channel. If the fourth user information field is located after the first user information field, some or all of the frequency domain resources indicated by the resource unit allocation subfield included in the fourth user information field are located on the second 160 MHz channel.

[0283] Optionally, the value in the AID subfield included in the second user information field is a second preset value. The second preset value is not equal to the first preset value. The second preset value may be a reserved value. The reserved value may be any one of 2008 to 2044 or 2047 to 4094.

[0284] In this embodiment of the present application, the number of bits occupied by the first user information field is the same as the number of bits occupied by the user information field corresponding to the second station in the 802.11ax standard. The remaining bits in the second user information field other than the AID subfield are unused.

[0285] Implementation 2: As shown in Figure 64, the user information list field of the trigger frame includes a third user information field. The third user information field carries common information for the first station. In other words, the third user information field contains common information that needs to be read by the first station. The common information is used to support the first station in implementing data transmission in a larger bandwidth (greater than the 160 MHz bandwidth).

[0286] Optionally, the third user information field includes one or more of the following:

[0287] (1) The first subfield indicates the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame. The uplink bandwidth is the transmission bandwidth of the uplink PPDU.

[0288] In an optional design, the first subfield occupies one bit in the third user information field. In this case, the first subfield indicating the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame may be specifically implemented as follows: When the uplink bandwidth subfield has a value of 0 and the value of the first subfield is a reserved value, the uplink bandwidth is 20 MHz. When the uplink bandwidth subfield has a value of 1 and the value of the first subfield is a reserved value, the uplink bandwidth is 40 MHz. When the uplink bandwidth subfield has a value of 2 and the value of the first subfield is a reserved value, the uplink bandwidth is 80 MHz. When the uplink bandwidth subfield has a value of 3 and the value of the first subfield is a fourth value, the uplink bandwidth is 160 MHz. When the uplink bandwidth subfield has a value of 3 and the value of the first subfield is a fifth value, the uplink bandwidth is 320 MHz.

[0289] The fourth value is 0 and the fifth value is 1. Alternatively, the fourth value is 1 and the fifth value is 0.

[0290] In an optional design, the first subfield occupies two bits in the third user information field. In this case, the first subfield indicating the uplink bandwidth combined with the uplink bandwidth subfield in the common information field of the trigger frame may be specifically implemented as follows: When the uplink bandwidth subfield has a value of 0 and the value of the first subfield is a reserved value, the uplink bandwidth is 20 MHz. When the uplink bandwidth subfield has a value of 1 and the value of the first subfield is a reserved value, the uplink bandwidth is 40 MHz. When the uplink bandwidth subfield has a value of 2 and the value of the first subfield is a reserved value, the uplink bandwidth is 80 MHz. When the uplink bandwidth subfield has a value of 3 and the value of the first subfield is a value of 6, the uplink bandwidth is 160 MHz. When the uplink bandwidth subfield has a value of 3 and the value of the first subfield is a value of 7, the uplink bandwidth is 240 MHz. When the value of the uplink bandwidth subfield is 3 and the value of the first subfield is 8, the uplink bandwidth is 320 MHz.

[0291] The sixth value, the seventh value, and the eighth value are not equal to each other. The sixth value, the seventh value, and the eighth value may be selected from the set {0, 1, 2, 3}. For example, the sixth value is 0, the seventh value is 1, and the eighth value is 2.

[0292] Optionally, the first subfield may have another name, for example, an uplink bandwidth extension subfield, although this embodiment of this application is not limited thereto.

[0293] (2) Second Subfield: The second subfield indicates a puncture pattern. It will be understood that the puncture pattern is used to determine punctured and non-punctured subchannels on the 320 MHz channel. Punctured subchannels do not carry any signal and include a preamble and a data field. Optionally, the bandwidth granularity of the subchannels may be 20 MHz.

[0294] In one possible design, the second subfield includes an index of the puncture pattern. In other words, the value of the second subfield is the index of the puncture pattern.

[0295] It will be understood that the M puncture patterns may be pre-specified in the protocol, and that the M puncture patterns correspond one-to-one to the M values ​​of the second subfield, where M is an integer greater than or equal to 1. Thus, the first station may determine the corresponding puncture pattern based on the value of the second subfield.

[0296] In another possible design, the second subfield includes a bitmap. The bitmap includes K bits, where K is an integer greater than 1. The K bits correspond one-to-one to the (320 / K) subchannels in a 320 MHz channel, and the value of a bit indicates whether the (320 / K) subchannel corresponding to the bit is punctured.

[0297] For example, the bitmap included in the second subfield occupies 16 bits. Each bit in the bitmap corresponds to a 20 MHz subchannel in a 320 MHz channel. A value of 0 for a bit indicates that the 20 MHz subchannel corresponding to the bit is punctured. A value of 1 for a bit indicates that the 20 MHz subchannel corresponding to the bit is not punctured.

[0298] Optionally, the second subfield may have another name, such as a preamble puncture indication subfield, although this embodiment of the present application is not limited thereto.

[0299] (3) Third Subfield The third subfield indicates whether the first station transmits an HE PPDU or an EHT PPDU on one or more frequency segments in the uplink bandwidth.

[0300] It will be appreciated that the second station may transmit only HE PPDUs, while the first station may transmit both HE PPDUs and EHT PPDUs.

[0301] Design 1: If only the primary 160 MHz channel can be used for hybrid transmission of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 80 MHz, the third subfield may occupy two bits. The first bit corresponds to the first 80 MHz channel, and the second bit corresponds to the second 80 MHz channel. The value of the first bit indicates whether the HE PPDU or the EHT PPDU is transmitted on the first 80 MHz channel of the primary 160 MHz channel. The value of the second bit indicates whether the HE PPDU or the EHT PPDU is transmitted on the second 80 MHz channel of the primary 160 MHz channel.

[0302] For the definition of the first 80 MHz and the second 80 MHz, please refer to the above explanation, and the details will not be explained again here.

[0303] For example, if the value of the first bit is 0, it indicates that the HE PPDU is transmitted on the first 80 MHz channel, and if the value of the first bit is 1, it indicates that the EHT PPDU is transmitted on the first 80 MHz channel.

[0304] Alternatively, a value of 0 in the first bit indicates that an EHT PPDU is transmitted on the first 80 MHz channel, and a value of 1 in the first bit indicates that an HE PPDU is transmitted on the first 80 MHz channel.

[0305] For example, the example shown in Figure 65 is used for explanation. Assume that a bit value of 0 indicates that an HE PPDU is transmitted, and a bit value of 1 indicates that an EHT PPDU is transmitted. If the third subfield is 01, it indicates that the first station transmits an HE PPDU on the primary 80 MHz channel in the primary 160 MHz, and that the first station transmits an EHT PPDU on the secondary 80 MHz subchannel in the primary 160 MHz.

[0306] Design 2: If only the primary 160 MHz channel can be used for hybrid transmission of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 160 MHz, the third subfield may occupy 1 bit, which indicates whether the first station transmits HE PPDUs or EHT PPDUs in the primary 160 MHz channel.

[0307] Design 3: If only the primary 160 MHz channel can be used for hybrid transmission of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 20 MHz, the third subfield may occupy 8 bits. The 8 bits correspond one-to-one to the eight 20 MHz channels in the primary 160 MHz channel. The value of each bit indicates whether the first station transmits an HE PPDU or an EHT PPDU on the corresponding 20 MHz channel.

[0308] Based on Designs 1 to 3 above, the first station may transmit the EHT PPDU on the second 160 MHz channel by default.

[0309] Design 4: If the entire 320 MHz channel can be used to transmit the HE PPDU and the EHT PPDU hybridly and the bandwidth granularity for transmitting the uplink sub-PPDU is 80 MHz, the third subfield may occupy four bits. The four bits correspond one-to-one to the four 80 MHz channels in the 320 MHz bandwidth. The value of each bit indicates whether the first station transmits the HE PPDU or the EHT PPDU on the corresponding 80 MHz channel. It should be understood that if the uplink bandwidth is smaller than 320 MHz, the bits corresponding to the 80 MHz channels not in the uplink bandwidth are ignored or unused.

[0310] Design 5: If the entire 320 MHz channel can be used to transmit the HE PPDU and the EHT PPDU hybridly and the bandwidth granularity for transmitting the uplink sub-PPDU is 160 MHz, the third subfield may occupy two bits. The two bits correspond one-to-one to the two 160 MHz channels in the 320 MHz bandwidth. The value of each bit indicates whether the first station transmits the HE PPDU or the EHT PPDU on the corresponding 160 MHz channel. It should be understood that if the uplink bandwidth is smaller than 320 MHz, the bits corresponding to the 160 MHz channels that are not in the uplink bandwidth are ignored or unused.

[0311] Design 6: If the entire 320 MHz channel can be used to transmit the HE PPDU and the EHT PPDU hybridly, and the bandwidth granularity for transmitting the uplink sub-PPDU is 20 MHz, the third subfield may occupy 16 bits, which correspond one-to-one to the sixteen 20 MHz channels in the 320 MHz bandwidth. The value of each bit indicates whether the first station transmits the HE PPDU or the EHT PPDU on the corresponding 20 MHz channel. It should be understood that if the uplink bandwidth is smaller than 320 MHz, the bits corresponding to the 20 MHz channels not in the uplink bandwidth are ignored or unused.

[0312] It will be appreciated that if the uplink bandwidth is less than 320 MHz, the bits corresponding to the 20 MHz channels that are not in the uplink bandwidth are ignored or not used.

[0313] Design 7:

[0314] (1) When only the primary 160 MHz channel can be used for hybrid transmission of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 80 MHz, the third subfield may include two PHY PPDU Version fields. The first PHY PPDU Version field in the PHY PPDU Version field corresponds to the first 80 MHz channel, and the second PHY PPDU Version field in the PHY PPDU Version field corresponds to the second 80 MHz channel. The value of the first PHY PPDU Version field indicates whether an HE PPDU, an EHT PPDU, or another next-generation PPDU is transmitted on the first 80 MHz channel of the primary 160 MHz channel. The value of the second PHY PPDU Version field indicates whether an HE PPDU, an EHT PPDU, or another next-generation PPDU is transmitted on the second 80 MHz channel of the primary 160 MHz channel. The Next Generation PPDU is not currently defined, so the corresponding value of the field is reserved.

[0315] For the definition of the first 80 MHz and the second 80 MHz, please refer to the above explanation, and the details will not be explained again here.

[0316] For example, if the First PHY PPDU Version field has 3 bits, a value of 0 (000 in binary) indicates that an HE PPDU is transmitted on the first 80 MHz channel, and a value of 1 (001 in binary) indicates that an EHT PPDU is transmitted on the first 80 MHz channel.

[0317] Alternatively, a value of 0 in the first PHY PPDU indicates that an EHT PPDU is transmitted on the first 80 MHz channel, and a value of 1 in the first bit indicates that an HE PPDU is transmitted on the first 80 MHz channel.

[0318] For example, the example shown in Figure 65 is used for explanation. Assume that a value of 0 in the PHY PPDU version field indicates that an HE PPDU is transmitted, and a value of 1 in the PHY PPDU version field indicates that an EHT PPDU is transmitted. If the third subfield is 000 001, it indicates that the first station transmits an HE PPDU on the primary 80 MHz channel at the primary 160 MHz, and that the first station transmits an EHT PPDU on the secondary 80 MHz subchannel at the primary 160 MHz.

[0319] (2) When only the primary 160 MHz channel can be used for hybrid transmission of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 160 MHz, the third subfield may include one PHY PPDU version field, which indicates whether the first station transmits an HE PPDU, an EHT PPDU, or another next-generation PPDU in the primary 160 MHz.

[0320] (3) When the primary 160 MHz channel is limited to the use of only the HE PPDU and EHT PPDU hybrid transmission and the bandwidth granularity for transmitting uplink sub-PPDUs is 20 MHz, the third subfield may contain eight PHY PPDU version fields. The eight PHY PPDU version fields correspond one-to-one to the eight 20 MHz channels in the primary 160 MHz channel. The value of each PHY PPDU version field indicates whether the first station transmits a HE PPDU, an EHT PPDU, or another next-generation PPDU on the 20 MHz channel corresponding to the PHY PPDU version field.

[0321] Based on the above (1) to (3), the first station may transmit EHT PPDUs on the second 160 MHz channel by default.

[0322] (4) If the entire 320 MHz channel can be used to transmit a hybrid of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 80 MHz, the third subfield may include four PHY PPDU version fields. The four PHY PPDU version fields correspond one-to-one to the four 80 MHz channels in the 320 MHz bandwidth. The value of each PHY PPDU version field indicates whether the first station transmits an HE PPDU, an EHT PPDU, or a Next Generation PPDU on the 80 MHz channel corresponding to the PHY PPDU version field. It should be understood that if the uplink bandwidth is smaller than 320 MHz, the PHY PPDU version fields corresponding to the 80 MHz channels not in the uplink bandwidth are ignored / omitted or not used.

[0323] (5) If the entire 320 MHz channel can be used to transmit a hybrid of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 160 MHz, the third subfield may include two PHY PPDU version fields. The two PHY PPDU version fields correspond one-to-one to the two 160 MHz channels in the 320 MHz bandwidth. The value of each PHY PPDU version field indicates whether the first station transmits an HE PPDU, an EHT PPDU, or a Next Generation PPDU on the 160 MHz channel corresponding to the PHY PPDU version field. It should be understood that if the uplink bandwidth is smaller than 320 MHz, the PHY PPDU version fields corresponding to the 160 MHz channels not in the uplink bandwidth are ignored / omitted or not used.

[0324] (6) If the entire 320 MHz channel can be used to transmit a hybrid of HE PPDUs and EHT PPDUs and the bandwidth granularity for transmitting uplink sub-PPDUs is 20 MHz, the third subfield may include 16 PHY PPDU version fields. The 16 PHY PPDU version fields correspond one-to-one to the 16 20 MHz channels in the 320 MHz bandwidth. The value of each PHY PPDU version field indicates whether the first station transmits an HE PPDU, an EHT PPDU, or a Next Generation PPDU on the 20 MHz channel corresponding to the PHY PPDU version field. It should be understood that if the uplink bandwidth is smaller than 320 MHz, the PHY PPDU version fields corresponding to the 20 MHz channels not in the uplink bandwidth are ignored / omitted or not used.

[0325] 802.11be devices are classified into Version 1 and Version 2. To facilitate the implementation of Version 1 stations, we propose that Version 1 EHT APs do not support the transmission of trigger frames for hybrid scheduling. In other words, the uplink PPDU scheduled by the trigger frame is an uplink HE PPDU (also called an HE TB (trigger-based) PPDU) or an uplink EHT TB PPDU (also called an EHT TB (trigger-based) PPDU) instead of a hybrid PPDU or aggregated PPDU (A-PPDU). Version 2 EHT APs support the transmission of trigger frames for hybrid scheduling. In other words, the uplink PPDU scheduled by the trigger frame can be an aggregated PPDU (A-PPDU), the aforementioned uplink HE PPDU, or the aforementioned uplink EHT PPDU.

[0326] First version of the 802.11be standard

[0327] If the uplink PPDU scheduled by the trigger frame is an uplink HE PPDU, the third subfield in the trigger frame indicates that the uplink HE PPDU is transmitted in all frequency segments. For example, in Design 1, when two bits in the third subfield are both set to "00" (0 indicates an uplink HE PPDU and 1 indicates an uplink EHT PPDU), it indicates that the first station transmits an uplink HE PPDU in the primary 160 MHz. In another example, in Design 2, when one bit in the third subfield is set to "0" (0 indicates an uplink HE PPDU and 1 indicates an uplink EHT PPDU), it indicates that the first station transmits an uplink HE PPDU in the primary 160 MHz.

[0328] If the uplink PPDU scheduled by the trigger frame is an uplink EHT PPDU, the third subfield must be set to a value for transmitting the uplink EHT PPDU on all frequency segments. Additionally, in this case, the trigger frame cannot include the user information field of the HE station (in other words, the HE station is scheduled to transmit an uplink HE PPDU to avoid the uplink PPDU being an A-PPDU). For example, in Design 1, if both bits in the third subfield are set to "11" (0 indicates an uplink HE PPDU and 1 indicates an uplink EHT PPDU), it indicates that the first station transmits an uplink EHT PPDU on the primary 160 MHz. In another example, in Design 2, a bit in the third subfield set to “1” (0 represents an uplink HE PPDU and 1 represents an uplink EHT PPDU) indicates that the first station transmits an uplink EHT PPDU on the primary 160 MHz.

[0329] In the second version of the 802.11be standard, the uplink PPDU scheduled by the trigger frame is an uplink HE PPDU, an uplink EHT PPDU, or an A-PPDU. In this case, the third subfield in the trigger frame may be set to any value; no restrictions are required.

[0330] The first station determines the uplink HE PPDU or uplink EHT PPDU based on the resource unit allocation subfield and the third subfield in the user information field of the received trigger frame that matches the AID of the first station. The resource unit allocation subfield is used to determine the frequency segment in which the resource unit / multiple resource unit combination assigned to the first station is located. The resource unit allocation subfield includes 9 bits, specifically, bit BS, bit B0, and the other 7 bits.

[0331] An 802.11ax or 802.11ac station supporting the 160 MHz bandwidth may combine a legacy preamble (e.g., the L-SIG field) on each 20 MHz of the 160 MHz band, or a non-legacy preamble (e.g., the HE-SIG-A field in 802.11ax or the VHT-SIG-A field in 802.11ac) that is duplicated and transmitted on each 20 MHz of the 160 MHz band. Therefore, to prevent 802.11ax or 802.11ac stations supporting the 160 MHz band from mistakenly receiving the preamble, we propose that hybrid transmission of an uplink PPDU transmitted on the primary 160 MHz band is not permitted. In this case, the size of the frequency segment of the third subfield (bandwidth granularity for transmitting uplink sub-PPDUs) must be 160 MHz, i.e., corresponding to (2) and (6) in Designs 2, 6, and 7 above. Furthermore, the first station determines whether the uplink HE PPDU or the uplink EHT PPDU is based on the BS bit in the resource unit allocation subfield and the third subfield in the user information field in the received trigger frame, which matches the AID of the first station, where the BS bit indicates the primary 160 MHz or the secondary 160 MHz. The BS bit is specifically described as follows:

[0332] (I) If the bit BS in the resource unit allocation subfield is "0," i.e., primary 160 MHz, the first station determines the uplink PPDU to be transmitted based on the value of that bit in the third subfield. For example, if one bit in the third subfield is set to "1" (0 indicates an uplink HE PPDU, and 1 indicates an uplink EHT PPDU), the first station transmits an uplink EHT PPDU. In another example, if one bit in the third subfield is set to "0" (0 indicates an uplink HE PPDU, and 1 indicates an uplink HE PPDU), the first station transmits an uplink HE PPDU.

[0333] (II) If bit BS of the Resource Unit Allocation subfield is "1", i.e., secondary 160 MHz, the first station transmits an uplink EHT PPDU. Note that the uplink HE PPDU is transmitted only on the primary 160 MHz, which is used to be compatible with the transmission capabilities of existing HE stations, i.e., the uplink HE PPDU can only be transmitted on the primary 160 MHz.

[0334] Alternatively, bit BS indicates either the primary 160 MHz or the secondary 160 MHz when the size of the resource unit / multi-resource unit combination indicated by the resource unit allocation subfield (9 bits) is less than or equal to 160 MHz. (2) When the size of the resource unit / multi-resource unit combination indicated by the resource unit allocation subfield (9 bits) is greater than 160 MHz, bit BS no longer indicates either the primary 160 MHz or the secondary 160 MHz. In this case, bit B0 in the resource unit allocation subfield may also be used. Optionally, one or more other bits in the resource unit allocation subfield may also indicate the assigned resource unit / multi-resource unit combination, including the multi-resource unit combinations of Figure 7(4b) and the 4x996 tone resource unit.

[0335] In case (1), the first station determines which upstream PPDUs (uplink PPDU types including upstream HE PPDUs and upstream EHT PPDUs) are to be transmitted according to the above descriptions of (I) and (II).

[0336] In case (2), it is possible that only the EHT PPDU currently supports transmission on resource unit / multi-resource unit combinations larger than 160 MHz (uplink HE PPDUs do not support transmission on resource unit / multi-resource unit combinations larger than 160 MHz). Therefore, in this case, the first station transmits the uplink EHT PPDU on the assigned resource unit / multi-resource unit combination. However, the first station must use the resource unit assignment subfield, which includes bits BS, B0, and one or more of the other seven bits, to determine whether the size of the assigned resource unit / multi-resource unit combination is larger than 160 MHz. That is, case (1) is distinguished from case (2) and the first station must determine which uplink PPDU to transmit according to the methods for cases (1) and (2).

[0337] To help the first station easily determine the type of uplink PPDU to be transmitted, the first station determines whether the uplink PPDU is an uplink HE PPDU or an uplink EHT PPDU based on the bit BS and the third subfield of the resource unit allocation subfield in the user information field in the received trigger frame that matches the AID of the first station, without distinguishing between case (1) and case (2), as follows:

[0338] In case (1), the first station still determines the type of uplink PPDU to be transmitted according to the above description of (I) and (II).

[0339] In case (2), it is contemplated that bit BS may indicate that the assigned resource unit / multiple resource unit combination definitely includes a primary 160 MHz resource unit in a 320 MHz bandwidth. In this case, if bit BS is '0', the first station may further determine the type of uplink PPDU to be transmitted based on the bit of the third subfield of Design 2, which conforms to the description of (I). If bit BS is '1', the size of the assigned resource unit is greater than 160 MHz, and the first station transmits an uplink EHT PPDU, which conforms to the description of (II). In other words, in this case, the first station still determines the type of uplink PPDU to be transmitted according to the above descriptions of (I) and (II).

[0340] Therefore, without distinguishing between case (1) and case (2), after receiving the trigger frame, the first station determines the type of uplink PPDU to be transmitted according to the description of (I) and (II) above.

[0341] Optionally, the third user information field of the trigger frame may not include the third subfield. When the third user information field does not include the third subfield, the station transmits a PPDU based on the station's latest capabilities. For example, the first station may transmit an EHT PPDU by default. In this case, the first station transmits an EHT PPDU. The general field in the physical layer preamble includes a PHY version identifier field, and the value of the PHY version identifier field is set to a value corresponding to an EHT PPDU, such as "0." In another example, a subsequent enhanced version of the first station may be scheduled to transmit an uplink EHT PPDU or an uplink HE PPDU. For specific methods, see the description related to the third subfield.

[0342] Optionally, the third subfield may have another name, for example, EHT / HE indication field, but this embodiment of this application is not limited thereto.

[0343] Additionally, after the AP transmits the trigger frame, the trigger frame may include one or more of a user information field requesting an HE PPDU from an HE station and a user information field requesting an EHT / HE PPDU from an EHT station. For example, the trigger frame may include both a user information field used to schedule an HE station and a user information field used to schedule an EHT station. The station responds with an uplink multi-user PPDU, and the parameters of the general field (also called the general signal field) of the physical layer preamble of the uplink EHT PPDU (EHT PPDU portion shown in Figure 65) included in the uplink multi-user PPDU are obtained from the received trigger frame, e.g., the uplink bandwidth. Additionally, the general field of the uplink EHT PPDU may include fields such as a PHY (physical layer) version identifier field, a TXOP (transmit opportunity) field, a BSS (basic service set) color field, a cyclic redundancy code field, and a tail bit field. The PHY version identifier field in the general field in the physical layer preamble of the uplink EHT PPDU (also called sub-EHT PPDU) transmitted by the EHT station (first station) in response to the trigger frame may be obtained from the third subfield in the trigger frame, as detailed below.

[0344] (1) One of Designs 1 to 6 is used for the trigger frame. If the third subfield of the trigger frame indicates that an HE PPDU is to be transmitted in one of the frequency segments, the EHT station transmits the HE PPDU in the frequency segment. A physical layer preamble such as high-efficiency signal field A does not carry the same PHY version identifier as 802.11ax. If the third subfield of the trigger frame indicates that an EHT PPDU is to be transmitted in one of the frequency segments, the EHT station transmits the HE PPDU in the frequency segment, and the HE PPDU carries a PHY version identifier field (e.g., 3 bits), which is set to a value corresponding to the EHT PPDU, e.g., "0."

[0345] For example, in Design 1, the example shown in Figure 65 is used for explanation. Assume that a bit value of 0 indicates that an HE PPDU is transmitted, and a bit value of 1 indicates that an EHT PPDU is transmitted. If the third subfield is 01, it indicates that the first station transmits an HE PPDU on the primary 80 MHz channel in the first 160 MHz band, and the physical layer preamble does not include a PHY version identifier field. The first station transmits an EHT PPDU on the secondary 80 MHz subchannel in the primary 160 MHz band. The general field in the physical layer preamble includes a PHY version identifier field, and the value of the PHY version identifier field is set to a value corresponding to an EHT PPDU, for example, "0."

[0346] In another example, assume that in Design 2, a bit value of 0 indicates that an HE PPDU is transmitted, and a bit value of 1 indicates that an EHT PPDU is transmitted. For example, if the third subfield is 0, the first station transmits an HE PPDU on the primary 160 MHz channel, and the physical layer preamble does not include a PHY version identifier field. For example, if the third subfield is 1, the first station transmits an EHT PPDU on the primary 160 MHz channel. The general field in the physical layer preamble includes a PHY version identifier field, and the value of the PHY version identifier field is set to a value corresponding to an EHT PPDU, e.g., “0.”

[0347] (2) Design 7 is used for the trigger frame. If the third subfield of the trigger frame carries a PHY version identifier field corresponding to each frequency segment, the EHT station transmits the PPDU type indicated by the PHY version identifier field in the frequency segment. If the PHY version identifier field indicates an HE PPDU, the physical layer preamble of the HE PPDU, e.g., high-efficiency signal field A, does not carry the same PHY version identifier as 802.11ax. If the PHY version identifier field indicates an EHT PPDU, the EHT station transmits the EHT PPDU in the frequency segment and directly copies the PHY version identifier field (e.g., 3 bits) corresponding to the frequency segment in the trigger frame, e.g., value "0." If the PHY version identifier field indicates an EHT PPDU next-generation PPDU, the EHT next-generation station transmits the EHT next-generation PPDU in the frequency segment and directly copies the PHY version identifier field (e.g., 3 bits) corresponding to the frequency segment in the trigger frame, e.g., value "1."

[0348] (4) Fourth Subfield The fourth subfield indicates spatial reuse parameters that support 320 MHz bandwidth transmission.

[0349] Optionally, the fourth subfield may have another name, for example, an uplink spatial reuse extension field, although this embodiment of this application is not limited thereto.

[0350] It may be understood that the third user information field may further carry another field, and this embodiment of this application is not limited thereto.

[0351] In this embodiment of the present application, the third user information field further includes an AID subfield. The value of the AID subfield is a third preset value. The third preset value may be a reserved value in the AID subfield in the prior art. In other words, the third preset value may be any one of 2008 to 2044 or 2047 to 4094.

[0352] Optionally, the third user information field may be the first user information field in the user information field list. In this way, after receiving the trigger frame, the first station may first parse the common information that needs to be read from the third user information field, which helps to reduce the processing delay of the first station.

[0353] Optionally, if the first user information field and the third user information field are the same user information field, the first preset value is equal to the third preset value; otherwise, the first preset value is not equal to the third preset value.

[0354] It will be understood that when the first and third user information fields are implemented as one user information field, other bits in the user information field other than the AID subfield are used to carry signals that need to be carried by the first and third user information fields to implement the functionality of the first and third user information fields.

[0355] Optionally, if the second user information field and the third user information field are the same user information field, the second preset value is equal to the third preset value; otherwise, the second preset value is not equal to the third preset value.

[0356] It will be understood that when the second and third user information fields are implemented as one user information field, other bits in the user information field other than the AID subfield are used to carry signals that need to be carried by the second and third user information fields to implement the functionality of the second and third user information fields.

[0357] Optionally, the third user information field may be the first user information field in the user information field list. In this way, after receiving the trigger frame, the first station may first parse the common information that needs to be read from the third user information field, which helps to reduce the processing delay of the first station.

[0358] It will be appreciated that the third user information field may reuse the first user information field or the second user information field to reduce signaling overhead.

[0359] In this embodiment of the application, the number of bits occupied by the third user information field is the same as the number of bits occupied by the user information field corresponding to the second station in the 802.11ax standard.

[0360] The 802.11ax standard supports a maximum transmission bandwidth of 160 MHz, while the 802.11be standard supports a maximum transmission bandwidth of 320 MHz. The 802.11be standard requires that the trigger frame be able to provide common information to the first station to support 320 MHz bandwidth transmission. However, the common information field of the trigger frame in the 802.11ax standard currently does not have enough reserved bits to carry more general information. As a result, additional bits may need to be added to the common information field of the trigger frame. However, adding additional bits to the common information field of the trigger frame is equivalent to modifying the structure of the trigger frame. Thus, the modified trigger frame is incompatible with the trigger frame in the 802.11ax standard. As a result, the modified trigger frame cannot trigger the second station to perform uplink transmission. Therefore, how to enable the trigger frame to carry more general information that needs to be read by the first station without adding to the number of bits occupied by the common information field of the trigger frame is a technical problem that needs to be solved urgently in the industry.

[0361] This technical problem can be solved by using the aforementioned Implementation 2 for the trigger frame. Specifically, the trigger frame uses a third user information field to carry additional common information that needs to be read by the first station, eliminating the need for additional bits in the common information field of the trigger frame, thereby enabling the trigger frame provided in this application to be compatible with the trigger frame in the 802.11ax standard. In other words, the trigger frame provided in this application may trigger the first station to perform uplink transmission and may also trigger the second station to perform uplink transmission.

[0362] Optionally, the first station common information carried in the third user information field may not be carried in the third user information field, but may be carried in a 9-bit uplink HE-SIG-A2 reserved field in the trigger frame. Based on this solution, the number of bits in the common information field of the trigger frame provided in this application is consistent with the number of bits in the common information field of the trigger frame in the 802.11ax standard. Thus, by adding reserved fields or reserved values ​​for some fields, the trigger frame provided in this application does not change the meaning of existing fields.

[0363] Implementation 3: The user information list field in the trigger frame includes a user information field corresponding to a first station, and the user information field corresponding to the first station includes a spatial stream assignment subfield. When the spatial stream assignment subfield is applied to MU-MIMO, the spatial stream assignment subfield includes a spatial stream starting sequence number field and a number of spatial streams field. The number of streams that a single user participates in MU-MIMO is limited, for example, the maximum number is four. In this case, the spatial stream assignment subfield occupies four bits and indicates the starting sequence number of the spatial stream used by the station. The number of spatial streams field occupies two bits and indicates the number of spatial streams used by the station. When the spatial stream assignment subfield is applied to SU-MIMO or SU-MIMO, the spatial stream assignment subfield indicates the number of spatial streams.

[0364] The 802.11ax standard supports up to 8 spatial streams, while the 802.11be standard supports up to 16 spatial streams. The spatial stream start sequence number field in the spatial stream allocation subfield in the 802.11ax standard occupies 3 bits and cannot indicate 16 spatial stream sequence numbers. Therefore, the spatial stream allocation subfield in the 802.11ax standard cannot support spatial stream allocation of 16 spatial streams.

[0365] Based on Implementation 3, in this application, the spatial stream start sequence number field is increased from 3 bits to 4 bits, and the spatial stream start sequence number field occupying 4 bits can indicate any start position of 16 spatial streams, and the number of spatial streams field is reduced from 3 bits to 2 bits, limiting the maximum number of streams of a user participating in MU-MIMO to 4. In this way, provided that the number of bits occupied by the spatial stream allocation subfield remains unchanged, the spatial stream allocation subfield can support spatial stream allocation of 16 spatial streams.

[0366] Implementation 4: The common information field in the trigger frame includes a Doppler subfield and a Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield. The Doppler subfield occupies 1 bit, and the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields occupy 3 bits. The Doppler subfield and the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields are used in the following manner:

[0367] If the value of the Doppler subfield is 0 and the values ​​of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields are 0, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields indicate that the number of HE-LTF / EHT-LTF symbols is 1. If the value of the Doppler subfield is 0 and the values ​​of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields are 1, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields indicate that the number of HE-LTF / EHT-LTF symbols is 2. If the value of the Doppler subfield is 0 and the values ​​of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields are 2, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields indicate that the number of HE-LTF / EHT-LTF symbols is 4. If the value of the Doppler subfield is 0 and the value of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields is 3, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields indicate that the number of HE-LTF / EHT-LTF symbols is 6. If the value of the Doppler subfield is 0 and the value of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields is 4, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfields indicate that the number of HE-LTF / EHT-LTF symbols is 8. If the value of the Doppler subfield is 0 and the value of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield is 5, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield indicates that the number of HE-LTF / EHT-LTF symbols is the 9th value or that the value 5 of the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield is a reserved value.If the Doppler subfield has a value of 0 and the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield has a value of 6, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield indicates that the number of HE-LTF / EHT-LTF symbols is the 10th value or that the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield has a reserved value of 6. If the Doppler subfield has a value of 0 and the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield has a value of 7, the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield indicates that the number of HE-LTF / EHT-LTF symbols is the 11th value or that the Number of HE-LTF / EHT-LTF Symbols and Midamble Periodicity subfield has a reserved value of 7.

[0368] The ninth value, the tenth value, and the eleventh value are not equal to each other.

[0369] Design 1: The ninth value, the tenth value, and the eleventh value may be selected from the set {10, 12, 14, 16}. For example, the ninth value is 10, the tenth value is 12, and the eleventh value is 16. Alternatively, the ninth value is 10, the tenth value is 16, and the eleventh value is absent.

[0370] For example, the ninth value is 10, the tenth value is 12, and the eleventh value is an integer greater than or equal to 14.

[0371] Based on Design 2, a number of EHT-LTF symbols extension field needs to be added to the trigger frame. Specifically, when the values ​​of the number of HE-LTF / EHT-LTF symbols and the midamble periodicity subfield are less than 7, the number of EHT-LTF symbols extension field is unused. When the values ​​of the number of HE-LTF / EHT-LTF symbols extension field and the midamble periodicity subfield are 7, if the value of the number of EHT-LTF symbols extension field is 12, the number of EHT-LTF symbols extension field indicates that the number of EHT-LTF symbols is 14. When the value of the number of EHT-LTF symbols extension field is 13, the number of EHT-LTF symbols extension field indicates that the number of EHT-LTF symbols is 16.

[0372] For example, the twelfth value is 0 and the thirteenth value is 1, or the twelfth value is 1 and the thirteenth value is 1.

[0373] Optionally, the Number of EHT-LTF Symbols Extension field may be carried in the third User Information field or in the 9-bit uplink HE-SIG-A2 Reserved field in the trigger frame.

[0374] It will be understood that the number of HE-LTF / EHT-LTF symbols and midamble periodicity subfield in the trigger frame provided in this application are similar to the number of HE-LTF symbols and midamble periodicity subfield in the trigger frame in the 802.11ax standard.

[0375] If the trigger frame provided in this application includes a user information field corresponding to a second station, the values ​​of the number of HE-LTF / EHT-LTF symbols and the midamble periodicity subfield are less than or equal to 4 when the value of the Doppler subfield is 0. If the trigger frame provided in this application includes only a user information field corresponding to a first station and does not include a user information field corresponding to a second station, the values ​​of the number of HE-LTF / EHT-LTF symbols and the midamble periodicity subfield may be values ​​from 0 to 7 when the value of the Doppler subfield is 0.

[0376] S102: The AP transmits a trigger frame, and the station receives the trigger frame in response.

[0377] A trigger frame is used to schedule one or more stations to transmit a response frame, which may be a data frame, a management frame, or a control frame.

[0378] S103: The station analyzes the trigger frame.

[0379] If the station is a second station, and the trigger frame includes a user information field corresponding to the second station, the second station parses the common information field in the trigger frame and the user information field corresponding to the second station using a parsing method defined in the 802.11ax standard. If the station is a first station, and the trigger frame includes a user information field corresponding to the first station, the first station parses the common information field in the trigger frame and the user information field corresponding to the first station using a parsing method defined in the 802.11be standard.

[0380] If the AID in the user information field in the trigger frame matches the station's AID, the station transmits a response frame based on the common information field in the trigger frame and the user information field that matches the station's AID, and the response frame is transmitted on the frequency domain resources indicated by the resource unit allocation subfield in the user information field that matches the station's AID.

[0381] In response, the AP receives response frames transmitted from one or more stations and responds with an acknowledgement frame. Frames transmitted to one or more stations may be transmitted in a downlink OFDMA manner or in a non-HT duplicated transmission manner. The acknowledgement frames include Ack frames and Block Ack frames, and the Block Ack frames include Compressed Block Ack frames and Multi-STA Block Ack frames. The Ack frame and Block Ack frame are acknowledgement information for information transmitted to one station, and the Multi-STA Block Ack is acknowledgement information for information transmitted to one or more stations.

[0382] 8, the trigger frame provided in this application may be compatible with the trigger frame in the 802.11ax standard. Therefore, the trigger frame provided in this application may trigger a first station to perform an uplink transmission and may trigger a second station to perform an uplink transmission.

[0383] In the 802.11ax standard, an AP may transmit a downlink multi-user PPDU, such as OFDMA, full-band MU-MIMO, or a combination of OFDMA and MU-MIMO. The downlink multi-user PPDU may include MAC frames corresponding to multiple stations. The MAC frames corresponding to the stations include a TRS control field, which in turn includes a control information field. As shown in Figure 66, the control information field includes a UL data symbols subfield, a resource unit allocation subfield, an AP TX power field, a UL target RSSI field, a UL MCS field, and a reserved bit.

[0384] The Control Information field includes a Resource Unit Allocation subfield. For implementation information on the Resource Unit Allocation subfield of the Control Information field, refer to the aforementioned Resource Unit Allocation subfield in the User Information field in the 802.11ax standard.

[0385] The 802.11ax standard supports a maximum transmission bandwidth of 160 MHz, while the 802.11be standard supports a maximum transmission bandwidth of 320 MHz. Therefore, when the uplink bandwidth is 320 MHz, the resource unit allocation subfield in the control information field in the 802.11ax standard cannot accurately indicate whether the resource units are on the primary 160 MHz channel or the secondary 160 MHz channel. Additionally, to ensure compatibility with the 802.11ax standard, it is not possible to add bits to the control information field. Therefore, how to enable the resource unit allocation subfield in the control information field to be used for resource allocation in the 320 MHz bandwidth without adding bits to the control information field is a technical issue that needs to be urgently addressed in the industry.

[0386] In order to solve the above-mentioned problems, an embodiment of this application provides a communication method. As shown in Figure 67, the method includes the following steps:

[0387] S201: An AP generates downlink PPDUs, which include downlink multi-user PPDUs including OFDMA PPDUs and MU-MIMO PPDUs.

[0388] The downlink PPDU includes a MAC frame corresponding to one or more first stations, wherein the MAC frame corresponding to the first station includes a TRS control field, the TRS control field includes a control information field, the control information field includes a resource unit allocation subfield, and the resource unit allocation subfield is used to allocate resource units used by the first stations.

[0389] In this embodiment of this application, the resource unit allocation subfield includes the following two implementations:

[0390] Implementation 1: The resource unit allocation subfield occupies 8 bits in the control information field, specifically bits B5 to B12 in the control information field.

[0391] In a possible design, all or a portion of the frequency-domain resources indicated by the resource unit allocation subfield are located on the 160 MHz channel for transmitting the MAC frame carrying the resource unit allocation subfield in the TRS control field. If the frequency-domain resources for transmitting the MAC frame carrying the resource unit allocation subfield in the TRS control field are greater than 160 MHz, a portion of the frequency-domain resources indicated by the resource unit allocation subfield are located on 80 MHz, or a portion of the frequency-domain resources indicated by the resource unit allocation subfield are located on 160 MHz. Note that the 8-bit resource unit allocation subfield can indicate any frequency-domain resource that is located in the 320 MHz bandwidth and partially located on 80 MHz. In other words, if the MAC frame is transmitted on the first 160 MHz channel, all or a portion of the frequency-domain resources indicated by the resource unit allocation subfield carried in the MAC frame are located on the first 160 MHz channel. If the MAC frame is transmitted on a second 160 MHz channel, all or a portion of the frequency domain resources indicated by the resource unit allocation subfield carried in the MAC frame are located on the second 160 MHz channel.

[0392] In another possible design, all or a portion of the frequency-domain resources indicated by the resource unit allocation subfield are located on an 80 MHz channel for transmitting a MAC frame carrying the resource unit allocation subfield in the TRS control field. If the frequency-domain resources for transmitting a MAC frame carrying the resource unit allocation subfield in the TRS control field are greater than 80 MHz, then a portion of the frequency-domain resources indicated by the resource unit allocation subfield are located at 80 MHz.

[0393] For the specific implementation of the resource unit allocation subfield based on Implementation 1, please refer to the above related description of the resource unit allocation subfield in the fourth user information field.

[0394] Implementation 2: The resource unit allocation subfield occupies 9 bits in the control information field, specifically, another bit in the control information field, such as bits B5 to B12, bit B25, or bit B39.

[0395] The resource unit allocation subfield may be divided into two parts. The first part of the resource unit allocation subfield includes 8 bits. The second part of the resource unit allocation subfield includes 1 bit. For example, the first part of the resource unit allocation subfield may occupy bits B5 to B12 in the control information field, and the second part of the resource unit allocation subfield may occupy bit B25 or another bit in the control information field. This embodiment of the present application is not limited thereto.

[0396] In a possible design, the first part of the resource unit allocation subfield is used to allocate frequency-domain resources. The second part of the resource unit allocation subfield indicates whether the allocated frequency-domain resources are on the first 160 MHz or the second 160 MHz. If some of the allocated frequency-domain resources are on one 160 MHz, in other words, if the range of the frequency-domain resources is greater than 160 MHz, there are three schemes: Scheme 1: Some of the allocated frequency-domain resources are located on the first 160 MHz by default. Scheme 2: Some of the allocated frequency-domain resources are located on the second 160 MHz by default. Scheme 3: No restriction is imposed, and some of the allocated frequency-domain resources are located on either the first 160 MHz or the second 160 MHz.

[0397] For example, when the value of the second part of the Resource Unit Allocation subfield is 0, some or all of the frequency domain resources indicated by the first part of the Resource Unit Allocation subfield are located on a first 160 MHz channel, and when the value of the second part of the Resource Unit Allocation subfield is 1, some or all of the frequency domain resources indicated by the first part of the Resource Unit Allocation subfield are located on a second 160 MHz channel.

[0398] For specific implementation of the first part of the resource unit allocation subfield based on Implementation 2, refer to the above relevant description of the resource unit allocation subfield in the user information field corresponding to the first station.

[0399] Optionally, the downlink PPDU may further include MAC frames corresponding to one or more second stations.

[0400] S202: The AP transmits a downlink PPDU, and the station receives the downlink PPDU in response.

[0401] S203: The station transmits a response frame based on the TRS control field in the MAC frame in the received PPDU.

[0402] The response frame may be a data frame, a management frame, or a control frame. For example, a control frame is an acknowledgment frame.

[0403] Additionally, an example in which the station is a second station is used. When the downlink PPDU carries a MAC frame corresponding to the second station, the second station analyzes the MAC frame carried in the downlink PPDU corresponding to the second station using the analysis method defined in the 802.11ax standard. Therefore, the second station may determine the frequency domain resources allocated to the second station based on the resource unit allocation subfield carried in the MAC frame corresponding to the second station. An example in which the station is a first station is used. When the downlink PPDU carries a MAC frame corresponding to the first station, the first station analyzes the MAC frame carried in the downlink PPDU corresponding to the second station using the analysis method defined in the 802.11be standard. Therefore, the first station may determine the frequency domain resources allocated to the first station based on the resource unit allocation subfield carried in the MAC frame corresponding to the first station. After a station determines its assigned frequency-domain resources, the station may transmit uplink sub-PPDUs on the assigned frequency-domain resources, and the AP may then receive an uplink multi-user PPDU that includes multiple uplink sub-PPDUs.

[0404] Based on the method shown in Figure 67, on the one hand, the number of bits occupied by the control information field provided in this application is the same as the number of bits occupied by the control information field in the 802.11ax standard, thereby ensuring compatibility with the 802.11ax standard, and on the other hand, the resource unit allocation subfield in the control information field provided in this application may implement resource unit allocation in the 320 MHz bandwidth.

[0405] In this embodiment of this application, if a portion of the frequency domain resource is located in an X MHz frequency segment, it indicates that the frequency domain resource span is larger than the X MHz frequency segment, where X=20, 40, 80, 160, etc.

[0406] The foregoing mainly describes the solutions provided in the embodiments of this application from the perspective of a communication device. To implement the aforementioned functions, it will be understood that the communication device includes corresponding hardware structures and / or software modules for performing the functions. Those skilled in the art should readily recognize that this application can be implemented by hardware or a combination of hardware and computer software, in combination with the example units and algorithm steps described in the embodiments disclosed in this specification. Whether the functions are performed by hardware or by hardware driven by computer software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementations should not be considered to go beyond the scope of this application.

[0407] In the embodiments of this application, the device may be divided into functional modules based on the above-mentioned method examples. 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 unit may be implemented in the form of hardware or in the form of a software functional unit. In the embodiments of this application, the division into modules is an example and is merely a logical function division. In actual implementation, other division methods may be used. Hereinafter, an example of division based on the corresponding function of each functional module will be used for explanation.

[0408] An embodiment of the present application provides a communication device, as shown in Figure 68. The communication device includes a processing module 101 and a communication module 102.

[0409] When the communication device is used as an AP, the processing module 101 is configured to perform step S101 of Fig. 8 or step S201 of Fig. 67. The communication module 102 is configured to perform step S102 of Fig. 8 or step S202 of Fig. 67.

[0410] When the communication device is used as a station, the processing module 101 is configured to perform step S103 of Fig. 8 or step S203 of Fig. 67. The communication module 102 is configured to perform step S102 of Fig. 8 or step S202 of Fig. 67.

[0411] FIG. 69 is a schematic diagram of a possible product form of a communication device according to one embodiment of this application.

[0412] In a possible product form, the communication apparatus in this embodiment of this application may be a communication device, which includes a processor 201 and a transceiver 202. Optionally, the communication device further includes a storage medium 203.

[0413] When the communication device is used as an AP, the processor 201 is configured to perform step S101 of Fig. 8 or step S201 of Fig. 67. The transceiver 202 is configured to perform step S102 of Fig. 8 or step S202 of Fig. 67.

[0414] When the communication device is used as a STA, the processor 201 is configured to execute step S103 of Fig. 8 or step S203 of Fig. 67. The transceiver 202 is configured to execute step S102 of Fig. 8 or step S202 of Fig. 67.

[0415] In another possible product form, the communication device described in this embodiment of the present application may alternatively be implemented by a general-purpose processor or a special-purpose processor, commonly referred to as a chip. The chip includes processing circuitry 201 and transceiver pins 202. Optionally, the chip further includes a storage medium 203.

[0416] In another possible product form, the communications devices described in this embodiment of this application may alternatively be implemented using circuits or components that are one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or any combination of circuitry capable of performing the functions described in this application.

[0417] It should be noted that computer instructions may be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center over a wired connection (e.g., coaxial cable, optical fiber, or digital subscriber line) or wirelessly (e.g., infrared, radio, or microwave). A computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center that incorporates one or more available media. Available media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tape), optical media, or semiconductor media (e.g., solid-state drives).

[0418] The above description of the implementation allows those skilled in the art to understand that the above division into functional modules is used as an example for illustration, for the purpose of convenient and concise description. In actual applications, the above functions may be allocated to different functional modules and implemented based on requirements. That is, the internal structure of the device is divided into different functional modules to implement all or part of the above functions.

[0419] In some embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into modules or units is merely a logical function, and other divisions may be used in actual implementation. For example, multiple units or components may be combined or integrated into another device, or some features may be omitted or not implemented. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be implemented via some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.

[0420] Units described as separate parts may or may not be physically separated, and parts shown as units may be one or more physical units, located in one place, or distributed across multiple places. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.

[0421] Additionally, the functional units in the embodiments of this application may be integrated into one processing unit, and each unit may exist physically alone, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0422] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a readable storage medium. Based on this understanding, the technical solutions in the embodiments of this application may be implemented essentially in the form of a software product, or a portion contributing to the prior art may be implemented in the form of a software product, or all or a portion of the technical solutions may be implemented in the form of a software product. The software product is stored in a storage medium and includes some instructions for instructing a device (which may be a single-chip microcomputer, a chip, etc.) or a processor to perform all or a portion of the steps of the method described in the embodiments of this application.

[0423] The above description is merely a specific implementation of this application, but is not intended to limit the scope of protection of this application. Any modifications or replacements within the technical scope disclosed in this application shall be included in the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims.

Claims

1. A communication method executed by a communication device, comprising: generating a trigger frame, the trigger frame including a common information field, the common information field including an EHT / HE indication field, the EHT / HE indication field indicating whether a station is transmitting an HE PPDU or an EHT PPDU on one or more frequency segments in an uplink bandwidth; transmitting the trigger frame; The method of claim 1, wherein the EHT / HE indication field indicates whether the station is transmitting the HE PPDU or the EHT PPDU on a primary 160 MHz frequency segment.

2. 2. The method of claim 1, wherein the EHT / HE indication field occupies one bit.

3. 3. The method of claim 1, wherein a secondary 160 MHz frequency segment is used to transmit the EHT PPDU.

4. 4. The method of claim 3, wherein the trigger frame includes a fourth user information field, the fourth user information field including an association identifier (AID) subfield and a resource unit allocation subfield, the AID subfield indicating an association identifier of one station, and the resource unit allocation subfield being used to allocate frequency domain resources to the one station.

5. 5. The method of claim 4, wherein the resource unit allocation subfield includes a bit BS, and the bit BS and the EHT / HE indication field are jointly used to indicate whether the one station is transmitting the HE PPDU or the EHT PPDU.

6. The bit BS and the EHT / HE indication field are jointly used to indicate whether the one station transmits the HE PPDU or the EHT PPDU.

6. The method of claim 5, wherein if the value of bit BS is 0, the EHT / HE indication field is used to indicate whether the one station transmits the HE PPDU or the EHT PPDU on the primary 160 MHz frequency segment.

7. The bit BS and the EHT / HE indication field are jointly used to indicate whether the one station transmits the HE PPDU or the EHT PPDU.

6. The method of claim 5, wherein if the value of the bit BS is 1, the one station transmits the EHT PPDU on the secondary 160 MHz frequency segment.

8. A method according to any one of claims 5 to 7, wherein said bit BS occupies bit B39 in said fourth user information field.

9. receiving an uplink MAC frame from the one station, the uplink MAC frame being transmitted on the frequency domain resources assigned by the resource unit assignment subfield in the fourth user information field; The method of any one of claims 4 to 8, further comprising: transmitting an acknowledgement frame to said one station.

10. The method according to any one of claims 1 to 9, wherein the trigger frame includes a third user information field, the third user information field carrying common information of the stations.

11. 11. The method of claim 10, wherein the value of the AID subfield in the third user information field is a first preset value.

12. 12. The method according to claim 10 or 11, wherein the number of bits occupied by the third user information field is the same as the number of bits occupied by the user information field corresponding to the 802.11ax standard.

13. the third user information field comprising: a first subfield indicating an uplink bandwidth combined with an uplink bandwidth subfield in the common information field of the trigger frame; The method of any one of claims 10 to 12, including one or more of the fourth sub-fields indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

14. 14. The method of claim 13, wherein the first subfield occupies two bits.

15. 10. The method according to claim 4, wherein the fourth user information field includes a spatial stream assignment subfield, the spatial stream assignment subfield including a spatial stream starting sequence number field and a number of spatial streams field, the spatial stream starting sequence number field occupying 4 bits and indicating a starting sequence number of a spatial stream used by a station, and the number of spatial streams field occupying 2 bits and indicating the number of spatial streams used by the station.

16. The method according to any one of claims 1 to 15, wherein the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of a trigger frame in the 802.11ax standard.

17. The method according to any one of claims 1 to 16, wherein the station supports the 802.11be standard, which is later than the 802.11ax standard.

18. A communication method performed by a communication device, comprising: receiving a trigger frame, the trigger frame including a common information field, the common information field including an EHT / HE indication field, the EHT / HE indication field indicating whether a station is transmitting an HE PPDU or an EHT PPDU on one or more frequency segments in an uplink bandwidth; transmitting an uplink HE PPDU or EHT PPDU on the one or more frequency segments based on the EHT / HE indication field; The method of claim 1, wherein the EHT / HE indication field indicates whether the station is transmitting the HE PPDU or the EHT PPDU on a primary 160 MHz frequency segment.

19. 20. The method of claim 18, wherein the EHT / HE indication field occupies one bit.

20. 20. The method of claim 18 or 19, wherein a secondary 160 MHz frequency segment is used to transmit the EHT PPDU.

21. 21. The method of claim 20, wherein the trigger frame includes a fourth user information field, the fourth user information field including an association identifier (AID) subfield and a resource unit allocation subfield, the AID subfield indicating an association identifier of a station, and the resource unit allocation subfield being used to allocate frequency domain resources to the station.

22. the resource unit allocation subfield includes a bit BS indicating a frequency segment in which the frequency domain resources allocated to the one station are located; transmitting an uplink HE PPDU or an uplink EHT PPDU on the one or more frequency segments based on the EHT / HE indication field, 22. The method of claim 21, comprising transmitting an uplink HE PPDU or an uplink EHT PPDU on the one or more frequency segments based on the EHT / HE indication field and the bit BS.

23. 23. The method of claim 22, wherein if the value of bit BS is 0, an uplink HE PPDU or an uplink EHT PPDU is transmitted on the primary 160 MHz frequency segment based on the EHT / HE indication field.

24. 23. The method of claim 22, wherein if the value of bit BS is 1, an uplink EHT PPDU is transmitted on the secondary 160 MHz frequency segment.

25. A method according to any one of claims 22 to 24, wherein said bit BS occupies bit B39 in said fourth user information field.

26. The method of any one of claims 18 to 25, wherein the trigger frame includes a third user information field, the third user information field carrying common information of the stations.

27. 27. The method of claim 26, wherein the value of the AID subfield in the third user information field is a first preset value.

28. 28. The method according to claim 26 or 27, wherein the number of bits occupied by the third user information field is the same as the number of bits occupied by the corresponding user information field of the 802.11ax standard.

29. the third user information field comprising: a first subfield indicating an uplink bandwidth combined with an uplink bandwidth subfield in the common information field of the trigger frame; The method of any one of claims 26 to 28, including one or more of the fourth sub-fields indicating spatial reuse parameters supporting 320 MHz bandwidth transmission.

30. 30. The method of claim 29, wherein the first subfield occupies two bits.

31. 26. The method of claim 21, wherein the fourth user information field includes a spatial stream assignment subfield, the spatial stream assignment subfield including a spatial stream starting sequence number field and a number of spatial streams field, the spatial stream starting sequence number field occupying 4 bits and indicating a starting sequence number of a spatial stream used by a station, and the number of spatial streams field occupying 2 bits and indicating the number of spatial streams used by the station.

32. The method according to any one of claims 18 to 31, wherein the number of bits occupied by the common information field of the trigger frame is the same as the number of bits occupied by the common information field of a trigger frame in the 802.11ax standard.

33. The method according to any one of claims 18 to 32, wherein the station supports the 802.11be standard, which is later than the 802.11ax standard.

34. An apparatus configured to carry out the method according to any one of claims 1 to 17.

35. A communications device configured to perform a method according to any one of claims 18 to 33.

36. A program causing a computer to execute the method according to any one of claims 1 to 17.

37. A program causing a computer to execute the method according to any one of claims 18 to 33.

38. A computer-readable recording medium having a program recorded thereon, the program enabling a communication device to execute the method according to any one of claims 1 to 17 when the program is executed.

39. A computer-readable recording medium having a program recorded thereon, the computer-readable recording medium enabling a computer to execute the method according to any one of claims 18 to 33 when the program is executed.