[go: up one dir, main page]

WO2025179460A1 - 无线通信的方法及通信设备 - Google Patents

无线通信的方法及通信设备

Info

Publication number
WO2025179460A1
WO2025179460A1 PCT/CN2024/078842 CN2024078842W WO2025179460A1 WO 2025179460 A1 WO2025179460 A1 WO 2025179460A1 CN 2024078842 W CN2024078842 W CN 2024078842W WO 2025179460 A1 WO2025179460 A1 WO 2025179460A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
transmitted
devices
ppdu
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
Application number
PCT/CN2024/078842
Other languages
English (en)
French (fr)
Inventor
忻良骁
罗朝明
卢刘明
高宁
李雅璞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to PCT/CN2024/078842 priority Critical patent/WO2025179460A1/zh
Publication of WO2025179460A1 publication Critical patent/WO2025179460A1/zh
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access

Definitions

  • the present application relates to the field of communication technology, and more specifically, to a wireless communication method and communication device.
  • multiple first devices compete for channel usage using a backoff mechanism.
  • Each first device must obtain channel usage and complete data transmission one by one. If multiple first devices simultaneously reduce their backoff counters to 0, they will simultaneously transmit information on the channel, occupying the channel. This can cause a signal collision and transmission failure.
  • the present application provides a wireless communication method and a communication device.
  • the following introduces various aspects of the present application.
  • a wireless communication method including: a first device sending a first physical layer protocol data unit (PPDU) to a second device through a first resource unit (RU), wherein the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU, and the multiple PPDUs meet one or more of the following requirements: the multiple PPDUs have the same length; the preamble code sequences of the multiple PPDUs are the same; and the modulation and coding strategy (MCS) used by the multiple PPDUs is the same.
  • MCS modulation and coding strategy
  • a method for wireless communication including: a second device receives a first physical layer protocol data unit PPDU sent by a first device through a first resource unit RU, where the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU, and the multiple PPDUs satisfy one or more of the following: the multiple PPDUs have the same length; the preamble code sequences of the multiple PPDUs are the same; and the modulation and coding scheme (MCS) used by the multiple PPDUs are the same.
  • MCS modulation and coding scheme
  • a communication device including: a sending unit for sending a first physical layer protocol data unit PPDU to a second device through a first resource unit RU, wherein the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU, and the multiple PPDUs satisfy one or more of the following: the lengths of the multiple PPDUs are the same; the preamble code sequences of the multiple PPDUs are the same; and the modulation and coding strategy MCS used by the multiple PPDUs are the same.
  • a communication device including: a receiving unit for receiving a first physical layer protocol data unit PPDU sent by a first device through a first resource unit RU, wherein the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU, and the multiple PPDUs satisfy one or more of the following: the lengths of the multiple PPDUs are the same; the preamble code sequences of the multiple PPDUs are the same; the modulation and coding strategy MCS used by the multiple PPDUs is the same.
  • 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 so that the communication device executes part or all of the steps in the methods of the above aspects.
  • 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.
  • multiple first devices can respectively send multiple PPDUs on multiple RUs in a channel. That is, multiple first devices can use one channel to send their respective PPDUs at the same time, which helps to avoid signal conflicts and transmission failures caused by competition for channel usage rights based on the backoff mechanism in traditional solutions.
  • FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.
  • FIG. 2A shows a data transmission scheme using RUs.
  • Figure 2B shows a data transmission scheme using distributed-tone resource units (dRU).
  • dRU distributed-tone resource units
  • FIG3 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.
  • 4 to 5 are schematic diagrams of scheduling performed by the second device based on the first PPDU in an embodiment of the present application.
  • 6 to 19 are schematic diagrams showing the use of the solutions of the embodiments of the present application in different scenarios.
  • Figure 20 is a schematic diagram of the format of the first PPDU in an embodiment of the present application.
  • Figure 21 is a schematic diagram of a communication device according to an embodiment of the present application.
  • Figure 22 is a schematic diagram of a communication device according to an embodiment of the present application.
  • FIG23 is a schematic structural diagram of a device for communication according to 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.
  • 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.
  • multi-AP multiple access points
  • Multi-AP multiple access points
  • an AP can also be called an AP STA, which means that in a sense, an AP is also a type of STA.
  • a STA can also be called a 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
  • an AP may be a device in a wireless network.
  • An AP may be a communication entity such as a communication server, a router, a switch, or a bridge, or the AP device may include various forms of macro base stations, micro base stations, relay stations, etc.
  • the AP may also be a chip, circuit, or processing system in these various forms of devices, thereby realizing the methods and functions of the embodiments of the present application.
  • the AP device can be applied to a variety of scenarios, such as sensor nodes in smart cities (e.g., smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (e.g., smart cameras, projectors, displays, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (e.g., wearable devices such as AR and VR), smart devices in smart offices (e.g., printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructure in daily life scenarios (e.g., vending machines, self-service navigation counters in supermarkets, self-service checkout devices, self-service ordering machines), etc.
  • smart cities e.g., smart water meters, smart electricity meters, smart air detection nodes
  • smart devices in smart homes e.g., smart cameras, projectors, displays, televisions, speakers, refrigerators, washing machines, etc.
  • nodes in the Internet of Things e.g., entertainment terminals (e
  • 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 device 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 STA devices 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, wireless terminals in smart cities, and 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., are not limited to these in the embodiments of the present application.
  • 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 device 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, 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.
  • the STA device 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, can utilize narrowband (NB) technology to achieve massive connections, deep coverage, and power-saving terminals.
  • NB narrowband
  • the STA device 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
  • the STA device may also include sensors such as smart printers, train detectors, and gas stations. Its main functions include collecting data (partial terminal devices), receiving control information and downlink data from AP devices, and sending electromagnetic waves to transmit data to AP devices.
  • sensors such as smart printers, train detectors, and gas stations. Its main functions include collecting data (partial terminal devices), receiving control information and downlink data from AP devices, and sending electromagnetic waves to transmit data to AP devices.
  • the AP device in the embodiment of the present application may be a device for communicating with a STA device.
  • the AP device may be a network device in a wireless local area network.
  • the AP device may be used to communicate with the STA device 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 STAs can support the 802.11be standard.
  • Non-AP STAs can also support various current and future 802.11 family wireless local area network (WLAN) standards, including 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
  • WLAN wireless local area network
  • 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).
  • RU is intended to divide a channel into several RUs, each of which includes a continuous tone on the channel.
  • Figure 2A shows a data transmission scheme using RUs. As shown in Figure 2A, channel 1 includes RU1 to RU3, each of which occupies a continuous tone. STA1 can occupy RU1 to communicate with AP0, STA2 can occupy RU2 to communicate with AP0, and STA3 can occupy RU3 to communicate with AP0.
  • a dRU includes multiple discontinuous tones on the channel. Therefore, a dRU can disperse or distribute the tones occupied by a PPDU across the entire bandwidth.
  • channel 1 includes dRU1 to dRU3, each of which occupies a discontinuous tones.
  • STA1 can occupy RU1 to communicate with AP0
  • STA2 can occupy RU2 to communicate with AP0
  • STA3 can occupy RU3 to communicate with AP0.
  • the RU that includes continuous communication on the channel in Figure 2A can be called a regular RU (rRU).
  • rRU regular RU
  • multiple first devices compete for channel usage using a backoff mechanism.
  • Each first device must obtain channel usage and complete data transmission one by one. If multiple first devices simultaneously reduce their backoff counters to 0, they will simultaneously transmit information on the channel, occupying the channel. This can cause a signal collision and transmission failure.
  • the embodiment of the present application provides a method for wireless communication, in which multiple first devices can send multiple PPDUs on multiple RUs in a channel (for example, a primary channel), that is, multiple first devices can simultaneously send multiple PPDUs on multiple RUs in a channel (for example, a primary channel).
  • a single channel to send each PPDU avoids signal conflicts and transmission failures caused by competition for channel usage based on a backoff mechanism in traditional solutions.
  • the following describes the wireless communication method according to an embodiment of the present application in conjunction with FIG3 .
  • the method shown in FIG3 includes step S310 .
  • step S310 the first device sends a first PPDU to the second device through the first RU.
  • the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU.
  • the multiple PPDUs can be sent by multiple first devices.
  • multiple RUs may be located in the same channel, which may be a primary channel, for example. In other implementations, multiple RUs may be located in different channels.
  • the RU may be a dRU, which helps to improve the possibility of transmitting the first PPDU, wherein the dRU can refer to the above description.
  • the RU may also be an rRU.
  • the number of tones included in the multiple dRUs occupied by the multiple PPDUs may be the same.
  • the number of tones included in the multiple dRUs may be different.
  • multiple DRUs occupied by multiple PPDUs do not overlap with each other.
  • the first device and/or the second device may be a STA or an AP.
  • the device types of the first device and the second device are not limited.
  • the first device and the second device may both be stations.
  • the first device may be a STA
  • the second device may be an AP.
  • the first device may be an AP
  • the second device may be a STA.
  • the multiple PPDUs satisfy one or more of the following: the multiple PPDUs have the same length; the multiple PPDUs have the same preamble sequence; the multiple PPDUs use the same modulation and coding scheme (MCS), which helps increase the possibility of the second device receiving the multiple PPDUs.
  • MCS modulation and coding scheme
  • the lengths of multiple PPDUs are the same, which can be understood as the same number of bits in the multiple PPDUs, or the same number of time domain resources occupied by the multiple PPDUs, where the time domain resources can be, for example, symbols, time slots, subframes, etc.
  • the preamble sequences of multiple PPDUs are the same, which can be understood as the preambles of multiple PPDUs being duplicate preambles.
  • multiple PPDUs use the same MCS, where the MCS may include, for example, 64-quadrature amplitude modulation (QAM) or 256QAM.
  • MCS may include, for example, 64-quadrature amplitude modulation (QAM) or 256QAM.
  • the PPDU transmitted in this way can also be called "duplicate preamble dRU PPDU".
  • the manner in which the first device selects an RU is not limited.
  • the first device may determine based on predefined information, that is, the selectable RUs of each first device in multiple first devices may be defined in a predefined manner.
  • the first device may randomly select an RU.
  • a BSS index e.g., BSS color
  • BSS color may correspond to one or more RUs, and accordingly, the first device may select an RU based on the BSS index to which it belongs.
  • the transmit power of the plurality of PPDUs is determined based on an expected receive power of the second device, where the expected receive power may be represented by an RSSI.
  • the transmitting station's transmit power can be determined based on the expected RSSI and signal attenuation of the received signal. For example, the transmitting station's transmit power can be the sum of the expected RSSI and signal attenuation.
  • multiple first devices can transmit PPDUs through multiple RUs in a channel. Accordingly, after the second device successfully receives the PPDUs sent by the multiple first devices, it can determine which first device among the multiple first devices corresponding to the multiple PPDUs can transmit the data to be transmitted based on the first information carried in the multiple PPDUs. Of course, in an embodiment of the present application, the second device can randomly select a first device corresponding to a PPDU from the multiple PPDUs to transmit the data to be transmitted. The following description takes the first information carried by the first PPDU among the multiple PPDUs as an example.
  • the first PPDU carries first information, and the first information is used to determine whether the first device is allowed to transmit the data to be transmitted.
  • the manner in which the first PPDU carries the first information is not limited.
  • the first information can be carried in a PSDU within the first PPDU.
  • the first information is used to indicate one or more of the following: quality of service (QoS) requirements of the data to be transmitted; the importance of the data to be transmitted; the amount of data to be transmitted; the priority associated with the data to be transmitted; and the duration for which the first device requests to reserve transmission resources.
  • QoS quality of service
  • the QoS requirements may include the transmission delay requirements of the data to be transmitted, the maximum packet loss rate of the data to be transmitted, the allocation and retention priority (ARP) of the data to be transmitted, etc.
  • the priority associated with the data to be transmitted includes the priority of the access category AC corresponding to the data to be transmitted; and/or the priority of the transaction identifier TID corresponding to the data to be transmitted.
  • the priority associated with the data to be transmitted may be carried in a buffer status report (BSR) along with the amount of data to be transmitted.
  • BSR buffer status report
  • the priority associated with the data to be transmitted may be carried independently of the amount of data to be transmitted.
  • the amount of data to be transmitted may be carried in the BSR, and accordingly, the priority associated with the data to be transmitted may be carried outside the BSR.
  • the importance of the data to be transmitted can be indicated by a random number. That is, the first information carries a random number, and the value of the random number is used to indicate the importance of the data to be transmitted. For example, a larger random number value indicates a higher importance of the data to be transmitted. Conversely, a smaller random number value indicates a lower importance of the data to be transmitted. For another example, a smaller random number value indicates a higher importance of the data to be transmitted. Conversely, a larger random number value indicates a lower importance of the data to be transmitted.
  • the first PPDU includes a DBO counter field, and accordingly, the DBO counter field is used to carry a random number, as described below in conjunction with Figure 20.
  • the random number can be carried in other fields in the first PPDU.
  • the duration of the transmission resource reservation requested by the first device can be understood as the duration of the transmission resource reserved by the first device for transmitting the data to be transmitted.
  • the reserved transmission resource can be, for example, a transmission opportunity (TXOP).
  • the first information may include the buffer size (buffer size) of the buffer status report (BSR).
  • the first information may include an address associated with the PPDU, wherein the address may include a transmit address (TA) or a receive address (RA).
  • the first information may include the number of frequency domain resources occupied by the PPDU, wherein the frequency domain resources may be, for example, bandwidth.
  • the first information may include the number of frequency domain resources occupied by the PPDU, wherein the frequency domain resources may be, for example, bandwidth.
  • the first information may include the frequency domain distance between the channel on which the PPDU is sent and the main channel.
  • the first information may be carried in the PPDU, or the first information may be determined based on the PPDU transmission mode. For example, if the first information includes the number of frequency domain resources occupied by the PPDU, the first information may be determined based on the PPDU transmission mode. For example, if the first information includes the frequency domain distance between the channel on which the PPDU is transmitted and the primary channel, the first information may be determined based on the frequency domain resources on which the PPDU is transmitted.
  • each of multiple PPDUs may carry the first information.
  • the second device may determine, based on the first information carried in the multiple PPDUs, which PPDU corresponds to which first device is allowed to transmit data.
  • the first device may also transmit the data to be transmitted directly using the first PPDU.
  • whether to allow the first device to transmit the data to be transmitted may be determined based on the first information and the first rule.
  • the first rule in the embodiment of the present application is introduced below in conjunction with implementations 1 to 9.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the data volume of the target data to be transmitted is higher than the data volume of other data to be transmitted, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • the target data to be transmitted associated with the multiple PPDUs can be understood as the data to be transmitted corresponding to the amount of data indicated by the first information.
  • multiple PPDUs include PPDU1 and PPDU2, wherein the first information in PPDU1 indicates that the amount of data to be transmitted is X, and the first information in PPDU2 indicates that the amount of data to be transmitted is Y, and X is a positive integer greater than Y.
  • the first rule indicates that the data to be transmitted associated with the amount of data indicated by the first information in PPDU2 is allowed to be transmitted, that is, the first rule indicates that the data to be transmitted associated with PPDU2 is allowed to be transmitted.
  • the data volume of the above-mentioned target data to be transmitted may be lower than the data volume of other data to be transmitted in the data to be transmitted associated with multiple PPDUs.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the importance of the target data to be transmitted is higher than the importance of other data to be transmitted, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • the data to be transmitted associated with the multiple PPDUs can be understood as the data to be transmitted corresponding to the importance indicated by the first information.
  • the importance of the data to be transmitted may be indicated by a random number, wherein the scheme of indicating the importance by a random number may be referred to the above introduction.
  • the multiple PPDUs include PPDU1 and PPDU2.
  • the random number indicated by the first information in PPDU1 is 1, and the random number indicated by the first information in PPDU2 is 2.
  • the first rule indicates that the data to be transmitted associated with the importance indicated by the first information in PPDU2 is allowed to be transmitted, that is, the first rule indicates that the data to be transmitted associated with PPDU2 is allowed to be transmitted.
  • the importance of the target data to be transmitted may be lower than the importance of other data to be transmitted in the data to be transmitted associated with multiple PPDUs.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the QoS requirement of the target data to be transmitted is higher than the QoS requirement of other data to be transmitted, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs may be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • the target data to be transmitted associated with the multiple PPDUs may be understood as data to be transmitted corresponding to the QoS requirement indicated by the first information.
  • QoS quality of service
  • the QoS requirements of the data to be transmitted may include transmission delay requirements. Accordingly, a higher QoS requirement indicates a shorter transmission delay of the data to be transmitted. Conversely, a lower QoS requirement indicates a longer transmission delay of the data to be transmitted.
  • the QoS requirements of the data to be transmitted may include reliability requirements (for example, represented by a maximum packet loss rate). Accordingly, a higher QoS requirement indicates a higher reliability requirement of the data to be transmitted. Conversely, a lower QoS requirement indicates a lower reliability requirement of the data to be transmitted.
  • the QoS requirements of the data to be transmitted may include ARP. Accordingly, a higher QoS requirement indicates a higher ARP of the data to be transmitted. Conversely, a lower QoS requirement indicates a lower ARP of the data to be transmitted.
  • multiple PPDUs include PPDU1 and PPDU2, wherein the first information in PPDU1 indicates that the transmission delay requirement of the data to be transmitted is 5ms, and the first information in PPDU2 indicates that the transmission delay requirement of the data to be transmitted is 3ms.
  • the first rule indicates that the data to be transmitted associated with the transmission delay requirement indicated by the first information in PPDU2 is allowed to be transmitted, that is, the first rule indicates that the data to be transmitted associated with PPDU2 is allowed to be transmitted.
  • the QoS requirement of the target data to be transmitted may be lower than the QoS requirement of other data to be transmitted among the data to be transmitted associated with the multiple PPDUs.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the priority corresponding to the target data to be transmitted is higher than the priority corresponding to other data to be transmitted, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • the first information carried in the multiple PPDUs is used to indicate the priority corresponding to the data to be transmitted
  • the data to be transmitted associated with the multiple PPDUs can be understood as the data to be transmitted corresponding to the priority indicated by the first information.
  • the priority corresponding to the data to be transmitted may include the priority of the access control (AC) and/or the priority of the transaction identifier (TID).
  • multiple PPDUs include PPDU1 and PPDU2, wherein the priority of AC indicated by the first information in PPDU1 is higher than the priority of AC indicated by the first information in PPDU2.
  • the first rule indicates that the data to be transmitted associated with the priority of AC indicated by the first information in PPDU1 is allowed to be transmitted, that is, the first rule indicates that the data to be transmitted associated with PPDU1 is allowed to be transmitted.
  • multiple PPDUs include PPDU1 and PPDU2, wherein the priority of the TID indicated by the first information in PPDU1 is higher than the priority of the TID indicated by the first information in PPDU2.
  • the first rule indicates that the data to be transmitted associated with the priority of the TID indicated by the first information in PPDU1 is allowed to be transmitted, that is, the first rule indicates that the data to be transmitted associated with PPDU1 is allowed to be transmitted.
  • the priority corresponding to the above-mentioned target data to be transmitted may be lower than the priority corresponding to the data to be transmitted associated with multiple PPDUs.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the cache size of the BSR of the target data to be transmitted is higher than the cache size of the BSR of other data to be transmitted, wherein the other data to be transmitted is the data to be transmitted other than the target data to be transmitted among the multiple data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • the first information carried in the multiple PPDUs is used to indicate the buffer size of the BSR for the data to be transmitted, then the data to be transmitted associated with the multiple PPDUs can be understood as the data to be transmitted corresponding to the buffer size of the BSR indicated by the first information.
  • the plurality of PPDUs include PPDU1 and PPDU2, wherein the first information in PPDU1 indicates that the buffer size of the BSR of the data to be transmitted is X, and the first information in PPDU2 indicates that the buffer size of the BSR of the data to be transmitted is Y, and X is a positive number greater than Y.
  • the first rule indicates that the data to be transmitted associated with the buffer size of the BSR indicated by the first information in PPDU2 is allowed to be transmitted. That is, the first rule indicates that the to-be-transmitted data associated with PPDU2 is allowed to be transmitted.
  • a BSR may contain multiple minimum buffer sizes.
  • the first rule may indicate that the data to be transmitted corresponding to all minimum buffer sizes in the BSR is permitted to be transmitted.
  • the first rule may also indicate that the data to be transmitted corresponding to a specific buffer size among multiple buffer sizes is permitted to be transmitted. The data to be transmitted corresponding to a specific buffer size may be randomly selected.
  • the buffer size of the BSR of the target data to be transmitted may be larger than the buffer size of the BSRs of other data to be transmitted among the data to be transmitted associated with multiple PPDUs.
  • the first rule may indicate that the transmission of target data to be transmitted associated with multiple PPDUs is allowed, wherein the transmission resource occupancy time associated with the target data to be transmitted is less than the transmission resource occupancy time associated with other data to be transmitted, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as the data to be transmitted indicated by multiple first devices through the transmission of PPDUs.
  • the first information carried in the multiple PPDUs requests the duration of transmission resources for transmitting the data to be transmitted
  • the data to be transmitted associated with the multiple PPDUs can be understood as the data to be transmitted associated with the first information.
  • the time for occupying the transmission resources requested by the first information may be the time for occupying the TXOP
  • multiple PPDUs include PPDU1 and PPDU2, wherein the time for occupying the TXOP requested by the first information in PPDU1 is T1, and the time for occupying the TXOP requested by the first information in PPDU2 is T2, and T1 is a positive number greater than T2.
  • the first rule indicates that the data to be transmitted associated with the first information in PPDU2 is allowed to be transmitted, that is, the first rule indicates that the data to be transmitted associated with PPDU2 is allowed to be transmitted.
  • the transmission resource occupation time associated with the target data to be transmitted may be greater than the transmission resource occupation time associated with other data to be transmitted.
  • the first rule may indicate that the transmission of target data to be transmitted associated with multiple PPDUs is allowed, wherein the value of the address associated with the target data to be transmitted is smaller than the value of the address associated with other data to be transmitted, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the address associated with the target data to be transmitted may include the TA and/or RA of the target data to be transmitted. In other implementations, the address associated with the target data to be transmitted may include the address of the PPDU associated with the target data to be transmitted, where the address of the PPDU may include, for example, the RA and/or TA.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • multiple PPDUs include PPDU1 and PPDU2, where the value of RA of PPDU1 is less than the value of RA of PPDU2.
  • the first rule indicates that the data to be transmitted associated with PPDU1 is allowed to be transmitted.
  • the value of the address associated with the target data to be transmitted is greater than the value of the address associated with other data to be transmitted.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the frequency domain interval between the channel where the PPDU corresponding to the target data to be transmitted is located and the main channel is smaller than the frequency domain interval between the channel where the PPDU corresponding to other data to be transmitted is located and the main channel, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • multiple PPDUs include PPDU1 and PPDU2, where the frequency domain distance between the channel transmitting PPDU1 and the main channel is distance 1, the frequency domain distance between the channel transmitting PPDU1 and the main channel is distance 2, and distance 1 is less than distance 2.
  • the first rule indicates that the data to be transmitted associated with PPDU1 is allowed to be transmitted.
  • the frequency domain interval between the channel where the PPDU corresponding to the above-mentioned target data to be transmitted is located and the main channel is greater than the frequency domain interval between the channel where the PPDU corresponding to other data to be transmitted is located and the main channel.
  • the first rule may indicate that the target data to be transmitted associated with multiple PPDUs is allowed to be transmitted, wherein the bandwidth of the channel where the PPDU corresponding to the target data to be transmitted is located is greater than the bandwidth of the channel where the PPDU corresponding to other data to be transmitted is located, wherein the other data to be transmitted is other data to be transmitted among the multiple data to be transmitted except the target data to be transmitted.
  • the target data to be transmitted associated with multiple PPDUs can be understood as data requested to be transmitted by multiple first devices by sending PPDUs.
  • the multiple PPDUs include PPDU1 and PPDU2, wherein the bandwidth of the channel for transmitting PPDU1 is 80 MHz, and the bandwidth of the channel for transmitting PPDU2 is 40 MHz.
  • the first rule indicates that the data to be transmitted associated with PPDU1 is allowed to be transmitted.
  • the bandwidth of the channel where the PPDU corresponding to the target data to be transmitted is located is smaller than the bandwidth of the channel where the PPDU corresponding to other data to be transmitted is located.
  • the solutions described above in conjunction with Implementations 1 to 9 can be used individually or in combination.
  • Implementation 1 can be used in combination with Implementation 4.
  • the first information may include the amount of data to be transmitted and the priority corresponding to the data to be transmitted.
  • the target data to be transmitted may be the data with the highest priority and the smallest data amount among the data to be transmitted associated with multiple PPDUs.
  • the target data to be transmitted may be the data with the smallest cache size corresponding to the highest-priority AC.
  • a priority ranking can be established for the first rules in the multiple implementations.
  • selection can continue based on first rules with lower priorities until data to be transmitted associated with a PPDU is selected, which is the target data to be transmitted.
  • the first device associated with the target data to be transmitted selected according to the first rule satisfies one or more of the following: the bandwidth occupied by the first device is greater than the bandwidth occupied by other devices; the bandwidth occupied by the first device is less than the bandwidth occupied by other devices; the frequency domain interval between the bandwidth occupied by the first device and the main channel is less than the frequency domain interval between the bandwidth occupied by other devices and the main channel; the importance of the data to be transmitted of the first device is higher than the importance of the data to be transmitted of other devices; the QoS requirement of the data to be transmitted of the first device is higher than the QoS requirement of the data to be transmitted of other devices; the priority of the data to be transmitted of the first device is higher than the priority of the data to be transmitted of other devices; the duration of the first device's request to reserve transmission resources is less than the duration of the other devices' request to reserve transmission resources; the duration of the first device's request to reserve transmission resources is greater than the
  • the amount of data to be transmitted of the first device is lower than the amount of data to be transmitted of other devices; the amount of data to be transmitted of the first device is higher than the amount of data to be transmitted of other devices; the receiving address corresponding to the data to be transmitted of the first device is greater than the receiving address corresponding to the data to be transmitted of other devices; the receiving address corresponding to the data to be transmitted of the first device is smaller than the receiving address corresponding to the data to be transmitted of other devices; the sending address corresponding to the data to be transmitted of the first device is greater than the sending address corresponding to the data to be transmitted of other devices; the sending address corresponding to the data to be transmitted of the first device is smaller than the sending address corresponding to the data to be transmitted of other devices; the amount of data to be transmitted corresponding to the target AC in the first device is lower than the amount of data to be transmitted corresponding to the target AC in other devices; the amount of data to be transmitted corresponding to the target AC in the first device is higher than the amount of data to be transmitted corresponding to the target AC in
  • the multiple PPDUs come from multiple devices including the first device. Accordingly, the aforementioned other devices are devices other than the first device in the multiple devices.
  • the above describes the first device selected based on the first rule in an embodiment of the present application.
  • the following describes a scheme for indicating whether transmission of data to be transmitted is allowed in an embodiment of the present application.
  • the method further includes: the first device receiving second information, wherein the second information is used to indicate that the first device is allowed to transmit the data to be transmitted.
  • the first device that receives the second information can transmit the data to be transmitted.
  • the first device that does not receive the second information cannot transmit the data to be transmitted.
  • the device that sends the second information is not limited.
  • the device that sends the second information may be the receiving device of the first PPDU, as described below in conjunction with Figure 7.
  • the device that sends the second information may be a different receiving device from the receiving device of the first PPDU.
  • the second information can be used to indicate whether to allow or deny the first device to transmit the data to be transmitted. For example, if the second information indicates that the first device is allowed to transmit the data to be transmitted, the first device that receives the first information can transmit the data to be transmitted. For another example, if the second information indicates that the first device is denied transmission of the data to be transmitted, the first device that receives the first information does not transmit the data to be transmitted.
  • the second information may be carried in a PSDU.
  • the scrambling seed used by the PSDU carrying the second information may be the same as the scrambling seed used by the PSDU in the first PPDU.
  • the second information may be carried in a feedback frame for the first PPDU, and thus, the second information may also be referred to as "feedback information.”
  • the second information is carried in a trigger frame, which is used to trigger the transmission of the data to be transmitted.
  • the scheduling capability of an AP is higher than that of a non-AP STA. Therefore, the sender of the first PPDU can be specified as a non-AP STA, which helps to improve the rationality of scheduling based on the first PPDU.
  • the second device is an AP other than the AP.
  • the AP can only send the first PPDU to other APs. This is because APs typically have high scheduling capabilities. Having other APs determine whether to allow transmission of pending data based on the first PPDU helps improve scheduling efficiency.
  • the receiver of the first PPDU can be itself. This means that the AP can send the first PPDU to itself or to other APs.
  • the transmission resources for transmitting the data to be transmitted may be the same as the transmission resources for transmitting the first PPDU. In an implementation, the transmission resources for transmitting the data to be transmitted and the transmission resources for transmitting the first PPDU may be different.
  • the method shown in Figure 4 includes steps S410 to S440.
  • step S410 a transmitting device transmits a first PPDU to a receiving device.
  • step S420 the receiving device receives the first PPDU before timing out.
  • step S430 is executed. If the receiving device does not receive the first PPDU before the timeout, step S440 is executed.
  • step S430 the receiving device sends a PPDU carrying the second information to the sending device.
  • step S440 the transmitting device competes for the channel again.
  • the first device sending the first PPDU to the second device includes device 1 and device 2, wherein the first PPDU sent by device 1 is PPDU1, and the first PPDU sent by device 2 is PPDU2.
  • the method shown in FIG5 includes steps S510 to S560.
  • PPDU1 and PPDU2 can be any of the first PPDUs described above.
  • step S510 the second device receives PPDU1 sent by device 1 .
  • step S520 the second device determines whether it has received a first PPDU sent by another device at the same time.
  • step S530 is executed. If the second device does not receive PPDUs sent by other devices at the same time, step S550 may be executed.
  • step S530 the second device compares the received PPDU1 and PPDU2 .
  • step S540 the second device determines, based on the first rule, whether to allow transmission of the data to be transmitted associated with PPDU1 or the data to be transmitted associated with PPDU2.
  • the first rule For an introduction to the first rule, please refer to the above.
  • step S550 if the transmission of the data to be transmitted associated with PPDU1 is allowed, the second device sends second information to the first device to indicate that the transmission of the data to be transmitted associated with PPDU1 is allowed.
  • step S560 if the transmission of the to-be-transmitted data associated with PPDU2 is rejected, the second device does not send the second information to the first device.
  • FIG. 6 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • AP1, STA1, and STA2 are located in the same BSS, and STA2 and STA3 simultaneously compete for the channel based on a backoff mechanism, and both STAs obtain the right to use the channel at the same time.
  • STA2 and STA3 simultaneously send the first PPDU to AP1 on the channel, wherein STA2 occupies dRU1 to transmit PPDU1.
  • STA3 occupies dRU2 to transmit PPDU2, and the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • AP1 can determine the data transmission between STA2 and STA3 based on the first rule, PPDU1, and PPDU2.
  • Figure 6 does not specifically describe how AP1 arranges data transmission with STA2 and STA3 based on the received information.
  • AP1 can send a trigger frame to STA2 to trigger the transmission of STA2's pending data.
  • AP1 can send a feedback frame (e.g., a clear to send (CTS)) to STA2, and STA2 becomes the TXOP holder accordingly.
  • CTS clear to send
  • AP1 can use the TXOPs of STA2 and STA3 to schedule data transmission between AP1 and STA2 and STA3.
  • AP1 can contend for the channel itself and schedule data transmission between AP1 and STA2 and STA3. This means that data transmission between AP1 and STA2 and STA3 can be performed in different TXOPs than the transmission of PPDU1 and PPDU2.
  • FIG. 7 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 7 describes a scheme for channel contention by sending a first PPDU in a scenario where a contention channel based on a backoff rule is not used.
  • STA2 and STA3 simultaneously send the first PPDU to the AP on the channel, wherein STA2 occupies dRU1 to transmit PPDU1, and STA3 occupies dRU2 to transmit PPDU2, and the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • AP1 can determine the data transmission between STA2 and STA3 based on the first rule, PPDU1, and PPDU2.
  • STA2 and STA3 can directly send a PPDU (for example, a PPDU of a shorter control frame) after an IFS (such as DIFS, SIFS, PIFS, etc.). Subsequently, AP1 can arrange data transmission between STA2 and STA3 based on the received information.
  • a PPDU for example, a PPDU of a shorter control frame
  • IFS such as DIFS, SIFS, PIFS, etc.
  • Figure 7 does not specifically describe how AP1 arranges data transmission with STA2 and STA3 based on the received information.
  • AP1 can send a trigger frame to STA2 to trigger the transmission of STA2's pending data.
  • AP1 can send a feedback frame (e.g., CTS) to STA2, and STA2 becomes the TXOP holder accordingly.
  • CTS feedback frame
  • AP1 can use the TXOP of STA2 and STA3 to arrange data transmission between AP1 and STA2 and STA3.
  • AP1 can also compete for the channel and arrange data transmission between STA2 and STA3. That is, the data transmission between AP1 and STA2 and STA3 and the transmission of PPDU1 and PPDU2 can be completed in different TXOPs.
  • FIG 8 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 8 describes a scheme for channel contention by sending a first PPDU without using a backoff mechanism to compete for the channel.
  • IFS such as DIFS, SIFS, PIFS, etc.
  • STA2 and STA3 simultaneously send the first PPDU to the AP on the channel, wherein STA2 occupies dRU1 to transmit PPDU1, and STA3 occupies dRU2 to transmit PPDU2, and the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • AP1 can determine the data transmission between STA2 and STA3 based on the first rule, PPDU1, and PPDU2.
  • Figure 8 does not specifically describe how AP1 arranges data transmission with STA2 and STA3 based on the received information.
  • AP1 can send a trigger frame to STA2 to trigger the transmission of STA2's pending data.
  • AP1 can send a feedback frame (e.g., CTS) to STA2, and STA2 becomes the TXOP holder accordingly.
  • CTS feedback frame
  • AP1 can use the TXOPs of STA2 and STA3 to schedule data transmission between AP1 and STA2 and STA3.
  • AP1 can contend for the channel itself and schedule data transmission between AP1 and STA2 and STA3. This means that data transmission between AP1 and STA2 and STA3 can be performed in different TXOPs than the transmission of PPDU1 and PPDU2.
  • the method shown in Figure 8 can also be applied to scenarios where a backoff mechanism is used to contend for a channel.
  • the IFS shown in Figure 8 can also be a backoff time.
  • FIG. 9 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 9 describes a scheme for transmitting an RTS frame in the PSDU of the first PPDU.
  • STA2 and STA3 simultaneously send PPDU1 and PPDU2 to AP1 on the channel, wherein STA2 occupies dRU1 to transmit PPDU1, and STA3 occupies dRU2 to transmit PPDU2, and the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • the RTS frame is carried in PSDU1 in PPDU1 to reserve TXOP
  • the request to send (RTS) frame is carried in PSDU2 in PPDU2 to reserve TXOP.
  • AP1 can designate one of the stations as the TXOP holder based on the content of the RTS frame (e.g., the requested TXOP duration).
  • AP1 sends a CTS to STA2, indicating that STA2 has become the TXOP holder.
  • STA2 can send one or more PPDUs to AP1 within its TXOP to carry the data to be transmitted.
  • the CTS and the PPDU carrying the data to be transmitted can be located in the same TXOP, and an IFS can separate the CTS and the PPDU carrying the data to be transmitted.
  • the RTS frame in the PPDU can be replaced by a BSR.
  • FIG 10 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 10 describes a scheme for transmitting a BSR in a PPDU.
  • STA2 and STA3 simultaneously send PPDU1 and PPDU2 to AP1 on the channel.
  • STA2 occupies dRU1 to transmit PPDU1
  • STA3 occupies dRU2 to transmit PPDU2.
  • the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • the BSR is carried in PSDU1 in PPDU1 and PSDU2 in PPDU2.
  • AP1 can specify one of the stations to transmit the data to be transmitted based on the buffer status in the BSR.
  • AP1 sends a TF to STA2 and STA3 to trigger STA2 and STA3 to transmit the data to be transmitted.
  • STA2 and STA3 can send one or more PPDUs to carry the data to be transmitted.
  • AP1 can send a BA to STA2 and STA3 to indicate that the data to be transmitted has been correctly received.
  • the BA and the PPDU carrying the data to be transmitted can be located in the same TXOP, and an IFS can be separated between the BA and the PPDU carrying the data to be transmitted.
  • the TF and PPDU1 can be located in the same TXOP, and an IFS can be separated between the TF and PPDU1.
  • FIG 11 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 11 describes a scheme for transmitting data frames in a PPDU.
  • STA2 and STA3 simultaneously send PPDU1 and PPDU2 to AP1 on the channel, wherein STA2 occupies dRU1 to transmit PPDU1, and STA3 occupies dRU2 to transmit PPDU2, and the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • PSDU1 in PPDU1 and PSDU2 in PPDU2 carry data frames.
  • AP1 when AP1 successfully receives these data frames, AP1 will send an ACK or BA frame to STA2 and STA3 to feedback whether the data frames have been successfully received.
  • the BA and the corresponding PPDU can be located in one TXOP, and the BA and the corresponding PPDU can be separated by one IFS.
  • FIG 12 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 12 describes a scheme in which PPDU and data frames are transmitted in the same TXOP, wherein the TXOP may include dRU.
  • STA2 and STA3 simultaneously send PPDU1 and PPDU2 to AP1 on the channel, wherein STA2 occupies dRU1 to transmit PPDU1, and STA3 occupies dRU2 to transmit PPDU2, and the preamble used by PPDU1 and the preamble used by PPDU2 are the same.
  • PSDU1 in PPDU1 and PSDU2 in PPDU2 carry data frames.
  • AP1 when AP1 successfully receives these data frames, AP1 will send an ACK or BA frame to STA2 and STA3 to feedback whether the data frame is successfully received.
  • the ACK or BA frame and the corresponding PPDU may be located in one TXOP, and there may be an interval of one between the ACK or BA frame and the corresponding PPDU. IFS.
  • STA2 and STA3 may resend the data frame using the same DRU.
  • the ACK or BA frame and the corresponding PPDU may be located in the same TXOP, and an IFS may be spaced between the ACK or BA frame and the corresponding PPDU.
  • Figure 13 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 13 describes the method of using an embodiment of the present application when multiple BSSs coexist.
  • BSS1 includes AP1 and STA3
  • BSS2 includes AP2 and STA4
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends PPDU1 to AP1 after the backoff time, and PPDU1 occupies dRU1 for transmission.
  • AP2 also completes the backoff and sends PPDU2 to STA4, and PPDU2 occupies dRU2 for transmission.
  • both AP1 and STA4 can receive PPDU1 and PPDU2.
  • AP1 and AP2 can determine whether AP2 or STA3 transmits the data to be transmitted based on the first rule and PPDU1 and PPDU2.
  • the above-mentioned backoff time may also be IFS, where IFS may include DIFS, SIFS, and PIFS, for example.
  • Figure 14 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • the method shown in Figure 14 describes the method of using an embodiment of the present application when multiple BSSs coexist.
  • BSS1 includes AP1 and STA3
  • BSS2 includes AP2 and STA4
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends PPDU1 to AP1 after the backoff time, and PPDU1 occupies dRU1 for transmission.
  • AP2 also completes the backoff and sends PPDU2 to STA4, and PPDU2 occupies dRU2 for transmission.
  • both AP1 and STA4 can receive PPDU1 and PPDU2. Accordingly, based on the first rule and PPDU1 and PPDU2, AP1 can determine whether AP2 or STA3 should transmit the data to be transmitted. As shown in Figure 14 , AP1 can send a feedback signal to STA3 to instruct it to transmit the data to be transmitted. Accordingly, STA4 does not send a feedback signal.
  • the feedback signal and the corresponding PPDU can be located within the same TXOP, and there can be an interval of one IFS between the feedback signal and the corresponding PPDU.
  • FIG. 15 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • BSS1 includes AP1 and STA3
  • BSS2 includes AP2 and STA4
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends PPDU1 to AP1 after the backoff time has elapsed, and PPDU1 occupies dRU1 for transmission.
  • AP2 also completes the backoff and sends PPDU2 to STA4, which occupies dRU2 for transmission.
  • the receivers of PPDU1 and PPDU2 use the same DRU as their transmitters to send feedback signals.
  • AP1 uses DRU1 to send a feedback frame to STA3, instructing STA3 to transmit the data to be transmitted.
  • STA4 uses DRU2 to send a feedback frame to AP2, instructing STA3 to transmit the data to be transmitted.
  • the feedback frame and the corresponding PPDU can be located within the same TXOP, and an IFS can separate the feedback frame and the corresponding PPDU.
  • FIG 16 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • BSS1 includes AP1 and STA3
  • BSS2 includes AP2 and STA4
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends PPDU1 to AP1 after the backoff time has elapsed, and PPDU1 occupies dRU1 for transmission.
  • AP2 also completes the backoff and sends PPDU2 to STA4, which occupies dRU2 for transmission.
  • AP1 determines, based on the first rule, that STA3 is permitted to transmit the data to be transmitted. Therefore, AP1 sends PPDU3, which carries the second information, to STA3, indicating that STA3 is permitted to transmit the data to be transmitted. In response to receiving PPDU3, STA3 sends PPDU4, which carries the data to be transmitted, to AP1. Subsequently, AP1 sends PPDU5 to STA3 to indicate whether the data to be transmitted was successfully received. If AP1 successfully receives the data to be transmitted, STA3 sends MURTS TXS to AP2 to share the TXOP with AP2.
  • AP2 can use this TXOP to send PPDU6, which carries the data to be transmitted, to STA4.
  • STA4 can then send PPDU7 (e.g., carrying BA or ACK) to AP2 to indicate whether the data to be transmitted was successfully received.
  • PPDU7 e.g., carrying BA or ACK
  • PPDU7 and PPDU6 may be located in one TXOP and separated by one IFS.
  • FIG 17 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • BSS1 includes AP1 and STA3
  • BSS2 includes AP2 and STA4
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends PPDU1 to AP1 after the backoff time, and PPDU1 occupies dRU1 to dRU4 for transmission.
  • AP2 also completes the backoff and sends PPDU2 to STA4, and PPDU2 occupies dRU5 to dRU6 for transmission.
  • Each dRU in dRU1 to dRU6 occupies 20MHz of bandwidth, so STA3 occupies 80MHz of bandwidth.
  • AP2 occupies 40MHz of bandwidth.
  • AP1 transmits the feedback frame, allowing STA3 to transmit the data to be transmitted, and does not send the feedback frame to AP2.
  • the feedback frame and the corresponding PPDU can be located in the same TXOP, and an IFS can be separated from the feedback frame and the corresponding PPDU.
  • STA3 can occupy the same dRU on each channel, that is, dRU1-dRU4 can be the same dRU located in four different channels.
  • AP2 can occupy the same dRU on each channel, that is, dRU5-dRU6 can be the same dRU located in two different channels.
  • FIG18 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • BSS1 includes AP1 and STA3
  • BSS2 includes AP2 and STA4
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends a packet to the BSS1 after the backoff time has passed.
  • AP1 sends PPDU1, which occupies dRU1 through dRU4.
  • AP2 also completes backoff and sends PPDU2 to STA4, which occupies dRU5 through dRU6.
  • Each of dRU1 through dRU6 occupies 20 MHz of bandwidth, so STA3 occupies 80 MHz of bandwidth.
  • AP2 occupies 40 MHz of bandwidth.
  • STA3 can occupy a different dRU on each channel, that is, dRU1-dRU4 can be different dRUs located in four different channels.
  • AP2 can occupy a different dRU on each channel, that is, dRU5-dRU6 can be different dRUs located in two different channels.
  • the feedback frame and the corresponding PPDU may be located in one TXOP, and an IFS may be spaced between the feedback frame and the corresponding PPDU.
  • the transmitting end can occupy different DRUs in different channels to transmit PPDUs with the same content, which is conducive to improving the reliability of transmission.
  • Figure 19 is a schematic diagram of a wireless communication method according to an embodiment of the present application.
  • BSS1 includes AP1 and STA3
  • the primary channel corresponding to AP1 and STA3 is CH1.
  • BSS2 includes AP2 and STA4, and the primary channel corresponding to AP2 and STA4 is CH3.
  • the first PPDU includes PPDU1 and PPDU2.
  • STA3 sends PPDU1 to AP1.
  • PPDU1 occupies dRU1 on the primary channels CH1-CH4.
  • AP2 also completes its backoff and sends PPDU2 to STA4.
  • This PPDU2 occupies dRU2 on the primary channels CH3-CH4.
  • Each dRU in dRU1-dRU6 occupies 20 MHz of bandwidth, so STA3 occupies a total of 80 MHz of bandwidth.
  • AP2 occupies a total of 40 MHz of bandwidth.
  • the first PPDU carries a first field, which is used to carry one or more of the following fields: a second field, which is used to indicate the bandwidth required to transmit the first PPDU; and a third field, which is used to indicate the duration required to transmit the first PPDU.
  • the first field is located between the service field of the first PPDU and the PSDU field of the first PPDU, or the first field is located between the long training field of the first RU in the first PPDU and the data field of the first PPDU.
  • the first PPDU includes a long training field for the first RU and/or a short training field for the first RU.
  • the duplicate preamble field of the first PPDU includes the following fields between the legacy short training field (L-STF) and the dRU-LTF: L-STF, legacy long training field (L-LTF), legacy signal field (L-SIG), repeated legacy signaling field (RL-SIG), universal signaling field (U-SIG), dRU-STF, and dRU-LTF.
  • L-STF legacy short training field
  • L-LTF legacy long training field
  • L-SIG legacy signal field
  • R-SIG repeated legacy signaling field
  • U-SIG universal signaling field
  • dRU-STF dRU-LTF
  • the physical layer service data unit (PSDU) includes a data field and a packet extension (PE) field.
  • PE packet extension
  • the U-SIG field contains a physical layer version identifier (PHY version identifier), which indicates that the first PPDU uses the repeated preamble (dRU) PPDU format. Accordingly, upon receiving this field, the receiving station can determine the format of the PPDU and attempt to receive the PSDU on each DRU after parsing the repeated preamble. It should be understood that this field can be located in the SIG field within the data field.
  • PHY version identifier physical layer version identifier
  • the dRU-STF field and dRU-LTF field are used to carry the short training field and long training field of the corresponding PSDU on the dRU.
  • the data field may include a service field, a SIG field, and a PSDU field.
  • the service field includes a scrambler initialization field and a DBO counter field.
  • the scrambler initialization field is used to indicate the scrambling seed and bandwidth.
  • the setting method of this field can refer to the setting of traditional communication protocols.
  • DBO counter field this field is used to carry a random number indicating the importance of the data to be transmitted, see the above introduction in conjunction with the first information.
  • the system may define a random number interval.
  • the system defines CW_DBO_MAX and CW_DBO_MIN, and accordingly, the value of the DBO counter is a random number between CW_DBO_MAX and CW_DBO_MIN.
  • the SIG field may include a physical layer version identifier field, a bandwidth field, an uplink/downlink field, a BSS color field, a TXOP field, a disregard field, and a validate field.
  • the bandwidth field indicates the bandwidth used to send the first PPDU.
  • the TXOP field indicates the TXOP duration required to transmit the data to be transmitted using the bandwidth indicated by the bandwidth field.
  • the SIG field may not be required in the PPDU.
  • the SIG field may be added between the dRU-LTF field and the data field and transmitted using the corresponding dRU. This allows the parameters in the SIG field to be processed at the PHY layer while all the contents of the data field are uploaded to the MAC layer for processing.
  • the PPDU format may not include the dRU-STF field and/or the dRU-LTF field.
  • FIG21 is a schematic diagram of a communication device according to an embodiment of the present application.
  • the communication device 2100 shown in FIG21 is a first device, and the communication device 2100 includes a sending unit 2110 .
  • the sending unit 2110 is used to send a first physical layer protocol data unit PPDU to the second device through a first resource unit RU, where the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU, and the multiple PPDUs meet one or more of the following requirements: the lengths of the multiple PPDUs are the same; the preamble code sequences of the multiple PPDUs are the same; and the modulation and coding strategy MCS used by the multiple PPDUs is the same.
  • the communication device 2100 includes units or modules for executing the method steps corresponding to Figures 3 to 20.
  • the method flow has been described in detail in the previous embodiments.
  • the modules in this embodiment have the same functions or perform the same steps, and will not be repeated here.
  • the text descriptions corresponding to Figures 3 to 20 can be incorporated into this embodiment and correspond to the modules in the communication device 2100.
  • FIG22 is a schematic diagram of a communication device according to an embodiment of the present application.
  • the communication device 2200 shown in FIG22 is a second device, and the communication device 2200 includes a receiving unit 2210 .
  • the receiving unit 2210 is used to receive a first physical layer protocol data unit PPDU sent by a first device through a first resource unit RU, where the first RU belongs to multiple RUs, and the multiple RUs carry multiple PPDUs including the first PPDU, and the multiple PPDUs meet one or more of the following requirements: the lengths of the multiple PPDUs are the same; the preamble code sequences of the multiple PPDUs are the same; and the modulation and coding strategy MCS used by the multiple PPDUs is the same.
  • the communication device 2200 includes units or modules for executing the method steps corresponding to Figures 3 to 20.
  • the method flow has been described in detail in the previous embodiments.
  • the modules in this embodiment have the same functions or perform the same steps, and will not be repeated here.
  • the text descriptions corresponding to Figures 3 to 20 can be incorporated into this embodiment and correspond to the modules in the communication device 2200.
  • the sending unit 2110 may be a transceiver 2330.
  • the communication device 2100 may further include a processor 2310 and a memory 2320, as specifically shown in FIG23 .
  • the receiving unit 2210 may be a transceiver 2330.
  • the communication device 2200 may further include a processor 2310 and a memory 2320, as specifically shown in FIG23 .
  • Figure 23 is a schematic block diagram of a communication device according to an embodiment of the present application.
  • the dashed lines in Figure 23 indicate that the unit or module is optional.
  • Device 2300 may be used to implement the method described in the above method embodiment.
  • Device 2300 may be a chip, a terminal device, or a network device.
  • the device 2300 may include one or more processors 2310.
  • the processor 2310 may support the device 2300 to implement the method described in the above method embodiment.
  • the processor 2310 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 apparatus 2300 may further include one or more memories 2320.
  • the memories 2320 store programs that can be executed by the processor 2310, causing the processor 2310 to perform the methods described in the above method embodiments.
  • the memories 2320 may be independent of the processor 2310 or integrated into the processor 2310.
  • the apparatus 2300 may further include a transceiver 2330.
  • the processor 2310 may communicate with other devices or chips via the transceiver 2330.
  • the processor 2310 may transmit and receive data with other devices or chips via the transceiver 2330.
  • the present application also provides a computer-readable storage medium for storing a program.
  • the computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
  • the present application also provides a computer program product.
  • the computer program product includes a program.
  • the computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
  • the present application also provides a computer program.
  • the computer program can be applied to the terminal or network device provided in the present application.
  • the computer program enables the computer to execute the method performed by the terminal or network device in each embodiment of the present application.
  • 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-definition or “pre-configuration” may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device).
  • a device e.g., a terminal device and a network device.
  • pre-definition 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 can be implemented by software, hardware, firmware or any combination thereof.
  • all or part of the embodiments can be implemented in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer instructions can 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 can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium can 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 integrated.
  • 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)), etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

