Wireless communication method and device, and storage medium
By controlling the transmit power of the NPCA operation channel and utilizing information from the BSS and OBSS, the problem of adjacent channel transmission interference in NPCA operation mode was solved, thus improving the communication efficiency of the wireless LAN.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-19
- Publication Date
- 2026-03-26
AI Technical Summary
In NFC (Non-Standardized Interchange) operation mode, when a station switches to an auxiliary channel for communication when the primary channel is busy, it may cause transmission interference between adjacent channels, affecting system throughput and communication efficiency.
By using the NPCA operation parameter information configured by the first station STA based on the adjacent channel and alternative adjacent channel transmit power limit information indicated by the OBSS STA of the second BSS, the transmit power in the NPCA operation channel is controlled to mitigate or avoid adjacent channel transmission interference.
This effectively reduces interference between the NPCA operation channel and the OBSS PPDU transmission, improving the system's communication efficiency and throughput.
Smart Images

Figure CN2024106571_26032026_PF_FP_ABST
Abstract
Description
A wireless communication method and device, storage medium TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, and in particular to a wireless communication method and device, storage medium. BACKGROUND
[0002] The wireless local area network industry is one of the fastest growing industries in the entire data communication field. As a supplement and expansion of traditional wired local area networks, wireless local area network solutions have gained the favor of home network users, small and medium-sized office users, a large number of enterprise users and telecom operators due to their flexibility, mobility, scalability and lower investment costs, and have been rapidly applied.
[0003] The non-primary channel access (NPCA) operating mode enables a station (STA) to access a secondary channel when a primary channel is busy due to overlapping basic service set (OBSS) traffic or other conditions.
[0004] SUMMARY
[0005] Embodiments of the present application provide a wireless communication method and device, storage medium.
[0006] The wireless communication method provided by the embodiments of the present application comprises:
[0007] The first station STA controls the transmission power of a physical layer protocol data unit (PPDU) sent in all or part of subchannels in the NPCA operating channel based on first information and / or second information;
[0008] The first information is NPCA operating parameter information configured by a first basic service set (BSS), and the first BSS is a BSS in which the first STA is located;
[0009] The second information is transmission power limit information of a neighboring channel and / or an alternative neighboring channel indicated by a STA of a second BSS;
[0010] The second BSS is an OBSS of the first BSS.
[0011] The first station STA provided by the embodiments of the present application comprises:
[0012] The control unit is configured to control the transmission power of a PPDU sent in all or part of subchannels in the NPCA operating channel based on first information and / or second information.
[0013] The first information is first BSS configured NPCA operation parameter information, and the first BSS is a BSS in which the first STA is located;
[0014] The second information is transmission power limit information of a neighboring channel and / or an alternative neighboring channel indicated by a STA of a second BSS;
[0015] The second BSS is an OBSS of the first BSS.
[0016] The communication device provided by the embodiment of the present application comprises a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the communication device executes the wireless communication method described above.
[0017] The chip provided by the embodiment of the present application is used to implement the wireless communication method described above.
[0018] Specifically, the chip comprises a processor used to call and run a computer program from a memory, so that the device installed with the chip executes the wireless communication method described above.
[0019] The computer readable storage medium provided by the embodiment of the present application is used to store a computer program, and the running of the computer program makes a computer execute the wireless communication method described above.
[0020] The computer program product provided by the embodiment of the present application comprises computer program instructions, and the running of the computer program instructions makes a computer execute the wireless communication method described above.
[0021] The computer program provided by the embodiment of the present application, when running on a computer, makes the running of the computer execute the wireless communication method described above.
[0022] Through the technical solution described above, the first STA controls the transmission power of the first STA for sending a PPDU on a NPCA operation channel according to the NPCA operation information configured for the first BSS and / or the transmission power limit information of a neighboring channel and / or an alternative neighboring channel indicated by a second STA of a second BSS which is an OBSS of the first BSS, so as to avoid or alleviate the problem of adjacent channel transmission interference which may be caused. BRIEF DESCRIPTION OF DRAWINGS
[0023] The accompanying drawings described herein are used to provide further understanding of the present application, and form a part of the present application. The illustrative embodiments of the present application and their descriptions serve to explain the present application, and do not constitute improper limitations on the present application. In the drawings:
[0024] FIG. 1 is an optional schematic diagram of an application scenario of the embodiment of the present application.
[0025] FIG. 2A is an optional schematic diagram of an application scenario of embodiments of the present application;
[0026] FIG. 2B is an optional schematic diagram of an application scenario of embodiments of the present application;
[0027] FIG. 3 is an optional schematic diagram of a wireless communication method of embodiments of the present application;
[0028] FIG. 4 is an optional flow diagram of a wireless communication method of embodiments of the present application;
[0029] FIG. 5 is an optional schematic diagram of a neighboring channel and an alternative neighboring channel of embodiments of the present application;
[0030] FIG. 6 is an optional schematic diagram of a neighboring channel and an alternative neighboring channel of embodiments of the present application;
[0031] FIG. 7 is an optional frame exchange diagram of a wireless communication method of embodiments of the present application;
[0032] FIG. 8 is an optional frame exchange diagram of a wireless communication method of embodiments of the present application;
[0033] FIG. 9 is an optional frame exchange diagram of a wireless communication method of embodiments of the present application;
[0034] FIG. 10 is an optional frame exchange diagram of a wireless communication method of embodiments of the present application;
[0035] FIG. 11 is an optional frame exchange diagram of a wireless communication method of embodiments of the present application;
[0036] FIG. 12 is an optional format diagram of a trigger frame of embodiments of the present application;
[0037] FIG. 13 is an optional format diagram of a UL NPCA subfield of embodiments of the present application;
[0038] FIG. 14 is an optional format diagram of a HE variant common information field of embodiments of the present application;
[0039] FIG. 15 is an optional format diagram of an EHT variant common information field of embodiments of the present application;
[0040] FIG. 16 is an optional format diagram of a common information field of a MU-RTS trigger frame of embodiments of the present application;
[0041] FIG. 17 is an optional format diagram of a NPCA CTS frame format of embodiments of the present application;
[0042] FIG. 18 is an optional format diagram of a NPCA parameter set element of embodiments of the present application;
[0043] FIG. 19 is an optional format of the NPCA control field according to an embodiment of the present application;
[0044] FIG. 20 is an optional flow chart of a wireless communication method according to an embodiment of the present application;
[0045] FIG. 21 is an optional flow chart of a wireless communication method according to an embodiment of the present application;
[0046] FIG. 22 is an optional structure of a first STA according to an embodiment of the present application;
[0047] FIG. 23 is an optional structure of a communication device according to an embodiment of the present application;
[0048] FIG. 24 is an optional structure of a chip according to an embodiment of the present application;
[0049] FIG. 25 is an optional structure of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0051] FIG. 1 is an example of a communication system architecture according to an embodiment of the present application.
[0052] As shown in FIG. 1, the communication system 100 can include an AP 110 and STAs 120 accessing the network through the AP 110. In some scenarios, the AP 110 can also be referred to as an AP STA, that is, in some sense, the AP 110 is also a kind of STA. In some scenarios, the STAs 120 can also be referred to as non-AP STAs. In some scenarios, the STAs 120 can include AP STAs and non-AP STAs. The communication in the communication system 100 can include communication between the AP 110 and the STAs 120, or communication between the STAs 120, or communication between the STAs 120 and peer STAs, where the peer STAs can refer to peer devices communicating with the STAs 120, for example, the peer STAs can be APs or non-AP STAs.
[0053] The AP 110 can be used as a bridge connecting wired and wireless networks, and mainly functions to connect various wireless network clients together and then access the wireless network to the Ethernet. The AP 110 can be a terminal device (such as a mobile phone) or a network device (such as a router) with a WiFi chip.
[0054] It is noted that the role of the STA 120 in the communication system is not absolute, that is, the role of the STA 120 in the communication system can be switched between the AP and the STA. For example, in some scenarios, when a mobile phone connects to a router, the mobile phone is an STA, and when the mobile phone acts as a hotspot for other mobile phones, the mobile phone acts as an AP.
[0055] In some embodiments, the AP 110 and the STA 120 can be devices applied in the vehicle-to-everything (V2X), Internet of Things (IoT) nodes, sensors, etc., smart cameras in smart home, smart remote controllers, smart water meters, smart electricity meters, etc., and sensors in smart city, etc.
[0056] In some embodiments, the AP 110 can be a device supporting the 802.11be standard. The AP can also be a device supporting multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. In some embodiments, the STA 120 can support the 802.11be standard. The STA can also support multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0057] In some embodiments, the AP 110 and / or the STA 120 can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; can also be deployed on the water surface (such as a ship); and can also be deployed in the air (such as on an airplane, a balloon, and a satellite, etc.).
[0058] In some embodiments, the STA 120 can be a mobile phone, a pad, a computer with wireless transceiver function, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, a vehicle-mounted communication device, a wireless device in remote medical treatment, a wireless device in smart grid, a wireless device in transportation safety, a wireless device in smart city, or a wireless device in smart home, a vehicle-mounted communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc. supporting WLAN / WiFi technology.
[0059] Exemplarily, the STA 120 can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothes, and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also has strong functions through software support, data interaction, and cloud interaction. The general wearable smart device includes devices with full functions, large size, and complete or partial functions that can be achieved without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on a certain application function and need to be used in cooperation with other devices, such as smart bands, smart jewelry, etc. for monitoring physical signs.
[0060] It should be understood that FIG. 1 is only an example of the present application and should not be construed as a limitation of the present application. For example, FIG. 1 only exemplarily shows one AP and two STAs, and in some embodiments, the communication system 100 can include multiple APs and include other numbers of STAs, which are not limited by the embodiments of the present application.
[0061] It should be noted that FIG. 1, FIG. 2A, FIG. 2B only schematically show the system to which the embodiments of the present application are applied, and of course, the method shown in the embodiments of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this paper. The term "and / or" in this paper is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally represents an "or" relationship between the front and rear associated objects. It should also be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication, and can also mean an associated relationship. For example, A indicates B, which can mean that B can be obtained through A; or it can mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or it can mean that A and B have an associated relationship. It should also be understood that the "corresponding" mentioned in the embodiments of the present application can mean a direct correspondence or an indirect correspondence between the two, or it can mean an associated relationship between the two, or it can mean an indication and being indicated, a configuration and being configured, and the like. It should also be understood that the "predefined" or "predefined rule" mentioned in the embodiments of the present application can be realized by pre-saving the corresponding code, table or other means that can be used to indicate related information in the device (for example, including terminal equipment and network equipment), and the specific implementation manner of the present application is not limited. For example, the predefinition can mean the definition in the protocol. It should also be understood that the "protocol" in the embodiments of the present application can mean a standard protocol in the communication field, which can include the LTE protocol, the NR protocol and the related protocol applied to the future communication system, and the present application is not limited thereto.
[0062] In order to facilitate the understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described below, and the following related technologies can be combined with the technical solutions of the embodiments of the present application in any way as optional schemes, which all belong to the protection scope of the embodiments of the present application.
[0063] NPCA operation
[0064] The NPCA operation mode enables a STA to access a secondary channel when the primary channel is busy due to OBSS traffic or other conditions, in particular, this operation mode does not assume that a STA is capable of simultaneously detecting or decoding frames and obtaining Network Allocation Vector (NAV) information on the primary and secondary channels, and only one BSS can have one NPCA primary channel, when the primary channel of a BSS is known to be busy due to OBSS traffic or other conditions, a STA can contend for the channel on the NPCA primary channel.
[0065] As shown in FIG. 3, the operating bandwidth of a station is 80 megahertz (MHz), and when the station detects OBSS interference, i.e., an interference PPDU (inter-PPDU) of 20 MHz (or 40 MHz), it can contend for the channel on the other 60 MHz (or 40 MHz) secondary channel, and transmit after contending for a transmission opportunity (TXOP).
[0066] Adjacent channel interference and suppression
[0067] For the adjacent channel rejection bandwidth of W MHz (W is 20, 40, 80, 160, or 320), the strength of the desired signal is set 3 db above the rate-dependent sensitivity specified in the "receiver minimum input level sensitivity requirement" and the power of the interfering signal in a W MHz bandwidth is increased to 10% PER for a physical layer service data unit (PSDU) length of 2048 octets for binary phase shift keying (BPSK) modulation using dual carrier modulation (DCM) and for a PSDU length of 4096 octets for all other modulations. The power difference between the signal in the interfering channel and the desired channel is the corresponding adjacent channel rejection.
[0068] For a W MHz channel (W is 20, 40, 80, or 160), the strength of the desired signal is set 3 db above the rate-dependent sensitivity specified in the "receiver minimum input level sensitivity requirement" and the power of the interfering signal in a W MHz bandwidth is increased until the PER is 10% for a PSDU length of 4096 octets to measure the non-adjacent channel rejection level. The power difference between the signal in the interfering channel and the desired channel is the corresponding non-adjacent channel rejection. The non-adjacent channel rejection shall be met for any non-adjacent channel located at least 2xW MHz from the center frequency of the desired signal.
[0069] Spatial reuse operation
[0070] The goal of spatial reuse operation is to allow more frequent reuse of the medium between OBSSs in dense deployment scenarios through early identification of OBSS signals and interference management. Two independent spatial reuse modes are defined: OBSS packet detect (PD) based spatial reuse and parameterized spatial reuse (PSR) based spatial reuse.
[0071] The OBSS PD based spatial reuse includes two types: one is based on a non-SRG OBSS PD threshold, allowing a STA to ignore inter-BSS PPDUs under certain conditions using a non-SRG OBSS PD level; and the other is based on a SRG OBSS PD level, allowing a STA to ignore inter-BSS PPDUs identified as SRG PPDUs under certain conditions using a SRG OBSS PD level.
[0072] For PSR based spatial reuse, a PSR opportunity is identified from the value of the SPATIAL_REUSE parameter in the RXVECTOR of a high efficiency (HE) trigger-based (TB) PPDU and / or the contents of a trigger frame. When certain conditions are met to avoid interfering with the receiver of an ongoing PPDU, an HE STA can initiate a spatial reuse (SR) transmission in the PSR opportunity during the ongoing PPDU.
[0073] In the related art, the NPCA mechanism allows a station to switch to a non-primary channel (or secondary channel) to contend for a TXOP to transmit a PPDU when the primary channel of the station is busy due to OBSS traffic or other conditions. When the station communicates on the secondary channel as the NPCA operating channel and the communication with the OBSS station occurs simultaneously on the operating channel of the OBSS station, if the secondary channel of the station as the NPCA operating channel is too close to the operating channel of the OBSS station, for example, the secondary channel of the station for NPCA communication is located in the range of the adjacent channel or the alternative adjacent channel of the operating channel of the OBSS station, it can cause serious adjacent channel interference, thereby affecting the signal reception of the receiver of the BSS of the station and / or the receiver of the OBSS, and affecting the system throughput and communication efficiency.
[0074] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related art can be combined with the technical solutions of the embodiments of the present application as an optional solution, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0075] The wireless communication method provided by the embodiments of the present application, as shown in FIG. 4, includes:
[0076] S401, the first station STA controls a transmit power of a physical layer protocol data unit (PPDU) sent by the first STA in all or part of sub-channels in a non-primary channel access (NPCA) operating channel based on first information and / or second information; the first information is NPCA operating parameter information configured by a first basic service set (BSS), and the first BSS is a BSS in which the first STA is located; the second information is transmit power limit information of a neighboring channel and / or an alternative neighboring channel indicated by a second STA of a second BSS; and the second BSS is an OBSS of the first BSS.
[0077] The first STA is any STA in the first BSS, the second STA is any STA in the second BSS, and the first BSS and the second BSS are OBSSs of each other. The primary channel, that is, the operating channel, of the first BSS and the second BSS is the same, and the first BSS supports NPCA operation.
[0078] In the embodiments of the present application, the STA can include an AP and / or a non-AP STA.
[0079] In some embodiments, when the first STA meets the NPCA operation trigger condition, the first STA switches from the primary channel of the first BSS to the NPCA operating channel, determines a transmit power of a PPDU sent by the first STA in all or part of sub-channels in the NPCA operating channel based on the first information and / or the second information, and performs transmission of the PPDU based on the determined transmit power.
[0080] In an example, the first STA controls a transmit power of a PPDU sent by the first STA in all or part of sub-channels in the NPCA operating channel based on the first information.
[0081] In an example, the first STA controls a transmit power of a PPDU sent by the first STA in all or part of sub-channels in the NPCA operating channel based on the second information.
[0082] In an example, the first STA controls a transmit power of a PPDU sent by the first STA in all or part of sub-channels in the NPCA operating channel based on the first information and the second information.
[0083] In some embodiments, the first information can be understood as NPCA operating parameter information configured by the first BSS, that is, information indicating NPCA operating parameters, wherein the operating parameters can be used to determine one or more of the following: a channel used for NPCA-based transmission, a channel bandwidth of NPCA operation, a transmission power of a PPDU based on NPCA, a duration of a transmission opportunity or frame exchange of NPCA operation, and the like.
[0084] For example, the first information can include first control indication information, which is used to determine whether to adjust the power of the first STA to transmit a PPDU on all or part of the sub-channels in the NPCA operating channel.
[0085] For example, the first information can include NPCA control information, which is used to control the NPCA initiation and the NPCA operating channel, etc.
[0086] In some embodiments, the second information can be understood as second STA indication adjacent channel transmission restriction (ACTR) information and / or alternative adjacent channel transmission restriction (AACTR) information in the second BSS, which represents the transmission power limit of the adjacent channel and / or alternative adjacent channel indicated by the second STA of the second BSS, i.e., whether to limit the transmission power of the adjacent channel and / or alternative adjacent channel during the OBSS PPDU transmission and / or the TXOP in which the OBSS PPDU is located. The OBSS PPDU can be understood as a PPDU transmitted by the second BSS as the OBSS of the first BSS, wherein the PPDU is transmitted on the primary channel of the second BSS.
[0087] In the embodiments of the present application, the adjacent channel and the alternative adjacent channel are relative to the OBSS PPDU transmission bandwidth, i.e., the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth.
[0088] In some embodiments, the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth can also be described as the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission channel and bandwidth.
[0089] In the embodiments of the present application, the adjacent channel based on the OBSS PPDU transmission bandwidth can be understood as the adjacent channel based on the OBSS PPDU transmission channel and bandwidth, i.e., the transmission bandwidth adjacent to the OBSS PPDU transmission channel and having the same bandwidth as the OBSS PPDU transmission bandwidth.
[0090] In the embodiments of the present application, the alternative adjacent bandwidth based on the OBSS PPDU transmission bandwidth can be understood as the alternative adjacent channel bandwidth based on the OBSS PPDU transmission channel and bandwidth, i.e., the transmission bandwidth adjacent to the adjacent channel based on the OBSS PPDU transmission bandwidth and having the same bandwidth as the OBSS PPDU transmission bandwidth.
[0091] In an embodiment of the present application, one or more subchannels can be included in the adjacent channel or the alternative adjacent channel. The bandwidth of the subchannel is 20MHz or 40MHz. In an example, if the bandwidth of the adjacent channel or the alternative adjacent channel is 20MHz, 40MHz or 80MHz, the bandwidth of the subchannel is 20MHz, and if the bandwidth of the adjacent channel or the alternative adjacent channel is 160MHz or 80+80MHz, the bandwidth of the subchannel is 40MHz.
[0092] In an example, as shown in FIG. 5, the transmission of the OBSS PPDU is performed on the channel 501, wherein the transmission bandwidth of the OBSS PPDU is 20MHz, the adjacent channel is the 20M bandwidth adjacent to the transmission channel of the OBSS PPDU, and thus the adjacent channel includes the subchannel 502, and the alternative adjacent channel is the 20M bandwidth adjacent to the adjacent channel, and thus the alternative adjacent channel includes the subchannel 503. In FIG. 5, the bandwidth of the subchannel 501, the subchannel 502 and the subchannel 503 is 20MHz.
[0093] In an example, as shown in FIG. 6, the transmission of the OBSS PPDU is performed on the subchannel 601 and the subchannel 602, wherein the transmission bandwidth of the OBSS PPDU is 40MHz, the adjacent channel is the 40M bandwidth adjacent to the transmission channel of the OBSS PPDU, and thus the adjacent channel includes the subchannel 603 and the subchannel 604, and the alternative adjacent channel is the 40M bandwidth adjacent to the adjacent channel, and thus the alternative adjacent channel includes the subchannel 605 and the subchannel 606. In FIG. 6, the bandwidth of the subchannel 601, the subchannel 602, the subchannel 603, the subchannel 604, the subchannel 605 and the subchannel 606 is 20MHz.
[0094] It should be noted that in FIG. 5 and FIG. 6, only the adjacent channel and the alternative adjacent channel on one side of the OBSS PPDU are shown, and in practice, the adjacent channel and the alternative adjacent channel exist on both sides of the OBSS PPDU.
[0095] In an embodiment of the present application, the NPCA operation channel can be understood as a channel used for the NPCA operation of the first BSS, wherein the NPCA operation channel includes the NPCA primary channel and the NPCA secondary channel. When the NPCA initiates the NPCA operation, the channel can be competed for on the NPCA primary channel, and the transmission of the PPDU is performed on all or part of the subchannels in the NPCA operation channel.
[0096] In the embodiments of the present application, the first STA controls the transmission power of the first STA for transmitting the PPDU on the NPCA operation channel according to the NPCA operation information configured for the first BSS and / or the transmission power limit information of the adjacent channel and / or the alternative adjacent channel indicated by the second STA of the second BSS which is the OBSS of the first BSS, so as to avoid or mitigate the adjacent channel transmission interference problem that may be caused.
[0097] In some embodiments, the first STA controls the transmission power of the PPDU transmitted on all or part of the subchannels in the NPCA operation channel based on the first information and / or the second information, including:
[0098] In the case that the first STA listens to the OBSS PPDU, the first STA controls the transmission power of the PPDU transmitted on all or part of the subchannels in the NPCA operation channel based on the first information and / or the second information.
[0099] In the embodiments of the present application, the listening can also be replaced by the detecting.
[0100] The OBSS PPDU is a PPDU transmitted on the primary channel of the second BSS, which can be transmitted by the second Non-AP STA in the second BSS to the second AP in the second BSS, or transmitted by the second AP to the second Non-AP STA.
[0101] The OBSS PPDU can also be referred to as an interference PPDU (inter PPDU).
[0102] In some embodiments, the OBSS PPDU can include HE / EHT / UHR PPDU.
[0103] In the embodiments of the present application, in the case that the first STA detects the OBSS PPDU transmitted by the second BSS which is the OBSS, it is determined that the primary channel of the current first BSS is busy and the NPCA operation needs to be triggered to transmit the PPDU on the NPCA operation channel, and then the transmission power of the first STA for transmitting the PPDU on all or part of the subchannels in the NPCA operation channel is controlled according to the NPCA operation information configured for the first BSS and / or the transmission power limit information of the adjacent channel and / or the alternative adjacent channel indicated by the second STA of the second BSS which is the OBSS of the first BSS, so as to control the transmission power of the first STA for performing the NPCA operation and avoid or mitigate the interference problem between the transmission of the OBSS PPDU and the transmission of the PPDU on the NPCA operation channel, i.e., the adjacent channel transmission interference problem.
[0104] In some embodiments, the first information comprises first control indication information, the first control indication information being used to indicate whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel, and the controlling the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel based on the first information comprises:
[0105] In a case where the NPCA operating channel comprises all or part of the subchannels of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, it is determined based on the first control indication information whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel.
[0106] In a case where the NPCA operating channel comprises all or part of the subchannels of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, it is considered that there is a possibility of performing the NPCA operation in all or part of the subchannels of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, i.e., there is a possibility of performing the transmission of the PPDU in all or part of the subchannels of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, and there is a possibility of mutual interference between the transmission of the PPDU and the transmission of the OBSS PPDU.
[0107] In the embodiments of the present application, it is determined whether the NPCA operating channel comprises all or part of the subchannels of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, in a case of comprising, it is determined based on the first control indication information whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel, and in a case of not comprising, it is not necessary to adjust the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel.
[0108] In some embodiments, not adjusting the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel can be understood as transmitting the PPDU based on the set transmission power. Adjusting the transmission power of the PPDU transmitted in all or part of the subchannels of the NPCA operating channel can be understood as adjusting the set transmission power to the transmission power determined based on the second information, and transmitting the PPDU based on the adjusted transmission power.
[0109] In the embodiments of the present application, in the case that the NPCA operating channel includes all or part of sub-channels in the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, the first STA determines whether to adjust the transmission power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel based on the first channel control information, so as to limit the transmission power of the PPDU transmitted on the NPCA operating channel, thereby reducing the mutual interference between the transmission of the NPCA-based PPDU and the transmission of the OBSS PPDU.
[0110] In some embodiments, the first control indication information includes one or more of the following:
[0111] The first indication information is used to indicate whether to adjust the transmission power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel in the case that the NPCA operating channel includes all or part of the sub-channels in the adjacent channel based on the OBSS PPDU transmission bandwidth;
[0112] The second indication information is used to indicate whether to adjust the transmission power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel in the case that the NPCA operating channel includes all or part of the sub-channels in the alternative adjacent channel based on the OBSS PPDU transmission bandwidth;
[0113] The third indication information is used to indicate whether to force the first STA to control the transmission power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel based on the second information.
[0114] The first indication information is used to indicate whether the transmission of the sub-channels in the adjacent channel needs to be adjusted in the power when the NPCA operating channel contains the sub-channels of the adjacent channel when performing the NPCA operation.
[0115] In some embodiments, the first indication information indicates whether the transmission of the sub-channels in the adjacent channel needs to be adjusted in the power of the NPCA PPDU based on different values. In an example, the value of the first indication information is 1, indicating that the transmission of the adjacent channel based on the power adjustment, i.e. the transmission of the sub-channels in the adjacent channel, needs to be adjusted in the transmission power of the NPCA PPDU when performing the NPCA operation; the value of the first indication information is 0, indicating that the transmission of the adjacent channel based on the power adjustment, i.e. the transmission of the sub-channels in the adjacent channel, does not need to be adjusted in the transmission power of the NPCA PPDU when performing the NPCA operation.
[0116] Here, the NPCA PPDU can be understood as the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel.
[0117] In some embodiments, the first indication information can identify the adjacent channel transmission information that needs to be power adjusted.
[0118] The second indication information is used to indicate whether the transmission of the sub-channel of the alternative adjacent channel needs to be power adjusted when the NPCA operation channel contains the sub-channel of the alternative adjacent channel when the NPCA operation is performed.
[0119] In some embodiments, the second indication information indicates whether the transmission of the sub-channel of the alternative adjacent channel needs to be power adjusted based on different values. In an example, the value of the second indication information is 1, indicating that the alternative adjacent channel transmission that needs to be power adjusted, i.e., the transmission of the sub-channel of the alternative adjacent channel, needs to be power adjusted for the NPCA PPDU when the NPCA operation is performed; the value of the second indication information is 0, indicating that the alternative adjacent channel transmission that does not need to be power adjusted, i.e., the transmission of the sub-channel of the alternative adjacent channel, does not need to be power adjusted for the NPCA PPDU when the NPCA operation is performed.
[0120] In some embodiments, the second indication information can identify the alternative adjacent channel transmission information that needs to be power adjusted.
[0121] The third indication information is used to indicate whether the first STA is forced to follow all or part of the information in the second information when performing the NPCA operation.
[0122] The third indication information can indicate whether the first STA is forced to follow all or part of the information in the second information when performing the NPCA operation based on different values. In an example, the value of the third indication information is 1, indicating that the first STA is forced to follow all or part of the information in the second information when performing the NPCA operation; the value of the third indication information is 0, indicating that the first STA is not forced to follow all or part of the information in the second information when performing the NPCA operation, and at this time, the first STA can refer to all or part of the information in the second information to perform the NPCA operation.
[0123] In some embodiments, the third indication information can be identified as PPDU SIG NPCA Allowed.
[0124] In some embodiments, the second information includes:
[0125] One or more fourth indication information, the fourth indication information being used to indicate the transmission power limit information of all or part of the sub-channels in the adjacent channel or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth; and / or,
[0126] The fifth indication information is used to indicate that the fourth indication information is applicable during OBSS PPDU transmission or during a transmission opportunity (TXOP) in which the OBSS PPDU is located.
[0127] The fourth indication information is used to define the transmit power limit of all or part of the subchannels in the adjacent channel or the alternative adjacent channel based on the bandwidth of the OBSS PPDU transmission.
[0128] In some embodiments, the fourth indication information is used to indicate whether the corresponding channel in the adjacent channel or the alternative adjacent channel based on the bandwidth of the OBSS PPDU transmission is allowed to be transmitted, or the adjacent channel transmission value in the case where the corresponding channel in the adjacent channel or the alternative adjacent channel based on the bandwidth of the OBSS PPDU transmission is allowed to be transmitted, which is used by the first STA to determine the transmit power for sending the PPDU in all or part of the subchannels of the NPCA operating channel.
[0129] The fourth indication information is used to define the transmission power limit of the subchannels in the adjacent channel or the alternative adjacent channel, i.e., to indicate whether a specific NPCA transmission, i.e., the transmission of the PPDU based on the NPCA, is allowed in the adjacent channel or the alternative adjacent channel based on the bandwidth of the OBSS PPDU transmission, and if the NPCA transmission is allowed, to determine the transmit power limit of the PPDU based on the NPCA transmission.
[0130] In the case where the second information includes one fourth indication information, the fourth indication information is used to define the transmit power limit for the entire adjacent channel.
[0131] In the case where the second information includes multiple fourth indication information, each fourth indication information in the multiple fourth indication information is used to define the transmit power limit for the corresponding channel in the adjacent channel or the alternative adjacent channel.
[0132] In an example, the second information includes four fourth indication information, the first fourth indication information is used to define the transmit power limit for the subchannel closest to the bandwidth of the OBSS PPDU transmission in the adjacent channel, the second fourth indication information is used to define the transmit power limit for the second closest subchannel to the bandwidth of the OBSS PPDU transmission in the adjacent channel, the third fourth indication information is used to define the transmit power limit for the third closest subchannel to the bandwidth of the OBSS PPDU transmission in the adjacent channel, and the fourth fourth indication information is used to define the transmit power limit for the fourth closest subchannel to the bandwidth of the OBSS PPDU transmission in the adjacent channel.
[0133] In an example, the second information includes 8 fourth indication information, the first 4 fourth indication information is used to define the transmit power limit of the subchannel at the corresponding position in the adjacent channel, and the last 4 fourth indication information is used to define the transmit power limit of the subchannel at the corresponding position in the alternative adjacent channel.
[0134] In the embodiments of the present application, in the case that the fourth indication information does not exist in the corresponding channel based on the adjacent channel bandwidth or the alternative adjacent channel bandwidth of the OBSS PPDU transmission bandwidth, the fourth indication information is the same as the first fourth indication information or the second fourth indication information.
[0135] In an example, for the fourth indication information corresponding to the second subchannel close to the OBSS PPDU transmission bandwidth in the second information, if the OBSS PPDU transmission width is 20mhz, the second subchannel close to the OBSS PPDU transmission bandwidth does not exist, the fourth indication information is reserved or the same as the first fourth indication information.
[0136] In an example, for the fourth indication information corresponding to the third subchannel close to the OBSS PPDU transmission bandwidth in the second information, if the OBSS PPDU transmission width is 20mhz or 40mhz, the third subchannel close to the OBSS PPDU transmission bandwidth does not exist, the fourth indication information is reserved or the same as the first fourth indication information.
[0137] In an example, for the fourth indication information corresponding to the fourth subchannel close to the OBSS PPDU transmission bandwidth in the second information, if the OBSS PPDU transmission width is 20mhz, the fourth subchannel close to the OBSS PPDU transmission bandwidth does not exist, the fourth indication information is reserved or the same as the first fourth indication information. If the OBSS PPDU transmission width is 40mhz, the fourth subchannel close to the OBSS PPDU transmission bandwidth does not exist, the fourth indication information is reserved or the same as the second fourth indication information.
[0138] In the embodiments of the present application, the fourth indication information can indicate whether a specific NPCA transmission is allowed in the adjacent channel based on different values, and if the NPCA transmission is allowed, the transmit power limit of the NPCA transmission PPDU is determined.
[0139] In an example, if the value of the fourth indication information is 0 or 15, it indicates that the NPCA transmission of the corresponding subchannel in the adjacent channel is not allowed or prohibited, and if the value of the fourth indication information is other than 0 and 15, it indicates that the NPCA transmission of the corresponding subchannel in the adjacent channel is allowed and the adjacent channel transmission value of the NPCA transmission PPDU.
[0140] In the embodiments of the present application, the adjacent channel transmission value can be alternatively described as an NPCA value, which is used to determine the transmission power of a PPDU sent in all or part of subchannels of an NPCA operating channel.
[0141] The fifth indication information is used to indicate a time length or a time length of action to which the fourth indication information is applicable.
[0142] In the embodiments of the present application, the fifth indication information indicates, based on different values, whether the fourth indication information is applicable during OBSS PPDU transmission or during a TXOP in which the OBSS PPDU is located. In an example, a value of the fifth indication information is 1, indicating that the fourth indication information is applicable during OBSS PPDU transmission, and a value of the fifth indication information is 0, indicating that the fourth indication information is applicable during the TXOP in which the OBSS PPDU is located.
[0143] In some embodiments, the one or more fourth indication information included in the second information indicates one or more adjacent channel transmission values, and the control of the transmission power of the PPDU sent in all or part of subchannels of the NPCA operating channel based on the second information comprises:
[0144] The transmission power of the PPDU sent in all or part of subchannels of the NPCA operating channel is determined based on a minimum adjacent channel transmission value in the one or more adjacent channel transmission values indicated by the fourth indication information.
[0145] The one or more fourth indication information included in the second information indicating one adjacent channel transmission value can be understood as that the second information includes one fourth indication information indicating one adjacent channel transmission value. The one or more fourth indication information included in the second information indicating one adjacent channel transmission value can also be understood as that the second information includes multiple fourth indication information, and the adjacent channel transmission values indicated by the multiple fourth indication information are the same.
[0146] In the case where the fourth indication information included in the second information indicates one adjacent channel transmission value, the first STA determines the transmission power of the PPDU sent in all or part of subchannels of the NPCA operating channel based on the adjacent channel transmission value.
[0147] The multiple fourth indication information included in the second information indicating multiple adjacent channel transmission values can be understood as that the second information includes multiple fourth indication information, and the multiple adjacent channel transmission values are indicated by the multiple fourth indication information in the case where the adjacent channel transmission values indicated by different fourth indication information are different.
[0148] In the case where the fourth indication information included in the second information indicates multiple adjacent channel transmission values, the first STA determines a minimum adjacent channel transmission value (ACT min), and determines a transmit power of the OBSS PPDU based on the minimum adjacent channel transmission value.
[0149] In the embodiments of the present application, the adjacent channel transmission value indicated by the fourth indication information is determined by the transmitting end of the OBSS PPDU based on one or more of the following parameters:
[0150] a first power, the first power being a total power at an antenna connection for a corresponding subchannel among all antennas used for transmitting the first PPDU; the OBSS PPDU being used for responding to the first PPDU;
[0151] a second power, the second power being an acceptable receiving end adjacent channel transmission interference level.
[0152] In the embodiments of the present application, the adjacent channel transmission value indicated by the fourth indication information can be determined by the transmitting end of the OBSS PPDU and set in the preamble of the OBSS PPDU. The transmitting end of the OBSS PPDU is a station in the second BSS, including the transmitting end of the OBSS PPDU and / or the target receiving end of the OBSS PPDU. Here, the target receiving end of the OBSS PPDU can be understood as a receiving end in the second BSS that receives the OBSS PPDU.
[0153] In the embodiments of the present application, the first power can be understood as a total power at an antenna connection for a subchannel of the first PPDU among all antennas used for transmitting the first PPDU.
[0154] In an example, the transmission bandwidth of the OBSS PPDU is 40MHz, and the first power is a total power at an antenna connection for a 20MHz subchannel of the 40MHz PPDU among all antennas used for transmitting the first PPDU.
[0155] In some embodiments, the first PPDU is referred to as a parameterized NPCA receiving PPDU (P-NPCAR PPDU), and the first power can be identified as TX_PWR P-NPCAR , and the OBSS PPDU can be referred to as a parameterized NPCA transmitting PPDU (P-NPCAT PPDU).
[0156] In an embodiment of the present application, the second power is an acceptable receiver adjacent channel transmission interference level (ARACTIL). In an embodiment of the present application, the target receiver of the OBSS PPDU sends a first PPDU to a transmitter of the OBSS PPDU, and the transmitter of the OBSS PPDU sends the OBSS PPDU to the target receiver of the OBSS PPDU upon receiving the first PPDU.
[0157] In an embodiment of the present application, the target receiver of the OBSS PPDU can be a second Non-AP STA in the second BSS or an AP in the second BSS.
[0158] In an example, the target receiver of the OBSS PPDU is a second Non-AP STA, the second Non-AP STA sends a first PPDU to a second AP, and the second AP sends an OBSS PPDU to the second Non-AP STA.
[0159] In an example, the target receiver of the OBSS PPDU is a second AP, the second AP sends a first PPDU to a second Non-AP STA, and the second Non-AP STA sends an OBSS PPDU to the second AP.
[0160] In the case where the target receiver of the OBSS PPDU is a second AP, the first power is the total power at the connection of an antenna used for a corresponding subchannel among all antennas used by the second AP to transmit the first PPDU, and the second power can be understood as an adjacent channel transmission interference level of a Non-AP STA in the first BSS, i.e., a first Non-AP STA.
[0161] In the case where the target receiver of the OBSS PPDU is a second Non-AP STA, the first power is the total power at the connection of an antenna used for a corresponding subchannel among all antennas used by the second Non-AP STA to transmit the first PPDU, and the second power can be understood as an adjacent channel transmission interference level of an AP in the first BSS, i.e., a first AP.
[0162] In some embodiments, ACT INPUT can represent formula (1):
[0163] ACT INPUT = TX PWR P-NPCAR + ARACTIL Formula (1);
[0164] In some embodiments, the second power is determined based on one or more of the following parameters:
[0165] a third power, the third power being an expected received signal power of the OBSS PPDU by a target receiver of the OBSS PPDU;
[0166] a fourth power, the fourth power being an adjacent channel rejection level of the target receiver of the OBSS PPDU.
[0167] The third power is an expected received signal power of the OBSS PPDU by a target receiver, in dBm / 20mhz, i.e. the expected received power corresponding to a 20MHz subchannel of a 40MHz PPDU.
[0168] The third power can be denoted as RRPL P-NPCAT,20MHz .
[0169] The fourth power is a Receiver Adjacent Channel Rejection Level (RACRL) of the target receiver, which refers to a power difference between an adjacent channel transmission interference power and an expected signal received power that ensures a less than or equal to 10% packet error rate (PER).
[0170] In some embodiments, the second power ARACTIL can be represented as equation (2):
[0171] ARACTIL = RACRL + RRPL P-NPCAT,20MHz .
[0172] In some embodiments, a transmit power of a PPDU transmitted by all or part of the subchannels in the NPCA operating channel is related to the second information and one or more of the following parameters:
[0173] a number of non-punctured subchannels in the transmitted PPDU;
[0174] a normalized received signal power (RPL P-NPCAR,20MHz ) of the first PPDU by the first STA.
[0175] The number of non-punctured subchannels in the transmitted PPDU can be denoted as N NPCAT,nonpunc .
[0176] The normalized received signal power of the first PPDU by the first STA as a receiver of the first PPDU in the first BSS can be denoted as RPL P-NPCAR,20MH .
[0177] It can be understood that the target receiver of the first PPDU is a station in the second BSS.
[0178] In some embodiments, the transmit power TxPower of the PPDU sent in all or part of the subchannels in the NPCA operating channel is determined based on the second information. NPCAT The formula (3) is satisfied:
[0179] TxPower NPCAT -10×log10(N NPCAT,nonpunc )≤ACT min -RPL P-NPCAR,20MHz
[0180] Wherein, ACT min is the minimum adjacent channel transmission value determined based on one or more fourth indication information included in the second information.
[0181] In the embodiments of the present application, the transmit power of the PPDU sent in all or part of the subchannels in the NPCA operating channel is related to the second information, N NPCAT,nonpunc , RPL P-NPCAR,20MH , and the relationship includes but is not limited to the above formula (3).
[0182] In some embodiments, the second information is carried in one or more of the following:
[0183] The first PPDU is a PPDU carrying a control frame sent by the target receiving end of the OBSS PPDU to the sending end of the OBSS PPDU, and the OBSS PPDU is the first PPDU.
[0184] One or both of the first PPDU and the OSBB PPDU can carry the second information.
[0185] In the embodiments of the present application, the sending directions of the first PPDU and the OSBB PPDU are opposite, and the first PPDU can trigger the transmission of the OSBB PPDU.
[0186] In the embodiments of the present application, the second information carried by the first PPDU is used to represent the degree of interference that can be received by the sending end of the first PPDU, i.e., the target receiving end of the OBSS PPDU. The first PPDU carries a control frame.
[0187] In some embodiments, the control frame can include a trigger frame, an immediate response (IR) frame, etc. The trigger frame can be a basic trigger frame. The IR frame can be a newly defined clear to send (CTS) control frame variant, or NPCA CTS frame or ACTR CTS frame.
[0188] In the embodiments of the present application, the second information carried by the OSBB PPDU is used to represent the degree of adjacent frequency interference that can be accepted by the receiving end of the OBSS PPDU, i.e., the transmitting end of the first PPDU.
[0189] In an example, the target receiving end of the OBSS PPDU is a second Non-AP STA, the second Non-AP STA sends the first PPDU to a second AP, the second AP sends the OBSS PPDU to the second Non-AP STA, and the second information carried by the first PPDU and / or the OBSS PPDU represents the degree of adjacent frequency interference that can be accepted by the second Non-AP STA.
[0190] In an example, the target receiving end of the OBSS PPDU is a second AP, the second AP sends the first PPDU to a second Non-AP STA, the second Non-AP STA sends the OBSS PPDU to the second AP, and the second information carried by the first PPDU and / or the OBSS PPDU represents the degree of adjacent frequency interference that can be accepted by the second AP.
[0191] In some embodiments, the second information carried in the OBSS PPDU is from the first PPDU.
[0192] It can be understood that, in the case that the second information is carried in both the first PPDU and the OSBB PPDU, the second information in the OSBB PPDU corresponds to the setting of the second information in the first PPDU.
[0193] In the embodiments of the present application, in the case that the second information is carried in both the first PPDU and the OSBB PPDU, the target receiving end of the OBSS PPDU is used to send its own second information to the transmitting end of the OBSS PPDU through the first PPDU, and the transmitting end of the OBSS PPDU carries the second information in the OBSS PPDU, so that the first STA in the first BSS can obtain the second information through the detection of the OBSS PPDU, and the first STA performing the NPCA operation can limit the transmission power of the PPDU on the NPCA operation channel based on the second information, so as to avoid the interference of the PPDU transmitted on the NPCA operation channel as the adjacent channel to the reception of the OBSS PPDU.
[0194] In some embodiments, the first PPDU is a PPDU carrying a trigger frame sent by a second AP to a second Non-AP STA, the second AP is an AP in the second BSS, and the second Non-AP STA is a Non-AP STA associated with the second AP in the second BSS.
[0195] The OBSS PPDU is a trigger-based PPDU (TB PPDU) sent by the second Non-AP STA to the second AP.
[0196] As shown in FIG. 7, the second AP sends a PPDU carrying a Trigger frame to the second Non-AP STA, and the second Non-AP STA returns a trigger-based PPDU (TB PPDU) triggered based on the Trigger frame to the second AP.
[0197] In some embodiments, the first PPDU is a PPDU carrying an immediate response (IR) frame; and the OBSS PPDU is a data PPDU.
[0198] Correspondingly, the target receiver of the OBSS PPDU sends a PPDU carrying an IR frame to the sender of the OBSS PPDU, and the sender of the OBSS PPDU sends a data PPDU to the target receiver of the OBSS PPDU upon receiving the PPDU carrying the IR frame.
[0199] In some embodiments, the first PPDU is sent by the second Non-AP STA to the second AP, and the OBSS PPDU is sent by the second AP to the second Non-AP STA.
[0200] As shown in FIG. 8, the target receiver of the OBSS PPDU is the second Non-AP STA, the second Non-AP STA sends a PPDU carrying an IR frame to the second AP, and the second AP sends a data PPDU to the second Non-AP STA.
[0201] In some embodiments, the first PPDU is sent by the second AP to the second Non-AP STA, and the OBSS PPDU is sent by the second Non-AP STA to the second AP.
[0202] As shown in FIG. 9, the target receiver of the OBSS PPDU is the second AP, the second AP sends a PPDU carrying an IR frame to the second Non-AP STA, and the second Non-AP STA sends a data PPDU to the second AP.
[0203] In some embodiments, the first PPDU is used to respond to a PPDU carrying an initial control frame (ICF).
[0204] Here, the transmitting end of the OBSS PPDU sends a PPDU carrying the ICF to the target receiving end of the OBSS PPDU, so that the target receiving end of the OBSS PPDU returns a PPDU carrying the IR to the transmitting end of the OBSS PPDU.
[0205] In an example, the target receiving end of the OBSS PPDU is a second Non-AP STA, based on FIG. 8, as shown in FIG. 10, the second AP sends a PPDU carrying the ICF to the second Non-AP STA, the second Non-AP STA sends a PPDU carrying the IR frame to the second AP, and the second AP sends a data PPDU to the second Non-AP STA.
[0206] In an example, the target receiving end of the OBSS PPDU is a second AP, based on FIG. 9, as shown in FIG. 11, the second Non-AP STA sends a PPDU carrying the ICF to the second AP, the second AP sends a PPDU carrying the IR frame to the second Non-AP STA, and the second Non-AP STA sends a data PPDU to the second AP.
[0207] In some embodiments, the ICF carries indication information indicating that the receiving end of the ICF sends the second information.
[0208] In the embodiments of the present application, the ICF can be a MU-RTS frame carrying indication of the target station (the target receiving end of the OBSS PPDU) reporting the second information.
[0209] In the embodiments of the present application, the MU-RTS frame can define an NPCA information request field or an NPCA information required field, which is used to indicate whether the target station carries the NPCA information or the second information, i.e., the adjacent channel transmission restriction information, in the response frame.
[0210] In an example, when the NPCA information request field value is 1, it indicates that the target station needs to carry the second information in the response frame; when the NPCA information request field value is 0, it indicates that the target station does not need to carry the second information in the response frame.
[0211] In some embodiments, the second information in the first PPDU is located in one or more of the following fields in the control frame carried by the first PPDU: a common information field or a variant common information field; a custom field.
[0212] The variant common information field can include: a HE variant common information field or an EHT variant common information field.
[0213] In some embodiments, when the second information is located in the common information field or the variant common information field, the field indicating other information in the multiplexed common information field or variant common information field can also be newly defined in the variant common information field to carry the second information.
[0214] In an example, the spatial multiplexing field in the multiplexed variant common information field is used to indicate the second information.
[0215] When the field indicating other information in the multiplexed common information field or variant common information field, a field indicating whether the second information is carried can be set in the common information field or variant common information field.
[0216] Optionally, an NPCA information subfield is defined in the variant common information field to indicate whether the second information is included in the variant common information field. In an example, if the value of the NPCA information subfield is 1, it indicates that the 37th to 52nd bits of the variant common field indicate the second information, and if the value of the NPCA subfield is 0, it indicates that the 37th to 52nd bits of the variant common field indicate spatial multiplexing information.
[0217] In the embodiments of the present application, the field carrying the second information can be referred to as an NPCA field or an uplink NPCA field.
[0218] In the embodiments of the present application, the special user information field (Special User Info field) of the control frame can be newly defined with an NPCA subfield to carry the second information.
[0219] In the embodiments of the present application, a new self-defined field, i.e., an NPCA field, can be added in the control frame to carry the second information.
[0220] In an example, for the PPDU carrying the basic trigger frame, the second information is carried in the variant common field of the basic trigger frame.
[0221] In an example, for the PPDU carrying the IR, the second information is carried in the NPCA field self-defined in the IR.
[0222] In some embodiments, the second information can also be carried in the block acknowledgement (BA) frame. Among them, it can be carried through the special type of per AID TID information (Per AID TID Info) subfield in the BA frame.
[0223] In some embodiments, the second information in the OBSS PPDU is located in the preamble of the OBSS PPDU.
[0224] In some embodiments, the first information comprises: second control indication information, the second control indication information being used to determine a subchannel in the NPCA operating channel for transmitting the PPDU; and the method further comprises: the first STA determining the subchannel in the NPCA operating channel for transmitting the PPDU based on the second control indication information.
[0225] In the embodiments of the present application, in the case of including or not including the subchannel of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth in the NPCA operating channel, the first STA can determine the subchannel in the NPCA operating channel for transmission based on the second control indication information.
[0226] It can be understood that, in the case of including the subchannel of the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth in the NPCA operating channel, the first STA controls the transmission power of the first STA for transmitting the PPDU in all or part of the subchannels in the NPCA operating channel based on the first information and / or the second information.
[0227] In some embodiments, the second control indication information comprises one or more of the following:
[0228] Sixth indication information, the sixth indication information being used to indicate whether the first Non-AP STA in the first BSS is allowed to perform the NPCA operation;
[0229] Seventh indication information, the seventh indication information being used to indicate the NPCA primary channel;
[0230] Eighth indication information, the eighth indication information being used to indicate the NPCA operating channel.
[0231] The sixth indication information is used to indicate whether the STA of the first BSS is allowed to perform the NPCA operation, i.e., the indication information indicating whether to perform the NPCA operation. The coding value of the sixth indication information can be taken as the subchannel number corresponding to the NPCA primary channel.
[0232] The sixth indication information can indicate whether the STA is allowed to perform the NPCA operation, i.e., the transmission based on the NPCA, based on different values.
[0233] In an example, when the value of the sixth indication information is 1, it indicates that the NPCA operation or the transmission based on the NPCA is not allowed. When the value of the sixth indication information is 0, the NPCA operation or the transmission based on the NPCA is allowed.
[0234] In some embodiments, the sixth indication information can be identified as NPCA Disallowed, and the field carrying the sixth indication information can be referred to as the NPCA Disallowed field.
[0235] The seventh indication information is used for indicating which channel in the bandwidth occupied by the first BSS as the NPCA primary channel, i.e., the seventh indication information is used for determining the NPCA primary channel.
[0236] In an example, the 20mhz subchannel with the lowest frequency in the channel set in the bandwidth occupied by the BSS is encoded with a value of 0, and each incrementing value corresponds to a next higher frequency 20mhz subchannel.
[0237] In some embodiments, the seventh indication information can identify the NPCA primary channel.
[0238] The eighth indication information is used for indicating which channels in the bandwidth occupied by the first BSS as the NPCA operating channel, i.e., the eighth indication information is used for determining the NPCA operating channel.
[0239] In some embodiments, the eighth indication information is a bitmap, the lowest numbered bit corresponds to the subchannel with the lowest frequency in the entire set of subchannels in the bandwidth of the first BSS, and each successive bit in the bitmap corresponds to a next higher frequency subchannel.
[0240] In some embodiments, a bit in the bitmap is set to 1 to indicate that the subchannel corresponding to the bit position is an NPCA operating channel, and a bit in the bitmap is set to 0 to indicate that the subchannel corresponding to the bit position is not an NPCA operating channel.
[0241] In some embodiments, the first STA determines a subchannel in the NPCA operating channel for transmitting a PPDU based on the second control indication information, comprising:
[0242] In the case where the first STA satisfies a first condition, the first STA determines a subchannel in the NPCA operating channel for transmitting a PPDU based on the second control indication information.
[0243] In the case where the first condition exists, the first STA determines whether the first condition is satisfied, and if the first condition is satisfied, the first STA determines a subchannel in the NPCA operating channel for transmitting a PPDU based on the second control indication information; if the first condition is not satisfied, the first STA does not determine a subchannel in the NPCA operating channel for transmitting a PPDU.
[0244] In some embodiments, the first condition includes that the second BSS and the first BSS are BSSs in the same NPCA group.
[0245] It can be understood that if the BSS sending the OBSS PPDU is not a member of the same NPCA group as the first BSS, there is no need to limit transmission on the adjacent channel or alternative adjacent channel based on the transmission bandwidth of the OBSS PPDU, and there is no need to control the transmission power of the physical layer protocol data unit PPDU sent on all or part of the subchannels in the non-primary channel access NPCA operating channel based on the first information and / or the second information. If the BSS sending the OBSS PPDU is a member of the same NPCA group as the first BSS, it is necessary to limit transmission on the adjacent channel or alternative adjacent channel based on the transmission bandwidth of the OBSS PPDU, and it is necessary to control the transmission power of the physical layer protocol data unit PPDU sent on all or part of the subchannels in the non-primary channel access NPCA operating channel based on the first information and / or the second information.
[0246] In some embodiments, the first condition information includes one or more of the following:
[0247] a first bitmap used to indicate, by color value, the BSSs in the plurality of BSSs that are in the same NPCA group as the first BSS;
[0248] a second bitmap used to indicate, by partial BSS DI, the BSSs in the plurality of BSSs that are in the same NPCA group as the first BSS.
[0249] The first bitmap indicates the BSS color values used by the members of the NPCA group to which the sending STA belongs.
[0250] In an example, each bit of the first bitmap corresponds to one of 64 BSS colors, where the lowest numbered bit corresponds to BSS color value 0 and the highest numbered bit corresponds to BSS color value 63. If the corresponding bit of the first bitmap is 1, then there is at least one BSS using the BSS color value that is a member of the same NPCA as the sending STA. If a bit in the first bitmap is 0, then there is no BSS in the same NPCA group as the sending STA using the corresponding BSS color value. The bit in the first bitmap corresponding to BSS color value 0 is reserved.
[0251] In embodiments of the application, the first bitmap can be referred to as an NPCA BSS color bitmap.
[0252] The second bitmap indicates the Partial BSSID values used by the members of the NPCA group to which the first STA belongs.
[0253] In an example, each bit of the second bitmap corresponds to one of the 64 possible BSSID values, with the lowest bit corresponding to Partial BSSID value 0 and the highest bit corresponding to Partial BSSID value 63. If a bit of the second bitmap corresponds to a 1, then at least one BSSID value is used by a BSS belonging to the same NPCA group member as the transmitting STA. If a bit of the second bitmap corresponds to a 0, then no BSS belonging to the same NPCA group as the transmitting STA uses the corresponding Partial BSSID value.
[0254] In embodiments of the present application, the second bitmap can be referred to as an NPCA Partial BSSID bitmap.
[0255] In some embodiments, the first information includes: NPCA BSS presence indication information indicating whether the first bitmap and / or the second bitmap is carried in the first information.
[0256] In some embodiments, the first information includes: ninth indication information, the ninth indication information being used to indicate whether to set a transmission mode of an NPCA operation triggered by a PPDU transmitted by the first STA.
[0257] In embodiments of the present application, the NPCA operation performed by the first STA is an NPCA operation triggered by a PPDU transmitted by the second BSS, i.e., the second BSS triggers the NPCA operation of the first STA.
[0258] In embodiments of the present application, the PPDU transmitted by the first STA can also trigger an NPCA operation of a second STA in the second BSS, and the ninth indication information is used to control a transmission restriction mode of the NPCA operation of the second STA.
[0259] Here, the ninth indication information has a value of 1, indicating the transmission restriction mode of the NPCA operation of the second STA, and the ninth indication information has a value of 0, not indicating the transmission restriction mode of the NPCA operation of the second STA.
[0260] In some embodiments, the transmission restriction mode includes one or more of the following transmission modes:
[0261] A first transmission mode, the first transmission mode being that during OBSS PPDU transmission, transmission of a corresponding subchannel in an adjacent channel based on the bandwidth of the OBSS PPDU transmission is not allowed;
[0262] A second transmission mode, the second transmission mode being that during OBSS PPDU transmission, transmission of a corresponding subchannel in an adjacent channel and an alternative adjacent channel based on the bandwidth of the OBSS PPDU transmission is not allowed;
[0263] The third transmission manner is that the transmission in the corresponding subchannel in the adjacent channel and the alternative adjacent channel based on the OBSS PPDU transmission bandwidth is not allowed during the TXOP in which the OBSS PPDU is located.
[0264] The first transmission manner can be understood as that the transmission in the corresponding subchannel in the adjacent channel based on the current PPDU transmission bandwidth is not allowed (or not recommended) or the corresponding subchannel is punctured during the current OBSS PPDU transmission.
[0265] In an example, the first transmission indication information indicates the first transmission manner, and then the transmission in the subchannel in the entire adjacent channel based on the OBSS PPDU transmission bandwidth is not allowed or is punctured during the OBSS PPDU transmission.
[0266] In an example, the second second transmission indication information indicates the first transmission manner, and then the transmission in the second subchannel close to the OBSS PPDU transmission bandwidth in the adjacent channel based on the OBSS PPDU transmission bandwidth is not allowed or is punctured during the OBSS PPDU transmission.
[0267] In some embodiments, the first transmission manner can be identified as a PPDU level disallowed ACT (ACT_DISALLOW_FOR_PPDU_LEVEL).
[0268] The second transmission manner can be understood as that the transmission in the corresponding subchannel in the adjacent channel and the alternative adjacent channel based on the current PPDU transmission bandwidth is not allowed (or not recommended) or is punctured during the current OBSS PPDU transmission.
[0269] In some embodiments, the second transmission manner can be identified as a PPDU level disallowed ACT and AACT (ACT__AND_AACT_DISALLOW_FOR_PPDU_LEVEL).
[0270] The third transmission manner can be identified as a TXOP level disallowed ACT (ACT_DISALLOW_FOR_TXOP_LEVEL).
[0271] The third transmission manner can be understood as that the transmission in the corresponding subchannel in the adjacent channel and the alternative adjacent channel based on the current PPDU transmission bandwidth is not allowed (or not recommended) or is punctured during the TXOP transmission in which the current OBSS PPDU is located.
[0272] In some embodiments, the third transmission manner can be identified as a TXOP level disallowed ACT and AACT (ACT__AND_AACT_DISALLOW_FOR_TXOP_LEVEL).
[0273] In the embodiments of the present application, the ninth indication information can be represented as PPDU SIG NPCA allow.
[0274] In an example, the PPDU SIG NPCA allow indicates whether the first Non-AP STA can set the TXVECTOR parameter to ACT_DISALLOW_FOR_PPDU_LEVEL, ACT__AND_AACT_DISALLOW_FOR_PPDU_LEVEL, or ACT_AND_AACT_DISALLOW_FOR_TXOP_LEVEL. Wherein, the value of the PPDU SIG NPCA allow is 1, indicating that the first Non-AP STA can set the TXVECTOR parameter to ACT_DISALLOW_FOR_PPDU_LEVEL, ACT__AND_AACT_DISALLOW_FOR_PPDU_LEVEL, or ACT_AND_AACT_DISALLOW_FOR_TXOP_LEVEL; otherwise, the value of the PPDU SIG NPCA allow is 0.
[0275] In some embodiments, the method further comprises: switching, by the first STA, to the NPCA primary channel and / or the NPCA secondary channel.
[0276] In an example, the first STA switches to the NPCA primary channel. In an example, the first STA switches to the NPCA secondary channel. In an example, the first STA switches to the NPCA primary channel and the NPCA secondary channel.
[0277] In an example, when the first STA satisfies the NPCA operation trigger condition, the first STA switches from the primary channel of the first BSS to the NPCA primary channel and / or the NPCA secondary channel, and after obtaining the TXOP in the contention channel, controls the transmission power of the PPDU transmitted in all or part of the sub-channels in the NPCA operation channel based on the first information and / or the second information.
[0278] In the embodiments of the present application, when the first STA determines to initiate or perform the NPCA operation, the first STA switches from the primary channel of the first BSS to the NPCA primary channel and / or the NPCA secondary channel, and performs the NPCA operation, that is, performs the enhanced distributed channel access (EDCA) operation, receives or transmits the PPDU in the NPCA operation channel.
[0279] In the embodiments of the present application, if the first STA is a transmission opportunity holder (TXOP holder), the PPDU is sent on all or part of the sub-channels of the NPCA operation channel in the case of performing the NPCA operation. If the first STA is not a transmission opportunity holder (TXOP holder), the PPDU is received on all or part of the sub-channels of the NPCA operation channel in the case of performing the NPCA operation.
[0280] It can be understood that the TXOP holder sends the PPDU on all or part of the sub-channels of the NPCA operation channel as a sending end, and another end that is not the TXOP holder receives the PPDU sent by the TXOP holder on all or part of the sub-channels of the NPCA operation channel.
[0281] In the embodiments of the present application, the NPCA operation channel includes an NPCA primary channel and zero, one or more NPCA non-primary channels, and the NPCA primary channel is also referred to as an NPCA anchor channel.
[0282] The NPCA operation channel includes one or more non-primary sub-channels of the first BSS operation channel, or all or part of the sub-channels of the NPCA operation channel are located outside the operating bandwidth of the first BSS.
[0283] In an example, after the first STA switches to the NPCA primary channel, the first STA can compete for the channel on the NPCA primary channel.
[0284] In the embodiments of the present application, the NPCA operation channel can be pre-agreed, and it needs to be determined according to the first information and / or the second information which corresponding sub-channels in the NPCA operation channel to compete for the TXOP and / or initiate transmission. In the case of including the NPCA secondary channel, transmission can only be initiated after the TXOP is competed for on the NPCA primary channel, and for the NPCA secondary channel, the TXOP right needs to be acquired on the NPCA primary channel at the same time through the priority interframe space (PIFS) lookback to check whether the NPCA secondary channel is idle, and if the NPCA corresponding secondary channel is idle within the PIFS period of the lookback, the TXOP right is also acquired on the NPCA corresponding secondary channel.
[0285] In the embodiments of the present application, the NPCA operation trigger condition can be understood as a condition for triggering the NPCA operation, that is, a condition for triggering switching to the NPCA primary channel and / or the NPCA secondary channel.
[0286] In some embodiments, the condition for triggering switching to the NPCA primary channel and / or the NPCA secondary channel includes:
[0287] detecting the OBSS control frame, and / or a duration of a TXOP indicated by the OBSS control frame is greater than or equal to a first duration threshold; or
[0288] detecting the OBSS PPDU, and / or a duration of the transmission of the OBSS PPDU or a duration of a TXOP indicated by the OBSS PPDU is greater than or equal to a second duration threshold.
[0289] In embodiments of the present application, the OBSS control frame can be understood as a control frame exchanged in the second BSS, wherein the control frame can include: an ICF, an IR frame, etc.
[0290] In some embodiments, the duration of the TXOP indicated by the OBSS control frame can be indicated by a duration field carried by the OBSS control frame. In some embodiments, the duration of the TXOP indicated by the OBSS PPDU can be indicated by a duration field carried by the OBSS PPDU.
[0291] In some embodiments, the first STA is a Non-AP STA or a first access point (AP).
[0292] In the case where the first STA is a first Non-AP STA, the first Non-AP STA detects the OBSS PPDU on the primary channel of the first BSS, switches from the primary channel of the first BSS to the NPCA operation channel and competes for the channel in the case where the NPCA operation trigger condition is met, and controls the transmission power of the PPDU sent on all or part of the subchannels in the NPCA operation based on the first information and / or the second information in the case where it is determined to initiate the NPCA operation.
[0293] In the case where the first STA is a first AP, the first AP detects the OBSS PPDU on the primary channel of the first BSS, switches from the primary channel of the first BSS to the NPCA operation channel and competes for the channel in the case where the NPCA operation trigger condition is met, and controls the transmission power of the PPDU sent on all or part of the subchannels in the NPCA operation based on the first information and / or the second information in the case where it is determined to initiate the NPCA operation.
[0294] In embodiments of the present application, the PPDU based on the NPCA transmission can be sent by the first Non-AP STA to the first AP, or can be sent by the first AP to the first Non-AP STA.
[0295] In some embodiments, in the case where the first STA is a first Non-AP STA, the method further includes:
[0296] The first Non-AP STA receives the first frame sent by the first AP, the first frame carrying the first information, and the first Non-AP STA is associated with the first AP.
[0297] In the case where the first STA is the first Non-AP STA, the first Non-AP STA receives the first information sent by the first AP through the first frame.
[0298] In the case where the first STA is the first AP, the first AP itself can have the first information.
[0299] In the embodiment of the present application, the first AP can publish the first information to the associated first Non-AP STA through the first frame.
[0300] In some embodiments, the first frame is a management frame. Optionally, the first frame includes a beacon frame, an association response frame, and the like.
[0301] In some embodiments, the first information is contained in a first element of the first frame.
[0302] In the embodiment of the present application, the first element can be an already defined element in the first frame or a newly defined element.
[0303] If the first element is an already defined element, a new field can be added in the already defined element to carry the first information.
[0304] If the first element is a newly defined element, the first element can be understood as an element specially used to carry the first information.
[0305] In the embodiment of the present application, the first element can be referred to as an NPCA parameter set element.
[0306] In some embodiments, the field carrying the first indication information in the first element can be referred to as a power adjustment based adjacent channel transmission field or a power adjustment based adjacent channel transmission subfield.
[0307] In some embodiments, the field carrying the second indication information in the first element can be referred to as an alternative adjacent channel transmission field requiring power adjustment or an alternative adjacent channel transmission subfield requiring power adjustment. In some embodiments, the field carrying the third indication information in the first element can be referred to as a PPDU SIG NPCA Allowed field or a PPDU SIG NPCA Allowed subfield. In some embodiments, the field carrying the sixth indication information in the first element can be referred to as a NPCA not allowed field or a NPCA not allowed subfield. In some embodiments, the field carrying the seventh indication information in the first element can be referred to as a NPCA primary channel field or a NPCA primary channel subfield. In some embodiments, the field carrying the eighth indication information in the first element can be referred to as a NPCA operating channel bitmap field or a NPCA operating channel bitmap subfield. In some embodiments, the field carrying the first bitmap in the first element can be referred to as a NPCA BSS color bitmap field or a NPCA BSS color bitmap subfield. In some embodiments, the field carrying the second bitmap in the first element can be referred to as a NPCA Partial BSSID bitmap field or a NPCA Partial BSSID bitmap subfield. In some embodiments, the field carrying the ninth indication information in the first element can be referred to as an OBSS PPDU SIG NPCA mandatory field or an OBSS PPDU SIG NPCA mandatory subfield.
[0308] In the following, the wireless communication method provided by the embodiments of the present application is further described.
[0309] The wireless communication method provided by the embodiments of the present application is a power adjustment based (or parameterized adjacent channel transmission based) adjacent channel transmission coordination scheme. A station in a BSS (referred to as BSS1) indicates acceptable adjacent channel transmission and interference requirements and / or acceptable adjacent channel transmission (or NPCA transmission) power requirements in a PPDU sent by the station, so that a station in another BSS (referred to as BSS2, and BSS1 is an OBSS of BSS2) initiating NPCA operation determines whether to initiate NPCA operation and / or determines the relevant transmission parameters (including which auxiliary channels to initiate transmission, the operation bandwidth of NPCA, the transmission power of each subchannel, the TXOP or frame exchange sequence length of NPCA, etc.) based on the indication sent by the station in BSS1, and transmits using the determined parameters during the NPCA operation.
[0310] The wireless communication method provided by the embodiments of the present application includes:
[0311] (1), by carrying adjacent channel transmission restriction (ACTR) information and / or alternative adjacent channel transmission restriction (AACTR) information in a PPDU transmitted by a station in a BSS. The ACTR information and / or AACTR information can also be collectively referred to as NPCA information. The ACTR information indicates whether a specific NPCA transmission (or ACT transmission) is allowed in an adjacent channel of the PPDU during the PPDU transmission and / or during a transmission opportunity (TXOP) in which the PPDU is located, and if the NPCA transmission is allowed, indicates a transmission power limit requirement in the NPCA operation for transmitting the PPDU. The AACTR information indicates whether a specific NPCA transmission (or AACT transmission) is allowed in an alternative adjacent channel of the PPDU during the PPDU transmission and / or during a transmission opportunity (TXOP) in which the PPDU is located, and if the NPCA transmission is allowed, indicates a transmission power limit requirement in the NPCA operation for transmitting the PPDU.
[0312] The PPDU carrying the ACT information and / or AACT information includes a P-NPCAR PPDU and a P-NPCAT PPDU.
[0313] The P-NPCAR PPDU is a PPDU containing a control frame carrying NPCA operation indication information, wherein the control frame contains information indicating an NPCA transmission (or ACT transmission) related parameter requirement (such as a transmission power limit requirement), and the control frame can contain a trigger frame (such as a basic trigger frame), an immediate response frame (IR), etc.
[0314] The P-NPCAT PPDU is a PPDU triggering an NPCA transmission (or ACT transmission) opportunity and carrying NPCA operation (or ACT transmission) indication information (such as a transmission power limit requirement) in a preamble.
[0315] In the embodiments of the present application, it is assumed that the current PPDU transmission bandwidth (Bandwidth) is W, the center frequency of the adjacent channel is located at a distance of W MHz from the center frequency of the current PPDU transmission channel, and the bandwidth range of the adjacent channel is W. In addition, the center frequency of the alternative adjacent channel is located at a distance of 2W MHz from the center frequency of the current PPDU transmission channel, and the bandwidth range of the alternative adjacent channel is W. Adjacent channel transmission refers to transmission using all or part of the bandwidth range of the adjacent channel, and alternative adjacent channel transmission refers to transmission using all or part of the bandwidth range of the alternative adjacent channel.
[0316] In an example, the current PPDU transmission Bandwidth field is 20MHz, 40MHz or 80MHz, and the center frequency of the adjacent channel is located at a distance of W WHz from the center frequency of the current PPDU transmission channel, where W is the transmission Bandwidth of the current PPDU.
[0317] (2) A station of another BSS that intends to initiate the NPCA operation determines whether to initiate the NPCA operation and / or determines the related transmission parameters of the NPCA operation (including which secondary channels to initiate transmission as the NPCA operation channels, the bandwidth of the NPCA operation channel, the transmission power, the TXOP or frame exchange sequence duration of the NPCA operation, etc.) based on the ACT information and / or AACT information indication carried by the OBSS PPDU, and transmits using the determined parameters during the NPCA operation.
[0318] Specifically, when a station of a BSS receives an inter-BSS PPDU (or OBSS PPDU), when the conditions for triggering the NPCA operation are met (such as the current intra-BSS NAV being equal to 0 or less than a threshold (NPCA_INTR_BSS_NAV_ALLOWED); and / or the transmission duration of the inter-BSS PPDU (determined by the PPDU LENGTH and rate) being greater than or equal to a threshold (NPCA_Duration_Allowed), etc.), the station switches to the NPCA operation channel. The station competes for the channel on the NPCA operation channel (including the NPCA primary channel and / or secondary channel), such as competing for a TXOP, when the TXOP involves the NPCA operation channel including part of the OBSS PPDU adjacent channel or alternative adjacent channel, such as there being an NPCA PPDU (i.e. a PPDU intended to be transmitted on the NPCA channel) queued for transmission, the expected transmit power of the NPCA PPDU is determined based on the adjacent channel transmission restriction information and / or alternative adjacent channel transmission restriction information indicated in the OBSS PPDU, so that the expected transmit power of the NPCA PPDU meets the adjacent channel transmission restriction requirement and / or the alternative adjacent channel transmission restriction requirement.
[0319] wherein the NPCA PPDU is a PPDU transmitted by the station after switching to the NPCA primary channel (and / or NPCA secondary channel) to obtain a transmission opportunity (TXOP) through identifying the NPCA opportunity from the OBSS PPDU.
[0320] (3) The AP can provide the information required by the stations associated with the AP when performing the NPCA operation by carrying the NPCA parameter set element in the management frame such as the beacon frame or the association response frame, wherein the NPCA parameter set element can include the adjacent channel transmission requirement and policy information and / or the alternative adjacent channel transmission requirement and policy information. The adjacent channel transmission requirement and policy information can indicate whether to limit the transmission in the adjacent channel, which channels in the adjacent channel to limit the transmission, how to limit the adjacent channel transmission when encountering the OBSS PPDU carrying the adjacent transmission limitation information, and the like. Specifically, the AP informs the stations associated with it whether to enable the adjacent channel transmission coordination operation based on the power adjustment (or called the parameterized adjacent channel transmission), which can be indicated by the adjacent channel transmission based on power adjustment required subfield and the alternative adjacent channel transmission based on power adjustment required subfield.
[0321] The adjacent channel transmission based on power adjustment required subfield indicates whether the non-AP STA associated with the AP sending this element needs to perform the adjacent channel transmission based on the power adjustment (or called the parameterized adjacent channel transmission) when performing the NPCA operation, i.e., whether to adjust the transmission power for the adjacent channel transmission when the NPCA operation channel contains the adjacent channel when performing the NPCA operation, wherein the adjacent channel refers to the adjacent channel of the OBSS PPDU received by the station triggering the NPCA operation.
[0322] The alternative adjacent channel transmission based on power adjustment required subfield indicates whether the non-AP STA associated with the AP sending this element needs to perform the alternative adjacent channel transmission based on the power adjustment (or called the parameterized alternative adjacent channel transmission) when performing the NPCA operation, i.e., whether to adjust the transmission power for the alternative adjacent channel transmission when the NPCA operation channel contains the alternative adjacent channel when performing the NPCA operation.
[0323] Adjacent channel or alternative adjacent channel transmission power limitation information definition
[0324] The NPCA field can be defined in the preamble of the PPDU to carry the acceptable interference requirement and / or the acceptable transmission power requirement information for all or part of the channels in the adjacent channel and / or the alternative adjacent channel for the NPCA operation, i.e., the transmission power limitation information for initiating the transmission in all or part of the channels in the adjacent channel and / or the alternative adjacent channel based on the transmission bandwidth of the current PPDU. For example, the NPCA field defined in the UHR SIG can adopt one of the following three:
[0325] 1) 1 NPCA field and NPCA_LEVEL field: define the transmission power limit of the whole adjacent channel during the current PPDU transmission or the TXOP where the current PPDU is located, as shown in Table 1.
[0326] 2) 4 NPCA fields and NPCA_LEVEL field: define the transmission power limit of the part of the whole adjacent channel during the current PPDU transmission or the TXOP where the current PPDU is located, respectively, as shown in Table 2.
[0327] 3) 8 NPCA fields and NPCA_LEVEL field: the first 4 NPCA fields can define the transmission power limit of the part of the whole adjacent channel, respectively, as shown in Table 2; the last 4 NPCA fields can define the transmission power limit of the part of the whole alternative adjacent channel, respectively, wherein the NPCA field for the alternative adjacent channel can refer to the NPCA field for the adjacent channel definition; the NPCA_LEVEL field is used to define whether the transmission limit of the adjacent channel and the alternative adjacent channel defined by the current NPCA field is applicable during the current PPDU transmission or the TXOP where the current PPDU is located.
[0328] Table 1: Example of NPCA field in PPDU preamble
[0329] Table 2: Example of NPCA field in PPDU preamble in Table 1
[0330] Table 3: Example of NPCA field encoding
[0331] Control frame related field definition
[0332] Add NPCA subfield in the common information field of the basic trigger frame
[0333] The format of the trigger frame is shown in FIG. 12, including the following fields: Frame Control, Duration, Receiver Address (RA), Transmitter Address (TA), Common Info, User Info List, Padding, and Frame Check Sequence (FCS). A NPCA subfield can be newly defined in the Common Info field or Special User Info field of the trigger frame, which is used to carry the value of the NPCA subfield to be included in the preamble of the requested TB PPDU. The format of the NPCA subfield is shown in FIG. 13, including the subfields: NPCA1, NPCA2, NPCA3, NPCA4; wherein each NPCAn subfield (1≤n≤4) is the same as the corresponding NPCA subfield value in the preamble of the TB PPDU (such as UHR TB PPDU), and the definition of these subfields is shown in Table 2.
[0334] The trigger frame can be defined on the basic trigger frame defined in the existing IEEE 802.11be standard (i.e., the trigger type subfield indicates the basic trigger frame variant). As shown in FIG. 14 or FIG. 15, for the HE variant Common Info field (or EHT variant Common Info field) of the basic trigger frame, the NPCA subfield can be defined in the current reserved bit (such as B63 bit), which indicates that the B37 to B52 bits in the HE variant Common Info field (or EHT variant Common Info field) indicate the UL Spatial Reuse subfield when the NPCA information subfield value is 0; and indicates the UL NPCA subfield when the NPCA information subfield value is 1. Alternatively, the UL NPCA subfield can be newly defined in the newly defined Common Info field (such as UHR variant Common Info field) or the Special User Info field for extending the Common Info field.
[0335] In FIG. 14, the HE variant common info field includes the following subfields: Trigger Type, UL Length, More TF, CS Required, UL BW, GI and HE-LTF Type / / Triggered TXOP Sharing Mode, (Number Of HE-LTF Symbols And Midamble Periodicity), UL STBC, LDPC Extra Symbol Segment, AP Tx Power, Pre-FEC Padding Factor, PE Disambiguity, UL Spatial Reuse, Doppler, UL HE-SIG-A2 Reserved, Reserved, Trigger Dependent Common Info, NPCA Info, Trigger Dependent Common Info. Among them, the subfield PE Disambiguity can also be used for the subfield NPCA Info Required.
[0336] In FIG. 15, the HE variant common info field includes the following subfields: Trigger Type, UL Length, More TF, CS Required, UL BW, GI and HE-LTF Type / / Triggered TXOP Sharing Mode, MU-MIMO HE-LTF Mode, HE-LTF Symbol Number And Training Sequence Periodicity, Reserved, LDPC Extra Symbol Segment, AP Tx Power, Pre-FEC Padding Factor, PE Disambiguity, UL Spatial Reuse, Reserved, HE / EHT, Special User Info Field Flag, EHT Reserved, NPCA Info, Trigger Dependent Common Info. Among them, the subfield UL Spatial Reuse can also be used for the subfield NPCA Info Required, and the subfield NPCA Info Required is added.
[0337] 2. MU-RTS Trigger Frame Enhancement Definition
[0338] Add the definition of the subfield NPCA Info Required in the common info field of the trigger frame
[0339] The trigger frame format is shown in FIG. 12. A new NPCA Info Required subfield can be defined in the Common Info field of the trigger frame to indicate whether the scheduled station (or target station) needs to carry the NPCA information (or adjacent channel transmission restriction information) in the response frame. When the NPCA Info Required subfield value is 1, it indicates that the scheduled station (or target station) needs to carry the NPCA information (or adjacent channel transmission restriction information) in the response frame, for example, using the NPCA CTS response. When the NPCA Info Required subfield value is 0, it indicates that the scheduled station (or target station) does not need to carry the NPCA information (or adjacent channel transmission restriction information) in the response frame. In particular, the trigger frame can be defined on the related art MU-RTS trigger frame. For example, the B36 bit in the Common Info field of the MU-RTS trigger frame can be defined as the NPCA Info Required subfield, as shown in FIG. 16. In FIG. 16, the PE ambiguity subfield can be used as the NPCA Info Required subfield.
[0340] NPCA CTS frame definition
[0341] A new CTS control frame variant (or NPCA CTS frame or ACTR CTS frame) is defined as an immediate response frame (IR) of an initial control frame (ICF) to carry the values of the NPCA subfields that will be included in the preamble of the next PPDU to be received (or the ICF initiator will transmit). The NPCA CTS frame is shown in FIG. 17, including the following fields: frame control, duration, RA, TA, NPCA, and FCS.
[0342] The NPCA CTS frame is a response to the RTS or MU-RTS frame, and the RA field of the NPCA CTS frame is set to the address from the TA field of the RTS or MU-RTS frame, and the TA field is the MAC address of the STA sending the NPCA CTS frame.
[0343] For the NPCA CTS frame, the Duration field is set to the value of the Duration field of the last RTS or MU-RTS frame, minus the time (in microseconds) required to transmit the NPCA CTS frame and its SIFS.
[0344] The format of the NPCA subfield is shown in FIG. 13, where each NPCAn subfield (1≤n≤4) is the same as the corresponding NPCA subfield value in the preamble of the PPDU immediately following the NPCA CTS, and the definitions of these subfields are shown in the table.
[0345] NPCA parameter set element definition
[0346] The NPCA parameter set element provides information required by stations when performing NPCA operations. In an example, the format of the NPCA parameter set element is shown in FIG. 18. An AP can provide information required by stations associated with the AP when performing NPCA operations by carrying the NPCA parameter set element in a management frame such as a beacon frame or an association response frame.
[0347] As shown in FIG. 8, the NPCA parameter set element includes the following fields: 1 byte of element ID, 1 byte of length, 1 byte of element ID extension, 4 bytes of NPCA control, 0 or 8 bytes of NPCA BSS color bitmap, 0 or 8 bytes of NPCA partial BSSID bitmap. The element ID field and the element ID extension field are used to identify the NPCA parameter set element. The length field is used to indicate the length of the NPCA parameter set element.
[0348] The format of the NPCA control field is shown in FIG. 19, which includes the following subfields: 1 bit of NPCA disallowed, 4 bits of NPCA primary channel, 16 bits of NPCA operating channel bitmap, 1 bit of need power adjustment based adjacent channel transmission, 1 bit of need power adjustment based alternative adjacent channel transmission, 1 bit of whether there is NPCA BSS information, 1 bit of PPDU SIG NPCA allowed, 1 bit of OBSS PPDU SIG NPCA mandatory, 6 bits of reserved.
[0349] The NPCA disallowed indicates whether NPCA operation or NPCA based transmission is allowed for non-AP STAs associated with the AP that sends this NPCA parameter element. When the NPCA disallowed subfield is 1, NPCA operation or NPCA based transmission is disallowed. When the NPCA disallowed subfield is 0, NPCA operation or NPCA based transmission is allowed.
[0350] The NPCA primary channel indicates which channel within the bandwidth occupied by the BSS as the NPCA primary channel. Its encoding value can be taken as the subchannel number corresponding to the NPCA primary channel, where the encoding value of the 20mhz subchannel with the lowest frequency in the channel set within the bandwidth occupied by the BSS is 0, and each incremental value corresponds to the next higher frequency 20mhz subchannel.
[0351] The NPCA operating channel bitmap indicates which channels within the bandwidth occupied by the BSS are operating channels for NPCA. The lowest numbered bit corresponds to the 20 MHz subchannel with the lowest frequency in the set of all 20 MHz subchannels within the BSS bandwidth. Each successive bit in the bitmap corresponds to the next higher frequency 20 MHz subchannel. A bit set to 1 in the bitmap indicates that the 20 MHz channel corresponding to that bit position is an operating channel for NPCA. A bit set to 0 in the bitmap indicates that the 20 MHz channel corresponding to that bit position is not an operating channel for NPCA.
[0352] The power-adjusted adjacent channel transmission required subfield indicates whether non-AP STAs associated with the AP transmitting this element require power-adjusted adjacent channel transmission (or parameterized adjacent channel transmission) when operating in NPCA, i.e., whether transmission power adjustment is required for adjacent channel transmission when the NPCA operating channels contain adjacent channels. Adjacent channels refer to the adjacent channels of the OBSS PPDU received by the station that triggers the NPCA operation. A power-adjusted adjacent channel transmission required subfield value of 1 indicates that power-adjusted adjacent channel transmission is required when operating in NPCA. A power-adjusted adjacent channel transmission required subfield value of 0 indicates that power-adjusted adjacent channel transmission is not required when operating in NPCA.
[0353] The power-adjusted alternate adjacent channel transmission required subfield indicates whether non-AP STAs associated with the AP transmitting this element require power-adjusted alternate adjacent channel transmission (or parameterized alternate adjacent channel transmission) when operating in NPCA, i.e., whether transmission power adjustment is required for alternate adjacent channel transmission when the NPCA operating channels contain alternate adjacent channels. A power-adjusted alternate adjacent channel transmission required subfield value of 1 indicates that power-adjusted alternate adjacent channel transmission is required when operating in NPCA. A power-adjusted adjacent channel transmission required subfield value of 0 indicates that power-adjusted alternate adjacent channel transmission is not required when operating in NPCA.
[0354] Whether the NPCA BSS information is present, indicating whether the NPCA BSS color bitmap and / or the NPCA preferred BSSID bitmap are present.
[0355] The PPDU SIG NPCA Allowed subfield indicates whether non-AP stations associated with the AP that sent this element can set the TXVECTOR parameter NPCA to ACT_DISALLOW_FOR_PPDU_LEVEL, ACT__AND_AACT_DISALLOW_FOR_PPDU_LEVEL, or ACT_AND_AACT_DISALLOW_FOR_TXOP_LEVEL. Wherein, the PPDU SIG NPCA Allowed subfield value is 1, indicating that non-AP stations associated with the AP that sent this element can set the TXVECTOR parameter NPCA to ACT_DISALLOW_FOR_PPDU_LEVEL, ACT__AND_AACT_DISALLOW_FOR_PPDU_LEVEL, or ACT_AND_AACT_DISALLOW_FOR_TXOP_LEVEL; otherwise, the PPDU SIG NPCA Allowed subfield value is 0.
[0356] The OBSS PPDU SIG NPCA Force subfield indicates whether the non-AP STA associated with the AP that sent this element is forced to follow the transmission restriction information of all or part of the channels in the adjacent channel and / or alternative adjacent channel indicated by the NPCA field of the OBSS PPDU when performing NPCA operation. When the OBSS PPDU SIG NPCA Force subfield is 1, the transmission restriction requirement indicated by the NPCA field of the OBSS PPDU is forced to be followed; when the OBSS PPDU SIG NPCA Force subfield is 0, the transmission restriction requirement indicated by the NPCA field is taken as reference information when implementing.
[0357] The NPCA BSS Color Bitmap field is a bitmap that indicates the BSS color values used by the members of the NPCA group to which the sending STA belongs. Each bit of the bitmap corresponds to one of the 64 BSS colors, with the lowest numbered bit corresponding to BSS color value 0 and the highest numbered bit corresponding to BSS color value 63. If the corresponding bit of the bitmap is 1, then there is at least one BSS using the BSS color value that is a member of the same NPCA as the sending STA. If a bit of the bitmap is 0, then there is no BSS in the same NPCA group as the sending STA using the corresponding BSS color value. The bit of the bitmap corresponding to BSS color value 0 is reserved.
[0358] The NPCA Preferred BSSID bitmap (NPCA Partial BSSID Bitmap) field is a bitmap indicating the Partial BSSID values used by the members of the NPCA group to which the transmitting STA belongs. Each bit of the bitmap corresponds to one of the 64 possible BSSID values, with the lowest bit corresponding to Partial BSSID value 0 and the highest bit corresponding to Partial BSSID value 63. If a bit of the bitmap is 1, then at least one BSSID value is used by a BSS belonging to the same NPCA group as the transmitting STA. If a bit of the bitmap is 0, then no BSS in the same NPCA group as the transmitting STA uses the corresponding Partial BSSID value.
[0359] The wireless communication method provided by the embodiments of the present application includes but is not limited to the following embodiments one to two.
[0360] Embodiment one
[0361] As shown in FIG. 20, in one BSS (set as BSS1) whose operating bandwidth is 80MHz, the AP and stations of the BSS support NPCA operation, wherein the NPCA primary channel is located in the third 20MHz subchannel, and the NPCA secondary channel can include the first and second 20MHz subchannels. Moreover, there is another BSS (set as BSS2) which is an OBSS of the BSS1, and the BSS2 uses the same primary channel as the BSS1 or the operating channel of the BSS2 contains the primary channel of the BSS1.
[0362] ACT transmission transmit power limit information indication
[0363] The AP of BSS2 (i.e. AP2, which is an OBSS AP for BSS1) contends for the TXOP and sends a P-NPCAR PPDU carrying a trigger frame to trigger a specific station associated with the AP to send a TB PPDU for uplink transmission. The trigger PPDU is a P-NPCAR PPDU, which is a PPDU containing a control frame carrying NPCA operation (or adjacent channel transmission ACT) indication information, wherein the control frame can contain information indicating the requirements of parameters related to NPCA transmission (or ACT transmission), such as the requirement of transmission power limitation, and in this embodiment, the control frame can be a basic trigger frame. The TB PPDU is a P-NPCAT PPDU, which is a PPDU triggering the opportunity of NPCA transmission (or ACT transmission) and can carry NPCA operation (or ACT transmission) indication information (such as the requirement of transmission power limitation). In particular, in specific implementations, either the P-NPCAR PPDU or the P-NPCAT PPDU can carry the NPCA operation (or ACT transmission) indication information (such as the requirement of transmission power limitation), and the P-NPCAT PPDU can carry the related information in the preamble, while the trigger PPDU can carry the related information in a specific field of the trigger frame it carries.
[0364] The AP2 can indicate the NPCA operation indication information (or adjacent channel or alternative adjacent channel transmission limitation information) for the TB PPDU (i.e. P-NPCAT PPDU) triggering the uplink transmission, so that the station performing the NPCA operation can limit the transmission power based on the information to avoid the possible interference of the PPDU transmitted in the adjacent channel to the reception of the TB PPDU.
[0365] In particular, the method for the AP2 to determine the adjacent channel or alternative adjacent channel transmission limitation information is as follows: for the PPDU that can be transmitted in the adjacent channel (i.e. the 2nd and 3rd channels of BSS1 in the figure) and / or alternative adjacent channel of the TB PPDU, the value of the ACT field can be determined in each 20mhz subchannel within the range of 20mhz, 40mhz, 80mhz PPDU. By selecting the row (ACT field encoding) in the table, the row has a maximum value less than or equal to the calculated MAC parameter ACT INPUT value in the meaning column, as shown below:
[0366] ACT INPUT = TX PWR P-NPCAR + ARACTIL;
[0367] wherein TX PWR P-NPCARThe ARACTIL is the total power at the antenna connection for the 20 MHz subchannel of the 40 MHz PPDU on all antennas used to transmit the P-NPCAR PPDU (in this example, a 40 MHz PPDU). The ARACTIL is the Acceptable Receiver ACT Interference Level.
[0368] where ARACTIL = RACRL + RRPL P-NPCAT,20MHz ; RRPL P-NPCAT,20MHz The RACRL (Receiver Adjacent Channel Rejection Level) is the adjacent channel rejection level at the receiver, which is the power difference between the expected received signal power and the adjacent channel transmission interference power that ensures less than or equal to 10% packet error rate (PER).
[0369] NPCA transmission control and transmit power adjustment
[0370] When a station of BSS1 (such as the AP and non-AP STAs of BSS1) receives an inter-BSS PPDU (or OBSS PPDU), when the conditions for triggering the NPCA operation are met (such as the current intra-BSS NAV is equal to 0 or less than a threshold (NPCA_INTR_BSS_NAV_ALLOWED); and / or the transmission duration of the inter-BSS PPDU (which can be determined by the PPDU LENGTH and rate) is greater than or equal to a threshold (NPCA_Duration_Allowed), etc.), the AP and stations of BSS1 switch to the NPCA operating channel. In this embodiment, the P-NPCAR PPDU and P-NPCAT PPDU transmitted by the stations of BSS2 are inter-BSS PPDUs for the stations of BSS1, and the P-NPCAT PPDU meets the transmission duration condition of the inter-BSS PPDU for triggering the NPCA operation, so the AP and stations of BSS1 switch to the NPCA operating channel after receiving the P-NPCAT PPDU and identifying the preamble information thereof, as shown in the figure.
[0371] Meanwhile, in BSS1, the station switching to the NPCA operating channel, when the NPCA operating channel includes all or part of 20MHz subchannels of the adjacent channel and / or the alternative adjacent channel of the bandwidth occupied by the inter-BSS PPDU, performs the NPCA operation based on the NPCA transmission (or ACT) power requirement and / or the acceptable adjacent channel interference requirement indicated by the inter-BSS PPDU, specifically including: the station contending for the channel on the NPCA operating channel (including the NPCA primary channel and / or the auxiliary channel), and, after contending for the TXOP, if there is a NPCA PPDU (i.e., a PPDU to be transmitted on the NPCA channel) queued for transmission, and the expected transmission power (in dBm) of the NPCA PPDU satisfies the following conditions:
[0372] TxPower NPCAT -10xlog10(N NPCAT,nonpunc )≤ACT min -RPL P-NPCAR,20MHz
[0373] wherein TxPower NPCAT is the expected transmission power (in dBm) of the station initiating the NPCA operation on the entire bandwidth of the NPCA PPDU; N NPCAT,nonpunc is the number of 20MHz subchannels that are non-punctured in the NPCA PPDU;
[0374] RPL P-NPCAR,20MHz is the normalized received signal power of the P-NPCAR PPDU, in dBm / 20mhz, measured at the antenna connector of at least one 20mhz subchannel. The measured 20MHz subchannel should be the subchannel on which the preambles of both the P-NPCAR PPDU and the P-NPCAT PPDU exist. The measurement method depends on the implementation.
[0375] ACT is used to determine the transmission power limit of the PPDU (referred to as ACT PPDU) transmitted on the adjacent channel, which can be carried by the PPDU with the adjacent channel transmission power limit requirement (i.e., P-NPCAT PPDU in the figure). Wherein the transmission bandwidth and the corresponding channel of the NPCA PPDU are consistent with the transmission bandwidth and the corresponding channel of the (ACT) PPDU, or all or part of the subchannels in the transmission bandwidth of the NPCA PPDU are located within the transmission bandwidth of the adjacent channel transmission (ACT) PPDU. In particular, the center frequency of the adjacent channel can be set to be at a distance of W megahertz (MHz) from the center frequency of the bandwidth of the P-NPCAR PPDU or the P-NPCAT PPDU, and W is the bandwidth of the P-NPCAR PPDU and / or the P-NPCAT PPDU.
[0376] ACTmin min The ACTmin value is determined as follows: If there is one ACT value in the range of the adjacent channel bandwidth corresponding to the bandwidth of the P-NPCAR PPDU and / or P-NPCAT PPDU, the ACTmin value is the ACT value; if there are multiple ACT values, the ACTmin value is the minimum one. Wherein, each ACT value is specified per 20MHz. They are obtained from the meaning column of the table (PPDU adjacent channel transmission field encoding) based on at least one of the following:
[0377] 1. The value of the "UL Spatial Reuse" subfield in the Common Info field of the trigger frame of the P-NPCAR PPDU;
[0378] 2. The value of the ACT in the RXVECTOR parameter of the P-NPCAT PPDU after the P-NPCAR PPDU.
[0379] In FIG. 20, after the AP of BSS1 competes for the TXOP on the NPCA primary channel and the NPCA secondary channel (the 2nd channel of BSS1), the AP of BSS1 performs frame exchange on the NPCA primary channel and the 2nd channel of BSS1, wherein the AP of BSS1 sends an ICF to the STA of BSS1, and the STA of BSS1 sends an IR frame to the AP of BSS1 as a response after receiving the ICF. After receiving the IR frame, the AP of BSS1 sends a data PPDU on the NPCA primary channel and the 2nd channel.
[0380] In some embodiments, the STA of BSS1 can also compete for the TXOP on the NPCA primary channel and initiate frame exchange.
[0381] Embodiment Two
[0382] As shown in FIG. 21, in one BSS (BSS1), the operating bandwidth is 80MHz, and the AP and the stations of the BSS support NPCA operation, wherein the NPCA primary channel is located in the third 20MHz secondary channel, and the NPCA secondary channel can include the first and second 20MHz secondary channels. Moreover, there is another BSS (BSS2) which is an OBSS of the BSS (BSS1), and the BSS2 uses the same primary channel as the BSS1 or the operating channel of the BSS2 contains the primary channel of the BSS1.
[0383] ACT transmission power limit information indication
[0384] The AP of BSS2 (i.e. AP2, which is an OBSS AP for BSS1) contends for the TXOP and sends a PPDU carrying an initial control frame (ICF) to a station associated with AP2 (set as STA2, i.e. the OBSS STA in the figure), wherein the ICF can be a MU-RTS frame carrying an indication of the target station (i.e. STA2) reporting NPCA information; STA2 sends an immediate response frame (IR) as a reply to the ICF. The PPDU carrying the IR frame is a P-NPCAR PPDU, which contains a PPDU carrying a control frame indicating NPCA operation (or adjacent channel transmission ACT) indication information, wherein the IR frame can contain information (i.e. NPCA field information) indicating NPCA transmission (or ACT transmission) related parameter requirements (such as transmit power limit requirements). In this embodiment, the IR can be a NPCA CTS frame.
[0385] After receiving the IR frame, AP2 sends a data PPDU to STA2, wherein AP2 sets the NPCA field in the preamble field of the data PPDU to the corresponding value of the NPCA field information obtained from the IR frame. The data PPDU is a P-NPCAT PPDU, which is a PPDU triggering an NPCA transmission (or ACT transmission) opportunity and carrying NPCA operation (or ACT transmission) indication information (such as transmit power limit requirements) carried by the NPCA field. Therefore, STA2 can provide the data PPDU (i.e. P-NPCAT PPDU) to be sent to it with NPCA operation indication information (or adjacent channel or alternative adjacent channel transmission limit information) so that a station performing NPCA operation during the transmission of the data PPDU can limit the transmission power based on the information to avoid possible interference of the reception of the data PPDU by a PPDU transmitted in an adjacent channel.
[0386] The method for STA2 to determine the adjacent channel or alternative adjacent channel transmission limit information is as follows: the value of the ACT field can be determined for each 20mhz subchannel in the range of 20mhz, 40mhz, 80mhz PPDUs of the adjacent channel (i.e. the 2nd and 3rd channels of BSS1 in the figure) and / or alternative adjacent channel that can transmit additional PPDUs to be received by the data PPDU. The value of the ACT field is determined by selecting a row (ACT field encoding) in the table, which has a maximum value less than or equal to the calculated value of the MAC parameter ACT INPUT in the meaning column, as follows:
[0387] ACT INPUT = TX PWR P-NPCAR + ARACTIL
[0388] wherein TX PWR P-NPCARThe RACRL is the total power at the antenna connection for the 20 MHz subchannel of the 40 MHz PPDU transmitted on all antennas used to transmit the P-NP CAR PPDU (in this case, a 40 MHz PPDU). The ARACTIL is the Acceptable Receiver ACT Interference Level.
[0389] ARACTIL = RACRL + RRPL P-NPCAT,20MHz
[0390] RRPL P-NPCAT,20MHz The RACRL is the total power at the antenna connection for the 20 MHz subchannel of the 40 MHz PPDU transmitted on all antennas used to transmit the P-NP CAR PPDU (in this case, a 40 MHz PPDU). The ARACTIL is the Acceptable Receiver ACT Interference Level.
[0391] It should be noted that in FIG. 21, the ICF is sent by AP2 to STA2 to cause STA2 to report the NPCA information of STA2 to AP2, and the ICF can also be sent by STA2 to AP2 to cause AP2 to report the NPCA information of AP2 to STA2.
[0392] NPCA transmission control and transmit power adjustment
[0393] When a station of BSS1 (e.g. AP of BSS1 and non-AP STA) receives an inter-BSS PPDU (or OBSS PPDU), if the conditions for triggering NPCA operation are met (e.g. the current intra-BSS NAV is equal to 0 or less than a threshold (NPCA_INTR_BSS_NAV_ALLOWED); and / or the transmission duration of the inter-BSS PPDU (determined by PPDU LENGTH and rate) is greater than or equal to a threshold (NPCA_Duration_Allowed)), the station switches to the NPCA operating channel. In this embodiment, the PPDU carrying ICF (i.e. MU-RTS) sent by a station of BSS2, the P-NPCAR PPDU and the P-NPCAT PPDU are all inter-BSS PPDUs for the stations of BSS1. Since the P-NPCAT PPDU meets the transmission duration condition for inter-BSS PPDU triggering NPCA operation, the AP and stations of BSS1 switch to the NPCA operating channel upon receiving the P-NPCAT PPDU and identifying the preamble information of the P-NPCAT PPDU.
[0394] Meanwhile, in BSS1, the stations switching to the NPCA operating channel perform NPCA operation based on the NPCA transmission (or ACT) power requirement and / or the acceptable adjacent channel interference requirement indicated by the inter-BSS PPDU, if the NPCA operating channel includes all or part of the 20MHz subchannels of the adjacent channel and / or the alternative adjacent channel of the inter-BSS PPDU, which specifically includes: the stations contend for the channel on the NPCA operating channel (including the NPCA primary channel and / or the auxiliary channel), and win the TXOP. If there is a NPCA PPDU (i.e. PPDU to be transmitted on the NPCA channel) queued for transmission, and the expected transmission power (in dBm) of the NPCA PPDU meets the following conditions:
[0395] TxPower NPCAT -10xlog10(N NPCAT,nonpunc )≤ACT min -RPL P-NPCAR,20MHz
[0396] wherein TxPower NPCAT is the expected transmission power (in dBm) of the station initiating the NPCA operation on the entire bandwidth of the NPCA PPDU; N NPCAT,nonpunc is the number of non-punctured 20MHz subchannels in the NPCA PPDU;
[0397] RPL P-NPCAR,20MHzis the normalized received signal power of the P-NPCAR PPDU in dBm / 20mhz, measured at the antenna connector of at least one 20mhz subchannel. The measured 20MHz subchannel should be the one where both the P-NPCAR PPDU and the P-NPCAT PPDU have their preambles. The measurement method is implementation dependent.
[0398] ACT is used to determine the transmit power limit of a PPDU (hereinafter referred to as ACT PPDU) transmitted on an adjacent channel. It can be carried by a PPDU (hereinafter referred to as P-NPCAT PPDU) with adjacent channel transmission power limit requirement. Wherein, the transmission bandwidth and corresponding channel of the NPCA PPDU are consistent with the transmission bandwidth and corresponding channel of the (ACT) PPDU, or all or part of the subchannels in the transmission bandwidth of the NPCA PPDU are located within the transmission bandwidth of the (ACT) PPDU transmitted on the adjacent channel. In particular, the center frequency of the adjacent channel can be set to be at a distance of W megahertz (MHz) from the center frequency of the bandwidth of the P-NPCAR PPDU or the P-NPCAT PPDU, where W is the bandwidth of the P-NPCAR PPDU and / or the P-NPCAT PPDU.
[0399] Wherein, ACT min The value is as follows: if there is an ACT value in the adjacent channel bandwidth range corresponding to the bandwidth of the P-NPCAR PPDU and / or the P-NPCAT PPDU, take it as ACTmin; if there are multiple ACT values, take the minimum one. Wherein, each ACT value is specified per 20MHz. They are obtained from the meaning column of the table (PPDU adjacent channel transmission field encoding), based on at least one of the following:
[0400] 1. The value of the "UL Spatial Reuse" subfield in the Common Info field of the trigger frame of the P-NPCAR PPDU;
[0401] 2. The value of ACT in the RXVECTOR parameter of the P-NPCAT PPDU following the P-NPCAR PPDU.
[0402] In FIG. 21, after the AP of BSS1 competes for TXOP on the NPCA primary channel and the NPCA secondary channel (the 2nd channel of BSS1), the AP of BSS1 performs frame exchange on the NPCA primary channel and the 2nd channel of BSS1, wherein the AP of BSS1 sends an ICF to the STA of BSS1, and the STA of BSS1 sends an IR frame to the AP of BSS1 as a response after receiving the ICF. After receiving the IR frame, the AP of BSS1 sends a data PPDU on the NPCA primary channel and the 2nd channel.
[0403] In some embodiments, the TXOP can also be contended by a STA of the BSS1 on the NPCA primary channel and a frame exchange can be initiated.
[0404] In the related art, the NPCA mechanism allows a station to access a non-primary channel (or secondary channel) when the primary channel is busy due to OBSS traffic or other conditions. When a station communicates on a secondary channel through NPCA operation and the communication with an OBSS station on its operating channel occurs at the same time, if the secondary channel used by the station for NPCA operation is too close to the operating channel of the OBSS, serious adjacent channel interference can occur, which affects the signal reception of the receiving end of the BSS to which the station belongs and / or the receiving end of the OBSS, and affects the system throughput and communication efficiency.
[0405] The embodiments of the present application propose a power adjustment based (or parameterized adjacent channel transmission based) adjacent channel transmission coordination scheme. Through this method, the adjacent channel transmission interference problem caused by the transmission of the station during the NPCA operation and the transmission of the OBSS station to each other can be avoided or alleviated.
[0406] Embodiments 1 and 2 only illustrate the adjacent channel transmission restriction method in the NPCA operation. For the adjacent channel transmission restriction in the multi-link operation scenario, the wireless communication method provided by the embodiments of the present application is also applicable.
[0407] The preferred embodiments of the present application are described in detail above with reference to the accompanying drawings, but the present application is not limited to the specific details in the above-described embodiments. Within the technical concept of the present application, various simple modifications can be made to the technical solutions of the present application, and these simple modifications all belong to the protection scope of the present application. For example, in the above-described specific embodiments, various specific technical features described in the embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, various possible combination manners are not described again in the present application. For example, various different embodiments of the present application can be combined in any manner, as long as it does not deviate from the idea of the present application, and it should also be considered as disclosed in the present application. For example, under the premise of no conflict, each embodiment described in the present application and / or the technical features in each embodiment can be combined with any prior art, and the technical solutions obtained after combination should also fall within the protection scope of the present application.
[0408] It should also be understood that the size of the sequence number of each process described above does not mean the order of execution, and 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. In addition, in the embodiments of the present application, the terms "downlink", "uplink" and "sidelink" are used to represent the transmission direction of signals or data, wherein "downlink" is used to represent the first direction of the transmission direction of signals or data from the station to the user equipment of the cell, "uplink" is used to represent the second direction of the transmission direction of signals or data from the user equipment of the cell to the station, and "sidelink" is used to represent the third direction of the transmission direction of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" represents that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and indicates that there can be three relationships. Specifically, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are in an "or" relationship.
[0409] FIG. 22 is a schematic diagram of the structure of the first STA according to an embodiment of the present application. As shown in FIG. 22, the first STA 2200 includes:
[0410] a control unit 2201, configured to control the transmission power of the physical layer protocol data unit (PPDU) sent in all or part of the subchannels in the non-primary channel access (NPCA) operating channel based on first information and / or second information;
[0411] The first information is the NPCA operating parameter information of the first basic service set (BSS) configuration, and the first BSS is the BSS where the first STA is located. The second information is the transmission power limit information of the adjacent channel and / or alternative adjacent channel indicated by the second STA of the second BSS. The second BSS is the OBSS of the first BSS.
[0412] In some embodiments, the first STA controls the transmission power of the PPDU sent in all or part of the subchannels in the NPCA operating channel based on the first information and / or the second information, including: in the case where the first STA listens to the OBSS PPDU, the first STA controls the transmission power of the PPDU sent in all or part of the subchannels in the NPCA operating channel based on the first information and / or the second information.
[0413] In some embodiments, the first information comprises first control indication information, the first control indication information being used to indicate whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels in the NPCA operating channel, and the controlling the transmission power of the PPDU transmitted in all or part of the subchannels in the NPCA operating channel based on the first information comprises:
[0414] In a case where the NPCA operating channel comprises all or part of the subchannels in the adjacent channel and / or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth, it is determined based on the first control indication information whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels in the NPCA operating channel.
[0415] In some embodiments, the first control indication information comprises one or more of the following:
[0416] first indication information, the first indication information being used to indicate whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels in the NPCA operating channel in a case where the NPCA operating channel comprises all or part of the subchannels in the adjacent channel based on the OBSS PPDU transmission bandwidth;
[0417] second indication information, the second indication information being used to indicate whether to adjust the transmission power of the PPDU transmitted in all or part of the subchannels in the NPCA operating channel in a case where the NPCA operating channel comprises all or part of the subchannels in the alternative adjacent channel based on the OBSS PPDU transmission bandwidth;
[0418] third indication information, the third indication being used to indicate whether to force the first STA to control the transmission power of the PPDU transmitted in all or part of the subchannels in the NPCA operating channel based on the second information.
[0419] In some embodiments, the second information comprises:
[0420] one or more fourth indication information, the fourth indication information being used to indicate the transmission power limit information of all or part of the subchannels in the adjacent channel or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth; and / or,
[0421] fifth indication information, the fifth indication information being used to indicate that the fourth indication information is applicable during the OBSS PPDU transmission or during the transmission opportunity TXOP in which the OBSS PPDU is located.
[0422] In some embodiments, the fourth indication information is used to indicate whether a corresponding channel in the adjacent channel or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth is allowed to transmit, or a value of the adjacent channel transmission based on the case that the corresponding channel in the adjacent channel or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth is allowed to transmit, the value of the adjacent channel transmission is used by the first STA to determine the transmission power of the PPDU sent in all or part of the sub-channels of the NPCA operating channel.
[0423] In some embodiments, the second information includes one or more fourth indication information indicating one or more adjacent channel transmission values, the transmission power of the PPDU sent in all or part of the sub-channels of the NPCA operating channel based on the second information is controlled, including:
[0424] The transmission power of the PPDU sent in all or part of the sub-channels of the NPCA operating channel is determined based on the minimum adjacent channel transmission value in the one or more adjacent channel transmission values indicated by the fourth indication information.
[0425] In some embodiments, the adjacent channel transmission value indicated by the fourth indication information is determined by the transmission end of the OBSS PPDU based on one or more of the following parameters:
[0426] The first power is the total power at the antenna connection for the corresponding sub-channel in all antennas used to transmit the first PPDU; the OBSS PPDU is used to respond to the first PPDU;
[0427] The second power is the acceptable receiving end adjacent channel transmission interference level.
[0428] In some embodiments, the second power is determined based on one or more of the following parameters:
[0429] The third power is the expected received signal power of the OBSS PPDU received by the target receiving end of the OBSS PPDU;
[0430] The fourth power is the adjacent channel suppression level of the target receiving end of the OBSS PPDU.
[0431] In some embodiments, the transmission power of the PPDU sent in all or part of the sub-channels of the NPCA operating channel is related to the second information and one or more of the following parameters: the number of non-punctured sub-channels in the sent PPDU; the normalized received signal power of the first STA receiving the first PPDU.
[0432] In some embodiments, the second information is carried in one or more of the following:
[0433] a first PPDU, the first PPDU being a control frame carrying PPDU sent by a target receiver of an OBSS PPDU to a sender of the OBSS PPDU; the OBSS PPDU.
[0434] In some embodiments, the second information carried in the OBSS PPDU is from the first PPDU.
[0435] In some embodiments, the first PPDU is a trigger frame carrying PPDU sent by a second AP to a second Non-AP STA, the second AP being an AP in the second BSS, the second Non-AP STA being a Non-AP STA associated with the second AP in the second BSS; the OBSS PPDU is a trigger-based PPDU sent by the second Non-AP STA to the second AP.
[0436] In some embodiments, the first PPDU is an immediate response (IR) frame carrying PPDU; the OBSS PPDU is a data PPDU.
[0437] In some embodiments, the first PPDU is sent by a second Non-AP STA to a second AP, and the OBSS PPDU is sent by the second AP to the second Non-AP STA; or, the first PPDU is sent by the second AP to the second Non-AP STA, and the OBSS PPDU is sent by the second Non-AP STA to the second AP.
[0438] In some embodiments, the first PPDU is used to respond to an initial control frame (ICF) carrying PPDU.
[0439] In some embodiments, the ICF carries indication information indicating that a receiver of the ICF sends the second information.
[0440] In some embodiments, the second information in the first PPDU is located in one or more of the following fields in a control frame carried by the first PPDU: a common information field or a variant common information field; a custom field.
[0441] In some embodiments, the second information in the OBSS PPDU is located in a preamble of the OBSS PPDU.
[0442] In some embodiments, the control unit 2201 is further configured to determine, based on second control indication information included in the first information, a subchannel of the NPCA operating channel for transmitting the PPDU, the second control indication information being used to determine the subchannel of the NPCA operating channel for transmitting the PPDU.
[0443] In some embodiments, the second control indication information includes one or more of the following:
[0444] sixth indication information, the sixth indication information being used to indicate whether a first Non-AP STA in the first BSS is allowed to perform the NPCA operation;
[0445] seventh indication information, the seventh indication information being used to indicate an NPCA primary channel;
[0446] eighth indication information, the eighth indication information being used to indicate an NPCA operating channel.
[0447] In some embodiments, the first STA determines, based on the second control indication information, the subchannel of the NPCA operating channel for transmitting the PPDU, including:
[0448] In a case where the first STA satisfies a first condition, the subchannel of the NPCA operating channel for transmitting the PPDU is determined based on the second control indication information.
[0449] In some embodiments, the first condition includes that the second BSS and the first BSS are BSSs of a same NPCA group.
[0450] In some embodiments, the second information further includes first condition information, the first condition information being used to determine whether the first STA satisfies the first condition.
[0451] In some embodiments, the first condition information includes one or more of the following:
[0452] a first bitmap, the first bitmap being used to indicate, by a color value, a BSS of a plurality of BSSs that is of a same NPCA group as the first BSS;
[0453] a second bitmap, the second bitmap being used to indicate, by a partial BSS DI, a BSS of a plurality of BSSs that is of a same NPCA group as the first BSS.
[0454] In some embodiments, the first information includes ninth indication information, the ninth indication information being used to indicate a transmission mode of the NPCA operation triggered based on the PPDU transmitted by the first STA.
[0455] In some embodiments, the first STA 2200 further includes a switching unit, configured to switch to the NPCA primary channel and / or the NPCA secondary channel.
[0456] In some embodiments, the condition triggering the switching to the NPCA primary channel and / or the NPCA secondary channel includes:
[0457] detecting an OBSS control frame, and / or a duration of a TXOP indicated by the OBSS control frame is greater than or equal to a first duration threshold; or
[0458] detecting an OBSS PPDU, and / or a duration of the OBSS PPDU or a duration of a TXOP indicated by the OBSS PPDU is greater than or equal to a second duration threshold.
[0459] In some embodiments, the first STA is a first Non-AP STA or a first AP.
[0460] In some embodiments, when the first STA is a first Non-AP STA, the first STA further includes:
[0461] a communication unit, configured to receive a first frame sent by a first AP, the first frame carrying the first information, and the first Non-AP STA being associated with the first AP.
[0462] In some embodiments, the first frame is a management frame.
[0463] Those skilled in the art should understand that the above description of the wireless communication device of the embodiments of the present application can be understood with reference to the description of the wireless communication method of the embodiments of the present application.
[0464] FIG. 23 is a schematic structural diagram of a communication device 2300 provided by an embodiment of the present application. The communication device can be a first STA. The communication device 2300 shown in FIG. 23 includes a processor 2310, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0465] Optionally, as shown in FIG. 23, the communication device 2300 can further include a memory 2320. The processor 2310 can call and run a computer program from the memory 2320 to implement the method in the embodiments of the present application.
[0466] The memory 2320 can be a separate device independent of the processor 2310, or can be integrated in the processor 2310.
[0467] Optionally, as shown in FIG. 23, the communication device 2300 can further include a transceiver 2330, which can be controlled by the processor 2310 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0468] The transceiver 2330 can include a transmitter and a receiver. The transceiver 2330 can further include an antenna, and the number of antennas can be one or more.
[0469] Optionally, the communication device 2300 can be specifically a first STA of the embodiments of the present application, and the communication device 2300 can implement the corresponding procedures implemented by the first STA in each method of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0470] FIG. 24 is a schematic structural diagram of a chip according to the embodiments of the present application. The chip 2400 shown in FIG. 24 includes a processor 2410, which can call and run a computer program from a memory to implement the method according to the embodiments of the present application.
[0471] Optionally, as shown in FIG. 24, the chip 2400 can further include a memory 2420. The processor 2410 can call and run a computer program from the memory 2420 to implement the method according to the embodiments of the present application.
[0472] The memory 2420 can be a separate device independent of the processor 2410, or can be integrated in the processor 2410.
[0473] Optionally, the chip 2400 can further include an input interface 2430. The processor 2410 can control the input interface 2430 to communicate with other devices or chips, specifically, to obtain information or data sent by other devices or chips.
[0474] Optionally, the chip 2400 can further include an output interface 2440. The processor 2410 can control the output interface 2440 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0475] Optionally, the chip can be applied to the first STA in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the first STA in each method of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0476] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system-on-chip, a chip system or a system-on-chip, etc.
[0477] FIG. 25 is a schematic block diagram of a communication system 2500 according to an embodiment of the present application. As shown in FIG. 25, the communication system 2500 includes a Non-AP STA 2510 and an AP 2520.
[0478] The STA 2510 can be configured to implement the corresponding functions of the first STA in the above method, and the AP 25520 can be configured to implement the corresponding functions of the first STA in the above method. For brevity, details are not repeated here.
[0479] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip having a processing capability of signals. In the implementation process, each step of the above method embodiments can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0480] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0481] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0482] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0483] Optionally, the computer readable storage medium can be applied to the first STA in the embodiment of the present application, and the running of the computer program causes the computer to execute the corresponding process realized by the first STA in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0484] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0485] Optionally, the computer program product can be applied to the first STA in the embodiment of the present application, and the running of the computer program instructions causes the computer to execute the corresponding process realized by the first STA in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0486] The embodiment of the present application further provides a computer program.
[0487] Optionally, the computer program can be applied to the first STA in the embodiment of the present application, and when the computer program runs on the computer, causes the computer to execute the corresponding process realized by the first STA in the various methods of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0488] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or in combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0489] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0490] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. The division of the units is merely logical function division. There can be other division manners in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0491] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0492] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0493] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or the part of the technical solutions that make contributions to the prior art or the part of the technical solutions. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0494] The above is merely specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
A method of wireless communication, the method comprising: controlling, by a first station (STA), a transmit power of a physical layer protocol data unit (PPDU) transmitted in all or part of sub-channels in a non-primary channel access (NPCA) operating channel based on first information and / or second information; the first information is NPCA operating parameter information configured by a first basic service set (BSS), the first BSS being a BSS in which the first STA is located; the second information is transmit power limit information of a neighboring channel and / or an alternative neighboring channel indicated by a second STA of a second BSS; the second BSS is an OBSS of the first BSS. The method of claim 1, wherein, controlling, by the first STA, the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel based on the first information and / or the second information comprises: controlling, by the first STA, the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel based on the first information and / or the second information in a case that the first STA listens to an OBSS PPDU. The method according to claim 1 or 2, wherein the first information comprises first control indication information, the first control indication information being used to indicate whether to adjust the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel, and the controlling the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel based on the first information comprises: determining, based on the first control indication information, whether to adjust the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel in a case that the NPCA operating channel comprises all or part of the sub-channels in the neighboring channel or the alternative neighboring channel based on an OBSS PPDU transmission bandwidth. The method of claim 3, wherein, the first control indication information comprises one or more of: first indication information used to indicate whether to adjust the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel in a case that the NPCA operating channel comprises all or part of the sub-channels in the neighboring channel based on the OBSS PPDU transmission bandwidth; second indication information used to indicate whether to adjust the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel in a case that the NPCA operating channel comprises all or part of the sub-channels in the alternative neighboring channel based on the OBSS PPDU transmission bandwidth; third indication information used to indicate whether to force the first STA to control the transmit power of the PPDU transmitted in all or part of the sub-channels in the NPCA operating channel based on the second information. The method according to any one of claims 1 to 4, wherein the second information comprises: one or more fourth indication information used to indicate transmission power limit information of all or part of the sub-channels in the neighboring channel or the alternative neighboring channel based on the OBSS PPDU transmission bandwidth; and / or fifth indication information used to indicate that the fourth indication information is applicable during an OBSS PPDU transmission or during a transmission opportunity (TXOP) in which the OBSS PPDU is located. The method of claim 5, wherein, The fourth indication information is used to indicate whether a corresponding channel in an adjacent channel or an alternative adjacent channel based on an OBSS PPDU transmission bandwidth is allowed to transmit, or an adjacent channel transmission value in a case where the corresponding channel in the adjacent channel or the alternative adjacent channel based on the OBSS PPDU transmission bandwidth is allowed to transmit, the adjacent channel transmission value being used by the first STA to determine a transmission power of a PPDU sent in all or part of subchannels of the NPCA operating channel. The method according to claim 5 or 6, wherein The second information includes one or more fourth indication information indicating one or more adjacent channel transmission values, and the transmission power of the PPDU sent in all or part of subchannels of the NPCA operating channel is controlled based on the second information, including: determining the transmission power of the PPDU sent in all or part of subchannels of the NPCA operating channel based on a minimum adjacent channel transmission value in the one or more adjacent channel transmission values indicated by the fourth indication information. The method according to any one of claims 5 to 7, wherein The adjacent channel transmission value indicated by the fourth indication information is determined by a transmission end of the OBSS PPDU based on one or more of the following parameters: a first power, the first power being a total power at an antenna connection of an antenna used for a corresponding subchannel in all antennas used for transmitting a first PPDU; the OBSS PPDU being used to respond to the first PPDU; a second power, the second power being an acceptable receiving end adjacent channel transmission interference level. The method of claim 8, wherein, The second power is determined based on one or more of the following parameters: a third power, the third power being an expected received signal power of the OBSS PPDU received by a target receiving end of the OBSS PPDU; a fourth power, the fourth power being an adjacent channel suppression level of the target receiving end of the OBSS PPDU. The method according to any one of claims 1 to 9, wherein The transmission power of the PPDU sent in all or part of subchannels of the NPCA operating channel is related to the second information and one or more of the following parameters: a number of non-punctured subchannels in the transmitted PPDU; a normalized received signal power of the first PPDU received by the first STA. The method according to any one of claims 1 to 10, wherein The second information is carried in one or more of the following: a first PPDU, the first PPDU being a PPDU carrying a control frame sent by a target receiving end of an OBSS PPDU to a transmission end of the OBSS PPDU; the OBSS PPDU. The method of claim 11, wherein, The second information carried in the OBSS PPDU is from the first PPDU. The method according to claim 11 or 12, wherein the first PPDU is a PPDU carrying a trigger frame sent by a second AP to a second Non-AP STA, the second AP being an AP in the second BSS, and the second Non-AP STA being a Non-AP STA associated with the second AP in the second BSS; the OBSS PPDU is a trigger-based PPDU sent by the second Non-AP STA to the second AP. The method according to claim 11 or 12, wherein the first PPDU is a PPDU carrying an immediate response (IR) frame; The OBSS PPDU is a data PPDU. The method of claim 14, wherein, The first PPDU is sent by a second Non-AP STA to a second AP, and the OBSS PPDU is sent by the second AP to the second Non-AP STA; or The first PPDU is sent by the second AP to the second Non-AP STA, and the OBSS PPDU is sent by the second Non-AP STA to the second AP. The method according to claim 14 or 15, wherein The first PPDU is used to respond to a PPDU carrying an initial control frame (ICF). The method of claim 16, wherein, The ICF carries indication information indicating that a receiving end of the ICF sends the second information. The method according to any one of claims 11 to 17, wherein The second information in the first PPDU is located in one or more of the following fields in a control frame carried by the first PPDU: a common information field or a variant common information field; a custom field. The method according to any one of claims 11 to 18, wherein The second information in the OBSS PPDU is located in a preamble of the OBSS PPDU. The method according to any one of claims 1 to 19, wherein The first information includes second control indication information used to determine a sub-channel in an NPCA operating channel for transmitting a PPDU; and the method further includes: The first STA determines a sub-channel in an NPCA operating channel for transmitting a PPDU based on the second control indication information. The method of claim 20, wherein, The second control indication information includes one or more of: sixth indication information used to indicate whether a first Non-AP STA in the first BSS is allowed to perform NPCA operation; seventh indication information used to indicate an NPCA primary channel; eighth indication information used to indicate an NPCA operating channel. The method according to claim 20 or 21, wherein The first STA determines a sub-channel in an NPCA operating channel for transmitting a PPDU based on the second control indication information, including: In a case where the first STA satisfies a first condition, determining a sub-channel in an NPCA operating channel for transmitting a PPDU based on the second control indication information. The method of claim 22, wherein, The first condition includes: The second BSS is a BSS in the same NPCA group as the first BSS. The method according to claim 22 or 23, wherein The second information further includes first condition information used to determine whether the first STA satisfies the first condition. The method of claim 24, wherein, The first condition information includes one or more of: a first bitmap used to indicate, by a color value, a BSS in a plurality of BSSs that is in the same NPCA group as the first BSS; a second bitmap used to indicate, by a partial BSSDI, a BSS in a plurality of BSSs that is in the same NPCA group as the first BSS. The first information includes: The method of any one of claims 1 to 25, wherein, ninth indication information used to indicate a transmission mode of NPCA operation triggered based on a PPDU transmitted by the first STA. The method further includes: The method of any one of claims 1 to 26, wherein, The first STA switches to an NPCA primary channel and / or an NPCA secondary channel. A condition triggering the switching to the NPCA primary channel and / or the NPCA secondary channel includes: The method of claim 27, wherein, detecting an OBSS control frame, and / or a duration of a TXOP indicated by the OBSS control frame is greater than or equal to a first duration threshold; or detecting an OBSS PPDU, and / or a duration of transmission of the OBSS PPDU or a duration of a TXOP indicated by the OBSS PPDU is greater than or equal to a second duration threshold. The method of any one of claims 1 to 28, wherein The first STA is a first Non-AP STA or a first AP. The method of claim 29, wherein, When the first STA is a first Non-AP STA, the method further includes: The first Non-AP STA receives a first frame sent by a first AP, the first frame carrying the first information, and the first Non-AP STA being associated with the first AP. The method of claim 30, wherein, The first frame is a management frame. A first STA includes: a control unit configured to control, by a first station STA, a transmit power of a physical layer protocol data unit (PPDU) sent in all or part of sub-channels in a non-primary channel access (NPCA) operating channel based on first information and / or second information; The first information is NPCA operating parameter information of a first basic service set (BSS) configuration, and the first BSS is a BSS in which the first STA is located. The second information is transmit power limit information of a neighboring channel and / or an alternative neighboring channel indicated by a second STA of a second BSS; The second BSS is an OBSS of the first BSS. A first STA comprising: a processor and a memory for storing a computer program, the processor being configured to invoke and run the computer program stored in the memory, so that the first STA performs the method according to any one of claims 1 to 31. A chip comprising: a processor configured to invoke and run a computer program from a memory, so that a device in which the chip is installed performs the method according to any one of claims 1 to 31. A computer readable storage medium for storing a computer program, running of the computer program causing a computer to perform the method according to any one of claims 1 to 31. A computer program product including computer program instructions, running of the computer program instructions causing a computer to perform the method according to any one of claims 1 to 31. A computer program, running of the computer program causing a computer to perform the method according to any one of claims 1 to 31.