Communication method and communication apparatus
By using the information in the public information field and the special user information field in a wireless LAN, and combining the uplink bandwidth and version information, the type of TB PPDU is determined, and the problem of difficult to indicate or trigger more PPDU types in the prior art is solved, and greater flexibility and efficiency is achieved.
Patent Information
- Application Number
- PCT/CN2024/133760
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-24
- Filing Date
- 2024-11-22
- Publication Date
- 2025-05-30
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 using the information in the common information field and the special user information field in combination with the uplink bandwidth and version information in the communication method between the site (STA) and the access point (AP).
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 CN2024133760_30052025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 24, 2023, with application number 202311594593.4 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0003] Wireless local area networks (WLANs) have gone through multiple generations, supporting IEEE 802.11 standards such as 802.11ax, 802.11be, and 802.11bn. 802.11ax is known as high efficiency (HE), 802.11be (Wi-Fi 7) is known as extremely high throughput (EHT), and 802.11bn (Wi-Fi 8) is known as ultra-high reliability (UHR).
[0004] Currently, the 802.11be standard supports triggering HE (Trigger-based) physical layer protocol data units (PPDUs), further supporting the triggering of EHT (Electronic Heterogeneous Telecommunications) (EHT) TB (Physical Layer Protocol Data Unit) (PPDUs). As the standard evolves, further research is needed to determine how to indicate or trigger additional PPDU types based on trigger frames. Summary of the Invention
[0005] The embodiments of the present application provide a communication method and a communication device that can support multiple types of PPDU triggering.
[0006] In a first aspect, a communication method is provided. The method may be executed by a station, or by a component of the station (eg, a chip or circuit), without limitation. For ease of description, the method is described using station execution as an example.
[0007] The method may 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 station determines 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 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.
[0008] In the above technical solution, without adding additional indication information, the site determines the type of TB PPDU transmitted on the main 160 channel and / or the slave 160 channel by combining the information that the special user information field itself needs to carry.
[0009] In certain implementations of the first aspect, determining the type of a TB PPDU transmitted on a primary 160 channel and / or a slave 160 channel includes: first information being a first value, the first value indicating that the TB PPDU transmitted on the primary 160 channel is a PPDU of a version later than the high-efficiency HE version; at least one special user information field including 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 later than the HE version; the site determines to transmit the first version of the PPDU on the primary 160 channel and / or to transmit the second version of the PPDU on the slave 160 channel.
[0010] It should be understood that in this solution, there are special user information fields for the first version and the second version, that is, the AP indicates that different versions of the PPDU of the two versions are transmitted on the main 160 channel and the slave 160 channel respectively. The STA needs to further determine which version of the PPDU to transmit based on the meaning of the bandwidth combination corresponding to the first bandwidth and the second bandwidth.
[0011] In certain implementations of the first aspect, the site 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 at least one special user information field, including: the site 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, the version corresponding to at least one special user information field, and the order of at least one special user information field.
[0012] In the above technical solution, the type of the TB PPDU transmitted on the master 160 channel and / or the slave 160 channel may also be determined in combination with the order of the special user information fields.
[0013] For example, the order can be positive order, reverse order, or an order based on a specific rule. For example, if the specified order is positive order, if the special user information field of the first version is placed before the special user information field of the second version, the STA is instructed to transmit the first version of the PPDU on the primary 160 channel and / or to transmit the second version of the PPDU on the secondary 160 channel. For another example, if the specified order is reverse order, if the special user information field of the first version is placed before the special user information field of the second version, the STA is instructed to transmit the second version of the PPDU on the primary 160 channel and / or to transmit the first version of the PPDU on the secondary 160 channel.
[0014] In certain implementations of the first aspect, the site 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 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 includes a special user information field of the first version and a special user information field of the second version, 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 special user information field of the first version is before the special user information field of the second version.
[0015] 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 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 primary 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 station determines to transmit the first version of the PPDU on the primary 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, 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 channel, and the fourth bandwidth is associated with the slave 160 channel.
[0016] It is understood that in this solution, some uplink bandwidths can be associated with the primary 160-channel, and other uplink bandwidth values can be associated with the secondary 160-channel. If the uplink bandwidth corresponding to a special user information field is associated with the primary 160-channel, the PPDU corresponding to the version of the special user information field is sent on the primary 160-channel. If the uplink bandwidth corresponding to a special user information field is associated with the secondary 160-channel, the PPDU corresponding to the version of the special user information field is sent on the secondary 160-channel.
[0017] In certain implementations of the first aspect, 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.
[0018] 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 first version PPDU and the second version PPDU.
[0019] In certain implementations of the first aspect, the site determines the type of TB PPDU transmitted on the primary 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 at least one special user information field, including: the first information is the second value, the second value indicates that the TB PPDU transmitted on the primary 160 channel is a high-efficiency HE PPDU, 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 primary 160 channel, and / or, to transmit the first version of the PPDU on the slave 160 channel.
[0020] In the above technical solution, only the first version special user information field exists, thus indicating that the first version PPDU is transmitted from the 160 channel.
[0021] In certain implementations of the first aspect, the site 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 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, 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, the site determines to transmit the first version of the PPDU 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 site determines to transmit the first version of the PPDU on the main 160 channel and / or the slave 160 channel.
[0022] In the above technical solution, only the first version special user information field exists, thus indicating that the first version PPDU is transmitted on the main 160 channel.
[0023] It can be understood that in this solution, the station does not 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 320MHz, the AP will not allocate resources to the STA on channel 160.
[0024] In certain implementations of the first aspect, any special user information field in 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.
[0025] Based on the method shown in the first aspect, further, the method can be: the station receives a trigger frame from an access point, the trigger frame including a common information field, a first user information field (user info field) corresponding to the station, and at least one special user information field; the station determines the type of 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, and the version and / or uplink bandwidth corresponding to the at least one special user information field.
[0026] For example, information A is carried in the second field of the user information field.
[0027] For example, the length of the second field may be 1 bit, such as bit B39 of the user information field. The name of the second field is the PS160 field.
[0028] In a second aspect, a communication method is provided. The method may be executed by an access point, or may be executed by a component of the access point (eg, a chip or circuit), without limitation. For ease of description, the method is described using the access point as an example.
[0029] The method includes: an access point generates a trigger frame, 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 and / or uplink bandwidth corresponding to the at least one special user information field are used to indicate the type of a trigger-based TB physical layer protocol data unit PPDU transmitted on a main 160 channel and / or a slave 160 channel; the access point sends the trigger frame to a station.
[0030] For the beneficial effects of the second aspect, please refer to the description of the first aspect and will not be repeated here.
[0031] In certain 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 main 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 the first bandwidth, the uplink bandwidth corresponding to the special user information field of the second version is the second bandwidth, 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.
[0032] In certain implementations of the second aspect, the first information carried in the common information field, the version 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 TB PPDU transmitted on the master 160 channel and / or the slave 160 channel.
[0033] In certain implementations of the second aspect, 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, and at least one special user information field includes a special user information field of the first version and a special user information field of the second version, the first version and the second version are two different versions after the HE version, used to indicate that the first version of the PPDU is transmitted on the main 160 channel, and / or, the second version of the PPDU 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.
[0034] In certain implementations of the second aspect, the first information is a first value, the first value indicates that the TB PPDU transmitted on the master 160 channel is a PPDU after the high-efficiency HE version, and at least one special user information field includes a first version special user information field and a second version special user information field, the first version and the second version are two different versions after the HE version, used to indicate that the first version of the PPDU is transmitted on the master 160 channel, and / or, 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 the third bandwidth, and the uplink bandwidth of the special user information field of the second version is the fourth bandwidth, the third bandwidth is associated with the master 160 channel, and the fourth bandwidth is associated with the slave 160 channel.
[0035] In certain implementations of the second aspect, 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.
[0036] In certain implementations of the second aspect, 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 consisting of the first version PPDU and the second version PPDU.
[0037] In certain implementations of the second aspect, the first information is a second value, the second value indicates that the TB PPDU transmitted on the primary 160 channel is a high-efficiency HE PPDU, and at least one special user information field includes only a first version of the special user information field, where the first version is any version after the HE version, and is used to indicate that the HE PPDU is transmitted on the primary 160 channel and / or that the first version of the PPDU is transmitted on the slave 160 channel.
[0038] In certain implementations of the second aspect, 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, 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 that the first version of the PPDU 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 first version of the PPDU is transmitted on the main 160 channel and / or the slave 160 channel.
[0039] In certain implementations of the second aspect, any special user information field in 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.
[0040] In a third aspect, a communication method is provided. The method can be executed by a station, or by a component of the station (such as a chip or circuit), without limitation. For ease of description, the station execution is used as an example for illustration.
[0041] 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 trigger-based 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 that one of the PPDUs selected from the high-efficiency HE PPDU, the very high throughput EHT PPDU, and the extremely high reliability UHR PPDU is transmitted on the main 160 channel, and / or one of the PPDUs selected from the EHT PPDU and the UHR PPDU is transmitted on the slave 160 channel.
[0042] In the above technical solution, the type of the TB PPDU transmitted on the primary 160 channel and / or the secondary 160 channel may be determined by adding additional indication information (for example, adding additional bit information).
[0043] In certain implementations of the third aspect, the first information is a first value, the first value indicating that one of the EHT PPDU and the UHR PPDU is transmitted on the primary 160 channel, and the first information is a second value, the second value indicating that the HE PPDU is transmitted on the primary 160 channel.
[0044] In certain implementations of the third aspect, the trigger frame further includes at least one special user information field to determine the type of TB PPDU transmitted on the main 160 channel and / or the slave 160 channel, including: the site determines the type of TB PPDU transmitted on the main 160 channel and / or the slave 160 channel based on the first information, the second information and the version corresponding to the at least one special user information field.
[0045] In the above technical solution, the type of the TB PPDU transmitted on the master 160 channel and / or the slave 160 channel may be determined in combination with the version corresponding to at least one special user information field.
[0046] In certain implementations of the third aspect, the site determines the type of TB PPDU transmitted on the main 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 an EHT special user information field and a UHR special user information field. The site determines, based on the first information, the second information, and the version information corresponding to the at least one special user information field, to transmit one of the EHT PPDU and the UHR PPDU on the main 160 channel, 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.
[0047] In a fourth aspect, a communication method is provided. The method may be executed by an access point, or may be executed by a component of the access point (eg, a chip or circuit), without limitation. For ease of description, the method is described using the access point as an example.
[0048] 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 transmission of a triggered-based TB PPDU selected from among a High-Efficiency HE physical layer protocol data unit (PPDU), an Very High Throughput (EHT) PPDU, and an Ultra High Reliability (UHR) PPDU on a primary 160 channel, and / or transmission of a TB PPDU selected from among an EHT PPDU and an UHR PPDU on a secondary 160 channel; and the access point sending the trigger frame to a station.
[0049] For the beneficial effects of the fourth aspect, please refer to the description of the third aspect and will not be repeated here.
[0050] In certain implementations of the fourth aspect, the first information is a first value, the first value indicating that one of the EHT PPDU and the UHR PPDU is transmitted on the primary 160 channel, and the first information is a second value, the second value indicating that the HE PPDU is transmitted on the primary 160 channel.
[0051] In certain implementations 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 TB PPDU transmitted on the main 160 channel and / or the slave 160 channel.
[0052] In certain implementations of the fourth aspect, the first information indicates a first value, the first value indicating that one of the EHT PPDU and the UHR PPDU is sent on the primary 160 channel, and the at least one special user information field includes an EHT special user information field and a UHR special user information field, which is used to jointly indicate 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 slave 160 channel, and the versions of the PPDUs transmitted on the primary 160 channel and the slave 160 channel are different.
[0053] In certain implementations of the third and fourth aspects, any special user information field in 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.
[0054] In a fifth aspect, a communication method is provided. The method can be executed by a station, or by a component of the station (such as a chip or circuit), without limitation. For ease of description, the station execution is used as an example for illustration.
[0055] The method may include: the station receives a trigger frame from an access point, the trigger frame includes a common information field, second information and third information, and the common information field includes the first information; the station determines the type of the trigger-based 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 the 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 of high-efficiency HE PPDU, ultra-high throughput EHT PPDU, and ultra-high reliability UHR PPDU is transmitted on the main 160 channel, and the third information indicates that one of the PPDUs of EHT PPDU and UHR PPDU is transmitted on the slave 160 channel.
[0056] In the above technical solution, two additional information are added, wherein one information indicates the type of TB PPDU transmitted on the master 160 channel, and the other information indicates the type of TB PPDU transmitted on the slave 160 channel.
[0057] 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 of the access point (eg, a chip or circuit), without limitation. For ease of description, the method is described using the access point as an example.
[0058] The method includes: an 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, wherein the first information and the second information jointly indicate that one of the HE PPDU, EHT PPDU, and UHR PPDU is transmitted on the primary 160 channel, and the third information indicates that one of the EHT PPDU and UHR PPDU is transmitted on the secondary 160 channel; the access point sends the trigger frame to the station.
[0059] For the beneficial effects of the sixth aspect, please refer to the description of the fifth aspect and will not be repeated here.
[0060] In a seventh aspect, a communication device is provided, configured to execute the method provided in the first, third, or fifth aspects. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, configured to execute the method in any of the first, third, or fifth aspects, or any possible implementation of the first, third, or fifth aspects.
[0061] In one implementation, 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.
[0062] In another implementation, the device is a chip, chip system, or circuit used in a site. When the device is a chip, chip system, or circuit used in a site, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0063] In an eighth aspect, a communication device is provided, the device being configured to execute the method provided in the second, fourth, or sixth aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method in any of the second, fourth, or sixth aspects, or any possible implementation of the second, fourth, or sixth aspects.
[0064] In one implementation, the device is an access point. When the device is an access point, the communication unit may be a transceiver or an input / output interface; and the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0065] In another implementation, the device is a chip, chip system, or circuit used in an access point. When the device is a chip, chip system, or circuit used in a station, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0066] In the ninth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in any one of the first aspect, the third aspect, or the fifth aspect, or any possible implementation of the first aspect, the third aspect, or the fifth aspect.
[0067] In one implementation, the device is a station.
[0068] In another implementation, the device is a chip, a chip system, or a circuit used in a station.
[0069] In the tenth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program 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 of the second aspect, the fourth aspect, or the sixth aspect.
[0070] In one implementation, the device is an access point.
[0071] In another implementation, the device is a chip, a chip system, or a circuit used in an access point.
[0072] In an eleventh aspect, a processor is provided for executing the methods provided in the above aspects.
[0073] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.
[0074] In the twelfth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method for executing any one of the above-mentioned aspects 1 to 6 or any possible implementation of the aspects 1 to 6.
[0075] In the thirteenth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method in any one of the above-mentioned aspects 1 to 6 and any possible implementation of the aspects 1 to 6.
[0076] In the fourteenth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the method in any one of the above-mentioned aspects 1 to 6 or any possible implementation of aspects 1 to 6.
[0077] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method in any one of the above-mentioned aspects 1 to 6 or any possible implementation method of aspects 1 to 6.
[0078] In the fifteenth aspect, a communication system is provided, which includes the communication device shown in the ninth aspect and the tenth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] FIG1 is a schematic diagram of a network architecture of a wireless local area network applicable to an embodiment of the present application.
[0080] FIG2 is a schematic diagram of the frame structure of a trigger frame in the 802.11ax standard.
[0081] FIG3 is a schematic diagram of the frame structure of a trigger frame of an EHT variant.
[0082] FIG4 is a schematic diagram of a possible 320 MHz channel distribution in the 802.11be standard.
[0083] FIG5 is a schematic diagram of a communication method 500 proposed in an embodiment of the present application.
[0084] FIG6 is a schematic diagram of a communication method 600 proposed in an embodiment of the present application.
[0085] FIG7 is a schematic diagram of a communication method 700 proposed in an embodiment of the present application.
[0086] FIG8 is a schematic block diagram of a communication device 200 provided in an embodiment of the present application.
[0087] FIG9 is a schematic block diagram of a communication device 300 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0088] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts should fall within the scope of protection of this application.
[0089] Before introducing the embodiments of the present application, the following points are first explained.
[0090] First, in this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their internal logical relationships.
[0091] It can be understood that some optional features in the embodiments of the present application may not depend on other features in certain scenarios, and may also be combined with other features in certain scenarios, without limitation.
[0092] It can be understood that the solutions in the embodiments of this application can be used in combination, and the explanations or descriptions of each term, similar operations or steps appearing in the embodiments can be referenced or explained with each other in each embodiment, and this application does not limit this.
[0093] Second, in this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Wherein a, b and c can be single or multiple, respectively.
[0094] Third, throughout this application, the terms "first," "second," and various numerical references are used for descriptive purposes only and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish between different messages, rather than to describe a specific order or sequence. It should be understood that these references are interchangeable, where appropriate, to allow for the description of scenarios beyond the embodiments of this application.
[0095] Fourth, in this application, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to these processes, methods, products or apparatuses.
[0096] Fifth, in this application, "indication" can include direct indications and indirect indications. When describing that a certain indication information indicates A, it can include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must contain A.
[0097] Sixth, in this application, "sending information to XX (device)" can be understood as the destination of the information being the device. This can include sending information to the device directly or indirectly. "Receiving information from XX (device) or receiving information from XX (device)" can be understood as the source of the information being the device, which can include receiving information from the device directly or indirectly. The information may undergo necessary processing between the source and destination, such as format changes, but the destination can still understand the valid information from the source.
[0098] Sixth, in this application, the term "field" may generally refer to a portion of information. "Field" may also be referred to as "domain" or "field." Furthermore, the names of the fields in this application are merely examples and may be used in other implementations. This application does not impose any specific limitations on these terms.
[0099] Seventh, the arrows or boxes shown by dotted lines in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.
[0100] The technical solution provided in the embodiments of the present application can be applied to wireless local area network (WLAN) scenarios. WLAN has gone through multiple generations so far, for example, supporting 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 efficiency (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). Standards before HT, such as 802.11a / b / g, are collectively referred to as Non-HT (non-high throughput). In addition, the technology provided by this application can also be applied to wireless personal area network systems based on ultra-wide band (UWB), such as the IEEE 802.15 series of standards, and can also be applied to sensing systems, such as the IEEE 802.11bf series of standards.
[0101] Although the embodiments of the present application are mainly described by taking the deployment of a WLAN network, especially a network using the IEEE 802.11 system standard as an example, it will be readily understood by those skilled in the art that the various aspects involved in the embodiments of the present application can be extended to other networks that adopt various standards or protocols, such as a high performance wireless local area network (HIPERLAN), a wireless wide area network (WWAN), a wireless personal area network (WPAN), or other networks now known or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided in 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 the Vehicle to X (V2X) network. 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), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system, and future sixth generation (6G) communication system, etc.
[0102] The above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is described uniformly here and will not be repeated below.
[0103] A WLAN may include multiple basic service sets (BSSs), where network nodes are stations (STAs) and access points (APs). Each BSS may include an AP and multiple STAs associated with the AP.
[0104] The AP in the embodiment of the present application may also be referred to as a wireless access point or hotspot, etc. AP is an access point for mobile users to enter the wired network. It is mainly deployed in homes, inside buildings, and inside campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. 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. For example, the AP can be a device that supports the 802.11ax protocol and a device that supports the 802.11ax next-generation Wi-Fi protocol. Furthermore, the AP can support the next generation of 802.11be, such as Wi-Fi 8, UHR and other 802.11 series protocols or subsequent versions and other one or more WLAN standards. For example, the AP in the present application can be a HE STA or an EHT STA, or it can be a STA applicable to a future generation of Wi-Fi standards.
[0105] 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 that supports Wi-Fi communication, a tablet computer that supports Wi-Fi communication, a set-top box that supports Wi-Fi communication, a smart TV that supports Wi-Fi communication, a smart wearable device that supports Wi-Fi communication, an in-vehicle communication device that supports Wi-Fi communication, and a computer that supports Wi-Fi communication. For example, the STA can be a device that supports the 802.11ax standard and a device that supports the next-generation 802.11ax Wi-Fi protocol. Furthermore, the AP can support one or more WLAN standards, such as the next generation of 802.11be, 802.11 series protocols such as Wi-Fi 8, UHR, or subsequent versions.
[0106] In an embodiment of the present application, as an example structure, a STA or AP includes a hardware layer, an operating system layer running on 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 memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. The above examples do not limit the specific structure of the execution subject of the method provided in the embodiment of the present application to a unique implementation form. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a STA or AP, or a functional module in the STA or AP that can call and execute a program.
[0107] In addition, various aspects or features of the present application can be implemented as methods, apparatuses, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application covers computer programs that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0108] Figure 1 is a schematic diagram of a network architecture of a wireless local area network applicable to an embodiment of the present application. As shown in Figure 1, an AP can be associated with one or more STAs, that is, an AP can communicate with one or more STAs. As shown in Figure 1, the network architecture of a wireless local area network can also include multiple APs, and different APs can also communicate with each other. For example, as shown in Figure 1, AP#1 and AP#2 are shown, as well as STA 11 and STA 12 associated with AP#1. Data can be transmitted between AP#1 and STA 11 or STA 12, data can be transmitted between STA 11 and STA 12, and AP#1 and AP#2 can also communicate with each other.
[0109] It should be understood that Figure 1 is only exemplary and should not limit the network architecture of the wireless local area network to which the present application is applicable. For example, the network architecture can also include more APs, and each AP can also be associated with more STAs. The embodiments of the present application are not limited here.
[0110] Figure 2 is a schematic diagram of the frame structure of the trigger frame in the 802.11ax standard (HE). The trigger frame includes a common information field (Common Info) and a user information list field (User Info List), wherein the common information field contains common information applicable to all STAs indicated in the trigger frame, and the user information list field contains multiple user information fields (User Info). Each user information field corresponds to information applicable to one STA. In the user information field, the association identification 12 (AID12) represents the association identifier 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 user information field to send a trigger-based (TB) physical layer protocol data unit PPDU (physical layer protocol data unit) on the allocated RU.
[0111] To enable the trigger frame to trigger the EHT TB PPDU, the 802.11 standard updated the trigger frame. However, this update did not redefine a dedicated trigger frame for triggering the EHT TB PPDU. Instead, it was shared with the HE trigger frame, meaning that the trigger frame evolved to be able to trigger either the HE TB PPDU or the EHT TB PPDU.
[0112] It should be noted that for the trigger frame common information field in the 802.11be standard, non-EHT HE non-AP STAs will interpret the common information field as the HE variant common information field (i.e., interpret the common information field according to Figure 2). If B54 and B55 in the common information field are equal to 1, the EHT non-AP STA interprets the common information field as the HE variant common information field; otherwise, the common information field is interpreted as the EHT variant common information field (i.e., interpret the common information field according to Figure 3 below).
[0113] Figure 3 illustrates the structure of a trigger frame for an EHT variant. This trigger frame includes a Common Info field and a User Info List field. The fields in the Common Info field are detailed in Figure 3. For the specific meaning of each field in the Common Info field, refer to the protocol description. The User Info List field contains multiple User Info fields, each of which includes an AID12 field. The AID12 field of the first User Info field has a value of 2007, which carries some common information. Although the first User Info field is a User Info field, it carries common information and can therefore be called a special User Info field. It should be noted that after a STA associates with an AP, it obtains an AID. When triggering an EHT STA, the AP will not assign an AID of 2007 to any STA. Therefore, there will be no ambiguity when a STA receives a trigger frame containing an AID12 value of 2007. Starting from the second user information field, the AID12 field of the user information field specifically points to a STA user. The user information field contains the information that the pointed STA user needs to read. The resource unit allocation field (RU allocation) and the primary and secondary 160 fields in the user information field jointly indicate the location of the specific resource unit (RU) or multiple 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*996tone, if the PS160 field is set to 0, it means that the RU or MRU is allocated to P160, and 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. In order to facilitate understanding of the solution of the embodiment of the present application, here is a brief introduction to the uplink bandwidth extension (UL BW Extension) field and the physical layer version identifier (PHY Version Identifier) field contained in the special user information field.
[0114] Among them, the uplink bandwidth extension 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, wherein the uplink bandwidth extension field and the uplink bandwidth field each occupy 2 bits. Specifically, as shown in Table 1, the uplink bandwidth field value is 0 and the uplink bandwidth extension field value is 0, indicating 20 MHz, the uplink bandwidth field value is 1 and the uplink bandwidth extension field value is 0, indicating 40 MHz, the uplink bandwidth field value is 2 and the uplink bandwidth extension field value is 0, indicating 80 MHz, the uplink bandwidth field value is 3 and the uplink bandwidth extension field value is 1, indicating 160 MHz, the uplink bandwidth field value is 3 and the uplink bandwidth extension field value is 2, indicating 320 MHz-1, and the uplink bandwidth field value is 3 and the uplink bandwidth extension field value is 3, indicating 320 MHz-2.
[0115] The physical layer version identifier in the special user information field indicates which version the special user information field belongs to. The 802.11be trigger frame contains only one special user information field, and the physical layer version identifier in the special user information field indicates that the special user information field belongs to the EHT version.
[0116] It is understood that the Special User Information field can be considered a supplement to the Common Information field. For example, to trigger a STA to send an EHT PPDU, the STA also needs to read the relevant fields in the EHT version of the Special User Information field to obtain the complete parameters for sending the EHT PPDU, thereby enabling the transmission of the EHT PPDU.
[0117] In addition, FIG3 respectively marks the number of bits occupied by the fields contained in the common information field and the user information list field. This is only used as an example. For example, B0 to B11 corresponding to the AID12 field in the user information 1 indicate that the AID12 field is the first 12 bits in the user information 1 field.
[0118] Table 1
[0119] Figure 4 is a schematic diagram of a possible 320MHz channel distribution in the 802.11be standard. As shown in Figure 4, the entire 320MHz channel can be divided into a primary 20MHz channel, a secondary 20MHz channel, a secondary 40MHz channel, a secondary 80MHz channel, and a secondary 160MHz channel (S160). For ease of description, the primary 20MHz channel may be referred to as P20 and the secondary 20MHz channel as S20 in this application. Other descriptions are similar and will not be repeated here. Among them, P20 and S20 form P40, P40 and S40 form P80, and P80 and S80 form P160. In addition, Figure 4 takes P20 at the lowest frequency (i.e., channel 1) as an example. P20 can also be at other frequency positions, and the corresponding positions of S20, S40, S80, and S160 are determined accordingly.
[0120] However, it should be noted that FIG4 is illustrated using the 320 MHz channel as an example. For example, if the channel is a 160 MHz channel, S160 does not exist; if the channel is an 80 MHz channel, S80 does not exist, and the same applies to other channels. The following descriptions are based on the 320 MHz channel as an example unless otherwise specified.
[0121] Because HE only supports a maximum of 160MHz and not 320MHz, HE-type PPDUs can only be transmitted on P160. If a PPDU is transmitted on S160, it must be an EHT-type PPDU. However, an EHT user (i.e., an EHT STA) that is triggered to send a TB PPDU can transmit either an HE-type PPDU or an EHT-type PPDU on P160. Therefore, how does the EHT user know whether to transmit an HE PPDU or an EHT PPDU on the P160 channel? (Alternatively, this problem can be described as how the EHT user knows whether its corresponding user information field is the HE variant's user information field or the EHT variant's user information field.) Currently, the HE / EHT P160 field, based on the common information field of the EHT variant, can solve this problem.
[0122] As shown in Figure 3, in the HE / EHT P160 field of the common information field of the EHT variant (i.e., B54 of the common information field), 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 TB PPDU requested 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 TB PPDU requested in P160 is an HE TB PPDU.
[0123] As can be seen, the 802.11be standard enables trigger frames to support triggering of EHT TB PPDUs, in addition to HE TB PPDUs. Further versions exist after EHT. For example, for UHR users, HE / EHT / UHR PPDUs may be transmitted on P160, and EHT / UHR PPDUs may be transmitted on S160. However, how to support triggering of more PPDU types for UHR users or users of versions later than UHR is currently unclear.
[0124] In view of this, the present application proposes a communication method that can effectively solve the above technical problems. The communication method proposed in the present application is described in detail below.
[0125] Fig. 5 is a schematic diagram of a communication method 500 proposed in 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. 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 TB PPDU transmitted on P160 and / or S160.
[0127] It can be understood that the PPDU involved in this application is the TB PPDU, and the related parts will not be described in detail later.
[0128] Optionally, the first information is carried in the first field of the common information field. For example, the first information is a first value, indicating that the TB PPDU transmitted on P160 is a PPDU of a later 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 this application does not impose any specific restrictions on the name and length of the first field. For example, the length of the first field can be 1 bit, such as bit B54 of the public 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; alternatively, the first value can be 1 and the second value can be 0.
[0130] 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.
[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, wherein 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, a STA can determine whether a special user information field exists by reading the user information list field or the 1-bit special user information field identifier field in the common information field. Optionally, to increase robustness, relevant indication information can be added to the common information field, such as a bitmap indicating which version of the special user information field exists, or by using an index, a corresponding relationship, or the like to indicate which version of the special user information field exists.
[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, the at least one special user information field included in the trigger frame is a special user information field corresponding to one or more versions of EHT, UHR, and future versions after 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 of Table 1), or can also be indicated separately by the uplink bandwidth extension field in the special user information field. This application is not limited to this.
[0135] The following describes in detail how the AP indicates to the STA the type of TB PPDU that can be transmitted on P160 and / or S160 based on the first information and the version and / or uplink bandwidth corresponding to the at least one special user information field.
[0136] For ease of understanding, the following description is based on the meaning when the first information given above takes the first value and the second value as an example.
[0137] (a) If the AP sets the first information to the first value, the trigger frame includes only 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 the STA is instructed to transmit the first version of the PPDU on P160.
[0138] The instruction to transmit the PPDU of the first version on P160 may also be replaced by the description of "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, the STA may consider that the PPDU can only be transmitted on P160 and will not be transmitted on S160.
[0140] It should also be noted that in this application, if the AP does not set a special user information field of a certain version in the trigger frame, the STA may assume that the PPDU of this version cannot be transmitted in 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 includes only 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 the STA is instructed to transmit the first version of the PPDU on P160 and / or S160.
[0142] The above-mentioned scheme (a) and scheme (b) can also be understood as the AP setting the first information to the first value, and the trigger frame only includes the special user information field of the first version, which instructs the STA to transmit the first version of the PPDU on P160 and / or S160. In other words, when determining the specific information of the indication, the STA 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 first version of the PPDU is transmitted on P160 and / or S160.
[0143] However, it should be noted 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 to the STA at 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 the STA is instructed to transmit the first version of the PPDU on P160 and / or to transmit the second version of the PPDU on S160.
[0145] It should be understood that in this solution, there are special user information fields for the first version and the second version, that is, the AP instructs to transmit different versions of the PPDU 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 corresponding version information of P160 and S160. For example, the bandwidth combination consisting of {20 MHz, 40 MHz} is assigned a meaning, which indicates that PPDU version #1 is transmitted on P160 and PPDU version #2 is transmitted on S160, where version #1 corresponds to the special user information field indicating an uplink bandwidth of 20 MHz, and version #2 corresponds to the special user information field indicating an uplink bandwidth of 40 MHz. Based on the above definition, if the AP wants to indicate that PPDU version 1 is transmitted on P160 and PPDU version 2 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 clearly understand the meaning of the bandwidth combination corresponding to the first bandwidth and the second bandwidth. For example, the meaning of the first bandwidth and the second bandwidth corresponding to each other can be predefined or specified by the protocol.
[0148] It should also be noted that in this solution, the actual uplink bandwidth of the first and second versions of the TB PPDU triggered by the AP is 160 MHz. The first and second bandwidths (for example, the first and second bandwidths are 20 MHz and 40 MHz, respectively) may not indicate the actual bandwidths that trigger the TB PPDU. This will not be discussed in detail later when similar issues are discussed. Therefore, the logical first and second bandwidths are both 160 MHz. However, if the AP sets both the first and second bandwidths to 160 MHz, there will be a problem: if 160 MHz means that the version of the PPDU corresponding to the special user information field with an uplink bandwidth of 160 MHz is transmitted on P160 (or S160), then when the STA sees that both the first and second bandwidths are 160 MHz, it still cannot determine whether to transmit the first or second version of the PPDU on P160, and thus cannot determine whether to transmit the first or second version of the PPDU on S160.
[0149] Therefore, in this solution, the more logical first bandwidth and second bandwidth are 160 MHz and 320 MHz, where 320 MHz can be interpreted as 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 the special user information field of the first version and the special user information field of the second version, you can also ignore the first bandwidth and the second bandwidth, and directly instruct the STA to transmit the first version of the PPDU on P160 and / or transmit the second version of the PPDU on S160 by default.
[0151] It should be noted that in the prior art, the EHT STA can distinguish whether the common information field is read according to HE or EHT by the presence 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, but this method is not compatible with A-PPDU scenarios. For example, HE / EHT P160 corresponds to HE, but there is a special user information field. In this case, it is an A-PPDU scenario, then S160 should read the common information field according to EHT.
[0152] If the A-PPDU scenario (in which at most there is only one special user information field) is not considered, similarly, the distinction can be made based on whether a certain version of the special user field exists (for example, by reading the special user information field or 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, the common information field is read according to HE; otherwise, the common information field is read according to the variant of the corresponding version of the special user information field. In addition, without combining B54, the STA can determine how to read the common information field and its own user information field based solely on whether there is a special user field. Because when there is no A-PPDU, at most there is only one special user field in the trigger frame. In this case, when there is no special user information, it is read according to HE; when there is one special user information field, it is read according to the variant of the corresponding 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 identifying the variant of the special user information field can be used to distinguish how to read the public information field. However, the above method does not require reading the special user information field, and can more quickly identify how to read the public information field.
[0154] A new solution that may replace solution (c) is solution (c1): the AP is based on the first information being a first value, and the trigger frame includes a first version of the special user information field and a second version of the special user information field, and the order of the first version of the special user information field and the second version of the special user information field jointly indicates the type of TB PPDU transmitted on P160 and / or S160.
[0155] For example, the order can be positive, reverse, or a specific rule. For example, if the specified order is positive, and the first version of the special user information field is placed before the second version of the special user information field, the STA is instructed to transmit the first version of the PPDU on P160 and / or the second version of the PPDU on S160. For another example, if the specified order is reverse, and the first version of the special user information field is placed before the second version of the special user information field, the STA is instructed to transmit the second version of the PPDU on P160 and / or the first version of the PPDU on S160.
[0156] It should be understood that in principle, the first bandwidth and the second bandwidth in this solution can be set to any values. The meanings of the first bandwidth and the second bandwidth are consistent with those in solution (c) and will not be repeated here.
[0157] In solution (c), if both the first bandwidth and the second bandwidth are set to the actual uplink bandwidth of 160 MHz, some problems will arise. However, based on solution (c1), even if the first bandwidth and the second bandwidth are both set to 160 MHz, the AP can still overcome the problems in solution (c) by setting the positions of the two special user information fields.
[0158] Optionally, solution (c1) may also be combined with the uplink bandwidth value corresponding to the special user information field to jointly indicate the type of TB PPDU transmitted on P160 and / or S160.
[0159] A new solution that may replace solution (c) is solution (c2): the AP sets the first information to the first value, and 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 of the special user information field of the first version is the third bandwidth, and the uplink bandwidth of the special user information field of the second version is the fourth bandwidth, wherein the third bandwidth is associated with P160 and the fourth bandwidth is associated with S160.
[0160] It is understood that in this solution, the AP can associate some uplink bandwidths with P160 and other uplink bandwidth values with S160. If the uplink bandwidth corresponding to a special user information field is associated with P160, the PPDU version corresponding to the special user information field is sent on P160. If the uplink bandwidth corresponding to a special user information field is associated with S160, the PPDU version corresponding to the special user information field is sent on S160.
[0161] Optionally, the existing uplink bandwidth value 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 value of 0 and the UL BW Extension field value of 1 in Table 1 is modified to 160, and this 160 is associated with S160.
[0162] Similarly, in solution (c), if the uplink bandwidth of the special user information field of both the first and second versions is set to the actual uplink bandwidth of 160 MHz, some problems will arise. However, based on solution (c2), even if the special user information field of both the first and second versions is set to 160 MHz, the AP can overcome the problems in solution (c) by setting two 160 MHz bands, one associated with P160 and the other associated with S160.
[0163] It should be understood that the above description uses P160 and S160 as examples. The core point of this solution is to associate bandwidth with the primary and secondary frequency domain positions or absolute frequency domain positions (i.e., the frequency domain range corresponding to the bandwidth). It can also be understood that this solution aims to help STAs determine the type of the corresponding user information field by using entries (which may be newly added entries). An entry not only indicates the bandwidth but also the primary and secondary frequency domain positions or absolute frequency domain positions of the bandwidth. For example, if different types of TB PPDUs are supported for transmission on P80, S80, and S160, then different entries can be allocated to P80, S80, and S160 in this solution. Similarly, if different types of TB PPDUs are supported for transmission on the low frequency 80 of P40, S40, S80, and S160 and the high frequency 80 of S160, then different entries can also be allocated to the low frequency 80 of P40, S40, S80, and S160 and the high frequency 80 of S160. Examples are not given here one by one.
[0164] (d) If the AP sets the first information to the second value, the second value indicates that the TB PPDU transmitted on P160 is an 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 the HE PPDU on P160 and / or transmit the first version PPDU on S160.
[0165] Specifically, in this solution, the second value is used to indicate that the PPDU of the first version is transmitted on P160, and the special user information field of the first version that only exists is used to indicate that the PPDU of the first version is transmitted on S160.
[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. The first bandwidth indicated by the special user information field (for example, bandwidth #1 is 20 MHz) may not be the actual uplink bandwidth that triggers the first version of the TB PPDU. 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 of 320 MHz can be interpreted as the uplink bandwidth of the A-PPDU composed of the HE version and the first version of the PPDU.
[0168] For example, in this solution, the AP may set the uplink bandwidth of only one configured special user information field to S160 in solution (c2) to indicate that the PPDU of the version corresponding to the special user information field is transmitted at S160.
[0169] (e) If the AP sets the first information to the second value, the second value indicates that the TB PPDU transmitted on P160 is a HE PPDU, and the trigger frame does not include the special user information field, then the STA is instructed to transmit only HE PPDU on P160.
[0170] It can be understood that the existence of special user information of version #1 in the above description can be understood as the existence of at least one special user information field of version #1 indicating a physical layer version identifier.
[0171] Based on the descriptions in (a) to (e) above, taking the trigger frame including the special user information field of EHT and the special user information field of UHR, the first value corresponding to the first information is 0 (indicating that the TB PPDU transmitted on P160 is a PPDU of one of the EHT version and the UHR version), and the second value is 1 (indicating that the TB PPDU transmitted on P160 is a HE version PPDU) as an example, several specific tables that may be referenced when the AP indicates to the STA the type of TB PPDU transmitted on P160 and / or S160 are given, see Table 2, Table 3, and Table 4 below.
[0172] It should be noted that the first five rows corresponding to when the first information is 0, and the three rows corresponding to when the first information is 1 in Tables 2 to 4 are the same (corresponding to solutions (a) and (b)). Specifically, of the first five rows corresponding to when the first information is 0, the first four rows correspond to solution (a), and the fifth row corresponds to solution (b); of the three rows corresponding to when the first information is 1, the first two rows correspond to solution (d), and the third row corresponds to solution (e).
[0173] The difference between Table 2, Table 3 and Table 4 is that the last two rows corresponding to the first information of Table 2 when it is 0 correspond to solution (c), the last three rows corresponding to the first information of Table 2 when it is 0 correspond to solution (c1), and the last two rows corresponding to the first information of Table 2 when it is 0 correspond to solution (c2).
[0174] Table 2
[0175] Table 3
[0176] Note that in Table 3, the uplink bandwidth for both EHT and UHR is set to 160 MHz. Because legacy EHT STAs may not be able to read data in sequential order, if the order is set to positive and the UHR special user information field precedes the EHT special user information field, then when an EHT STA reads a special user field with AID 2007 and a bandwidth of 160 MHz, it may interpret the TB PPDU indicated by the AP for transmission on P160 as an EHT PPDU, thereby conflicting with the transmission method indicated in the second-to-last row when the first information is 0. In this case, the second-to-last row can be replaced with the method corresponding to the last row when the first information is 0. This allows legacy EHT STAs to interpret the EHT uplink bandwidth as 320 MHz. This prevents conflicts as long as the AP does not allocate resources to legacy EHT STAs on P160. However, in this case, the STA may use either 320 MHz (i.e., the uplink bandwidth of the A-PPDU) or 160 MHz (the actual bandwidth of the EHT PPDU to which the STA responds) when returning the TB PPDU.
[0177] Table 4
[0178] It should be noted that S160 in Table 4 indicates that the uplink bandwidth indicated by the corresponding special user information field is associated with channel 160.
[0179] Note that in Table 4, the uplink bandwidth for both EHT and UHR is set to 160 MHz. Since legacy EHT STAs may not be able to read S160, when an EHT STA reads a special user field with AID 2007 and a bandwidth of 160 MHz, it may interpret the TB PPDU indicated by the AP for transmission on P160 as an EHT PPDU, thereby conflicting with the transmission method indicated in the second-to-last row when the first information is 0. In this case, the second-to-last row can be replaced with the method corresponding to the last row when the first information is 0. This allows legacy EHT STAs to interpret the EHT uplink bandwidth as 320 MHz. In this case, as long as the AP does not allocate resources to legacy EHT STAs on P160, there will be no conflict. However, in this case, the STA may need to use an uplink bandwidth of 320 MHz when transmitting the TB PPDU.
[0180] S520: The AP sends a trigger frame to the STA. Correspondingly, the STA receives the trigger frame from the AP.
[0181] After receiving the trigger frame, if the STA parses the trigger frame and finds a user information field that matches its own AID, the STA will then send a TB PPDU on the specific resources (RU or MRU) allocated to it.
[0182] For example, a STA can determine the location of its allocated resources based on the resource unit allocation (RU allocation) field in its user information field and information A carried in its user information field (for the specific meaning of information A, see the meaning of the primary and secondary 160 (PS160) field in Figure 3). The specific resources allocated by the AP to the STA are located in P160 and / or S160.
[0183] For example, information A is carried in the second field of the user information field.
[0184] The present application does not impose any specific restrictions on the name and length of the second field. For example, the name of the second field is the PS160 field, and the second field is a field with a length of 1 bit.
[0185] 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 the at least one special user information field.
[0186] Regarding how the STA determines the type of the TB PPDU transmitted on P160 and / or S160, please refer to the description of how the AP indicates the type of the TB PPDU transmitted on P160 and / or S160 in S510, which will not be repeated here.
[0187] In one implementation, since the specific resources (RU or MRU) allocated to the STA are located in P160 and / or S160, in practice the STA needs to jointly determine the type of TB PPDU it transmits on P160 and / or S160 based on the first information carried in the common information field, the version and / or uplink bandwidth corresponding to at least one special user information field, and the information A in the user information field corresponding to the STA.
[0188] Taking Table 2 as an example, if the first information indicates 0, the trigger frame only includes the special user information field of UHR, and the information A carried in the user information field of STA indicates P160. Based on the above conditions, STA only needs to jointly determine to transmit UHR PPDU on P160 (or on the resources corresponding to STA), and does not need to pay attention to S160; for another example, if the first information indicates 0, the trigger frame includes special user information fields of EHT and UHR, and 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 STA indicates S160. Based on the above conditions, STA only needs to jointly determine to transmit UHR PPDU on S160 (or on the resources corresponding to STA), and does not need to pay attention to P160.
[0189] In another implementation, the STA may determine a User Information field variant corresponding to the STA based on the first information carried in the common information field, the version and / or uplink bandwidth corresponding to at least one special user information field, and information A in the User Information field corresponding to the STA. The STA may 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 STA's determination of the type of the TB PPDU transmitted on P160 and / or S160 and the STA's determination of the User Information field variant corresponding to the STA may be interchangeable implementations and are not limited thereto.
[0190] Optionally, the method further includes:
[0191] S540: The STA sends a TB PPDU to the AP. Correspondingly, the AP receives the TB PPDU from the STA.
[0192] The version corresponding to the TB PPDU is the version determined by the STA in S530 based on the information A carried in its own user information field.
[0193] 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 its own version of the PPDU. This application does not impose any restrictions.
[0194] The bandwidth carried in the TB PPDU sent by the STA is illustrated based on Table 2. 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, the STA jointly determines to transmit the UHR TB PPDU (i.e., the TB PPDU sent by the STA) at S160 based on the above conditions. For example, the bandwidth carried in the UHR TB PPDU can be 320 MHz or 160 MHz.
[0195] The method 500 is described in detail above. It can be seen that this method indicates to the STA the type of TB PPDU transmitted on P160 and / or S160 by combining the number of special user information fields, the version information corresponding to the special user information fields, and the uplink bandwidth without adding additional indication information.
[0196] Two methods for indicating the type of TB PPDU transmitted on P160 and / or S160 are described below in conjunction with FIG6 and FIG7 . The methods shown in FIG6 and FIG7 differ from method 500 in that the following two methods require additional indication information (e.g., additional bits) for indication. Detailed descriptions are provided below.
[0197] Fig. 6 is a schematic diagram of a communication method 600 proposed in an embodiment of the present application. The method 600 includes the following steps.
[0198] At step S610, the AP generates a trigger frame, the trigger frame including a common information field and second information, the common information field including first information, wherein the first information and the second information jointly indicate that one of the EHT PPDU and the UHR PPDU is transmitted at P160, and that one of the EHT PPDU and the UHR PPDU is transmitted at S160.
[0199] Optionally, the first information is carried in the first field of the common information field. For example, the first information is a first value, indicating that the TB PPDU transmitted on P160 is a PPDU of a later HE version, and the first information is a second value, indicating that the TB PPDU transmitted on P160 is a HE PPDU.
[0200] It should be understood that the present application does not impose any specific restrictions on the name and length of the first field. For 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.
[0201] Optionally, the first information may also be carried in multiple fields in the common information field, that is, the first information is jointly indicated by multiple fields.
[0202] Optionally, the second information may be carried in one or more fields of the public information field, or the second information may also be carried in one or more fields of the user information field.
[0203] For ease of understanding, the following provides examples of several tables that may be referenced when the AP indicates the type of TB PPDU transmitted on P160 and / or S160, assuming that the first information is 1-bit information, the first value of the first information is 0, and the second value is 1. For details, see Table 5, Table 6, Table 7, and Table 8.
[0204] Example 1: The second information is 2-bit information. For the specific meaning of the joint indication of the first information and the second information, see Table 5.
[0205] Table 5
[0206] Specifically, based on Table 5, the AP can indicate the transmission of the HE PPDU on P160 by setting the first information to 1, and indicate the transmission of one of the EHT PPDU and UHR PPDU on S160 by the value corresponding to the second information (i.e., the newly added 2 bits). Alternatively, the AP can indicate the transmission of a PPDU on P160 that indicates a PPDU of a later HE version (i.e., one of the EHT PPDU and UHR PPDU) by setting the first information to 0. Since only the EHT PPDU and UHR PPDU can be transmitted on S160, there are a total of four possible combinations of the situations on P160 and S160. The AP can further specifically indicate the type of PPDU transmitted on P160 and S160 through the four values corresponding to the second information.
[0207] It should be noted that the corresponding meanings of different values of the second information in Table 5 are only examples. For example, when the first information is 1, the second information is 10, indicating that S160 corresponds to UHR, and the second information is 11, indicating that S160 corresponds to EHT. The corresponding meanings of 00 and 01 are reserved. The tables described later in this application are only exemplary descriptions, and the relevant parts will not be repeated one by one.
[0208] Example 2: The second information is 1 bit long. For the specific meaning of the joint indication of the first information and the second information, see Table 5.
[0209] Table 6
[0210] The difference between Table 6 and Table 5 is that the second information is 1-bit information. Therefore, when the first information is 0, since the second information is 1-bit information, the four situations after the combination of the situations on P160 and S160 cannot be defined by 1 bit. Therefore, when the first information is 0 in Table 6, the corresponding descriptions when the second information is 0 and 1 can be the descriptions corresponding to any two values of 0, 00, 01, 10 and 11 of the first information in Table 5. For example, the corresponding descriptions when the first information is 0 and the second information is 0 and 1 in Table 6 are the descriptions corresponding to the first information being 0, 00 and 10 in Table 5, respectively, which will not be repeated here.
[0211] Optionally, the first information and the second information jointly indicate that the first information, the second information, and the special user information field jointly indicate that one of the EHT PPDU and the UHR PPDU is transmitted on P160, and that a PPDU after the HE version (i.e., one of the EHT PPDU and the UHR PPDU) is transmitted on S160.
[0212] Example 3: The second information is 1-bit in length. For the specific meaning of the joint indication of the first information, the second information and the special user information field (whether it exists), see Table 7.
[0213] Table 7
[0214] Specifically, based on Table 7, the AP can indicate transmission of an HE PPDU on P160 by setting the first information to 1, and can indicate transmission of a PPDU of the version corresponding to 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 transmission of a PPDU of the version corresponding to the existing special user information field on both P160 and S160 by setting the first information to 0. Alternatively, the AP can indicate transmission of an HE PPDU on P160 by setting the first information to 1, and indicate transmission of different versions of the PPDU on P160 and S160 by configuring the EHT special user information field and the UHR special user information field in the user information list field. The AP indicates which PPDU version to transmit by setting the value of the second information. For example, a value of 0 in the second information indicates that P160 corresponds to EHT and S160 corresponds to UHR, while a value of 1 in the second information indicates that P160 corresponds to UHR and S160 corresponds to EHT.
[0215] Example 4: The second information is 2-bit information. For the specific meanings of the first information, the second information, and other configuration joint indications, see Table 8.
[0216] Table 8
[0217] Table 8 differs from Table 6 in that when the second information is 0, other configurations may be used to indicate a future configuration, such as considering more versions of PPDUs after UHR. This value may be combined with other bits or certain fields, such as whether a special user information field exists, to indicate this.
[0218] S620: The AP sends a trigger frame to the STA. Correspondingly, the STA receives the trigger frame from the AP.
[0219] For S620, please refer to the description in S520 and will not be repeated here.
[0220] S630: The STA determines the type of the TB PPDU transmitted on P160 and / or S160 based on the first information and the second information.
[0221] Regarding how the STA determines the type of the TB PPDU transmitted on P160 and / or S160, please refer to the description of how the AP indicates the type of the TB PPDU transmitted on P160 and / or S160 in S610, which will not be repeated here.
[0222] In one implementation, since the specific resources (RU or MRU) allocated to the STA are located in P160 and / or S160, in practice the STA needs to jointly determine the type of TB PPDU transmitted on P160 and / or S160 based on the first information, the second information (which may also include information in the special user information field) and the information #A in the user information field corresponding to the STA.
[0223] Taking Table 5 as an example, if the STA parses the trigger frame to obtain the first information as 0, the second information is 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 there is no need to pay attention to S160; for 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 there is no need to pay attention to P160.
[0224] In another implementation, the STA may determine a User Information field variant corresponding to the STA based on the first information carried in the common information field, the version and / or uplink bandwidth corresponding to at least one special user information field, and information A in the User Information field corresponding to the STA. The STA may 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 STA's determination of the type of the TB PPDU transmitted on P160 and / or S160 and the STA's determination of the User Information field variant corresponding to the STA may be interchangeable implementations and are not limited thereto.
[0225] Optionally, the method further includes:
[0226] S640: The STA sends a TB PPDU to the AP. Correspondingly, the AP receives the TB PPDU from the STA.
[0227] For S640, please refer to the description in S540 and will not be repeated here.
[0228] Another indication method is described below in conjunction with FIG7 . Method 700 shown in FIG7 differs from method 600 in that two additional pieces of information are added: one piece of information indicates the type of TB PPDU transmitted at P160, and the other piece of information indicates the type of TB PPDU transmitted at S160. Method 700 is described below.
[0229] Fig. 7 is a schematic diagram of a communication method 700 proposed in an embodiment of the present application. The method 700 includes the following steps.
[0230] S710, the AP generates a trigger frame, the trigger frame includes a common information field, second information and third information, the common information field includes first information, wherein the first information and the second information jointly indicate that one of the HE PPDU, EHT PPDU and UHR PPDU is transmitted on P160, and the third information indicates that one of the EHT PPDU and UHR PPDU is transmitted on S160.
[0231] Optionally, the first information is carried in the first field of the common information field. For example, the first information is a first value, indicating that the TB PPDU transmitted on P160 is a PPDU of a later HE version, and the first information is a second value, indicating that the TB PPDU transmitted on P160 is a HE PPDU.
[0232] It should be understood that the present application does not impose any specific restrictions on the name and length of the first field. For 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.
[0233] Optionally, the first information may also be carried in multiple fields in the common information field, that is, the first information is jointly indicated by multiple fields.
[0234] Optionally, the second information or the third information may be carried in one or more fields of the public information field, or the second information or the third information may also be carried in one or more fields of the user information field.
[0235] For ease of understanding, the following takes the case where the first information, the second information, and the third information are all 1-bit information, and the first value of the first information is 0 and the second value is 1 as an example to provide an example of a table that the AP may refer to when indicating the type of TB PPDU transmitted on P160 and / or S160. For details, see Table 9 and Table 10.
[0236] Table 9
[0237] Table 10
[0238] Specifically, based on Table 9, the AP may indicate that the HE PPDU is transmitted on P160 by setting the first information to 1 and the second information to 1. Alternatively, the AP may indicate that the EHT PPDU is transmitted on P160 by setting the second information to 0 and the second information to 0. Alternatively, the AP may indicate that the UHR PPDU is transmitted on P160 by setting the second information to 0 and the second information to 1.
[0239] It can be understood that when the first information is 1, it is 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.
[0240] Specifically, based on Table 10, the AP may indicate that the EHT PPDU is transmitted at S160 by setting the third information to 0. Alternatively, the AP may indicate that the UHR PPDU is transmitted at S160 by setting the third information to 1.
[0241] S720: The AP sends a trigger frame to the STA. Correspondingly, the STA receives the trigger frame from the AP.
[0242] For S720, please refer to the description in S520 and will not be repeated here.
[0243] S730 : The STA determines the type of the TB PPDU transmitted at P160 based on the first information and the second information, and / or determines the type of the TB PPDU transmitted at S160 based on the third information.
[0244] Regarding how the STA determines the type of the TB PPDU transmitted on P160 and / or S160, please refer to the description of how the AP indicates the type of the TB PPDU transmitted on P160 and / or S160 in S710, which will not be repeated here.
[0245] In one implementation, since the specific resources (RU or MRU) allocated to the STA are located in P160 and / or S160, in practice the STA needs to jointly determine the type of 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 TB PPDU transmitted on S160 based on the third information and the information #A in the user information field corresponding to the STA.
[0246] Taking Table 9 and Table 10 as an example, if the STA parses the trigger frame to obtain the information A carried in the user information field of the STA indicating P160, and the first information obtained 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 there is no need to pay attention to the third information; for example, if the STA parses the trigger frame to obtain the information A carried in the user information field of the STA indicating S160, and 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 there is no need to pay attention to the first information and the second information.
[0247] In another implementation, the STA may determine a User Information field variant corresponding to the STA based on the first information carried in the common information field, the version and / or uplink bandwidth corresponding to at least one special user information field, and information A in the User Information field corresponding to the STA. The STA may 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 STA's determination of the type of the TB PPDU transmitted on P160 and / or S160 and the STA's determination of the User Information field variant corresponding to the STA may be interchangeable implementations and are not limited thereto.
[0248] Optionally, the method further includes:
[0249] S740: The STA sends a TB PPDU to the AP. Correspondingly, the AP receives the TB PPDU from the STA.
[0250] For S740, please refer to the description in S540 and will not be repeated here.
[0251] It should be understood that the method 500 shown in FIG. 5 can be considered a method for indicating the type of a TB PPDU transmitted on P160 and / or S160, which is compatible with the meaning of the existing HE / EHT P160 field. In practical applications, the first information can be decoupled from the meaning of the existing HE / EHT P160 field, and the type of the TB PPDU transmitted on P160 and / or S160 can be indicated based on the first information in the common information field and information related to the special user 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, part of the information in the special user information field (for example, 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), a combination of certain information in multiple special user information fields (for example, a combination of corresponding uplink bandwidths), the order of multiple special user information, additional entries added to the special user information field (for example, a column corresponding to P160 in Table 5), and an association between the uplink bandwidth corresponding to the special user information field and the master-slave frequency domain position.
[0252] For example, if the meaning of the existing HE / EHT P160 field is unbound, the meanings corresponding to the first information being 0 and 1 in the above text may be swapped.
[0253] It should also be understood that the method shown in FIG7 is a method for indicating the type of TB PPDU transmitted on P160 and / or S160, which is proposed based on compatibility with the meaning of the existing HE / EHT P160 field. In actual applications, the first information can also be decoupled from the meaning of the existing HE / EHT P160 field, and a joint indication can be performed based on the first information in the common information field and one or more additional bits of information.
[0254] For example, if the first information is unbound from the meaning of the existing HE / EHT P160 field, Table 5 can be transformed into Table 11. As can be seen, in Table 11, the first information is unbound from the meaning of the existing HE / EHT P160 field.
[0255] Table 11
[0256] Optionally, the application itself may also combine the methods proposed in the embodiments of the present application for indication, for example, the above-mentioned method 500 and method 700 are combined for indication, and the present application does not limit this.
[0257] It should also be understood that the embodiments of the present application are described using the example of different types of TB PPDUs being transmitted on P160 and S160. In actual applications, three or even more types of TB PPDUs may be transmitted on P160 and S160, for example, supporting the transmission of three different types of TB PPDUs on P80, S80, and S160, respectively. The present application does not limit the granularity of PPDU transmission. As long as different types of TB PPDUs are transmitted in different frequency ranges, the method provided in the present application can be used to indicate the type of TB PPDU transmitted in different frequency ranges. For example, based on the above method, different types of TB PPDUs can be transmitted on the low frequency 80 of P160 and S160 and the high frequency 80 of S160, respectively. For another example, based on the above method, different types of TB PPDUs can be transmitted on the low frequency 80 of P40, S40, S80, and P160 and the high frequency 80 of S160, respectively. Examples are not given here one by one.
[0258] The solution proposed in this application can be applied to scenarios where A-PPDU exists or scenarios where A-PPDU does not exist. For scenarios where A-PPDU does not exist, the indication of non-A-PPDU can be achieved by reducing the entries or combinations corresponding to the A-PPDU scenarios. For example, the number of bits corresponding to the newly added information in the table containing the newly added bit information (e.g., Table 5) can be reduced to reduce the entries or combinations corresponding to the A-PPDU scenarios in the above table. Alternatively, the entries corresponding to the A-PPDU scenarios in the table not containing the newly added bit information (e.g., Table 2) can be set as Reserved entries (e.g., the descriptions corresponding to the second to fifth rows in Table 2 are set as Reserved) to reduce the entries or combinations corresponding to the A-PPDU scenarios. In addition, the absence of a special user information field in the non-A-PPDU scenario indicates that the transmitted non-A-PPDU is an HE PPDU. If a special user information field appears (which can be notified in the common information field or obtained by reading the special user information field), the transmitted non-A-PPDU is considered to be the PPDU of the version corresponding to the special user information field. For example, there is a 2-bit bitmap indicating EHT and UHR in the public information field, 11 indicates that there is no corresponding special user information field, then the public information field and the user information field both correspond to HE; 10 indicates that the EHT special user information field exists, then the public information field and the user information field both correspond to EHT; 01 indicates that the UHR special user information field exists, then the public information field and the user information field both correspond to UHR, 0 and 1 are just examples, and this application is not limited.
[0259] Optionally, the above method can also be combined with the RU allocation field, PS160 field, and other fields in the user information field to jointly complete the indication. It can also be understood that some optional features in the various embodiments of the present application may not depend on other features in certain scenarios, and may also be combined with other features in certain scenarios, without limitation.
[0260] It can also be understood that the solutions in the various embodiments of the present application can be reasonably combined and used, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained with each other in the various embodiments, without limitation to this.
[0261] It can also be understood that the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of this application.
[0262] It can also be understood that in the various embodiments of the present application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0263] It is also understood that in some of the above embodiments, devices in existing network architectures are mainly used as examples for illustrative purposes, and it should be understood that the embodiments of the present application do not limit the specific form of the devices. For example, devices that can achieve the same functions in the future are applicable to the embodiments of the present application.
[0264] It can also be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as the above-mentioned STA, AP, etc.) can also be implemented by components of the devices (such as chips or circuits).
[0265] The method provided in the embodiments of the present application is described in detail above with reference to Figures 1 to 7 . The method is primarily described from the perspective of interaction between a STA and an AP. It is understood that, to implement the aforementioned functions, the STA and AP include hardware structures and / or software modules that perform the respective functions.
[0266] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0267] Below, the communication device provided in the embodiment of the present application is described in detail with reference to Figures 8 and 9. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for the content that is not described in detail, please refer to the above method embodiment. For the sake of brevity, some content will not be repeated. In the embodiment of the present application, the functional modules of the STA or AP can be divided according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module according to each function.
[0268] The communication method provided in this application has been described in detail above. The following describes the communication device provided in this application. In one possible implementation, the device is used to implement the steps or processes corresponding to the AP in the above method embodiment. In another possible implementation, the device is used to implement the steps or processes corresponding to the STA in the above method embodiment.
[0269] Figure 8 is a schematic block diagram of a communication device 200 according to an embodiment of the present application. As shown in Figure 8 , the device 200 may include a communication unit 210 and a processing unit 220. The communication unit 210 may communicate with the outside world, and the processing unit 220 may process data. The communication unit 210 may also be referred to as a communication interface or a transceiver unit.
[0270] In one possible design, the device 200 can implement steps or processes corresponding to those performed by the STA in the above method embodiment, wherein the processing unit 220 is used to perform processing-related operations of the STA in the above method embodiment, and the communication unit 210 is used to perform sending-related operations of the STA in the above method embodiment.
[0271] In another possible design, the device 200 can implement steps or processes corresponding to those performed by the AP in the above method embodiment, wherein the communication unit 210 is used to perform reception-related operations of the AP in the above method embodiment, and the processing unit 220 is used to perform processing-related operations of the AP in the above method embodiment.
[0272] It should be understood that the device 200 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 200 can be specifically the STA in the above embodiment, and can be used to execute the various processes and / or steps corresponding to the STA in the above method embodiment, or the device 200 can be specifically the AP in the above embodiment, and can be used to execute the various processes and / or steps corresponding to the AP in the above method embodiment. To avoid repetition, it will not be described here.
[0273] The apparatus 200 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the STA in the above-mentioned method, or the apparatus 200 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the AP in the above-mentioned method. The functions can be implemented by hardware, or the corresponding software can be implemented by hardware. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the communication unit can be replaced by a transceiver (for example, the transmitting 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), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transmitting and receiving operations and related processing operations in each method embodiment.
[0274] In addition, the above-mentioned communication unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In an embodiment of the present application, the device in Figure 8 can be the STA or AP in the aforementioned embodiment, or it can be a chip or chip system, such as: a system on chip (SoC). Among them, the communication unit can be an input and output circuit, a communication interface; the processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.
[0275] Figure 9 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. The processor 310 and the transceiver 320 communicate with each other via an internal connection path. The processor 310 is configured to execute instructions to control the transceiver 320 to transmit and / or receive signals.
[0276] Optionally, the apparatus 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 one possible implementation, the apparatus 300 is used to implement the various processes and steps corresponding to the STA in the above-mentioned method embodiment. In another possible implementation, the apparatus 300 is used to implement the various processes and steps corresponding to the AP in the above-mentioned method embodiment.
[0277] It should be understood that the apparatus 300 can be specifically the STA or AP in the above-mentioned embodiments, or it can be a chip or chip system. Correspondingly, the transceiver 320 can be the transceiver circuit of the chip, which is not limited here. Specifically, the apparatus 300 can be used to execute the various steps and / or processes corresponding to the STA or AP in the above-mentioned method embodiments. Optionally, the memory 330 can include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory can also include non-volatile random access memory. For example, the memory can also store device type information. The processor 310 can be used to execute instructions stored in the memory, and when the processor 310 executes the instructions stored in the memory, the processor 310 is used to execute the various steps and / or processes of the above-mentioned method embodiments corresponding to the STA or AP.
[0278] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature 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 completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0279] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, digital signal processing (DSP), ASIC, field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0280] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and 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), synchronous link DRAM (SLDRAM), and direct RAM bus 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.
[0281] 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, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0282] In addition, the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the operations and / or processes performed by the STA or AP in each method embodiment of the present application are executed.
[0283] 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 various method embodiments of the present application are executed.
[0284] In addition, the present application further provides a chip including a processor, wherein a memory for storing a computer program is provided independently of the chip, and the processor is configured to execute the computer program stored in the memory, so that the operations and / or processing performed by the STA or AP in any method embodiment are performed.
[0285] Furthermore, the chip may further include a communication interface. The communication interface may be an input / output interface, or an interface circuit, etc. Furthermore, the chip may further include a memory.
[0286] In addition, the present application also provides a communication system, including the STA and AP in the embodiments of the present application.
[0287] It should also be noted that the memory described herein is intended to comprise, but not be limited to, these and any other suitable types of memory.
[0288] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this 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 described is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components being combined or integrated into another system, or some features being omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or indirect coupling or communication connection between devices or units, which may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may 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 may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0289] If the functions are implemented in the form of software functional 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 the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0290] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0291] It should also be understood that the ordinal numbers "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to define the size, content, order, timing, priority, or importance of the multiple objects. For example, the first information and the second information do not indicate differences in information size, content, priority, or importance.
[0292] It should also be understood that in this application, "when", "if" and "if" all mean that the network element will make corresponding processing under certain objective circumstances, which is not a time limit, and does not require the network element to make judgment actions when implementing it, nor does it mean that there are other limitations.
[0293] It should also be understood that, in this application, "at least one" means one or more, and "plurality" means two or more. "At least one item" or similar expressions refers to one or more items, that is, any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c.
[0294] It should also be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A alone, including A and B, and B alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects are in an "or" relationship. For example, "A / B" means: A or B.
[0295] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A, and B can also be determined based on A and / or other information.
Claims
1. A communication method, 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, 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, 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, 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, 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, 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, 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, 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 a first version of the special user information field, the first version is any version after the efficient 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, 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, 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 version identifier field indicates the version corresponding to the special user information field.
11. A communication method, 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, 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, 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, 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, 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, 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 and 16, 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, 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 HE PPDU, 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 efficient 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, 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, 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 version identifier field indicates the version corresponding to the special user information field.
21. A communication method, 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, 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, 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, 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, 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 TB PPDU 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, 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, 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, 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 and 28, 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 version identifier field indicates the version corresponding to the special user information field.
30. A communication method, 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 high-efficiency HE PPDU, ultra-high throughput EHT PPDU, and ultra-high reliability UHR PPDU is transmitted on the main 160 channel, and the third information indicates that one of the EHT PPDU and UHR PPDU is transmitted on the slave 160 channel.
31. A communication method, 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 the HE PPDU, the EHT PPDU and the UHR PPDU is transmitted on the main 160 channel, and the third information indicates that one of the EHT PPDU and the UHR PPDU is transmitted on the slave 160 channel; The access point sends the trigger frame to the station.
32. A communication device, 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 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, 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, 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.
Citation Information
Patent Citations
Method and apparatus for triggering uplink transmission in wireless local area network
CN116158194A
Enhanced trigger frame
CN116458075A
Uplink bandwidth indication method of PPDU and related device
CN116528371A
Apparatus and method for signaling expansion in wireless local area network system
US20210377368A1