提供了一种无线通信的方法及通信设备。该方法包括:第一设备通过第一资源单元RU向第二设备发送第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略MCS相同。在本申请实施例中,多个第一设备可以在一个信道中的多个资源单元上分别发送多个PPDU,也即是说,多个第一设备可以同时使用一个信道来发送各自的PPDU,有助于避免传统方案中基于退避机制竞争信道的使用权,而发生信号冲突,导致传输失败。

Description

无线通信的方法及通信设备 技术领域
本申请涉及通信技术领域,并且更为具体地,涉及一种无线通信的方法及通信设备。
背景技术
在一些场景中(例如,在Wi-Fi 8无线网络中),多个第一设备会在同一个信道基于退避机制竞争信道的使用权。多个第一设备需要逐个获得信道的使用权并完成数据传输。当多个第一设备同时将退避计数器(backoff counter)减小到0时,这些第一设备将同时在该信道上发送信息占领信道,这将发生信号冲突(collision)并导致传输失败。
发明内容
本申请提供一种无线通信的方法及通信设备。下面对本申请涉及的各个方面进行介绍。
第一方面,提供了一种无线通信方法,包括:第一设备通过第一资源单元(resource units,RU)向第二设备发送第一物理层协议数据单元(physical layer protocol data unit,PPDU),所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略MCS相同。
第二方面,提供了一种无线通信的方法,包括:第二设备通过第一资源单元RU接收第一设备发送的第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略(modulation and coding scheme,MCS)相同。
第三方面,提供了一种通信设备,包括:发送单元,用于通过第一资源单元RU向第二设备发送第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略MCS相同。
第四方面,提供了一种通信设备,包括:接收单元,用于通过第一资源单元RU接收第一设备发送的第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略MCS相同。
第五方面,提供一种通信设备,包括处理器以及存储器,所述存储器用于存储一个或多个计算机程序,所述处理器用于调用所述存储器中的计算机程序使得所述通信设备执行上述各个方面的方法中的部分或全部步骤。
第六方面,本申请实施例提供了一种通信系统,该系统包括上述的通信设备。在另一种可能的设计中,该系统还可以包括本申请实施例提供的方案中与该通信设备进行交互的其他设备。
第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得通信设备执行上述各个方面的方法中的部分或全部步骤。
第八方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使通信设备执行上述各个方面的方法中的部分或全部步骤。在一些实现方式中,该计算机程序产品可以为一个软件安装包。
第九方面,本申请实施例提供了一种芯片,该芯片包括存储器和处理器,处理器可以从存储器中调用并运行计算机程序,以实现上述各个方面的方法中所描述的部分或全部步骤。
在本申请实施例中,多个第一设备可以在一个信道中的多个RU上分别发送多个PPDU,也即是说,多个第一设备可以同时使用一个信道来发送各自的PPDU,有助于避免传统方案中基于退避机制竞争信道的使用权,而发生信号冲突,导致传输失败。
附图说明
图1是本申请实施例应用的无线通信系统的示意图。
图2A示出了使用RU进行数据传输方案。
图2B示出了分布式通的资源单元(distributed-tone resource units,dRU)进行数据传输方案。
图3是本申请实施例的无线通信的方法的示意性流程图。
图4至图5是本申请实施例中第二设备基于第一PPDU进行调度的示意图。
图6至图19示出了在不同的场景中的使用本申请实施例的方案的示意图。
图20是本申请实施例中第一PPDU的格式的示意图。
图21是本申请实施例的通信设备的示意图。
图22是本申请实施例的通信设备的示意图。
图23是本申请实施例的用于通信的装置的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
通信系统
本申请实施例的技术方案可以应用于各种通信系统,例如:无线局域网(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标准等。
图1示出了本申请实施例适用的通信系统的示意图。参见图1所示,通信系统100中的通信设备可以包括接入点(access point,AP)111、AP112,以及站点(station,STA)121以及STA122,其中,STA121可以通过AP111接入网络,STA122可以通过AP112接入网络。
在一些实现方式中,STA可以与一个或多个AP建立关联关系,之后具有关联关系的STA和AP之间可以进行通信。参见图1所示,AP 111与STA 121之间可以在建立关联关系之后进行通信,AP 112与STA 122之间可以在建立关联关系之后进行通信。
在一些实现方式中,通信系统100中的通信可以是AP与non-AP STA之间的通信,也可以是non-AP STA与non-AP STA之间的通信,或者STA和peer STA之间的通信,其中,peer STA可以指与STA对端通信的设备,例如,peer STA可能为AP,也可能为non-AP STA。
应理解,图1示例性地示出了两个AP STA和两个non-AP STA,该通信系统100也可以包括更多数量的AP STA,或者该通信系统100可以包括其它数量的non-AP STA,本申请实施例对此不做限定。
另外,上述通信系统可以应用于多设备协作的场景,如多AP(multiple access points,Multi-AP)协作,或者多站点协作等场景中。
在本申请实施例中,对AP和/或STA的名称不作限定。在一些场景中,AP又可以称为AP STA,即在某种意义上来说,AP也是一种STA。在另一些场景中,STA又可以称为非AP STA(non-AP STA)。
在一些场景中,上述通信设备还可以为“多链路设备(multi-link device,MLD)”,即可以通过多条通信链路进行通信的设备,其中,多条通信链路可以包括不同频段的通信链路,例如,可以包括毫米波频段和/或低频频段。通常,若多链路设备为AP,则该AP又可以称为“多链路AP”。若多链路设备为STA,则该STA又可以称为“多链路STA”。
在本申请实施例中,AP可以是无线网络中的设备。AP可以为通信服务器、路由器、交换机、网桥等通信实体,或,所述AP设备可以包括各种形式的宏基站,微基站,中继站等,当然AP还可以为这些各种形式的设备中的芯片或电路或处理系统,从而实现本申请实施例的方法和功能。AP设备可以应用于多种场景,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如AR,VR等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机)等。
在一些实现方式中,STA在通信系统中的角色不是绝对的,在一些场景中,STA可以作为AP。例如,在手机连接路由的场景中,手机可以是non-AP STA,而在手机作为其他手机的热点的情况下,手机则充当了AP的角色。
在本申请实施例中,本申请实施例中的STA设备可以是具有无线收发功能的设备,比如可以为支持802.11系列协议,可以与AP或其他STA进行通信,例如,STA是允许用户与AP通信进而与WLAN通信的任何用户通信设备。STA设备例如为:用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。
本申请实施例中的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)中的终端设备等,本申请实施例对此并不限定。
作为示例而非限定,在本申请实施例中,该STA设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
此外,在本申请实施例中,STA设备还可以是物联网(internet of things,IoT)系统中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。在本申请实施例中,IoT技术可以通过例如窄带(narrow band,NB)技术,做到海量连接,深度覆盖,终端省电。
此外,在本申请实施例中,STA设备可以是车联网系统中的设备。车联网系统中的通信方式统称为V2X(X代表任何事物)。例如,该V2X通信包括:车辆与车辆(vehicle to vehicle,V2V)通信,车辆与路边基础设施(vehicle to infrastructure,V2I)通信、车辆与行人之间的通信(vehicle to pedestrian,V2P)或车辆与网络(vehicle to network,V2N)通信等。
此外,在本申请实施例中,STA设备还可以包括智能打印机、火车探测器、加油站等传感器,主要功能包括收集数据(部分终端设备)、接收AP设备的控制信息与下行数据,并发送电磁波,向AP设备传输数据。
另外,本申请实施例中的AP设备可以是用于与STA设备通信的设备,该AP设备可以是无线局域网中的网络设备,AP设备可用于与STA设备通过无线局域网进行通信。
从AP支持的通信制式的角度来介绍,在一些实现方式中,AP可以为支持802.11be制式的设备。AP也可以为支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多种当前以及未来的802.11家族的WLAN制式的设备。
从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)制式。
在本申请实施例中,对WLAN技术可支持频段不作限定。在一些实现方式中,WLAN技术可支持频段可以包括但不限于:低频频段(例如2.4GHz、5GHz、6GHz)、高频频段(例如45GHz、60GHz)。
应理解,本申请实施例中对于STA设备和AP设备的具体形式不做特殊限制,在此仅是示例性说明。
RU
在一些协议中(例如,IEEE802.11ax),在介绍OFDMA技术时引入了RU的概念。RU旨在将一个信道分成几个RU,每个RU包括该信道上的连续的通(tone)。图2A示出了使用RU进行数据传输方案。参见图2A所示,信道1包括RU1~RU3,每个RU占用连续的通。STA1可以占用RU1与AP0进行通信,STA2可以占用RU2与AP0进行通信,STA3可以占用RU3与AP0进行通信。
在另一些场景中,引入了分布式通的资源单元(distributed-tone resource units,dRU)。dRU包括该信道上的不连续的多个通(tone),因此,dRU可以为是将PPDU占用的通分散或者分布到整个带宽上。参见图2B所示,信道1包括dRU1~dRU3,每个dRU占用不连续的通。STA1可以占用RU1与AP0进行通信,STA2可以占用RU2与AP0进行通信,STA3可以占用RU3与AP0进行通信。
为了便于区别,可以将图2A中包括该信道上的连续的通的RU称为常规RU(regular RU,rRU)。
在一些场景中(例如,在Wi-Fi 8无线网络中),多个第一设备会在同一个信道基于退避机制竞争信道的使用权。多个第一设备需要逐个获得信道的使用权并完成数据传输。当多个第一设备同时将退避计数器(backoff counter)减小到0时,这些第一设备将同时在该信道上发送信息占领信道,这将发生信号冲突(collision)并导致传输失败。
另一方面,竞争信道的第一设备越多或者竞争窗口的尺寸(contention window size)越小等因素,都将增加冲突的概率,导致传输成功的概率降低。
再一方面,当某个第一设备占领信道失败后,其竞争窗口的尺寸将变大,这将使得该第一设备再次获得信道使用权的时间变长,导致第一设备通信的延时增大。
因此,针对上述问题,本申请实施例提供了一种无线通信的方法,在该方法中,多个第一设备可以在一个信道(例如,主信道)中的多个RU上分别发送多个PPDU,也即是说,多个第一设备可以同时 使用一个信道来发送各自的PPDU,避免了传统方案中基于退避机制竞争信道的使用权,而发生信号冲突,导致传输失败。下文结合图3介绍本申请实施例的无线通信的方法。图3所示的方法包括步骤S310。
在步骤S310中,第一设备通过第一RU向第二设备发送第一PPDU。
在一些实现方式中,第一RU属于多个RU,多个RU承载包括第一PPDU的多个PPDU,多个PPDU可以是多个第一设备发送的。
在一些实现方式中,多个RU可以位于相同的信道,该信道例如可以是主信道。在另一些实现方式中,多个RU可以位于不同的信道。
在一些实现方式中,上述RU可以为dRU,有助于提高传输第一PPDU的可能性,其中,dRU可以参见前文的介绍。当然,在本申请实施例中,上述RU还可以为rRU。
在一些实现方式中,若上述RU为dRU,则多个PPDU占用的多个dRU之间包含的通(tone)的数量可以相同。当然,在本申请实施例中,多个dRU之间包含的通的数量可以不同。
在一些实现方式中,多个PPDU占用的多个dRU之间相互不重叠。
在一些实现方式中,第一设备和/或第二设备可以为STA或AP。在本申请实施例中,对第一设备以及第二设备的设备类型不作限定。例如,第一设备与第二设备可以均为站点。又例如,第一设备可以为STA,第二设备可以以为AP。又例如,第一设备可以为AP,第二设备可以以为STA。
在一些实现方式中,多个PPDU满足以下一种或多种:多个PPDU的长度相同;多个PPDU的前导码序列相同;多个PPDU使用的调制与编码策略(modulation and coding scheme,MCS)相同,有助于提高第二设备接收多个PPDU的可能性。
在一些实现方式中,多个PPDU的长度相同,可以理解为多个PPDU的比特数量相同,或者多个PPDU占用的时域资源的数量相同,其中,时域资源例如可以为符号、时隙、子帧等。
在一些实现方式中,多个PPDU的前导码序列相同,可以理解为多个PPDU的前导码为重复前导码(duplicate preamble)。
在一些实现方式中,多个PPDU使用的MCS相同,其中,MCS例如可以包括64正交振幅调制(quadrature amplitude modulation,QAM)或256QAM。
如上文介绍,多个PPDU可以占用不同的dRU进行传输,因此,基于这种方式进行传输的PPDU又可以称为“重复前导码dRU PPDU(duplicate preamble dRU PPDU)”。
在本申请实施例中,对第一设备选择RU的方式不作限定。在一些实现方式中,第一设备可以基于预定义信息确定,也即是说,可以通过预定义的方式定义多个第一设备中每个第一设备可选的RU。在另一些实现方式中,第一设备可以随机选择RU。在另一些实现方式中,一个BSS索引(例如,BSS颜色(BSS color))可以对应一个或多个RU,相应地,第一设备可以基于所属的BSS索引选择RU。
在一些实现方式中,多个PPDU的发射功率是基于第二设备的期望接收功率确定的,其中,期望接收功率可以通过RSSI表示。
通常,在不同发送站点向同一个接收站点发送的第一PPDU时,为了能更好地使接收站点接收第一PPDU,需要这些发送站点适当调整发送功率,使得不同站点发送的第一PPDU在到达接收站点时的RSSI相同或相似。这样就需要发送站点在发送第一PPDU之前预测从发送站点到接收站点的信号衰减(path loss)。此时,系统可以预先规定接收站点预期接收到第一PPDU的RSSI,相应地,发送站点的发送功率可以基于预期接收信号的RSSI与信号衰减确定,例如,发送站点的发送功率可以为预期接收信号的RSSI与信号衰减之和。
如上文介绍,多个第一设备可以通过一个信道中的多个RU来传输PPDU,相应地,第二设备成功接收多个第一设备发送的PPDU之后,可以通过多个PPDU中携带的第一信息,来确定多个PPDU对应的多个第一设备中哪个第一设备可以传输待传输数据。当然,在本申请实施例中,第二设备可以从多个PPDU中随机选择一个PPDU对应的第一设备来传输待传输数据。下文以多个PPDU中第一PPDU携带的第一信息为例进行介绍。
在一些实现方式中,第一PPDU携带第一信息,第一信息用于确定是否允许第一设备传输待传输数据。在本申请实施例中,对第一PPDU携带第一信息的方式不作限定。例如,第一信息可以承载于第一PPDU中的PSDU中。
在一些实现方式中,第一信息用于指示以下一种或多种:待传输数据的服务质量QoS需求;待传输数据的重要性;待传输数据的数据量;待传输数据关联的优先级;第一设备请求预留传输资源的时长。
以第一信息用于指示待传输数据的QoS需求为例,在一些实现方式中,QoS需求可以包括待传输数据的传输时延要求,待传输数据的最大丢包率,待传输数据的分配和保留优先级(ARP)等等。
以第一信息用于指示待传输数据关联的优先级为例,在一些实现方式中,待传输数据关联的优先级包括待传输数据对应的接入类别AC的优先级;和/或待传输数据对应的交易标识符TID的优先级。
在一些实现方式中,待传输数据关联的优先级可以与待传输数据的数据量一起承载于缓冲状态报告(BSR)中。当然,在本申请实施例中,待传输数据关联的优先级可以与待传输数据的数据量相互独立承载。例如,待传输数据的数据量可以承载于BSR中,相应地,待传输数据关联的优先级可以承载于BSR之外。
以第一信息用于指示待传输数据的重要性为例,在一些实现方式中,待传输数据的重要性可以通过随机数指示,也即是说,第一信息携带随机数,随机数的取值大小用于指示待传输数据的重要性。例如,随机数的取值越大,表示待传输数据的重要性越高。相反地,随机数的取值越小,表示待传输数据的重要性越低。又例如,随机数的取值越小,表示待传输数据的重要性越高。相反地,随机数的取值越大,表示待传输数据的重要性越低。
在一些实现方式中,第一PPDU包括DBO计数器字段,相应地,DBO计数器字段用于承载随机数,下文结合图20进行介绍。当然,在本申请实施例中,随机数可以承载于第一PPDU中的其他字段。
以第一信息用于指示第一设备请求预留传输资源的时长为例,在一些实现方式中,第一设备请求预留的传输资源的时长,可以理解为第一设备请求为传输待传输数据所预留的传输资源的时长。其中预留的传输资源例如可以为传输机会(transmission opportunity,TXOP)。
需要说明的是,上文仅示例性的列出了本申请实施例适用的第一信息。在另一些实现方式中,第一信息可以包括缓存状态报告(buffer status report,BSR)的缓存大小(buffer size)。在另一些实现方式中,第一信息可以包括PPDU关联的地址,其中,地址可以包括发送地址(transmit address,TA)或接收地址(reciver address,RA)。在另一些实现方式中,第一信息可以包括PPDU占用的频域资源数量,其中,频域资源例如可以是带宽。在另一些实现方式中,第一信息可以包括PPDU占用的频域资源数量,其中,频域资源例如可以是带宽。在另一些实现方式中,第一信息可以包括发送PPDU的信道与主信道之间的频域距离。
还需要说明的是,如上文所述,第一信息可以承载于PPDU中,或者第一信息可以基于PPDU的传输方式确定。例如,若第一信息包括PPDU占用的频域资源数量,则可以基于PPDU的传输方式确定。例如,若第一信息包括发送PPDU的信道与主信道之间的频域距离,则可以基于传输PPDU的频域资源确定。
上文介绍了本申请实施例中的第一信息,在一些场景中,多个PPDU中的每个PPDU均可以携带第一信息,相应地,第二设备可以基于多个PPDU中携带的第一信息,来确定允许哪个PPDU对应的第一设备进行数据传输。在另一些场景中,若第一PPDU足以承载待传输的数据,此时,第一设备也可以直接通过第一PPDU传输待传输的数据。
在一些实现方式中,是否允许第一设备传输待传输数据可以是基于第一信息以及第一规则确定的。下文结合实现方式1至实现方式9介绍本申请实施例中的第一规则。
在实现方式1中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据的数据量高于其他待传输数据的数据量,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。例如,若多个PPDU中携带的第一信息用于指示待传输数据的数据量,则多个PPDU所关联的待传输数据可以理解为是第一信息指示的数据量所对应的待传输数据。
例如,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1中第一信息指示待传输数据的数据量为X,PPDU2中第一信息指示待传输数据的数据量为Y,并且,X为大于Y的正整数,此时,第一规则指示允许PPDU2中第一信息指示的数据量所关联的待传输数据进行传输,也即是说,第一规则指示允许PPDU2所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据的数据量可以低于多个PPDU所关联的待传输数据中其他待传输数据的数据量。
在实现方式2中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据的重要性高于其他待传输数据的重要性,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。例如,若多个PPDU中携带的第一信息用于指示待传输数据的重要性,则多个PPDU所关联的待传输数据可以理解为是第一信息指示的重要性所对应的待传输数据。
在一些实现方式中,待传输数据的重要性可以通过随机数表示,其中,通过随机数指示重要性的方案可以参见上文的介绍。
例如,假设随机数越大指示对应的待传输数据的重要性越高,多个PPDU包括PPDU1以及PPDU2, 其中,PPDU1中第一信息指示的随机数为1,PPDU2中第一信息指示的随机数为2,此时,第一规则指示允许PPDU2中第一信息指示的重要性所关联的待传输数据进行传输,也即是说,第一规则指示允许PPDU2所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据的重要性可以低于多个PPDU所关联的待传输数据中其他待传输数据的重要性。
在实现方式3中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据的QoS需求高于其他待传输数据的QoS需求,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。例如,若多个PPDU中携带的第一信息用于指示待传输数据的服务质量(quality of service,QoS)需求,则多个PPDU所关联的待传输数据,可以理解为是第一信息指示的QoS需求所对应的待传输数据。
在一些实现方式中,待传输数据的QoS需求可以包括传输时延要求,相应地,QoS需求越高说明待传输数据的传输时延越短,相反地,QoS需求越低说明待传输数据的传输时延越长。在另一些实现方式中,待传输数据的QoS需求可以包括可靠性要求(例如,通过最大丢包率表示),相应地,QoS需求越高说明待传输数据的可靠性要求越高,相反地,QoS需求越低说明待传输数据的可靠性要求越低。在另一些实现方式中,待传输数据的QoS需求可以包括ARP,相应地,QoS需求越高说明待传输数据的ARP越高,相反地,QoS需求越低说明待传输数据的ARP越低。
例如,假设QoS需求为传输时延要求,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1中第一信息指示待传输数据的传输时延要求为5ms,PPDU2中第一信息指示待传输数据的传输时延要求为3ms,此时,第一规则指示允许PPDU2中第一信息指示的传输时延要求所关联的待传输数据进行传输,也即是说,第一规则指示允许PPDU2所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据的QoS需求可以低于多个PPDU所关联的待传输数据中其他待传输数据的QoS需求。
在实现方式4中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据对应的优先级高于其他待传输数据对应的优先级,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。例如,若多个PPDU中携带的第一信息用于指示待传输数据对应的优先级,则多个PPDU所关联的待传输数据可以理解为是第一信息指示的优先级所对应的待传输数据。
在一些实现方式中,待传输数据对应的优先级可以包括接入控制(access control,AC)的优先级和/或交易标识符(transaction identifier,TID)的优先级。
例如,假设待传输数据对应的优先级为AC的优先级,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1中第一信息指示的AC的优先级高于PPDU2中第一信息指示AC的优先级,此时,第一规则指示允许PPDU1中第一信息指示的AC的优先级所关联的待传输数据进行传输,也即是说,第一规则指示允许PPDU1所关联的待传输数据进行传输。
又例如,假设待传输数据对应的优先级为TID的优先级,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1中第一信息指示的TID的优先级高于PPDU2中第一信息指示TID的优先级,此时,第一规则指示允许PPDU1中第一信息指示的TID的优先级所关联的待传输数据进行传输,也即是说,第一规则指示允许PPDU1所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据对应的优先级可以低于多个PPDU所关联的待传输数据对应的优先级。
在实现方式5中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据的BSR的缓存大小高于其他待传输数据的BSR的缓存大小,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的待传输数据。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。例如,若多个PPDU中携带的第一信息用于指示待传输数据的BSR的缓存大小,则多个PPDU所关联的待传输数据可以理解为是第一信息指示的BSR的缓存大小所对应的待传输数据。
例如,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1中第一信息指示待传输数据的BSR的缓存大小为X,PPDU2中第一信息指示待传输数据的BSR的缓存大小为Y,并且,X为大于Y的正数,此时,第一规则指示允许PPDU2中第一信息指示的BSR的缓存大小所关联的待传输数据进行传 输,也即是说,第一规则指示允许PPDU2所关联的待传输数据进行传输。
在一些实现方式中,一个BSR中最小的缓存大小可以为多个,此时,第一规则可以指示允许传输BSR中全部最小的缓存尺寸对应的待传输数据。当然,在本申请实施例中,也可以第一规则也可以指示允许传输多个缓存大小中的某个缓存大小对应的待传输数据。其中,某个缓存大小对应的待传输数据可以是随机选择的。
当然,在本申请实施例中,上述目标待传输数据的BSR的缓存大小可以大于多个PPDU所关联的待传输数据中其他待传输数据的BSR的缓存大小。
在实现方式6中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据关联的传输资源占用时间小于其他待传输数据关联的传输资源占用时间,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU指示的待传输数据。例如,若多个PPDU中携带的第一信息,以请求用于传输待传输数据的传输资源的时长,则多个PPDU所关联的待传输数据可以理解为是第一信息关联的待传输数据。
例如,假设第一信息所请求占用传输资源的时间可以为占用TXOP的时间,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1中第一信息所请求的占用TXOP的时间为T1,PPDU2中第一信息所请求的占用TXOP的时间为T2,并且,T1为大于T2的正数,此时,第一规则指示允许PPDU2中第一信息所关联的待传输数据进行传输,也即是说,第一规则指示允许PPDU2所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据关联的传输资源占用时间可以大于其他待传输数据关联的传输资源占用时间。
在实现方式7中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据关联的地址的取值小于其他待传输数据关联的地址的取值,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,目标待传输数据关联的地址可以包括目标待传输数据的TA和/或RA。在另一些实现方式中,目标待传输数据关联的地址可以包括目标待传输数据关联的PPDU的地址,其中,PPDU的地址例如可以包括RA和/或TA。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。
例如,假设待传输数据关联的地址为PPDU的RA,多个PPDU包括PPDU1以及PPDU2,其中,PPDU1的RA的取值小于PPDU2的RA的取值,此时,第一规则指示允许PPDU1所关联的待传输数据进行传输。
当然,在本申请实施例中,目标待传输数据关联的地址的取值大于其他待传输数据关联的地址的取值。
在实现方式8中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据对应的PPDU所在的信道与主信道之间的频域间隔小于其他待传输数据对应的PPDU所在的信道与主信道之间的频域间隔,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,传输PPDU的信道可以为20MHz。在另一些实现方式中,传输PPDU的信道可以为(20×2n)MHz,其中,n=1,2,3,……。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。
例如,多个PPDU包括PPDU1以及PPDU2,其中,传输PPDU1的信道与主信道之间的频域距离为距离1,传输PPDU1的信道与主信道之间的频域距离为距离2,并且,距离1小于距离2,此时,第一规则指示允许PPDU1中所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据对应的PPDU所在的信道与主信道之间的频域间隔大于其他待传输数据对应的PPDU所在的信道与主信道之间的频域间隔。
在实现方式9中,第一规则可以指示允许传输多个PPDU所关联的目标待传输数据,其中,目标待传输数据对应的PPDU所在的信道的带宽大于其他待传输数据对应的PPDU所在的信道的带宽,其中,其他待传输数据是多个待传输数据中除目标待传输数据之外的其他待传输数据。
在一些实现方式中,传输PPDU的信道可以为20MHz。在另一些实现方式中,传输PPDU的信道可以为(20×2n)MHz,其中,n=1,2,3,……。
在一些实现方式中,多个PPDU所关联的目标待传输数据,可以理解为是多个第一设备通过发送PPDU所请求传输的数据。
例如,多个PPDU包括PPDU1以及PPDU2,其中,传输PPDU1的信道的带宽为80MHz,传输PPDU2的信道的带宽为40MHz,此时,第一规则指示允许PPDU1中所关联的待传输数据进行传输。
当然,在本申请实施例中,上述目标待传输数据对应的PPDU所在的信道的带宽小于其他待传输数据对应的PPDU所在的信道的带宽。
在本申请实施例中,上述结合实现方式1至实现方式9所介绍的方案可以单独使用或者相互结合使用。例如,实现方式1可以与实现方式4相互结合使用,此时第一信息可以包括待传输数据的数据量以及传输数据对应的优先级,相应地,上述目标待传输数据可以为多个PPDU关联的待传输数据中优先级最高且数据量最小的数据。例如,目标待传输数据为最高优先级的AC对应的缓存大小最小的数据。
另外,若结合上述多个实现方式选择目标待传输数据时,可以为多个实现方式中的第一规则制定优先级排序。通常,当基于优先级较高的第一规则选择出多个PPDU所关联的待传输数据时,可以继续基于优先级较低的第一规则进行选择,直到选择出一个PPDU所关联的待传输数据,即为目标待传输数据。
上文介绍了本申请实施例中的第一规则,相应地,按照第一规则选择的目标待传输数据关联的第一设备满足以下一种或多种:第一设备占用的带宽大于其他设备占用的带宽;第一设备占用的带宽小于其他设备占用的带宽;第一设备占用的带宽与主信道之间的频域间隔小于其他设备占用的带宽与主信道之间的频域间隔;第一设备的待传输数据的重要性高于其他设备的待传输数据的重要性;第一设备的待传输数据的QoS需求高于其他设备的待传输数据的QoS需求;第一设备的待传输数据关联的优先级高于其他设备的待传输数据的优先级;第一设备请求预留传输资源的时长小于其他设备请求预留传输资源的时长;第一设备请求预留传输资源的时长大于其他设备请求预留传输资源的时长;第一设备的待传输数据的数据量低于其他设备的待传输数据的数据量;第一设备的待传输数据的数据量高于其他设备的待传输数据的数据量;第一设备的待传输数据对应的接收地址大于其他设备的待传输数据对应的接收地址;第一设备的待传输数据对应的接收地址小于其他设备的待传输数据对应的接收地址;第一设备的待传输数据对应的发送地址大于其他设备的待传输数据对应的发送地址;第一设备的待传输数据对应的发送地址小于其他设备的待传输数据对应的发送地址;第一设备中目标AC对应的待传输数据的数据量低于其他设备中目标AC对应的待传输数据的数据量;第一设备中目标AC对应的待传输数据的数据量高于其他设备中目标AC对应的待传输数据的数据量。
在一些实现方式中,多个PPDU来自于包括第一设备的多个设备,相应地,上述其他设备为多个设备中除第一设备之外的设备。
上文介绍了本申请实施例中基于第一规则选择的第一设备,下文介绍本申请实施例中指示是否允许传输待传输数据的方案。
在一些实现方式中,上述方法还包括:第一设备接收第二信息,其中,第二信息用于指示允许第一设备传输待传输数据。也即是说,接收到第二信息的第一设备可以传输待传输数据。相反地,对于未接收到第二信息的第一设备,则不能传输待传输数据。
在本申请实施例中,对发送第二信息的设备不作限定。在一些实现方式中,发送第二信息的设备可以为第一PPDU的接收设备,下文结合图7进行介绍。在另一些实现方式中,发送第二信息的设备可以与第一PPDU的接收设备为不同的接收设备。
当然,在本申请实施例中,第二信息可以用于指示允许或拒绝第一设备传输待传输数据。例如,第二信息指示允许第一设备传输待传输数据,则接收到第一信息的第一设备可以传输待传输数据。又例如,第二信息指示拒绝第一设备传输待传输数据,则接收到第一信息的第一设备不传输待传输数据。
在一些实现方式中,第二信息可以承载于PSDU中,此时,承载第二信息的PSDU所使用的扰码种子(scrambling seed),可以与第一PPDU中PSDU所使用的扰码种子相同。
在一些实现方式中,第二信息可以承载于针对第一PPDU的反馈帧,因此,第二信息又可以称为“反馈信息”。在另一些实现方式中,第二信息承载于触发帧,触发帧用于触发待传输数据的传输。
在一些实现方式中,第一PPDU的传输满足以下一种或多种规则:第一PPDU的发送端为非接入点的站点;若第一PPDU的发送端为接入点AP,则第二设备为除AP之外的其他AP。
通常而言,AP的调度能力高于non-AP STA的调度能力,因此,可以规定第一PPDU的发送端为non-AP STA,有助于提高基于第一PPDU进行调度的合理性。
在一些实现方式中,若第一PPDU的发送端为AP,则第二设备为除AP之外的其他AP,也即是说,对于AP而言,只能向其他AP发送第一PPDU。这是由于AP的调度能力通常较高,由其他AP来基于第一PPDU确定是否允许传输待传输数据,有助于提高调度的合理性。当然,在本申请实施例中,上述第一PPDU的接收端可以为自己。也即是说,AP可以向自己或其他AP发送第一PPDU。
在一些实现方式中,传输待传输数据的传输资源与传输第一PPDU的传输资源可以相同。在另一些 实现方式中,传输待传输数据的传输资源与传输第一PPDU的传输资源可以不同。
为了便于理解,下文结合图4以及图5介绍本申请实施例中第二设备基于第一PPDU进行调度的过程。
图4所示的方法包括步骤S410至步骤S440。在步骤S410中,发送设备向接收设备发送第一PPDU。
在步骤S420中,接收设备是否在超时前接收到第一PPDU。
若接收设备在超时前接收到第一PPDU,则执行步骤S430。若接收设备未在超时前接收到第一PPDU,则执行步骤S440。
在步骤S430中,接收设备向发送设备发送承载第二信息的PPDU。
在步骤S440中,发送设备重新竞争信道。
参见图5所示,假设向第二设备发送第一PPDU的第一设备包括设备1以及设备2,其中,设备1发送的第一PPDU为PPDU1,设备2发送的第一PPDU为PPDU2。图5所述的方法包括步骤S510至步骤S560。
需要说明的是,图5以介绍第二设备的处理过程为主,关于相似术语的介绍可以参见上文。例如,PPDU1以及PPDU2可以为上文介绍的任一种第一PPDU。
在步骤S510中,第二设备接收设备1发送的PPDU1。
在步骤S520中,第二设备确定是否同时接收到了其他设备发送的第一PPDU。
若第二设备接收到设备2发送的PPDU2,则执行步骤S530。若第二设备未同时接收到其他设备发送的PPDU,则可以执行步骤S550。
在步骤S530中,第二设备对比接收到的PPDU1以及PPDU2。
在步骤S540中,第二设备基于第一规则,确定允许传输PPDU1关联的待传输数据或PPDU2关联的待传输数据,其中,关于第一规则的介绍可以参见上文。
在步骤S550中,若允许传输PPDU1关联的待传输数据,第二设备向第一设备发送第二信息,以指示允许传输PPDU1关联的待传输数据。
在步骤S560中,若拒绝传输PPDU2关联的待传输数据,第二设备不向第一设备发送第二信息。
上文介绍了本申请实施例中第一PPDU以及第二信息的传输方式,下文结合图6至图19介绍在不同的场景中的使用本申请实施例的方案。
图6是本申请实施例的无线通信方法的示意图。假设AP1、STA1以及STA2位于一个BSS内,并且STA2和STA3同时在信道上基于退避机制竞争信道,并且两个STA同时获得了信道的使用权。此时,STA2和STA3同时在信道上向AP1发送第一PPDU,其中,STA2占用dRU1传输PPDU1。STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。相应地,AP1可以根据第一规则,PPDU1以及PPDU2确定STA2和STA3之间的数据传输。
需要说明的是,图6中未具体说明AP1将如何可以根据接收到的信息安排与STA2和STA3之间的数据传输。在一些实现方式中,若确定STA2的待传输数据可以传输,则AP1可以向STA2发送触发帧(trigger frame),以触发传输STA2的待传输数据。在另一些实现方式中,若确定STA2的待传输数据可以传输,则AP1可以向STA2发送反馈帧(例如,清除发送(clear to send,CTS)),相应地,STA2成为TXOP持有者。
需要说明的是,AP1可以使用STA2和STA3的TXOP,安排AP1与STA2和STA3之间的数据传输。当然,AP1也可以自己竞争信道,并安排与STA2和STA3之间的数据传输。即AP1与STA2和STA3之间的数据传输与PPDU1以及PPDU2的传输可以在不同的TXOP完成。
图7是本申请实施例的无线通信方法的示意图。图7所示的方法描述了在不使用基于退避规则的竞争信道的场景中,通过发送第一PPDU进行信道竞争的方案。参见图7所示,当信道上一个TXOP结束时,经过一个IFS之后,STA2和STA3同时在信道上向AP发送第一PPDU,其中,STA2占用dRU1传输PPDU1,STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。相应地,AP1可以根据第一规则,PPDU1以及PPDU2确定STA2和STA3之间的数据传输。
相较于图6所示方案,不同之处在于当信道上一个TXOP结束时,STA2和STA3可以在经过一个IFS(如DIFS,SIFS,PIFS等)的时长之后,直接发送PPDU(例如,一个较短的控制帧的PPDU)。随后,AP1可以根据接收到的信息安排与STA2和STA3之间的数据传输。
需要说明的是,图7中未具体说明AP1将如何可以根据接收到的信息安排与STA2和STA3之间的数据传输。在一些实现方式中,若确定STA2的待传输数据可以传输,则AP1可以向STA2发送触发帧(trigger frame),以触发传输STA2的待传输数据。在另一些实现方式中,若确定STA2的待传输数据可以传输,则AP1可以向STA2发送反馈帧(例如,CTS),相应地,STA2成为TXOP持有者。
需要说明的是,AP1可以使用STA2和STA3的TXOP,安排AP1与STA2和STA3之间的数据传 输。当然,AP1也可以自己竞争信道,并安排与STA2和STA3之间的数据传输。即AP1与STA2和STA3之间的数据传输与PPDU1以及PPDU2的传输可以在不同的TXOP完成。
图8是本申请实施例的无线通信方法的示意图。图8所示的方法描述了在不使用退避机制竞争信道的情况下,通过发送第一PPDU进行信道竞争的方案。参见图8所示,经过TWT SP开始后的一个IFS(如DIFS,SIFS,PIFS等)时间之后,STA2和STA3同时在信道上向AP发送第一PPDU,其中,STA2占用dRU1传输PPDU1,STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。相应地,AP1可以根据第一规则,PPDU1以及PPDU2确定STA2和STA3之间的数据传输。
需要说明的是,图8中未具体说明AP1将如何可以根据接收到的信息安排与STA2和STA3之间的数据传输。在一些实现方式中,若确定STA2的待传输数据可以传输,则AP1可以向STA2发送触发帧(trigger frame),以触发传输STA2的待传输数据。在另一些实现方式中,若确定STA2的待传输数据可以传输,则AP1可以向STA2发送反馈帧(例如,CTS),相应地,STA2成为TXOP持有者。
需要说明的是,AP1可以使用STA2和STA3的TXOP,安排AP1与STA2和STA3之间的数据传输。当然,AP1也可以自己竞争信道,并安排与STA2和STA3之间的数据传输。即AP1与STA2和STA3之间的数据传输与PPDU1以及PPDU2的传输可以在不同的TXOP完成。
另外,图8所示的方法也可以适用于使用退避机制竞争信道的场景。图8所示的IFS也可以是退避时间。
图9是本申请实施例的无线通信方法的示意图。图9所示的方法描述了在第一PPDU的PSDU中传输RTS帧的方案。参见图9所示,经过退避时间或者一个IFS之后,STA2和STA3同时在信道上向AP1发送PPDU1以及PPDU2,其中,STA2占用dRU1传输PPDU1,STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。在PPDU1中的PSDU1中承载RTS帧用来预留TXOP,在PPDU2中的PSDU2中承载请求发送(request to send,RTS)帧用来预留TXOP。
相应地,AP1可以根据RTS帧的内容(例如所请求的TXOP时长)指定其中的一个站点成为TXOP的持有者。继续参见图9所示,AP1发送CTS给STA2表示STA2成为TXOP的持有者,相应地,STA2可以在其TXOP内向AP1发送一个或多个PPDU,以承载待传输的数据,其中,CTS与承载待传输数据的PPDU可以位于一个TXOP,并且CTS与承载待传输数据的PPDU之间可以间隔一个IFS。
在本申请实施例中,PPDU中的RTS帧可以替换为BSR。
图10是本申请实施例的无线通信方法的示意图。图10所示的方法描述了在PPDU中传输BSR的方案。参见图10所示,经过退避时间或者一个IFS之后,STA2和STA3同时在信道上向AP1发送PPDU1以及PPDU2,其中,STA2占用dRU1传输PPDU1,STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。在PPDU1中的PSDU1以及PPDU2中的PSDU2中承载有BSR。
相应地,AP1可以根据BSR中的缓存状态(buffer status)指定其中的一个站点可以传输待传输的数据。继续参见图10所示,AP1发送TF给STA2以及STA3,以触发STA2以及STA3传输待传输数据,相应地,响应于TF,STA2以及STA3可以发送一个或多个PPDU,以承载待传输的数据。之后,AP1可以向STA2以及STA3发送BA,以指示待传输数据被正确接收。其中,BA与承载待传输数据的PPDU可以位于一个TXOP,并且BA与承载待传输数据的PPDU之间可以间隔一个IFS。另外,TF与PPDU1可以位于一个TXOP,并且TF与PPDU1之间可以间隔一个IFS。
图11是本申请实施例的无线通信方法的示意图。图11所示的方法描述了在PPDU中传输数据帧的方案。参见图11所示,经过退避时间或者一个IFS之后,STA2和STA3同时在信道上向AP1发送PPDU1以及PPDU2,其中,STA2占用dRU1传输PPDU1,STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。在PPDU1中的PSDU1以及PPDU2中的PSDU2中承载有数据帧。相应地,当AP1成功接收到这些数据帧时,AP1将向STA2和STA3发送ACK或者BA帧反馈数据帧是否被成功接收。其中,BA与对应的PPDU可以位于一个TXOP,并且BA与对应的PPDU之间可以间隔一个IFS。
图12是本申请实施例的无线通信方法的示意图。图12所示的方法描述了PPDU与数据帧在相同的TXOP中进行传输的方案,其中,TXOP可以包括dRU。参见图12所示,经过退避时间或者一个IFS之后,STA2和STA3同时在信道上向AP1发送PPDU1以及PPDU2,其中,STA2占用dRU1传输PPDU1,STA3占用dRU2传输PPDU2,并且,PPDU1使用的前导码以及PPDU2使用的前导码相同。在PPDU1中的PSDU1以及PPDU2中的PSDU2中承载有数据帧。相应地,当AP1成功接收到这些数据帧时,AP1将向STA2和STA3发送ACK或者BA帧反馈数据帧是否被成功接收。其中,ACK或者BA帧与对应的PPDU可以位于一个TXOP,并且ACK或者BA帧与对应的PPDU之间可以间隔一个 IFS。
在一些实现方式中,若ACK或者BA帧指示数据未被成功接收,则STA2和STA3可以使用相同的dRU再次发送数据帧。其中,ACK或者BA帧与对应的PPDU可以位于一个TXOP,并且ACK或者BA帧与对应的PPDU之间可以间隔一个IFS。
图13是本申请实施例的无线通信方法的示意图。图13所示的方法描述了在多个BSS共存的情况下使用本申请实施例的方法。参见图13所示,假设BSS1包括AP1和STA3,BSS2包括AP2和STA4,并且第一PPDU包括PPDU1以及PPDU2。其中,STA3在经过退避时间后向AP1发送PPDU1,PPDU1占用dRU1发送。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用dRU2发送。
相应地,AP1和STA4都可以接收到PPDU1以及PPDU2。此时,AP1以及AP2可以基于第一规则以及PPDU1以及PPDU2,确定AP2或STA3传输待传输的数据。
在本申请实施例中,上述退避时间也可以是IFS,其中,IFS例如可以包括DIFS,SIFS,PIFS。
图14是本申请实施例的无线通信方法的示意图。图14所示的方法描述了在多个BSS共存的情况下使用本申请实施例的方法。参见图14所示,假设BSS1包括AP1和STA3,BSS2包括AP2和STA4,并且第一PPDU包括PPDU1以及PPDU2。其中,STA3在经过退避时间后向AP1发送PPDU1,PPDU1占用dRU1发送。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用dRU2发送。
相应地,AP1和STA4都可以接收到PPDU1以及PPDU2。相应地,AP1可以基于第一规则以及PPDU1以及PPDU2,确定AP2或STA3传输待传输的数据。参见图14所示,AP1可以向STA3发送反馈信号,以指示传输待传输数据。相应地,STA4不发送反馈信号。其中,反馈信号与对应的PPDU可以位于一个TXOP,并且反馈信号与对应的PPDU之间可以间隔一个IFS。
图15是本申请实施例的无线通信方法的示意图。参见图15所示,假设BSS1包括AP1和STA3,BSS2包括AP2和STA4,并且第一PPDU包括PPDU1以及PPDU2。其中,STA3在经过退避时间后向AP1发送PPDU1,PPDU1占用dRU1发送。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用dRU2发送。
相应地,PPDU1以及PPDU2的接收端使用与其发送端相同的dRU进行反馈信号的发送。参见图15所示,AP1使用dRU1向STA3发送反馈帧,以指示STA3传输待传输数据。STA4使用dRU2向AP2发送反馈帧,以指示STA3传输待传输数据。其中,反馈帧与对应的PPDU可以位于一个TXOP,并且反馈帧与对应的PPDU之间可以间隔一个IFS。
图16是本申请实施例的无线通信方法的示意图。参见图16所示,假设BSS1包括AP1和STA3,BSS2包括AP2和STA4,并且第一PPDU包括PPDU1以及PPDU2。其中,STA3在经过退避时间后向AP1发送PPDU1,PPDU1占用dRU1发送。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用dRU2发送。
相应地,AP1基于第一规则确定允许STA3传输待传输数据,因此,AP1向STA3发送承载第二信息的PPDU3,以指示允许STA3传输待传输数据。响应于接收PPDU3,STA3向AP1发送承载待传输数据的PPDU4,之后,AP1向STA3发送PPDU5以指示是否成功接收待传输数据。若AP1成功接收待传输数据,则STA3向AP2发送MU RTS TXS,以将TXOP共享给AP2。相应地,在AP2向STA3发送CTS之后,AP2可以使用该TXOP向STA4发送承载待传输数据的PPDU6。之后,STA4可以向AP2发送PPDU7(例如,承载BA或ACK),以指示是否成功接收待传输数据。
需要说明的是,图16所示的两次相邻的信息交互之间可以位于一个TXOP并间隔一个IFS。例如,PPDU7与PPDU6可以位于一个TXOP,并且PPDU7与PPDU6之间可以间隔一个IFS。
图17是本申请实施例的无线通信方法的示意图。参见图17所示,假设BSS1包括AP1和STA3,BSS2包括AP2和STA4,并且第一PPDU包括PPDU1以及PPDU2。其中,STA3在经过退避时间后向AP1发送PPDU1,PPDU1占用dRU1~dRU4发送。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用dRU5~dRU6发送。其中,dRU1~dRU6中每个dRU占用20MHz的带宽,因此,STA3占用了80MHz的带宽。AP2占用了40MHz的带宽。
相应地,由于AP1通信占用的带宽大于STA3通信占用的带宽,因此,由AP1传输反馈帧,即允许STA3传输待传输数据,并且不向AP2发送反馈帧。其中,反馈帧与对应的PPDU可以位于一个TXOP,并且反馈帧与对应的PPDU之间可以间隔一个IFS。
在一些实现方式中,STA3在每个信道上占用的dRU可以相同,也即是说,dRU1~dRU4可以是位于4个不同信道中相同的dRU。AP2在每个信道上占用的dRU可以相同,也即是说,dRU5~dRU6可以是位于2个不同信道中相同的dRU。
图18是本申请实施例的无线通信方法的示意图。参见图18所示,假设BSS1包括AP1和STA3,BSS2包括AP2和STA4,并且第一PPDU包括PPDU1以及PPDU2。其中,STA3在经过退避时间后向 AP1发送PPDU1,PPDU1占用dRU1~dRU4发送。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用dRU5~dRU6发送。其中,dRU1~dRU6中每个dRU占用20MHz的带宽,因此,STA3占用了80MHz的带宽。AP2占用了40MHz的带宽。
在一些实现方式中,STA3在每个信道上占用的dRU可以不同,也即是说,dRU1~dRU4可以是位于4个不同信道中不同的dRU。AP2在每个信道上占用的dRU可以不同,也即是说,dRU5~dRU6可以是位于2个不同信道中不同的dRU。
在一些实现方式中,反馈帧与对应的PPDU可以位于一个TXOP,并且反馈帧与对应的PPDU之间可以间隔一个IFS。
在本申请实施例中,发送端可以占用不同信道中的不同dRU来传输内容相同的PPDU,有利于提高传输的可靠性。
图19是本申请实施例的无线通信方法的示意图。参见图19所示,假设BSS1包括AP1和STA3,并且,AP1和STA3对应的主信道为CH1。BSS2包括AP2和STA4,并且,AP2和STA4对应的主信道为CH3。第一PPDU包括PPDU1以及PPDU2。
STA3在经过退避时间后向AP1发送PPDU1,PPDU1占用主信道CH1~CH4中的dRU1。另外,AP2也完成了退避并向STA4发送PPDU2,该PPDU2占用主信道CH3~CH4中的dRU2发送。其中,dRU1~dRU6中每个dRU占用20MHz的带宽,因此,STA3共占用了80MHz的带宽。AP2共占用了40MHz的带宽。
基于上文结合实现方式8介绍的第一规则,由于CH1与CH2对应的40MHz的带宽资源和CH1对应的带宽之间的频域间隔较小,因此,CH1被STA3占用。相应地,AP1在CH1,CH2上向STA3发送承载第二信息的反馈帧。由于CH3和CH4对应的40MHz的带宽资源和CH3对应的带宽之间的频域间隔较小,因此,CH3被STA4使用。AP2可以在CH3,CH4上向AP2发送承载第二信息的反馈帧。其中,反馈帧与对应的PPDU可以位于一个TXOP,并且反馈帧与对应的PPDU之间可以间隔一个IFS。
上文介绍了本申请实施例的方法,下文介绍本申请实施例中第一PPDU的帧结构。
在一些实现方式中,第一PPDU携带第一字段,第一字段用于承载以下一种或多种字段:第二字段,用于指示传输第一PPDU所需的带宽;第三字段,用于指示传输第一PPDU所需的时长。
在一些实现方式中,第一字段位于第一PPDU的服务字段以及第一PPDU的PSDU字段之间,或第一字段位于第一PPDU中第一RU的长训练字段与第一PPDU的数据字段之间。
在一些实现方式中,第一PPDU包括第一RU的长训练字段,和/或第一RU的短训练字段。
为了便于理解,下文结合图20介绍本申请实施例中第一PPDU的格式。参见图20所示,第一PPDU的重复前导码(duplicate preamble)字段包括传统短训练序列(legacy short training field,L-STF)和dRU-LTF之间的字段:L-STF、传统长训练字段(legacy long training field,L-LTF)、传统信号字段(legacy signal,L-SIG)、重复传统信号(repeated legacy signaling field,RL-SIG)、通用信令字段(universal sig,U-SIG)、dRU-STF以及dRU-LTF。物理层服务数据单元(physical layer service data unit,PSDU)包括数据(data)字段和包扩展(packet extension,PE)字段。
在U-SIG字段中包含物理层版本标识字段(PHY version identifier),该字段用于指示第一PPDU是使用重复前导码dRU PPDU格式。相应地,接收站点接收到这个字段的时候,可以确定该PPDU的格式,在解析完重复前导码之后将尝试接收每个dRU上的PSDU。应理解,该字段可以位于数据字段中的SIG字段。
在dRU-STF字段和dRU-LTF字段中,用于承载对应PSDU在dRU上的短训练字段(short training field)和长训练字段(long training field)。
上述数据字段可以包括服务(service)字段、SIG字段以及PSDU字段。其中,服务字段包括扰码器的初始化(scrambler initialization)字段以及DBO计数器(counter)字段。
扰码器的初始化字段,用于指示扰码种子(scrambling seed)和带宽,该字段的设置方式可以参见传统通信协议的设置。
DBO计数器字段,该字段用于承载指示待传输数据的重要性的随机数,参见上文结合第一信息的介绍。
在一些实现方式中,系统可以定义一个随机数区间。例如,系统定义CW_DBO_MAX和CW_DBO_MIN,相应地,DBO计数器的数值是CW_DBO_MAX和CW_DBO_MIN之间的一个随机数。
上述SIG字段可以包括物理层版本标识字段、带宽字段、上行/下行字段、BSS颜色字段、TXOP字段、不理会(disregard)字段、有效(validate)字段。其中,带宽字段,用于指示发送第一PPDU所使用的带宽。TXOP字段,用于指示在使用带宽字段所示带宽的情况下传输待传输数据所需的TXOP时长。
在一些实现方式中,如果SIG字段(例如,在服务字段和PSDU字段之间)中的参数是预先确定的,PPDU中可以不需要保留SIG字段,或者,SIG字段可以添加在dRU-LTF字段和数据字段之间,并使用相应的dRU进行传输。这样可以使得SIG字段中的参数在PHY层进行处理同时所有的数据字段中的内容上传到MAC层进行处理。
在一些实现方式中,PPDU格式可以不包含dRU-STF字段,和/或dRU-LTF字段。
上文详细描述了本申请的方法实施例,下面详细描述本申请的装置实施例。应理解,方法实施例的描述与装置实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。
图21是本申请实施例的通信设备的示意图。图21所示的通信设备2100为第一设备,通信设备2100包括:发送单元2110。
发送单元2110,用于通过第一资源单元RU向第二设备发送第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略MCS相同。
通信设备2100包含用于执行前述图3至图20对应方法步骤的单元或模块。在前述实施方式中已经对方法流程有过详细的描述,本实施例中的模块具有相同的功能或者执行相同的步骤,此处不再赘述,但是作为本领域技术人员应知晓,前述图3至图20所对应的文字描述可引入本实施例,与通信设备2100中的模块相对应。
图22是本申请实施例的通信设备的示意图。图22所示的通信设备2200为第二设备,通信设备2200包括:接收单元2210。
接收单元2210,用于通过第一资源单元RU接收第一设备发送的第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:所述多个PPDU的长度相同;所述多个PPDU的前导码序列相同;所述多个PPDU使用的调制与编码策略MCS相同。
通信设备2200包含用于执行前述图3至图20对应方法步骤的单元或模块。在前述实施方式中已经对方法流程有过详细的描述,本实施例中的模块具有相同的功能或者执行相同的步骤,此处不再赘述,但是作为本领域技术人员应知晓,前述图3至图20所对应的文字描述可引入本实施例,与通信设备2200中的模块相对应。
在可选的实施例中,所述发送单元2110可以为收发器2330。通信设备2100还可以包括处理器2310以及存储器2320,具体如图23所示。
在可选的实施例中,所述接收单元2210可以为收发器2330。通信设备2200还可以包括处理器2310以及存储器2320,具体如图23所示。
图23是本申请实施例的用于通信的装置的示意性结构图。图23中的虚线表示该单元或模块为可选的。该装置2300可用于实现上述方法实施例中描述的方法。装置2300可以是芯片、终端设备或网络设备。
装置2300可以包括一个或多个处理器2310。该处理器2310可支持装置2300实现前文方法实施例所描述的方法。该处理器2310可以是通用处理器或者专用处理器。例如,该处理器可以为中央处理单元(central processing unit,CPU)。或者,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
装置2300还可以包括一个或多个存储器2320。存储器2320上存储有程序,该程序可以被处理器2310执行,使得处理器2310执行前文方法实施例所描述的方法。存储器2320可以独立于处理器2310也可以集成在处理器2310中。
装置2300还可以包括收发器2330。处理器2310可以通过收发器2330与其他设备或芯片进行通信。例如,处理器2310可以通过收发器2330与其他设备或芯片进行数据收发。
本申请实施例还提供一种计算机可读存储介质,用于存储程序。该计算机可读存储介质可应用于本申请实施例提供的终端或网络设备中,并且该程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。
本申请实施例还提供一种计算机程序产品。该计算机程序产品包括程序。该计算机程序产品可应用于本申请实施例提供的终端或网络设备中,并且该程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。
本申请实施例还提供一种计算机程序。该计算机程序可应用于本申请实施例提供的终端或网络设 备中,并且该计算机程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。
应理解,本申请实施例中的“反馈信号”、“反馈帧”以及“反馈信息”在一些场景中含义相同,可以相互替换。
另外,本申请中术语“系统”和“网络”可以被可互换使用。另外,本申请使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。
在本申请的实施例中,提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。
在本申请实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
在本申请实施例中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
本申请实施例中,“预定义”或“预配置”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。
本申请实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请的实施例中,所述“包括”可以指直接包括,也可以指间接包括。可选地,可以将本申请实施例中提到的“包括”替换为“指示”或“用于确定”。例如,A包括B,可以替换为A指示B,或A用于确定B。
在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本申请实施例中,所述“协议”可以指通信领域的标准协议,例如可以包括WiFi协议以及应用于未来的WiFi通信系统中的相关协议,本申请对此不做限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够读取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital video disc,DVD))或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (74)

  1. 一种无线通信的方法,其特征在于,包括:
    第一设备通过第一资源单元RU向第二设备发送第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:
    所述多个PPDU的长度相同;
    所述多个PPDU的前导码序列相同;
    所述多个PPDU使用的调制与编码策略MCS相同。
  2. 如权利要求1所述的方法,其特征在于,所述第一PPDU携带第一信息,所述第一信息用于确定是否允许所述第一设备传输待传输数据。
  3. 如权利要求2所述的方法,其特征在于,所述第一信息用于指示以下一种或多种:
    所述待传输数据的服务质量QoS需求;
    所述待传输数据的重要性;
    所述待传输数据的数据量;
    所述待传输数据关联的优先级;
    所述第一设备请求预留传输资源的时长。
  4. 如权利要求3所述的方法,其特征在于,所述待传输数据关联的优先级包括所述待传输数据对应的接入类别AC的优先级;和/或所述待传输数据对应的交易标识符TID的优先级。
  5. 如权利要求3或4所述的方法,其特征在于,所述待传输数据关联的优先级和/或所述待传输数据的数据量承载于所述待传输数据的缓冲状态报告BSR。
  6. 如权利要求3-5中任一项所述的方法,其特征在于,所述第一信息用于指示所述待传输数据的重要性,所述第一信息携带随机数,所述随机数的取值大小用于指示所述待传输数据的重要性。
  7. 如权利要求6所述的方法,其特征在于,所述第一PPDU包括DBO计数器字段,所述DBO计数器字段用于承载所述随机数。
  8. 如权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一设备接收第二信息,所述第二信息用于指示允许所述第一设备传输待传输数据。
  9. 如权利要求8所述的方法,其特征在于,所述第二信息承载于针对所述第一PPDU的反馈帧;或所述第二信息承载于触发帧,所述触发帧用于触发所述待传输数据的传输。
  10. 如权利要求8或9所述的方法,其特征在于,所述多个PPDU来自于包括所述第一设备的多个设备,所述多个设备中除所述第一设备之外的设备为其他设备,所述第一设备满足以下一种或多种:
    所述第一设备占用的带宽大于所述其他设备占用的带宽;
    所述第一设备占用的带宽小于所述其他设备占用的带宽;
    所述第一设备占用的带宽与主信道之间的频域间隔小于所述其他设备占用的带宽与所述主信道之间的频域间隔;
    所述第一设备的待传输数据的重要性高于所述其他设备的待传输数据的重要性;
    所述第一设备的待传输数据的QoS需求高于所述其他设备的待传输数据的QoS需求;
    所述第一设备的待传输数据关联的优先级高于所述其他设备的待传输数据的优先级;
    所述第一设备请求预留传输资源的时长小于所述其他设备请求预留传输资源的时长;
    所述第一设备请求预留传输资源的时长大于所述其他设备请求预留传输资源的时长;
    所述第一设备的待传输数据的数据量低于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据的数据量高于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据对应的接收地址大于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的接收地址小于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的发送地址大于所述其他设备的待传输数据对应的发送地址;
    所述第一设备的待传输数据对应的发送地址小于所述其他设备的待传输数据对应的发送地址;
    所述第一设备中目标AC对应的待传输数据的数据量低于所述其他设备中目标AC对应的待传输数据的数据量;
    所述第一设备中目标AC对应的待传输数据的数据量高于所述其他设备中目标AC对应的待传输数据的数据量。
  11. 如权利要求1-10中任一项所述的方法,其特征在于,所述第一PPDU携带第一字段,所述第一字段用于承载以下一种或多种字段:
    第二字段,用于指示传输所述第一PPDU所需的带宽;
    第三字段,用于指示传输所述第一PPDU所需的时长。
  12. 如权利要求11所述的方法,其特征在于,所述第一字段位于所述第一PPDU的服务字段以及所述第一PPDU的PSDU字段之间,或
    所述第一字段位于所述第一PPDU中所述第一RU的长训练字段与所述第一PPDU的数据字段之间。
  13. 如权利要求1-12中任一项所述的方法,其特征在于,所述第一PPDU包括所述第一RU的长训练字段,和/或所述第一RU的短训练字段。
  14. 如权利要求1-13中任一项所述的方法,其特征在于,所述第一PPDU的传输满足以下一种或多种规则:
    所述第一PPDU的发送端为非接入点的站点;
    若所述第一PPDU的发送端为接入点AP,则所述第二设备为除所述AP之外的其他AP。
  15. 如权利要求1-14中任一项所述的方法,其特征在于,所述第一RU是基于所述第一设备所属的基础服务集BSS确定的。
  16. 如权利要求1-15中任一项所述的方法,其特征在于,所述第一RU为常规RU或分布式资源单元dRU。
  17. 如权利要求1-16中任一项所述的方法,其特征在于,所述多个PPDU的发射功率是基于所述第二设备的期望接收功率确定的。
  18. 一种无线通信的方法,其特征在于,包括:
    第二设备通过第一资源单元RU接收第一设备发送的第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:
    所述多个PPDU的长度相同;
    所述多个PPDU的前导码序列相同;
    所述多个PPDU使用的调制与编码策略MCS相同。
  19. 如权利要求18所述的方法,其特征在于,所述第一PPDU携带第一信息,所述第一信息用于确定是否允许所述第一设备传输待传输数据。
  20. 如权利要求19所述的方法,其特征在于,所述第一信息用于指示以下一种或多种:
    所述待传输数据的服务质量QoS需求;
    所述待传输数据的重要性;
    所述待传输数据的数据量;
    所述待传输数据关联的优先级;
    所述第一设备请求预留传输资源的时长。
  21. 如权利要求20所述的方法,其特征在于,所述待传输数据关联的优先级包括所述待传输数据对应的接入类别AC的优先级;和/或所述待传输数据对应的交易标识符TID的优先级。
  22. 如权利要求20或21所述的方法,其特征在于,所述待传输数据关联的优先级和/或所述待传输数据的数据量承载于所述待传输数据的缓冲状态报告BSR。
  23. 如权利要求20-22中任一项所述的方法,其特征在于,所述第一信息用于指示所述待传输数据的重要性,所述第一信息携带随机数,所述随机数的取值大小用于指示所述待传输数据的重要性。
  24. 如权利要求23所述的方法,其特征在于,所述第一PPDU包括DBO计数器字段,所述DBO计数器字段用于承载所述随机数。
  25. 如权利要求18-24中任一项所述的方法,其特征在于,所述方法还包括:
    所述第二设备接收第二信息,所述第二信息用于指示允许所述第一设备传输待传输数据。
  26. 如权利要求25所述的方法,其特征在于,所述第二信息承载于针对所述第一PPDU的反馈帧;或所述第二信息承载于触发帧,所述触发帧用于触发所述待传输数据的传输。
  27. 如权利要求25或26所述的方法,其特征在于,所述多个PPDU来自于包括所述第一设备的多个设备,所述多个设备中除所述第一设备之外的设备为其他设备,所述第一设备满足以下一种或多种:
    所述第一设备占用的带宽大于所述其他设备占用的带宽;
    所述第一设备占用的带宽小于所述其他设备占用的带宽;
    所述第一设备占用的带宽与主信道之间的频域间隔小于所述其他设备占用的带宽与所述主信道之间的频域间隔;
    所述第一设备的待传输数据的重要性高于所述其他设备的待传输数据的重要性;
    所述第一设备的待传输数据的QoS需求高于所述其他设备的待传输数据的QoS需求;
    所述第一设备的待传输数据关联的优先级高于所述其他设备的待传输数据的优先级;
    所述第一设备请求预留传输资源的时长小于所述其他设备请求预留传输资源的时长;
    所述第一设备请求预留传输资源的时长大于所述其他设备请求预留传输资源的时长;
    所述第一设备的待传输数据的数据量低于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据的数据量高于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据对应的接收地址大于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的接收地址小于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的发送地址大于所述其他设备的待传输数据对应的发送地址;
    所述第一设备的待传输数据对应的发送地址小于所述其他设备的待传输数据对应的发送地址;
    所述第一设备中目标AC对应的待传输数据的数据量低于所述其他设备中目标AC对应的待传输数据的数据量;
    所述第一设备中目标AC对应的待传输数据的数据量高于所述其他设备中目标AC对应的待传输数据的数据量。
  28. 如权利要求18-27中任一项所述的方法,其特征在于,所述第一PPDU携带第一字段,所述第一字段用于承载以下一种或多种字段:
    第二字段,用于指示传输所述第一PPDU所需的带宽;
    第三字段,用于指示传输所述第一PPDU所需的时长。
  29. 如权利要求28所述的方法,其特征在于,所述第一字段位于所述第一PPDU的服务字段以及所述第一PPDU的PSDU字段之间,或
    所述第一字段位于所述第一PPDU中所述第一RU的长训练字段与所述第一PPDU的数据字段之间。
  30. 如权利要求18-29中任一项所述的方法,其特征在于,所述第一PPDU包括所述第一RU的长训练字段,和/或所述第一RU的短训练字段。
  31. 如权利要求18-30中任一项所述的方法,其特征在于,所述第一PPDU的传输满足以下一种或多种规则:
    所述第一PPDU的发送端为非接入点的站点;
    若所述第一PPDU的发送端为接入点AP,则所述第二设备为除所述AP之外的其他AP。
  32. 如权利要求18-31中任一项所述的方法,其特征在于,所述第一RU是基于所述第一设备所属的基础服务集BSS确定的。
  33. 如权利要求18-32中任一项所述的方法,其特征在于,所述第一RU为常规RU或分布式资源单元dRU。
  34. 如权利要求18-33中任一项所述的方法,其特征在于,所述多个PPDU的发射功率是基于所述第二设备的期望接收功率确定的。
  35. 一种通信设备,其特征在于,包括:
    发送单元,用于通过第一资源单元RU向第二设备发送第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:
    所述多个PPDU的长度相同;
    所述多个PPDU的前导码序列相同;
    所述多个PPDU使用的调制与编码策略MCS相同。
  36. 如权利要求35所述的通信设备,其特征在于,所述第一PPDU携带第一信息,所述第一信息用于确定是否允许所述第一设备传输待传输数据。
  37. 如权利要求36所述的通信设备,其特征在于,所述第一信息用于指示以下一种或多种:
    所述待传输数据的服务质量QoS需求;
    所述待传输数据的重要性;
    所述待传输数据的数据量;
    所述待传输数据关联的优先级;
    所述第一设备请求预留传输资源的时长。
  38. 如权利要求37所述的通信设备,其特征在于,所述待传输数据关联的优先级包括所述待传输数据对应的接入类别AC的优先级;和/或所述待传输数据对应的交易标识符TID的优先级。
  39. 如权利要求37或38所述的通信设备,其特征在于,所述待传输数据关联的优先级和/或所述 待传输数据的数据量承载于所述待传输数据的缓冲状态报告BSR。
  40. 如权利要求37-39中任一项所述的通信设备,其特征在于,所述第一信息用于指示所述待传输数据的重要性,所述第一信息携带随机数,所述随机数的取值大小用于指示所述待传输数据的重要性。
  41. 如权利要求40所述的通信设备,其特征在于,所述第一PPDU包括DBO计数器字段,所述DBO计数器字段用于承载所述随机数。
  42. 如权利要求35-41中任一项所述的通信设备,其特征在于,所述通信设备还包括:
    接收单元,用于接收第二信息,所述第二信息用于指示允许所述第一设备传输待传输数据。
  43. 如权利要求42所述的通信设备,其特征在于,所述第二信息承载于针对所述第一PPDU的反馈帧;或所述第二信息承载于触发帧,所述触发帧用于触发所述待传输数据的传输。
  44. 如权利要求42或43所述的通信设备,其特征在于,所述多个PPDU来自于包括所述第一设备的多个设备,所述多个设备中除所述第一设备之外的设备为其他设备,所述第一设备满足以下一种或多种:
    所述第一设备占用的带宽大于所述其他设备占用的带宽;
    所述第一设备占用的带宽小于所述其他设备占用的带宽;
    所述第一设备占用的带宽与主信道之间的频域间隔小于所述其他设备占用的带宽与所述主信道之间的频域间隔;
    所述第一设备的待传输数据的重要性高于所述其他设备的待传输数据的重要性;
    所述第一设备的待传输数据的QoS需求高于所述其他设备的待传输数据的QoS需求;
    所述第一设备的待传输数据关联的优先级高于所述其他设备的待传输数据的优先级;
    所述第一设备请求预留传输资源的时长小于所述其他设备请求预留传输资源的时长;
    所述第一设备请求预留传输资源的时长大于所述其他设备请求预留传输资源的时长;
    所述第一设备的待传输数据的数据量低于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据的数据量高于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据对应的接收地址大于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的接收地址小于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的发送地址大于所述其他设备的待传输数据对应的发送地址;
    所述第一设备的待传输数据对应的发送地址小于所述其他设备的待传输数据对应的发送地址;
    所述第一设备中目标AC对应的待传输数据的数据量低于所述其他设备中目标AC对应的待传输数据的数据量;
    所述第一设备中目标AC对应的待传输数据的数据量高于所述其他设备中目标AC对应的待传输数据的数据量。
  45. 如权利要求35-44中任一项所述的通信设备,其特征在于,所述第一PPDU携带第一字段,所述第一字段用于承载以下一种或多种字段:
    第二字段,用于指示传输所述第一PPDU所需的带宽;
    第三字段,用于指示传输所述第一PPDU所需的时长。
  46. 如权利要求45所述的通信设备,其特征在于,所述第一字段位于所述第一PPDU的服务字段以及所述第一PPDU的PSDU字段之间,或
    所述第一字段位于所述第一PPDU中所述第一RU的长训练字段与所述第一PPDU的数据字段之间。
  47. 如权利要求35-46中任一项所述的通信设备,其特征在于,所述第一PPDU包括所述第一RU的长训练字段,和/或所述第一RU的短训练字段。
  48. 如权利要求35-47中任一项所述的通信设备,其特征在于,所述第一PPDU的传输满足以下一种或多种规则:
    所述第一PPDU的发送端为非接入点的站点;
    若所述第一PPDU的发送端为接入点AP,则所述第二设备为除所述AP之外的其他AP。
  49. 如权利要求35-48中任一项所述的通信设备,其特征在于,所述第一RU是基于所述第一设备所属的基础服务集BSS确定的。
  50. 如权利要求35-49中任一项所述的通信设备,其特征在于,所述第一RU为常规RU或分布式资源单元dRU。
  51. 如权利要求35-50中任一项所述的通信设备,其特征在于,所述多个PPDU的发射功率是基于所述第二设备的期望接收功率确定的。
  52. 一种通信设备,其特征在于,包括:
    接收单元,用于通过第一资源单元RU接收第一设备发送的第一物理层协议数据单元PPDU,所述第一RU属于多个RU,所述多个RU承载包括所述第一PPDU的多个PPDU,所述多个PPDU满足以下一种或多种:
    所述多个PPDU的长度相同;
    所述多个PPDU的前导码序列相同;
    所述多个PPDU使用的调制与编码策略MCS相同。
  53. 如权利要求52所述的通信设备,其特征在于,所述第一PPDU携带第一信息,所述第一信息用于确定是否允许所述第一设备传输待传输数据。
  54. 如权利要求53所述的通信设备,其特征在于,所述第一信息用于指示以下一种或多种:
    所述待传输数据的服务质量QoS需求;
    所述待传输数据的重要性;
    所述待传输数据的数据量;
    所述待传输数据关联的优先级;
    所述第一设备请求预留传输资源的时长。
  55. 如权利要求54所述的通信设备,其特征在于,所述待传输数据关联的优先级包括所述待传输数据对应的接入类别AC的优先级;和/或所述待传输数据对应的交易标识符TID的优先级。
  56. 如权利要求54或55所述的通信设备,其特征在于,所述待传输数据关联的优先级和/或所述待传输数据的数据量承载于所述待传输数据的缓冲状态报告BSR。
  57. 如权利要求54-56中任一项所述的通信设备,其特征在于,所述第一信息用于指示所述待传输数据的重要性,所述第一信息携带随机数,所述随机数的取值大小用于指示所述待传输数据的重要性。
  58. 如权利要求57所述的通信设备,其特征在于,所述第一PPDU包括DBO计数器字段,所述DBO计数器字段用于承载所述随机数。
  59. 如权利要求52-58中任一项所述的通信设备,其特征在于,所述通信设备还包括:
    接收单元,用于接收第二信息,所述第二信息用于指示允许所述第一设备传输待传输数据。
  60. 如权利要求59所述的通信设备,其特征在于,所述第二信息承载于针对所述第一PPDU的反馈帧;或所述第二信息承载于触发帧,所述触发帧用于触发所述待传输数据的传输。
  61. 如权利要求59或60所述的通信设备,其特征在于,所述多个PPDU来自于包括所述第一设备的多个设备,所述多个设备中除所述第一设备之外的设备为其他设备,所述第一设备满足以下一种或多种:
    所述第一设备占用的带宽大于所述其他设备占用的带宽;
    所述第一设备占用的带宽小于所述其他设备占用的带宽;
    所述第一设备占用的带宽与主信道之间的频域间隔小于所述其他设备占用的带宽与所述主信道之间的频域间隔;
    所述第一设备的待传输数据的重要性高于所述其他设备的待传输数据的重要性;
    所述第一设备的待传输数据的QoS需求高于所述其他设备的待传输数据的QoS需求;
    所述第一设备的待传输数据关联的优先级高于所述其他设备的待传输数据的优先级;
    所述第一设备请求预留传输资源的时长小于所述其他设备请求预留传输资源的时长;
    所述第一设备请求预留传输资源的时长大于所述其他设备请求预留传输资源的时长;
    所述第一设备的待传输数据的数据量低于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据的数据量高于所述其他设备的待传输数据的数据量;
    所述第一设备的待传输数据对应的接收地址大于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的接收地址小于所述其他设备的待传输数据对应的接收地址;
    所述第一设备的待传输数据对应的发送地址大于所述其他设备的待传输数据对应的发送地址;
    所述第一设备的待传输数据对应的发送地址小于所述其他设备的待传输数据对应的发送地址;
    所述第一设备中目标AC对应的待传输数据的数据量低于所述其他设备中目标AC对应的待传输数据的数据量;
    所述第一设备中目标AC对应的待传输数据的数据量高于所述其他设备中目标AC对应的待传输数据的数据量。
  62. 如权利要求52-61中任一项所述的通信设备,其特征在于,所述第一PPDU携带第一字段,所述第一字段用于承载以下一种或多种字段:
    第二字段,用于指示传输所述第一PPDU所需的带宽;
    第三字段,用于指示传输所述第一PPDU所需的时长。
  63. 如权利要求62所述的通信设备,其特征在于,所述第一字段位于所述第一PPDU的服务字段以及所述第一PPDU的PSDU字段之间,或
    所述第一字段位于所述第一PPDU中所述第一RU的长训练字段与所述第一PPDU的数据字段之间。
  64. 如权利要求52-63中任一项所述的通信设备,其特征在于,所述第一PPDU包括所述第一RU的长训练字段,和/或所述第一RU的短训练字段。
  65. 如权利要求52-64中任一项所述的通信设备,其特征在于,所述第一PPDU的传输满足以下一种或多种规则:
    所述第一PPDU的发送端为非接入点的站点;
    若所述第一PPDU的发送端为接入点AP,则所述第二设备为除所述AP之外的其他AP。
  66. 如权利要求52-65中任一项所述的通信设备,其特征在于,所述第一RU是基于所述第一设备所属的基础服务集BSS确定的。
  67. 如权利要求52-66中任一项所述的通信设备,其特征在于,所述第一RU为常规RU或分布式资源单元dRU。
  68. 如权利要求52-67中任一项所述的通信设备,其特征在于,所述多个PPDU的发射功率是基于所述第二设备的期望接收功率确定的。
  69. 一种通信设备,其特征在于,包括收发器、存储器和处理器,所述存储器用于存储程序,所述处理器用于调用所述存储器中的程序,并控制所述收发器接收或发送信号,以使所述终端设备执行如权利要求1-34中任一项所述的方法。
  70. 一种装置,其特征在于,包括处理器,用于从存储器中调用程序,以使所述装置执行如权利要求1-34中任一项所述的方法。
  71. 一种芯片,其特征在于,包括处理器,用于从存储器调用程序,使得安装有所述芯片的设备执行如权利要求1-34中任一项所述的方法。
  72. 一种计算机可读存储介质,其特征在于,其上存储有程序,所述程序使得计算机执行如权利要求1-34中任一项所述的方法。
  73. 一种计算机程序产品,其特征在于,包括程序,所述程序使得计算机执行如权利要求1-34中任一项所述的方法。
  74. 一种计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求1-34中任一项所述的方法。
