Communication method and communication device
By receiving and parsing the common information and special user information in the trigger frame sent by the AP in the STA, determining the TB PPDU type transmitted on the main 160 channel and/or from the 160 channel in the wireless local area network, the problem of difficulty in effectively indicating or triggering multiple PPDU types in the prior art is solved, and greater flexibility and efficiency is achieved.
Patent Information
- Application Number
- CN202311594593.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-24
- Publication Date
- 2025-05-27
AI Technical Summary
The prior art is difficult to trigger more physical layer protocol data unit (PPDU) types based on triggering frame valid indication or triggering more physical layer protocol data unit (PPDU) types in wireless LANs, especially in the 802.11be standard.
The type of trigger-based TB PPDU transmitted on the main 160 channel and/or from the 160 channel is determined by receiving a trigger frame from the access point (AP) in the site (STA), in combination with the information in the common information field and the special user information field.
It is realized that the STA can determine and transmit an appropriate type of TB PPDU without adding additional indication information, improving the flexibility and efficiency of the wireless LAN.
Smart Images

Figure CN120050777A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0002] Wireless local area network (WLAN) has gone through multiple generations so far. For example, it supports IEEE 802.11 related standards such as 802.11ax, 802.11be, 802.11bn, etc. Among them, the 802.11ax standard is called High Efficient (HE), the 802.11be (Wi-Fi 7) standard is called Extremely High Throughput (EHT), and the 802.11bn (Wi-Fi 8) standard is called Ultra-High Reliability (UHR).
[0003] Currently, in the 802.11be standard, the trigger frame further supports the triggering of EHT TB PPDU on the basis of supporting the triggering of HE Trigger-based (TB) physical layer protocol data unit (PPDU). With the evolution of the standard, how to indicate or trigger more types of PPDUs based on the trigger frame needs to be further studied. Summary of the Invention
[0004] Embodiments of this application provide a communication method and a communication device, which can support the triggering of multiple types of PPDUs.
[0005] In a first aspect, a communication method is provided. This method can be executed by a station, or can also be executed by a component (such as a chip or a circuit) of the station, and this is not limited. For ease of description, the example of the station execution is used for illustration.
[0006] This method may include: the station receives a trigger frame from an access point, the trigger frame includes a common information field and at least one special user information field; the station determines the type of the trigger-based (TB) physical layer protocol data unit (PPDU) transmitted on the primary 160-channel and / or the secondary 160-channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field.
[0007] In the above technical solution, without adding additional indication information, the station determines the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel by combining the information that the special user information field itself needs to carry.
[0008] In certain implementations of the first aspect, determining the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel includes: the first information is a first value, the first value indicating that the TB PPDU transmitted on the primary 160-channel is a PPDU after the high-efficiency HE version, at least one special user information field includes a special user information field corresponding to the first version and a special user information field corresponding to the second version, the uplink bandwidth corresponding to the special user information field of the first version is a first bandwidth, the uplink bandwidth corresponding to the special user information field of the second version is a second bandwidth, the first version and the second version are two different versions after the HE version, and the station determines to transmit the PPDU of the first version on the primary 160-channel and / or transmit the PPDU of the second version on the secondary 160-channel.
[0009] It should be understood that in this solution, there are special user information fields of the first version and the second version, that is, the AP indicates to transmit PPDUs of different versions in the two versions on the primary 160-channel and the secondary 160-channel respectively. Which version of the PPDU the STA specifically transmits still needs to be further determined by the STA based on the meaning of the bandwidth combination corresponding to the first bandwidth and the second bandwidth.
[0010] In certain implementations of the first aspect, the station determines the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field, including: the station determines the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel based on the first information carried in the common information field, the version corresponding to at least one special user information field, and the order of at least one special user information field.
[0011] In the above technical solution, the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel can also be determined in combination with the order of the special user information fields.
[0012] Exemplarily, the order can be in ascending order, descending order, or an order of a certain specific rule. For example, it is stipulated that the order is in ascending order. If the special user information field of the first version is before the special user information field of the second version, it indicates that the STA transmits the PPDU of the first version on the primary 160-channel and / or transmits the PPDU of the second version on the secondary 160-channel. Another example, it is stipulated that the order is in descending order. If the special user information field of the first version is placed before the special user information field of the second version, it indicates that the STA transmits the PPDU of the second version on the primary 160-channel and / or transmits the PPDU of the first version on the secondary 160-channel.
[0013] In certain implementations of the first aspect, the station determines the type of the TB PPDU transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field, including: the first information is a first value, the first value indicates that the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the high-efficiency HE version, at least one special user information field includes a special user information field of a first version and a special user information field of a second version, the first version and the second version are two different versions after the HE version, the station determines to transmit the PPDU of the first version on the primary 160 MHz channel, and / or transmit the PPDU of the second version on the secondary 160 MHz channel, wherein the special user information field of the first version is before the special user information field of the second version.
[0014] In certain implementations of the first aspect, the station determines the type of the TB PPDU transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field, including: the first information is a first value, the first value indicates that the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the high-efficiency HE version, at least one special user information field includes a special user information field of a first version and a special user information field of a second version, the first version and the second version are two different versions after the HE version, the station determines to transmit the PPDU of the first version on the primary 160 MHz channel, and / or transmit the PPDU of the second version on the secondary 160 MHz channel, wherein the uplink bandwidth of the special user information field of the first version is a third bandwidth, and the uplink bandwidth of the special user information field of the second version is a fourth bandwidth, the third bandwidth is associated with the primary 160 MHz channel, and the fourth bandwidth is associated with the secondary 160 MHz channel.
[0015] It can be understood that in this solution, some uplink bandwidths can be associated with the primary 160 MHz channel, and some other uplink bandwidth values can be associated with the secondary 160 MHz channel. Among them, if the uplink bandwidth corresponding to a certain special user information field is associated with the primary 160 MHz channel, the PPDU of the version corresponding to the special information user field is sent on the primary 160 MHz channel, and if the uplink bandwidth corresponding to a certain special user information field is associated with the secondary 160 MHz channel, the PPDU of the version corresponding to the special information user field is sent on the secondary 160 MHz channel.
[0016] In certain implementations of the first aspect, the actual uplink bandwidths corresponding to the special user information field of the first version and the special user information field of the second version are 160 MHz.
[0017] In certain implementations of the first aspect, if the uplink bandwidth indicated by the special user information field of the first version or the special user information field of the second version is 320 MHz, then 320 MHz represents the uplink bandwidth corresponding to the aggregated PPDU composed of the PPDU of the first version and the PPDU of the second version.
[0018] In certain implementations of the first aspect, the station determines the type of the TB PPDU transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field, including: the first information is a second value, the second value indicates that the TB PPDU transmitted on the primary 160 MHz channel is an efficient HE PPDU, and at least one special user information field only includes the special user information field of the first version, where the first version is any version after the HE version. The station determines to transmit an HE PPDU on the primary 160 MHz channel and / or transmit the PPDU of the first version on the secondary 160 MHz channel.
[0019] In the above technical solution, there is only the special user information field of the first version, so it is indicated to transmit the PPDU of the first version on the secondary 160 MHz channel.
[0020] In certain implementations of the first aspect, the station determines the type of the TB PPDU transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field, including: the first information is a first value, the first value indicates that the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the efficient HE version, at least one special user information field only includes the special user information field of the first version, and the uplink bandwidth corresponding to the special user information field of the first version is less than 320 MHz. The station determines to transmit the PPDU of the first version on the primary 160 MHz channel, or the uplink bandwidth corresponding to the special user information field of the first version is equal to 320 MHz. The station determines to transmit the PPDU of the first version on the primary 160 MHz channel and / or the secondary 160 MHz channel.
[0021] In the above technical solution, there is only the special user information field of the first version, so it is indicated to transmit the PPDU of the first version on the primary 160 MHz channel.
[0022] It can be understood that in this solution, for the station, there is no need to pay attention to the uplink bandwidth indicated in the special user information field. If the uplink bandwidth indicated by the special user information field of the first version is less than 320 MHz, the AP will not allocate resources for the STA on the secondary 160 MHz channel.
[0023] In certain implementations of the first aspect, any one of the at least one special user information field includes an associated identification AID12 field and a physical layer version identification field, where the value of the AID12 field is 2007, and the physical layer identification field indicates the version corresponding to the special user information field.
[0024] Based on the method shown in the first aspect, further, the method may be: The station receives a trigger frame from the access point, and the trigger frame includes a common information field, a first user information field (user infofield) corresponding to the station, and at least one special user information field; The station determines the type of the TB PPDU sent by the station based on the first information in the common information field, the information A in the first user information field, the version corresponding to the at least one special user information field, and / or the uplink bandwidth.
[0025] Exemplarily, the information A is carried in the second field of the user information field.
[0026] Exemplarily, the length of the second field may be 1 bit, such as the B39 bit of the user information field. The name of the second field is the PS160 field.
[0027] In a second aspect, a communication method is provided. This method may be executed by an access point, or alternatively, may be executed by a component (such as a chip or a circuit) of the access point, and this is not limited. For ease of description, the case where the access point executes is taken as an example for illustration.
[0028] The method includes: The access point generates a trigger frame, and the trigger frame includes a common information field and at least one special user information field. The first information carried in the common information field and the version corresponding to the at least one special user information field and / or the uplink bandwidth are used to indicate the type of the trigger-based TB physical layer protocol data unit PPDU transmitted on the primary 160 channel and / or the secondary 160 channel; The access point sends the trigger frame to the station.
[0029] For the beneficial effects of the second aspect, refer to the description in the first aspect, and details are not repeated here.
[0030] In some implementations of the second aspect, the first information is a first value, the first value indicates that the type of the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the high-efficiency HE version, at least one special user information field includes a special user information field corresponding to a first version and a special user information field corresponding to a second version, the uplink bandwidth corresponding to the special user information field of the first version is a first bandwidth, the uplink bandwidth corresponding to the special user information field of the second version is a second bandwidth, and the first version and the second version are two different versions after the HE version, and are used to indicate transmitting a PPDU of the first version on the primary 160 MHz channel, and / or transmitting a PPDU of the second version on the secondary 160 MHz channel.
[0031] In some implementations of the second aspect, the first information carried in the common information field, the versions corresponding to at least one special user information field, and the order of appearance of at least one special user information field are used to indicate the type of the TB PPDU transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel.
[0032] In some implementations of the second aspect, the first information is a first value, the first value indicates that the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the high-efficiency HE version, at least one special user information field includes a special user information field of a first version and a special user information field of a second version, the first version and the second version are two different versions after the HE version, and are used to indicate transmitting a PPDU of the first version on the primary 160 MHz channel, and / or transmitting a PPDU of the second version on the secondary 160 MHz channel, wherein the special user information field of the first version is before the special user information field of the second version.
[0033] In some implementations of the second aspect, the first information is a first value, the first value indicates that the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the high-efficiency HE version, at least one special user information field includes a special user information field of a first version and a special user information field of a second version, the first version and the second version are two different versions after the HE version, and are used to indicate transmitting a PPDU of the first version on the primary 160 MHz channel, and / or transmitting a PPDU of the second version on the secondary 160 MHz channel, wherein the uplink bandwidth of the special user information field of the first version is a third bandwidth, and the uplink bandwidth of the special user information field of the second version is a fourth bandwidth, the third bandwidth is associated with the primary 160 MHz channel, and the fourth bandwidth is associated with the secondary 160 MHz channel.
[0034] In some implementations of the second aspect, the actual uplink bandwidths corresponding to the special user information field of the first version and the special user information field of the second version are 160 MHz.
[0035] In some implementations of the second aspect, if the uplink bandwidth indicated by the special user information field of the first version or the special user information field of the second version is 320 MHz, then 320 MHz represents the uplink bandwidth corresponding to the aggregated PPDU composed of the PPDU of the first version and the PPDU of the second version.
[0036] In some implementations of the second aspect, the first information is a second value, and the second value indicates that the TB PPDU transmitted on the primary 160 MHz channel is an efficient HE PPDU. At least one special user information field only includes the special user information field of the first version, and the first version is any version after the HE version, which is used to indicate the transmission of HE PPDUs on the primary 160 MHz channel, and / or the transmission of PPDUs of the first version on the secondary 160 MHz channel.
[0037] In some implementations of the second aspect, the first information is a first value, and the first value indicates that the TB PPDU transmitted on the primary 160 MHz channel is a PPDU after the efficient HE version. At least one special user information field only includes the special user information field of the first version, and the uplink bandwidth corresponding to the special user information field of the first version is less than 320 MHz, which is used to indicate the transmission of PPDUs of the first version on the primary 160 MHz channel, or the uplink bandwidth corresponding to the special user information field of the first version is equal to 320 MHz, which is used to indicate the transmission of PPDUs of the first version on the primary 160 MHz channel and / or the secondary 160 MHz channel.
[0038] In some implementations of the second aspect, any special user information field in at least one special user information field includes an associated identity AID12 field and a physical layer version identification field, where the value of the AID12 field is 2007, and the physical layer identification field indicates the version corresponding to the special user information field.
[0039] In a third aspect, a communication method is provided. This method can be executed by a station, or it can also be executed by a component (such as a chip or a circuit) of the station, and this is not limited. For ease of description, the example of the station execution is used for illustration.
[0040] The method may include: The station receives a trigger frame from an access point. The trigger frame includes a common information field and second information, and the common information field includes first information. The station determines the type of the trigger-based TB physical layer protocol data unit (PPDU) transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel based on the first information and the second information, where the first information and the second information jointly indicate the transmission of one of the efficient HE PPDU, the extremely high throughput (EHT) PPDU, and the ultra-high reliability (UHR) PPDU on the primary 160 MHz channel, and / or the transmission of one of the EHT PPDU and the UHR PPDU on the secondary 160 MHz channel.
[0041] In the above technical solution, the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel can be determined by adding additional indication information (such as adding additional bit information).
[0042] In some implementations of the third aspect, the first information is a first value, and the first value indicates that one of the EHT PPDU and the UHR PPDU is transmitted on the primary 160-channel; the first information is a second value, and the second value indicates that the HE PPDU is transmitted on the primary 160-channel.
[0043] In some implementations of the third aspect, the trigger frame further includes at least one special user information field. Determining the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel includes: the station determines the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel based on the first information, the second information, and the version corresponding to the at least one special user information field.
[0044] In the above technical solution, the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel can also be determined in combination with the version corresponding to the at least one special user information field.
[0045] In some implementations of the third aspect, the station determines the type of the TB PPDU transmitted on the primary 160-channel and / or the secondary 160-channel based on the first information and the second information, including: the first information indicates a first value, and the first value indicates that one of the EHT PPDU and the UHR PPDU is transmitted on the primary 160-channel; the at least one special user information field includes the special user information field of the EHT and the special user information field of the UHR. The station determines that one of the EHT PPDU and the UHR PPDU is transmitted on the primary 160-channel, and / or one of the EHT PPDU and the UHR PPDU is transmitted on the secondary 160-channel based on the first information, the second information, and the version information corresponding to the at least one special user information field, and the versions of the PPDUs transmitted on the primary 160-channel and the secondary 160-channel are different.
[0046] Fourth aspect, a communication method is provided. This method can be executed by an access point, or can also be executed by a component (such as a chip or a circuit) of the access point, and this is not limited. For the convenience of description, the example of the access point execution is used for illustration.
[0047] The method includes: an access point generating a trigger frame, the trigger frame including a common information field and second information, the common information field including first information, the first information and the second information being used to jointly indicate the transmission of one type of trigger-based TB PPDU among an efficient HE physical layer protocol data unit (PPDU), an extremely high throughput (EHT) PPDU, and an ultra-high reliability (UHR) PPDU on a primary 160 MHz channel, and / or the transmission of one type of TB PPDU among an EHT PPDU and a UHR PPDU on a secondary 160 MHz channel; and the access point sending the trigger frame to a station.
[0048] For the beneficial effects of the fourth aspect, refer to the description of the third aspect, which will not be elaborated here.
[0049] In some implementation manners of the fourth aspect, the first information is a first value, the first value indicating the transmission of one type of PPDU among an EHT PPDU and a UHR PPDU on the primary 160 MHz channel, and the first information is a second value, the second value indicating the transmission of an HE PPDU on the primary 160 MHz channel.
[0050] In some implementation manners of the fourth aspect, the trigger frame further includes at least one special user information field, and the versions corresponding to the first information, the second information, and the at least one special user information field are used to jointly indicate the type of the TB PPDU transmitted on the primary 160 MHz channel and / or the secondary 160 MHz channel.
[0051] In some implementation manners of the fourth aspect, the first information indicates a first value, the first value indicating the transmission of one type of PPDU among an EHT PPDU and a UHR PPDU on the primary 160 MHz channel, and the at least one special user information field includes a special user information field for EHT and a special user information field for UHR, which are used to jointly indicate the transmission of one type of PPDU among an EHT PPDU and a UHR PPDU on the primary 160 MHz channel, and / or the transmission of one type of PPDU among an EHT PPDU and a UHR PPDU on the secondary 160 MHz channel, and the versions of the PPDUs transmitted on the primary 160 MHz channel and the secondary 160 MHz channel are different.
[0052] In some implementation manners of the third aspect and the fourth aspect, any one of the at least one special user information fields includes an associated identifier (AID) 12 field and a physical layer version identifier field, where the value of the AID 12 field is 2007, and the physical layer identifier field indicates the version corresponding to the special user information field.
[0053] In a fifth aspect, a communication method is provided. This method can be executed by a station, or can also be executed by components (such as chips or circuits) of the station, and this is not limited. For ease of description, the example of the station executing is used for illustration.
[0054] The method may include: a station receiving a trigger frame from an access point, the trigger frame including a common information field, second information, and third information, the common information field including first information; the station determining, based on the first information and the second information, the type of a trigger-based TB physical layer protocol data unit (PPDU) transmitted on the primary 160 MHz channel, and / or determining, based on the third information, the type of a TB PPDU transmitted on the secondary 160 MHz channel, where the first information and the second information jointly indicate one of a high efficiency (HE) PPDU, an extremely high throughput (EHT) PPDU, and an ultra-high reliability (UHR) PPDU transmitted on the primary 160 MHz channel, and the third information indicates one of an EHT PPDU and a UHR PPDU transmitted on the secondary 160 MHz channel.
[0055] In the above technical solution, two additional pieces of information are added. One piece of information indicates the type of the TB PPDU transmitted on the primary 160 MHz channel, and the other piece of information indicates the type of the TB PPDU transmitted on the secondary 160 MHz channel.
[0056] In a sixth aspect, a communication method is provided. The method may be executed by an access point, or may be executed by a component (such as a chip or a circuit) of the access point, which is not limited herein. For ease of description, the case where the access point executes the method is taken as an example for illustration.
[0057] The method includes: the access point generating a trigger frame, the trigger frame including a common information field, second information, and third information, the common information field including first information, where the first information and the second information jointly indicate one of an HE PPDU, an EHT PPDU, and a UHR PPDU transmitted on the primary 160 MHz channel, and the third information indicates one of an EHT PPDU and a UHR PPDU transmitted on the secondary 160 MHz channel; and the access point sending the trigger frame to a station.
[0058] For the beneficial effects of the sixth aspect, refer to the description of the fifth aspect, which will not be elaborated herein.
[0059] In a seventh aspect, a communication device is provided. The device is used to execute the method provided in the first aspect, the third aspect, or the fifth aspect. Specifically, the device may include units and / or modules for executing the method in any one of the first aspect, the third aspect, or the fifth aspect, or any possible implementation manner in the first aspect, the third aspect, or the fifth aspect, such as a processing unit and / or a communication unit.
[0060] In one implementation manner, the device is a station. When the device is a station, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0061] In another implementation, the device is a chip, a chip system, or a circuit in a station. When the device is a chip, a chip system, or a circuit in a station, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip, the chip system, or the circuit; the processing unit can be at least one processor, a processing circuit, or a logic circuit, etc.
[0062] In an eighth aspect, a communication device is provided, and the device is used to execute the method provided in the second aspect or the fourth aspect or the sixth aspect. Specifically, the device may include units and / or modules for executing the method in any one of the second aspect or the fourth aspect or the sixth aspect or any possible implementation manner in the second aspect or the fourth aspect or the sixth aspect, such as a processing unit and / or a communication unit.
[0063] In one implementation, the device is an access point. When the device is an access point, the communication unit can be a transceiver, or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0064] In another implementation, the device is a chip, a chip system, or a circuit for an access point. When the device is a chip, a chip system, or a circuit in a station, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip, the chip system, or the circuit; the processing unit can be at least one processor, a processing circuit, or a logic circuit, etc.
[0065] In a ninth aspect, a communication device is provided, and the device includes: at least one processor, the at least one processor is coupled to at least one memory, the at least one memory is used to store a computer program or instruction, and the at least one processor is used to call and run the computer program or instruction from the at least one memory, so that the communication device executes the method in any one of the first aspect or the third aspect or the fifth aspect or any possible implementation manner in the first aspect or the third aspect or the fifth aspect.
[0066] In one implementation, the device is a station.
[0067] In another implementation, the device is a chip, a chip system, or a circuit in a station.
[0068] In a tenth aspect, there is provided a communication device, which includes: at least one processor coupled to at least one memory, the at least one memory being configured to store computer programs or instructions, and the at least one processor being configured to call and run the computer programs or instructions from the at least one memory, so that the communication device executes the method in any one of the second aspect, the fourth aspect, or the sixth aspect, and any possible implementation manner in the second aspect, the fourth aspect, or the sixth aspect.
[0069] In one implementation manner, the device is an access point.
[0070] In another implementation manner, the device is a chip, a chip system, or a circuit in an access point.
[0071] In an eleventh aspect, there is provided a processor configured to execute the methods provided in the above aspects.
[0072] For operations such as sending and obtaining / receiving involved by the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, it can be understood as operations such as outputting, receiving, and inputting by the processor, and can also be understood as sending and receiving operations performed by the radio frequency circuit and the antenna. This application does not make any limitations in this regard.
[0073] In a twelfth aspect, there is provided a computer-readable storage medium storing program code for a device to execute, and the program code includes a method for executing any one of the first aspect to the sixth aspect or any possible implementation manner in the first aspect to the sixth aspect.
[0074] In a thirteenth aspect, there is provided a computer program product containing instructions, which, when running on a computer, causes the computer to execute the method in any one of the first aspect to the sixth aspect and any possible implementation manner in the first aspect to the sixth aspect.
[0075] In a fourteenth aspect, there is provided a chip including a processor and a communication interface, and the processor reads instructions stored on a memory through the communication interface and executes the method in any one of the first aspect to the sixth aspect or any possible implementation manner in the first aspect to the sixth aspect.
[0076] Optionally, as an implementation manner, the chip further includes a memory storing computer programs or instructions, and the processor is configured to execute the computer programs or instructions stored on the memory. When the computer programs or instructions are executed, the processor is configured to execute the method in any one of the first aspect to the sixth aspect or any possible implementation manner in the first aspect to the sixth aspect.
[0077] In a fifteenth aspect, a communication system is provided, which includes the communication devices shown in the ninth aspect and the tenth aspect. Description of the Drawings
[0078] Figure 1 is a schematic diagram of the network architecture of the wireless local area network applicable to the embodiments of the present application.
[0079] Figure 2 is a schematic diagram of the frame structure of the trigger frame in the 802.11ax standard.
[0080] Figure 3 is a schematic diagram of the frame structure of the trigger frame of the EHT variant.
[0081] Figure 4 is a schematic diagram of a possible 320 MHz channel distribution in the 802.11be standard.
[0082] Figure 5 is a schematic diagram of a communication method 500 proposed in the embodiments of the present application.
[0083] Figure 6 is a schematic diagram of a communication method 600 proposed in the embodiments of the present application.
[0084] Figure 7 is a schematic diagram of a communication method 700 proposed in the embodiments of the present application.
[0085] Figure 8 is a schematic block diagram of the communication device 200 provided in the embodiments of the present application.
[0086] Figure 9 is a schematic block diagram of the communication device 300 provided in the embodiments of the present application. Detailed Embodiments
[0087] Next, the technical solutions in the embodiments of the present application will be described with reference to the drawings. Obviously, the described embodiments are a part of the embodiments of the present application, rather than all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application.
[0088] Before introducing the embodiments of the present application, the following points are first explained.
[0089] First, in the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be mutually referred to, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0090] It can be understood that some optional features in the embodiments of the present application may, in some scenarios, not depend on other features, or may be combined with other features in some scenarios, without limitation.
[0091] It can be understood that the solutions in the embodiments of the present application can be used in combination, and the explanations or descriptions of each term and the similar operations or steps that appear in the embodiments can be referred to or explained with each other in each embodiment. The present application does not make any limitations in this regard.
[0092] Second, in the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. In the written description of the present application, the character " / " generally represents an "or" relationship between the front and back associated objects. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or multiple items (items). For example, at least one (item) of a, b, and c can represent: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Where a, b, and c can be single or multiple respectively.
[0093] Third, in the present application, "first", "second", and various numerical numbers are for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different messages, etc., rather than for describing a specific order or sequence. It should be understood that the objects described in this way can be interchanged under appropriate circumstances so as to be able to describe the solutions other than the embodiments of the present application.
[0094] Fourth, in the present application, the terms "comprise" and "have" and any of their variations are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0095] Fifth, in the present application, "indicate" may include direct indication and indirect indication. When describing that a certain indication information indicates A, it may include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information.
[0096] Sixth, in this application, "sending information to XX (device)" can be understood as the destination of the information being the device. It can include directly or indirectly sending information to the device. "Receiving information from XX (device), or receiving information coming from XX (device)" can be understood as the source of the information being the device, and it can include directly or indirectly receiving information from the device. Necessary processing may be performed on the information between the source and the destination of the information sending, such as format change, etc., but the destination can be understood as the valid information from the source.
[0097] Sixth, in this application, the so-called "field" can generally refer to a part of information, and "field" can also be called "domain" or "field", etc. And the name of the field in this application is just an example, and in specific implementation, it can also be other names, and this application does not make specific limitations on this.
[0098] Seventh, in the schematic diagrams in the attached drawings of the specification of this application, the arrows or boxes shown by dashed lines represent optional steps or optional modules.
[0099] The technical solution provided by the embodiments of this application can be applicable to wireless local area network (WLAN) scenarios. WLAN has gone through multiple generations so far. For example, it supports IEEE 802.11 related standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, etc. Among them, the 802.11n standard is called high throughput (HT), the 802.11ac standard is called very high throughput (VHT), the 802.11ax standard is called high efficient (HE), the 802.11be (Wi-Fi 7) standard is called extremely high throughput (EHT), the 802.11bn (Wi-Fi 8) standard is called ultra-high reliability (UHR), and for the standards before HT, such as 802.11a / b / g, etc., they are collectively called Non-HT (non-high throughput). In addition, what this application provides can also be applied to wireless personal area network systems based on ultra-wide band (UWB), such as IEEE 802.15 series standards, and can also be applied to sensing systems, such as IEEE 802.11bf series standards.
[0100] Although the embodiments of the present application mainly illustrate by taking the deployment of a WLAN network, especially a network applying the IEEE 802.11 system standard as an example, those skilled in the art can easily understand that all aspects involved in the embodiments of the present application can be extended to other networks adopting various standards or protocols. For example, high performance radio local area network (HIPERLAN), wireless wide area network (WWAN), wireless personal area network (WPAN), or other networks known now or developed in the future. Therefore, regardless of the coverage range and wireless access protocol used, all aspects provided by the embodiments of the present application can be applied to any suitable wireless network. For example, the embodiments of the present application can also be applied to wireless local area network systems such as the internet of things (IoT) network or vehicle to X (V2X). Of course, the embodiments of the present application can also be applied to other possible communication systems, such as long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system, and future sixth generation (6G) communication system, etc.
[0101] The above-mentioned communication systems applicable to the present application are only illustrative examples, and the communication systems applicable to the present application are not limited thereto. This is uniformly stated here and will not be elaborated further below.
[0102] A WLAN may include multiple basic service sets (BSS), and the network nodes in a BSS are stations (STA) and access points (AP). Each BSS may contain one AP and multiple STAs associated with the AP.
[0103] The AP in the embodiments of the present application can also be referred to as a wireless access point or hotspot, etc. The AP is an access point for mobile users to enter the wired network, mainly deployed in homes, inside buildings, and inside campuses, with a typical coverage radius of dozens of meters to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. By way of example, the AP can be a device supporting the 802.11ax protocol and a device supporting the next-generation Wi-Fi protocol of 802.11ax. Further, the AP can support the next generation of 802.11be, such as Wi-Fi 8, UHR, etc., one or more WLAN standards of the 802.11 series of protocols or subsequent versions. For example, the AP in the present application can be a HE STA or an EHT STA, and can also be a STA applicable to a future generation of Wi-Fi standards.
[0104] The STA in the embodiments of the present application can be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example: a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function. By way of example, the STA can be a device supporting the 802.11ax standard and a device supporting the next-generation Wi-Fi protocol of 802.11ax. Further, the AP can support the next generation of 802.11be, such as Wi-Fi 8, UHR, etc., one or more WLAN standards of the 802.11 series of protocols or subsequent versions.
[0105] In an embodiment of the present application, as an example structure, a STA or an AP includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system can be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. The above examples do not limit the specific implementation form of the execution entity of the method provided in the embodiments of the present application. As long as it can communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application. For example, the execution entity of the method provided in the embodiments of the present application can be a STA or an AP, or a functional module in a STA or an AP that can call and execute the program.
[0106] In addition, various aspects or features of the present application can be implemented as a method, an apparatus, or an article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" used in the present application covers a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media can include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable media" can include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0107] Figure 1 is a schematic diagram of the network architecture of the wireless local area network applicable to the embodiments of the present application. As Figure 1 shown, an AP can be associated with one or more STAs, that is, an AP can communicate with one or more STAs. As Figure 1 shown, the network architecture of the wireless local area network can also include multiple APs, and different APs can also communicate with each other. For example Figure 1As shown, the figure shows AP#1 and AP#2, as well as STAs 11 and 12 associated with AP#1. Among them, data can be transmitted between AP#1 and STA 11 or STA 12, data can be transmitted between STA 11 and STA 12, and communication can also be carried out between AP#1 and AP#2.
[0108] It should be understood that Figure 1 This is only exemplary and should not impose limitations on the network architecture of the wireless local area network applicable to this application. For example, the network architecture may also include more APs, and each AP may also be associated with more STAs. This is not limited in the embodiments of this application.
[0109] Figure 2 It is a schematic diagram of the frame structure of a trigger frame in the 802.11ax standard (HE). This trigger frame contains a Common Info field and a User Info List field. Among them, the Common Info field contains common information applicable to all STAs indicated in the trigger frame, and the User Info List field contains multiple UserInfo fields. Each UserInfo field corresponds to information applicable to one STA. In the UserInfo field, the association identification 12 (AID12) represents the association identification of a certain STA, and the resource unit (RU) allocation field (RU Allocation) is used to indicate the location of the RU allocated to this STA (the STA indicated by AID12). The trigger frame is used to trigger the STA corresponding to the UserInfo field to send a Trigger-based (TB) physical layer protocol data unit PPDU (physical layer protocol dataunit) on the allocated RU.
[0110] In order to enable the trigger frame to have the function of triggering an EHT TB PPDU, the 802.11 standard has updated the trigger frame. However, this update does not redefine a dedicated trigger frame for triggering an EHT TB PPDU, but shares it with the HE trigger frame, that is, the trigger frame evolves to be able to trigger an HE TB PPDU or an EHT TB PPDU.
[0111] It should be noted that for the Common Info field of the trigger frame in the 802.11be standard, non-EHT HE non-AP STAs will understand the Common Info field as a HE variant common information field (that is, according to Figure 2Interpret the common information field). If B54 and B55 in the common information field are equal to 1, the EHT non-AP STA interprets the common information field as a HE variant common information field; otherwise, it interprets the common information field as an EHT variant common information field (i.e., as described below Figure 3 Interpret the common information field).
[0112] Figure 3 is a schematic diagram of the frame structure of a trigger frame that is an EHT variant. The trigger frame includes a Common Information field and a User Info List field. The specific fields included in the Common Information field are detailed in Figure 3 , and the specific meanings of the fields in the common information field can be referred to the description in the protocol. The User Info List field contains multiple User Info fields, and each User Info field includes an AID12 field. Among them, the value of the AID12 field in the first User Info field is 2007, and some common information is carried after the AID12 field of this User Info field. Although the first User Info field is a User Info field, it carries common information, so the first User Info field can be called a special User Info field. It should be noted that after the STA is associated with the AP, it will obtain an AID. When triggering the EHT STA, the AP will not assign the AID of any STA to 2007. Therefore, the STA will not have any ambiguity when receiving a trigger frame with the AID12 value of 2007. Starting from the second User Info field, the AID12 field of this User Info field specifically points to a STA user, and this User Info field contains the information that the pointed STA user needs to read. The Resource Unit Allocation field (RU allocation) and the Primary / Secondary 160 field in this User Info field jointly indicate the specific location of the resource unit (RU) or multi-resource unit (MRU) allocated to this STA user. Among them, if the width of the RU or MRU allocated to the STA is less than or equal to 2 * 996 tones, if the PS160 field is set to 0, it means that the RU or MRU is allocated to P160; if the PS160 field is set to 1, it means that the RU or MRU is allocated to S160. Otherwise, the PS160 field and the Resource Unit Allocation field together represent the RU or MRU index. To facilitate the understanding of the solution of the embodiments of the present application, the UL BW Extension field and the PHY Version Identifier field included in the special User Info field are briefly introduced here.
[0113] Among them, the uplink bandwidth expansion field in the special user information field and the uplink bandwidth (UL BW) field in the common information field together indicate the uplink bandwidth of the triggered TB PPDU. Among them, both the uplink bandwidth expansion field and the uplink bandwidth field occupy 2 bits (bit). Specifically, as shown in Table 1, when the uplink bandwidth field takes the value of 0 and the uplink bandwidth expansion field takes the value of 0, it indicates 20 MHz; when the uplink bandwidth field takes the value of 1 and the uplink bandwidth expansion field takes the value of 0, it indicates 40 MHz; when the uplink bandwidth field takes the value of 2 and the uplink bandwidth expansion field takes the value of 0, it indicates 80 MHz; when the uplink bandwidth field takes the value of 3 and the uplink bandwidth expansion field takes the value of 1, it indicates 160 MHz; when the uplink bandwidth field takes the value of 3 and the uplink bandwidth expansion field takes the value of 2, it indicates 320 MHz-1; when the uplink bandwidth field takes the value of 3 and the uplink bandwidth expansion field takes the value of 3, it indicates 320 MHz-2.
[0114] Among them, the physical layer version identifier in the special user information field is used to indicate which version the special user information field belongs to. The trigger frame in the 802.11be standard only contains one special user information field, and the physical layer version identifier field in this special user information field is used to indicate that this special user information field is a special user information field of the EHT version.
[0115] It can be understood that the special user information field can be regarded as a supplement to the common information field. For example, when triggering the STA to send an EHT PPDU, the STA also needs to read the relevant fields in the special user information field of the EHT version to obtain the complete parameters for sending the EHT PPDU, so as to realize the sending of the EHT PPDU.
[0116] In addition, Figure 3 The number of bits occupied by the fields included in the common information field and the user information list field are respectively marked. Here, only an example is given. For example, the B0 to B11 corresponding to the AID12 field in User Information 1 indicates that the AID12 field is the first 12 bits in the User Information 1 field.
[0117] Table 1
[0118]
[0119] Figure 4 is a schematic diagram of a possible 320 MHz channel distribution in the 802.11be standard. As Figure 4As shown, the entire 320 MHz channel can be divided into a Primary 20 MHz channel, a Secondary 20 MHz channel, a Secondary 40 MHz channel, a Secondary 80 MHz channel, and a Secondary 160 MHz channel (S160). For ease of description, in this application, the Primary 20 MHz channel can be abbreviated as P20, the Secondary 20 MHz channel can be abbreviated as S20, and other descriptions are similar, which will not be elaborated here one by one. Among them, P20 and S20 form P40, P40 and S40 form P80, and P80 and S80 form P160. In addition, Figure 4 taking P20 at the lowest frequency (i.e., channel 1) as an example, P20 can also be at other frequency positions, and the positions of the corresponding S20, S40, S80, and S160 are determined accordingly.
[0120] However, it should be noted that Figure 4 this is an example with a 320 MHz channel. For example, if the channel is a 160 MHz channel, then there is no S160. If the channel is an 80 MHz channel, then there is no S80, and the same applies to others. Unless otherwise specified in the following text, a 320 MHz channel is used as an example for description.
[0121] Since HE only supports a maximum of 160 MHz and does not support 320 MHz, therefore, HE-type PPDUs can only be transmitted on P160. If a PPDU is transmitted on S160, then the transmitted PPDU must be of the EHT type. However, for an EHT user (i.e., an EHT STA) that is triggered to send a TB PPDU, it can transmit an HE-type PPDU or an EHT-type PPDU on P160. Then, how does this EHT user know whether to transmit an HE PPDU or an EHT PPDU on the P160 channel (or this problem can also be described as how this EHT user knows whether its corresponding user information field is an HE-variant user information field or an EHT-variant user information field). Currently, the HE / EHT P160 field based on the common information field of the EHT variant can solve the above problem.
[0122] As Figure 3 shown, in the HE / EHT P160 field (i.e., B54 of the common information field) of the common information field of the EHT variant, if the EHT AP sets the HE / EHT P160 field of the common information field to 0, it indicates to the EHT user that the requested TB PPDU in P160 is an EHT TB PPDU. If the HE / EHT P160 field of the common information field is set to 1, it indicates to the EHT user that the requested TB PPDU in P160 is an HE TB PPDU.
[0123] It can be seen that the 802.11be standard enables the trigger frame to further support the triggering of EHT TB PPDU on the basis of supporting the trigger HE TB PPDU. There are more versions after EHT. For example, for UHR users, it may be possible to transmit PPDUs of HE / EHT / UHR types on P160 in the future, and EHT / UHR type PPDUs can be transmitted on S160. However, it is not clear how to support the triggering of more types of PPDUs for UHR users or users of higher versions after UHR.
[0124] In view of this, the present application proposes a communication method that can effectively solve the above technical problems. The communication method proposed by the present application will be introduced in detail below.
[0125] Figure 5 It is a schematic diagram of a communication method 500 proposed by an embodiment of the present application. The method 500 includes the following steps.
[0126] S510, the AP generates a trigger frame, which includes a common information field and at least one special user information field. Among them, the first information carried in the common information field and the version and / or uplink bandwidth corresponding to at least one special user information field are used to indicate the type of TB PPDU transmitted on P160 and / or S160.
[0127] It can be understood that the PPDU involved in the present application is a TB PPDU, and details will not be repeated hereinafter.
[0128] Optionally, the first information is carried in the first field of the common information field. By way of example, the first information is a first value, indicating that the TB PPDU transmitted on P160 is a PPDU after the HE version, and the first information is a second value, indicating that the TB PPDU transmitted on P160 is a HE PPDU.
[0129] It should be understood that the present application does not make specific limitations on the name and length of the first field. By way of example, the length of the first field can be 1 bit, such as the B54 bit of the common information field. The name of the first field is the HE / EHT P160 field. The first value of the first information can be 0, and the second value can be 1; or the first value can be 1 and the second value can be 0.
[0130] Optionally, the first information can also be carried in multiple fields of the common information field, that is, the first information is indicated jointly by multiple fields.
[0131] It should also be understood that the special user information field described in the embodiment of the present application includes an AID field and a physical layer version identification field. Among them, the value of the AID field is 2007, and the physical layer identification field indicates the version corresponding to the special user information field.
[0132] Currently, the STA determines whether there is a special user information field that can be read through the user information list field, or a 1-bit special user information field identification field in the common information field. Optionally, to increase robustness, relevant indication information can be further added to the common information field, for example, indicating which version of the special user information field exists in the form of a bitmap, or, it can also indicate which version of the special user information field exists in the form of an index, correspondence, etc.
[0133] It should also be understood that there is no special user information field corresponding to the HE version in the 802.11 standard. Therefore, at least one special user information field included in the trigger frame is the special user information field corresponding to one or more versions among EHT, UHR, and multiple versions after future UHR.
[0134] It should also be understood that the uplink bandwidth corresponding to the special user information field can be jointly indicated by the uplink bandwidth field in the common information field and the uplink bandwidth extension field in the special user information field (see Table 1 and the corresponding description), or, it can also be indicated separately by the uplink bandwidth extension field in the special user information field. This application does not make any limitations in this regard.
[0135] Next, a detailed description will be given on how the AP indicates the type of TB PPDU that can be transmitted on P160 and / or S160 to the STA based on the first information and the version and / or uplink bandwidth corresponding to at least one special user information field.
[0136] For ease of understanding, the following description will be given by taking the meanings when the first information takes the first value and the second value in the above text as examples.
[0137] (a) If the AP sets the first information to the first value, the trigger frame only includes the special user information field of the first version, and the uplink bandwidth corresponding to the special user information field of the first version is less than 320 MHz, then it is indicated that the STA transmits the PPDU of the first version on P160.
[0138] Among them, indicating to transmit the PPDU of the first version on P160 can also be alternatively described as "indicating to the STA that the TB PPDU requested in P160 is the TB PPDU of the first version".
[0139] It should be noted that if the uplink bandwidth corresponding to the special user information field of the first version is less than 320 MHz, then the STA can consider that it can only transmit the PPDU on P160 and will not transmit the PPDU on S160.
[0140] It should also be noted that in this application, if the AP does not set the special user information field of a certain version in the trigger frame, the STA can consider that the PPDU of this version cannot be transmitted in both P160 and S160. This certain version refers to the version after HE.
[0141] (b) If the AP sets the first information to the first value, the trigger frame only includes the special user information field of the first version, and the uplink bandwidth corresponding to the special user information field of the first version is equal to 320 MHz, then it is indicated that the STA transmits the PPDU of the first version on P160 and / or S160.
[0142] For the above solutions (a) and (b), it can also be understood that if the AP sets the first information to the first value and the trigger frame only includes the special user information field of the first version, then it is indicated that the STA transmits the PPDU of the first version on P160 and / or S160. That is to say, when the STA determines the specific information indicated, it does not need to pay attention to the uplink bandwidth indicated by the special user information field of the first version and considers that the PPDU of the first version is transmitted on P160 and / or S160.
[0143] However, it should be noted here that if the uplink bandwidth indicated by the special user information field of the first version is less than 320 MHz, the AP will not allocate resources for the STA on S160.
[0144] (c) If the AP sets the first information to the first value, the trigger frame includes the special user information field of the first version and the special user information field of the second version, the uplink bandwidth corresponding to the special user information field of the first version is the first bandwidth, and the uplink bandwidth corresponding to the special user information field of the second version is the second bandwidth, then it is indicated to the STA to transmit the PPDU of the first version on P160 and / or transmit the PPDU of the second version on S160.
[0145] It should be understood that in this solution, there are special user information fields of the first version and the second version, that is, the AP indicates to transmit the PPDUs of different versions in the two versions on P160 and S160 respectively.
[0146] It should also be understood that, in principle, the first bandwidth and the second bandwidth can be any combination of values, where the first bandwidth and the second bandwidth are used to indicate the version information corresponding to P160 and S160. For example, a bandwidth combination consisting of {20 MHz, 40 MHz} is given a meaning, which indicates that a PPDU of version #1 is transmitted on P160 and a PPDU of version #2 is transmitted on S160. Among them, version #1 is the version corresponding to the special user information field with an indicated uplink bandwidth of 20 MHz, and version #2 is the version corresponding to the special user information field with an indicated uplink bandwidth of 40 MHz. Based on the above definition, if the AP wants to indicate that a PPDU of the first version is transmitted on P160 and a PPDU of the second version is transmitted on S160, the first bandwidth can be set to 20 MHz and the second bandwidth can be set to 40 MHz.
[0147] It should be noted that in this solution, both the AP and the STA need to clarify the meaning of the bandwidth combination corresponding to the first bandwidth and the second bandwidth. By way of example, the meaning corresponding to the first bandwidth and the second bandwidth can be predefined or specified by the protocol.
[0148] It also needs to be noted that in this solution, the actual uplink bandwidths of the first-version TB PPDU and the second-version TB PPDU triggered by the AP are both 160 MHz. The first bandwidth and the second bandwidth (for example, the first bandwidth and the second bandwidth are 20 MHz and 40 MHz respectively) may not indicate the actual bandwidth of the triggered TB PPDU, and similar issues will not be described one by one later. Therefore, logically, the first bandwidth and the second bandwidth are both 160 MHz. However, if the AP sets both the first bandwidth and the second bandwidth to 160 MHz, there will be a problem: if the meaning of 160 MHz is to transmit a PPDU of the version corresponding to the special user information field with an uplink bandwidth of 160 MHz on P160 (or S160), then when the STA sees that both the first bandwidth and the second bandwidth are 160 MHz, it is still unable to determine whether to transmit a PPDU of the first version or the second version on P160, and thus is also unable to determine whether to transmit a PPDU of the first version or the second version on S160.
[0149] Then, in this solution, the more logical first bandwidth and second bandwidth are 160 MHz and 320 MHz. Among them, the physical meaning that 320 MHz can be interpreted as is the uplink bandwidth of the aggregated PPDU (A-PPDU) composed of the first-version PPDU and the second-version PPDU.
[0150] For example, if the trigger frame includes a special user information field of the first version and a special user information field of the second version, it is also possible not to pay attention to the first bandwidth and the second bandwidth, and directly default to indicating that the STA transmits the PPDU of the first version on P160 and / or transmits the PPDU of the second version on S160.
[0151] It should be noted that in the prior art, an EHT STA can distinguish whether to read the common information field according to HE or EHT by the presence or absence of a special user information field (determined by B55) and the value of HE / EHT P160 (B54): when the special user field does not exist and HE / EHT P160 corresponds to HE, it is read according to HE, otherwise it is read according to EHT. However, this method is not compatible with the A-PPDU scenario. For example, when HE / EHT P160 corresponds to HE, but there is a special user information field, and this is the A-PPDU scenario at this time, then S160 should read the common information field according to EHT.
[0152] If the A-PPDU scenario is not considered (the scenario in which there is at most one special user information field), similarly, it can be distinguished by the presence or absence of a special user field of a certain version (for example, by reading the special user information field, or by adding relevant indication information to the common information field) and B54 in the common information field. If HE / EHT P160 corresponds to HE and the special user information field does not exist, then the common information field is read according to HE, otherwise the common information field is read according to the variant corresponding to the version of the special user information field. In addition, B54 may not be combined. The STA can determine how to read the common information field and its own user information field only by the presence or absence of the special user field. Because when there is no A-PPDU, there is at most one special user field in the trigger frame. Then, when there is no special user information, it is read according to HE, and when there is one special user information, it is read according to the variant corresponding to the version of the existing special user information field.
[0153] It should be noted that regardless of whether the A-PPDU scenario is considered or not, the method of distinguishing how to read the common information field can be based on the method of identifying the variant of the special user information field. It's just that the above method does not need to read the special user information field and can identify how to read the common information field faster.
[0154] A new solution that may replace solution (c) is solution (c1): The AP sets the first information to a first value, and the trigger frame includes a special user information field of a first version and a special user information field of a second version, and the order of the special user information field of the first version and the special user information field of the second version jointly indicates the type of the TB PPDU transmitted on P160 and / or S160.
[0155] For example, the order can be in ascending order, descending order, or an order with a specific rule. For example, it is stipulated that the order is in ascending order. If the special user information field of the first version is arranged before the special user information field of the second version, it indicates that the STA transmits the PPDU of the first version on P160 and / or transmits the PPDU of the second version on S160. Another example, if it is stipulated that the order is in descending order and the special user information field of the first version is arranged before the special user information field of the second version, it indicates that the STA transmits the PPDU of the second version on P160 and / or transmits the PPDU of the first version on S160.
[0156] It should be understood that in principle, the first bandwidth and the second bandwidth can be set to any value in this solution. The meanings of the first bandwidth and the second bandwidth are the same as those in solution (c) and will not be elaborated here.
[0157] In solution (c), there will be some problems if both the first bandwidth and the second bandwidth are set to the actual uplink bandwidth of 160 MHz. However, based on solution (c1), even if both the first bandwidth and the second bandwidth are set to 160 MHz, the AP can still overcome the problems that occur in solution (c) by setting the positions of the two special user information fields.
[0158] Optionally, in solution (c1), the type of the TB PPDU transmitted on P160 and / or S160 can also be jointly indicated by combining the uplink bandwidth values corresponding to the special user information fields.
[0159] A new solution that may replace solution (c) is solution (c2): The AP sets the first information to a first value, and the trigger frame includes a special user information field of a first version and a special user information field of a second version. The uplink bandwidth of the special user information field of the first version is a third bandwidth, and the uplink bandwidth of the special user information field of the second version is a fourth bandwidth, where the third bandwidth is associated with P160 and the fourth bandwidth is associated with S160.
[0160] It can be understood that in this solution, the AP can associate some uplink bandwidth with P160 and some other uplink bandwidth values with S160. Among them, if the uplink bandwidth corresponding to a certain special user information field is associated with P160, then the PPDU of the corresponding version of the special information user field is sent on P160. If the uplink bandwidth corresponding to a certain special user information field is associated with S160, then the PPDU of the corresponding version of the special information user field is sent on S160.
[0161] Optionally, the existing uplink bandwidth values in the last column of Table 1 can be associated with P160, and one or more reserved items in Table 1 can be assigned any bandwidth value and associated with S160. For example, the reserved item corresponding to the UL BW field in Table 1 having a value of 0 and the UL BWExtension field having a value of 1 is modified to 160, and this 160 is associated with S160.
[0162] Similarly, in solution (c), there will be some problems if the uplink bandwidths of the special user information fields of the first version and the second version are both set to the actual uplink bandwidth of 160 MHz. However, based on solution (c2), even if the special user information fields of the first version and the second version are both set to 160 MHz, the AP can overcome the problems that occur in solution (c) by setting one of the two 160 MHz to be associated with P160 and the other to be associated with S160.
[0163] It should be understood that the above description takes P160 and S160 as examples. The core point of this solution is to associate the bandwidth with the primary and secondary frequency domain positions or the absolute frequency domain position (i.e., the frequency domain range corresponding to the bandwidth). It can also be understood that this solution aims to help the STA determine the type of the corresponding user information field by using entries (which can be newly added entries). An entry not only indicates the bandwidth but also indicates the primary and secondary frequency domain positions or the absolute frequency domain position of the bandwidth. For example, if it is supported to transmit different types of TB PPDUs on P80, S80, and S160 respectively, then different entries can be assigned to P80, S80, and S160 in this solution. Similarly, if it is supported to transmit different types of TB PPDUs on P40, S40, S80, the low-frequency 80 of S160, and the high-frequency 80 of S160 respectively, then different entries can also be assigned to P40, S40, S80, the low-frequency 80 of S160, and the high-frequency 80 of S160. Examples are not given one by one here.
[0164] (d) If the AP sets the first information to the second value, and the second value indicates that the TB PPDU transmitted on P160 is a HE PPDU, and at least one special user information field only includes the special user information field of the first version, then the STA is instructed to transmit a HE PPDU on P160, and / or transmit the PPDU of the first version on S160.
[0165] Specifically, in this solution, the second value is used to indicate the transmission of the PPDU of the first version on P160, and the PPDU of the first version is indicated to be transmitted on S160 through the only existing special user information field of the first version.
[0166] It should be understood that in principle, the uplink bandwidth corresponding to the special user information field of the first version (hereinafter referred to as uplink bandwidth #1) can be set to any value.
[0167] However, it should be noted that in this solution, the actual uplink bandwidth of the first version of the TB PPDU triggered by the AP is 160 MHz, and the first bandwidth indicated by the special user information field (for example, bandwidth #1 is 20 MHz) may not be the actual uplink bandwidth of the first version of the TB PPDU triggered. Therefore, for example, the logical bandwidth #1 is 160 MHz. For example, the logical bandwidth #1 can also be 320 MHz. Similarly, the physical meaning that can be explained by 320 MHz is the uplink bandwidth of the A-PPDU composed of the HE version and the PPDU of the first version.
[0168] For example, in this solution, the AP can set the uplink bandwidth of only one configured special user information field to S160 in solution (c2) to indicate the transmission of the PPDU of the version corresponding to the special user information field on S160.
[0169] (e) If the AP sets the first information to the second value, and the second value indicates that the TB PPDU transmitted on P160 is a HE PPDU and the trigger frame does not include a special user information field, it indicates that the STA only transmits the HE PPDU on P160.
[0170] It can be understood that there is special user information of version #1 in the above description, which can be understood as at least one physical layer version identifier indicating the special user information field of version #1.
[0171] Based on the descriptions in (a) to (e) above, taking the trigger frame including at least one version of the special user information field of the EHT and the special user information field of the UHR, the first value corresponding to the first information is 0 (indicating that the TB PPDU transmitted on P160 is a PPDU of one version of the EHT version and the UHR version), and the second value is 1 (indicating that the TB PPDU transmitted on P160 is a PPDU of the HE version) as an example, several specific tables that the AP may refer to when indicating the type of the TB PPDU transmitted on P160 and / or S160 are exemplarily given, as shown in the following Tables 2, 3, and 4.
[0172] It should be noted that the first 5 rows corresponding to when the first piece of information is 0, and the 3 rows corresponding to when the first piece of information is 1 in Tables 2 to 4 are the same (corresponding to Solution (a) and Solution (b)). Among them, the first 4 rows of the first 5 rows corresponding to when the first piece of information is 0 correspond to Solution (a), and the 5th row corresponds to Solution (b); the first 2 rows of the 3 rows corresponding to when the first piece of information is 1 correspond to Solution (d), and the 3rd row corresponds to Solution (e).
[0173] The differences among Table 2, Table 3, and Table 4 are as follows: for Table 2, the last 2 rows corresponding to when the first piece of information is 0 correspond to Solution (c), the last 3 rows corresponding to when the first piece of information is 0 in Table 2 correspond to Solution (c1), and the last 2 rows corresponding to when the first piece of information is 0 in Table 2 correspond to Solution (c2).
[0174] Table 2
[0175]
[0176] Table 3
[0177]
[0178]
[0179] It should be noted that the uplink bandwidths of EHT and UHR in Table 3 are both set to 160 MHz. Since traditional EHT STAs may not have the ability to read the order, if the specified order is in ascending order and the special user information field of UHR is before the special user information field of EHT, then when an EHT STA reads a special user field with an AID of 2007 and the bandwidth is 160 MHz, it may consider the TB PPDU indicated by the AP to be an EHT PPDU transmitted on P160, thus conflicting with the transmission method indicated by the penultimate row corresponding to when the first piece of information is 0. At this time, the solution corresponding to the last row when the first piece of information is 0 can be used to replace the penultimate row: it can make traditional EHT STAs think that the uplink bandwidth of EHT is 320 MHz. In this case, as long as the AP does not allocate resources to traditional EHT STAs on P160, there will be no conflict. However, in this situation, the uplink bandwidth used by the STA to feedback the TB PPDU may be 320 MHz (i.e., the uplink bandwidth of the A-PPDU) or 160 MHz (the actual bandwidth of the EHT PPDU responded by the STA).
[0180] Table 4
[0181]
[0182]
[0183] It should be noted that S160 in Table 4 indicates that the uplink bandwidth corresponding to the special user information field indication is associated with Channel 160.
[0184] It should be noted that the uplink bandwidths of EHT and UHR in Table 4 are both set to 160 MHz. Since traditional EHT STAs may not have the ability to read S160, when an EHT STA reads a special user field with an AID of 2007 and a bandwidth of 160 MHz, it may consider that the TB PPDU indicated by the AP to be transmitted on P160 is an EHT PPDU, thus conflicting with the transmission method indicated by the penultimate row when the first information is 0. In this case, the scheme corresponding to the last row when the first information is 0 can be used to replace the penultimate row: the traditional EHT STA can be made to think that the uplink bandwidth of EHT is 320 MHz. At this time, as long as the AP does not allocate resources for the traditional EHT STA on P160, there will be no conflict. However, in this case, the uplink bandwidth of 320 MHz may need to be used when the STA feeds back the TB PPDU.
[0185] S520, the AP sends a trigger frame to the STA. Correspondingly, the STA receives the trigger frame from the AP.
[0186] After the STA receives the trigger frame, if it parses out a user information field in the trigger frame that matches its own AID, then the STA will send a TB PPDU on the specific resources (RU or MRU) allocated to it.
[0187] Exemplarily, the STA can jointly determine the location of the specific resources allocated to it based on the resource unit allocation (RU allocation) field in its own user information field and the information A carried in its own user information field (the specific meaning of information A can refer to Figure 3 the meaning of the primary and secondary 160 (PS160) field in). Among them, the specific resources allocated by the AP to the STA are located in P160 and / or S160.
[0188] Exemplarily, information A is carried in the second field of the user information field.
[0189] This application does not make specific restrictions on the name and length of the second field. Exemplarily, the name of the second field is the PS160 field, and the second field is a field with a length of 1 bit.
[0190] S530, the STA determines the type of the TB PPDU transmitted on P160 and / or S160 based on the first information carried in the common information field in the trigger frame and the version and / or uplink bandwidth corresponding to at least one special user information field.
[0191] Regarding how the STA determines the type of the TB PPDU transmitted on P160 and / or S160, refer to the relevant description in S510 about how the AP indicates the type of the TB PPDU transmitted on P160 and / or S160 for details, which will not be elaborated here.
[0192] In one implementation, since the specific resources (RU or MRU) allocated to the STA are located on P160 and / or S160, in practice, the STA needs to jointly determine the type of the TB PPDU it transmits on P160 and / or S160 based on the first information carried in the common information field, the version corresponding to at least one special user information field, and / or the uplink bandwidth and the information A in the user information field corresponding to the STA.
[0193] Taking Table 2 as an example, if the first information indicates 0, the special user information field in the trigger frame only includes UHR, and the information A carried in the user information field of the STA indicates P160, based on the above conditions, the STA only needs to jointly determine to transmit the UHR PPDU on P160 (or on the resources corresponding to the STA), and does not need to pay attention to S160; for another example, if the first information indicates 0, the special user information fields in the trigger frame include EHT and UHR, the uplink bandwidths of EHT and UHR are 160 MHz and 320 MHz (320 - 1 or 320 - 2) respectively, and the information A carried in the user information field of the STA indicates S160, based on the above conditions, the STA only needs to jointly determine to transmit the UHR PPDU on S160 (or on the resources corresponding to the STA), and does not need to pay attention to P160.
[0194] In another implementation, the STA can jointly determine the User Info filed variant corresponding to the STA based on the first information carried in the common information field, the version corresponding to at least one special user information field, and / or the uplink bandwidth and the information A in the user information field corresponding to the STA. The STA can further parse the user information field corresponding to the STA based on the frame structure of the determined user information field variant. In this application, the implementation methods of the STA determining the type of the TB PPDU transmitted on P160 and / or S160 and the STA determining the user information field variant corresponding to the STA can be mutually replaced, and no limitation is made.
[0195] Optionally, the method further includes:
[0196] S540, the STA sends the TB PPDU to the AP. Correspondingly, the AP receives the TB PPDU from the STA.
[0197] Among them, the version corresponding to the TB PPDU is the version determined by the STA based on the information A carried in its own user information field in S530.
[0198] Optionally, if the TB PPDU sent by the STA is included in the A-PPDU, the bandwidth carried in the TB PPDU can be the bandwidth of the A-PPDU or the bandwidth corresponding to the PPDU of its own version, and this application does not make any restrictions.
[0199] Taking Table 2 as an example to illustrate the bandwidth carried in the TB PPDU sent by the STA. If the first information indicates 0, the trigger frame includes special user information fields for EHT and UHR. The uplink bandwidths of EHT and UHR are 160 MHz and 320 MHz (320-1 or 320-2) respectively, and the information A carried in the user information field of the STA indicates S160. Based on the above conditions, the STA jointly determines to transmit the UHR TB PPDU (i.e., the TB PPDU sent by the STA) on S160. For example, the bandwidth carried in the UHR TB PPDU can be 320 MHz or 160 MHz.
[0200] The above has described Method 500 in detail. It can be seen that without adding additional indication information, this method indicates the type of TB PPDU transmitted on P160 and / or S160 to the STA by combining the number of special user information fields, the version information corresponding to the special user information fields, and the uplink bandwidth.
[0201] Next, in combination with Figure 6 and Figure 7 Two methods for indicating the type of TB PPDU transmitted on P160 and / or S160 are continued to be given. Figure 6 and Figure 7 The difference between the methods shown and Method 500 is that the following two methods require additional indication information (such as adding additional bit information) for indication. The following is a detailed description.
[0202] Figure 6 It is a schematic diagram of a communication method 600 proposed in an embodiment of this application. This method 600 includes the following steps.
[0203] S610, the AP generates a trigger frame, and the trigger frame includes a common information field and a second information. The common information field includes a first information, where the first information and the second information jointly indicate to transmit one of the EHT PPDU and the UHR PPDU on P160, and to transmit one of the EHT PPDU and the UHR PPDU on S160.
[0204] Optionally, the first information is carried in the first field of the common information field. By way of example, the first information is a first value indicating that the TB PPDU transmitted on P160 is a PPDU after the HE version, and the first information is a second value indicating that the TB PPDU transmitted on P160 is a HE PPDU.
[0205] It should be understood that the present application does not specifically limit the name and length of the first field. By way of example, the name of the first field is the HE / EHT P160 field, and the first field is a field with a length of 1 bit.
[0206] Optionally, the first information may also be carried in multiple fields of the common information field, that is, the first information is jointly indicated by multiple fields.
[0207] Optionally, the second information may be carried in one or more fields of the common information field, or the second information may also be carried in one or more fields of the user information field.
[0208] For ease of understanding, the following gives several exemplary tables that an AP may refer to when the first information is 1-bit information, the first value of the first information is 0, and the second value is 1, to indicate the type of the TB PPDU transmitted on P160 and / or S160. See specifically Table 5, Table 6, Table 7, and Table 8.
[0209] Example 1: The second information is information with a length of 2 bits. The specific meaning jointly indicated by the first information and the second information is shown in Table 5.
[0210] Table 5
[0211]
[0212] Specifically, based on Table 5, the AP can set the first information to 1 to indicate the transmission of a HE PPDU on P160, and indicate one of the EHT PPDU and UHR PPDU transmitted on S160 through the corresponding value of the second information (i.e., the newly added 2 bits). Alternatively, the AP can set the first information to 0 to indicate the transmission of a PPDU after the HE version (i.e., one of the EHT PPDU and UHR PPDU) on P160. Since only the EHT PPDU and UHR PPDU can also be transmitted on S160, there are a total of 4 possible combinations of the situations on P160 and S160. The AP can further specifically indicate the types of the PPDUs transmitted on P160 and S160 through the corresponding 4 values of the second information.
[0213] It should be noted that the corresponding meanings when the second information in Table 5 takes different values are only examples. For example, when the first information is 1 and the second information is 10, it indicates that S160 corresponds to UHR; when the second information is 11, it indicates that S160 corresponds to EHT, and the meanings corresponding to 00 and 01 are reserved. The tables described later in this application are all exemplary descriptions, and the relevant parts will not be elaborated one by one.
[0214] Example 2: The second information is an information with a length of 1 bit. For the specific meanings jointly indicated by the first information and the second information, refer to Table 5.
[0215] Table 6
[0216]
[0217]
[0218] The difference between Table 6 and Table 5 is that the second information in Table 6 is a 1-bit information. Therefore, when the first information is 0, since the second information is a 1-bit information, it is impossible to define the 4 cases after the combination of the situations on P160 and S160 through 1 bit. Therefore, when the first information in Table 6 is 0, the descriptions corresponding to the second information being 0 and 1 can be the descriptions corresponding to any two of the values 00, 01, 10, and 11 when the first information in Table 5 is 0. Exemplarily, when the first information in Table 6 is 0 and the second information is 0 and 1, the corresponding descriptions are respectively the descriptions corresponding to 00 and 10 when the first information in Table 5 is 0, which will not be elaborated here.
[0219] Optionally, the above joint indication of the first information and the second information further includes the joint indication of the first information, the second information, and the special user information field to transmit one of the EHT PPDU and UHR PPDU on P160, and to transmit the PPDU after the HE version (i.e., one of the EHT PPDU and UHR PPDU) on S160.
[0220] Example 3: The second information is an information with a length of 1 bit. For the specific meanings jointly indicated by the first information, the second information, and the special user information field (whether it exists), refer to Table 7.
[0221] Table 7
[0222]
[0223] Specifically, based on Table 7, the AP can indicate the transmission of a HE PPDU on P160 by setting the first information to 1, and indicate the transmission of the PPDU of the corresponding version of the existing special user information field on S160 by configuring only one special user information field in the user information list field. Alternatively, the AP can indicate the transmission of the PPDU of the corresponding version of the existing special user information field on P160 and S160 by setting the first information to 0. Alternatively, the AP can indicate the transmission of a HE PPDU on P160 by setting the first information to 1, and indicate the transmission of PPDUs of different versions in two versions on P160 and S160 respectively by configuring the special user information field of EHT and the special user information field of UHR in the user information list field. Specifically, which version of the PPDU to transmit is indicated by the value set by the AP for the second information. By way of example, when the second information is 0, it indicates that P160 corresponds to EHT and S160 corresponds to UHR, and when the second information is 1, it indicates that P160 corresponds to UHR and S160 corresponds to EHT.
[0224] Example 4: The second information is a 2-bit information. For the specific meanings jointly indicated by the first information, the second information, and other configurations, see Table 8.
[0225] Table 8
[0226]
[0227] The difference between Table 8 and Table 6 is that when the second information is 0, a future configuration can be indicated through other configurations. For example, consider more versions of PPDUs after UHR, etc. This value can be jointly indicated in combination with more bits and certain fields such as whether there is a special user information field.
[0228] In S620, the AP sends a trigger frame to the STA. Correspondingly, the STA receives the trigger frame from the AP.
[0229] For the description of S620, refer to the description in S520 and will not be elaborated here.
[0230] In S630, the STA determines the type of the TB PPDU to be transmitted on P160 and / or S160 based on the first information and the second information.
[0231] For how the STA determines the type of the TB PPDU to be transmitted on P160 and / or S160, specifically refer to the relevant description in S610 on how the AP indicates the type of the TB PPDU to be transmitted on P160 and / or S160, and will not be elaborated here.
[0232] In one implementation, since the specific resources (RU or MRU) allocated to the STA are located at P160 and / or S160, in practice, the STA needs to jointly determine the type of the TB PPDU transmitted on P160 and / or S160 based on the first information, the second information (which may also include the information in the special user information field), and the information #A in the user information field corresponding to the STA.
[0233] Taking Table 5 as an example, if the STA parses the trigger frame to obtain the first information as 0, the second information as 01, and the information A carried in the user information field of the STA indicates P160, based on the above conditions, the STA only needs to jointly determine to transmit the EHT PPDU on P160 (or on the resources corresponding to the STA), and does not need to pay attention to S160; for another example, if the first information indicates 1, the second information is 01, and the information A carried in the user information field of the STA indicates S160, based on the above conditions, the STA only needs to jointly determine to transmit the UHR PPDU on S160 (or on the resources corresponding to the STA), and does not need to pay attention to P160.
[0234] In another implementation, the STA can jointly determine the User Info filed variant corresponding to the STA based on the first information carried in the common information field, the version corresponding to at least one special user information field and / or the uplink bandwidth, and the information A in the user information field corresponding to the STA. The STA can further parse the user information field corresponding to the STA based on the frame structure of the determined user information field variant. In this application, the implementation of the STA determining the type of the TB PPDU transmitted on P160 and / or S160 and the STA determining the user information field variant corresponding to the STA can be mutually replaceable, and no limitation is made.
[0235] Optionally, the method further includes:
[0236] S640, the STA sends the TB PPDU to the AP. Correspondingly, the AP receives the TB PPDU from the STA.
[0237] For the description of S640, refer to the description in S540, which will not be elaborated here.
[0238] The following combines Figure 7 to introduce another indication method. Figure 7 The difference between the method 700 shown and the method 600 is that two additional pieces of information are added. Among them, one piece of information indicates the type of the TB PPDU transmitted on P160, and the other piece of information indicates the type of the TB PPDU transmitted on S160. The method 700 will be introduced below.
[0239] Figure 7It is a schematic diagram of a communication method 700 proposed by an embodiment of the present application. The method 700 includes the following steps.
[0240] S710, the AP generates a trigger frame. The trigger frame includes a common information field, a second information, and a third information. The common information field includes a first information, where the first information and the second information jointly indicate one of the HE PPDU, EHT PPDU, and UHR PPDU transmitted on P160, and the third information indicates one of the EHT PPDU and UHR PPDU transmitted on S160.
[0241] Optionally, the first information is carried in the first field of the common information field. Exemplarily, the first information is a first value, indicating that the TB PPDU transmitted on P160 is a PPDU after the HE version, and the first information is a second value, indicating that the TB PPDU transmitted on P160 is a HE PPDU.
[0242] It should be understood that the present application does not make specific limitations on the name and length of the first field. Exemplarily, the name of the first field is the HE / EHT P160 field, and the first field is a field with a length of 1 bit.
[0243] Optionally, the first information can also be carried in multiple fields of the common information field, that is, the first information is jointly indicated by multiple fields.
[0244] Optionally, the second information or the third information can be carried in one or more fields of the common information field, or the second information or the third information can also be carried in one or more fields of the user information field.
[0245] For ease of understanding, taking the first information, the second information, and the third information as 1-bit information, and the first value of the first information is 0 and the second value is 1 as an example, a table that an AP may refer to when indicating the type of the TB PPDU transmitted on P160 and / or S160 is exemplarily given. Specifically, see Table 9 and Table 10.
[0246] Table 9
[0247]
[0248] Table 10
[0249]
[0250]
[0251] Specifically, based on Table 9, the AP can indicate the transmission of a HE PPDU on P160 by setting the first information to 1 and the second information to 1. Alternatively, the AP indicates the transmission of an EHT PPDU on P160 by setting the second information to 0 and the second information to 0. Alternatively, the AP indicates the transmission of a UHR PPDU on P160 by setting the second information to 0 and the second information to 1.
[0252] It can be understood that when the first information is 1, it is already clear that the TB PPDU transmitted on P160 is a HE PPDU. Then, the second information in Table 9 can be set arbitrarily, that is, the STA does not need to pay attention to the second information when making a determination.
[0253] Specifically, based on Table 10, the AP can indicate the transmission of an EHT PPDU on S160 by setting the third information to 0. Alternatively, the AP indicates the transmission of a UHR PPDU on S160 by setting the third information to 1.
[0254] S720, the AP sends a trigger frame to the STA. Correspondingly, the STA receives the trigger frame from the AP.
[0255] For the description of S720, refer to the description in S520, which will not be elaborated here.
[0256] S730, the STA determines the type of the TB PPDU transmitted on P160 based on the first information and the second information, and / or determines the type of the TB PPDU transmitted on S160 based on the third information.
[0257] Regarding how the STA determines the type of the TB PPDU transmitted on P160 and / or S160, specifically refer to the relevant description in S710 about how the AP indicates the type of the TB PPDU transmitted on P160 and / or S160, which will not be elaborated here.
[0258] In one implementation, since the specific resources (RU or MRU) allocated to the STA are located on P160 and / or S160, therefore, in practice, the STA needs to jointly determine the type of the TB PPDU transmitted on P160 based on the first information, the second information, and the information #A in the user information field corresponding to the STA, and / or jointly determine the type of the TB PPDU transmitted on S160 based on the third information and the information #A in the user information field corresponding to the STA.
[0259] Taking Table 9 and Table 10 as examples, if the information A carried in the user information field of the STA parsing trigger frame to obtain the STA indicates P160, and at the same time the first information is 0 and the second information is 0, then based on the above conditions, the STA only needs to jointly determine to transmit the EHT PPDU on P160 (or on the resources corresponding to the STA), and does not need to pay attention to the third information; for another example, if the information A carried in the user information field of the STA parsing trigger frame to obtain the STA indicates S160, and at the same time the third information is 1, based on the above conditions, the STA only needs to determine to transmit the UHR PPDU on S160 (or on the resources corresponding to the STA), and does not need to pay attention to the first information and the second information.
[0260] In another implementation, the STA can jointly determine the User Info filed variant corresponding to the STA based on the first information carried in the common information field, the version corresponding to at least one special user information field and / or the uplink bandwidth and the information A in the user information field corresponding to the STA. The STA can further parse the user information field corresponding to the STA based on the frame structure of the determined user information field variant. In this application, the implementation of determining the type of the TB PPDU transmitted on P160 and / or S160 by the STA and determining the user information field variant corresponding to the STA can be mutually replaced, and no limitation is made.
[0261] Optionally, the method further includes:
[0262] S740, the STA sends a TB PPDU to the AP. Correspondingly, the AP receives the TB PPDU from the STA.
[0263] For the description of S740, refer to the description in S540, which will not be elaborated here.
[0264] It should be understood that the above Figure 5The method 500 shown can be regarded as a method for indicating the type of TB PPDU transmitted on P160 and / or S160, which is proposed on the basis of being compatible with the meaning of the existing HE / EHT P160 field. In practical applications, the first information can also be decoupled from the meaning of the existing HE / EHT P160 field, and the type of TB PPDU transmitted on P160 and / or S160 can be indicated based on the information related to the special user information field in the common information field. Among them, the information related to the special user information field in the trigger frame includes at least one of the following information: the number of special user information fields, partial information in the special user information field (such as the corresponding uplink bandwidth and / or version information. For example, the uplink bandwidth can be indicated by UL BW and / or UL BW Extended, and the version information can be indicated by the physical layer version identification field), the combination of certain information in multiple special user information fields (such as the combination of the corresponding uplink bandwidth), the order of multiple special user information, additional entries added to the special user information field (such as a column corresponding to P160 in Table 5), and the association relationship between the uplink bandwidth corresponding to the special user information field and the primary and secondary frequency domain positions).
[0265] For example, if it is decoupled from the meaning of the existing HE / EHT P160 field, the meanings corresponding to the first information being 0 and 1 in the above text can be swapped.
[0266] It should also be understood that Figure 7 The method shown is regarded as a method for indicating the type of TB PPDU transmitted on P160 and / or S160, which is proposed on the basis of being compatible with the meaning of the existing HE / EHT P160 field. In practical applications, the first information can also be decoupled from the meaning of the existing HE / EHT P160 field, and a joint indication can be made based on the first information in the common information field and one or more additional bit information.
[0267] For example, if it is decoupled from the meaning of the existing HE / EHT P160 field, Table 5 can be transformed into Table 11. It can be seen that in Table 11, the first information is decoupled from the meaning of the existing HE / EHT P160 field.
[0268] Table 11
[0269]
[0270] Optionally, this application can also make a combined indication of the method proposed in the embodiments of this application. For example, the above method 500 and method 700 are combined for indication, and this application does not make a limitation.
[0271] It should also be understood that the embodiments of the present application are described by taking the example that different types of TB PPDUs may be transmitted on P160 and S160. In practical applications, three or even more types of TB PPDUs may also be transmitted on P160 and S160. For example, it is supported to transmit three different types of TB PPDUs on P80, S80, and S160 respectively. The present application does not limit the transmission granularity of the PPDU. As long as it conforms to the scenario of transmitting different types of TB PPDUs in different frequency ranges, the method provided by the present application can be used to indicate the types of TB PPDUs transmitted in different frequency ranges. For example, based on the above method, it is also possible to transmit different types of TB PPDUs on the low-frequency 80 of P160, S160, and the high-frequency 80 of S160 respectively. Another example is that based on the above method, it is also possible to transmit different types of TB PPDUs on P40, S40, S80, the low-frequency 80 of P160, and the high-frequency 80 of S160 respectively. Examples are not listed one by one here.
[0272] The solution proposed in the present application can be applied to the scenario where A-PPDU exists, and can also be applied to the scenario where A-PPDU does not exist. For the scenario where A-PPDU does not exist, the indication of non-A-PPDU can be achieved by reducing the corresponding entries or combinations of the A-PPDU scenario. For example, the number of bits corresponding to the new information in the above table (such as Table 5) containing new bit information can be reduced to reduce the corresponding entries or combinations of the A-PPDU scenario in the above table. Or, the entries corresponding to the A-PPDU scenario in the above table (such as Table 2) that does not contain new bit information can be set to Reserved entries (for example, the descriptions corresponding to the second last row to the fifth last row in Table 2 are set to Reserved) to reduce the corresponding entries or combinations of the A-PPDU scenario. In addition, in the non-A-PPDU scenario, if there is no special user information field, it means that the transmitted non-A-PPDU is a HE PPDU. When a special user information field appears (which can be informed in the common information field or obtained by reading the special user information field), it is considered that the transmitted non-A-PPDU is the PPDU of the version corresponding to the special user information field. For example, there is a 2-bit bitmap in the common information field indicating EHT and UHR. 11 means that there is no corresponding special user information field, then both the common information field and the user information field correspond to HE; 10 means that the EHT special user information field exists, then both the common information field and the user information field correspond to EHT; 01 means that the UHR special user information field exists, then both the common information field and the user information field correspond to UHR. 0 and 1 are just examples, and the present application does not make restrictions.
[0273] Optionally, the above method can also be combined with fields such as the RU allocation field and the PS160 field in the user information field to jointly complete the indication. It can also be understood that some optional features in the embodiments of the present application can, in some scenarios, be independent of other features, and in some scenarios, can be combined with other features, without limitation.
[0274] It can also be understood that the solutions in the embodiments of the present application can be reasonably combined and used, and the explanations or descriptions of the various terms that appear in the embodiments can be referred to or explained with each other in the various embodiments, without limitation.
[0275] It can also be understood that the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0276] It can also be understood that in the various embodiments of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0277] It can also be understood that in some of the above embodiments, devices in the existing network architecture are used as examples for illustrative purposes. It should be understood that the specific forms of the devices are not limited in the embodiments of the present application. For example, devices that can achieve the same functions in the future are applicable to the embodiments of the present application.
[0278] It can also be understood that in the above method embodiments, the methods and operations implemented by the devices (such as the above STA, AP, etc.) can also be implemented by components of the devices (such as chips or circuits).
[0279] Above, in combination with Figures 1 to 7 The method provided by the embodiments of the present application has been described in detail above. The above method has been introduced mainly from the perspective of the interaction between the STA and the AP. It can be understood that the STA and the AP, in order to achieve the above functions, include the corresponding hardware structures and / or software modules for executing each function.
[0280] Those skilled in the art should be able to realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraint conditions of the technical solution. Professional technicians can use different methods to implement the described function for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0281] The following describes in detail the communication device provided in the embodiments of the present application in combination with Figure 8 and Figure 9 It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for the content not described in detail, reference may be made to the above method embodiments. For the sake of brevity, some content will not be repeated. The embodiments of the present application can divide the functional modules of the STA or AP according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.
[0282] The communication method provided in the present application has been described in detail above. Now, the communication device provided in the present application will be introduced. In one possible implementation, the device is used to implement the steps or processes corresponding to the AP in the above method embodiments. In another possible implementation, the device is used to implement the steps or processes corresponding to the STA in the above method embodiments.
[0283] Figure 8 is a schematic block diagram of the communication device 200 provided in the embodiments of the present application. As Figure 8 shown, the device 200 may include a communication unit 210 and a processing unit 220. The communication unit 210 can communicate with the outside, and the processing unit 220 is used for data processing. The communication unit 210 can also be referred to as a communication interface or a transceiver unit.
[0284] In one possible design, the device 200 can implement the steps or processes corresponding to the STA in the above method embodiments. Among them, the processing unit 220 is used to perform the operations related to the processing of the STA in the above method embodiments, and the communication unit 210 is used to perform the operations related to the transmission of the STA in the above method embodiments.
[0285] In yet another possible design, the device 200 can implement the steps or processes corresponding to the AP in the above method embodiments. Among them, the communication unit 210 is used to perform the operations related to the reception of the AP in the above method embodiments, and the processing unit 220 is used to perform the operations related to the processing of the AP in the above method embodiments.
[0286] It should be understood that the device 200 here is embodied in the form of functional units. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor for executing one or more software or firmware programs (such as a shared processor, a proprietary processor or a group of processors, etc.) and a memory, a combined logic circuit and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art can understand that the device 200 may specifically be the STA in the above embodiments, and can be used to execute each process and / or step corresponding to the STA in the above method embodiments. Or, the device 200 may specifically be the AP in the above embodiments, and can be used to execute each process and / or step corresponding to the AP in the above method embodiments. To avoid repetition, details are not described herein again.
[0287] The device 200 in each of the above solutions has the function of implementing the corresponding steps executed by the STA in the above method. Or, the device 200 in each of the above solutions has the function of implementing the corresponding steps executed by the AP in the above method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the communication unit can be replaced by a transceiver (for example, the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver). Other units, such as the processing unit, can be replaced by a processor to respectively execute the transceiver operations and related processing operations in each method embodiment.
[0288] In addition, the above communication unit can also be a transceiver circuit (for example, it can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit. In the embodiments of the present application, Figure 8 the device in can be the STA or AP in the foregoing embodiments, or can be a chip or a chip system, for example: a system on chip (SoC). Among them, the communication unit can be an input / output circuit, a communication interface; the processing unit is a processor, a microprocessor or an integrated circuit integrated on the chip. No limitation is made here.
[0289] Figure 9 FIG. is a schematic block diagram of a communication device 300 provided in an embodiment of the present application. The device 300 includes a processor 310 and a transceiver 320. Among them, the processor 310 and the transceiver 320 communicate with each other through an internal connection path. The processor 310 is used to execute instructions to control the transceiver 320 to send signals and / or receive signals.
[0290] Optionally, the device 300 may further include a memory 330, which communicates with the processor 310 and the transceiver 320 via an internal connection path. The memory 330 is used to store instructions, and the processor 310 may execute the instructions stored in the memory 330. In a possible implementation, the device 300 is used to implement each process and step corresponding to the STA in the above method embodiments. In another possible implementation, the device 300 is used to implement each process and step corresponding to the AP in the above method embodiments.
[0291] It should be understood that the device 300 may specifically be the STA or AP in the above embodiments, or may be a chip or a chip system. Correspondingly, the transceiver 320 may be the transceiver circuit of the chip, which is not limited herein. Specifically, the device 300 may be used to execute each step and / or process corresponding to the STA or AP in the above method embodiments. Optionally, the memory 330 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may further include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 310 may be used to execute the instructions stored in the memory, and when the processor 310 executes the instructions stored in the memory, the processor 310 is used to execute each step and / or process of the above method embodiments corresponding to the STA or AP.
[0292] In the implementation process, each step of the above method may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware processor, or executed and completed by a combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0293] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above method embodiments may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The above processor may be a general-purpose processor, a digital signal processing (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The processor in the embodiments of the present application may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0294] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory
[0295] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated in the processor.
[0296] In addition, the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are run on a computer, the operations and / or processes performed by the STA or AP in the method embodiments of the present application are executed.
[0297] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the STA or AP in the method embodiments of the present application are executed.
[0298] In addition, the present application also provides a chip, which includes a processor. A memory for storing a computer program is provided separately from the chip, and the processor is configured to execute the computer program stored in the memory, so that the operations and / or processes performed by the STA or the AP in any one of the method embodiments are executed.
[0299] Further, the chip may further include a communication interface. The communication interface may be an input / output interface or an interface circuit, etc. Further, the chip may further include a memory.
[0300] In addition, the present application also provides a communication system, which includes the STA and the AP in the embodiments of the present application.
[0301] It should also be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0302] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described in detail here. In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings, direct couplings, or communication connections shown or discussed with each other may be through some interfaces, and the indirect couplings or communication connections of the devices or units may be in an electrical, mechanical, or other form. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0303] When the above-mentioned functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0304] It should be understood that throughout the specification, the "embodiments" mentioned mean that the specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of this application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.
[0305] It should also be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, time sequence, priority, or importance of multiple objects. For example, the first information and the second information do not indicate differences in the amount of information, content, priority, or importance, etc.
[0306] It should also be understood that in this application, "when...", "if", and "in case" all mean that the network element will perform corresponding processing under certain objective circumstances, which does not limit the time, and it is not required that the network element must have a judgment action when implemented, nor does it mean that there are other limitations.
[0307] It should also be understood that in this application, "at least one" means one or more, and "multiple" means two or more. "At least one (item)" or its similar expressions mean one (item) or more items, that is, any combination of these items, including any combination of single (item) or plural items. For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c.
[0308] It should also be understood that the term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, including A and B, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B.
[0309] It should also be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
Claims
1. A communication method, It is characterized in that include: The station receives a trigger frame from an access point, the trigger frame including a common information field and at least one special user information field; The site determines the type of the triggered TB physical layer protocol data unit PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field.
2. The method according to claim 1, It is characterized in that The station determines the type of the TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field, including: The first information is a first value, and the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version. The at least one special user information field includes a special user information field corresponding to the first version and a special user information field corresponding to the second version. The uplink bandwidth corresponding to the special user information field of the first version is a first bandwidth, and the uplink bandwidth corresponding to the special user information field of the second version is a second bandwidth. The first version and the second version are two different versions after the HE version. The site determines to transmit the PPDU of the first version on the main 160 channel, and / or to transmit the PPDU of the second version on the slave 160 channel.
3. The method according to claim 1, It is characterized in that The station determines the type of the TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field, including: The station determines the type of TB PPDU transmitted on the master 160 channel and / or the slave 160 channel based on the first information carried in the common information field, the version corresponding to the at least one special user information field, and the order of appearance of the at least one special user information field.
4. The method according to claim 3, It is characterized in that The station determines the type of the TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field, including: The first information is a first value, and the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version. The at least one special user information field includes a special user information field of a first version and a special user information field of a second version. The first version and the second version are two different versions after the HE version. The site determines to transmit the PPDU of the first version on the main 160 channel, and / or to transmit the PPDU of the second version on the slave 160 channel, wherein the special user information field of the first version is before the special user information field of the second version.
5. The method according to claim 1, It is characterized in that The station determines the type of TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field, including: The first information is a first value, and the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version. The at least one special user information field includes a first version of a special user information field and a second version of a special user information field. The first version and the second version are two different versions after the HE version. The site determines to transmit the first version of the PPDU on the main 160 channel, and / or to transmit the second version of the PPDU on the slave 160 channel, wherein the uplink bandwidth of the special user information field of the first version is a third bandwidth, and the uplink bandwidth of the special user information field of the second version is a fourth bandwidth. The third bandwidth is associated with the main 160 channel, and the fourth bandwidth is associated with the slave 160 channel.
6. The method according to any one of claims 2, 4 and 5, It is characterized in that The actual uplink bandwidth corresponding to the special user information field of the first version and the special user information field of the second version is 160 MHz.
7. The method according to any one of claims 2, 4, 5 and 6, It is characterized in that The uplink bandwidth indicated by the special user information field of the first version or the special user information field of the second version is 320 MHz, and the 320 MHz represents the uplink bandwidth corresponding to the aggregated PPDU composed of the PPDU of the first version and the PPDU of the second version.
8. The method according to claim 1, It is characterized in that The station determines the type of the TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field, including: The first information is a second value, the second value indicates that the TB PPDU transmitted on the main 160 channel is an efficient HE PPDU, the at least one special user information field only includes the special user information field of the first version, the first version is any version after the HE version, the site determines to transmit the HE PPDU on the main 160 channel, and / or, to transmit the first version of the PPDU on the slave 160 channel.
9. The method according to claim 1, It is characterized in that The station determines the type of the TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field, including: The first information is a first value, the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version, the at least one special user information field only includes the special user information field of the first version, The uplink bandwidth corresponding to the special user information field of the first version is less than 320 MHz, and the station determines to transmit the PPDU of the first version on the main 160 channel. or, The uplink bandwidth corresponding to the special user information field of the first version is equal to 320 MHz, and the station determines to transmit the PPDU of the first version on the main 160 channel and / or the slave 160 channel.
10. The method according to any one of claims 1 to 9, It is characterized in that Any special user information field of the at least one special user information field includes an association identifier AID12 field and a physical layer version identifier field, wherein the value of the AID12 field is 2007, and the physical layer identifier field indicates the version corresponding to the special user information field.
11. A communication method, It is characterized in that include: The access point generates a trigger frame, the trigger frame comprising a common information field and at least one special user information field, the first information carried in the common information field and the version and / or uplink bandwidth corresponding to the at least one special user information field are used to indicate the type of the trigger-based TB physical layer protocol data unit PPDU transmitted on the main 160 channel and / or the slave 160 channel; The access point sends the trigger frame to the station.
12. The method according to claim 11, It is characterized in that The first information is a first value, and the first value indicates that the type of the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version. The at least one special user information field includes a special user information field corresponding to the first version and a special user information field corresponding to the second version. The uplink bandwidth corresponding to the special user information field of the first version is a first bandwidth, and the uplink bandwidth corresponding to the special user information field of the second version is a second bandwidth. The first version and the second version are two different versions after the HE version, which are used to indicate that the first version of the PPDU is transmitted on the main 160 channel, and / or that the second version of the PPDU is transmitted on the slave 160 channel.
13. The method according to claim 11, It is characterized in that The first information carried in the common information field, the version corresponding to the at least one special user information field and the order of the at least one special user information field are used to indicate the type of TB PPDU transmitted on the master 160 channel and / or the slave 160 channel.
14. The method according to claim 13, It is characterized in that The first information is a first value, and the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version. The at least one special user information field includes a special user information field of a first version and a special user information field of a second version. The first version and the second version are two different versions after the HE version, and are used to indicate that the PPDU of the first version is transmitted on the main 160 channel, and / or that the PPDU of the second version is transmitted on the slave 160 channel, wherein the special user information field of the first version is before the special user information field of the second version.
15. The method according to claim 11, It is characterized in that The first information is a first value, and the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version. The at least one special user information field includes a special user information field of a first version and a special user information field of a second version. The first version and the second version are two different versions after the HE version, and are used to indicate that the first version of the PPDU is transmitted on the main 160 channel, and / or that the second version of the PPDU is transmitted on the slave 160 channel, wherein the uplink bandwidth of the special user information field of the first version is a third bandwidth, and the uplink bandwidth of the special user information field of the second version is a fourth bandwidth, the third bandwidth is associated with the main 160 channel, and the fourth bandwidth is associated with the slave 160 channel.
16. The method according to any one of claims 12, 14 and 15, It is characterized in that The actual uplink bandwidth corresponding to the special user information field of the first version and the special user information field of the second version is 160 MHz.
17. The method according to any one of claims 12, 14, 15, 16, It is characterized in that The uplink bandwidth indicated by the special user information field of the first version or the special user information field of the second version is 320 MHz, and the 320 MHz represents the uplink bandwidth corresponding to the aggregated PPDU composed of the PPDU of the first version and the PPDU of the second version.
18. The method according to claim 11, It is characterized in that The first information is a second value, the second value indicates that the TB PPDU transmitted on the main 160 channel is an efficient HEPPDU, the at least one special user information field only includes a first version of the special user information field, the first version is any version after the HE version, and is used to indicate that the HE PPDU is transmitted on the main 160 channel, and / or that the first version of the PPDU is transmitted on the slave 160 channel.
19. The method according to claim 11, It is characterized in that The first information is a first value, the first value indicates that the TB PPDU transmitted on the main 160 channel is a PPDU after the high-efficiency HE version, the at least one special user information field only includes the special user information field of the first version, The uplink bandwidth corresponding to the special user information field of the first version is less than 320 MHz, and is used to indicate that the PPDU of the first version is transmitted on the main 160 channel. or, The uplink bandwidth corresponding to the special user information field of the first version is equal to 320 MHz, which is used to indicate that the PPDU of the first version is transmitted on the main 160 channel and / or the slave 160 channel.
20. The method according to any one of claims 11 to 19, It is characterized in that Any special user information field of the at least one special user information field includes an association identifier AID12 field and a physical layer version identifier field, wherein the value of the AID12 field is 2007, and the physical layer identifier field indicates the version corresponding to the special user information field.
21. A communication method, It is characterized in that include: The station receives a trigger frame from an access point, the trigger frame including a common information field and second information, the common information field including first information; The site determines the type of triggered TB physical layer protocol data unit PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information and the second information, wherein the first information and the second information jointly indicate the transmission of one of the high-efficiency HE PPDU, ultra-high throughput EHT PPDU, and ultra-high reliability UHR PPDU on the main 160 channel, and / or the transmission of one of the EHT PPDU and UHR PPDU on the slave 160 channel.
22. The method according to claim 21, It is characterized in that The first information is a first value, the first value indicates that one PPDU of EHT PPDU and UHR PPDU is transmitted on the main 160 channel, and the first information is a second value, the second value indicates that HE PPDU is transmitted on the main 160 channel.
23. The method according to claim 21 or 22, It is characterized in that The trigger frame further includes at least one special user information field, and the determining of the type of TB PPDU transmitted on the master 160 channel and / or the slave 160 channel includes: The station determines the type of TB PPDU transmitted on the master 160 channel and / or the slave 160 channel based on the first information, the second information, and a version corresponding to the at least one special user information field.
24. The method according to claim 23, It is characterized in that The station determines the type of the TB PPDU transmitted on the master 160 channel and / or the slave 160 channel based on the first information and the second information, including: The first information indicates a first value, the first value indicates that one of the EHT PPDU and the UHR PPDU is sent on the main 160 channel, and the at least one special user information field includes a special user information field of EHT and a special user information field of UHR. The site determines to transmit one of the EHT PPDU and the UHR PPDU on the main 160 channel based on the first information, the second information and the version information corresponding to the at least one special user information field, and / or to transmit one of the EHT PPDU and the UHR PPDU on the slave 160 channel, and the versions of the PPDUs transmitted on the main 160 channel and the slave 160 channel are different.
25. A communication method, It is characterized in that include: The access point generates a trigger frame, the trigger frame including a common information field and second information, the common information field including first information, the first information and the second information being used to jointly indicate that a triggered TBPPDU based on a high-efficiency HE physical layer protocol data unit PPDU, an ultra-high throughput EHT PPDU, and an extremely high reliability UHR PPDU is transmitted on a primary 160 channel, and / or that a TB PPDU based on an EHT PPDU and a UHR PPDU is transmitted on a secondary 160 channel; The access point sends the trigger frame to the station.
26. The method according to claim 25, It is characterized in that The first information is a first value, the first value indicates that one PPDU of EHT PPDU and UHR PPDU is transmitted on the main 160 channel, and the first information is a second value, the second value indicates that HE PPDU is transmitted on the main 160 channel.
27. The method according to claim 25 or 26, It is characterized in that The trigger frame further includes at least one special user information field, and the first information, the second information and the corresponding version of the at least one special user information field are used to jointly indicate the type of TB PPDU transmitted on the master 160 channel and / or the slave 160 channel.
28. The method according to claim 27, It is characterized in that The first information indicates a first value, and the first value indicates that one of the EHT PPDU and the UHR PPDU is sent on the main 160 channel, and the at least one special user information field includes a special user information field of EHT and a special user information field of UHR, which is used to jointly indicate that one of the EHT PPDU and the UHR PPDU is transmitted on the main 160 channel, and / or, one of the EHT PPDU and the UHR PPDU is transmitted on the slave 160 channel, and the versions of the PPDUs transmitted on the main 160 channel and the slave 160 channel are different.
29. The method according to any one of claims 23, 24, 27, 28, It is characterized in that Any special user information field of the at least one special user information field includes an association identifier AID12 field and a physical layer version identifier field, wherein the value of the AID12 field is 2007, and the physical layer identifier field indicates the version corresponding to the special user information field.
30. A communication method, It is characterized in that include: The station receives a trigger frame from an access point, the trigger frame comprising a common information field, second information and third information, the common information field comprising the first information; The site determines the type of triggered TB physical layer protocol data unit PPDU transmitted on the main 160 channel based on the first information and the second information, and / or determines the type of TB PPDU transmitted on the slave 160 channel based on the third information, wherein the first information and the second information jointly indicate that one of the PPDUs selected from the high-efficiency HEPPDU, the ultra-high throughput EHT PPDU, and the ultra-high reliability UHR PPDU is transmitted on the main 160 channel, and the third information indicates that one of the PPDUs selected from the EHT PPDU and the UHR PPDU is transmitted on the slave 160 channel.
31. A communication method, It is characterized in that include: The access point generates a trigger frame, the trigger frame including a common information field, second information and third information, the common information field including first information, wherein the first information and the second information jointly indicate that one of HEPPDU, EHT PPDU and UHR PPDU is transmitted on the main 160 channel, and the third information indicates that one of EHT PPDU and UHR PPDU is transmitted on the slave 160 channel; The access point sends the trigger frame to the station.
32. A communication device, It is characterized in that Comprising a module or unit for executing the method of any one of claims 1 to 10, or comprising a module or unit for executing the method of any one of claims 11 to 20, or comprising a module or unit for executing the method of any one of claims 11 to 20, or comprising a module or unit for executing the method of any one of claims 21 to 24, or comprising a module or unit for executing the method of any one of claims 25 to 29, or comprising a module or unit for executing the method of claim 30, or comprising a module or unit for executing the method of claim 31.
33. A communication device, It is characterized in that The device comprises at least one processor, wherein the at least one processor is used to execute a computer program stored in a memory so that the device implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 20, or implements the method according to any one of claims 21 to 24, or implements the method according to any one of claims 25 to 29, or implements the method according to claim 30, or implements the method according to claim 31.
34. A computer readable storage medium, It is characterized in that Comprising a computer program, which, when executed on a computer, causes the computer to execute the method as claimed in any one of claims 1 to 10, or the method as claimed in any one of claims 11 to 20, or the method as claimed in any one of claims 21 to 24, or the method as claimed in any one of claims 25 to 29, or the method as claimed in claim 30, or the method as claimed in claim 31.