WO2025213390A1 - Wireless communication method and communication device - Google Patents
Wireless communication method and communication deviceInfo
- Publication number
- WO2025213390A1 WO2025213390A1 PCT/CN2024/087043 CN2024087043W WO2025213390A1 WO 2025213390 A1 WO2025213390 A1 WO 2025213390A1 CN 2024087043 W CN2024087043 W CN 2024087043W WO 2025213390 A1 WO2025213390 A1 WO 2025213390A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ppdu
- information
- communication device
- signal
- field
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
Definitions
- the present application relates to the field of communication technology, and more specifically, to a wireless communication method and a communication device.
- PPDUs physical layer protocol data units
- devices When multiple devices need to communicate, they may simultaneously transmit their physical layer protocol data units (PPDUs), resulting in overlapping interference between the PPDUs.
- PPDUs physical layer protocol data units
- devices must compete for channels before they can transmit signals.
- channel contention multiple devices may simultaneously transmit their competing PPDUs, leading to channel contention conflicts.
- Channel resource conflicts can prevent multiple devices from successfully competing for a channel, resulting in wasted channel resources.
- the present application provides a wireless communication method and a communication device.
- the following introduces various aspects involved in the present application.
- a wireless communication method comprising: a first device sending a first PPDU to a second device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
- a wireless communication method comprising: a second device receiving a first PPDU sent by a first device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
- a communication device is provided.
- the communication device is a first device, comprising: a sending unit configured to send a first PPDU to a second device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
- a communication device is provided.
- the communication device is a second device and includes: a receiving unit configured to receive a first PPDU sent by a first device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
- a communication device comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory to enable the communication device to perform some or all of the steps in the above-mentioned various aspects of the method.
- an embodiment of the present application provides a communication system, which includes the above-mentioned communication device.
- the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
- an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device to execute part or all of the steps in the methods of the above aspects.
- embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods described in each of the above aspects.
- the computer program product may be a software installation package.
- an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
- the first device can send the first signal before sending a complete PPDU (i.e., the second PPDU).
- the first signal can overlap with the signals sent by the other devices, so that the second PPDU does not overlap with the signals sent by the other devices, thereby avoiding overlapping interference in the transmission of the second PPDU and allowing the second PPDU to be successfully transmitted.
- FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.
- Figure 2 is an example diagram of the value of the contention window (CW).
- FIG 3 is an example of the operation process of the broadcast target wake time (TWT) mechanism.
- TWT broadcast target wake time
- FIG4 is an exemplary diagram of a channel contention priority access process based on a postponement signal.
- FIG5 is an example diagram of a channel conflict resolution process based on a distributed resource unit (dRU).
- dRU distributed resource unit
- FIG. 6A is an exemplary diagram of a channel conflict resolution process based on a station identification field.
- FIG6B is another example diagram of a channel conflict resolution process based on a site identification field.
- FIG7A illustrates a channel contention conflict that may occur in the channel contention mechanism of a distributed coordination function (DCF) or enhanced distributed channel access (EDCA).
- DCF distributed coordination function
- EDCA enhanced distributed channel access
- FIG7B shows the channel contention conflicts that may occur in two channel resource reservation mechanisms: TWT service period (SP) and restricted-TWT (R-TWT) SP.
- TWT service period SP
- R-TWT restricted-TWT
- Figure 7C shows the overlapping interference that may be caused by PPDU transmission that sends a defer signal.
- FIG. 7D illustrates overlapping interference that may be generated by dRU-based PPDU transmission.
- Figure 7E shows the overlapping interference that may be caused by the transmission of a PPDU containing a user identifying extension (UIE) field.
- UAE user identifying extension
- FIG. 7F illustrates overlapping interference that may be generated by the transmission of a PPDU containing a UIE field and a transceiver state switching field.
- FIG8 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.
- FIGS. 9A to 9D are schematic structural diagrams of a first PPDU provided in an embodiment of the present application.
- FIG10 is an example diagram of the wireless communication process provided in Example 1.
- FIG11 is an example diagram of the wireless communication process provided in Example 2.
- FIG12 is an example diagram of the wireless communication process provided in Example 3.
- FIG13 is an example diagram of the wireless communication process provided in Example 4.
- FIG14A is an example diagram of a wireless communication process provided in Example 5.
- FIG. 14A is an example diagram of a wireless communication process provided in Example 5.
- FIG14B is an example diagram of another wireless communication process provided in Example 5.
- Figure 14C is an example diagram of the wireless communication process provided in Example 6.
- FIG. 15A shows an example of interaction between first information and second information based on a management frame.
- FIG. 15B shows another example of interaction between the first information and the second information based on a management frame.
- FIG. 15C shows another example of interaction between the first information and the second information based on a management frame.
- FIG. 15D shows an example of interaction between first information and second information based on a control frame.
- FIG16 is a schematic diagram of the format of a first element provided in an embodiment of the present application.
- FIG 17A is a schematic diagram of an extremely high throughput (EHT) variant format of a report poll trigger (report poll trigger) provided in an embodiment of the present application.
- EHT extremely high throughput
- FIG17B is a schematic diagram of a high-efficiency (HE) variant format triggered by report polling provided in an embodiment of the present application.
- HE high-efficiency
- Figure 18 is a format diagram of an aggregation control (A-control) field that carries two pieces of information provided in an embodiment of the present application.
- A-control aggregation control
- Figures 19A and 19B are schematic structural diagrams of a first PPDU provided in an embodiment of the present application.
- Figure 20 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
- Figure 21 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
- Figure 22 is a schematic structural diagram of a device for communication provided in an embodiment of the present application.
- the technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLANs), wireless fidelity (WiFi), high-performance radio local area networks (HIPELANs), wide area networks (WANs), cellular networks, or other communication systems.
- WLANs wireless local area networks
- WiFi wireless fidelity
- HIPELANs high-performance radio local area networks
- WANs wide area networks
- the technical solutions provided in the embodiments of the present application can be applied to communication systems that adopt the 802.11 standard.
- the 802.11 standard includes, but is not limited to, the 802.11ax standard, the 802.11be standard, and the next-generation 802.11 standard.
- FIG1 is a schematic diagram of a communication system applicable to embodiments of the present application.
- communication devices in communication system 100 may include access points (APs) 111 and 112, and stations (STAs) 121 and 122.
- STA 121 can access the network through AP 111
- STA 122 can access the network through AP 112.
- a STA may establish an association with one or more APs, after which the associated STAs and APs may communicate with each other. As shown in FIG1 , AP 111 and STA 121 may communicate with each other after establishing an association, and AP 112 and STA 122 may communicate with each other after establishing an association.
- the communication in the communication system 100 may be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA peer, for example, the peer STA may be an AP or a non-AP STA.
- Figure 1 exemplarily shows two AP STAs and two non-AP STAs.
- the communication system 100 may also include a larger number of AP STAs, or the communication system 100 may include other numbers of non-AP STAs. This embodiment of the present application does not limit this.
- multi-device collaboration such as multi-AP (multiple access points, multi-AP) collaboration, or multi-site collaboration.
- AP and/or STA are not limited.
- AP can also be called AP STA, that is, in a sense, AP is also a type of STA.
- STA can also be called non-AP STA.
- the aforementioned communication device may also be a "multi-link device (MLD),” meaning a device that can communicate via multiple communication links. These multiple communication links may include communication links in different frequency bands, such as millimeter-wave bands and/or low-frequency bands.
- MLD multi-link device
- AP AP
- multi-link AP AP
- STA STA
- the AP can be a device in a wireless network.
- the AP can be a communication entity such as a communication server, a router, a switch, a bridge, or the AP can include various forms of macro base stations, micro base stations, relay stations, etc.
- the AP can also be a chip or circuit or processing system in these various forms of devices, thereby realizing the method and function of the embodiment of the present application.
- the AP can be applied to a variety of scenarios, such as sensor nodes in smart cities (such as smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as AR and VR), smart devices in smart offices (such as printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructure in daily life scenarios (such as vending machines, self-service navigation counters in supermarkets, self-service checkout devices, self-service ordering machines), etc.
- smart cities such as smart water meters, smart electricity meters, smart air detection nodes
- smart devices in smart homes such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.
- nodes in the Internet of Things such as wearable devices such as AR and VR
- smart devices in smart offices such as printers, projectors, etc.
- the role of a STA in a communication system is not absolute; in some scenarios, a STA can function as an AP.
- a STA can function as an AP.
- a mobile phone when connected to a router, it can be a non-AP STA, while when it is acting as a hotspot for other phones, it functions as an AP.
- a STA in the embodiments of the present application may be a device with wireless transceiver capabilities, such as a device that supports the 802.11 series of protocols and can communicate with an AP or other STAs.
- a STA is any user communication device that allows a user to communicate with an AP and, in turn, with a WLAN.
- Examples of STAs include user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.
- the STA in the embodiment of the present application may also be a device that provides voice/data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function.
- a handheld device or vehicle-mounted device with wireless connection function examples include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, and wireless terminals in smart cities.
- the present invention also includes but is not limited to wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs), etc.
- SIP session initiation protocol
- WLL wireless local loop
- PDAs personal digital assistants
- handheld devices with wireless communication capabilities computing devices or other processing devices connected to wireless modems
- vehicle-mounted devices wearable devices
- terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs) etc.
- PLMNs public land mobile networks
- the STA may also be a wearable device.
- Wearable devices also known as wearable smart devices, are a general term for wearable devices that utilize wearable technology to intelligently design and develop wearable devices for everyday wear, such as glasses, gloves, watches, clothing, and shoes. Examples include smart watches or smart glasses, as well as devices that focus on a specific application function and require integration with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
- a STA may also be a terminal device in an Internet of Things (IoT) system.
- IoT Internet of Things
- the IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the Internet through communication technologies, thereby enabling intelligent networks that interconnect humans and machines, and objects and things.
- IoT technology for example, through narrowband (NB) technology, can achieve massive connections, deep coverage, and power-saving terminals.
- NB narrowband
- a STA may be a device in a connected vehicle system.
- the communication methods in a connected vehicle system are collectively referred to as V2X (where X represents anything).
- V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-roadside infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
- V2V vehicle-to-vehicle
- V2I vehicle-to-roadside infrastructure
- V2P vehicle-to-pedestrian
- V2N vehicle-to-network
- STA may also include sensors such as smart printers, train detectors, gas stations, etc., whose main functions include collecting data (part of the terminal equipment), receiving AP control information and downlink data, and sending electromagnetic waves to transmit data to the AP.
- sensors such as smart printers, train detectors, gas stations, etc., whose main functions include collecting data (part of the terminal equipment), receiving AP control information and downlink data, and sending electromagnetic waves to transmit data to the AP.
- the AP in the embodiment of the present application may be a device for communicating with a STA.
- the AP may be a network device in a wireless local area network.
- the AP may be used to communicate with the STA through the wireless local area network.
- the AP can be a device that supports the 802.11be standard.
- the AP can also be a device that supports various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
- non-AP STA can support 802.11be.
- Non-AP STA can also support 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a, etc.
- the frequency bands supported by WLAN technology may include, but are not limited to, low frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (e.g., 45 GHz, 60 GHz).
- a STA may invoke the carrier sense (CS) mechanism to determine the medium's busy/idle state. If the medium is busy, the STA should delay transmission until it determines that the medium is uninterruptedly idle for a certain period of time. This period can be equal to the extended inter-frame space (EIFS) if the last transition to idle was due to an incorrectly received frame being detected on the medium, or the distributed inter-frame spacing (DIFS) otherwise. After this DIFS or EIFS medium idle time, the STA should generate a random number before transmitting, which serves as the backoff count. The backoff count is used to determine the additional delay. If the backoff count already contains a non-zero value, no random number selection is required or performed. This process minimizes conflicts during contention between multiple STAs executing the same event.
- EIFS extended inter-frame space
- DIFS distributed inter-frame spacing
- Random() may be used to obtain a pseudorandom integer from a uniform distribution in the interval [0, CW].
- the parameter CW may represent the size of the contention window.
- CW may be an integer between physical layer (PHY) parameters aCWmin and aCWmax, where aCWmin ⁇ CW ⁇ aCWmax.
- the initial value of the CW parameter may be aCWmin.
- Each STA may maintain a STA short retry count (SSRC) and a STA long retry count (SLRC).
- the initial value of both the SSRC and SLRC may be 0.
- the SSRC increments when the short retry count (SRC) associated with any MAC protocol data unit (MPDU) whose type field is equal to data or management increments.
- the SLRC increments when the long retry count (LRC) associated with any MPDU whose type field is equal to data or management increments.
- the CW takes the next value in the CW sequence until the CW reaches aCWmax. Once the CW reaches aCWmax, it remains at aCWmax until it is reset. This technical solution improves the stability of the access protocol under high load conditions.
- Figure 2 illustrates the exponential growth of CW values in a CW sequence as an example, where the exponential growth of CW values may refer to CW values being set in ascending order of powers of 2 and then decreasing by 1, starting from a specific PHY's aCWmin value and continuing to a specific PHY's aCWmax value.
- the CW value in the initial attempt, can be equal to CWmin (i.e., the value of the parameter aCWmin).
- CWmin is 7.
- the CW value In the first retransmission, the CW value can be increased to 15.
- the CW value In the second retransmission, the CW value can be increased to 31.
- the CW value In the third retransmission, the CW value can continue to increase to 63.
- CWmax is 255.
- the CW is reset to aCWmin.
- the STA shall be reset to 0 if one or more of the following conditions are met: the STA receives a CTS frame in response to an RTS frame; the STA receives a Block Acknowledgement (BA) frame in response to a Block Acknowledgement Request (BlockAckReq) frame; the STA receives a PSDU in response to a frame containing all or part of an MSDU or MMPDU and whose length is less than or equal to the parameter dot11RTSThreshold; the STA sends a frame that carries the group address in the Address 1 field.
- BA Block Acknowledgement
- BlockAckReq Block Acknowledgement Request
- SLRC shall be reset to 0 when the STA sends a frame carrying the group address in the Address 1 field.
- TWT technology allows the AP to manage activity in the BSS to minimize contention between STAs and reduce the time required for STAs using power management mode to wake up.
- TWT proposes that STAs only wake up during a predefined service period (SP) to exchange frames with the AP and return to sleep after the SP ends.
- SP service period
- the STA that works according to the received TWT SP or R-TWT SP can be called a scheduled STA
- the AP that configures the TWT SP or R-TWT SP for the scheduled STA can be called a scheduling AP.
- TWT technology can be implemented by assigning STAs to operate on non-overlapping time and/or frequency, and concentrating frame exchange sequences within a predefined service period.
- STAs can be assigned to operate on non-overlapping time and/or frequency, and concentrating frame exchange sequences within a predefined service period.
- FIG3 is an example of the operation process of the broadcast TWT mechanism.
- the AP and STA1 can exchange TWT request (TWT req.) frames and TWT response (TWT resp.) frames to perform optional TBTT negotiation.
- Optional TBTT negotiation can be used to negotiate the first TBTT, listen interval, etc.
- the AP includes a broadcast TWT information element (IE) in the beacon frame.
- the broadcast TWT IE can be used to indicate the B-TWT SP.
- the AP intends to send a trigger frame or downlink data to the STA.
- STA1 and STA2 wake up from doze to receive the AP's beacon frame to determine the B-TWT SP.
- the AP sends a basic trigger frame.
- STA1 and STA2 receive a basic trigger frame, they must be awake during the TWT SP.
- STA1 indicates its awake state by sending a power save poll (PS-Poll)
- STA2 indicates its awake state by sending a Quality of Service (QoS) null frame.
- STA1 and STA2 receive downlink data from the AP during subsequent interactions with the AP and enter a dormant state after the TWT SP ends.
- PS-Poll power save poll
- QoS Quality of Service
- ultra-high reliability (UHR) stations can send a deferred signal when the channel is idle for a certain period of time (DIFS). This prevents non-UHR stations from acquiring the channel, ensuring UHR stations' priority access. Furthermore, after sending the deferred signal, UHR stations can compete for the channel again. The winning UHR station in this second round of competition acquires the channel.
- DIFS period of time
- FIG 4 is an example diagram of a channel contention priority access process based on a postponed signal.
- STA1 and STA2 are both non-UHR stations; STA3 and STA4 are both UHR stations.
- STA3 and STA4 both send defer signals during the EDCA contention period, preventing STA1 and STA2 from acquiring the channel.
- the defer signals may include, for example, a short training field (STF), a long training field (LTF), or a signal (SIG).
- STA3 and STA4 check whether the channel is busy within the BO.
- the BO is a random number between 0 and 7 (rand(0,7)).
- STA3's BO is 4, and STA4's BO is 5.
- STA3 detects that the channel is idle within the BO, successfully completing its secondary channel contention, acquiring the TXOP and transmitting the PPDU. However, because STA3 is transmitting the PPDU, STA4 detects that the channel is busy within the BO, failing the secondary channel contention.
- channel contention conflicts can be resolved.
- different UHR STAs can use dRU PPDUs with different subcarrier groups to compete for channels, so that there is no overlap in subcarrier frequencies between different UHR stations, thereby avoiding conflicts.
- PPDU1 and PPDU2 compete for the channel using DRUs with different subcarriers. STA1 and STA2 both successfully compete for the channel.
- AP1 can determine data transmission between STA2 and STA3 based on the first rule, PPDU1, and PPDU2.
- Different STAs can send site identification fields through different subcarrier groups, so that the site identification fields of different STAs do not overlap in the subcarrier frequency, and the AP can receive the site identification fields sent by these STAs at the same time, thereby avoiding conflicts.
- the Site Identifier field may be used to indicate the identity of the site that sent the field.
- the value of the Site Identifier field may be the association identifier (AID) that originated the sending of the field.
- the site identification field may also be referred to as the UIE field.
- the Site Identification field can be located at the end of a UHR PPDU.
- the UHR PPDU can carry an S-RTS frame.
- the AP can schedule multiple STAs based on the received site identification field, thereby implementing data interaction between multiple STAs and the AP.
- STA1 and STA2 can send PPDUs using different subcarrier groups.
- the PPDU sent by STA1 may include a UIE-1 field.
- the UIE-1 field may indicate the identifier of STA1.
- the PPDU sent by STA2 may include a UIE-2 field.
- the UIE-2 field may indicate the identifier of STA2.
- the station identification field may be preceded by a transceiver state switching field. Based on the received transceiver state switching field, the station may change from the receiving state to the transmitting state and immediately send a UIE field indicating its own identification within the time range of the received UIE field.
- the transmit/receive state switching field may also be referred to as an RI field.
- STA1 sends a PPDU that includes the RI and UIE-1 fields.
- the UIE-1 field can indicate STA1's identity.
- STA2 detects the PPDU, it switches from receiving to transmitting within the transmit/receive state switching field and sends the UIE-2 field within the duration of the UIE-1 field.
- the UIE-2 field can indicate STA2's identity.
- the AP receives the UEI-1 and UEI-2 fields, it sends a CTS frame to STA1, allowing STA1 to send SU UL data.
- STA1's TXOP ends, STA2 sends a PPDU that includes the transmit/receive state switching field and the UIE-2 field to the AP.
- the AP sends a CTS frame to STA2, allowing STA2 to send SU UL data.
- the above technology can solve overlapping interference or channel contention conflicts to a certain extent, but some problems still exist.
- FIG7A shows a channel contention conflict that may occur in the channel contention mechanism of DCF or EDCA.
- Figure 7B shows the channel contention conflicts that may occur in the two channel resource reservation mechanisms, TWT SP and R-TWT SP.
- channel contention conflicts may still occur.
- the 802.11ax and 802.11be standards define two channel resource reservation mechanisms, TWT SP and R-TWT SP, respectively. Therefore, some stations (such as those defined in 802.11ax or standards prior to 802.11be) can still compete for channels during TWT SP or R-TWT SP periods, resulting in channel contention conflicts.
- STA1 supports the TWT SP or R-TWT SP mechanism, while STA2 and STA3 do not.
- STA1 is a TWT-scheduled STA and can therefore send a non-HT PPDU.
- the non-HT PPDU can include an RTS frame to compete for the channel.
- STA2 and STA3 do not support the TWT SP or R-TWT SP mechanism, they also send a normal PPDU.
- the normal PPDU can include an RTS frame or data.
- the PPDUs sent by STA1, STA2, and STA3 cause a channel contention conflict.
- a PPDU containing a deferral signal may overlap with a normal PPDU sent by another station, causing the deferral signal to fail.
- a dRU PPDU may overlap with a normal PPDU sent by another station, causing the dRU PPDU to fail.
- a PPDU containing the UIE field may overlap with a normal PPDU sent by another station, causing the UIE field to fail.
- the UHR PPDUs sent by STA1 and STA2 contain a deferral signal.
- STA3 simultaneously sends a normal PPDU, causing overlapping interference and rendering the deferral signal ineffective.
- STA1 and STA2 both send dRU PPDUs.
- STA3 also sends a normal PPDU, which causes overlapping interference and invalidates the dRU PPDU.
- STA1 and STA2 both send PPDUs containing the UIE field.
- STA3 also sends a normal PPDU, which causes overlapping interference and renders the UIE field ineffective.
- STA1 and STA2 both send PPDUs containing the RI and UIE fields.
- STA3 also sends a normal PPDU, resulting in overlapping interference.
- a normal PPDU may include one or more of the following: a PPDU sent by a STA that does not support the TWT SP or R-TWT SP mechanism; a PPDU that does not contain a deferral signal; a PPDU that does not contain a UIE field; or a PPDU that does not contain a UIE field or a transmit/receive state switch field.
- This application does not limit the type of PPDU.
- a normal PPDU may be a PPDU defined in the IEEE 802.11 standard.
- FIG8 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application to solve the above-mentioned problem of overlapping interference.
- the method shown in Figure 8 can be performed by a first device and a second device. Both the first device and the second device can be the communication devices described above.
- the first device may include a non-AP STA or a non-AP MLD.
- the second device may include a peer device of the first device.
- the second device may include an AP, an AP MLD, or a peer STA of the first device.
- the second device may include a non-AP STA or a non-AP MLD.
- the first device may include a peer device of the second device.
- the first device may include an AP, an AP MLD, or a peer STA of the second device.
- the method shown in FIG. 8 may include step S810 .
- Step S810 The first device sends a first PPDU to the second device.
- the first PPDU may include a first signal and a second PPDU.
- the first signal may be earlier than the second PPDU.
- the first PPDU may be obtained by concatenating the first signal and the second PPDU in time.
- the first signal and the second PPDU can be directly connected. That is, the end time of the first signal can be the start time of the second PPDU. In other words, there may be no gap or interval between the first signal and the second PPDU.
- Figure 9A is a schematic structural diagram of a first PPDU provided in an embodiment of the present application. As shown in Figure 9A, the first signal and the second PPDU are directly connected.
- a first interval may be included between the first signal and the second PPDU. That is, the end time of the first signal may be earlier than the start time of the second PPDU. In other words, there may be a gap between the first signal and the second PPDU.
- Figure 9B is a schematic structural diagram of another first PPDU provided in an embodiment of the present application. As shown in Figure 9B, a first interval may be included between the first signal and the second PPDU.
- the first interval may not contain a waveform. That is, the first interval may be a blank time interval. In other words, between the first signal and the second PPDU, the first device may not send any waveform.
- the first interval may include a waveform.
- the present application does not limit the waveform of the first interval.
- the waveform of the first interval may be a random waveform or a fixed waveform.
- duration of the first interval may be less than or equal to the first threshold.
- duration of the first interval may be predefined or pre-negotiated.
- the first interval may also be called a guard interval.
- the first device can send the first signal before sending a complete PPDU (i.e., the second PPDU).
- the first signal can overlap with the signals sent by the other devices, so that the second PPDU does not overlap with the signals sent by the other devices, thereby avoiding overlapping interference in the transmission of the second PPDU, allowing the second PPDU to be successfully transmitted and also improving medium usage efficiency.
- the PPDU transmitted by the fourth device will overlap with the first signal.
- the fourth device Upon receiving the first signal, the fourth device will determine that the medium is busy and will not immediately continue to transmit the PPDU. Instead, it will wait until the medium is idle before transmitting the PPDU. Therefore, after the first signal is transmitted, the fourth device detects the transmission of the second PPDU and, therefore, will continue to determine that the medium is busy and will not transmit the PPDU. Therefore, the transmission of the second PPDU is completed during the period when the fourth device is unable to transmit a PPDU. Similar to the fourth device, other devices will also not transmit PPDUs. Therefore, during the transmission of the second PPDU, no other communication device will transmit a PPDU, preventing overlapping interference with the second PPDU.
- the fourth device may be, for example, a non-UHR device.
- the fourth device may be a device that does not support one or more of the following mechanisms: dRU, TWT, defer signal, UIE field, etc.
- the first signal may be any signal that can be received by the communication device.
- the first signal may be an interference signal of the fourth device.
- the first signal may include any signal that causes the fourth device to believe that the medium is busy.
- the second PPDU may be a PPDU type defined in the IEEE 802.11 standard.
- the type of the second PPDU may include: non-high-throughput (non-HT) PPDU, non-HT Duplicated PPDU, high-throughput (HT) PPDU, very high-throughput (VHT) PPDU, high-efficiency (HE) PPDU, enhancements for extremely high throughput (EHT) PPDU, UHR PPDU, directional multi-gigabit (DMG) PPDU, enhanced directional multi-gigabit (EDMG) PPDU, CDMG PPDU, CMMG PPDU, WUR PPDU, or S1G PPDU.
- non-HT non-HT
- HT high-throughput
- VHT very high-throughput
- HE high-efficiency
- EHT extremely high throughput
- UHR PPDU directional multi-gigabit
- DMG directional multi-gigabit
- EDMG enhanced directional multi-gigabit
- the first PPDU may include a third PPDU and a second PPDU.
- the third PPDU may be used to carry the first signal.
- the first PPDU may be composed of at least two complete PPDUs connected in series in the time dimension.
- the first PPDU aggregates multiple PPDUs in the time domain. Therefore, the first PPDU may also be called a time-domain aggregated physical layer protocol data unit (A-PPDU).
- A-PPDU time-domain aggregated physical layer protocol data unit
- the third PPDU can carry any MAC frame type.
- the third PPDU can carry one or more of an RTS frame and a data frame.
- the third PPDU can carry random, meaningless data.
- Figures 9C and 9D are schematic diagrams of the format of a first PPDU provided in an embodiment of the present application.
- the third PPDU is located before the second PPDU, and there is no gap between the third PPDU and the second PPDU.
- the third PPDU may be a PPDU type defined in the IEEE 802.11 standard.
- the third PPDU type may include: non-HT PPDU, non-HT Duplicated PPDU, HT PPDU, VHT PPDU, HE PPDU, EHT PPDU, UHR PPDU, DMG PPDU, EDMG PPDU, CDMG PPDU, CMMG PPDU, WUR PPDU, or S1G PPDU.
- the purpose of the first signal is to create a guard interval of sufficient duration for the second PPDU. Therefore, the duration of the third PPDU should generally be longer than that of a normal PPDU.
- the duration of the first signal can be dynamically adjusted to avoid the time domain data being lost due to the first signal being too long. This can reduce signaling overhead and resource waste, or prevent the second PPDU from receiving overlapping interference due to the first signal being too short.
- the duration of the first signal can be adjusted based on whether a fourth device exists in the current communication environment.
- the duration of the first signal can be adjusted based on the real-time maximum length of a normal PPDU.
- the first device may, under the coordination of a second device (for example, an AP), search for a first signal duration greater than the minimum duration of a typical PPDU through multiple attempts.
- the first device may, under the coordination of the second device, determine a third PPDU duration greater than the minimum duration of a typical PPDU through multiple attempts.
- the duration of the first signal may be fixed.
- the duration of the first signal may be preconfigured or predefined. This technical solution can simplify the duration of the first signal.
- the duration of the first signal may be greater than or equal to the duration of the signal sent by the first type of device.
- the first type of device may include a non-UHR site.
- the duration of the first signal may be determined as a fixed value based on the maximum length of the PPDU sent by the non-UHR site.
- the duration of the first signal may be determined based on the maximum length of the PPDU sent by the non-UHR site over a period of time and dynamically adjusted during each period.
- whether the first signal exists in the first PPDU can be dynamically adjusted. That is, whether the first signal exists before the second PPDU in the first PPDU can be dynamically selected. Alternatively, whether to use the time domain A-PPDU can be dynamically selected. Alternatively, whether the first device can send the first PPDU can be dynamically adjusted. For example, whether the first signal exists in the first PPDU can be determined based on whether the fourth device exists in the current communication environment. For another example, whether the first signal exists in the first PPDU can be determined based on whether a normal PPDU exists. For example, if there is no communication device of the type of the fourth device and no normal PPDU in the current environment, the PPDU sent by the first device may not include the first signal.
- the lengths of the first signals sent by multiple STAs associated with the same AP can be the same, so that the multiple second PPDUs respectively sent by the multiple STAs are aligned.
- the second PPDU includes a postponement signal
- the same lengths of the first signals sent by multiple STAs associated with the same AP can align the transmission of the postponement signal, so that the AP can correctly receive the multiple postponement signals.
- the second PPDU is transmitted through a dRU
- the same lengths of the first signals sent by multiple STAs associated with the same AP can align the transmission of the second PPDU, so that the AP can correctly receive the multiple second PPDUs through the dRU.
- the second PPDU when the second PPDU includes a UIE field (or includes a UIE and a transceiver state switching field), the same lengths of the first signals sent by multiple STAs associated with the same AP can align the transmission of the UIE field, so that the AP can correctly receive the multiple UIE fields.
- the second PPDU may be used for the first device to perform channel contention, wherein the channel contention may include EDCA/DCF-based channel contention, and illustratively, the second PPDU may include an RTS frame.
- the second PPDU will not be subject to overlapping interference. Therefore, channel contention based on the second PPDU is unlikely to cause channel contention conflicts, thereby improving the success rate of channel contention for the first device.
- the first device can send a first PPDU and compete for a channel using a second PPDU. Because the first PPDU has a higher success rate in competing for a channel, the first device can occupy the channel earlier and transmit the low-latency service, thereby providing priority access to sites that provide low-latency services and meeting the low-latency service transmission requirements.
- Example 1 The following describes, through Example 1, how the second PPDU is used by the first device to perform channel contention.
- FIG10 is an example diagram of the wireless communication process provided in Example 1.
- the first device may include STA1
- the second device may include an AP
- the fourth device may include STA2 and/or STA3.
- STA1 needs to send low-latency services and sends time-domain A-PPDUs.
- STA2 and STA3 both send non-low-latency services and send normal PPDUs.
- the third PPDU type is non-HT PPDU format and carries an RTS frame
- the second PPDU type is UHR PPDU and carries an RTS frame.
- the type of the third PPDU (non-HT PPDU) and the type of the second PPDU (non-HT PPDU) in Example 1 are only used as examples and can be any PPDU type or arbitrary waveform defined in the IEEE 802.11 standard.
- RTS frames carried in the third PPDU and the second PPDU are only used as examples and can actually be any frame type or random data.
- STA1 transmits the third PPDU before the second PPDU, preventing the second PPDU from overlapping with the normal PPDUs sent by STA2 and STA3. This prevents the RTS frame in the second PPDU from being corrupted by interference from the normal PPDUs.
- the third PPDU sent by STA1, the normal PPDUs sent by STA2, and the normal PPDUs sent by STA3 are mixed together, making it impossible to identify a valid PPDU.
- the AP receives the second PPDU sent by STA1. Since there are no other signals on the channel at this point, the AP successfully receives the valid second PPDU and parses the RTS frame carried in it.
- the AP then responds with a CTS frame to STA1 after a SIFS period, in accordance with EDCA/DCF rules.
- STA1 successfully acquires the channel through the above process and can then transmit low-latency services (not shown in Figure 10).
- the first device may send a fourth PPDU to the second device.
- the fourth PPDU may be used by the first device to communicate
- the first device may send the first PPDU to the second device.
- the first device may attempt to compete for the channel using the fourth PPDU. If a channel contention conflict occurs, the first device may then use the first PPDU to compete for the channel.
- the present application does not limit the method by which the first device determines that a channel contention conflict has occurred. For example, if an ACK timeout occurs after a PPDU for channel contention (such as the fourth PPDU) is sent, a channel contention conflict may be considered to have occurred.
- the fourth PPDU may be a non-first PPDU (eg, a non-time-domain A-PPDU).
- the fourth PPDU may be a common PPDU.
- the first PPDU is longer, i.e., it occupies more time domain resources. If the channel contention attempt using the fourth PPDU is successful, channel contention can be completed while consuming fewer time domain resources, thereby conserving time domain resources. If a conflict occurs during the channel contention attempt using the fourth PPDU, reusing the first PPDU for channel contention can improve the success rate of channel contention after the channel contention conflict, thereby reducing the impact of the channel contention conflict on the channel contention of the first device and allowing priority access to the channel.
- FIG11 is a schematic flowchart of a wireless communication process provided in Example 2.
- the first device may include STA1
- the second device may include an AP
- the fourth device may include STA2 and/or STA3.
- STA1 When STA1 participates in the first channel contention, it uses the normal PPDU (i.e., the fourth PPDU) and does not use the time-domain A-PPDU. When STA1 detects a conflict in the first channel contention, it uses the time-domain A-PPDU when participating in the second channel contention, thereby obtaining the channel first.
- the normal PPDU i.e., the fourth PPDU
- the second channel contention process in Example 2 may refer to the implementation of Example 1.
- the first device may send a first PPDU to the second device within the first time period.
- the first time period may be a TWT SP or an R-TWT SP.
- the present application may be applied in a TWT SP or R-TWT SP mechanism.
- the first PPDU when the first device is a station scheduled within the first time period, the first PPDU can be used to prevent the second PPDU from overlapping with a normal PPDU, thereby preventing the first time period from being snatched away by other stations.
- the first time period can be a TWT SP or R-TWT SP
- the first PPDU can prevent stations that are not scheduled by a TWT SP or R-TWT SP from snatching away the TWT SP or R-TWT SP, thereby improving the success rate of the scheduled station or AP obtaining an SP.
- the start time of the channel contention by the first device may be the start point of the first time period.
- the start time of the channel contention by the first device may not be after the arbitration inter-frame space (AIFS) when the channel is idle.
- AIFS arbitration inter-frame space
- FIG12 is a schematic flowchart of a wireless communication process provided in Example 3.
- the first device may include STA1
- the second device may include an AP
- the fourth device may include STA2 and/or STA3.
- Example 3 The second channel contention process in Example 3 can be implemented with reference to Example 1.
- Example 3 differs from Example 1 in the following two aspects. First, in Example 3, the channel contention starts at the start of the TWT SP or R-TWT SP rather than after the channel becomes idle AIFS. Second, in Example 3, STA1 is able to use the time-domain A-PPDU because it is the scheduled station for the current TWT SP or R-TWT SP, while STA2 and STA3 are not scheduled stations.
- STA1 sends A-PPDU to prevent the second PPDU from overlapping with the normal PPDU sent by STA2 and STA3, thereby avoiding interference between the Non-HT PPDU containing RTS and the normal PPDU, and thus preventing the TWT SP or R-TWT SP from being snatched away by other stations.
- the second PPDU may be transmitted using a dRU.
- the second PPDU will not overlap with other PPDUs, that is, the first signal can create a sufficiently long protection interval for the second PPDU, thereby avoiding the PPDU transmitted using dRU from being interfered with by other PPDUs and becoming invalid.
- FIG13 is an example diagram of the communication process provided in Example 4.
- the first device may include STA1 or STA2
- the second device may include an AP
- the fourth device may include STA3.
- STA1 and STA2 both send time-domain A-PPDUs.
- the third PPDU is a non-HT PPDU
- the second PPDU is a UHR PPDU containing a dRU.
- non-HT PPDU format of the third PPDU in Example 4 is used as an example only and can be any PPDU type defined in the IEEE 802.11 standard.
- the second PPDU type can only be the UHR PPDU format.
- STA1 and STA2 send A-PPDU so that the second PPDU does not overlap with the normal PPDU sent by STA3. That is, the third PPDU creates a protection interval of sufficient duration for the second PPDU, thereby preventing the UHR PPDU containing the dRU from being interfered with by the normal PPDU and becoming invalid.
- the second PPDU may include a first field.
- the first field may be used to indicate an identifier of the first device.
- the first field may be transmitted overlapping with the second field, and the second field may be a field sent by a third device to indicate an identifier of the third device.
- both the first field and the second field may include the UIE field described above.
- both the first field and the second field may include the UIE field and the transceiver state switching field described above.
- the second PPDU will not overlap with other PPDUs, that is, the first signal can create a sufficiently long protection interval for the second PPDU, thereby avoiding the first field in the second PPDU from being interfered with by other PPDUs and becoming invalid.
- FIG. 14A and FIG. 14B are both example diagrams of the communication process provided in Example 5.
- FIG. 14A and FIG. 14B are both example diagrams of the communication process provided in Example 5.
- the first device may include STA1 or STA2
- the second device may include an AP
- the third device may include STA1 or STA2 different from the first device
- the fourth device may include STA3.
- STA1 and STA2 both send time-domain A-PPDUs.
- the third PPDU is a non-HT PPDU
- the second PPDU is a UHR PPDU with a UIE field.
- STA1 and STA2 both transmit time-domain A-PPDUs.
- the third PPDU is a non-HT PPDU
- the second PPDU is a UHR PPDU containing a UIE field and a transmit/receive state switch field (RI field).
- non-HT PPDU format of the third PPDU in Example 5 is used as an example only. In practice, it can be any PPDU type defined in the IEEE 802.11 standard.
- the second PPDU type can only be the UHR PPDU format.
- STA1 and STA2 send A-PPDU to prevent the second PPDU from overlapping with the normal PPDU sent by STA3.
- the third PPDU creates a protection interval of sufficient length for the second PPDU, thereby preventing the UHR PPDU containing UIE or UIE and RI from being interfered with by the normal PPDU and becoming invalid.
- the second PPDU may be used to prevent a first type of device from acquiring a channel.
- the first type of device may include a non-UHR station.
- the second PPDU may include a defer signal.
- the defer signal may be used to prevent non-UHR stations from acquiring a channel.
- the transmission of the second PPDU will not overlap with other PPDUs, that is, the first signal can create a sufficiently long protection interval for the second PPDU, thereby avoiding the second PPDU containing the postponed signal from being interfered with by other PPDUs and becoming invalid.
- Figure 14C is an example diagram of the communication process provided by an embodiment of the present application.
- the first device may include STA1 or STA2
- the second device may include an AP
- the fourth device may include STA3.
- STA1 and STA2 both send time-domain A-PPDUs.
- the third PPDU is a non-HT PPDU
- the second PPDU is a UHR PPDU with a deferral signal.
- non-HT PPDU format of the third PPDU in Example 6 is used as an example only, and may be any PPDU type defined in the IEEE 802.11 standard.
- the UHR PPDU format of the second PPDU is used as an example only, and may be any PPDU type defined in the IEEE 802.11 standard.
- STA1 and STA2 send A-PPDU so that the second PPDU does not overlap with the normal PPDU sent by STA3, thereby avoiding the UHR PPDU containing the postponement signal from being interfered with by the normal PPDU and becoming invalid.
- the first device may receive first information sent by the second device.
- the first information may be related to configuration information of the first signal.
- the first information may be used to indicate configuration information actually used. That is, the first device needs to perform a corresponding operation according to the instruction of the first information. For example, if the first device includes a non-AP STA and the second device includes an AP, the AP can use the first information to indicate the configuration information of the first signal actually used to the non-AP.
- the first information may be used to dynamically adjust configuration information of the first signal.
- the second device may send the first information to the first device to update the configuration information of the first signal.
- the first device may perform operations related to the first signal based on the most recently received first information.
- the dynamically adjusted configuration information may be partially or completely different from the configuration information before the dynamic adjustment.
- the first information may be carried in a control frame.
- the first information may be carried in a trigger frame.
- the frame can be any trigger frame subtype defined in the standard.
- the trigger frame can include one or more of the following: Basic Trigger, Beamforming Report Poll Trigger, MU-BAR Trigger, MU-RTS Trigger, Buffer Status Report Poll Trigger, GCR MU-BAR Trigger, Bandwidth Query Report Poll Trigger, NDP Feedback Report Poll Trigger, or a newly defined trigger frame type.
- the newly defined trigger frame can be a Time A-PPDU Report Poll Trigger (TARP Trigger) frame.
- the first information may be carried in a management frame.
- the management frame may include, for example, a beacon frame and/or a broadcast frame.
- the first information may be carried in one or more of the following: a probe response frame, an association response frame, or a reassociation response frame.
- the first information can be carried in a broadcast frame.
- the second device can configure the same first information to multiple devices, thereby ensuring that the operations related to the first signal performed by the multiple devices are consistent.
- multiple devices can simultaneously begin transmitting first signals of the same length, thereby ensuring that multiple second PPDUs transmitted by the multiple devices are aligned.
- the first device may send second information to the second device.
- the second information may be related to the configuration information of the first signal.
- the second information may be used to indicate recommended configuration information for the first signal. That is, the first device may recommend a configuration for the first signal using the second information.
- the actual configuration information for the first signal may be determined based on the second information.
- the actual configuration information for the first signal may be the same as or different from the recommended configuration information for the first signal.
- the second information may be carried in a management frame.
- the second information may be carried in one or more of the following: a probe request frame, an association request frame, or a reassociation request frame.
- the second information may be carried in a control frame.
- the second information may be carried in a header of an uplink MAC frame.
- the second information may be carried in an A-control field.
- the A-control field may be in the header of an uplink MAC frame.
- Figure 15A shows an example of interaction between first information and second information based on a management frame.
- the first device includes an STA and the second device includes an AP.
- the first information is carried in a beacon frame.
- the second information is carried in a probe request frame.
- Figure 15B shows another example of interaction between first information and second information based on a management frame.
- the first device includes an STA and the second device includes an AP.
- the first information is carried in a beacon frame.
- the second information is carried in an association request frame.
- Figure 15C shows another example of interaction between first and second information based on a management frame.
- the first device includes an STA
- the second device includes an AP.
- the first information is carried in a beacon frame
- the second information is carried in a reassociation request frame.
- the configuration information related to the “first information*” may be different from the configuration information related to the “first information”.
- Figure 15D shows an example of interaction between first information and second information based on a control frame.
- the first device includes an STA
- the second device includes an AP.
- the first information is carried in a TARP trigger frame.
- the second information is carried in a TB PPDU.
- the configuration information may include one or more of the following: enabling information, duration information, and type information, which are described below.
- the enabling information may be used to indicate whether the first device can send the first PPDU.
- the enabling information may be used to indicate whether the PPDU sent by the first device can include the first signal.
- the enabling information may be used to indicate whether the time domain A-PPDU function is enabled.
- the enabling information included in the recommended configuration information may be recommended enabling information, that is, it may be used to recommend whether the first device can send the first PPDU.
- the enabling information included in the actually used configuration information may be actually used enabling information, that is, it may be used to indicate whether the first device can actually send the first PPDU.
- the enabling information can be carried in the Whether to Enable Time Domain A-PPDU field.
- Whether to Enable Time Domain A-PPDU field can be indicated by 1 bit.
- the value of 1 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device can send the first PPDU; the value of 0 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device cannot send the first PPDU.
- the value of 0 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device can send the first PPDU; the value of 1 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device cannot send the first PPDU.
- the "whether to enable the time domain A-PPDU field” is only an example of the name of the field that carries the enabling information, and the field can also have other names.
- the "whether to enable the time domain A-PPDU field” can also be called “whether to recommend enabling the time domain A-PPDU field", "whether to use the time domain A-PPDU field”, or "whether to use the PPDU containing the first signal”.
- the duration information may be used to indicate the duration of the first signal and/or the duration of the third PPDU. It is understood that in some cases, the duration of the first signal may be equal to the duration of the third PPDU. In this case, the duration information may indicate only one of the duration of the first signal and the duration of the third PPDU.
- the value of the duration information may include: the duration of the first signal, and/or the duration of the third PPDU.
- the duration information may be carried in the third PPDU duration field and/or the first signal duration field.
- the first signal duration field may occupy 16 bits.
- the value of the first signal duration field is the duration of the first signal. This application does not limit the unit of the third PPDU duration field. For example, the unit may be microseconds.
- the third PPDU duration field may occupy 16 bits.
- the value of the third PPDU duration field is the duration of the third PPDU. This application does not limit the unit of the third PPDU duration field. For example, the unit may be microseconds.
- third PPDU duration field and the "first signal duration field” are merely example names for fields that carry duration information, and this field may also have other names.
- the "third PPDU duration field” may also be called the “third PPDU length field,” the “recommended third PPDU duration field,” or the “actually used third PPDU duration field.”
- the value of the duration information may be mapped to the duration of the first signal.
- the value of the duration information may be mapped to the length of the third PPDU.
- the value of the duration information may be multiple subscripts (or candidate values or indexes), and the multiple subscripts may correspond one-to-one to the durations of multiple first signals (or the lengths of multiple third PPDUs). Table 1 shows the correspondence between the multiple subscripts and the durations of the first signal (or the lengths of multiple third PPDUs).
- Table 1 is merely an example. Some of the contents in Table 1 may be updated separately. The correspondence between the values and meanings in Table 1 may be adjusted. Alternatively, the meanings corresponding to the values in Table 1 may be changed.
- the third PPDU duration field may occupy 2 bits.
- the third PPDU duration field may be of an enumerated type, used to indicate the subscript of the third PPDU duration.
- the first signal duration field may occupy 2 bits.
- the first signal duration field may be of an enumerated type, used to indicate the subscript of the first signal duration.
- setting the first signal duration field or the third PPDU duration field to an enumeration type can reduce the number of bits occupied by the above fields.
- the type information may be used to indicate the type of the third PPDU carrying the first signal.
- the type of the third PPDU may include: non-HT PPDU, non-HT Duplicated PPDU, HT PPDU, VHT PPDU, HE PPDU, EHT PPDU, UHR PPDU, DMG PPDU, EDMG PPDU, CDMG PPDU, CMMG PPDU, WUR PPDU, or S1G PPDU.
- the type information may be carried in the type field of the third PPDU.
- the type field of the third PPDU may occupy 1 bit or 4 bits.
- third PPDU type field is merely an example name for a field that carries type information.
- a field that carries type information may also have other names.
- the "third PPDU type field” may also be referred to as the "recommended third PPDU type field” or the "actually used third PPDU type field.”
- the configuration information may be carried in the first element.
- the first element may also be referred to as a time A-PPDU control element.
- the first element may include a direction field.
- the direction field may be used to indicate the transmission direction of the first element.
- the transmission direction of the first element may be from the first device to the second device or from the second device to the first device.
- the first element may carry both the first information and the second information. If the transmission direction of the first element is from the first device to the second device, the first element may carry the second information; if the transmission direction of the first element is from the second device to the first device, the first element may carry the first information.
- the direction field may be used to distinguish between the first information and the second information.
- the Direction field may occupy one bit.
- a Direction field value of 1 may indicate that the first element is sent from the second device to the first device, i.e., the element carries the first information
- a Direction field value of 0 may indicate that the first element is sent from the first device to the second device, i.e., the element carries the second information.
- a Direction field value of 0 may indicate that the first element is sent from the second device to the first device, i.e., the element carries the first information
- a Direction field value of 1 may indicate that the first element is sent from the first device to the second device, i.e., the element carries the second information.
- FIG16 is a schematic diagram of the format of a first element provided in an embodiment of the present application.
- the first element may include one or more of the following fields: element ID, length, element ID extension, direction, whether to enable time domain A-PPDU, duration of the third PPDU, and type of the third PPDU.
- the element ID field and the element ID extension field can jointly mark the element as the first element.
- the length field may indicate the number of remaining bytes in the element after excluding the element ID and length fields.
- FIG17A is a schematic diagram of an EHT variant format of a Report Poll Trigger provided in an embodiment of the present application.
- FIG17B is a schematic diagram of an HE variant format of a Report Poll Trigger provided in an embodiment of the present application.
- the first information may be carried in the trigger frame type-related general information field.
- the trigger frame type-related general information field may include one or more of the following fields: whether to use the time domain A-PPDU, the type of the third PPDU, the duration of the third PPDU, and reservation.
- FIG18 is a schematic diagram of the format of an A-control field carrying two pieces of information provided in an embodiment of the present application.
- control information field may include one or more of the following fields: whether to use the time domain A-PPDU, the type of the third PPDU, and the duration of the third PPDU.
- first PPDU including a first signal and a second PPDU.
- the first PPDU may also include other signals.
- the first PPDU may include multiple PPDUs, and the number of PPDUs in the multiple PPDUs may be greater than or equal to 2.
- the multiple PPDUs may include a third PPDU and a second PPDU.
- the first PPDU may be composed of two or more complete and independent PPDUs connected in series in the time domain.
- Figures 19A and 19B each illustrate an example in which a first PPDU includes three PPDUs.
- the three PPDUs are the third, second, and fourth PPDUs.
- the guard interval between the third and second PPDUs can be the first interval; the guard interval between the second and fourth PPDUs can be the second interval.
- the lengths of the first and second intervals can be the same or different.
- FIG20 is a schematic structural diagram of a communication device 2000 provided in an embodiment of the present application.
- the communication device 2000 may be a first device and may include a sending unit 2010.
- the sending unit 2010 can be used to send a first PPDU to the second device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
- the sending unit 2010 may be a transceiver 2230.
- the communication device 2000 may further include a processor 2210 and a memory 2220, as specifically shown in FIG22 .
- the above-mentioned communication device 2000 can be used to execute some or all of the method steps executed by the first device in the above-mentioned method embodiment.
- the communication device 2000 includes units or modules for executing the method steps corresponding to the aforementioned figures.
- the method flow has been described in detail in the aforementioned embodiments.
- the modules in this embodiment have the same functions or perform the same steps, and will not be repeated here.
- those skilled in the art should know that the aforementioned text description can be introduced into this embodiment and corresponds to the modules in the communication device 2000.
- FIG21 is a schematic structural diagram of a communication device 2100 provided in an embodiment of the present application.
- the communication device 2100 may be a second device and may include a receiving unit 2110.
- the receiving unit 2110 may be configured to receive a first PPDU sent by a first device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
- the receiving unit 2110 may be a transceiver 2230.
- the communication device 2100 may further include a processor 2210 and a memory 2220, as specifically shown in FIG22 .
- the above-mentioned communication device 2100 can be used to execute some or all of the method steps executed by the first device in the above-mentioned method embodiment.
- the communication device 2100 includes units or modules for executing the method steps corresponding to the aforementioned figures.
- the method flow has been described in detail in the aforementioned embodiments.
- the modules in this embodiment have the same functions or perform the same steps, and will not be repeated here.
- those skilled in the art should know that the aforementioned text description can be introduced into this embodiment and corresponds to the modules in the communication device 2100.
- Figure 22 is a schematic block diagram of a communication device according to an embodiment of the present application.
- the dashed lines in Figure 22 indicate that the unit or module is optional.
- the device 2200 may be used to implement the method described in the above method embodiment.
- the device 2200 may be a chip or a communication device.
- the device 2200 may include one or more processors 2210.
- the processor 2210 may support the device 2200 to implement the method described in the above method embodiment.
- the processor 2210 may be a general-purpose processor or a special-purpose processor.
- the processor may be a central processing unit (CPU).
- the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field programmable gate array
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
- the device 2200 may further include one or more memories 2220.
- the memories 2220 store programs that can be used by the processor.
- the memory 2220 may be independent of the processor 2210 or integrated into the processor 2210.
- the apparatus 2200 may further include a transceiver 2230.
- the processor 2210 may communicate with other devices or chips via the transceiver 2230.
- the processor 2210 may transmit and receive data with other devices or chips via the transceiver 2230.
- the present invention also provides a computer-readable storage medium for storing a program.
- the computer-readable storage medium can be applied to the communication device provided in the present invention, and the program enables a computer to execute the method performed by the communication device in each embodiment of the present invention.
- the present application also provides a computer program product.
- the computer program product includes a program.
- the computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the communication device in each embodiment of the present application.
- the embodiments of the present application also provide a computer program.
- the computer program can be applied to the communication device provided in the embodiments of the present application, and the computer program enables a computer to execute the method executed by the communication device in each embodiment of the present application.
- a "field” may also be referred to as a "field,” a "subfield,” or a “subfield.”
- a field may occupy one or more bytes (byte/octet), or a field may occupy one or more bits (bit).
- the term "indication” may refer to a direct indication, an indirect indication, or an indication of an association.
- “A indicates B” may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
- B corresponding to A means that B is associated with A and B can be determined based on A.
- determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and/or other information.
- the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
- pre-defined or “pre-configured” may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in devices (e.g., including APs and STAs).
- devices e.g., including APs and STAs.
- pre-defined may refer to information defined in a protocol.
- the term "and/or” is simply a description of the association relationship between related objects, indicating that three relationships can exist.
- a and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone.
- the character "/" in this document generally indicates that the related objects are in an "or” relationship.
- the term “include” can refer to direct inclusion or indirect inclusion.
- the term “include” in the embodiments of this application can be replaced with “indicates” or “is used to determine.”
- “A includes B” can be replaced with “A indicates B” or "A is used to determine B.”
- the size of the serial numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
- the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are merely schematic.
- the division of the units is merely a logical function division.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof.
- all or part of the embodiments may be implemented in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method.
- the computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media.
- the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital versatile disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)).
- a magnetic medium e.g., a floppy disk, a hard disk, a magnetic tape
- an optical medium e.g., a digital versatile disc (DVD)
- DVD digital versatile disc
- SSD solid state disk
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请涉及通信技术领域,并且更为具体地,涉及一种无线通信方法以及通信设备。The present application relates to the field of communication technology, and more specifically, to a wireless communication method and a communication device.
在多个通信设备均需要进行通信的情况下,多个通信设备可能同时发送各自的物理层协议数据单元(physical layer protocol data unit,PPDU),从而导致PPDU之间发生重叠(overlap)干扰。例如,在一些通信系统中,通信设备需要进行信道竞争,信道竞争成功才可以发送信号。在信道竞争过程中,多个通信设备可能同时发送了用于竞争信道的PPDU,从而导致信道竞争冲突。信道资源竞争冲突会导致多个通信设备均无法成功竞争信道,从而导致信道资源浪费。When multiple devices need to communicate, they may simultaneously transmit their physical layer protocol data units (PPDUs), resulting in overlapping interference between the PPDUs. For example, in some communication systems, devices must compete for channels before they can transmit signals. During this channel contention, multiple devices may simultaneously transmit their competing PPDUs, leading to channel contention conflicts. Channel resource conflicts can prevent multiple devices from successfully competing for a channel, resulting in wasted channel resources.
发明内容Summary of the Invention
本申请提供一种无线通信方法以及通信设备。下面对本申请涉及的各个方面进行介绍。The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.
第一方面,提供了一种无线通信方法。该方法包括:第一设备向第二设备发送第一PPDU;其中,第一PPDU包括第一信号和第二PPDU,第一信号早于第二PPDU。In a first aspect, a wireless communication method is provided, comprising: a first device sending a first PPDU to a second device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
第二方面,提供了一种无线通信方法。该方法包括:第二设备接收第一设备发送的第一PPDU;其中,第一PPDU包括第一信号和第二PPDU,第一信号早于第二PPDU。In a second aspect, a wireless communication method is provided, comprising: a second device receiving a first PPDU sent by a first device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
第三方面,提供了一种通信设备。该通信设备为第一设备,改通信设备包括:发送单元,用于向第二设备发送第一PPDU;其中,第一PPDU包括第一信号和第二PPDU,第一信号早于第二PPDU。In a third aspect, a communication device is provided. The communication device is a first device, comprising: a sending unit configured to send a first PPDU to a second device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
第四方面,提供了一种通信设备。该通信设备为第二设备,改通信设备包括:接收单元,用于接收第一设备发送的第一PPDU;其中,第一PPDU包括第一信号和第二PPDU,第一信号早于第二PPDU。In a fourth aspect, a communication device is provided. The communication device is a second device and includes: a receiving unit configured to receive a first PPDU sent by a first device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
第五方面,提供一种通信设备,包括处理器以及存储器,所述存储器用于存储一个或多个计算机程序,所述处理器用于调用所述存储器中的计算机程序使得所述通信设备上述各个方面的方法中的部分或全部步骤。In a fifth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory to enable the communication device to perform some or all of the steps in the above-mentioned various aspects of the method.
第六方面,本申请实施例提供了一种通信系统,该系统包括上述的通信设备。在另一种可能的设计中,该系统还可以包括本申请实施例提供的方案中与该通信设备进行交互的其他设备。In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device. In another possible design, the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得通信设备执行上述各个方面的方法中的部分或全部步骤。In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device to execute part or all of the steps in the methods of the above aspects.
第八方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使通信设备执行上述各个方面的方法中的部分或全部步骤。在一些实现方式中,该计算机程序产品可以为一个软件安装包。In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
第九方面,本申请实施例提供了一种芯片,该芯片包括存储器和处理器,处理器可以从存储器中调用并运行计算机程序,以实现上述各个方面的方法中所描述的部分或全部步骤。In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
通过发送第一PPDU,第一设备可以在发送一个完整的PPDU(即第二PPDU)之前,发送第一信号。在其他设备也发送信号的情况下,第一信号可以与其他设备发送的信号重叠,从而使得第二PPDU与其他设备发送的信号不重叠,进而避免第二PPDU的传输存在重叠干扰,使得第二PPDU可以成功传输。By sending the first PPDU, the first device can send the first signal before sending a complete PPDU (i.e., the second PPDU). When other devices also send signals, the first signal can overlap with the signals sent by the other devices, so that the second PPDU does not overlap with the signals sent by the other devices, thereby avoiding overlapping interference in the transmission of the second PPDU and allowing the second PPDU to be successfully transmitted.
图1是本申请实施例应用的无线通信系统的示意图。FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.
图2是争用窗口(contention window,CW)的取值示例图。Figure 2 is an example diagram of the value of the contention window (CW).
图3是广播(broadcast)目标唤醒时间(target wake time,TWT)机制的操作过程的示例。Figure 3 is an example of the operation process of the broadcast target wake time (TWT) mechanism.
图4是基于推迟信号的信道竞争优先接入过程的示例图。FIG4 is an exemplary diagram of a channel contention priority access process based on a postponement signal.
图5是一种基于分布式数据单元(distributed resource unit,dRU)的信道冲突解决过程的示例图。FIG5 is an example diagram of a channel conflict resolution process based on a distributed resource unit (dRU).
图6A是一种基于站点标识字段的信道冲突解决过程的示例图。FIG. 6A is an exemplary diagram of a channel conflict resolution process based on a station identification field.
图6B是另一种基于站点标识字段的信道冲突解决过程的示例图。FIG6B is another example diagram of a channel conflict resolution process based on a site identification field.
图7A示出了分布式协调功能(distributed coordination function,DCF)或增强的分布式信道接入(enhanced distributed channel access,EDCA)的信道竞争机制中可能发生的信道竞争冲突。FIG7A illustrates a channel contention conflict that may occur in the channel contention mechanism of a distributed coordination function (DCF) or enhanced distributed channel access (EDCA).
图7B示出了TWT服务周期(service period,SP)和受限的TWT(restricted-TWT,R-TWT)SP两种信道资源预留机制中可能发生的信道竞争冲突。 FIG7B shows the channel contention conflicts that may occur in two channel resource reservation mechanisms: TWT service period (SP) and restricted-TWT (R-TWT) SP.
图7C示出了发送推迟信号(defer signal)的PPDU传输可能产生的重叠干扰。Figure 7C shows the overlapping interference that may be caused by PPDU transmission that sends a defer signal.
图7D示出了基于dRU的PPDU传输可能产生的重叠干扰。FIG. 7D illustrates overlapping interference that may be generated by dRU-based PPDU transmission.
图7E示出了包含用户指示扩展(user identifying extension,UIE)字段的PPDU传输可能产生的重叠干扰。Figure 7E shows the overlapping interference that may be caused by the transmission of a PPDU containing a user identifying extension (UIE) field.
图7F示出了包含UIE字段和收发状态切换字段的PPDU传输可能产生的重叠干扰。FIG. 7F illustrates overlapping interference that may be generated by the transmission of a PPDU containing a UIE field and a transceiver state switching field.
图8是本申请实施例提供的一种无线通信方法的示意性流程图。FIG8 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.
图9A~图9D分别为本申请实施例提供的一种第一PPDU的示意性结构图。9A to 9D are schematic structural diagrams of a first PPDU provided in an embodiment of the present application.
图10是实施例1提供的无线通信过程的示例图。FIG10 is an example diagram of the wireless communication process provided in Example 1.
图11是实施例2提供的无线通信过程的示例图。FIG11 is an example diagram of the wireless communication process provided in Example 2.
图12是实施例3提供的无线通信过程的示例图。FIG12 is an example diagram of the wireless communication process provided in Example 3.
图13是实施例4提供的无线通信过程的示例图。FIG13 is an example diagram of the wireless communication process provided in Example 4.
图14A是实施例5提供的一个无线通信过程的示例图。FIG14A is an example diagram of a wireless communication process provided in Example 5. FIG.
图14B是实施例5提供的另一无线通信过程的示例图。FIG14B is an example diagram of another wireless communication process provided in Example 5.
图14C是实施例6提供的无线通信过程的示例图.Figure 14C is an example diagram of the wireless communication process provided in Example 6.
图15A示出了一种基于管理帧的第一信息和第二信息的交互示例。FIG. 15A shows an example of interaction between first information and second information based on a management frame.
图15B示出了另一种基于管理帧的第一信息和第二信息的交互示例。FIG. 15B shows another example of interaction between the first information and the second information based on a management frame.
图15C示出了另一种基于管理帧的第一信息和第二信息的交互示例。FIG. 15C shows another example of interaction between the first information and the second information based on a management frame.
图15D示出了一种基于控制帧的第一信息和第二信息的交互示例。FIG. 15D shows an example of interaction between first information and second information based on a control frame.
图16是本申请实施例提供的一种第一元素的格式示意图。FIG16 is a schematic diagram of the format of a first element provided in an embodiment of the present application.
图17A是本申请实施例提供的一种报告轮询触发(report poll trigger)的极高吞吐量(extremely high throughput,EHT)变体格式示意图。Figure 17A is a schematic diagram of an extremely high throughput (EHT) variant format of a report poll trigger (report poll trigger) provided in an embodiment of the present application.
图17B是本申请实施例提供的一种报告轮询触发的高效(high-efficiency,HE)变体格式示意图。FIG17B is a schematic diagram of a high-efficiency (HE) variant format triggered by report polling provided in an embodiment of the present application.
图18是本申请实施例提供的一种承载二信息的聚合控制(aggregation control,A-control)字段的格式示意图。Figure 18 is a format diagram of an aggregation control (A-control) field that carries two pieces of information provided in an embodiment of the present application.
图19A和图19B分别为本申请实施例提供的一种第一PPDU的示意性结构图。Figures 19A and 19B are schematic structural diagrams of a first PPDU provided in an embodiment of the present application.
图20是本申请实施例提供的一种通信设备的示意性结构图。Figure 20 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
图21是本申请实施例提供的一种通信设备的示意性结构图。Figure 21 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
图22是本申请实施例提供的一种用于通信的装置的示意性结构图。Figure 22 is a schematic structural diagram of a device for communication provided in an embodiment of the present application.
下面将结合附图,对本申请中的技术方案进行描述。The technical solution in this application will be described below with reference to the accompanying drawings.
通信系统Communication System
本申请实施例的技术方案可以应用于各种通信系统,例如:无线局域网(wireless local area networks,WLAN)、无线保真(wireless fidelity,WiFi)、高性能无线局域网(high performance radio local area networks,HIPELAN)、广域网(wide area networks,WAN)、蜂窝网或其他通信系统等。又例如,本申请实施例提供的技术方案可以应用于采用802.11标准的通信系统。示例性地,802.11标准包括但不限于:802.11ax标准,802.11be标准,更下一代的802.11标准等。The technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLANs), wireless fidelity (WiFi), high-performance radio local area networks (HIPELANs), wide area networks (WANs), cellular networks, or other communication systems. For another example, the technical solutions provided in the embodiments of the present application can be applied to communication systems that adopt the 802.11 standard. For example, the 802.11 standard includes, but is not limited to, the 802.11ax standard, the 802.11be standard, and the next-generation 802.11 standard.
图1示出了本申请实施例适用的通信系统的示意图。参见图1所示,通信系统100中的通信设备可以包括接入点(access point,AP)111、AP112,以及站点(station,STA)121以及STA122,其中,STA121可以通过AP111接入网络,STA122可以通过AP112接入网络。FIG1 is a schematic diagram of a communication system applicable to embodiments of the present application. As shown in FIG1 , communication devices in communication system 100 may include access points (APs) 111 and 112, and stations (STAs) 121 and 122. STA 121 can access the network through AP 111, and STA 122 can access the network through AP 112.
在一些实现方式中,STA可以与一个或多个AP建立关联关系,之后具有关联关系的STA和AP之间可以进行通信。参见图1所示,AP 111与STA 121之间可以在建立关联关系之后进行通信,AP 112与STA 122之间可以在建立关联关系之后进行通信。In some implementations, a STA may establish an association with one or more APs, after which the associated STAs and APs may communicate with each other. As shown in FIG1 , AP 111 and STA 121 may communicate with each other after establishing an association, and AP 112 and STA 122 may communicate with each other after establishing an association.
在一些实现方式中,通信系统100中的通信可以是AP与non-AP STA之间的通信,也可以是non-AP STA与non-AP STA之间的通信,或者STA和peer STA之间的通信,其中,peer STA可以指与STA对端通信的设备,例如,peer STA可能为AP,也可能为non-AP STA。In some implementations, the communication in the communication system 100 may be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA peer, for example, the peer STA may be an AP or a non-AP STA.
应理解,图1示例性地示出了两个AP STA和两个non-AP STA,该通信系统100也可以包括更多数量的AP STA,或者该通信系统100可以包括其它数量的non-AP STA,本申请实施例对此不做限定。It should be understood that Figure 1 exemplarily shows two AP STAs and two non-AP STAs. The communication system 100 may also include a larger number of AP STAs, or the communication system 100 may include other numbers of non-AP STAs. This embodiment of the present application does not limit this.
另外,上述通信系统可以应用于多设备协作的场景,如多AP(multiple access points,multi-AP)协作,或者多站点协作等场景中。In addition, the above communication system can be applied to scenarios of multi-device collaboration, such as multi-AP (multiple access points, multi-AP) collaboration, or multi-site collaboration.
在本申请实施例中,对AP和/或STA的名称不作限定。在一些场景中,AP又可以称为AP STA,即在某种意义上来说,AP也是一种STA。在另一些场景中,STA又可以称为非AP STA(non-AP STA)。 In the embodiments of this application, the names of AP and/or STA are not limited. In some scenarios, AP can also be called AP STA, that is, in a sense, AP is also a type of STA. In other scenarios, STA can also be called non-AP STA.
在一些场景中,上述通信设备还可以为“多链路设备(multi-link device,MLD)”,即可以通过多条通信链路进行通信的设备,其中,多条通信链路可以包括不同频段的通信链路,例如,可以包括毫米波频段和/或低频频段。通常,若多链路设备为AP,则该AP又可以称为“多链路AP”。若多链路设备为STA,则该STA又可以称为“多链路STA”。In some scenarios, the aforementioned communication device may also be a "multi-link device (MLD)," meaning a device that can communicate via multiple communication links. These multiple communication links may include communication links in different frequency bands, such as millimeter-wave bands and/or low-frequency bands. Generally, if a multi-link device is an AP, the AP is also referred to as a "multi-link AP." If a multi-link device is a STA, the STA is also referred to as a "multi-link STA."
在本申请实施例中,AP可以是无线网络中的设备。AP可以为通信服务器、路由器、交换机、网桥等通信实体,或,所述AP可以包括各种形式的宏基站,微基站,中继站等,当然AP还可以为这些各种形式的设备中的芯片或电路或处理系统,从而实现本申请实施例的方法和功能。AP可以应用于多种场景,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如AR,VR等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机)等。In the embodiment of the present application, the AP can be a device in a wireless network. The AP can be a communication entity such as a communication server, a router, a switch, a bridge, or the AP can include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP can also be a chip or circuit or processing system in these various forms of devices, thereby realizing the method and function of the embodiment of the present application. The AP can be applied to a variety of scenarios, such as sensor nodes in smart cities (such as smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as AR and VR), smart devices in smart offices (such as printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructure in daily life scenarios (such as vending machines, self-service navigation counters in supermarkets, self-service checkout devices, self-service ordering machines), etc.
在一些实现方式中,STA在通信系统中的角色不是绝对的,在一些场景中,STA可以作为AP。例如,在手机连接路由的场景中,手机可以是non-AP STA,而在手机作为其他手机的热点的情况下,手机则充当了AP的角色。In some implementations, the role of a STA in a communication system is not absolute; in some scenarios, a STA can function as an AP. For example, when a mobile phone is connected to a router, it can be a non-AP STA, while when it is acting as a hotspot for other phones, it functions as an AP.
在本申请实施例中,本申请实施例中的STA可以是具有无线收发功能的设备,比如可以为支持802.11系列协议,可以与AP或其他STA进行通信,例如,STA是允许用户与AP通信进而与WLAN通信的任何用户通信设备。STA例如为:用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。In the embodiments of the present application, a STA in the embodiments of the present application may be a device with wireless transceiver capabilities, such as a device that supports the 802.11 series of protocols and can communicate with an AP or other STAs. For example, a STA is any user communication device that allows a user to communicate with an AP and, in turn, with a WLAN. Examples of STAs include user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.
本申请实施例中的STA还可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。例如为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。The STA in the embodiment of the present application may also be a device that provides voice/data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. Examples include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, and wireless terminals in smart cities. The present invention also includes but is not limited to wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs), etc. The embodiments of the present application are not limited to these.
作为示例而非限定,在本申请实施例中,该STA还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。By way of example and not limitation, in the embodiments of this application, the STA may also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices that utilize wearable technology to intelligently design and develop wearable devices for everyday wear, such as glasses, gloves, watches, clothing, and shoes. Examples include smart watches or smart glasses, as well as devices that focus on a specific application function and require integration with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
此外,在本申请实施例中,STA还可以是物联网(internet of things,IoT)系统中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。在本申请实施例中,IoT技术可以通过例如窄带(narrow band,NB)技术,做到海量连接,深度覆盖,终端省电。Furthermore, in embodiments of the present application, a STA may also be a terminal device in an Internet of Things (IoT) system. The IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the Internet through communication technologies, thereby enabling intelligent networks that interconnect humans and machines, and objects and things. In embodiments of the present application, IoT technology, for example, through narrowband (NB) technology, can achieve massive connections, deep coverage, and power-saving terminals.
此外,在本申请实施例中,STA可以是车联网系统中的设备。车联网系统中的通信方式统称为V2X(X代表任何事物)。例如,该V2X通信包括:车辆与车辆(vehicle to vehicle,V2V)通信,车辆与路边基础设施(vehicle to infrastructure,V2I)通信、车辆与行人之间的通信(vehicle to pedestrian,V2P)或车辆与网络(vehicle to network,V2N)通信等。Furthermore, in the embodiments of the present application, a STA may be a device in a connected vehicle system. The communication methods in a connected vehicle system are collectively referred to as V2X (where X represents anything). For example, V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-roadside infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
此外,在本申请实施例中,STA还可以包括智能打印机、火车探测器、加油站等传感器,主要功能包括收集数据(部分终端设备)、接收AP的控制信息与下行数据,并发送电磁波,向AP传输数据。In addition, in the embodiment of the present application, STA may also include sensors such as smart printers, train detectors, gas stations, etc., whose main functions include collecting data (part of the terminal equipment), receiving AP control information and downlink data, and sending electromagnetic waves to transmit data to the AP.
另外,本申请实施例中的AP可以是用于与STA通信的设备,该AP可以是无线局域网中的网络设备,AP可用于与STA通过无线局域网进行通信。In addition, the AP in the embodiment of the present application may be a device for communicating with a STA. The AP may be a network device in a wireless local area network. The AP may be used to communicate with the STA through the wireless local area network.
从AP支持的通信制式的角度来介绍,在一些实现方式中,AP可以为支持802.11be制式的设备。AP也可以为支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多种当前以及未来的802.11家族的WLAN制式的设备。From the perspective of the communication standards supported by the AP, in some implementations, the AP can be a device that supports the 802.11be standard. The AP can also be a device that supports various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
从STA支持的通信制式的角度来介绍,在一些实现方式中,non-AP STA可以支持802.11be制式。non-AP STA也可以支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多种当前以及未 来的802.11家族的无线局域网(wireless local area networks,WLAN)制式。From the perspective of the communication standards supported by STA, in some implementations, non-AP STA can support 802.11be. Non-AP STA can also support 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a, etc. The 802.11 family of wireless local area networks (WLAN) standards.
在本申请实施例中,对WLAN技术可支持频段不作限定。在一些实现方式中,WLAN技术可支持频段可以包括但不限于:低频频段(例如2.4GHz、5GHz、6GHz)、高频频段(例如45GHz、60GHz)。In the embodiments of the present application, there is no limitation on the frequency bands supported by WLAN technology. In some implementations, the frequency bands supported by WLAN technology may include, but are not limited to, low frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (e.g., 45 GHz, 60 GHz).
应理解,本申请实施例中对于STA和AP的具体形式不做特殊限制,在此仅是示例性说明。It should be understood that the specific forms of STA and AP in the embodiments of the present application are not particularly limited and are merely illustrative.
EDCA/DCF信道竞争机制EDCA/DCF channel contention mechanism
若一个STA希望使用DCF发起数据帧和/或管理帧传输,则该STA可以调用载波监听(carrier sense,CS)机制来确定介质的忙(busy)/空闲(idle)状态。如果介质处于繁忙状态,则STA应延迟传输直到确定该介质处于不被中断的空闲状态且持续一段时间。这段时间的时长可以满足:如果最后一次转换到空闲介质是由于在介质上检测到未正确接收的帧,则这段时间可以等于扩展帧间间隔(extended inter-frame space,EIFS),否则这段时间可以等于分布式帧间间隔(distributed inter-frame spacing,DIFS)。在此DIFS或EIFS介质空闲时间之后,STA应在传输前生成一个随机数,该随机数为退避计数(backoff count)。退避计数可以用于确定额外的延迟时间。若退避计数器已经包含非零值,则不需要也不会执行随机数选择。此过程最大限度地减少了执行同一事件的多个STA之间争用期间的冲突。If a STA wishes to initiate data and/or management frame transmission using the DCF, it may invoke the carrier sense (CS) mechanism to determine the medium's busy/idle state. If the medium is busy, the STA should delay transmission until it determines that the medium is uninterruptedly idle for a certain period of time. This period can be equal to the extended inter-frame space (EIFS) if the last transition to idle was due to an incorrectly received frame being detected on the medium, or the distributed inter-frame spacing (DIFS) otherwise. After this DIFS or EIFS medium idle time, the STA should generate a random number before transmitting, which serves as the backoff count. The backoff count is used to determine the additional delay. If the backoff count already contains a non-zero value, no random number selection is required or performed. This process minimizes conflicts during contention between multiple STAs executing the same event.
可选地,退避计数可以满足:Backoff Count=Random()。其中,Random()可以用于从分布在区间[0,CW]的平均分布中获得伪随机整数。参数CW可以表示争用窗口的大小。CW可以是一个在物理层(physical layer,PHY)参数aCWmin和aCWmax之间的一个整数,aCWmin≤CW≤aCWmax。Optionally, the backoff count may satisfy: Backoff Count = Random(). Random() may be used to obtain a pseudorandom integer from a uniform distribution in the interval [0, CW]. The parameter CW may represent the size of the contention window. CW may be an integer between physical layer (PHY) parameters aCWmin and aCWmax, where aCWmin ≤ CW ≤ aCWmax.
由此可知,当两个或两个以上STA生成的随机的退避计数相同时,这些站点就会同时在退避计数等于零时向媒介发送信号以尝试占据信道,从而产生一次信道竞争冲突。由于不同站点发送的信号互相干扰,所以其中任何一个站点都不会获得信道,这对于媒介资源来说就是一种浪费。As can be seen, when two or more STAs generate the same random backoff count, they simultaneously transmit signals to the medium when the backoff count reaches zero in an attempt to occupy the channel, resulting in a channel contention conflict. Because the signals transmitted by different stations interfere with each other, none of the stations will obtain the channel, which is a waste of medium resources.
参数CW的初始值可以为aCWmin。每个STA可以保持一个STA短重试计数(STA short retry count,SSRC)和一个STA长重试计数(STA long retry count,SLRC)。SSRC和SLRC的初始值均可以为0。当与类型(type)子字段等于数据(data)或管理(management)的媒体接入控制协议数据单元(MAC protocol data unit,MPDU)相关联的任何短重试计数(short retry count,SRC)增加时,SSRC将增加。当与类型字段等于数据字段或管理字段的任何MPDU相关联的长重试计数(long retry count,LRC)增加时,SLRC将增加。每次尝试发送MPDU失败导致STA重试计数增加时,CW将取该CW序列中的下一个值,直到CW达到aCWmax值。一旦CW的值达到aCWmax,CW将保持在aCWmax的值,直到CW被重置。该技术方案提高了访问协议在高负载条件下的稳定性。The initial value of the CW parameter may be aCWmin. Each STA may maintain a STA short retry count (SSRC) and a STA long retry count (SLRC). The initial value of both the SSRC and SLRC may be 0. The SSRC increments when the short retry count (SRC) associated with any MAC protocol data unit (MPDU) whose type field is equal to data or management increments. The SLRC increments when the long retry count (LRC) associated with any MPDU whose type field is equal to data or management increments. Each time the STA retry count increments due to a failed attempt to transmit an MPDU, the CW takes the next value in the CW sequence until the CW reaches aCWmax. Once the CW reaches aCWmax, it remains at aCWmax until it is reset. This technical solution improves the stability of the access protocol under high load conditions.
图2以CW序列中的CW值指数增长为例,说明CW的取值的变化。其中,CW值指数增长可以指的是:CW值的设置为2的整数次幂的顺序升序然后减1,且从一个特定的PHY的aCWmin值开始,一直到特定的PHY的aCWmax值。Figure 2 illustrates the exponential growth of CW values in a CW sequence as an example, where the exponential growth of CW values may refer to CW values being set in ascending order of powers of 2 and then decreasing by 1, starting from a specific PHY's aCWmin value and continuing to a specific PHY's aCWmax value.
如图2所示,在初始尝试(initial attempt)中,CW的取值可以等于CWmin(即参数aCWmin的取值)。在图2中,CWmin为7。在第一次重传(first retransmission)中,CW的取值可以增加到15。在第二次重传(second retransmission)中,CW的取值可以增加到31。在第三次重传(third retransmission)中,CW的取值可以继续增加到63。在后续的重传中,若CW的取值增加到CWmax(即参数aCWmax的取值),则CW的取值需要保持在CWmax。在图2中CWmax为255。As shown in Figure 2, in the initial attempt, the CW value can be equal to CWmin (i.e., the value of the parameter aCWmin). In Figure 2, CWmin is 7. In the first retransmission, the CW value can be increased to 15. In the second retransmission, the CW value can be increased to 31. In the third retransmission, the CW value can continue to increase to 63. In subsequent retransmissions, if the CW value increases to CWmax (i.e., the value of the parameter aCWmax), the CW value needs to be maintained at CWmax. In Figure 2, CWmax is 255.
在STA每次成功尝试传输数据或管理帧后,或SSRC达到参数dot11shorttretrylimit取值时,CW将重置为aCWmin。After each successful attempt by a STA to transmit a data or management frame, or when the SSRC reaches the value of the parameter dot11shorttretrylimit, the CW is reset to aCWmin.
在以下情况中的一项或多项满足的情况下,SSRC应复位为0:STA收到一个回应RTS帧的CTS帧;STA收到一个回应块确认请求(BlockAckReq)帧的块确认(BlockAck,BA)帧;STA收到一个回应包含全部或部分MSDU或MMPDU且长度小于或等于参数dot11RTSThreshold的PSDU;STA发送一个在地址1(Address 1)字段携带组地址的帧。SSRC shall be reset to 0 if one or more of the following conditions are met: the STA receives a CTS frame in response to an RTS frame; the STA receives a Block Acknowledgement (BA) frame in response to a Block Acknowledgement Request (BlockAckReq) frame; the STA receives a PSDU in response to a frame containing all or part of an MSDU or MMPDU and whose length is less than or equal to the parameter dot11RTSThreshold; the STA sends a frame that carries the group address in the Address 1 field.
若STA接收到一个回应包含MSDU或MMPDU的全部或部分帧的确认(acknowledgment,Ack)帧,且该帧包含在长度大于参数dot11RTSThreshold的PSDU中,当STA发送一个在Address 1字段携带组地址的帧时,SLRC应复位为0。If a STA receives an acknowledgment (Ack) frame in response to a frame containing all or part of an MSDU or MMPDU, and the frame is contained in a PSDU whose length is greater than the parameter dot11RTSThreshold, SLRC shall be reset to 0 when the STA sends a frame carrying the group address in the Address 1 field.
TWT SP或R-TWT SP信道资源预留机制TWT SP or R-TWT SP channel resource reservation mechanism
TWT技术允许AP管理BSS中的活动,以尽量减少STA之间的争用,并减少使用电源管理模式的STA需要唤醒的所需时间。TWT提出了STA只在预定义的服务周期(service period,SP)期间醒来与AP进行帧交互,在SP结束后,继续休眠。TWT technology allows the AP to manage activity in the BSS to minimize contention between STAs and reduce the time required for STAs using power management mode to wake up. TWT proposes that STAs only wake up during a predefined service period (SP) to exchange frames with the AP and return to sleep after the SP ends.
按照接收到TWT SP或R-TWT SP工作的STA可以称为被调度的站点(scheduled STA),为被调度的站点配置TWT SP或R-TWT SP的AP可以称为调度AP(scheduling AP)。The STA that works according to the received TWT SP or R-TWT SP can be called a scheduled STA, and the AP that configures the TWT SP or R-TWT SP for the scheduled STA can be called a scheduling AP.
TWT技术可以通过分配STA在非重叠时间和/或频率上运行,并在预定义的服务周期内集中帧交换序列来实现。详细说明可以参考802.11ax标准。 TWT technology can be implemented by assigning STAs to operate on non-overlapping time and/or frequency, and concentrating frame exchange sequences within a predefined service period. For detailed descriptions, please refer to the 802.11ax standard.
R-TWT操作相关的技术可以使BSS中的STA能够使用增强的介质访问保护和资源预留机制来交付延迟敏感型流量。详细说明可以参考802.11be标准。Technologies related to R-TWT operations enable STAs in a BSS to deliver delay-sensitive traffic using enhanced medium access protection and resource reservation mechanisms. For detailed information, refer to the 802.11be standard.
图3是广播(broadcast)TWT机制的操作过程的示例。FIG3 is an example of the operation process of the broadcast TWT mechanism.
在图3中,AP和STA1可以进行TWT请求(TWT req.)帧和TWT响应(TWT resp.)帧交互,以进行可选的TBTT协商(optional TBTT negotiation)。可选的TBTT协商可以用于协商第一TBTT(first TBTT)、监听间隔(listen interval)等。AP在信标(beacon)帧包括广播TWT信息元素(information element,IE)。该广播TWT IE可以用于指示B-TWT SP。在该B-TWT SP期间AP打算向STA发送触发(trigger)帧或下行数据。在该B-TWT SP期间,STA 1和STA2从休眠(doze)状态苏醒以接收AP的信标帧确定B-TWT SP。在触发使能的TWT SP(trigger-enabled TWT SP)期间,AP发送基本触发(basic trigger)帧。STA1和STA2收到基本触发帧,则表示STA1和STA2需要在TWT SP期间是苏醒的。STA 1通过发送节能轮询(power save poll,PS-Poll)来指示其处于唤醒状态,STA2通过发送服务质量(quality of service,QoS)空(null)帧来指示其处于唤醒状态。STA1和STA2在与AP的后续交互中接收AP的下行数据,并且在该TWT SP结束之后进入休眠状态。In Figure 3, the AP and STA1 can exchange TWT request (TWT req.) frames and TWT response (TWT resp.) frames to perform optional TBTT negotiation. Optional TBTT negotiation can be used to negotiate the first TBTT, listen interval, etc. The AP includes a broadcast TWT information element (IE) in the beacon frame. The broadcast TWT IE can be used to indicate the B-TWT SP. During this B-TWT SP, the AP intends to send a trigger frame or downlink data to the STA. During this B-TWT SP, STA1 and STA2 wake up from doze to receive the AP's beacon frame to determine the B-TWT SP. During the trigger-enabled TWT SP, the AP sends a basic trigger frame. When STA1 and STA2 receive a basic trigger frame, they must be awake during the TWT SP. STA1 indicates its awake state by sending a power save poll (PS-Poll), and STA2 indicates its awake state by sending a Quality of Service (QoS) null frame. STA1 and STA2 receive downlink data from the AP during subsequent interactions with the AP and enter a dormant state after the TWT SP ends.
基于推迟信号的信道竞争优先接入机制Channel contention priority access mechanism based on delayed signal
在基于推迟信号的信道竞争优先接入机制中,超高可靠性(ultra-high reliability,UHR)站点能够在信道空闲DIFS时发送推迟信号,从而阻止非UHR站点获得信道,保证了UHR站点接入信道的优先性。进而,UHR站点在发送推迟信号之后可以进行二次信道竞争。在二次信道竞争中,最终胜出的UHR站点可以获得信道。In a channel contention priority access mechanism based on a deferred signal, ultra-high reliability (UHR) stations can send a deferred signal when the channel is idle for a certain period of time (DIFS). This prevents non-UHR stations from acquiring the channel, ensuring UHR stations' priority access. Furthermore, after sending the deferred signal, UHR stations can compete for the channel again. The winning UHR station in this second round of competition acquires the channel.
图4是基于推迟信号的信道竞争优先接入过程的示例图。在图4中,STA1和STA2均为非UHR站点;STA3和STA4均为UHR站点。Figure 4 is an example diagram of a channel contention priority access process based on a postponed signal. In Figure 4, STA1 and STA2 are both non-UHR stations; STA3 and STA4 are both UHR stations.
如图4所示,在来自于STA1的前一个TXOP(previous TXOP from STA1)之后,在EDCA争用期(EDCA contention period),STA3和STA4均发送推迟信号,从而阻止STA1和STA2获得信道。其中,推迟信号例如可以包括短训练字段(short training field,STF)/长训练字段(long training field,LTF)/信号(signal,SIG)等。在发送推迟信号后,STA3和STA4在BO内检测信道是否繁忙。对于STA3和STA4,BO均为0到7之间的随机数(rand(0,7))。STA3的BO为4,STA4的BO为5。STA3在BO内检测到信道均空闲(idle),从而二次信道竞争成功,获取到TXOP并执行PPDU的传输。由于STA3进行了PPDU传输,STA4在BO内检测到信道繁忙,因此,STA4二次信道竞争失败。As shown in Figure 4, after the previous TXOP from STA1, STA3 and STA4 both send defer signals during the EDCA contention period, preventing STA1 and STA2 from acquiring the channel. The defer signals may include, for example, a short training field (STF), a long training field (LTF), or a signal (SIG). After sending the defer signals, STA3 and STA4 check whether the channel is busy within the BO. For both STA3 and STA4, the BO is a random number between 0 and 7 (rand(0,7)). STA3's BO is 4, and STA4's BO is 5. STA3 detects that the channel is idle within the BO, successfully completing its secondary channel contention, acquiring the TXOP and transmitting the PPDU. However, because STA3 is transmitting the PPDU, STA4 detects that the channel is busy within the BO, failing the secondary channel contention.
基于dRU的信道冲突解决机制Channel conflict resolution mechanism based on dRU
基于dRU,可以实现信道竞争冲突的解决。Based on dRU, channel contention conflicts can be resolved.
示例性地,不同UHR STA可以使用子载波组不同的dRU PPDU来竞争信道,从而使得不同UHR站点之间在子载波频率上不发生重叠,进而避免冲突。For example, different UHR STAs can use dRU PPDUs with different subcarrier groups to compete for channels, so that there is no overlap in subcarrier frequencies between different UHR stations, thereby avoiding conflicts.
如图5所示,PPDU1和PPDU2使用子载波不同的dRU竞争信道。STA1和STA2均成功竞争到信道。AP1可以根据第一规则、PPDU1以及PPDU2确定与STA2和STA3之间的数据传输。As shown in Figure 5, PPDU1 and PPDU2 compete for the channel using DRUs with different subcarriers. STA1 and STA2 both successfully compete for the channel. AP1 can determine data transmission between STA2 and STA3 based on the first rule, PPDU1, and PPDU2.
基于站点标识字段的信道冲突解决机制Channel conflict resolution mechanism based on station identification field
不同STA可以通过不同的子载波组发送站点标识字段,从而使得不同STA的站点标识字段在子载波频率上不发生重叠,并且AP可以同时收到这些STA发送的站点标识字段,从而避免冲突。Different STAs can send site identification fields through different subcarrier groups, so that the site identification fields of different STAs do not overlap in the subcarrier frequency, and the AP can receive the site identification fields sent by these STAs at the same time, thereby avoiding conflicts.
站点标识字段可以用于指示发送该字段的站点的标识。例如,站点标识字段的值可以为发送该字段的起始关联标识符(association identifier,AID)。The Site Identifier field may be used to indicate the identity of the site that sent the field. For example, the value of the Site Identifier field may be the association identifier (AID) that originated the sending of the field.
站点标识字段也可以称为UIE字段。The site identification field may also be referred to as the UIE field.
站点标识字段可以位于UHR PPDU的末尾。该UHR PPDU可以承载S-RTS帧。The Site Identification field can be located at the end of a UHR PPDU. The UHR PPDU can carry an S-RTS frame.
AP根据收到的站点标识字段,可以对多个STA进行调度,从而实现多个STA与AP之间的数据交互。The AP can schedule multiple STAs based on the received site identification field, thereby implementing data interaction between multiple STAs and the AP.
下面结合图6A进行说明。The following is an explanation with reference to FIG. 6A .
在图6A中,STA1和STA2可以通过不同的子载波组发送PPDU。STA1发送的PPDU可以包括UIE-1字段。UIE-1字段可以指示STA1的标识。STA2发送的PPDU可以包括UIE-2字段。UIE-2字段可以指示STA2的标识。AP接收到UEI-1字段和UEI-2字段后,发送CTS帧至STA1,以便STA1发送单用户(single user,SU)上行(uplink,UL)数据。在STA1的TXOP结束后,STA2再次发送包含UIE-2字段的PPDU至AP。AP接收到UEI-2字段后,向STA2发送CTS帧,以便STA2发送SU UL数据。In Figure 6A, STA1 and STA2 can send PPDUs using different subcarrier groups. The PPDU sent by STA1 may include a UIE-1 field. The UIE-1 field may indicate the identifier of STA1. The PPDU sent by STA2 may include a UIE-2 field. The UIE-2 field may indicate the identifier of STA2. After receiving the UEI-1 and UEI-2 fields, the AP sends a CTS frame to STA1 so that STA1 can send single-user (SU) uplink (UL) data. After STA1's TXOP ends, STA2 again sends a PPDU containing the UIE-2 field to the AP. After receiving the UEI-2 field, the AP sends a CTS frame to STA2 so that STA2 can send SU UL data.
可选地,站点标识字段前可以为收发状态切换字段。基于,在接收到的收发状态切换字段内,站点可以内由接收状态转变为发送状态,并且立即在接收到的UIE字段的时间范围内发送一个指示自身标识的UIE字段。 Optionally, the station identification field may be preceded by a transceiver state switching field. Based on the received transceiver state switching field, the station may change from the receiving state to the transmitting state and immediately send a UIE field indicating its own identification within the time range of the received UIE field.
需要说明的是,收发状态切换字段也可以称为RI字段。It should be noted that the transmit/receive state switching field may also be referred to as an RI field.
下面结合图6B进行说明。The following description will be made with reference to FIG6B .
在图6B中,STA1发送包括RI和UIE-1字段的PPDU。UIE-1字段可以指示STA1的标识。STA2检测到该PPDU后,在收发状态切换字段内由接收转换为发送状态,并在UIE-1字段的时长内发送UIE-2字段。UIE-2字段可以指示STA2的标识。AP接收到UEI-1字段和UEI-2字段后,发送CTS帧至STA1,以便STA1发送SU UL数据。在STA1的TXOP结束后,STA2发送包含收发状态切换字段和UIE-2字段的PPDU至AP。AP接收到UEI-2字段后,向STA2发送CTS帧,以便STA2发送SU UL数据。In Figure 6B, STA1 sends a PPDU that includes the RI and UIE-1 fields. The UIE-1 field can indicate STA1's identity. After STA2 detects the PPDU, it switches from receiving to transmitting within the transmit/receive state switching field and sends the UIE-2 field within the duration of the UIE-1 field. The UIE-2 field can indicate STA2's identity. After the AP receives the UEI-1 and UEI-2 fields, it sends a CTS frame to STA1, allowing STA1 to send SU UL data. After STA1's TXOP ends, STA2 sends a PPDU that includes the transmit/receive state switching field and the UIE-2 field to the AP. After receiving the UEI-2 field, the AP sends a CTS frame to STA2, allowing STA2 to send SU UL data.
上述技术可以在一定程度解决重叠干扰或信道竞争冲突,但是仍存在一些问题。下面以图7A至图7E为例分别举例说明。The above technology can solve overlapping interference or channel contention conflicts to a certain extent, but some problems still exist.
图7A示出了DCF或EDCA的信道竞争机制中可能发生的信道竞争冲突。FIG7A shows a channel contention conflict that may occur in the channel contention mechanism of DCF or EDCA.
如图7A所示,当STA1、STA2以及STA3的退避计数同时为0时,STA1、STA2以及STA3会同时向AP发送PPDU,从而导致信道竞争冲突。或者,当STA1和STA2的退避计数同时为0时,STA1以及STA2会同时向AP发送PPDU,从而导致信道竞争冲突。As shown in Figure 7A, when the backoff counts of STA1, STA2, and STA3 are all 0, STA1, STA2, and STA3 will simultaneously send PPDUs to the AP, resulting in a channel contention conflict. Alternatively, when the backoff counts of STA1 and STA2 are all 0, STA1 and STA2 will simultaneously send PPDUs to the AP, resulting in a channel contention conflict.
图7B示出了TWT SP和R-TWT SP两种信道资源预留机制中可能发生的信道竞争冲突。Figure 7B shows the channel contention conflicts that may occur in the two channel resource reservation mechanisms, TWT SP and R-TWT SP.
由于一些站点无法支持该机制,仍可能导致信道竞争冲突。如上文所述,802.11ax标准和802.11be标准中分别定义的TWT SP和R-TWT SP两种信道资源预留机制。因此,对于一些站点(例如802.11ax标准或802.11be标准以前的标准定义的站点)依然可以在TWT SP或R-TWT SP期间竞争信道,从而导致信道竞争冲突。Because some stations cannot support this mechanism, channel contention conflicts may still occur. As mentioned above, the 802.11ax and 802.11be standards define two channel resource reservation mechanisms, TWT SP and R-TWT SP, respectively. Therefore, some stations (such as those defined in 802.11ax or standards prior to 802.11be) can still compete for channels during TWT SP or R-TWT SP periods, resulting in channel contention conflicts.
如图7B所示,STA1支持支持TWT SP或R-TWT SP机制,STA2和STA3不支持TWT SP或R-TWT SP机制。在TWT SP或R-TWT SP期间,STA1为TWT被调度STA(TWT scheduled STA),因此,可以发送non-HT PPDU。其中,non-HT PPDU可以包括RTS帧,以竞争信道。由于STA2和STA3不支持TWT SP或R-TWT SP机制,STA2和STA3也发送了普通PPDU(normal PPDU)。其中,普通PPDU可以包括RTS帧或数据(data)。由图7B可以看出,STA1、STA2以及STA3发送的PPDU导致了信道竞争冲突。As shown in Figure 7B , STA1 supports the TWT SP or R-TWT SP mechanism, while STA2 and STA3 do not. During the TWT SP or R-TWT SP period, STA1 is a TWT-scheduled STA and can therefore send a non-HT PPDU. The non-HT PPDU can include an RTS frame to compete for the channel. Since STA2 and STA3 do not support the TWT SP or R-TWT SP mechanism, they also send a normal PPDU. The normal PPDU can include an RTS frame or data. As shown in Figure 7B , the PPDUs sent by STA1, STA2, and STA3 cause a channel contention conflict.
类似地,包含推迟信号的PPDU可能与其他站点发送的普通PPDU发生重叠干扰,导致推迟信号失效。或者,dRU PPDU可能与其他站点发送的普通PPDU发生重叠干扰,导致dRU PPDU失效。或者,包含UIE字段的PPDU可能与其他站点发送的普通PPDU发生重叠干扰,导致UIE字段失效。Similarly, a PPDU containing a deferral signal may overlap with a normal PPDU sent by another station, causing the deferral signal to fail. Alternatively, a dRU PPDU may overlap with a normal PPDU sent by another station, causing the dRU PPDU to fail. Alternatively, a PPDU containing the UIE field may overlap with a normal PPDU sent by another station, causing the UIE field to fail.
如图7C所示,STA1和STA2发送的UHR PPDU包含推迟信号。STA3同时发送了普通PPDU,从而导致了重叠干扰,推迟信号失效。As shown in Figure 7C, the UHR PPDUs sent by STA1 and STA2 contain a deferral signal. STA3 simultaneously sends a normal PPDU, causing overlapping interference and rendering the deferral signal ineffective.
如图7D所示,STA1和STA2均发送dRU PPDU。STA3同时发送了普通PPDU,从而导致了重叠干扰,dRU PPDU失效。As shown in Figure 7D, STA1 and STA2 both send dRU PPDUs. STA3 also sends a normal PPDU, which causes overlapping interference and invalidates the dRU PPDU.
如图7E所示,STA1和STA2均发送包含UIE字段的PPDU。STA3同时发送了普通PPDU,从而导致了重叠干扰,UIE字段失效。As shown in Figure 7E, STA1 and STA2 both send PPDUs containing the UIE field. STA3 also sends a normal PPDU, which causes overlapping interference and renders the UIE field ineffective.
如图7F所示,STA1和STA2均发送包含RI以及UIE字段的PPDU。STA3同时发送了普通PPDU,从而导致了重叠干扰。As shown in Figure 7F, STA1 and STA2 both send PPDUs containing the RI and UIE fields. STA3 also sends a normal PPDU, resulting in overlapping interference.
需要说明的是,普通PPDU可以包括以下中的一项或多项:不支持TWT SP或R-TWT SP机制的STA发送的PPDU;不含有推迟信号的PPDU;不含有UIE字段的PPDU;不含有UIE字段和收发状态切换字段的PPDU。本申请不限制PPDU的类型。例如,普通PPDU可以是IEEE 802.11标准中定义的PPDU。It should be noted that a normal PPDU may include one or more of the following: a PPDU sent by a STA that does not support the TWT SP or R-TWT SP mechanism; a PPDU that does not contain a deferral signal; a PPDU that does not contain a UIE field; or a PPDU that does not contain a UIE field or a transmit/receive state switch field. This application does not limit the type of PPDU. For example, a normal PPDU may be a PPDU defined in the IEEE 802.11 standard.
图8是本申请实施例提供的一种无线通信方法的示意性流程图,以解决上述重叠干扰的问题。FIG8 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application to solve the above-mentioned problem of overlapping interference.
图8所示的方法可以由第一设备和第二设备执行。第一设备和第二设备均可以为上文所述的通信设备。The method shown in Figure 8 can be performed by a first device and a second device. Both the first device and the second device can be the communication devices described above.
例如,第一设备可以包括non-AP STA或non-AP MLD。又如,第二设备可以包括第一设备的对端设备。示例性地,第二设备可以包括AP、AP MLD或第一设备的对等站点(peer STA)。For example, the first device may include a non-AP STA or a non-AP MLD. In another example, the second device may include a peer device of the first device. Exemplarily, the second device may include an AP, an AP MLD, or a peer STA of the first device.
例如,第二设备可以包括non-AP STA或non-AP MLD。又如,第一设备可以包括第二设备的对端设备。示例性地,第一设备可以包括AP、AP MLD或第二设备的peer STA。For example, the second device may include a non-AP STA or a non-AP MLD. In another example, the first device may include a peer device of the second device. Exemplarily, the first device may include an AP, an AP MLD, or a peer STA of the second device.
图8所示的方法可以包括步骤S810。The method shown in FIG. 8 may include step S810 .
步骤S810,第一设备向第二设备发送第一PPDU。Step S810: The first device sends a first PPDU to the second device.
第一PPDU可以包括第一信号和第二PPDU。第一信号可以早于第二PPDU。换句话说,第一PPDU可以由第一信号和第二PPDU在时间维度上串联得到。The first PPDU may include a first signal and a second PPDU. The first signal may be earlier than the second PPDU. In other words, the first PPDU may be obtained by concatenating the first signal and the second PPDU in time.
可选地,第一信号和第二PPDU可以直接相连。即第一信号的结束时刻可以为第二PPDU的开始 时刻。换句话说,第一信号和第二PPDU之间可以没有间隙或间隔。Optionally, the first signal and the second PPDU can be directly connected. That is, the end time of the first signal can be the start time of the second PPDU. In other words, there may be no gap or interval between the first signal and the second PPDU.
图9A为本申请实施例提供的一种第一PPDU的示意性结构图。如图9A所示,第一信号和第二PPDU直接相连。Figure 9A is a schematic structural diagram of a first PPDU provided in an embodiment of the present application. As shown in Figure 9A, the first signal and the second PPDU are directly connected.
可选地,第一信号和第二PPDU之间可以包括第一间隔。即第一信号的结束时刻可以早于第二PPDU的开始时刻。换句话说,第一信号和第二PPDU之间可以存在间隙。Optionally, a first interval may be included between the first signal and the second PPDU. That is, the end time of the first signal may be earlier than the start time of the second PPDU. In other words, there may be a gap between the first signal and the second PPDU.
图9B是本申请实施例提供的另一种第一PPDU的示意性结构图。如图9B所示,第一信号和第二PPDU之间可以包括第一间隔。Figure 9B is a schematic structural diagram of another first PPDU provided in an embodiment of the present application. As shown in Figure 9B, a first interval may be included between the first signal and the second PPDU.
在一些实施例中,第一间隔可以不含有波形。也就是说,第一间隔可以为空白时间间隔。换句话说,在第一信号和第二PPDU之间,第一设备可以不发送任何波形。In some embodiments, the first interval may not contain a waveform. That is, the first interval may be a blank time interval. In other words, between the first signal and the second PPDU, the first device may not send any waveform.
在一些实施例中,第一间隔可以包含波形。本申请不限制第一间隔的波形。例如,第一间隔的波形可以为随机波形或固定波形。In some embodiments, the first interval may include a waveform. The present application does not limit the waveform of the first interval. For example, the waveform of the first interval may be a random waveform or a fixed waveform.
需要说明的是,第一间隔的时长可以小于或等于第一阈值。It should be noted that the duration of the first interval may be less than or equal to the first threshold.
需要说明的是,第一间隔的时长可以是预定义或预协商的。It should be noted that the duration of the first interval may be predefined or pre-negotiated.
需要说明的是,第一间隔也可以称为保护间隔。It should be noted that the first interval may also be called a guard interval.
可以理解的是,通过发送第一PPDU,第一设备可以在发送一个完整的PPDU(即第二PPDU)之前,发送第一信号。在其他设备也发送信号的情况下,第一信号可以与其他设备发送的信号重叠,从而使得第二PPDU与其他设备发送的信号不重叠,进而避免第二PPDU的传输存在重叠干扰,使得第二PPDU可以成功传输,并且也可以提供媒介的使用效率。It is understood that by sending the first PPDU, the first device can send the first signal before sending a complete PPDU (i.e., the second PPDU). When other devices also send signals, the first signal can overlap with the signals sent by the other devices, so that the second PPDU does not overlap with the signals sent by the other devices, thereby avoiding overlapping interference in the transmission of the second PPDU, allowing the second PPDU to be successfully transmitted and also improving medium usage efficiency.
以与第二设备不同的第四设备为例,若第一设备开始发送第一PPDU时,第四设备也开始发送PPDU,则第四设备发送的PPDU将于第一信号重叠。当第四设备接收到第一信号后,认为媒介繁忙,则不会继续立即发送PPDU,而是等待媒介空闲后再发送PPDU。因此,第一信号完成传输后,第四设备又检测到第二PPDU的传输,从而继续认为媒介繁忙,不会发送PPDU。由此可知,第二PPDU的发送是在第四设备无法发送PPDU的期间完成的。与第四设备类似,其他设备也不会发送PPDU。因此,第二PPDU的传输过程中将不会有其他通信设备发送PPDU,从而不会使得第二PPDU产生重叠干扰。Taking a fourth device, different from the second device, as an example, if the first device begins transmitting the first PPDU and the fourth device also begins transmitting a PPDU, the PPDU transmitted by the fourth device will overlap with the first signal. Upon receiving the first signal, the fourth device will determine that the medium is busy and will not immediately continue to transmit the PPDU. Instead, it will wait until the medium is idle before transmitting the PPDU. Therefore, after the first signal is transmitted, the fourth device detects the transmission of the second PPDU and, therefore, will continue to determine that the medium is busy and will not transmit the PPDU. Therefore, the transmission of the second PPDU is completed during the period when the fourth device is unable to transmit a PPDU. Similar to the fourth device, other devices will also not transmit PPDUs. Therefore, during the transmission of the second PPDU, no other communication device will transmit a PPDU, preventing overlapping interference with the second PPDU.
可选地,第四设备例如可以为非UHR设备。或者,第四设备可以为不支持以下机制中的一项或多项的设备:dRU、TWT、defer signal、UIE字段等。Alternatively, the fourth device may be, for example, a non-UHR device. Alternatively, the fourth device may be a device that does not support one or more of the following mechanisms: dRU, TWT, defer signal, UIE field, etc.
需要说明的是,第一信号可以是通信设备能够接收到的任意信号。例如,第一信号可以为第四设备的干扰信号。或者,第一信号可以包括使得第四设备认为媒介繁忙的任意信号。It should be noted that the first signal may be any signal that can be received by the communication device. For example, the first signal may be an interference signal of the fourth device. Alternatively, the first signal may include any signal that causes the fourth device to believe that the medium is busy.
需要说明的是,本申请不限制第二PPDU的类型。例如,第二PPDU可以为IEEE 802.11标准中定义的PPDU类型。示例性地,第二PPDU的类型可以包括:非高吞吐量(non-high-throughput,non-HT)PPDU,non-HT重复(Duplicated)PPDU,高吞吐量(high-throughput,HT)PPDU,很高吞吐量(very high-throughput,VHT)PPDU,高效(high-efficiency,HE)PPDU,极高吞吐量(enhancements for extremely high throughput,EHT)PPDU,UHR PPDU,方向性多吉比特(directional multi-gigabit,DMG)PPDU,增强方向性多吉比特(enhanced directional multi-gigabit,EDMG)PPDU,CDMG PPDU,CMMG PPDU,WUR PPDU,或,S1G PPDU。It should be noted that the present application does not limit the type of the second PPDU. For example, the second PPDU may be a PPDU type defined in the IEEE 802.11 standard. Exemplarily, the type of the second PPDU may include: non-high-throughput (non-HT) PPDU, non-HT Duplicated PPDU, high-throughput (HT) PPDU, very high-throughput (VHT) PPDU, high-efficiency (HE) PPDU, enhancements for extremely high throughput (EHT) PPDU, UHR PPDU, directional multi-gigabit (DMG) PPDU, enhanced directional multi-gigabit (EDMG) PPDU, CDMG PPDU, CMMG PPDU, WUR PPDU, or S1G PPDU.
在一些实施例中,第一PPDU可以包括第三PPDU和第二PPDU。第三PPDU可以用于承载第一信号。基于该技术方案,第一PPDU可以至少由两个完整的PPDU在时间维度上串联构成。或者,也可以说第一PPDU在时域上聚合了多个PPDU。因此,第一PPDU也可以称为时域聚合物理层协议数据单元(aggregated-physical layer protocol data unit,A-PPDU)。In some embodiments, the first PPDU may include a third PPDU and a second PPDU. The third PPDU may be used to carry the first signal. Based on this technical solution, the first PPDU may be composed of at least two complete PPDUs connected in series in the time dimension. Alternatively, it can be said that the first PPDU aggregates multiple PPDUs in the time domain. Therefore, the first PPDU may also be called a time-domain aggregated physical layer protocol data unit (A-PPDU).
需要说明的是,本申请不限制第三PPDU承载的内容。例如,第三PPDU可以承载任意MAC帧类型。示例性地,第三PPDU可以承载RTS帧、数据帧中的一项或多项。或者,第三PPDU可以承载随机的无意义数据。It should be noted that this application does not limit the content carried by the third PPDU. For example, the third PPDU can carry any MAC frame type. For example, the third PPDU can carry one or more of an RTS frame and a data frame. Alternatively, the third PPDU can carry random, meaningless data.
图9C和图9D分别是本申请实施例提供的一种第一PPDU的格式示意图。在图9C中,第三PPDU位于第二PPDU之前,并且第三PPDU和第二PPDU之间没有间隔。在图9D中,第三PPDU和第二PPDU之间存在第一间隔。Figures 9C and 9D are schematic diagrams of the format of a first PPDU provided in an embodiment of the present application. In Figure 9C, the third PPDU is located before the second PPDU, and there is no gap between the third PPDU and the second PPDU. In Figure 9D, there is a first gap between the third PPDU and the second PPDU.
需要说明的是,本申请不限制第三PPDU的类型。例如,第三PPDU可以为IEEE 802.11标准中定义的PPDU类型。示例性地,第三PPDU的类型可以包括:non-HT PPDU,non-HT Duplicated PPDU,HT PPDU,VHT PPDU,HE PPDU,EHT PPDU,UHR PPDU,DMG PPDU,EDMG PPDU,CDMG PPDU,CMMG PPDU,WUR PPDU,或,S1G PPDU。It should be noted that the present application does not limit the type of the third PPDU. For example, the third PPDU may be a PPDU type defined in the IEEE 802.11 standard. Exemplarily, the third PPDU type may include: non-HT PPDU, non-HT Duplicated PPDU, HT PPDU, VHT PPDU, HE PPDU, EHT PPDU, UHR PPDU, DMG PPDU, EDMG PPDU, CDMG PPDU, CMMG PPDU, WUR PPDU, or S1G PPDU.
需要说明的是,第一信号的作用在于给第二PPDU创造足够时长的保护间隔。因此,第三PPDU的时长一般应大于普通PPDU的时长。It should be noted that the purpose of the first signal is to create a guard interval of sufficient duration for the second PPDU. Therefore, the duration of the third PPDU should generally be longer than that of a normal PPDU.
在一些实施例中,第一信号的时长可以是动态调整的,从而避免第一信号的时长过长导致的时域资 源浪费,还可以减少信令开销,或者,也可以避免第一信号的时长过短导致第二PPDU收到重叠干扰。例如,第一信号的时长可以根据当前通信环境中是否存在第四设备调整。又如,第一信号的时长可以根据普通PPDU的实时最大长度调整。In some embodiments, the duration of the first signal can be dynamically adjusted to avoid the time domain data being lost due to the first signal being too long. This can reduce signaling overhead and resource waste, or prevent the second PPDU from receiving overlapping interference due to the first signal being too short. For example, the duration of the first signal can be adjusted based on whether a fourth device exists in the current communication environment. For another example, the duration of the first signal can be adjusted based on the real-time maximum length of a normal PPDU.
可选地,第一设备可以在第二设备(第二设备例如可以包括AP)的协调下通过多次尝试来寻找一个时长大于普通PPDU的最小第一信号的时长。第一设备可以在第二设备的协调下通过多次尝试来确定一个时长大于普通PPDU的最小第三PPDU的时长。Optionally, the first device may, under the coordination of a second device (for example, an AP), search for a first signal duration greater than the minimum duration of a typical PPDU through multiple attempts. The first device may, under the coordination of the second device, determine a third PPDU duration greater than the minimum duration of a typical PPDU through multiple attempts.
在一些实施例中,第一信号的时长可以是固定的。例如,第一信号的时长可以是预配置或预定义的。该技术方案可以简化第一信号的时长。In some embodiments, the duration of the first signal may be fixed. For example, the duration of the first signal may be preconfigured or predefined. This technical solution can simplify the duration of the first signal.
可选地,第一信号的时长可以大于或等于第一类型的设备发送的信号的时长。其中,第一类型的设备可以包括非UHR站点。例如,第一信号的时长可以根据非UHR站点发送的PPDU的最大长度确定为一个固定值。又如,第一信号的时长可以根据非UHR站点在一段时间内发送的PPDU的最大长度确定,并在每段时间动态调整。Optionally, the duration of the first signal may be greater than or equal to the duration of the signal sent by the first type of device. The first type of device may include a non-UHR site. For example, the duration of the first signal may be determined as a fixed value based on the maximum length of the PPDU sent by the non-UHR site. For another example, the duration of the first signal may be determined based on the maximum length of the PPDU sent by the non-UHR site over a period of time and dynamically adjusted during each period.
需要说明的是,第一PPDU中第一信号是否存在可以是动态调整的。也就是说,第一PPDU中的第二PPDU前是否存在第一信号可以是动态选择的。或者,是否使用时域A-PPDU可以是动态选择的。或者,第一设备是否能够发送第一PPDU是可以动态调整的。例如,第一PPDU中是否存在第一信号可以根据当前通信环境中是否存在第四设备确定。又如,第一PPDU中是否存在第一信号可以根据普通PPDU是否存在确定。示例性地,如果当前环境中不存在第四设备这种类型的通信设备和普通PPDU,则第一设备发送的PPDU可以不包括第一信号。It should be noted that whether the first signal exists in the first PPDU can be dynamically adjusted. That is, whether the first signal exists before the second PPDU in the first PPDU can be dynamically selected. Alternatively, whether to use the time domain A-PPDU can be dynamically selected. Alternatively, whether the first device can send the first PPDU can be dynamically adjusted. For example, whether the first signal exists in the first PPDU can be determined based on whether the fourth device exists in the current communication environment. For another example, whether the first signal exists in the first PPDU can be determined based on whether a normal PPDU exists. For example, if there is no communication device of the type of the fourth device and no normal PPDU in the current environment, the PPDU sent by the first device may not include the first signal.
需要说明的是,关联同一AP的多个STA发送的第一信号的长度可以相同,从而使得多个STA分别发送的多个第二PPDU是对齐的。例如,在第二PPDU包括推迟信号的情况下,关联同一AP的多个STA发送的第一信号的长度相同可以使得推迟信号的传输对齐,从而使得AP可以正确接收多个推迟信号。又如,在第二PPDU通过dRU传输的情况下,关联同一AP的多个STA发送的第一信号的长度相同可以使得第二PPDU的传输对齐,从而使得AP可以通过dRU正确接收多个第二PPDU。又如,在第二PPDU包括UIE字段(或包括UIE和收发状态切换字段)的情况下,关联同一AP的多个STA发送的第一信号的长度相同可以使得UIE字段的传输对齐,从而使得AP可以正确接收多个UIE字段。It should be noted that the lengths of the first signals sent by multiple STAs associated with the same AP can be the same, so that the multiple second PPDUs respectively sent by the multiple STAs are aligned. For example, when the second PPDU includes a postponement signal, the same lengths of the first signals sent by multiple STAs associated with the same AP can align the transmission of the postponement signal, so that the AP can correctly receive the multiple postponement signals. For another example, when the second PPDU is transmitted through a dRU, the same lengths of the first signals sent by multiple STAs associated with the same AP can align the transmission of the second PPDU, so that the AP can correctly receive the multiple second PPDUs through the dRU. For another example, when the second PPDU includes a UIE field (or includes a UIE and a transceiver state switching field), the same lengths of the first signals sent by multiple STAs associated with the same AP can align the transmission of the UIE field, so that the AP can correctly receive the multiple UIE fields.
在一些实施例中,第二PPDU可以用于第一设备进行信道竞争。其中,信道竞争可以包括基于EDCA/DCF的信道竞争。示例性地,第二PPDU可以包括RTS帧。In some embodiments, the second PPDU may be used for the first device to perform channel contention, wherein the channel contention may include EDCA/DCF-based channel contention, and illustratively, the second PPDU may include an RTS frame.
如上文所述,由于第一PPDU包括第一信号,第二PPDU不会受到重叠干扰。因此,基于第二PPDU进行的信道竞争很难出现信道竞争冲突的情况,从而提高第一设备信道竞争的成功率。As described above, since the first PPDU includes the first signal, the second PPDU will not be subject to overlapping interference. Therefore, channel contention based on the second PPDU is unlikely to cause channel contention conflicts, thereby improving the success rate of channel contention for the first device.
可选地,在第一设备需要发送低时延业务的情况下,第一设备可以发送第一PPDU,并通过第二PPDU进行信道竞争。由于通过第一PPDU竞争信道的成功率更高,第一设备可以更早地占用信道并传输低时延业务,从而为低时延业务的站点提供优先接入,满足低时延业务的发送需求。Optionally, if the first device needs to send a low-latency service, it can send a first PPDU and compete for a channel using a second PPDU. Because the first PPDU has a higher success rate in competing for a channel, the first device can occupy the channel earlier and transmit the low-latency service, thereby providing priority access to sites that provide low-latency services and meeting the low-latency service transmission requirements.
下面通过实施例1对第二PPDU用于第一设备进行信道竞争进行说明。The following describes, through Example 1, how the second PPDU is used by the first device to perform channel contention.
实施例1Example 1
图10是实施例1提供的无线通信过程的示例图。FIG10 is an example diagram of the wireless communication process provided in Example 1.
在图10中,第一设备可以包括STA1。第二设备可以包括AP。第四设备可以包括STA2和/或STA3。In Figure 10, the first device may include STA1, the second device may include an AP, and the fourth device may include STA2 and/or STA3.
STA1需要发送低时延业务,STA1发送时域A-PPDU。STA2和STA3发送的均为非低时延业务,发送的均为普通PPDU。STA1 needs to send low-latency services and sends time-domain A-PPDUs. STA2 and STA3 both send non-low-latency services and send normal PPDUs.
时域A-PPDU中,第三PPDU的类型为non-HT PPDU格式且携带RTS帧,第二PPDU的类型为UHR PPDU且携带RTS帧。In the time domain A-PPDU, the third PPDU type is non-HT PPDU format and carries an RTS frame, and the second PPDU type is UHR PPDU and carries an RTS frame.
需要说明的是,实施例1中第三PPDU的类型(non-HT PPDU)和第二PPDU的类型(non-HT PPDU)仅用作举例,可以为IEEE 802.11标准中定义的任意PPDU类型或任意波形。It should be noted that the type of the third PPDU (non-HT PPDU) and the type of the second PPDU (non-HT PPDU) in Example 1 are only used as examples and can be any PPDU type or arbitrary waveform defined in the IEEE 802.11 standard.
需要说明的是,第三PPDU和第二PPDU中携带的RTS帧也仅用作举例,实际可以为任意帧类型或随机数据。It should be noted that the RTS frames carried in the third PPDU and the second PPDU are only used as examples and can actually be any frame type or random data.
由图10可以看出,STA1通过在第二PPDU之前发送第三PPDU使得第二PPDU与STA2和STA3发送的普通PPDU不发生重叠,从而避免了第二PPDU中的RTS帧被普通PPDU干扰而失效。从AP的角度来看,AP会收到STA1发送的第三PPDU和STA2发送的普通PPDU和STA3发送的普通PPDU混叠在一起的信号,所以无法识别出一个有效的PPDU。随后,AP紧接着会收到STA1发送的第二PPDU,由于此时信道上已经没有任何其他信号,所以AP可以成功地接收到有效的第二PPDU并且解析出其中承载的RTS帧。随后,AP可以依据EDCA/DCF规则在SIFS时间后回复CTS帧至STA1。最终,STA1通过上述流程成功获得到了信道,然后传输低时延相关的业务(图10中未画出)。As shown in Figure 10, STA1 transmits the third PPDU before the second PPDU, preventing the second PPDU from overlapping with the normal PPDUs sent by STA2 and STA3. This prevents the RTS frame in the second PPDU from being corrupted by interference from the normal PPDUs. From the AP's perspective, the third PPDU sent by STA1, the normal PPDUs sent by STA2, and the normal PPDUs sent by STA3 are mixed together, making it impossible to identify a valid PPDU. Subsequently, the AP receives the second PPDU sent by STA1. Since there are no other signals on the channel at this point, the AP successfully receives the valid second PPDU and parses the RTS frame carried in it. The AP then responds with a CTS frame to STA1 after a SIFS period, in accordance with EDCA/DCF rules. Ultimately, STA1 successfully acquires the channel through the above process and can then transmit low-latency services (not shown in Figure 10).
在一些实施例中,第一设备可以向第二设备发送第四PPDU。第四PPDU可以用于第一设备进行信 道竞争。响应于第四PPDU发生信道竞争冲突,第一设备可以向第二设备发送第一PPDU。也就是说,第一设备可以使用第四PPDU尝试进行信道竞争,在发生信道竞争冲突的情况下,第一设备可以再使用第一PPDU进行信道竞争。In some embodiments, the first device may send a fourth PPDU to the second device. The fourth PPDU may be used by the first device to communicate In response to a channel contention conflict occurring in the fourth PPDU, the first device may send the first PPDU to the second device. In other words, the first device may attempt to compete for the channel using the fourth PPDU. If a channel contention conflict occurs, the first device may then use the first PPDU to compete for the channel.
需要说明的是,本申请不限制第一设备确定发生信道竞争冲突的方法。例如,若用于信道竞争的PPDU(如第四PPDU)发送后确认超时(Ack timeout),则可以认为信道竞争冲突。It should be noted that the present application does not limit the method by which the first device determines that a channel contention conflict has occurred. For example, if an ACK timeout occurs after a PPDU for channel contention (such as the fourth PPDU) is sent, a channel contention conflict may be considered to have occurred.
可选地,第四PPDU可以为非第一PPDU(例如非时域A-PPDU)。或者,第四PPDU可以为普通PPDU。Optionally, the fourth PPDU may be a non-first PPDU (eg, a non-time-domain A-PPDU). Alternatively, the fourth PPDU may be a common PPDU.
可以理解的是,与非第一PPDU相比,第一PPDU的时长更长,即占用更多时域资源。若通过第四PPDU尝试信道竞争成功,则可以在耗费较少的时域资源的情况下完成信道竞争,从而节约时域资源。若通过第四PPDU尝试信道竞争发生冲突,再使用第一PPDU进行信道竞争,可以在信道竞争冲突后,提高信道竞争的成功率,从而减少信道竞争冲突对第一设备的信道竞争的影响,并优先获得信道。It is understandable that compared to non-first PPDUs, the first PPDU is longer, i.e., it occupies more time domain resources. If the channel contention attempt using the fourth PPDU is successful, channel contention can be completed while consuming fewer time domain resources, thereby conserving time domain resources. If a conflict occurs during the channel contention attempt using the fourth PPDU, reusing the first PPDU for channel contention can improve the success rate of channel contention after the channel contention conflict, thereby reducing the impact of the channel contention conflict on the channel contention of the first device and allowing priority access to the channel.
下面通过实施例2对与第四PPDU相关的技术方案进行说明。The technical solution related to the fourth PPDU is described below through Example 2.
实施例2Example 2
图11是实施例2提供的一种无线通信过程的示意性流程图。FIG11 is a schematic flowchart of a wireless communication process provided in Example 2.
在图11中,第一设备可以包括STA1。第二设备可以包括AP。第四设备可以包括STA2和/或STA3。In Figure 11, the first device may include STA1, the second device may include an AP, and the fourth device may include STA2 and/or STA3.
在STA1参与第一次信道竞争时,使用普通PPDU(即第四PPDU),不使用时域A-PPDU。当STA1检测到第一信道竞争发生冲突后,在参与第二次信道竞争时使用时域A-PPDU,从而优先获得信道。When STA1 participates in the first channel contention, it uses the normal PPDU (i.e., the fourth PPDU) and does not use the time-domain A-PPDU. When STA1 detects a conflict in the first channel contention, it uses the time-domain A-PPDU when participating in the second channel contention, thereby obtaining the channel first.
实施例2中第二次信道竞争过程可以参考实施例1的实现。The second channel contention process in Example 2 may refer to the implementation of Example 1.
在一些实施例中,若第一设备在第一时间段内为被调度的站点(scheduled STA),则第一设备可以在第一时间段内向第二设备发送第一PPDU。In some embodiments, if the first device is a scheduled STA within a first time period, the first device may send a first PPDU to the second device within the first time period.
可选地,第一时间段可以为TWT SP或R-TWT SP。换句话说,本申请可以应用在TWT SP或R-TWT SP机制中。Optionally, the first time period may be a TWT SP or an R-TWT SP. In other words, the present application may be applied in a TWT SP or R-TWT SP mechanism.
可以理解的是,当第一设备是第一时间段内被调度的站点时,通过第一PPDU,可以使得第二PPDU不与普通PPDU发生重叠,从而避免了第一时间段被其他站点抢走。特别地,对于第一时间段可以为TWT SP或R-TWT SP的情况,第一PPDU可以避免不是TWT SP或R-TWT SP调度的站点抢走TWT SP或R-TWT SP,从而提高被调度站点或AP获得SP的成功率。It is understood that when the first device is a station scheduled within the first time period, the first PPDU can be used to prevent the second PPDU from overlapping with a normal PPDU, thereby preventing the first time period from being snatched away by other stations. In particular, if the first time period can be a TWT SP or R-TWT SP, the first PPDU can prevent stations that are not scheduled by a TWT SP or R-TWT SP from snatching away the TWT SP or R-TWT SP, thereby improving the success rate of the scheduled station or AP obtaining an SP.
第一设备进行信道竞争的开始时间可以为第一时间段的起点。可选地,第一设备进行信道竞争的开始时间可以不是信道空闲仲裁帧间间隔(arbitration inter-frame space,AIFS)后。The start time of the channel contention by the first device may be the start point of the first time period. Optionally, the start time of the channel contention by the first device may not be after the arbitration inter-frame space (AIFS) when the channel is idle.
下面通过实施例3对与TWT SP或R-TWT SP相关的技术方案进行说明。The technical solutions related to TWT SP or R-TWT SP are explained below through Example 3.
实施例3Example 3
图12是实施例3提供的一种无线通信过程的示意性流程图。FIG12 is a schematic flowchart of a wireless communication process provided in Example 3.
在图12中,第一设备可以包括STA1。第二设备可以包括AP。第四设备可以包括STA2和/或STA3。In Figure 12, the first device may include STA1, the second device may include an AP, and the fourth device may include STA2 and/or STA3.
实施例3中第二次信道竞争过程可以参考实施例1的实现。实施例3与实施1的区别在于以下两个方面。第一方面,实施例3中信道竞争的开始时间时TWT SP或R-TWT SP的时间起点而不是信道空闲AIFS后。第二方面,实施例3中STA1能够使用时域A-PPDU是因为它是当前TWT SP或R-TWT SP的被调度的站点,而STA2和STA3不是被调度的站点。The second channel contention process in Example 3 can be implemented with reference to Example 1. Example 3 differs from Example 1 in the following two aspects. First, in Example 3, the channel contention starts at the start of the TWT SP or R-TWT SP rather than after the channel becomes idle AIFS. Second, in Example 3, STA1 is able to use the time-domain A-PPDU because it is the scheduled station for the current TWT SP or R-TWT SP, while STA2 and STA3 are not scheduled stations.
由图12可以看出,STA1通过发送A-PPDU使得第二PPDU与STA2和STA3发送的普通PPDU不发生重叠,从而避免了含有RTS的Non-HT PPDU被普通PPDU干扰,从而避免TWT SP或R-TWT SP被其他站点抢走。As can be seen from Figure 12, STA1 sends A-PPDU to prevent the second PPDU from overlapping with the normal PPDU sent by STA2 and STA3, thereby avoiding interference between the Non-HT PPDU containing RTS and the normal PPDU, and thus preventing the TWT SP or R-TWT SP from being snatched away by other stations.
在一些实施例中,第二PPDU可以使用dRU传输。In some embodiments, the second PPDU may be transmitted using a dRU.
可以理解的是,基于第一PPDU中的第一信号,可以使得第二PPDU不会跟其他PPDU发生重叠,即第一信号可以为第二PPDU创造了足够长的保护间隔,从而避免了使用dRU传输的PPDU被其他PPDU干扰而失效。It can be understood that based on the first signal in the first PPDU, the second PPDU will not overlap with other PPDUs, that is, the first signal can create a sufficiently long protection interval for the second PPDU, thereby avoiding the PPDU transmitted using dRU from being interfered with by other PPDUs and becoming invalid.
下面通过实施例4对与dRU相关的技术方案进行说明。The technical solutions related to dRU are described below through Example 4.
实施例4Example 4
图13是实施例4提供的通信过程的示例图。FIG13 is an example diagram of the communication process provided in Example 4.
在图13中,第一设备可以包括STA1或STA2。第二设备可以包括AP。第四设备可以包括STA3。In Figure 13, the first device may include STA1 or STA2, the second device may include an AP, and the fourth device may include STA3.
在图13中,STA1和STA2发送的均为时域A-PPDU。其中,各时域A-PPDU中第三PPDU的类型为non-HT PPDU格式,第二PPDU的类型为UHR PPDU且含有dRU。In Figure 13, STA1 and STA2 both send time-domain A-PPDUs. In each time-domain A-PPDU, the third PPDU is a non-HT PPDU, and the second PPDU is a UHR PPDU containing a dRU.
需要说明的是,实施例4中第三PPDU的类型non-HT PPDU格式仅用作举例,可以为任意IEEE 802.11标准中定义的PPDU类型。第二PPDU的类型仅可以为UHR PPDU格式.It should be noted that the non-HT PPDU format of the third PPDU in Example 4 is used as an example only and can be any PPDU type defined in the IEEE 802.11 standard. The second PPDU type can only be the UHR PPDU format.
可以看到,STA1和STA2通过发送A-PPDU使得第二PPDU与STA3发送的普通PPDU不发生重 叠。也就是说,第三PPDU为第二PPDU创造了足够时长的保护间隔,从而避免了含有dRU的UHR PPDU被普通PPDU干扰而失效。It can be seen that STA1 and STA2 send A-PPDU so that the second PPDU does not overlap with the normal PPDU sent by STA3. That is, the third PPDU creates a protection interval of sufficient duration for the second PPDU, thereby preventing the UHR PPDU containing the dRU from being interfered with by the normal PPDU and becoming invalid.
在一些实施例中,第二PPDU可以包括第一字段。第一字段可以用于指示第一设备的标识。第一字段可以与第二字段重叠传输,第二字段可以为第三设备发送的指示第三设备标识的字段。In some embodiments, the second PPDU may include a first field. The first field may be used to indicate an identifier of the first device. The first field may be transmitted overlapping with the second field, and the second field may be a field sent by a third device to indicate an identifier of the third device.
示例性地,第一字段和第二字段均可以包括上文所述的UIE字段。或者,第一字段和第二字段均可以包括上文所述的UIE字段和收发状态切换字段。Exemplarily, both the first field and the second field may include the UIE field described above. Alternatively, both the first field and the second field may include the UIE field and the transceiver state switching field described above.
可以理解的是,基于第一PPDU中的第一信号,可以使得第二PPDU不会跟其他PPDU发生重叠,即第一信号可以为第二PPDU创造了足够长的保护间隔,从而避免了第二PPDU中的第一字段被其他PPDU干扰而失效。It can be understood that based on the first signal in the first PPDU, the second PPDU will not overlap with other PPDUs, that is, the first signal can create a sufficiently long protection interval for the second PPDU, thereby avoiding the first field in the second PPDU from being interfered with by other PPDUs and becoming invalid.
下面通过实施例5对与第一字段相关的技术方案进行说明。The technical solution related to the first field is described below through Example 5.
实施例5Example 5
图14A和图14B均是实施例5提供的通信过程的示例图。FIG. 14A and FIG. 14B are both example diagrams of the communication process provided in Example 5. FIG.
在图14A或图14B中,第一设备可以包括STA1或STA2。第二设备可以包括AP。第三设备可以包括与第一设备不同的STA1或STA2。第四设备可以包括STA3。In FIG. 14A or FIG. 14B , the first device may include STA1 or STA2, the second device may include an AP, the third device may include STA1 or STA2 different from the first device, and the fourth device may include STA3.
在图14A中,STA1和STA2发送的均为时域A-PPDU。其中,各时域A-PPDU中第三PPDU的类型为non-HT PPDU格式,第二PPDU的类型为UHR PPDU且含有UIE字段。In Figure 14A, STA1 and STA2 both send time-domain A-PPDUs. In each time-domain A-PPDU, the third PPDU is a non-HT PPDU, and the second PPDU is a UHR PPDU with a UIE field.
在图14B中,STA1和STA2发送的均为时域A-PPDU。其中,各时域A-PPDU中第三PPDU的类型为non-HT PPDU格式,第二PPDU的类型为UHR PPDU且含有UIE字段和收发状态切换字段(RI字段)。In Figure 14B , STA1 and STA2 both transmit time-domain A-PPDUs. In each time-domain A-PPDU, the third PPDU is a non-HT PPDU, and the second PPDU is a UHR PPDU containing a UIE field and a transmit/receive state switch field (RI field).
需要说明的是,实施例5中第三PPDU的类型non-HT PPDU格式仅用作举例,实际上可以为任意IEEE 802.11标准中定义的PPDU类型。第二PPDU的类型仅可以为UHR PPDU格式.It should be noted that the non-HT PPDU format of the third PPDU in Example 5 is used as an example only. In practice, it can be any PPDU type defined in the IEEE 802.11 standard. The second PPDU type can only be the UHR PPDU format.
由图14A和图14B可以看出,STA1和STA2通过发送A-PPDU使得第二PPDU与STA3发送的普通PPDU不发生重叠,第三PPDU为第二PPDU创造了足够时长的保护间隔,从而避免了含有UIE或含有UIE和RI的UHR PPDU被普通PPDU干扰而失效。As can be seen from Figures 14A and 14B, STA1 and STA2 send A-PPDU to prevent the second PPDU from overlapping with the normal PPDU sent by STA3. The third PPDU creates a protection interval of sufficient length for the second PPDU, thereby preventing the UHR PPDU containing UIE or UIE and RI from being interfered with by the normal PPDU and becoming invalid.
在一些实施例中,第二PPDU可以用于阻止第一类型的设备获得信道。示例性地,第一类型的设备可以包括非UHR站点。In some embodiments, the second PPDU may be used to prevent a first type of device from acquiring a channel. For example, the first type of device may include a non-UHR station.
可选地,第二PPDU可以包括推迟信号。如上文所述,该推迟信号可以用于阻止非UHR站点获得信道。Optionally, the second PPDU may include a defer signal. As described above, the defer signal may be used to prevent non-UHR stations from acquiring a channel.
可以理解的是,基于第一PPDU中的第一信号,可以使得第二PPDU的发送不会跟其他PPDU发生重叠,即第一信号可以为第二PPDU创造了足够长的保护间隔,从而避免了包含推迟信号的第二PPDU被其他PPDU干扰而失效。It can be understood that based on the first signal in the first PPDU, the transmission of the second PPDU will not overlap with other PPDUs, that is, the first signal can create a sufficiently long protection interval for the second PPDU, thereby avoiding the second PPDU containing the postponed signal from being interfered with by other PPDUs and becoming invalid.
下面通过实施例6对与推迟信号相关的技术方案进行说明。The technical solution related to the delayed signal is described below through Example 6.
实施例6Example 6
图14C是本申请实施例提供的通信过程的示例图。Figure 14C is an example diagram of the communication process provided by an embodiment of the present application.
在图14C中,第一设备可以包括STA1或STA2。第二设备可以包括AP。第四设备可以包括STA3。In FIG14C , the first device may include STA1 or STA2, the second device may include an AP, and the fourth device may include STA3.
在图14C中,STA1和STA2发送的均为时域A-PPDU。其中,各时域A-PPDU中第三PPDU的类型为non-HT PPDU格式,第二PPDU的类型为UHR PPDU且含有推迟信号。In Figure 14C , STA1 and STA2 both send time-domain A-PPDUs. In each time-domain A-PPDU, the third PPDU is a non-HT PPDU, and the second PPDU is a UHR PPDU with a deferral signal.
需要说明的是,实施例中6中第三PPDU的类型为non-HT PPDU格式仅用作举例,即可以为IEEE 802.11标准中定义的任意PPDU类型。第二PPDU的类型UHR PPDU格式仅用作举例,即可以为任意IEEE 802.11标准中定义的任意PPDU类型。It should be noted that the non-HT PPDU format of the third PPDU in Example 6 is used as an example only, and may be any PPDU type defined in the IEEE 802.11 standard. The UHR PPDU format of the second PPDU is used as an example only, and may be any PPDU type defined in the IEEE 802.11 standard.
由图14C可以看出,STA1和STA2通过发送A-PPDU使得第二PPDU与STA3发送的普通PPDU不发生重叠,从而避免了含有推迟信号的UHR PPDU被普通PPDU干扰而失效。As can be seen from Figure 14C, STA1 and STA2 send A-PPDU so that the second PPDU does not overlap with the normal PPDU sent by STA3, thereby avoiding the UHR PPDU containing the postponement signal from being interfered with by the normal PPDU and becoming invalid.
在一些实施例中,第一设备可以接收第二设备发送的第一信息。第一信息可以与第一信号的配置信息相关。In some embodiments, the first device may receive first information sent by the second device. The first information may be related to configuration information of the first signal.
可选地,第一信息可以用于指示实际使用的配置信息。也就是说,第一设备需要根据第一信息的指示,执行对应的操作。以第一设备包括non-AP STA,第二设备包括AP为例,通过第一信息,AP可以向non-AP指示实际使用的第一信号的配置信息。Optionally, the first information may be used to indicate configuration information actually used. That is, the first device needs to perform a corresponding operation according to the instruction of the first information. For example, if the first device includes a non-AP STA and the second device includes an AP, the AP can use the first information to indicate the configuration information of the first signal actually used to the non-AP.
在一些实施例中,第一信息可以用于动态调整第一信号的配置信息。换句话说,第二设备可以向第一设备发送第一信息,以更新第一信号的配置信息。第一设备可以根据最近接收到的第一信息,执行与第一信号相关的操作。动态调整后的配置信息可以与动态调整前的配置信息部分不同或全部不同。In some embodiments, the first information may be used to dynamically adjust configuration information of the first signal. In other words, the second device may send the first information to the first device to update the configuration information of the first signal. The first device may perform operations related to the first signal based on the most recently received first information. The dynamically adjusted configuration information may be partially or completely different from the configuration information before the dynamic adjustment.
在一些实施例中,第一信息可以承载在控制帧中。例如,第一信息可以承载在触发帧中。所述触发 帧可以为标准中定义的任意触发帧子类型之一。例如,触发帧可以包括以下中的一项或多项:Basic Trigger,Beamforming Report Poll Trigger,MU-BAR Trigger,MU-RTS Trigger,Buffer Status Report Poll Trigger,GCR MU-BAR Trigger,Bandwidth Query Report Poll Trigger,NDP Feedback Report Poll Trigger,新定义的触发帧类型。新定义的触发帧例如可以为时域A-PPDU上报触发(time A-PPDU report poll trigger,TARP Trigger)帧。In some embodiments, the first information may be carried in a control frame. For example, the first information may be carried in a trigger frame. The frame can be any trigger frame subtype defined in the standard. For example, the trigger frame can include one or more of the following: Basic Trigger, Beamforming Report Poll Trigger, MU-BAR Trigger, MU-RTS Trigger, Buffer Status Report Poll Trigger, GCR MU-BAR Trigger, Bandwidth Query Report Poll Trigger, NDP Feedback Report Poll Trigger, or a newly defined trigger frame type. For example, the newly defined trigger frame can be a Time A-PPDU Report Poll Trigger (TARP Trigger) frame.
在一些实施例中,第一信息可以承载在管理帧中。管理帧例如可以包括信标帧和/或广播帧。又如,第一信息可以承载在以下中的一项或多项:探测响应帧、关联响应帧、重关联响应帧。In some embodiments, the first information may be carried in a management frame. The management frame may include, for example, a beacon frame and/or a broadcast frame. In another example, the first information may be carried in one or more of the following: a probe response frame, an association response frame, or a reassociation response frame.
示例性地,第一信息可以承载在广播帧中。通过广播帧,第二设备可以向多个设备配置相同的第一信息,从而使得多个设备执行的与第一信号相关的操作保持一致。例如,基于广播帧中的第一信息,多个设备可以同时开始发送长度一致的第一信号,从而保证多个设备分别发送的多个第二PPDU是对齐的。For example, the first information can be carried in a broadcast frame. Through the broadcast frame, the second device can configure the same first information to multiple devices, thereby ensuring that the operations related to the first signal performed by the multiple devices are consistent. For example, based on the first information in the broadcast frame, multiple devices can simultaneously begin transmitting first signals of the same length, thereby ensuring that multiple second PPDUs transmitted by the multiple devices are aligned.
在一些实施例中,第一设备可以向第二设备发送第二信息。第二信息可以与第一信号的配置信息相关。In some embodiments, the first device may send second information to the second device. The second information may be related to the configuration information of the first signal.
可选地,第二信息可以用于指示建议的第一信号的配置信息。也就是说,第一设备可以通过第二信息建议第一信号的配置。第一信号的实际配置信息可以根据第二信息确定。第一信号的实际的配置信息可以与建议的第一信号的配置信息相同,也可以不同。Optionally, the second information may be used to indicate recommended configuration information for the first signal. That is, the first device may recommend a configuration for the first signal using the second information. The actual configuration information for the first signal may be determined based on the second information. The actual configuration information for the first signal may be the same as or different from the recommended configuration information for the first signal.
在一些实施例中,第二信息可以承载在管理帧中。例如,第二信息可以承载在以下中的一项或多项:探测请求帧、关联请求帧、重关联请求帧。In some embodiments, the second information may be carried in a management frame. For example, the second information may be carried in one or more of the following: a probe request frame, an association request frame, or a reassociation request frame.
在一些实施例中,第二信息可以承载在控制帧中。示例性地,第二信息可以承载在上行MAC帧的头部(header)中。例如,第二信息可以承载在A-control字段。其中,A-control字段可以在上行MAC帧的头部中。In some embodiments, the second information may be carried in a control frame. For example, the second information may be carried in a header of an uplink MAC frame. For example, the second information may be carried in an A-control field. The A-control field may be in the header of an uplink MAC frame.
图15A示出了一种基于管理帧的第一信息和第二信息的交互示例。在图15A中,第一设备包括STA,第二设备包括AP。第一信息承载在信标帧中。第二信息承载在探测请求帧中。Figure 15A shows an example of interaction between first information and second information based on a management frame. In Figure 15A, the first device includes an STA and the second device includes an AP. The first information is carried in a beacon frame. The second information is carried in a probe request frame.
图15B示出了另一种基于管理帧的第一信息和第二信息的交互示例。在图15B中,第一设备包括STA,第二设备包括AP。第一信息承载在信标帧中。第二信息承载在关联请求帧中。Figure 15B shows another example of interaction between first information and second information based on a management frame. In Figure 15B, the first device includes an STA and the second device includes an AP. The first information is carried in a beacon frame. The second information is carried in an association request frame.
图15C示出了另一种基于管理帧的第一信息和第二信息的交互示例。在图15C中,第一设备包括STA,第二设备包括AP。第一信息承载在信标帧中。第二信息承载在重关联请求帧中。Figure 15C shows another example of interaction between first and second information based on a management frame. In Figure 15C, the first device includes an STA, and the second device includes an AP. The first information is carried in a beacon frame, and the second information is carried in a reassociation request frame.
需要说明的是,图15A、图15B和图15C中,“第一信息*”相关的配置信息与“第一信息”相关的配置信息可以不同。It should be noted that, in FIG. 15A , FIG. 15B and FIG. 15C , the configuration information related to the “first information*” may be different from the configuration information related to the “first information”.
图15D示出了一种基于控制帧的第一信息和第二信息的交互示例。在图15D中,第一设备包括STA,第二设备包括AP。第一信息承载在TARP触发帧中。第二信息承载在TB PPDU中。Figure 15D shows an example of interaction between first information and second information based on a control frame. In Figure 15D , the first device includes an STA, and the second device includes an AP. The first information is carried in a TARP trigger frame. The second information is carried in a TB PPDU.
在一些实施例中,配置信息可以包括以下中的一项或多项:使能信息、时长信息、类型信息。下面分别进行说明。In some embodiments, the configuration information may include one or more of the following: enabling information, duration information, and type information, which are described below.
使能信息可以用于指示第一设备是否能够发送第一PPDU。换句话说,使能信息可以用于指示第一设备发送的PPDU中是否可以包括第一信号。例如,使能信息可以用于指示是否开启时域A-PPDU功能。The enabling information may be used to indicate whether the first device can send the first PPDU. In other words, the enabling information may be used to indicate whether the PPDU sent by the first device can include the first signal. For example, the enabling information may be used to indicate whether the time domain A-PPDU function is enabled.
建议的配置信息包括的使能信息可以是建议的使能信息,即可以用于建议第一设备是否能够发送第一PPDU。实际使用的配置信息包括的使能信息可以是实际使用的使能信息,即可以用于指示第一设备实际是否能够发送第一PPDU。The enabling information included in the recommended configuration information may be recommended enabling information, that is, it may be used to recommend whether the first device can send the first PPDU. The enabling information included in the actually used configuration information may be actually used enabling information, that is, it may be used to indicate whether the first device can actually send the first PPDU.
使能信息可以承载在是否开启时域A-PPDU字段。是否开启时域A-PPDU字段可以通过1比特指示。例如,是否开启时域A-PPDU字段的取值为1可以表示第一设备能够发送第一PPDU;是否开启时域A-PPDU字段的取值为0可以表示第一设备不能够发送第一PPDU。又如,是否开启时域A-PPDU字段的取值为0可以表示第一设备能够发送第一PPDU;是否开启时域A-PPDU字段的取值为1可以表示第一设备不能够发送第一PPDU。The enabling information can be carried in the Whether to Enable Time Domain A-PPDU field. Whether to Enable Time Domain A-PPDU field can be indicated by 1 bit. For example, the value of 1 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device can send the first PPDU; the value of 0 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device cannot send the first PPDU. For another example, the value of 0 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device can send the first PPDU; the value of 1 in the Whether to Enable Time Domain A-PPDU field can indicate that the first device cannot send the first PPDU.
需要说明的是,“是否开启时域A-PPDU字段”仅为承载使能信息的字段的名称示例,该字段还可以具有其他名称。例如,“是否开启时域A-PPDU字段”也可以称为“是否建议开启时域A-PPDU字段”、“是否使用时域A-PPDU字段”或“是否使用包含第一信号的PPDU”等。It should be noted that the "whether to enable the time domain A-PPDU field" is only an example of the name of the field that carries the enabling information, and the field can also have other names. For example, the "whether to enable the time domain A-PPDU field" can also be called "whether to recommend enabling the time domain A-PPDU field", "whether to use the time domain A-PPDU field", or "whether to use the PPDU containing the first signal".
时长信息可以用于指示第一信号的时长和/或第三PPDU的时长。可以理解的是,在一些情况下,第一信号的时长可以与第三PPDU的时长相等。在这种情况下,时长信息可以仅指示第一信号的时长和第三PPDU的时长中的任一项。The duration information may be used to indicate the duration of the first signal and/or the duration of the third PPDU. It is understood that in some cases, the duration of the first signal may be equal to the duration of the third PPDU. In this case, the duration information may indicate only one of the duration of the first signal and the duration of the third PPDU.
在一些实施例中,时长信息的取值可以包括:第一信号的时长,和/或,第三PPDU的时长。In some embodiments, the value of the duration information may include: the duration of the first signal, and/or the duration of the third PPDU.
例如,时长信息可以承载在第三PPDU时长字段和/或第一信号时长字段。 For example, the duration information may be carried in the third PPDU duration field and/or the first signal duration field.
第一信号时长字段可以占用16比特。第一信号时长字段的取值即为第一信号的时长。本申请不限制第三PPDU时长字段的单位。例如,单位可以为微秒。The first signal duration field may occupy 16 bits. The value of the first signal duration field is the duration of the first signal. This application does not limit the unit of the third PPDU duration field. For example, the unit may be microseconds.
第三PPDU时长字段可以占用16比特。第三PPDU时长字段的取值即为第三PPDU的时长。本申请不限制第三PPDU时长字段的单位。例如,单位可以为微秒。The third PPDU duration field may occupy 16 bits. The value of the third PPDU duration field is the duration of the third PPDU. This application does not limit the unit of the third PPDU duration field. For example, the unit may be microseconds.
需要说明的是,“第三PPDU时长字段”和“第一信号时长字段”仅为承载时长信息的字段的名称示例,该字段还可以具有其他名称。例如,“第三PPDU时长字段”也可以称为“第三PPDU长度字段”、“建议的第三PPDU时长字段”或“实际使用的第三PPDU时长字段”等。It should be noted that the "third PPDU duration field" and the "first signal duration field" are merely example names for fields that carry duration information, and this field may also have other names. For example, the "third PPDU duration field" may also be called the "third PPDU length field," the "recommended third PPDU duration field," or the "actually used third PPDU duration field."
在一些实施例中,时长信息的取值可以与第一信号的时长存在映射关系。或者,时长信息的取值可以与第三PPDD的长度存在映射关系。例如,时长信息的取值可以为多个下标(或称为候选值或索引),多个下标可以与多个第一信号的时长(或多个第三PPDU的长度)一一对应。表1示出了多个下标和第一信号的时长(或多个第三PPDU的长度)的对应关系。In some embodiments, the value of the duration information may be mapped to the duration of the first signal. Alternatively, the value of the duration information may be mapped to the length of the third PPDU. For example, the value of the duration information may be multiple subscripts (or candidate values or indexes), and the multiple subscripts may correspond one-to-one to the durations of multiple first signals (or the lengths of multiple third PPDUs). Table 1 shows the correspondence between the multiple subscripts and the durations of the first signal (or the lengths of multiple third PPDUs).
表1
Table 1
需要说明的是,表1仅为示例。表1中的部分内容可以单独实时。表1中的取值和含义的对应关系可以调整。或者,表1中的取值对应的含义可以发生变换。It should be noted that Table 1 is merely an example. Some of the contents in Table 1 may be updated separately. The correspondence between the values and meanings in Table 1 may be adjusted. Alternatively, the meanings corresponding to the values in Table 1 may be changed.
可选地,在时长信息承载在第三PPDU时长字段的情况下,第三PPDU时长字段可以占用2比特。第三PPDU时长字段可以为枚举类型,用于指示第三PPDU的时长的下标。在时长信息承载在第一信号时长字段的情况下,第一信号时长字段可以占用2比特。第一信号时长字段可以为枚举类型,用于指示第一信号的时长的下标。Optionally, if the duration information is carried in the third PPDU duration field, the third PPDU duration field may occupy 2 bits. The third PPDU duration field may be of an enumerated type, used to indicate the subscript of the third PPDU duration. If the duration information is carried in the first signal duration field, the first signal duration field may occupy 2 bits. The first signal duration field may be of an enumerated type, used to indicate the subscript of the first signal duration.
可以理解的是,将第一信号时长字段或第三PPDU时长字段设置为枚举类型,可以减少上述字段占用的比特数。It can be understood that setting the first signal duration field or the third PPDU duration field to an enumeration type can reduce the number of bits occupied by the above fields.
类型信息可以用于指示承载第一信号的第三PPDU的类型。第三PPDU的类型可以包括:non-HT PPDU,non-HT Duplicated PPDU,HT PPDU,VHT PPDU,HE PPDU,EHT PPDU,UHR PPDU,DMG PPDU,EDMG PPDU,CDMG PPDU,CMMG PPDU,WUR PPDU,或,S1G PPDU。The type information may be used to indicate the type of the third PPDU carrying the first signal. The type of the third PPDU may include: non-HT PPDU, non-HT Duplicated PPDU, HT PPDU, VHT PPDU, HE PPDU, EHT PPDU, UHR PPDU, DMG PPDU, EDMG PPDU, CDMG PPDU, CMMG PPDU, WUR PPDU, or S1G PPDU.
类型信息可以承载在第三PPDU的类型字段。第三PPDU的类型字段可以占用1个比特或4个比特。The type information may be carried in the type field of the third PPDU. The type field of the third PPDU may occupy 1 bit or 4 bits.
需要说明的是,“第三PPDU的类型字段”仅为承载类型信息的字段的名称示例。承载类型信息的字段还可以具有其他名称。例如,“第三PPDU的类型字段”也可以称为“建议的第三PPDU的类型字段”或“实际使用的第三PPDU的类型字段”。It should be noted that the "third PPDU type field" is merely an example name for a field that carries type information. A field that carries type information may also have other names. For example, the "third PPDU type field" may also be referred to as the "recommended third PPDU type field" or the "actually used third PPDU type field."
在一些实施例中,配置信息可以承载在第一元素。第一元素也可以称为时域A-PPDU控制(time A-PPDU control)元素。In some embodiments, the configuration information may be carried in the first element. The first element may also be referred to as a time A-PPDU control element.
第一元素可以包括方向字段。方向字段可以用于指示第一元素的传输方向。第一元素的传输方向可以为第一设备到第二设备或第二设备到第一设备。示例性地,第一元素即可以承载第一信息也可以承载第二信息。在第一元素的传输方向为第一设备到第二设备的情况下,第一元素可以承载第二信息;在第一元素的传输方向为第二设备到第一设备的情况下,第一元素可以承载第一信息。换句话说,可以通过方向字段区分第一信息和第二信息。The first element may include a direction field. The direction field may be used to indicate the transmission direction of the first element. The transmission direction of the first element may be from the first device to the second device or from the second device to the first device. For example, the first element may carry both the first information and the second information. If the transmission direction of the first element is from the first device to the second device, the first element may carry the second information; if the transmission direction of the first element is from the second device to the first device, the first element may carry the first information. In other words, the direction field may be used to distinguish between the first information and the second information.
示例性地,方向字段可以占用1个比特。例如,方向字段取值1可以表示第一元素由第二设备发送给第一设备,即该元素携带第一信息;方向字段取值0可以指示第一元素由第一设备发送给第二设备,即该元素携带第二信息。又如,方向字段取值0可以表示第一元素由第二设备发送给第一设备,即该元素携带第一信息;方向字段取值1可以指示第一元素由第一设备发送给第二设备,即该元素携带第二信息。Exemplarily, the Direction field may occupy one bit. For example, a Direction field value of 1 may indicate that the first element is sent from the second device to the first device, i.e., the element carries the first information; a Direction field value of 0 may indicate that the first element is sent from the first device to the second device, i.e., the element carries the second information. For another example, a Direction field value of 0 may indicate that the first element is sent from the second device to the first device, i.e., the element carries the first information; a Direction field value of 1 may indicate that the first element is sent from the first device to the second device, i.e., the element carries the second information.
图16是本申请实施例提供的一种第一元素的格式示意图。 FIG16 is a schematic diagram of the format of a first element provided in an embodiment of the present application.
如图16所示,第一元素可以包括以下字段中的一项或多项:元素ID、长度、元素ID扩展、方向、是否开启时域A-PPDU、第三PPDU的时长、第三PPDU的类型。As shown in Figure 16, the first element may include one or more of the following fields: element ID, length, element ID extension, direction, whether to enable time domain A-PPDU, duration of the third PPDU, and type of the third PPDU.
元素ID字段和元素ID扩展字段可以联合标示该元素为第一元素。The element ID field and the element ID extension field can jointly mark the element as the first element.
长度字段可以指示该元素中除去元素ID和长度两个字段后的剩余字节数。The length field may indicate the number of remaining bytes in the element after excluding the element ID and length fields.
如上文所述,第一信息可以承载在触发帧。图17A是本申请实施例提供的一种Report Poll Trigger的EHT变体格式示意图。图17B是本申请实施例提供的一种Report Poll Trigger的HE变体格式示意图。As described above, the first information can be carried in a trigger frame. FIG17A is a schematic diagram of an EHT variant format of a Report Poll Trigger provided in an embodiment of the present application. FIG17B is a schematic diagram of an HE variant format of a Report Poll Trigger provided in an embodiment of the present application.
如图17A或图17B所示,第一信息可以承载在触发帧类型相关通用信息字段中。触发帧类型相关通用信息字段可以包括以下字段中的一项或多项:是否使用时域A-PPDU、第三PPDU的类型、第三PPDU的时长、保留。As shown in Figure 17A or Figure 17B, the first information may be carried in the trigger frame type-related general information field. The trigger frame type-related general information field may include one or more of the following fields: whether to use the time domain A-PPDU, the type of the third PPDU, the duration of the third PPDU, and reservation.
图18是本申请实施例提供的一种承载二信息的A-control字段的格式示意图。FIG18 is a schematic diagram of the format of an A-control field carrying two pieces of information provided in an embodiment of the present application.
如图18所示,控制信息字段可以包括以下字段中的一项或多项:是否使用时域A-PPDU、第三PPDU的类型、第三PPDU的时长。As shown in FIG18 , the control information field may include one or more of the following fields: whether to use the time domain A-PPDU, the type of the third PPDU, and the duration of the third PPDU.
需要说明的是,上文均以第一PPDU包括第一信号和第二PPDU为例进行说明。第一PPDU还可以包括其他信号。例如,第一PPDU可以包括多个PPDU,多个PPDU中PPDU的数量可以大于或等于2。其中,多个PPDU可以包括第三PPDU和第二PPDU。换句话说,第一PPDU可以由2个以上完整且独立的PPDU在时域上串联而成。It should be noted that the above description uses the example of a first PPDU including a first signal and a second PPDU. The first PPDU may also include other signals. For example, the first PPDU may include multiple PPDUs, and the number of PPDUs in the multiple PPDUs may be greater than or equal to 2. The multiple PPDUs may include a third PPDU and a second PPDU. In other words, the first PPDU may be composed of two or more complete and independent PPDUs connected in series in the time domain.
图19A和图19B分别示出了第一PPDU包括3个PPDU的示例。3个PPDU分别为第三PPDU、第二PPDU和第四PPDU。在图19A中,3个PPDU之间没有间隔。在图19B中3个PPDU之间包括保护间隔。第三PPDU和第二PPDU之间的保护间隔可以为第一间隔;第二PPDU和第四PPDU之间的保护间隔可以为第二间隔。第一间隔和第二间隔的长度可以相同也可以不同。Figures 19A and 19B each illustrate an example in which a first PPDU includes three PPDUs. The three PPDUs are the third, second, and fourth PPDUs. In Figure 19A , there is no interval between the three PPDUs. In Figure 19B , there is a guard interval between the three PPDUs. The guard interval between the third and second PPDUs can be the first interval; the guard interval between the second and fourth PPDUs can be the second interval. The lengths of the first and second intervals can be the same or different.
上文详细描述了本申请的方法实施例,下面详细描述本申请的装置实施例。应理解,方法实施例的描述与装置实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, so for parts not described in detail, reference can be made to the above method embodiments.
图20是本申请实施例提供的一种通信设备2000的示意性结构图。通信设备2000可以为第一设备。通信设备2000可以包括发送单元2010。FIG20 is a schematic structural diagram of a communication device 2000 provided in an embodiment of the present application. The communication device 2000 may be a first device and may include a sending unit 2010.
发送单元2010可以用于向第二设备发送第一PPDU;其中,第一PPDU包括第一信号和第二PPDU,第一信号早于第二PPDU。The sending unit 2010 can be used to send a first PPDU to the second device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
在可选的实施例中,所述发送单元2010可以为收发器2230。通信设备2000还可以包括处理器2210和存储器2220,具体如图22所示。In an optional embodiment, the sending unit 2010 may be a transceiver 2230. The communication device 2000 may further include a processor 2210 and a memory 2220, as specifically shown in FIG22 .
在本申请实施例中,上述通信设备2000可以用于执行上述方法实施例中第一设备执行的部分或全部方法步骤。通信装置2000包含用于执行前述附图对应方法步骤的单元或模块。在前述实施方式中已经对方法流程有过详细的描述,本实施例中的模块具有相同的功能或者执行相同的步骤,此处不再赘述,但是作为本领域技术人员应知晓,前述文字描述可引入本实施例,与通信设备2000中的模块相对应。In the embodiment of the present application, the above-mentioned communication device 2000 can be used to execute some or all of the method steps executed by the first device in the above-mentioned method embodiment. The communication device 2000 includes units or modules for executing the method steps corresponding to the aforementioned figures. The method flow has been described in detail in the aforementioned embodiments. The modules in this embodiment have the same functions or perform the same steps, and will not be repeated here. However, those skilled in the art should know that the aforementioned text description can be introduced into this embodiment and corresponds to the modules in the communication device 2000.
图21是本申请实施例提供的一种通信设备2100的示意性结构图。通信设备2100可以为第二设备。通信设备2100可以包括接收单元2110。FIG21 is a schematic structural diagram of a communication device 2100 provided in an embodiment of the present application. The communication device 2100 may be a second device and may include a receiving unit 2110.
接收单元2110可以用于接收第一设备发送的第一PPDU;其中,第一PPDU包括第一信号和第二PPDU,第一信号早于第二PPDU。The receiving unit 2110 may be configured to receive a first PPDU sent by a first device; wherein the first PPDU includes a first signal and a second PPDU, and the first signal is earlier than the second PPDU.
在可选的实施例中,所述接受单元2110可以为收发器2230。通信设备2100还可以包括处理器2210和存储器2220,具体如图22所示。In an optional embodiment, the receiving unit 2110 may be a transceiver 2230. The communication device 2100 may further include a processor 2210 and a memory 2220, as specifically shown in FIG22 .
在本申请实施例中,上述通信设备2100可以用于执行上述方法实施例中第一设备执行的部分或全部方法步骤。通信装置2100包含用于执行前述附图对应方法步骤的单元或模块。在前述实施方式中已经对方法流程有过详细的描述,本实施例中的模块具有相同的功能或者执行相同的步骤,此处不再赘述,但是作为本领域技术人员应知晓,前述文字描述可引入本实施例,与通信设备2100中的模块相对应。In the embodiment of the present application, the above-mentioned communication device 2100 can be used to execute some or all of the method steps executed by the first device in the above-mentioned method embodiment. The communication device 2100 includes units or modules for executing the method steps corresponding to the aforementioned figures. The method flow has been described in detail in the aforementioned embodiments. The modules in this embodiment have the same functions or perform the same steps, and will not be repeated here. However, those skilled in the art should know that the aforementioned text description can be introduced into this embodiment and corresponds to the modules in the communication device 2100.
图22是本申请实施例的用于通信的装置的示意性结构图。图22中的虚线表示该单元或模块为可选的。该装置2200可用于实现上述方法实施例中描述的方法。装置2200可以是芯片或通信设备。Figure 22 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 22 indicate that the unit or module is optional. The device 2200 may be used to implement the method described in the above method embodiment. The device 2200 may be a chip or a communication device.
装置2200可以包括一个或多个处理器2210。该处理器2210可支持装置2200实现前文方法实施例所描述的方法。该处理器2210可以是通用处理器或者专用处理器。例如,该处理器可以为中央处理单元(central processing unit,CPU)。或者,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The device 2200 may include one or more processors 2210. The processor 2210 may support the device 2200 to implement the method described in the above method embodiment. The processor 2210 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
装置2200还可以包括一个或多个存储器2220。存储器2220上存储有程序,该程序可以被处理器 2210执行,使得处理器2210执行前文方法实施例所描述的方法。存储器2220可以独立于处理器2210也可以集成在处理器2210中。The device 2200 may further include one or more memories 2220. The memories 2220 store programs that can be used by the processor. The memory 2220 may be independent of the processor 2210 or integrated into the processor 2210.
装置2200还可以包括收发器2230。处理器2210可以通过收发器2230与其他设备或芯片进行通信。例如,处理器2210可以通过收发器2230与其他设备或芯片进行数据收发。The apparatus 2200 may further include a transceiver 2230. The processor 2210 may communicate with other devices or chips via the transceiver 2230. For example, the processor 2210 may transmit and receive data with other devices or chips via the transceiver 2230.
本申请实施例还提供一种计算机可读存储介质,用于存储程序。该计算机可读存储介质可应用于本申请实施例提供的通信设备中,并且该程序使得计算机执行本申请各个实施例中的由通信设备执行的方法。The present invention also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication device provided in the present invention, and the program enables a computer to execute the method performed by the communication device in each embodiment of the present invention.
本申请实施例还提供一种计算机程序产品。该计算机程序产品包括程序。该计算机程序产品可应用于本申请实施例提供的通信设备中,并且该程序使得计算机执行本申请各个实施例中的由通信设备执行的方法。The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the communication device in each embodiment of the present application.
本申请实施例还提供一种计算机程序。该计算机程序可应用于本申请实施例提供的通信设备中,并且该计算机程序使得计算机执行本申请各个实施例中的由通信设备执行的方法。The embodiments of the present application also provide a computer program. The computer program can be applied to the communication device provided in the embodiments of the present application, and the computer program enables a computer to execute the method executed by the communication device in each embodiment of the present application.
应理解,本申请中术语“系统”和“网络”可以被可互换使用。另外,本申请使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
在本申请的实施例中,“字段”也可以称之为“域(field)”、“子域(subfield)”或“子字段”。一个字段可以占用一个或多个字节(byte/octet),或者,一个字段可以占用一个或多个比特(bit)。In the embodiments of the present application, a "field" may also be referred to as a "field," a "subfield," or a "subfield." A field may occupy one or more bytes (byte/octet), or a field may occupy one or more bits (bit).
在本申请的实施例中,提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
在本申请实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and/or other information.
在本申请实施例中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
本申请实施例中,“预定义”或“预配置”可以通过在设备(例如,包括AP和STA)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。In the embodiments of the present application, "pre-defined" or "pre-configured" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in devices (e.g., including APs and STAs). The present application does not limit the specific implementation method. For example, pre-defined may refer to information defined in a protocol.
本申请实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。In the embodiments of this application, the term "and/or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "/" in this document generally indicates that the related objects are in an "or" relationship.
本申请的实施例中,所述“包括”可以指直接包括,也可以指间接包括。可选地,可以将本申请实施例中提到的“包括”替换为“指示”或“用于确定”。例如,A包括B,可以替换为A指示B,或A用于确定B。In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."
在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
本申请实施例中,所述“协议”可以指通信领域的标准协议,例如可以包括WiFi协议以及应用于未来的WiFi通信系统中的相关协议,本申请对此不做限定。In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely 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. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指 令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够读取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital video disc,DVD))或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions The instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital versatile disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)).
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。 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 (114)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/087043 WO2025213390A1 (en) | 2024-04-10 | 2024-04-10 | Wireless communication method and communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/087043 WO2025213390A1 (en) | 2024-04-10 | 2024-04-10 | Wireless communication method and communication device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025213390A1 true WO2025213390A1 (en) | 2025-10-16 |
Family
ID=97349083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/087043 Pending WO2025213390A1 (en) | 2024-04-10 | 2024-04-10 | Wireless communication method and communication device |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025213390A1 (en) |
-
2024
- 2024-04-10 WO PCT/CN2024/087043 patent/WO2025213390A1/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11792829B2 (en) | Method and apparatus for multi-link operations | |
| US9974003B2 (en) | Method and apparatus for transmitting and receiving frame including partial association identifier in wireless LAN system | |
| CN107615793B (en) | Method and system for transmitting data between peer sites in a highly channel efficient, decentralized manner | |
| US20230179686A1 (en) | Wireless communication method using multiple links, and wireless communication terminal using same | |
| CN105027470B (en) | Pass through the method and apparatus for reception signal of standing in Wireless LAN system | |
| US20230345535A1 (en) | Wireless communication method using limited twt and wireless communication terminal using same | |
| US9585165B2 (en) | Method and apparatus for accessing channel using null data packet in wireless LAN system | |
| US20240008119A1 (en) | Multi-link device operating in multiple links and method for operating multi-link device | |
| CN104335664B (en) | Method and device for channel access in WLAN system | |
| JP7785872B2 (en) | Channel contention method and related device | |
| US20180020410A1 (en) | Power saving for wireless local area network | |
| US12192819B2 (en) | Wireless communication method using multi-links, and wireless communication terminal using same | |
| CN104488347A (en) | Method and device for controlling channel access in wireless LAN system | |
| CN116134952A (en) | Wireless communication method using multiple links and wireless communication terminal using same | |
| JP7485847B2 (en) | Link error recovery method and device | |
| CN104885529A (en) | Improved scanning method and apparatus in wireless lan system | |
| KR20170062719A (en) | Method and apparatus for channel access for supporting uplink multiple user transmission in high efficiency wireless lan | |
| CN105075378A (en) | Method and device for performing access in wireless LAN system | |
| CN105191475A (en) | Method and device for performing access in wireless LAN system | |
| CN107251617B (en) | Terminal device, base station device, communication method, and communication system | |
| CN110719649B (en) | Channel access method and device | |
| CN121002991A (en) | Scheduling enhancements for transmission opportunity sharing | |
| WO2025213390A1 (en) | Wireless communication method and communication device | |
| CN116724634A (en) | Wireless communication method using restricted TWT and wireless communication terminal using the same | |
| WO2014013430A1 (en) | Method, apparatus and computer program for low-power operation of a device in a wireless network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24934473 Country of ref document: EP Kind code of ref document: A1 |