PCT/CN2024/078842 2024-02-27 2024-02-27 无线通信的方法及通信设备 Pending WO2025179460A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2024/078842 WO2025179460A1 (zh) 2024-02-27 2024-02-27 无线通信的方法及通信设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2024/078842 WO2025179460A1 (zh) 2024-02-27 2024-02-27 无线通信的方法及通信设备

Publications (1)

Publication Number Publication Date
WO2025179460A1 true WO2025179460A1 (zh) 2025-09-04

Family

ID=96919926

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/078842 Pending WO2025179460A1 (zh) 2024-02-27 2024-02-27 无线通信的方法及通信设备

Country Status (1)

Country Link
WO (1) WO2025179460A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112400354A (zh) * 2018-07-05 2021-02-23 高通股份有限公司 数据信道和控制/管理信道分离
CN117157934A (zh) * 2021-04-16 2023-12-01 高通股份有限公司 资源单元(ru)缩减
WO2023249409A1 (ko) * 2022-06-23 2023-12-28 엘지전자 주식회사 무선랜 시스템에서 트리거 프레임 송수신 방법 및 장치
CN117751544A (zh) * 2021-07-30 2024-03-22 高通股份有限公司 分布式资源单元信令

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112400354A (zh) * 2018-07-05 2021-02-23 高通股份有限公司 数据信道和控制/管理信道分离
CN117157934A (zh) * 2021-04-16 2023-12-01 高通股份有限公司 资源单元(ru)缩减
CN117751544A (zh) * 2021-07-30 2024-03-22 高通股份有限公司 分布式资源单元信令
WO2023249409A1 (ko) * 2022-06-23 2023-12-28 엘지전자 주식회사 무선랜 시스템에서 트리거 프레임 송수신 방법 및 장치

