Communication method, communication device, and communication system
By including a field determined by the duration of the STA adjustment working mode parameter in the PPDU, the problem of hollow interface and time overhead in the interaction of AP and STA is solved, and resource saving and efficiency improvement are achieved.
Patent Information
- Application Number
- PCT/CN2024/107324
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-18
- Filing Date
- 2024-07-24
- Publication Date
- 2025-02-27
AI Technical Summary
In the prior art, the air interface, time overhead introduced by the interaction between AP and STA, as well as the RTS frame or trigger frame and PPDU frame, including duplicate parameters, resulting in waste of resources.
By including a dedicated field in the PPDU, whose duration is determined by the duration of the STA adjusting the operating mode parameters, the STA allows the STA to adjust the operating mode without interacting with the AP, thereby reducing air interface and time overhead.
This method effectively reduces air interface and time overhead, saves signaling overhead, and avoids resource waste.
Smart Images

Figure CN2024107324_27022025_PF_FP_ABST
Abstract
Description
Communication method, communication device and communication system
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 18, 2023, with application number 202311052169.7, and priority to the Chinese patent application entitled “Communication Method, Communication Device and Communication System”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method, a communication device, and a communication system. Background Art
[0003] In the 802.11 protocol, the operating modes (OM) of non-access point (non-AP) stations (hereinafter referred to as stations STAs) can include energy-saving mode (also known as low-power mode) and non-energy-saving mode (also known as high-power mode). When there is no data transmission, the STA listens in energy-saving mode to save energy. Before receiving data, the STA switches to non-energy-saving mode to better receive data. For example, the STA can switch between energy-saving mode and non-energy-saving mode by switching between a high-capability receiver and a low-capability receiver or adjusting OM parameters, thereby implementing an energy-saving solution for the STA.
[0004] The access point (AP) can instruct a STA to switch to OM mode by sending a request to send (RTS) frame or a trigger frame. After receiving the RTS frame or trigger frame carrying the OM parameters corresponding to the high-power mode, the STA can switch to high-power mode or wake up the high-capability receiver.
[0005] However, in the above method, the air interface and time overhead introduced by the interaction between the AP and the STA, as well as the repeated parameters included in the RTS frame or the trigger frame and the physical (PHY) protocol data unit (PPDU) frame, result in a waste of resources.
[0006] Summary of the Invention
[0007] The embodiments of the present application disclose a communication method, a communication device, and a communication system, which can reduce air interface and time overhead and save signaling overhead.
[0008] In a first aspect, an embodiment of the present application provides a communication method, which is applied to an AP or a chip, where the chip is provided in the AP, and includes:
[0009] Generate a PPDU, the PPDU including a first field, the duration of the first field is determined by the duration of the first STA adjusting the operating mode (OM) parameter; send the PPDU, the first field is carried in a first resource unit (RU), and the first RU is included in the RU corresponding to the first STA.
[0010] In an embodiment of the present application, the RU corresponding to the first STA is the RU allocated by the AP to the first STA and is used to transmit the data of the first STA. The first RU is all or part of the RU corresponding to the first STA, that is, the RU that transmits the first field is all or part of the RU corresponding to the first STA. The first STA has energy-saving capabilities, that is, the working mode of the first STA may include energy-saving mode and non-energy-saving mode. For example, the first STA can switch between energy-saving mode and non-energy-saving mode by adjusting the OM parameters. The PPDU can provide the first STA with a time to adjust the OM parameters through the first field. The duration of the first field is determined by the duration of the first STA adjusting the OM parameters, so that the first STA can adjust the OM parameters during the duration of the first field. The AP and the first STA do not need to interact with RTS frames or trigger frames, which can reduce air interface and time overhead, and will not repeat the transmission of parameters, saving signaling overhead and avoiding waste of resources.
[0011] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a first STA or a chip, where the chip is provided in the first STA, and includes:
[0012] Receive a PPDU, the PPDU including a first field, the duration of the first field is determined by the duration of the first STA adjusting the working mode OM parameter, the first field is carried in a first resource unit RU, and the first RU is included in the RU corresponding to the first STA; adjust the OM parameter based on the PPDU.
[0013] In combination with the first aspect or the second aspect, in one possible implementation, the PPDU includes data of multiple STAs, for example, the PPDU includes a multi-user PPDU (MU PPDU), and the first RU is the RU corresponding to the first STA, that is, the first field is transmitted by the RU corresponding to the first STA, and the first field is used to provide the first STA with time to adjust the OM parameters.
[0014] In combination with the first aspect or the second aspect, in one possible implementation, the PPDU is used to transmit data of a first STA, for example, the PPDU includes a single-user PPDU (SU PPDU). The first RU is an RU for which OM parameters need to be adjusted among multiple RUs corresponding to the first STA. When the first STA receives the PPDU, different OM parameters may be used on different RUs. The first field is used to provide a time for the first STA to adjust the OM parameters corresponding to the first RU. The duration of the first field can be determined based on the duration for the first STA to adjust the OM parameters corresponding to the first RU.
[0015] In combination with the first aspect or the second aspect, in a possible implementation, the PPDU also includes a first signaling SIG field and a first data field, the first field is located between the first SIG field and the first data field, and the first data field is carried on the first RU.
[0016] In this embodiment of the present application, the first SIG field is used to configure the first field, and the first data field is used to transmit data of the first STA. The first field is set between the first SIG field and the first data field, allowing the first STA to adjust the OM parameters within the duration of the first field and receive data based on the adjusted OM parameters in the first data field, thereby ensuring the reliability of the data received by the first STA.
[0017] In combination with the first aspect or the second aspect, in a possible implementation, the PPDU further includes a second field, the second field is located after the first field, and the second field includes a short training sequence.
[0018] In the embodiment of the present application, the short training sequence has a short periodicity, and the second field is used for adjusting the automatic gain control (AGC) after the first STA adjusts the OM parameter, so that the first STA can better receive data.
[0019] In combination with the first aspect or the second aspect, in a possible implementation, the second field is transmitted by an RU corresponding to at least one STA, and the at least one STA includes the first STA.
[0020] In an embodiment of the present application, the at least one STA is part or all of the multiple STAs that transmit data in the PPDU. Exemplarily, the transmission bandwidth of the second field can be determined by the AP, and the transmission bandwidth includes the RU corresponding to the first STA. That is, the second field can be transmitted over all or part of the transmission bandwidth of the PPDU. For example, at least one STA includes one STA, that is, the second field is transmitted by the RU corresponding to the first STA, which can avoid the impact of the second field on the data transmitted by other STAs and reduce the transmission resource overhead of other STAs. For another example, at least one STA includes all of the multiple STAs, that is, the second field is transmitted over the entire transmission bandwidth of the PPDU, thereby avoiding the short periodicity of the short training sequence from being affected by the data of other STAs, and ensuring the reliability of the first STA adjusting the AGC.
[0021] In combination with the first aspect or the second aspect, in a possible implementation, the PPDU further includes a third field, which is located after the first field, and the third field is used for the first STA to perform channel estimation after adjusting the OM parameters.
[0022] In an embodiment of the present application, the third field may include a long training sequence. The third field follows the first field, so that after the first STA adjusts the OM parameters within the duration of the first field, it can perform channel estimation based on the third field to ensure the reliability of the data received by the first STA.
[0023] In combination with the first aspect or the second aspect, in a possible implementation, the third field is transmitted by an RU corresponding to at least one STA, and the at least one STA includes the first STA.
[0024] In an embodiment of the present application, the at least one STA is part or all of the multiple STAs that transmit data in the PPDU. Exemplarily, the transmission bandwidth of the third field can be determined by the AP, and the transmission bandwidth includes the RU corresponding to the first STA. That is, the third field can be transmitted over all or part of the transmission bandwidth of the PPDU. For example, the at least one STA includes one STA, that is, the third field is transmitted by the RU corresponding to the first STA, which can avoid the impact of the third field on the data transmitted by other STAs and reduce the transmission resource overhead of other STAs. For another example, the at least one STA includes all of the multiple STAs, that is, the third field is transmitted over the entire transmission bandwidth of the PPDU, so that the periodicity of the long training sequence in the third field can be avoided from being affected by the data of other STAs, thereby ensuring the reliability of the channel estimation of the first STA.
[0025] In combination with the first aspect or the second aspect, in a possible implementation, the first field is carried on the RU corresponding to the first STA and the second STA, and the duration of the first field is determined by the duration of the first STA and the second STA adjusting the OM parameter.
[0026] In this embodiment of the present application, the first field is used to provide a time for the first STA and the second STA to adjust the OM parameters. The duration of the first field is determined by the duration for which the first STA and the second STA adjust the OM parameters. For example, the duration of the first field is greater than or equal to the maximum duration for which the first STA and the second STA adjust the OM parameters, thereby allowing the first STA and the second STA to adjust the OM parameters within the duration of the first field.
[0027] In combination with the first aspect or the second aspect, in a possible implementation, the PPDU also includes a fourth field, the duration of the fourth field is determined by the duration of the first field and the duration of the second STA adjusting the OM parameter, the fourth field is located after the first field, and the fourth field is carried on the RU corresponding to the second STA.
[0028] In this embodiment of the present application, if the difference between the durations for adjusting OM parameters of the first STA and the second STA is greater than a second threshold, the PPDU further includes a fourth field. The PPDU can provide the first STA with the time for adjusting OM parameters through the first field, and can provide the second STA with the time for adjusting OM parameters through the first and fourth fields. The first STA adjusts the OM parameters within the duration of the first field, and the second STA adjusts the OM parameters within the duration of the first field and the fourth field. This can minimize the impact of the duration for adjusting OM parameters by the second STA on the data transmission of the first STA.
[0029] In combination with the first aspect or the second aspect, in one possible implementation, the PPDU also includes a fifth field and / or a sixth field, the fifth field or the sixth field is after the fourth field, the fifth field includes a short training sequence, and the sixth field includes a long training sequence.
[0030] In an embodiment of the present application, the fifth field is used to adjust the AGC after the second STA adjusts the OM parameters, and the sixth field is used to perform channel estimation after the second STA adjusts the OM parameters, so that the second STA can better receive and demodulate data after adjusting the OM parameters.
[0031] In combination with the first aspect or the second aspect, in one possible implementation, the first SIG field includes at least one of the following: the starting position of the first field, the starting position of the second field, the starting position of the third field, the length of the first field, the length of the second field, and the length of the third field.
[0032] In an embodiment of the present application, indication information such as the starting position of the first field, the starting position of the second field, the starting position of the third field, the length of the first field, the length of the second field, and the length of the third field may be included in a common field or a user field of the first SIG field. The first SIG field includes at least one of the starting position of the first field, the starting position of the second field, the starting position of the third field, the length of the first field, the length of the second field, and the length of the third field, so that the first STA can determine the position and length of the first field, the second field, or the third field based on the above indication information.
[0033] In combination with the first aspect or the second aspect, in a possible implementation, the first field is used to carry data of other STAs other than the first STA.
[0034] In the embodiment of the present application, the first field can carry data of other STAs besides the first STA, so that the first field can be fully utilized and waste of resources can be avoided.
[0035] In combination with the first aspect or the second aspect, in a possible implementation manner, the first SIG field carries third indication information, and the third indication information is used to indicate that the first field carries data of a third STA.
[0036] In this embodiment of the present application, the third STA is a STA among multiple STAs transmitting PPDU data that does not require adjustment of OM parameters. For example, the third STA may include a STA in a non-energy-saving mode. The first field carries data of the third STA, and the third indication information can indicate that the third STA receives data on the RU corresponding to the first STA within the duration of the first field.
[0037] In combination with the first aspect or the second aspect, in a possible implementation, the first SIG field includes a first user field, the first user field carries third indication information and identification information of the third STA, and the RU corresponding to the first user field is included in the RU corresponding to the first STA.
[0038] In this embodiment of the present application, the RU corresponding to the first user field may be all or part of the RU corresponding to the first STA. That is, during the duration of the first field, the data of the third STA may be transmitted on all or part of the RU corresponding to the first STA. The third STA can determine that the first field carries its data by detecting the first user field in the first SIG field.
[0039] In combination with the first aspect or the second aspect, in a possible implementation, a difference between the center frequencies of the RU corresponding to the third STA and the RU corresponding to the first STA is less than a first threshold.
[0040] In this embodiment of the present application, the RU corresponding to the third STA is adjacent to the RU corresponding to the first STA, and the first threshold may be determined by the bandwidth range of the RUs corresponding to the first STA and the third STA. The third STA only needs to detect the user field adjacent to the user field corresponding to the third STA to determine whether the first field carries data for the third STA, without having to detect all user fields in the first SIG field, thereby reducing resource waste for the third STA.
[0041] In combination with the first aspect or the second aspect, in a possible implementation, the first field is used to carry the first data of the first STA, and the OM parameters corresponding to the first data carried by the first field include the OM parameters of the first STA before adjustment.
[0042] In an embodiment of the present application, the OM parameter corresponding to the first data is the OM parameter used by the first STA when receiving the first data. The first field carries the first data of the first STA. The first STA can use the OM parameter before adjustment to receive the first data, and can reasonably utilize resources and avoid waste of resources.
[0043] In combination with the first aspect or the second aspect, in one possible implementation, the first data field in the PPDU is used to carry the first data, the first data field is located after the first field, and the OM parameters corresponding to the first data carried by the first data field include the OM parameters after adjustment of the first STA.
[0044] In an embodiment of the present application, after the first STA completes the OM parameter adjustment, it repeatedly transmits the first data carried by the first field, so that the first STA can combine the data received twice for demodulation, improve the reliability of the data, and support a longer transmission distance.
[0045] In combination with the first aspect or the second aspect, in a possible implementation manner, the first field includes at least one of the following: a random sequence, a legacy short training sequence field (legacy-short training field, L-STF), a legacy long training sequence field (legacy-long training field, L-LTF), an ultra-high reliability short training sequence field (ultra-high reliability-short training field, UHR-STF), and an ultra-high reliability long training sequence field (ultra-high reliability-long training field, UHR-LTF).
[0046] In an embodiment of the present application, the first field can carry a long training sequence or a short training sequence, so that when the first STA completes the adjustment of the OM parameters before the termination moment of the first field, it can adjust the AGC or perform channel estimation based on the long training sequence or the short training sequence.
[0047] In combination with the first aspect or the second aspect, in a possible implementation manner, the PPDU further includes first indication information, where the first indication information is used to instruct the first STA to adjust the OM parameter.
[0048] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes:
[0049] A block acknowledgment (BA) frame is received, where the BA frame includes second indication information, where the second indication information is used to instruct the first STA to adjust a duration of the OM parameter.
[0050] In this embodiment of the present application, the second indication information is used to indicate the duration of the first STA's last OM parameter adjustment, or the second indication information is used to indicate the maximum duration for which the first STA can adjust the OM parameter. The maximum duration for which the first STA can adjust the OM parameter can be determined by the first STA's capabilities or by the duration of the first STA's historical OM parameter adjustments. After receiving the PPDU, the first STA can reply to the AP with a BA frame that carries indication information about the duration for adjusting the OM parameter, so that the AP can adjust the duration of the first field based on the second indication information.
[0051] In combination with the first aspect or the second aspect, in a possible implementation manner, the OM parameter includes at least one of the following: modulation and coding scheme MCS, number of spatial streams NSS, bandwidth, transmit power, and receive frequency.
[0052] With reference to the second aspect, in a possible implementation, adjusting the OM parameter based on the PPDU includes:
[0053] When the first SIG field of the PPDU contains a user field corresponding to the first STA or the OM parameter indicated by the PPDU is different from the current OM parameter of the first STA, or OM parameter adjustment indication information is received, the OM parameter is adjusted based on the PPDU.
[0054] In combination with the second aspect, in a possible implementation method, the starting time when the first STA adjusts the OM parameters includes any one of the following items: the moment when the first STA detects that the first signaling SIG field contains the user field corresponding to the first STA, the moment when the first STA completes detecting the first signaling SIG field, and the starting time of the first field.
[0055] In a third aspect, an embodiment of the present application provides a communication device for executing the method in the first aspect or any possible implementation of the first aspect. The communication device includes a unit having a function of executing the method in the first aspect or any possible implementation of the first aspect.
[0056] In a fourth aspect, an embodiment of the present application provides a communication device for executing the method in the second aspect or any possible implementation of the second aspect. The communication device includes a unit having the function of executing the method in the second aspect or any possible implementation of the second aspect.
[0057] In the third aspect and the fourth aspect, the above-mentioned communication device and communication device may include a transceiver unit and a processing unit. For a detailed description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below.
[0058] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a processor configured to execute the method described in any one of the first and second aspects or any possible implementation thereof. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in any one of the first and second aspects or any possible implementation thereof is executed.
[0059] In a possible implementation, the memory is located outside the communication device.
[0060] In a possible implementation, the memory is located within the above-mentioned communication device.
[0061] In an embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0062] In a possible implementation, the communication device further includes a transceiver, where the transceiver is configured to receive a signal or send a signal.
[0063] In a sixth aspect, an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the logic circuit is used to generate a PPDU; and the interface is used to output the PPDU.
[0064] It can be understood that with respect to the communication device shown in the sixth aspect, reference can also be made to the first aspect or the specific implementation shown below.
[0065] In a seventh aspect, an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used to input PPDU; and the logic circuit is used to adjust OM parameters based on the PPDU.
[0066] It can be understood that with respect to the communication device shown in the seventh aspect, reference can also be made to the second aspect or the specific implementation shown below.
[0067] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program, which, when executed on a computer, enables the method shown in any one of the first to second aspects or any possible implementation to be executed.
[0068] In a ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run on a computer, the method shown in any aspect of the first to second aspects or any possible implementation is executed.
[0069] In a tenth aspect, an embodiment of the present application provides a computer program. When the computer program is run on a computer, the method shown in any aspect of the first to second aspects or any possible implementation is executed.
[0070] In the eleventh aspect, an embodiment of the present application provides a communication system, which includes a first communication device and a second communication device, the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] The following is an introduction to the drawings related to the embodiments of this application.
[0072] FIG1 is a schematic structural diagram of a communication system provided in an embodiment of the present application;
[0073] FIG2 is a schematic diagram of the structure of an AP and a STA provided in an embodiment of the present application;
[0074] FIG3 is a flowchart of an interaction between an AP and a STA provided in an embodiment of the present application;
[0075] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;
[0076] 5A and 5B are schematic diagrams of the structure of a PPDU provided in an embodiment of the present application;
[0077] FIG6 is a schematic diagram of the structure of another PPDU provided in an embodiment of the present application;
[0078] FIG7 is a schematic diagram of the structure of another PPDU provided in an embodiment of the present application;
[0079] FIG8 is a schematic diagram of the structure of another PPDU provided in an embodiment of the present application;
[0080] FIG9 is a schematic structural diagram of another PPDU provided in an embodiment of the present application;
[0081] FIG10 is a schematic structural diagram of another PPDU provided in an embodiment of the present application;
[0082] 11A and 11B are schematic diagrams of the structure of another PPDU provided in an embodiment of the present application;
[0083] FIG12 is a schematic structural diagram of another PPDU provided in an embodiment of the present application;
[0084] FIG13 is a schematic structural diagram of a first SIG field provided in an embodiment of the present application;
[0085] FIG14 is a schematic diagram of the structure of another PPDU provided in an embodiment of the present application;
[0086] 15A and 15B are schematic diagrams of the structure of a user field provided in an embodiment of the present application;
[0087] 16A and 16B are schematic diagrams of a structure of a user field provided in an embodiment of the present application;
[0088] 17A and 17B are schematic diagrams of the structure of a user field provided in an embodiment of the present application;
[0089] FIG18 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0090] FIG19 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0091] Figure 20 is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0092] In order to make the purpose, technical solutions and advantages of this application clearer, the embodiments of this application will be described below in conjunction with the drawings in the embodiments of this application.
[0093] The terms "first" and "second" in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to the process, method, product, or device.
[0094] The “embodiment” mentioned herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be understood explicitly and implicitly by those skilled in the art that in the various embodiments of the present application, unless otherwise specified and there is a logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.
[0095] It should be understood that in the present application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" 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 or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0096] The technical solutions provided in the embodiments of the present application can be applied to WLAN systems, such as Wi-Fi, etc. The methods provided in the embodiments of the present application can be applied to IEEE 802.11 series protocols, such as 802.11a / b / g protocols, 802.11n protocols, 802.11ac protocols, 802.11ax protocols, 802.11be or Wi-Fi 7 or EHT protocols or next-generation protocols, such as Wi-Fi 8, UHR, Wi-Fi AI and other 802.11 series protocol wireless LAN systems, etc. The technical solutions provided in the embodiments of the present application can also be applied to wireless personal area networks (WPANs) based on UWB technology, sensing systems, etc. The methods provided in the embodiments of the present application can also be applied to IEEE802.15 series protocols, such as 802.15.4a protocols, 802.15.4z protocols or 802.15.4ab protocols, or future generations of UWB WPAN protocols, etc., which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, the Vehicle to X (V2X) system, the Narrow Band Internet of Things (NB-IoT) system, devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water and electricity meters, and sensors in smart cities, etc., or can also be applied to the Long Term Evolution (LTE) system, the fifth-generation (5G) communication system, and new communication systems that will emerge in the future development of communications.
[0097] WLAN systems can provide high-speed and low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, devices supporting WLAN communication or perception (such as access points or stations) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR) and virtual reality (VR)), smart devices in smart offices (such as printers, projectors, speakers, and speakers, etc.), Internet of Vehicles (IoV) devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation kiosks in supermarkets, self-service checkout devices, self-service ordering machines, etc.), and equipment in large sports and music venues. For example, access points and stations can be devices used in the IoV, IoT nodes and sensors in the Internet of Things, smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0098] Although the embodiments of the present application mainly take WLAN as an example, especially networks applied to the IEEE 802.11 series of standards, such as systems that support Wi-Fi 7, which can also be called extremely high-throughput (EHT), and systems that support Wi-Fi 8, which can also be called ultra-high reliability (UHR) or ultra-high reliability and throughput (UHRT). 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. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard) and wide area networks (WANs) or other networks now known or developed later.
[0099] The method provided in this application can be implemented by a communication device in a wireless communication system. For example, the communication device can be an access point (AP) or a station (STA). For example, FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. The communication system includes at least one AP and at least one STA. FIG1 only exemplarily shows one AP and two STAs (STA1 and STA2).
[0100] An AP is a device with wireless communication capabilities that supports communication or perception using the WLAN protocol. It has the ability to communicate or perceive with other devices in the WLAN network (such as stations or other access points). Of course, it can also have the ability to communicate or perceive with other devices. Alternatively, an access point is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. In a WLAN system, an access point can be called an access point station (AP STA). This device with wireless communication capabilities can be a complete device or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. The AP in the embodiments of the present application is a device that provides services to STAs and can support the 802.11 series of protocols. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. For example, an AP can be a communication entity such as a communication server, router, switch, or bridge. An AP can include various forms of macro base stations, micro base stations, and relay stations. Of course, an AP can also be a chip and processing system within these various forms of devices, thereby implementing the methods and functions of the embodiments of the present application. The access point in this application can be a high-efficiency (HE) AP or an extraordinarily high-throughput (EHT) AP, or an access point that complies with future WiFi standards.
[0101] A STA is a device with wireless communication capabilities that supports communication or perception using the WLAN protocol and has the ability to communicate or perceive with other stations or access points in the WLAN network. In a WLAN system, a station can be referred to as a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate or perceive with an AP and then communicate with a WLAN. The device with wireless communication capabilities can be a complete device, or a chip or processing system installed in the complete device. Devices installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. For example, a station can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. For another example, a station can be a mobile phone that supports WiFi communication capabilities, a tablet that supports WiFi communication capabilities, a set-top box that supports WiFi communication capabilities, a smart TV that supports WiFi communication capabilities, a smart wearable device that supports WiFi communication capabilities, an in-vehicle communication device that supports WiFi communication capabilities, a computer that supports WiFi communication capabilities, and the like.
[0102] For example, Figure 2 is a schematic diagram of the structure of the AP and STA provided in an embodiment of the present application. Among them, the AP can be multi-antenna or single-antenna. As shown in Figure 2, the AP includes a physical layer (PHY) processing circuit and a medium access control (MAC) processing circuit. The physical layer processing circuit can be used to process physical layer signals, and the MAC layer processing circuit can be used to process MAC layer signals. The 802.11 standard focuses on the PHY and MAC parts. As shown in Figure 2, Figure 2 also shows a schematic diagram of the STA structure with a single antenna. In actual scenarios, the STA can also be multi-antenna and can be a device with more than two antennas. The STA can include a PHY processing circuit and a MAC processing circuit. The physical layer processing circuit can be used to process physical layer signals, and the MAC layer processing circuit can be used to process MAC layer signals.
[0103] In some possible implementations, a STA's operating mode (OM) may include an energy-saving mode (also known as a low-power mode) and a non-energy-saving mode (also known as a high-power mode). When there is no data transmission, the STA monitors in the energy-saving mode to save energy. Before receiving data, the STA switches to the non-energy-saving mode to better receive data. For example, the STA can switch between the energy-saving mode and the non-energy-saving mode by switching between a high-capability receiver and a low-capability receiver or adjusting OM parameters, thereby implementing an energy-saving solution for the STA.
[0104] Exemplarily, the AP can instruct the STA to perform OM switching by sending a request to send (RTS) frame or a trigger (Trigger) frame. After the STA receives the RTS frame or trigger frame carrying the OM parameters corresponding to the high power consumption mode, it can switch to the high power consumption mode or wake up the high-capability receiver. As shown in Figure 3, after the AP sends the RTS frame or the trigger frame, the STA replies to the AP with a clear to send (CTS) frame. The STA can switch to the high power consumption mode before sending the CTS frame, or it can switch to the high power consumption mode after sending the CTS frame. The STA receives the PPDU sent by the AP based on the high power consumption mode. For example, the PPDU includes a pre-EHT field and an EHT modulation field. After receiving the PPDU, the STA can also reply to the AP with a BA frame.
[0105] However, in this manner, the air interface and time overhead introduced by the interaction between the AP and the STA, as well as the repeated parameters included in the RTS frame or trigger frame and the PPDU frame, result in a waste of resources.
[0106] In view of this, an embodiment of the present application provides a communication method that can avoid air interface and time overhead and save signaling overhead. The method is applied to the communication system shown in Figure 1. The method provided in the embodiment of the present application can be applied to a first communication device and a second communication device, where the first communication device can be an AP or a STA, and the second communication device can be an AP or a STA. For ease of explanation, the method provided in the embodiment of the present application is described below using the first communication device as an AP and the second communication device as a STA as an example.
[0107] Please refer to Figure 4, which is a flow chart of a communication method provided in an embodiment of the present application. The method includes but is not limited to the following steps.
[0108] 401. The AP generates a PPDU, where the PPDU includes a first field. The duration of the first field is determined by the duration of adjusting the OM parameter by the first STA.
[0109] Exemplarily, the first STA has energy-saving capabilities, meaning that its operating mode can include both energy-saving and non-energy-saving modes. For example, the first STA can switch between energy-saving and non-energy-saving modes by adjusting OM parameters. The first field is used to provide the time for the first STA to adjust the OM parameters. The AP can determine the duration of the first field based on the duration of the OM parameter adjustment by the first STA, thereby enabling the first STA to adjust the OM parameters within the duration of the first field. For example, the duration of the first field is greater than or equal to the duration of the OM parameter adjustment by the first STA.
[0110] Exemplarily, the PPDU may also include the OM parameters adjusted by the first STA.
[0111] In a possible implementation, the PPDU further includes a first signaling (SIG) field and a first data field, the first field is located between the first SIG field and the first data field, and the first data field is carried on the first RU.
[0112] Exemplarily, the first SIG field includes signaling indication information of the first field, for example, the first SIG includes location information and length information of the first field. The first SIG field may include at least one of a universal signaling field (U-SIG) and a UHR-SIG. The first data field is used to transmit data of the first STA, and the first data field is transmitted on the first RU. After the first STA adjusts the OM parameters within the duration of the first field, it can receive the data carried by the first data field based on the adjusted OM parameters.
[0113] In this implementation, the first field is set between the first SIG field and the first data field, so that the first STA can adjust the OM parameters within the duration of the first field and receive data based on the adjusted OM parameters on the first data field, thereby ensuring the reliability of the data received by the first STA.
[0114] In one possible implementation, the PPDU also includes first indication information, which is used to instruct the first STA to adjust the OM parameters. Exemplarily, the first indication information may be included in a common field or a user field of the first SIG field of the PPDU. For example, the PPDU may indicate whether the first STA adjusts the OM parameters using one bit in the user field corresponding to the first STA.
[0115] In one possible implementation, the PPDU further includes a second field, which is located after the first field and includes a short training sequence (STF). The short training sequence has a short periodicity, and the second field is used by the first STA to perform automatic gain control (AGC) after adjusting the OM parameters, thereby enabling the first STA to better receive data.
[0116] For example, the STF may be specified by a protocol or negotiated between the AP and the first STA, and the first STA may adjust the AGC based on the STF. For example, the STF may include a repeat UHR-STF (R-UHR-STF).
[0117] Exemplarily, the second field may be transmitted by an RU corresponding to at least one STA, where the at least one STA includes a first STA. The at least one STA is all or part of the multiple STAs transmitting data in the PPDU, i.e., the PPDU transmits data for any of the at least one STA. That is, the bandwidth range corresponding to the second field includes the bandwidth range of the RU corresponding to the at least one STA.
[0118] Exemplarily, the second field may be determined by the AP in terms of transmission bandwidth, which includes the RU corresponding to the first STA. The second field may be transmitted over all or part of the transmission bandwidth of the PPDU. For example, at least one STA includes one STA, that is, the second field is transmitted by the RU corresponding to the first STA, which can avoid the impact of the second field on the data transmitted by other STAs and reduce the transmission resource overhead of other STAs. For another example, at least one STA includes all of the multiple STAs, that is, the second field is transmitted over the entire transmission bandwidth of the PPDU, thereby avoiding the short periodicity of the short training sequence from being affected by the data of other STAs and ensuring the reliability of the first STA adjusting the AGC.
[0119] In a possible implementation, the PPDU further includes a third field, which is located after the first field. The third field is used by the first STA to perform channel estimation after adjusting the OM parameters.
[0120] Exemplarily, the third field may be transmitted by an RU corresponding to at least one STA, where the at least one STA includes a first STA. The at least one STA is at least one STA among the multiple STAs corresponding to the PPDU, i.e., the PPDU transmits data for any one of the at least one STA. That is, the bandwidth range corresponding to the third field includes the bandwidth range of the RU corresponding to the at least one STA.
[0121] Exemplarily, the third field may carry a first sequence, which is specified by a protocol or negotiated between the AP and the first STA, and the first STA can perform channel estimation based on the first sequence. For example, the third field includes a long training sequence (LTF).
[0122] Exemplarily, the OM parameters include at least one of the following: modulation and coding scheme (MCS), number of spatial streams (NSS), bandwidth, transmit power, and receive frequency.
[0123] For example, if the first STA only needs to adjust the MCS, the PPDU may not include the second and third fields. If the first STA needs to adjust the NSS and bandwidth, the PPDU includes the second and third fields.
[0124] In one possible implementation, the first SIG field in the PPDU includes at least one of the following: a starting position of the first field, a starting position of the third field, a starting position of the second field, a length of the first field, a length of the third field, and a length of the second field. In this implementation, the starting position of the first field, the starting position of the third field, the starting position of the second field, the length of the first field, the length of the third field, and the length of the second field can be flexibly configured via the SIG field.
[0125] Exemplarily, the starting position of the first field may indicate the offset of the starting time of the first field relative to the starting time of other fields in the PPDU or the number of symbols corresponding to the starting time of the first field. It is understood that when the relative position of the first field in the PPDU is fixed, the first SIG field may not include the starting position of the first field. For example, if the protocol stipulates or the AP configures that the first field is located after the UHR-STF in the PPDU, the first SIG field may not include the starting position of the first field.
[0126] For example, the length of the first field may indicate the duration, number of symbols occupied, or number of bits occupied by the first field; the length of the third field may indicate the duration, number of symbols occupied, number of bits occupied, or number of LTFs in the third field; and the length of the second field may indicate the duration, number of symbols occupied, number of bits occupied, or number of STFs in the second field. It is understood that if the length of the first field, the third field, or the second field is specified by a protocol or negotiated between an AP and a STA, the PPDU may not include the length of the first field, the third field, or the second field.
[0127] Exemplarily, the starting position of the first field, the starting position of the third field, the starting position of the second field, the length of the first field, the length of the third field, and the length of the second field may be included in the common field of the first SIG field, or may be included in the user field of the first SIG field. For example, the starting position of the first field, the starting position of the third field, the starting position of the second field, the length of the first field, the length of the third field, and the length of the second field may be included in the user field corresponding to the first STA.
[0128] As an example, a PPDU includes the starting position of the first field, the length of the first field, the length of the third field, and the length of the second field. In this example, the second field is located after the first field, and the third field is located after the second field. The starting position of the second field can be determined by the starting position of the first field and the length of the first field. The starting position of the third field can be determined by the starting position of the second field and the length of the second field. It is understood that if the lengths of the third and second fields are specified by the protocol, negotiated between the AP and the STA, or determined by the lengths of the UHR-LTF and UHR-STF in the PPDU, the PPDU may not include the lengths of the third and second fields. In other words, in this case, the PPDU includes the starting position and length of the first field.
[0129] As another example, the first SIG field of the PPDU may include a second field pattern. Different second field patterns may correspond to different starting positions and / or lengths of the second field. The length of the first field is determined by the duration of the OM parameter adjustment by the first STA and the starting position of the second field. In this implementation, the PPDU only needs to indicate the second field pattern in the first SIG to determine the length of the first field.
[0130] As another example, the second field is transmitted on the RU corresponding to multiple STAs, the common field of the first SIG field includes the starting position and length of the second field, the user field corresponding to the first STA includes the length of the first field and the length of the third field, and the first STA can determine the starting position of the first field based on the starting position of the second field and the length of the first field.
[0131] 402. The AP sends a PPDU, and correspondingly, the first STA receives the PPDU, wherein the first field is carried in the first RU, and the first RU is included in the RU corresponding to the first STA.
[0132] The RU corresponding to the first STA is the RU allocated by the AP to the first STA for transmitting the first STA's data. The first RU is all or part of the RU corresponding to the first STA. For example, the first STA may correspond to multiple RUs, and the first RU is one of the multiple RUs. That is, the RU that transmits the first field is all or part of the RU corresponding to the first STA.
[0133] Exemplarily, before completing the OM parameter adjustment, the first STA uses the OM parameters before adjustment to receive the PPDU. After completing the OM parameter adjustment, the first STA uses the OM parameters after adjustment to receive the PPDU. For example, before completing the OM parameter adjustment, the first STA uses a low-capability receiver or a low-power mode to receive the PPDU. After completing the OM parameter adjustment, the first STA uses a high-capability receiver or a high-power mode to receive the remaining PPDUs.
[0134] 403. The first STA adjusts OM parameters based on the PPDU.
[0135] Exemplarily, after receiving the PPDU, the first STA adjusts the OM parameters based on the PPDU. For example, the first STA adjusts the OM parameters based on the PPDU when any of the following conditions is met: the first SIG field of the PPDU contains the user field corresponding to the first STA, the OM parameters indicated by the PPDU are different from the current OM parameters of the first STA, or OM parameter adjustment indication information is received. That is, the first STA adjusts the OM parameters based on the PPDU when the first SIG field of the PPDU contains the user field corresponding to the first STA or the OM parameters indicated by the PPDU are different from the current OM parameters of the first STA or OM parameter adjustment indication information is received. The user field corresponding to the first STA includes an association identifier (AID) that matches the first STA identifier (STA-identifier, STA-ID).
[0136] In one possible implementation, the starting time for the first STA to adjust the OM parameters includes any one of the following: the time when the first STA detects that the first signaling SIG field includes a user field corresponding to the first STA, the time when the first STA completes detection of the first signaling SIG field, and the starting time of the first field. The first STA starts adjusting the OM parameters at the time when the first signaling SIG field includes the user field corresponding to the first STA, thereby completing the OM parameter adjustment more quickly and shortening the duration of the first field.
[0137] In an embodiment of the present application, the PPDU can provide the first STA with a time for adjusting the OM parameters through the first field. The duration of the first field is determined by the duration of the first STA adjusting the OM parameters, so that when the first STA receives the PPDU, it can adjust the OM parameters within the duration of the first field, thereby eliminating the need to interact with the AP through RTS frames or trigger frames, reducing air interface and time overhead, and avoiding repeated transmission of parameters, saving signaling overhead, and avoiding waste of resources.
[0138] In a possible implementation, the method shown in FIG4 further includes step 404 .
[0139] 404. The first STA sends a BA frame. Correspondingly, the AP receives the BA frame. The BA frame includes second indication information. The second indication information is used to indicate the duration for the first STA to adjust the OM parameters.
[0140] As an example, after receiving the above-mentioned PPDU, the first STA sends a BA frame to the AP, which includes second indication information to instruct the first STA to adjust the duration of the OM parameters, so that the AP can flexibly adjust the length of the first field in the subsequent PPDU based on the second indication information.
[0141] As another example, the length of the first field in the PPDU is determined by the second indication information, and the first STA sends a BA frame to the AP after receiving the PPDU last time. The AP determines the length of the first field based on the second indication information in the BA frame.
[0142] Exemplarily, the length of the first field may be greater than or equal to the duration for the first STA to adjust the OM parameters.
[0143] In a possible implementation, the second indication information is used to indicate the duration of the last adjustment of the OM parameters by the first STA.
[0144] Exemplarily, the BA frame includes a last OM switch duration field, and the last OM switch duration field carries the second indication information.
[0145] Exemplarily, the second indication information may indicate that the first STA adjusts the difference between the duration of the OM and the duration of the first field in the previous PPDU.
[0146] Exemplarily, the second indication information can be used to determine the MCS. For example, when the difference between the duration of the first STA adjusting the OM and the duration of the first field in the previous PPDU is greater than the third threshold, the AP can determine that the packet error rate problem fed back in the BA is caused by the insufficient length of the first field. That is, the first STA has not completed the adjustment of the OM parameters within the duration of the first field or the first STA has not completed the adjustment of the OM parameters before the start time of the first data field, resulting in a high packet error rate. In this case, the packet error rate is large, especially when errors occur in the data preferentially transmitted in the first data field. The AP can increase the length of the first field to solve the packet error rate problem without lowering the MCS. The third threshold can be determined by the duration of the first field and the duration of the first STA adjusting the OM. For example, the third threshold is 20% of the duration of the first field or the duration of the first STA adjusting the OM.
[0147] In another possible implementation, the second indication information may indicate a maximum duration for the first STA to adjust the OM parameters.
[0148] Exemplarily, the duration of the maximum adjustment of the OM parameter by the first STA may be determined by the capability of the first STA or the duration of the historical adjustment of the OM parameter. For example, the duration of the maximum adjustment of the OM parameter by the first STA includes the maximum adjustment of the OM parameter by the first STA within a period of time.
[0149] Exemplarily, a BA frame may include a maximum OM switch duration (max OM switch duration) field, which carries the second indication information. The BA frame may also include a maximum OM switch duration presence (max OM switch duration presence) field, which is used to indicate whether the maximum OM parameter switch duration field exists. For example, when the maximum OM switch duration presence field is set to 1, the maximum OM switch duration presence field indicates that the maximum OM switch duration field exists in the BA frame; when the maximum OM switch duration presence field is set to 0, the maximum OM switch duration presence field indicates that the maximum OM switch duration field does not exist in the BA frame.
[0150] It is understood that the above BA frame can be a BA frame defined by the protocol, and the first STA or AP adds a last OM switching duration field or a maximum OM switching duration field to the existing BA frame. Alternatively, the above BA frame is a newly defined BA frame for carrying the second indication information.
[0151] In one possible implementation, the method shown in FIG4 can be applied to a multi-user scenario. In a multi-user scenario, the PPDU is used to transmit data for multiple STAs, with the first STA being the STA among the multiple STAs for which OM parameters need to be adjusted. For example, the PPDU includes an MU PPDU. The first field is used to provide the first STA with a time to adjust the OM parameters, allowing the first STA to adjust the OM parameters within the duration of the first field. For example, the first STA is in a low-power mode or energy-saving mode, i.e., the first STA receives the PPDU using a low-capability receiver or in a low-power mode before adjusting the OM parameters.
[0152] In another possible implementation, the method shown in Figure 4 can be applied to a single-user scenario. In a single-user scenario, the PPDU is used to transmit data of a first STA, and the first RU is an RU for which OM parameters need to be adjusted among multiple RUs corresponding to the first STA. For example, the PPDU includes a SU PPDU. In this implementation, when the first STA receives the PPDU, different OM parameters can be used on different RUs, so the first STA can adjust the OM parameters for a single RU. The first field is used to provide the time for the first STA to adjust the OM parameters corresponding to the first RU. The duration of the first field can be determined according to the duration for the first STA to adjust the OM parameters corresponding to the first RU.
[0153] Exemplarily, in a single-user scenario, the second field or the third field may be transmitted by at least one RU, where the at least one RU is all or part of multiple RUs corresponding to the first STA, and the at least one RU includes the first RU.
[0154] It is understood that in the embodiment of the present application, the first STA adjusting the OM parameter can be replaced by the description of the first STA switching the OM, for example, the first STA switches from the energy-saving mode to the non-energy-saving mode. The first field can also be called a padding field.
[0155] For example, regarding the above-mentioned PPDU, the embodiments of the present application further provide the following examples:
[0156] Example 1: The PPDU includes a first field, a second field, and a third field. The first and third fields are transmitted by the RU corresponding to the first STA, and the second field is transmitted by the RU corresponding to multiple STAs. The second field follows the first field, and the third field follows the second field.
[0157] Exemplarily, the multiple STAs are STAs that transmit PPDU data, that is, the bandwidth range corresponding to the second field is the bandwidth range corresponding to the PPDU. Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0158] Exemplarily, the PPDU also includes a first SIG field, which includes at least one of the following: the starting position of the first field, the starting position of the third field, the starting position of the second field, the length of the first field, the length of the third field, and the length of the second field. This information may be included in a common field or a user field of the first SIG field. For example, the user field corresponding to the first STA may include the starting position of the first field, the length of the first field, the length of the second field, and the length of the third field. User fields corresponding to STAs other than the first STA may include the starting position of the second field and the length of the second field.
[0159] As shown in Figure 5A, Figure 5A takes 8 STAs as an example, namely STA1-STA8. The first field and the third field are transmitted by the RU corresponding to STA8 (i.e., the first STA), and the second field is transmitted by the RU corresponding to STA1-STA8. The PPDU also includes at least one of the following: L-STF, L-LTF, legacy signaling field (legacy-signal field, L-SIG), repeated legacy signaling field (repeated legacy-signal field, RL-SIG), U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, multiple data fields, package extension (package, extension, PE). The first field is located after the UHR-STF. L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, and UHR-STF are transmitted on the RUs corresponding to multiple STAs. Multiple data fields are used to transmit data of multiple STAs, and any data field in the multiple data fields is transmitted by the RU corresponding to the corresponding STA. As shown in Figure 5A, the Data 1 field to the Data 8 field are used to transmit data of STA1 to STA8, respectively. For example, the Data 1 field is used to transmit data of STA1, and the Data 1 field is transmitted on the RU corresponding to STA1. Multiple UHR-LTFs correspond to STAs that do not adjust the OM parameters among multiple STAs (such as STAs in non-energy-saving mode). The number of UHR-LTFs is the same as the number of STAs that do not adjust the OM parameters among multiple STAs. Any UHR-LTF among the multiple UHR-LTFs is transmitted by the RU corresponding to the corresponding STA that does not adjust the OM parameters. For example, in Figure 5A, STA1 to STA7 do not adjust the OM parameters, and the PPDU includes seven UHR-LTFs (respectively UHR-LTF1 to UHR-LTF7). UHR-LTF1 is transmitted by the RU corresponding to STA1, UHR-LTF2 is transmitted by the RU corresponding to STA2, ...., UHR-LTF7 is transmitted by the RU corresponding to STA7.
[0160] In this example, the second field is transmitted by RUs corresponding to multiple STAs. For STAs that do not need to adjust OM parameters, the second field can be used as a midamble to enhance their mobility and channel estimation capabilities, thereby enabling better data reception. For the STA that needs to adjust OM parameters (i.e., the first STA), the impact of other STAs' data on the second field can be avoided, allowing the first STA to better adjust AGC after adjusting the OM parameters.
[0161] In an embodiment of the present application, the starting position of the first field can be flexibly indicated by the first SIG field. For example, as shown in FIG. 5A , the first field is located after the UHR-STF, or as shown in FIG. 5B , the first field can also be located after the UHR-SIG.
[0162] Example 2: The PPDU includes a first field, a second field, and a third field. The first field, the second field, and the third field are transmitted by the RU corresponding to the first STA. The second field is located after the first field, and the third field is located after the second field. Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0163] As shown in Figure 6, the PPDU transmits data for STA1-STA8, and the first, second, and third fields are transmitted by the RU corresponding to STA8 (i.e., the first STA). The PPDU also includes at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, multiple data fields, and PE.
[0164] Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0165] In this example, the first field, the third field, and the second field are transmitted by the RU corresponding to the first STA, which does not affect the data transmission of other STAs and avoids the transmission resource overhead of the first field, the third field, and the second field to other STAs.
[0166] In this example, the starting position of the first field, the starting position of the third field, the starting position of the second field, the length of the first field, the length of the third field, the length of the second field, etc. can be included in the user field corresponding to the first STA in the first SIG field.
[0167] Example 3: The PPDU includes a first field and a third field. The first field and the third field are transmitted by the RU of the first STA. The third field is located after the first field. Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0168] As shown in Figure 7, the PPDU transmits data for STA1-STA8, and the first and third fields are transmitted by the RU corresponding to STA8 (i.e., the first STA). The PPDU also includes at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, multiple data fields, and PE.
[0169] In this example, the first field and the third field are transmitted by the RU of the first STA, which can reduce resource overhead.
[0170] In this example, the starting position of the first field, the starting position of the third field, the length of the first field, the length of the third field, etc. can be included in the user field corresponding to the first STA in the first SIG field.
[0171] Example 4: The PPDU includes a first field and a third field. The first field is transmitted by the RU corresponding to the first STA, and the third field is transmitted by the RUs corresponding to multiple STAs. The third field is located after the first field. Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0172] As shown in Figure 8, the PPDU transmits data from STA1 to STA8. The first field is transmitted by the RU corresponding to STA8 (i.e., the first STA), and the third field is transmitted by the RU corresponding to STA1 to STA8. The PPDU also includes at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, multiple data fields, and PE.
[0173] Exemplarily, the common field or user field of the first SIG field of the PPDU may include at least one of the starting position of the first field, the length of the first field, the starting position of the third field, and the length of the third field. For example, the user field corresponding to the first STA may include the starting position of the first field, the length of the first field, and the length of the third field. The user field corresponding to STAs other than the first STA may include the starting position of the third field and the length of the third field.
[0174] In this example, the third field is transmitted by the RUs corresponding to multiple STAs, so that the multiple STAs can perform channel estimation based on the third field, thereby enhancing the channel estimation capabilities of the multiple STAs.
[0175] Example 5: The PPDU includes a first field, a second field, and a third field. The first field is transmitted by the RU of the first STA, and the third field and the second field are transmitted by the RUs corresponding to multiple STAs. The second field is located after the first field, and the third field is located after the second field. Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0176] As shown in Figure 9, the PPDU transmits data for STA1-STA8. The first field is transmitted by the RU corresponding to STA8 (i.e., the first STA), and the second and third fields are transmitted by the RUs corresponding to STA1-STA8. The PPDU also includes at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, multiple data fields, and PE.
[0177] In this implementation, the third field and the second field are transmitted by RUs corresponding to multiple STAs, so that the multiple STAs can adjust AGC and perform channel estimation based on the second field and the third field, thereby enabling the multiple STAs to better receive data.
[0178] Example 6: The PPDU includes a first field, a third field, and a second field. The first field is transmitted by the RU corresponding to the first STA and the second STA. The duration of the first field is determined by the duration of the OM parameters adjusted by the first STA and the second STA.
[0179] Exemplarily, the first field is used to provide a time for the first STA and the second STA to adjust OM parameters. That is, the first STA and the second STA can adjust OM parameters within the duration of the first field. The duration of the first field is determined by the duration of the first and second STAs adjusting OM parameters. For example, the duration of the first STA adjusting OM parameters and the duration of the second STA adjusting OM parameters are both less than or equal to the duration of the first field.
[0180] Exemplarily, the third field may be transmitted by RUs corresponding to multiple STAs, or the third field may be transmitted by RUs corresponding to the first STA and the second STA. The second field may be transmitted by RUs corresponding to multiple STAs, or the second field may be transmitted by RUs corresponding to the first STA and the second STA. Exemplarily, the third field may include UHR-LTFs corresponding to the first STA and the second STA.
[0181] For example, as shown in Figure 10, the multiple STAs include STA1-STA8, that is, the PPDU transmits data of STA1-STA8, the first field and the third field can be transmitted by the RUs corresponding to STA8 (i.e., the first STA) and STA6 (i.e., the second STA), and the second field is transmitted by the RUs corresponding to STA1-STA8. As shown in Figure 10, the PPDU also includes at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, multiple data fields, and PE.
[0182] For example, when the RU corresponding to the first STA and the second STA is transmitted, and the second field is transmitted by the RU corresponding to multiple STAs, the common field of the first SIG field may include the starting position of the second field and the length of the second field, and the user field of the first STA and the second STA includes the length of the first field and the length of the third field. The first STA and the second STA can determine the starting position of the first field based on the starting position of the second field and the length of the first field.
[0183] It is understandable that the first field can also be transmitted by the RU corresponding to other STAs to provide OM parameter adjustment time for other STAs. Here, the first STA and the second STA are taken as examples.
[0184] In this example, the first field can be used to provide the time for the first STA and the second STA to adjust the OM parameters. The duration of the first field is determined by the duration of the first STA and the second STA adjusting the OM parameters, so that the first STA and the second STA can complete the OM parameters in the first field, ensuring that the first STA and the second STA can better receive data.
[0185] It is understood that in a single-user scenario, the duration of the first field is determined by the duration of the first STA adjusting the OM parameters of the first RU and the second RU. That is, the duration of the first field can be configured according to the longest OM parameter adjustment time of the first RU and the second RU.
[0186] Example 7: The PPDU includes a first field and a third field. The first field is transmitted by the RU corresponding to the first STA and the second STA. The duration of the first field is determined by the duration of the OM parameters adjusted by the first STA and the second STA.
[0187] Exemplarily, the third field may include UHR-LTFs corresponding to the first STA and the second STA.
[0188] As an example, as shown in Figure 11A, the PPDU transmits data of STA1-STA8, the first field is transmitted by the RU corresponding to STA6 (i.e., the second STA) and STA8 (i.e., the first STA), and the third field can be transmitted by the RU corresponding to multiple STAs (i.e., STA1-STA8).
[0189] As another example, as shown in FIG11B , the third field may be transmitted by the RUs corresponding to STA6 (ie, the second STA) and STA8 (ie, the first STA).
[0190] In this example, the PPDU includes a first field and a third field. The first field provides the time for the first STA and the second STA to adjust the OM parameters, and the first STA and the second STA can perform channel estimation based on the third field, which can ensure the reliability of data transmission between the first STA and the second STA and reduce resource overhead.
[0191] Example 8: The PPDU includes a first field and a fourth field. The first field is transmitted by the RU corresponding to the first STA and the second STA, the duration of the fourth field is determined by the duration of the first field and the duration of the OM parameter adjustment by the second STA, and the fourth field is located after the first field and is transmitted by the RU corresponding to the second STA.
[0192] For example, if the difference between the durations for adjusting OM parameters between the second STA and the first STA is greater than a second threshold, the PPDU may provide the first STA with the time to adjust the OM parameters through the first field, and the second STA with the time to adjust the OM parameters through the first and fourth fields. The first STA adjusts the OM parameters within the duration of the first field, and the second STA adjusts the OM parameters within the duration of the first and fourth fields. Therefore, the AP can adjust the durations of the first and fourth fields based on the durations for adjusting OM parameters between the first and second STAs. For example, the duration of the fourth field may be determined by the duration of the first field and the duration for adjusting OM parameters by the second STA. For example, the duration of the fourth field may be greater than or equal to the first difference, which is the difference between the duration for adjusting OM parameters by the second STA and the duration of the first field.
[0193] In one possible implementation, the PPDU also includes a third field and / or a second field. The third field is used for channel estimation after the first STA adjusts the OM parameters, and the second field is used for AGC adjustment after the first STA adjusts the OM parameters. The third field can be transmitted by the RU corresponding to multiple STAs, or the third field can be transmitted by the RU corresponding to the first STA. The second field can be transmitted by the RU corresponding to multiple STAs, or the second field can be transmitted by the RU corresponding to the first STA. For example, the third field is transmitted by the RU corresponding to the first STA, and the second field is transmitted by the RU corresponding to multiple STAs.
[0194] Exemplarily, the third field may include the UHR-LTF corresponding to the first STA.
[0195] In another possible implementation, the PPDU further includes a fifth field and / or a sixth field. The fifth field or the sixth field follows the fourth field, the fifth field is used for the second STA to adjust the AGC after adjusting the OM parameters, and the sixth field is used for the second STA to perform channel estimation after adjusting the OM parameters.
[0196] Exemplarily, the fifth field is transmitted by the RU corresponding to the second STA, or the fifth field is transmitted by the RU corresponding to multiple STAs. The sixth field is transmitted by the RU corresponding to the second STA, or the sixth field is transmitted by the RU corresponding to multiple STAs. Exemplarily, the fifth field may include R-UHR-STF, and the sixth field may include UHR-LTF.
[0197] Figure 12 is an example of a PPDU provided in an embodiment of the present application. As shown in Figure 12, the PPDU includes a first field, a third field, a second field, a fourth field, a fifth field, and a sixth field. The PPDU transmits data for STA1-STA8. The first field is transmitted by the RU corresponding to STA8 (i.e., the first STA) and STA6 (i.e., the second STA), the third field is transmitted by the RU corresponding to STA8, the second field is transmitted by the RU corresponding to multiple STAs (i.e., STA1-STA8), the fourth field is transmitted by the RU corresponding to STA6, the fifth field is transmitted by the RU corresponding to STA1-STA8, and the sixth field is transmitted by the RU corresponding to STA6. The PPDU may also include at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, multiple UHR-LTFs, and multiple data fields.
[0198] Exemplarily, the first SIG field of the PPDU includes at least one of the following: the starting position of the first field, the starting position of the third field, the starting position of the second field, the starting position of the fourth field, the starting position of the fifth field, the starting position of the sixth field, the length of the first field, the length of the third field, the length of the second field, the length of the fourth field, the length of the fifth field, and the length of the sixth field.
[0199] Exemplarily, the PPDU may include multiple fields (such as the first and fourth fields) for providing the time for STAs to adjust OM parameters. The user field of the first SIG field may include a first number of corresponding STAs, where the first number is the number of fields for providing the time for STAs to adjust OM parameters. For example, the first field provides the time for adjusting OM parameters for the first STA, and the first number for the first STA is 1. The first field and the fourth field provide the time for adjusting OM parameters for the second STA, and the first number for the second STA is 2.
[0200] In this example, when both the first STA and the second STA need to adjust the OM parameters, and the duration for the first STA and the second STA to adjust the OM parameters differs greatly, the first field and the fourth field can be included in the PPDU, so that the first STA adjusts the OM parameters within the duration of the first field, and the second STA adjusts the OM parameters within the duration of the first field and the fourth field, which can minimize the impact of the duration for the second STA to adjust the OM parameters on the data transmission of the first STA.
[0201] Example nine: The PPDU includes a first field combination, where the first field combination includes at least one of the following: a first field, a third field, and a second field.
[0202] Exemplarily, the first SIG field of the PPDU includes at least one of the following: the length of the first field combination, the starting position of the first field combination, the mode of the first field combination, and the size of the first field combination. The mode of the first field combination is used to indicate the fields included in the first field combination (i.e., the components of the first field combination) and the combination method of each field. For example, the mode field of the first field combination indicates that the first field combination includes the first field and the third field, or the mode field of the first field combination indicates that the first field combination includes the first field, the third field, and the second field.
[0203] The length of the first field combination can be used to indicate the total number of symbols or duration occupied by the first field combination. The size of the first field combination is used to indicate the length of each field included in the first field combination. For example, when the first field combination includes a first field and a third field, the size field of the first field combination is used to indicate the length of the first field and the length of the third field. The starting position of the first field combination is used to indicate the starting position of the first field in the first field combination. For example, when the first field combination includes a first field and a third field, and the first field precedes the third field, the starting position of the first field combination indicates the starting position of the first field.
[0204] It can be understood that when the size of the first field combination indicates the length of each field included in the first field combination, the total length of the first field combination can be determined by the length of each field included in the first field combination, so the PPDU may not include the length field of the first field combination.
[0205] Exemplarily, the first SIG field may also include the starting position and length of the fields included in the first field combination (i.e., the first field, the second field, or the third field). If the relative positions of the first field, the second field, and the third field can be determined, the first SIG field may only include the starting position of one of the fields, and the first STA may determine the starting positions of the other fields based on the starting position and the relative positions of the first field, the second field, and the third field. If the components of the first field combination and the lengths of the second and third fields are known, the first SIG may not include the length of the first field. If the components of the first field combination and the lengths of the first and second fields are known, the first SIG may not include the length of the third field. If the components of the first field combination and the lengths of the first and third fields are known, the first SIG may not include the length of the second field.
[0206] In one possible implementation, the mode of the first field combination can be used to indicate the fields included in the first field combination and the length of each field. In this implementation, multiple first field combination modes can be predefined, and the length of each first field combination mode, the fields included, the length of each field, etc. can be specified by the protocol or determined by negotiation between the AP and the STA. The PPDU can indicate the mode of the first field combination through the mode field, and the first STA can determine the fields included in the first field combination and the length of each field based on the mode of the first field combination. For example, the mode of the first field combination may include a first mode and a second mode. The first field combinations of the first mode and the second mode include different fields or different lengths of each field. When the mode field is set to 0, the mode of the first field combination is the first mode. When the mode field is set to 1, the mode of the first field combination is the second mode.
[0207] It is understood that in this case, the PPDU may not include the size of the first field combination. The total length of the first field combination may be determined by the lengths of the individual fields included in the first field combination, so the PPDU may not include the length field of the first field combination.
[0208] In one possible implementation, the PPDU may include one or more field combinations, each of which includes at least one of a padding field, a first STF, and a first LTF. The padding field is used to provide a time for the STA to adjust OM parameters (such as the first field or the fourth field), the first STF is used to adjust the AGC after the STA adjusts the parameters (such as the second field or the fifth field), and the first LTF is used to perform channel estimation after the STA adjusts the parameters (such as the third field or the sixth field). For example, the one or more field combinations include a first field combination and a second field combination, the first field combination including at least one of the first field, the second field, and the third field, and the second field combination including at least one of the fourth field, the fifth field, and the sixth field.
[0209] Regarding the combination of the fields in the first field combination, please refer to the relevant descriptions in Examples 1 to 5 above, which will not be described in detail here.
[0210] As an example, the first SIG field in the PPDU may include the number of one or more field combinations and the length of the field included in any one of the one or more field combinations.
[0211] For example, the PPDU includes N field combinations. As shown in FIG13 , the first SIG field in the PPDU may include at least one of the following: the total number of field combinations (which may occupy 3 bits) and the length fields of the N field combinations (the length of field combination 0 minus the length of field combination N-1). The length field of each of the N field combinations (which may occupy 8 bits) includes a length field of a padding field (which may occupy 2 bits), a number of first STFs field (which may occupy 3 bits), and a number of first LTFs field (which may occupy 3 bits). The length field of the padding field indicates the length, duration, or number of symbols occupied by the padding field. For example, the length field of the padding field may indicate the length of the padding field in different stages, i.e., different values of the length field of the padding field indicate different lengths of the padding field. For example, a value of 1 for the length field of the padding field indicates a first length for the padding field; a value of 2 for the length field of the padding field indicates a second length for the padding field. The number of first STFs field indicates the number of first STFs, the duration of the first STFs, or the length of the first STFs. The number of first STFs may be the number of symbols occupied by the first STFs or the number of sequences contained in the first STFs. If the first STF includes an R-UHR-STF, the number of first STFs may be the number of repetitions of the UHR-STF. The number of first LTFs field is used to indicate the number of first LTFs, the duration of the first LTF, or the length of the first LTF, where the number of first LTFs may be the number of symbols occupied by the first LTF or the number of sequences included. If the first LTF includes an R-UHR-LTF, the number of first LTFs may be the number of repetitions of the UHR-LTF.
[0212] Exemplarily, the starting position of the first STF in the nth field combination among the N field combinations can be determined by the length field of the padding field in the nth field combination and the number field of the first STF. If the number of the first LTF and the first STF is known, for example, the number of the first LTF and the first STF is the same as the number of UHR-LTF and UHR-STF in the PPDU, then the length field of the nth field combination may not include the number of the first LTF and the number of the first STF, that is, the length field of the nth field combination only needs to include the length of the padding field.
[0213] It is understood that the number of bits occupied by each of the above fields is only an example and should not be construed as limiting the present application. In the embodiments of the present application, the number of bits occupied by each field can be flexibly configured as needed. The embodiments of the present application do not limit the order of the various fields in the first SIG field (such as the length field of the padding field, the number field of the first STF, the number field of the first LTF, etc.).
[0214] As another example, the lengths of the fields in different field combinations are the same. For example, the lengths of the fields in one or more field combinations are specified by a protocol or negotiated between an AP and a STA. For example, the lengths of the padding field, first STF, and first LTF of any two field combinations in the one or more field combinations are the same. For example, the one or more field combinations include a first field combination and a second field combination, the length of the padding field in the first field combination is the same as the length of the padding field in the second field combination, the length of the first LTF in the first field combination is the same as the length of the first LTF in the second field combination, and the length of the first STF in the first field combination is the same as the length of the STF in the second field combination. In this implementation, the first SIG field includes a field combination number field or a padding field number field to indicate the number of field combinations or the number of padding fields. The first STA can determine the total length of the one or more field combinations based on the number of field combinations or the number of padding fields. Alternatively, the first SIG field can include the total length of one or more field combinations. The first STA can determine the number of one or more field combinations based on the total length of the one or more field combinations.
[0215] Exemplarily, the first SIG field may also include any of the following: a padding field length field, a first STF number field, and a first LTF number field. The padding field length field is used to indicate the length, duration, or number of symbols occupied by the padding field in one or more field combinations. The first STF number field is used to indicate the number, length, or number of symbols occupied by the first STF in one or more field combinations. The first LTF number field is used to indicate the number, length, or number of symbols occupied by the first LTF in one or more field combinations. It is understood that if the padding field length is specified by a protocol or negotiated between the AP and the STA, the first SIG field may not include the padding field length field. If the number of first STFs is specified by a protocol or negotiated between the AP and the STA, the first SIG field may not include the first STF number field. If the number of first LTFs is specified by a protocol or negotiated between the AP and the STA, the first SIG field may not include the first LTF number field.
[0216] In one possible implementation, when the PPDU includes multiple field combinations, the user field of the first SIG field includes a field combination quantity field, which indicates the number of field combinations corresponding to the STA corresponding to the user field. The STA adjusts the OM parameter within the duration of the padding field of the corresponding field combination.
[0217] In another possible implementation, the first SIG field includes multiple field combination pattern fields, each of which is used to indicate a pattern of the multiple field combinations. The field combination pattern is used to indicate the fields included in the corresponding field combination. Exemplarily, the field combination pattern is also used to indicate the length of each field in the corresponding field combination. The first SIG field may also include the total length of the field combination.
[0218] Exemplarily, the pattern of the field combination is also used to indicate the length of the padding field of the corresponding field combination, and the first SIG field may also include the number of first STFs or the number of first LTFs to indicate the number of first STFs and the number of first LTFs.
[0219] It can be understood that the above-mentioned filling field is only the name of the field used to provide the time for STA to adjust OM parameters in this application. This application does not limit the name of the field used to provide the time for STA to adjust OM parameters.
[0220] It is understood that the above describes several examples of PPDU in a multi-user scenario. In a single-user scenario, the RU corresponding to the first STA can be replaced by the first RU, and the RUs corresponding to multiple STAs can be replaced by multiple RUs corresponding to the first STA.
[0221] For example, the embodiments of the present application also provide the following implementation methods for the first field.
[0222] Implementation method 1: The first field is used to carry the first data of the first STA, and the OM parameters corresponding to the first data carried by the first field include the OM parameters of the first STA before adjustment.
[0223] For example, the OM parameters corresponding to the first data are the OM parameters used by the first STA when receiving the first data. During the duration of the first field, the first STA has not yet completed the adjustment of the OM parameters, because the first STA can use the OM parameters before the adjustment to receive the first data carried by the first field.
[0224] Exemplarily, the first field may also include a long training sequence for performing channel estimation before the first STA receives the first data. For example, as shown in FIG14 , the first field includes a UHR-LTF and a second data field, where the second data field is used to transmit the first data.
[0225] In one possible implementation, the PPDU further includes a first data field, which is located after the first field. The first data field is used to carry first data. The OM parameters corresponding to the first data carried by the first data field include the OM parameters adjusted by the first STA. The first data field is transmitted by the RU corresponding to the first STA.
[0226] For example, the first data field follows the first field, and the first STA completes OM parameter switching within the duration of the first data field. Therefore, the first STA can use the adjusted OM parameters to receive the first data carried by the first data field. In this implementation, after the first STA completes the OM parameter adjustment, it repeatedly transmits the first data carried by the first field, allowing the first STA to combine the two received data for demodulation, thereby improving data reliability and supporting a longer transmission distance.
[0227] In this implementation, the first field carries the data of the first STA, which can reasonably utilize resources and avoid waste of resources.
[0228] Implementation method 2: The first field is used to carry data of other STAs (such as the third STA) other than the first STA.
[0229] Exemplarily, the third STA is a STA that does not need to adjust the OM parameters among multiple STAs transmitting PPDU data. For example, the third STA may include a STA in a non-energy-saving mode. The first field carries data of the third STA, and the third STA receives data on the RU corresponding to the first STA within the duration of the first field.
[0230] Exemplarily, the length of the first field is an integer multiple of an orthogonal frequency-division multiplexing (OFDM) symbol.
[0231] Exemplarily, the bandwidth range of the RU corresponding to the first STA is greater than or equal to the bandwidth range of the RU corresponding to the third STA.
[0232] Exemplarily, the PPDU further includes a first SIG field, the first SIG field carries third indication information, and the third indication information is used to indicate that the first field carries data of a third STA. For example, the first SIG field includes a seventh field, and the third indication information is carried in the seventh field.
[0233] As an example, the seventh field is included in the user field corresponding to the third STA in the first SIG field. Exemplarily, the seventh field may include at least one bit that indicates whether the third STA's data is transmitted in the first field. For example, the seventh field includes one bit, and when the value of the one bit is 1, it indicates that the third STA's data is transmitted in the first field. The third STA may determine the position of the first field based on information such as the starting position of the first field or the length of the first field in the first SIG field, and receive data on the first field.
[0234] As another example, the seventh field is included in the common field of the first SIG. Exemplarily, the seventh field may include at least one bit that indicates whether the first field carries data for STAs other than the first STA. For example, the seventh field includes one bit, and when the value of this bit is 1, it indicates that the first field carries data for STAs other than the first STA, including a third STA. The third STA may determine the position of the first field based on information such as the starting position of the first field in the first SIG field or the length of the first field, and receive data on the first field.
[0235] In one possible implementation, the difference between the midpoint frequencies of the RU corresponding to the third STA and the RU corresponding to the first STA is less than a first threshold. Exemplarily, the RU corresponding to the third STA is adjacent to the RU corresponding to the first STA, and the first threshold can be determined by the bandwidth range of the RUs corresponding to the first STA and the third STA. For example, the first threshold can be 5 Mega Hertz (MHz). In this implementation, the third STA only needs to detect the user field adjacent to the user field corresponding to the third STA to determine whether the first field carries the data of the third STA, without having to detect all user fields in the first SIG field, which can reduce resource waste of the third STA.
[0236] In one possible implementation, the first SIG field includes a first user field, the first user field carries third indication information and identification information of the third STA, and the RU corresponding to the first user field is included in the RU corresponding to the first STA. For example, the STA-ID of the first user field includes the identification of the third STA.
[0237] Exemplarily, the RU corresponding to the first STA may correspond to multiple user fields so that the first field can carry data of multiple STAs, including a third STA. For example, within the duration of the first field, the RU corresponding to the first STA may be used to transmit data of the third STA. As shown in FIG15A or FIG15B, the RU corresponding to the first STA corresponds to the first user field and the second user field. The second user field includes identification information of the first STA and the seventh field, and the value of the seventh field in the second user field is different from the value of the seventh field in the first user field. For example, the value of the seventh field in the second user field is 0, and the value of the seventh field in the first user field is 1, to indicate that the first field carries data of the third STA. The second user field may be located before the first user field, or the second user field may be located after the first user field.
[0238] It is understood that the order of the first user field and the second user field is not limited in this application. For example, as shown in FIG15A , the first user field is located after the second user field. For another example, as shown in FIG15B , the first user field is located before the second user field.
[0239] In a possible implementation, within the duration of the first field, the RU corresponding to the first STA can be used to transmit data of multiple STAs.
[0240] Exemplarily, the user field corresponding to the RU corresponding to the first STA may include a user field corresponding to the first STA (second user field) and multiple user fields corresponding to the multiple STAs, and the value of the seventh field in the multiple user fields is different from the value of the seventh field in the second user field to indicate that within the duration of the first field, the RU corresponding to the first STA transmits data of multiple STAs.
[0241] For example, as shown in Figure 16A or Figure 16B, during the duration of the first field, the RU corresponding to the first STA can be used to transmit data for the third, fourth, and fifth STAs. The user field corresponding to the RU corresponding to the first STA includes a first user field, a second user field, a third user field, and a fourth user field. The second user field includes identification information for the first STA, and the value of the seventh field in the second user field is 0. The first user field, the third user field, and the fourth user field correspond to the third, fourth, and fifth STAs, respectively, and include identification information for the corresponding STAs. The value of the seventh field in the first user field, the third user field, and the fourth user field is 1, indicating that the data for the corresponding STA is transmitted by the RU corresponding to the first STA during the duration of the first field. As shown in Figure 16A, the first user field, the third user field, and the fourth user field may follow the second user field. Alternatively, as shown in Figure 16B, the first user field, the third user field, and the fourth user field may precede the second user field.
[0242] Exemplarily, the bandwidth range of the RU corresponding to the first STA is greater than or equal to the bandwidth range of the RU corresponding to multiple STAs, and the multiple STAs are STAs whose data is transmitted in the first field. The number of subcarriers or subchannels occupied by the data of any STA among the multiple STAs is determined by the RU of the STA pair. For example, the number of subcarriers or subchannels occupied by the data of the third STA is equal to the number of subcarriers or subchannels included in the RU corresponding to the third STA. Alternatively, the number of subcarriers or subchannels occupied by the data of any STA among the multiple STAs is an integer multiple of the minimum number of subcarriers, and the minimum number of subcarriers is the minimum value of the number of subcarriers included in the RU corresponding to the multiple STAs.
[0243] In one possible implementation, the first field is transmitted by the RU corresponding to the first STA and the second STA, and the first field carries the data of the third STA, that is, within the duration of the first field, the RU corresponding to the first STA and the second STA transmits the data of the third STA.
[0244] As shown in Figure 17A or Figure 17B, the user field corresponding to the RU corresponding to the first STA includes a first user field and a second user field. The user field corresponding to the RU corresponding to the second STA includes the first user field and a fifth user field. The fifth user field includes identification information of the second STA and a seventh field. The value of the seventh field in the fifth user field is the same as the value of the seventh field in the second user field, and the value of the seventh field in the fifth user field is the same as the value of the seventh field in the first user field. For example, the value of the seventh field in the fifth user field and the second user field is 0, and the value of the seventh field in the first user field is 1. As shown in Figure 17A, the first user field may follow the second user field or the fifth user field. Alternatively, as shown in Figure 17B, the first user field may precede the second user field or the fifth user field.
[0245] In this implementation, the first field can carry data of other STAs (such as the third STA), so that the first field can be fully utilized and waste of resources can be avoided.
[0246] Implementation method three: The first field includes at least one of the following: a random sequence, a traditional short training sequence field L-STF, a traditional long training sequence field L-LTF, an ultra-high reliability short training sequence field UHR-STF, and an ultra-high reliability long training sequence field UHR-LTF.
[0247] For example, when the first field carries UHR-LTF, the third field may be a repeat UHR-LTF (R-UHR-LTF). When the first field carries UHR-STF, the UHR-STF in the first field may be R-UHR-STF.
[0248] In this implementation, the first field can carry a long training sequence or a short training sequence, so that when the first STA completes the adjustment of the OM parameters before the termination moment of the first field, it can adjust the AGC or perform channel estimation based on the long training sequence or the short training sequence.
[0249] It can be understood that the several implementation methods of the first field shown above can be applicable to the PPDU shown in any one of Examples 1 to 9.
[0250] The following describes the device provided in the embodiments of the present application.
[0251] The present application divides the functional modules of the communication device according to the above-mentioned method embodiment. 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 modules 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 this application is schematic and is only a logical function division. There may be other division methods in actual implementation. The communication device of the embodiment of the present application will be described in detail below with reference to Figures 18 to 20.
[0252] Figure 18 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 18, the communication device includes a processing unit 1801 and a transceiver unit 1802. The transceiver unit 1802 can implement corresponding communication functions, and the processing unit 1801 is used to process data. For example, the transceiver unit 1802 can also be referred to as a communication interface or a communication unit.
[0253] In some embodiments of the present application, the communication device can be used to execute the actions performed by the AP in the above method embodiments. In this case, the communication device can be an AP or a component that can be configured on the AP (such as a chip or system, etc.), and the transceiver unit 1802 is used to execute the AP's transceiver-related operations in the above method embodiments, and the processing unit 1801 is used to execute the AP processing-related operations in the above method embodiments.
[0254] Exemplarily, the processing unit 1801 is used to generate a PPDU; the transceiver unit 1802 is used to send the PPDU.
[0255] Optionally, the transceiver unit 1802 is further configured to receive a BA frame.
[0256] It is understandable that for specific descriptions of PPDU and BA frames, etc., reference can be made to the method embodiment shown above, and no further details will be given here.
[0257] In other embodiments of the present application, the communication device can be used to execute the actions performed by the first STA in the above method embodiment. In this case, the communication device can be the first STA or a component that can be configured in the first STA, such as a chip or system, etc.), the transceiver unit 1802 is used to execute the transceiver-related operations of the first STA in the above method embodiment, and the processing unit 1801 is used to execute the first STA processing-related operations in the above method embodiment.
[0258] Exemplarily, the transceiver unit 1802 is configured to receive a PPDU; and the processing unit 1801 is configured to adjust OM parameters based on the PPDU.
[0259] Optionally, the transceiver unit 1802 is further configured to send a BA frame.
[0260] It is understandable that for specific descriptions of PPDU, OM parameters, BA frames, etc., reference can be made to the method embodiments shown above, which will not be described in detail here.
[0261] Optionally, the above-mentioned communication device may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1801 may read the instructions and / or data in the storage unit so that the communication device implements the above-mentioned method embodiment.
[0262] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, please refer to the above-mentioned method embodiment and will not be described in detail here.
[0263] The above describes the communication device according to the embodiment of the present application. The following describes possible product forms of the communication device. It should be understood that any product having the functions of the communication device described in FIG. 18 falls within the scope of protection of the embodiment of the present application. It should also be understood that the following description is merely illustrative and does not limit the product forms of the communication device according to the embodiment of the present application to these examples.
[0264] In one possible implementation, in the communication device shown in FIG18 , the processing unit 1801 may be one or more processors, the transceiver unit 1802 may be a transceiver, or the transceiver unit 1802 may be a transmitting unit and a receiving unit, the transmitting unit may be a transmitter, the receiving unit may be a receiver, and the transmitting unit and the receiving unit are integrated into a single device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection method between the processor and the transceiver. During the execution of the above method, the process of sending information in the above method can be understood as the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After being output by the processor, the above information may also need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed further before being received by the processor.
[0265] As shown in FIG. 19 , the communication device 190 includes one or more processors 1920 and a transceiver 1910 .
[0266] In some embodiments of the present application, the communication device can be used to execute the steps or functions performed by the AP in the above method embodiments.
[0267] Exemplarily, the processor 1920 is configured to generate a PPDU; and the transceiver 1910 is configured to send the PPDU.
[0268] Optionally, the transceiver 1910 is further configured to receive a BA frame.
[0269] In other embodiments of the present application, the communication device can be used to execute the steps or functions performed by the first STA in the above method embodiment.
[0270] Exemplarily, the transceiver 1910 is configured to receive a PPDU; and the processor 1920 is configured to adjust OM parameters based on the PPDU.
[0271] Optionally, the transceiver 1910 is also used to send a BA frame.
[0272] It will be understood that the specific descriptions of the transceiver and processor shown in the embodiments of the present application are merely examples. For the specific functions or execution steps of the transceiver and processor, reference may be made to the above-mentioned method embodiments, which will not be described in detail here.
[0273] In the above embodiments, the description of PPDU, BA frame, OM parameters, etc. can also be referred to the introduction in the above method embodiment, and will not be described in detail here.
[0274] In various implementations of the communication device shown in FIG19 , the transceiver may include a receiver and a transmitter, wherein the receiver is configured to perform a receiving function (or operation) and the transmitter is configured to perform a transmitting function (or operation). The transceiver is configured to communicate with other devices / apparatuses via a transmission medium.
[0275] Optionally, the communication device 190 may further include one or more memories 1930 for storing program instructions and / or data, etc. The memory 1930 is coupled to the processor 1920. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1920 may operate in conjunction with the memory 1930. The processor 1920 may execute program instructions stored in the memory 1930. Optionally, at least one of the one or more memories may be included in the processor.
[0276] The specific connection medium between the transceiver 1910, processor 1920, and memory 1930 is not limited in the embodiments of the present application. In Figure 19, the memory 1930, processor 1920, and transceiver 1910 are connected via a bus 1940. The bus is represented by a bold line in Figure 19. The connection methods between other components are only for schematic illustration and are not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one bold line is used in Figure 19, but this does not mean that there is only one bus or one type of bus.
[0277] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
[0278] In the embodiment of the present application, memory may include but is not limited to non-volatile memories such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM) or portable read-only memory (CD-ROM), etc. Memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures, and can be read and / or written by a computer (such as the communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or other arbitrarily capable of realizing a storage function, for storing program instructions and / or data.
[0279] Exemplarily, the processor 1920 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. The memory 1930 is primarily used to store software programs and data. The transceiver 1910 may include a control circuit and an antenna. The control circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.
[0280] When the communication device is powered on, the processor 1920 can read the software program in the memory 1930, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1920 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves via the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1920. The processor 1920 converts the baseband signal into data and processes the data.
[0281] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.
[0282] It is understood that the communication device shown in the embodiment of the present application may also have more components than those in Figure 19, and the embodiment of the present application is not limited to this. The method performed by the processor and transceiver shown above is only an example. For the specific steps performed by the processor and transceiver, please refer to the method described above.
[0283] In another possible implementation, in the communication device shown in FIG18 , the processing unit 1801 may be one or more logic circuits, and the transceiver unit 1802 may be an input / output interface, or may be called a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 1802 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. As shown in FIG20 , the communication device shown in FIG20 includes a logic circuit 2001 and an interface 2002. That is, the processing unit 1801 may be implemented using a logic circuit 2001, and the transceiver unit 1802 may be implemented using an interface 2002. The logic circuit 2001 may be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 2002 may be a communication interface, an input / output interface, a pin, etc. For example, FIG20 is illustrated using the communication device as a chip, and the chip includes a logic circuit 2001 and an interface 2002.
[0284] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0285] In some embodiments of the present application, the communication device can be used to execute the steps or functions performed by the AP in the above method embodiments. For example, logic circuit 2001 is used to generate a PPDU; interface 2002 is used to output the PPDU. Optionally, interface 2002 is also used to input a BA frame.
[0286] In other embodiments of the present application, the communication device may be used to execute the steps or functions executed by the first STA in the above method embodiment. Exemplarily, the interface 2002 is used to input a PPDU; the logic circuit 2001 is used to adjust the OM parameters based on the PPDU.
[0287] Optionally, interface 2002 is also used to output BA frames.
[0288] It can be understood that the specific description of the logic circuit and interface shown in the embodiments of the present application is only an example. For the specific functions or execution steps of the logic circuit and interface, please refer to the above-mentioned method embodiment and will not be described in detail here.
[0289] In the above embodiments, the description of PPDU, OM parameters, BA frame, etc. can also be referred to the introduction in the above method embodiment, and will not be described in detail here.
[0290] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0291] The present application also provides a communication system including a first communication device and a second communication device, wherein the first communication device and the second communication device are configured to perform the method described in any of the aforementioned embodiments. For example, the first communication device is configured to perform the steps or functions performed by the AP in the aforementioned method embodiment, and the second communication device is configured to perform the steps or functions performed by the first STA in the aforementioned method embodiment.
[0292] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the AP in the method provided in the present application.
[0293] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the first STA in the method provided in the present application.
[0294] The present application also provides a computer-readable storage medium having computer code stored therein. When the computer code runs on a computer, the computer executes the operations and / or processing performed by the AP in the method provided in the present application.
[0295] The present application also provides a computer-readable storage medium, which stores computer code. When the computer code runs on a computer, it enables the computer to execute the operations and / or processing performed by the first STA in the method provided by the present application.
[0296] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program runs on a computer, the operations and / or processing performed by the AP in the method provided by the present application are executed.
[0297] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program runs on a computer, the operations and / or processing performed by the first STA in the method provided by the present application are executed.
[0298] 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 only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.
[0299] The units described as separate components may or may not be physically separate, and the components shown 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 technical effects of the solutions provided in the embodiments of the present application.
[0300] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0301] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program code.
[0302] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: Generate a physical layer protocol data unit PPDU, where the PPDU includes a first field, and the duration of the first field is determined by the duration of the first STA adjusting the working mode OM parameter; The PPDU is sent, where the first field is carried in a first resource unit RU, and the first RU is included in the RU corresponding to the first STA.
2. A communication method, characterized in that: include: Receive a physical layer protocol data unit PPDU, where the PPDU includes a first field, where the duration of the first field is determined by the duration of the first STA adjusting the working mode OM parameter, where the first field is carried in a first resource unit RU, and where the first RU is included in the RU corresponding to the first STA; An OM parameter is adjusted based on the PPDU.
3. The method according to claim 1 or 2, characterized in that: The PPDU also includes a first signaling SIG field and a first data field, the first field is located between the first SIG field and the first data field, and the first data field is carried on the first RU.
4. The method according to any one of claims 1 to 3, characterized in that: The PPDU further includes a second field, the second field being located after the first field, the second field including a short training sequence.
5. The method according to claim 4, characterized in that The second field is transmitted by a RU corresponding to at least one STA, and the at least one STA includes the first STA.
6. The method according to any one of claims 1 to 5, characterized in that: The PPDU also includes a third field, which is located after the first field, and the third field is used by the first STA to perform channel estimation after adjusting the OM parameters.
7. The method according to claim 6, characterized in that The third field is transmitted by the RU corresponding to at least one STA, and the at least one STA includes the first STA.
8. The method according to any one of claims 1 to 7, characterized in that: The first field is carried on the RU corresponding to the first STA and the second STA, and the duration of the first field is determined by the duration of adjusting the OM parameters by the first STA and the second STA.
9. The method according to claim 8, characterized in that The PPDU also includes a fourth field, the duration of the fourth field is determined by the duration of the first field and the duration of the second STA adjusting the OM parameters, the fourth field is located after the first field, and the fourth field is carried on the RU corresponding to the second STA.
10. The method according to claim 9, characterized in that The PPDU further includes a fifth field and / or a sixth field, the fifth field or the sixth field is after the fourth field, the fifth field includes a short training sequence, and the sixth field includes a long training sequence.
11. The method according to any one of claims 3 to 10, characterized in that: The first signaling SIG field includes at least one of the following: a starting position of the first field, a starting position of the second field, a starting position of the third field, a length of the first field, a length of the second field, and a length of the third field.
12. The method according to any one of claims 1 to 11, characterized in that: The first field is used to carry data of other STAs except the first STA.
13. The method according to any one of claims 1 to 11, characterized in that: The first field is used to carry first data of the first STA, and the OM parameters corresponding to the first data carried by the first field include the OM parameters before adjustment of the first STA.
14. The method according to claim 13, characterized in that The first data field in the PPDU is used to carry the first data, the first data field is located after the first field, and the OM parameters corresponding to the first data carried by the first data field include the OM parameters after the first STA is adjusted.
15. The method according to any one of claims 1 to 11, characterized in that: The first field includes at least one of the following: a random sequence, a traditional short training sequence field L-STF, a traditional long training sequence field L-LTF, an ultra-high reliability short training sequence field UHR-STF, and an ultra-high reliability long training sequence field UHR-LTF.
16. The method according to any one of claims 1 to 15, characterized in that: The PPDU also includes first indication information, where the first indication information is used to instruct the first STA to adjust the OM parameter.
17. The method according to any one of claims 1 to 16, characterized in that: The method further comprises: A block confirmation BA frame is received, where the BA frame includes second indication information, where the second indication information is used to indicate a duration for the first STA to adjust the OM parameter.
18. The method according to any one of claims 1 to 17, characterized in that: The OM parameters include at least one of the following: modulation and coding scheme MCS, number of spatial streams NSS, bandwidth, transmit power, and receive frequency.
19. The method according to claim 2, characterized in that The adjusting the OM parameter based on the PPDU includes: When the first SIG field of the PPDU contains a user field corresponding to the first STA or the OM parameter indicated by the PPDU is different from the current OM parameter of the first STA or OM parameter adjustment indication information is received, the OM parameter is adjusted based on the PPDU.
20. The method according to claim 19, characterized in that The starting time when the first STA adjusts the OM parameters includes any one of the following items: the time when the first STA detects that the first signaling SIG field contains a user field corresponding to the first STA, the time when the first STA detects the first signaling SIG field, and the starting time of the first field.
21. A communication device, characterized in that: Comprising units for performing the method according to any one of claims 1 to 20.
22. A communication device, characterized in that: including a processor and a memory; The memory is used to store instructions; The processor is configured to execute the instructions so that the method according to any one of claims 1 to 20 is performed.
23. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output code instructions, and the logic circuit is used to execute the code instructions so that the method described in any one of claims 1 to 20 is executed.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 20 is executed.
25. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 1 to 20 is performed.
26. A communication system, characterized in that: The communication system comprises a first communication device and a second communication device, wherein the first communication device is used to execute the method according to any one of claims 1 or 3-20, and the second communication device is used to execute the method according to any one of claims 2-20.
Citation Information
Patent Citations
Communication method, communication device and communication system
CN119497200A
Method for transmitting and receiving physical layer convergence procedure protocol data unit in wireless local area network system supporting power save mode operation and apparatus for the same
CN103563457A
Wireless communication method and wireless communication terminal
CN115426090A
Communication method and device
CN115734319A
Method for operating in power-save mode in wireless LAN system and apparatus for method
US20180317173A1