Similar Documents

Publication Publication Date Title
US11832176B2 (en) Wireless communication method for saving power and wireless communication terminal using same
EP3968724A1 (en) Frame transmission method and device using multiple random backoff operation in broadband wireless communication network
US10194468B2 (en) Wireless channel reservation
RU2625441C2 (ru) Способ и устройство для избирательного доступа к подканалу в системе беспроводной lan
WO2022057901A1 (zh) 无线局域网中的信道接入方法及相关装置
RU2628490C1 (ru) Способ для доступа к каналу в системе на основе беспроводной lan и устройство для этого
US12471135B2 (en) Communication method and apparatus
KR20200060781A (ko) 다중 사용자 상향 전송을 위한 무선 통신 단말 및 무선 통신 방법
US20170118770A1 (en) Methods and apparatus for selecting enhanced distributed channel access parameters for multi-user transmissions
US20160353485A1 (en) Managing medium access for wireless devices
CN107624236A (zh) 基于随机接入从多个无线通信终端接收数据的无线通信方法和无线通信终端
CN105075378A (zh) 在无线lan系统中执行接入的方法和装置
JP2024509061A (ja) 拡張ランダムアクセスに対応する通信装置および通信方法
CN120693966A (zh) 用于支持多个对等(p2p)会话的资源分配技术
WO2022210090A1 (ja) アクセスポイント装置、ステーション装置および通信方法
US20240097838A1 (en) Primary and non-primary subchannels in a basic service set of a wireless network
US20240406999A1 (en) Intra-band enhanced multilink single-radio communication
WO2025179460A1 (zh) 无线通信的方法及通信设备
WO2025189394A1 (zh) 无线通信方法以及通信设备
US20240188135A1 (en) Channel backoff in a wireless network
US20250142643A1 (en) Station apparatus, access point apparatus, and communication method
US12063547B2 (en) Method and apparatus for mutual coexistence communication in wireless LAN
JP2024108764A (ja) 無線通信装置
WO2025213390A1 (zh) 无线通信方法以及通信设备
WO2025231857A1 (zh) 无线通信方法及通信设备

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: 24926346

Country of ref document: EP

Kind code of ref document: A1