Information sending method and apparatus, information receiving method and apparatus, and device and storage medium
By sending interference information and working channel adjustment information in uplink transmission, the AP can actively schedule the working channel, solving the mutual interference problem caused by overlapping multiple BSSs, and improving the reliability and efficiency of wireless communication.
Patent Information
- Application Number
- PCT/CN2023/122959
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-04-03
AI Technical Summary
In dense wireless local area network (WLAN) deployment scenarios, the overlap of multiple basic service sets (BSSs) causes the site (STA) to receive signals from multiple access points (APs), causing problems of mutual interference.
The STA sends the first information and/or the second information in the uplink transmission, the first information is used to indicate the interference received, and the second information is used to indicate the adjustment of the working channel in the case of interference. After receiving this information, the AP can actively schedule the working channel to reduce interference.
This method enables STA to actively report interference information and adjust the working channel when necessary, effectively reduce OBSS interference and in-device interference, and improve the reliability and efficiency of wireless communication.
Smart Images

Figure CN2023122959_03042025_PF_FP_ABST
Abstract
Description
Information sending method, information receiving method, device, equipment and storage medium Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to an information sending method, an information receiving method, an apparatus, a device, and a storage medium. Background Art
[0002] In a Wireless Local Area Network (WLAN), a Basic Service Set (BSS) structure is used.
[0003] A basic BSS uses a single access point (AP) to provide network access services to stations (STAs). In dense WLAN deployments, the overlapping coverage areas of multiple APs increase significantly, and multiple basic service sets become overlapping basic service sets (OBSSs). STAs in overlapping coverage areas can receive signals from multiple APs, leading to interference.
[0004] Summary of the Invention
[0005] The present invention provides an information sending method, an information receiving method, an apparatus, a device, and a storage medium, providing a solution applicable to scenarios where OBSS interference is inconsistent or non-OBSS interference occurs. The technical solution is as follows:
[0006] According to one aspect of the present application, a method for sending information is provided, the method being executed by a station, the method comprising:
[0007] Sending the first information and / or the second information of the site in an uplink transmission;
[0008] The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station in the case of interference.
[0009] According to one aspect of the present application, a method for receiving information is provided, the method being performed by an access point, the method comprising:
[0010] receiving first information and / or second information of the site in uplink transmission;
[0011] The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station in the case of interference.
[0012] According to one aspect of the present application, there is provided an information sending device, the device comprising:
[0013] a sending module, configured to send the first information and / or the second information of the site in an uplink transmission;
[0014] The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station in the case of interference.
[0015] According to one aspect of the present application, there is provided an information receiving device, the device comprising:
[0016] a receiving module, configured to receive the first information and / or the second information of the site in uplink transmission;
[0017] The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station in the case of interference.
[0018] According to one aspect of the present application, a site is provided, comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the information sending method as described in the above aspect.
[0019] According to one aspect of the present application, an access point is provided, comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the information receiving method as described in the above aspect.
[0020] According to one aspect of the present application, a computer-readable storage medium is provided, in which executable instructions are stored. The executable instructions are loaded and executed by a processor to implement the information sending method and / or the information receiving method as described in the above aspects.
[0021] According to one aspect of the present application, a computer program product is provided, which includes computer instructions, wherein the computer instructions are stored in a computer-readable storage medium, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the information sending method and / or the information receiving method as described in the above aspects.
[0022] According to one aspect of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the information sending method and / or the information receiving method as described in the above aspects.
[0023] According to one aspect of the present application, a computer program is provided, which includes computer instructions. A processor of a computer device executes the computer instructions, so that the computer device executes the information sending method and / or the information receiving method as described in the above aspects.
[0024] The technical solutions provided by the embodiments of the present application include at least the following beneficial effects:
[0025] By sending the first information and / or second information of the site in the uplink transmission, the first information is used to indicate the interference suffered by the site, and the second information is used to indicate the adjustment of the site in at least one working channel, so that the site can actively report the interference information, or actively adjust the working channel under interference, and actively report the adjustment information of the working channel to the access point. Since this method reports or adjusts at the site granularity, it is suitable for scenarios with inconsistent OBSS interference or non-OBSS interference.
[0026] In an OBSS interference scenario, if a station is subject to OBSS interference and an access point is not subject to OBSS interference, the station proactively reports the first information and / or the second information, which can trigger the access point to perform or coordinate subsequent working channel adjustment.
[0027] In a non-OBSS interference scenario, when a station is subject to in-device interference, the station proactively reports the first information and / or the second information, which can trigger the access point to perform or coordinate subsequent working channel adjustment. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0029] FIG1 shows a schematic diagram of a dynamic sub-band operation in the related art;
[0030] FIG2 shows a schematic structural diagram of a Wi-Fi system in the related art;
[0031] FIG3 is a schematic diagram showing a scenario in which OBSS interference between a STA and an AP is inconsistent in the related art;
[0032] FIG4 is a schematic flow chart showing a method for sending information according to some exemplary embodiments of the present application;
[0033] FIG5 is a schematic diagram showing a flow chart of an information sending method provided by some exemplary embodiments of the present application;
[0034] FIG6 is a schematic diagram showing a flow chart of an information sending method provided by some exemplary embodiments of the present application;
[0035] FIG7 is a schematic flow chart showing a method for receiving information provided in some exemplary embodiments of the present application;
[0036] FIG8 is a flow chart showing a method for receiving information provided in some exemplary embodiments of the present application;
[0037] FIG9 is a schematic flow chart showing a method for receiving information provided in some exemplary embodiments of the present application;
[0038] FIG10 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0039] FIG11 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0040] FIG12 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0041] FIG13 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0042] FIG14 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0043] FIG15 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0044] FIG16 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0045] FIG17 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0046] FIG18 shows a message timing diagram in a scenario of adjusting a working channel provided by some exemplary embodiments of the present application;
[0047] FIG19 shows a message structure diagram of a BA frame provided in some exemplary embodiments of the present application;
[0048] FIG20 shows a message structure diagram of a data frame or management frame containing an A-Control field provided by some exemplary embodiments of the present application;
[0049] FIG21 shows a message structure diagram of a data frame or management frame containing an A-Control field provided by some exemplary embodiments of the present application;
[0050] FIG22 shows a message structure diagram of a newly defined management frame provided in some exemplary embodiments of the present application;
[0051] FIG23 shows a message structure diagram of a MU-RTS frame provided in some exemplary embodiments of the present application;
[0052] FIG24 shows a message structure diagram of a basic trigger frame provided by some exemplary embodiments of the present application;
[0053] FIG25 shows a structural block diagram of an information sending device provided by some exemplary embodiments of the present application;
[0054] FIG26 shows a structural block diagram of an information combination search device provided by some exemplary embodiments of the present application;
[0055] FIG27 shows a schematic structural diagram of a wireless device provided by some exemplary embodiments of the present application. DETAILED DESCRIPTION
[0056] To make the objectives, technical solutions, and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail herein, with examples shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0057] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0058] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". In this specification, when expressing the meaning expressed by a Boolean value, it will be expressed as '0' for 'first meaning' and '1' for 'second meaning'. Without loss of generality, those skilled in the art will understand that its representative meaning can be swapped, that is, '1' for 'first meaning' and '0' for 'second meaning'.
[0059] First, the relevant technologies involved in the embodiments of this application are introduced:
[0060] (1) Basic Service Set (BSS)
[0061] A BSS is the foundational topology of wireless local area networks (WLANs). A typical example is the infrastructure basic service set (BSS). The communication devices that make up an infrastructure BSS include an access point (AP) and several STAs (Stations). After joining an AP's wireless domain, each STA establishes an association with the AP. This allows data transmission between the STA and the AP, and data exchange between STAs through the AP.
[0062] (2) Dynamic Subband Operation (DSO)
[0063] In DSO-related technologies, transmission between AP and STA is allowed in units of Transmission Opportunity (TXOP). The AP schedules STA to work on a certain / certain secondary channels by sending control frames on the primary channel. The AP and STA can perform uplink and / or downlink transmission on the secondary channels.
[0064] As shown in Figure 1, at the beginning of any 320MHz wide TXOP, the AP sends an indication to a DSO-capable non-AP STA, requiring the non-AP STA to transition to the secondary 160MHz for this TXOP and then continuing the frame exchange on the secondary 160MHz. The specific steps are as follows:
[0065] The AP sends a subband switch control frame to the DSO non-AP STA being scheduled. The subband switch control frame is a special initial control frame (could be a modified Multiuser Request-to-Send (MU-RTS) frame, or a Buffer Status Report Polling (BSRP) frame, or a newly defined frame) that indicates transition to the secondary 160MHz.
[0066] The subband-switch control frame has sufficient padding to cover subband switch latency (i.e., latency required by the non-AP to switch from the primary 160MHz to secondary 160MHz).
[0067] Depending on the negotiated capabilities of the DSO-capable non-AP, the following options are possible:
[0068] Option 1: The subband-switch initial control frame is used only for subband switch by DSO non-APs and does not elicit any response. SIFS later, the AP sends a second control frame (which can be a regular MU-RTS / BSRP) that elicits a response in the secondary 160MHz bandwidth.
[0069] Option 2: The subband-switch initial control frame is used for subband switch by DSO non-APs and elicits a response in the secondary 160MHz bandwidth.
[0070] The subband-switch initial control frame may be in non-HT duplicate format, again depending on the negotiated capabilities.Thereafter, the DSO TXOP can contain multiple SIFS-spaced DL / triggered UL exchanges with the DSO non-APs.At the end of the TXOP (for example, detected through a gap of SIFS+delta time), the DSO non-AP switches back to operating on the primary 160MHz bandwidth.
[0071] (3) Interference within the equipment
[0072] In addition to Wi-Fi communications, STAs may also be using other wireless communications, such as Bluetooth and cellular networks. Interference from these other wireless communications on Wi-Fi communications is considered intra-device interference. The occurrence of intra-device interference can be anticipated through interactions between hardware and / or software within the STA.
[0073] FIG2 is a schematic diagram of a Wi-Fi system provided by an exemplary embodiment of the present application. The Wi-Fi system includes terminal devices, terminal devices, network devices, or APs and STAs, which are not limited in this application. This application uses the Wi-Fi system including AP 210 and STA 220 as an example for illustration.
[0074] In some scenarios, an AP can be referred to as an AP STA, meaning that in a sense, an AP is also a type of STA. In some scenarios, a STA can be referred to as a non-AP STA (non-AP STA).
[0075] In some embodiments, STAs may include AP STAs and non-AP STAs.
[0076] Communication in a Wi-Fi system can be between an AP and a non-AP STA, between a non-AP STA and a non-AP STA, or between a STA and a peer STA. A peer STA refers to a device that communicates with a STA. For example, a peer STA may be an AP or a non-AP STA.
[0077] An AP acts as a bridge between a wired network and a wireless network. Its primary function is to connect wireless network clients together and then connect the wireless network to the Ethernet. An AP device can be a terminal device or a network device equipped with a Wi-Fi chip.
[0078] It should be understood that the role of STA in the communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a non-AP STA. When the mobile phone serves as a hotspot for other mobile phones, the mobile phone plays the role of AP.
[0079] APs and non-AP STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0080] In some embodiments, a non-AP STA can support various current and future 802.11 family WLAN standards, including 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. A non-AP STA can also be used in a network environment supporting a next-generation WLAN system, which is a WLAN system evolved from the 802.11ax system and is backward compatible with the 802.11ax system. Next-generation Wi-Fi communication refers to any new generation of Wi-Fi communication after Wi-Fi 7 based on the IEEE 802.11be specification, such as Extremely High Throughput (EHT) communication and Ultra High Reliability (UHR) communication. For example, a non-AP STA is a UHR STA.
[0081] In some embodiments, the AP may be a device that supports various current and future 802.11 family WLAN standards, such as 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. The AP may also be used in a network environment supporting a next-generation WLAN system, which is an evolved WLAN system from the 802.11ax system and is backward compatible with the 802.11ax system. Next-generation Wi-Fi communication refers to any new generation of Wi-Fi communication after Wi-Fi 7 based on the IEEE 802.11be specification, such as EHT communication and UHR communication. For example, the AP is a UHR AP.
[0082] In the embodiment of the present application, the STA may be a mobile phone, tablet computer, e-book reader, laptop computer, desktop computer, television, virtual reality (VR) device, augmented reality (AR) device, mixed reality (MR) device, extended reality (XR) device, baffle reality (BR) device, cinematic reality (CR) device, deceived reality (DR) device, wireless device in industrial control, set-top box, wireless device in self-driving, in-vehicle communication device, wireless device in remote medical care, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or wireless device in smart home, wireless communication chip, application specific integrated circuit (ASIC), etc. Circuit, ASIC), System on Chip (SoC), etc.
[0083] The Wi-Fi system in the embodiment of the present application can support frequency bands including but not limited to: low frequency bands (2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (45 GHz, 60 GHz).
[0084] There may be one or more links between a STA and an AP.
[0085] In some embodiments, STAs and APs support multi-band communication, for example, simultaneously communicating on the 2.4 GHz, 5 GHz, 6 GHz, 45 GHz, and 60 GHz frequency bands, or simultaneously communicating on different channels within the same frequency band (or different frequency bands), thereby improving the communication throughput and / or reliability between devices. Such devices are generally referred to as multi-band devices, or multi-link devices (MLDs), and are sometimes also referred to as multi-link entities or multi-band entities. A multi-link device can be either an AP or a STA. If the multi-link device is an AP, it includes one or more APs; if the multi-link device is a STA, it includes one or more non-AP STAs.
[0086] A multi-link device including one or more APs is called an AP, and a multi-link device including one or more non-AP STAs is called a Non-AP. In the embodiment of the application, the Non-AP can be called a STA.
[0087] In some embodiments, a STA exists in the form of one or more BSSs, which are a collection of STAs that can successfully synchronize to communicate with each other. A BSS may or may not include an AP.
[0088] In some embodiments, the AP may include multiple APs, the Non-AP may include multiple STAs, multiple links may be formed between the APs in the AP and the STAs in the Non-AP, and the APs in the AP and the corresponding STAs in the Non-AP may communicate through the corresponding links.
[0089] In some embodiments, an AP is a device deployed in a WLAN / Wi-Fi system to provide wireless communication capabilities for STAs. STAs may be: User Equipment (UE), Access Terminal, Subscriber Unit, Subscriber Station, Mobile Station, Mobile Station, Remote Station, Remote Terminal, Mobile Device, Wireless Communication Device, User Agent, or User Equipment. STAs may also be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, vehicle-mounted devices, or wearable devices, but the present application does not limit this.
[0090] In some embodiments, both the AP and the STA support the IEEE 802.11 standard, but are not limited to the IEEE 802.11 standard.
[0091] FIG3 illustrates a schematic diagram of a scenario in which OBSS interference is inconsistent, as provided by some exemplary embodiments of the present application. In some cases, the OBSS interference experienced by a STA and an access point (AP) is inconsistent. As shown in FIG3 , STA 1 is affected by BSS1, STA 2 is affected by BSS2, and STA 3 is affected by BSS3, while the AP to which they are associated is not affected by BSS1, BSS2, or BSS3. OBSS interference is generally discovered immediately and is not foreseeable long in advance (e.g., tens of milliseconds). This means that STAs typically only discover OBSS interference after the interference has already occurred or will occur soon (e.g., less than one millisecond). On the one hand, this immediately discovered OBSS interference is difficult to avoid through pre-scheduling. On the other hand, since the access point is not subject to OBSS interference, the AP lacks the triggering conditions to proactively schedule to a secondary channel. Upon discovering OBSS interference, the STA needs to trigger the AP to schedule transmission to an uninterrupted sub-channel.
[0092] FIG4 is a flow chart of a method for sending information provided by some exemplary embodiments of the present application. Taking the method executed by a STA as an example, the method includes at least some of the following steps:
[0093] Step 120: Send the first information and / or the second information in uplink transmission;
[0094] A STA's operating channel includes at least one sub-channel, which includes one primary channel and at least zero secondary channels. The bandwidths of the primary channel and the secondary channels may be the same or different. If there are at least two secondary channels, the bandwidths of the secondary channels may be the same or different.
[0095] The first information is used to indicate the interference to the STA, and may also be called interference information or interference indication information. The second information is used to instruct the STA to adjust the working channel in the presence of interference, and may also be called working channel information, working channel adjustment information, working channel switching information, working channel indication information, or other names.
[0096] In some embodiments, the interference is OBSS interference or intra-device interference. In some embodiments, the OBSS interference is consistent between the STA and the AP, or inconsistent between the STA and the AP. In this embodiment, the OBSS interference is described as inconsistent between the STA and the AP.
[0097] Regarding the first information:
[0098] The first information is used to indicate the interference of the STA, which is the interference the STA is currently experiencing or the interference the STA is expected to experience.
[0099] In some embodiments, the first information includes at least one of the following information:
[0100] Sources of interference;
[0101] Periodic or aperiodic interference;
[0102] The expected duration of the disruption;
[0103] The expected start time of the interference;
[0104] The expected end time of the interference;
[0105] Interfering subchannels.
[0106] The interference sources include at least one of OBSS interference, in-device interference, and unknown interference. Periodic interference refers to interference that occurs periodically over a period of time, while aperiodic interference refers to interference that does not have a periodic pattern. The expected duration of interference is the duration that the STA expects the interference to last, which may differ from the actual duration of the interference. The expected start time of interference is the time when the STA expects the interference to start, which may differ from the actual start time of the interference. The expected end time of interference is the time when the STA expects the interference to end. The interfering subchannel is the subchannel that is interfered with.
[0107] In some embodiments, the first information carries at least one of the following information:
[0108] Request-to-Send (RTS) frame;
[0109] Block ACK (BA) frame;
[0110] Acknowledgement (ACK) frame;
[0111] A-Control of data frames;
[0112] A-Control for management frames;
[0113] Additional A-Control field of the Quality of Service Null (QoS Null) frame;
[0114] Additional management frames.
[0115] In some embodiments, the first information may be carried in any of the above information. In some embodiments, the first information may be split into at least two sub-information, each sub-information carrying any of the above information, and the first information may be carried by multiple information of the same or different types.
[0116] In some embodiments, the first information is carried in: a block acknowledgement control field of the BA frame; or control information in an A-Control field of the data frame or the management frame; or an action field of the management frame.
[0117] Regarding the second information:
[0118] The second information is used to indicate the adjustment of the STA's operating channel in the presence of interference. The adjustment is used to adjust the STA's operating channel to operate on a sub-channel that is not interfered with. In some embodiments, the second information is used to indicate the adjustment that the STA has performed, is about to perform, or is expected to perform.
[0119] In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of OBSS interference, for example, the STA adjusts the operating channel in the event of inconsistent OBSS interference. In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of in-device interference.
[0120] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. In some embodiments, the second information is used to indicate adjustment (or restoration) of the working channel after the interference ends.
[0121] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. The second information includes at least one of the following information:
[0122] Reduce STA's working bandwidth;
[0123] Transmit or receive only on the primary channel;
[0124] Transmit or receive only on at least one secondary channel;
[0125] Whether to switch the working channel;
[0126] Target working channel after switching;
[0127] Switching start time;
[0128] Switching completion time;
[0129] Switching delay.
[0130] Among them, reducing the working bandwidth of STA means reducing the number of sub-channels in the working channel of STA, for example, reducing it from 2 sub-channels to 1 sub-channel; transmitting and receiving only on the main channel means no longer using the secondary channel for transmitting and receiving; receiving only on the main channel means no longer using the secondary channel for receiving during the downlink reception process; transmitting and receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for transmitting and receiving; receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for receiving during the downlink reception process; whether to switch the working channel indicates whether to switch the working channel or not; the target working channel after switching refers to which sub-channels the working channels after switching are in the case of switching the working channel; the switching start time is the start time when the STA expects to switch the working channel; the switching completion time is the end time when the STA expects to end the working channel; the switching delay is the difference between the switching completion time expected by the STA and the switching start time.
[0131] In some embodiments, the second information includes at least one of the following information:
[0132] Restore or increase the STA's working bandwidth;
[0133] Restore the working bandwidth to that before the interference;
[0134] Whether to switch the working channel;
[0135] Target working channel after switching;
[0136] Switching start time;
[0137] Switching completion time;
[0138] Switching delay.
[0139] When the handover delay is not greater than the first duration, the second information does not need to indicate at least one of the handover delay, the handover completion time, and the handover delay. For example, the second information only indicates the handover start time, or the second information does not need to indicate the handover delay, or the second information does not need to indicate the handover completion time and the handover delay.
[0140] If the handover delay is greater than the first duration, the second information carries at least two of the handover delay, the handover completion time, and the handover delay. For example, the second information carries the handover completion time and the handover delay; or the second time carries the handover start time and the handover delay; or the second time carries the handover start time and the handover completion time; or the second time carries the handover start time, the handover completion time, and the handover delay. Exemplarily, the first duration is SIFS.
[0141] It should be noted that in some embodiments, the handover delay is related to the STA's capabilities. The STA may inform the AP of the handover delay in advance, for example, during the association process. In this case, when reporting the second information, the handover delay need not be reported, and only the handover start time or the handover end time may be reported.
[0142] In some embodiments, the second information is carried in at least one of the following information:
[0143] RTS frame;
[0144] ·BA frame;
[0145] ACK frame;
[0146] A-Control of data frames;
[0147] A-Control for management frames;
[0148] The A-Control field of the additional QoS Null frame;
[0149] Additional management frames.
[0150] In some embodiments, the second information may be carried in any of the above information. In some embodiments, the second information may be split into at least two sub-information, each sub-information carrying any of the above information, and the second information may be carried by multiple information of the same or different types.
[0151] In some embodiments, the second information is carried in at least one of the following frames: a block acknowledgement control field of a BA frame; or control information in an A-Control field of a data frame or a management frame; or an action field of a management frame.
[0152] To sum up, the method provided in this embodiment, by sending the first information and / or second information of the STA in the uplink transmission, the first information is used to indicate the interference of the STA, and the second information is used to indicate the adjustment of the STA in at least one working channel, can enable the STA to actively report the interference information, or actively adjust the working channel under interference, and actively report the adjustment information of the working channel to the AP. Since this method reports or adjusts at the granularity of STA, it is suitable for scenarios with inconsistent OBSS interference or non-OBSS interference.
[0153] In an OBSS interference scenario, if the STA is subject to OBSS interference and the AP is not subject to OBSS interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustment.
[0154] In a non-OBSS interference scenario, when a STA is subject to in-device interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustments.
[0155] FIG5 is a flow chart showing a method for sending information provided by another exemplary embodiment of the present application. Taking the method executed by a STA as an example, the method includes at least some of the following steps:
[0156] Step 120: Send the first information and / or the second information in uplink transmission;
[0157] A STA's operating channel includes at least one sub-channel, which includes one primary channel and at least zero secondary channels. The bandwidths of the primary channel and the secondary channels may be the same or different. If there are at least two secondary channels, the bandwidths of the secondary channels may be the same or different.
[0158] The first information is used to indicate the interference of the STA. The second information is used to instruct the STA to adjust the working channel under the interference condition.
[0159] In some embodiments, the interference is OBSS interference or intra-device interference. In some embodiments, the OBSS interference is consistent between the STA and the AP, or inconsistent between the STA and the AP. In this embodiment, the OBSS interference is described as inconsistent between the STA and the AP.
[0160] The first information and the second information may be referred to the introduction in the embodiment of FIG4 , and will not be described in detail.
[0161] In some embodiments, the first information and the second information are sent simultaneously, that is, they are sent in the same uplink transmission; in some embodiments, the first information and the second information are sent separately, that is, the first information and the second information are sent in different uplink transmissions, for example, the first information is sent first and then the second information is sent.
[0162] Step 140: Adjust to operate on a sub-channel without interference.
[0163] In some embodiments, before interference begins or when interference is just beginning or detected, the STA adjusts to operate on a sub-channel without interference.
[0164] In some embodiments, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any one of the following:
[0165] Case 1: All undisturbed sub-channels in the current working channel;
[0166] The undisturbed subchannels are subchannels other than the interfered subchannel in the current working channel;
[0167] Case 2: Some sub-channels in the current working channel are not interfered with;
[0168] In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is the group with the largest number of contiguous subchannels in the at least two groups of subchannels. In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is a discontinuous subchannel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel and a secondary channel contiguous with the primary channel.
[0169] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0170] For example, in a case where the entire current operating channel is interfered with, the target operating channel may be one or more sub-channels completely different from the current operating channel.
[0171] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0172] For example, when multiple subchannels in the current working channel are interfered with and the STA needs to work on at least two consecutive subchannels, the target working channel includes a first undisturbed subchannel belonging to the current working channel and a second undisturbed subchannel not belonging to the current working channel.
[0173] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0174] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0175] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0176] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0177] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0178] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0179] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0180] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, for example, if the periodic downlink transmission is outside the interference time, the STA may also keep the downlink working channel unchanged and only adjust the uplink working channel.
[0181] In the embodiments of the present application, an example is given of adjusting the uplink working channel and the downlink working channel at the same time, or keeping the uplink working channel unchanged and only adjusting the downlink working channel.
[0182] In some embodiments, adjusting to operate on a sub-channel without interference includes at least one of the following adjustment methods:
[0183] Adjustment method 1: When the secondary channel is interfered with but the primary channel is not interfered with, reduce the STA's channel bandwidth to transmit and receive on the primary channel.
[0184] Adjustment method 2: If the secondary channel is interfered with and at least two consecutive sub-channels, including the primary channel, are not interfered with, the STA's channel bandwidth is reduced to transmit and receive on at least two consecutive sub-channels.
[0185] Adjustment method 3: If at least one sub-channel, including the primary channel, is interfered with and at least one secondary channel is not interfered with, the STA's channel bandwidth is reduced to transmit and receive on the undisturbed secondary channel.
[0186] Adjustment method 4: When the switching conditions are met, switch to a target working channel different from the current working channel for transmission and reception;
[0187] Adjustment method 5: If the interference type is intra-device interference, keep the STA's uplink channel bandwidth unchanged and reduce the STA's downlink channel bandwidth to a sub-channel that is not affected by the interference.
[0188] Adjustment method six: If the interference type is intra-device interference and the switching conditions are met, the STA maintains the uplink channel bandwidth unchanged and switches to a target working channel different from the current downlink channel for reception.
[0189] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0190] At least one sub-channel, including the main channel, is interfered with;
[0191] The subchannels that are not interfered with are discontinuous subchannels.
[0192] The entire working channel bandwidth of the current working channel is interfered with.
[0193] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0194] In some embodiments, the STA first sends the second information and then adjusts to a sub-channel without interference for reception and / or transmission; in some embodiments, the STA first adjusts to a sub-channel without interference for reception and / or transmission and then sends the second information; in some embodiments, the STA simultaneously sends the second information and adjusts to a sub-channel without interference for reception and / or transmission.
[0195] In some embodiments, when interference ends, the working channel is adjusted to the state at the start of the first transmission opportunity; or, when the first TXOP ends, the working channel is adjusted to the state at the start of the first TXOP; where the first TXOP is the TXOP used by the STA. Before adjusting the working channel to the state at the start of the first TXOP, the STA may send the second message again to explicitly indicate the resumption of the adjustment. The STA may also not send the second message and implicitly resume the adjustment according to the agreed method.
[0196] In summary, the method provided in this embodiment sends the first information and / or the second information through the STA, and adjusts to the undisturbed sub-channel for reception and / or transmission. When interference occurs at the STA but no interference occurs on the AP side or the interference on the AP side is different from the interference at the STA, the STA can actively adjust its own working channel, and avoid the interfered sub-channel as much as possible during the wireless transmission process by reducing its own working bandwidth and / or switching to the originally unused sub-channel.
[0197] FIG6 is a flow chart showing a method for sending information provided by another exemplary embodiment of the present application. Taking the method executed by a STA as an example, the method includes at least some of the following steps:
[0198] Compared with the embodiment of FIG. 5 , this embodiment adds step 130, in which the AP instructs or negotiates adjustment of the working channel to the STA after receiving the first information and / or the second information:
[0199] Step 130: Receive third information in downlink transmission, where the third information is used to instruct the AP to adjust the working channel of the STA;
[0200] After receiving the first information and / or the second information, the AP sends third information to the STA in a downlink transmission. The third information is used to instruct the AP to adjust the STA's working channel. The STA receives the third information sent by the AP in the downlink transmission.
[0201] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information is different from that of the second information; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, there is no need to send the third information.
[0202] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are different; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are the same.
[0203] In some embodiments, the AP instructs the STA to adjust to operate on a subchannel without interference when a transmission condition is met. The transmission condition includes at least one of the following: before the interference starts, when the interference starts, when the first information is received, when the second information is received, or when the interference ends.
[0204] In some embodiments, similar to the previous embodiment, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any of the following situations:
[0205] Case 1: All undisturbed sub-channels in the current working channel;
[0206] Case 2: Some sub-channels in the current working channel are not interfered with;
[0207] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0208] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0209] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0210] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0211] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0212] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0213] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0214] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0215] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0216] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, such as the periodic downlink transmission outside the interference time, the downlink working channel may be kept unchanged and only the uplink working channel may be adjusted.
[0217] In some embodiments, the adjustment method indicated by the third information is determined based on the first information. The adjustment method indicated by the third information includes at least one of the following adjustment methods:
[0218] Adjustment method 1: When the secondary channel is interfered with and the primary channel is not interfered with, the third information instructs the STA to reduce the channel bandwidth of the working channel to transmit and receive on the primary channel;
[0219] Adjustment method 2: When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, the third information instructs the STA to reduce the channel bandwidth of the working channel to transmit and receive on at least two consecutive sub-channels;
[0220] Adjustment method three: When at least one sub-channel including the primary channel is interfered with and at least one secondary channel is not interfered with, the third information instructs the STA to reduce the channel bandwidth of the working channel to transmit and receive on the undisturbed secondary channel;
[0221] Adjustment mode 4: When the switching conditions are met, the third information instructs the STA to switch to a target operating channel different from the current operating channel for transmission and reception;
[0222] Adjustment method 5: When the interference type is intra-device interference, the third information instructs the STA to maintain the uplink channel bandwidth unchanged and reduce the downlink channel bandwidth to a sub-channel that is not interfered with for reception;
[0223] Adjustment method six: When the interference type is intra-device interference and the switching condition is met, the third information instructs the STA to keep the uplink channel bandwidth unchanged and switch to a target working channel different from the current downlink channel for reception.
[0224] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0225] At least one sub-channel, including the main channel, is interfered with;
[0226] The subchannels that are not interfered with are discontinuous subchannels.
[0227] The entire working channel bandwidth of the current working channel is interfered with.
[0228] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0229] In some embodiments, the STA first sends the second information, and after receiving the third information, adjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information; in some embodiments, the STA first adjusts to the undisturbed sub-channel for reception and / or transmission based on the first information and / or the second information, and if the third information is received, it readjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information.
[0230] In some embodiments, the third information is used to indicate at least one of the following information:
[0231] Whether to require STA to switch working channels;
[0232] Instructs the STA to switch to the target working channel;
[0233] Switching start time;
[0234] Switching completion time;
[0235] In some embodiments, the third information is carried in at least one of the following frames:
[0236] RTS frame;
[0237] ·BA frame;
[0238] ACK frame;
[0239] A-Control of data frames;
[0240] A-Control for management frames;
[0241] The A-Control field of the additional QoS Null frame;
[0242] Additional management frames;
[0243] Multiuser Request-to-Send (MU-RTS);
[0244] Basic trigger frame;
[0245] Clear-to-Send (CTS).
[0246] In some embodiments, the user information field of the MU-RTS includes at least one of the following fields:
[0247] An associated identifier, used to indicate a site;
[0248] Switch, used to indicate whether the station indicated by the association identifier field adjusts the working channel;
[0249] The switching start time is used to indicate the time when the station indicated by the association identifier field starts to adjust the working channel.
[0250] In some embodiments, the user information list of the basic trigger frame includes a user information field and a user information extension field that appear in pairs:
[0251] User information field, used to indicate a site and allocate resource units to the site;
[0252] User information extension field, including a switch field and / or a start switch field;
[0253] The switch field is used to indicate whether the station adjusts the working channel; if so, the target working channel is the subchannel where the resource unit allocated to the station is located;
[0254] The start switching time field is used to indicate the time when the station starts adjusting the working channel.
[0255] To summarize, the method provided in this embodiment is to receive the third information sent by the AP after the STA sends the first information and / or the second information, and adjust to the undisturbed sub-channel for reception and / or transmission based on the third information. In the case where interference occurs at the STA but no interference occurs on the AP side or the interference on the AP side is different from the interference at the STA, the STA can actively report the interference information or suggest adjustments to the working channel, and the AP can make adjustments to the working channel based on the third information indicating the AP decision, which facilitates the AP to coordinate or adjust multiple STAs and avoid interfered sub-channels as much as possible during wireless transmission.
[0256] FIG7 is a flow chart of an information receiving method provided by some exemplary embodiments of the present application. Taking the method executed by an AP as an example, the method includes at least some of the following steps:
[0257] Step 220: Receive first information and / or second information in uplink transmission;
[0258] A STA's operating channel includes at least one sub-channel, which includes one primary channel and at least zero secondary channels. The bandwidths of the primary channel and the secondary channels may be the same or different. If there are at least two secondary channels, the bandwidths of the secondary channels may be the same or different.
[0259] The first information is used to indicate the interference of the STA, and may also be referred to as interference information. The second information is used to indicate the adjustment of the working channel by the STA under interference conditions, and may also be referred to as working channel information, working channel adjustment information, or working channel switching information.
[0260] In some embodiments, the interference is OBSS interference or intra-device interference. In some embodiments, the OBSS interference is consistent between the STA and the AP, or inconsistent between the STA and the AP. In this embodiment, the OBSS interference is described as inconsistent between the STA and the AP.
[0261] Regarding the first information:
[0262] The first information is used to indicate the interference of the STA, which is the interference the STA is currently experiencing or the interference the STA is expected to experience.
[0263] In some embodiments, the first information includes at least one of the following information:
[0264] Sources of interference;
[0265] Periodic or aperiodic interference;
[0266] The expected duration of the disruption;
[0267] The expected start time of the interference;
[0268] The expected end time of the interference;
[0269] Interfering subchannels.
[0270] The interference source includes at least one of: OBSS interference, in-device interference, and unknown interference. Periodic interference refers to interference that occurs periodically over a period of time, while aperiodic interference refers to interference that does not have a periodic pattern. The expected duration of interference is the duration that the STA expects the interference to last, which may differ from the actual duration of the interference. The expected start time of interference is the time when the STA expects the interference to start, which may differ from the actual start time of the interference. The expected end time of interference is the time when the STA expects the interference to end. The interfering subchannel is the subchannel that is interfered with.
[0271] In some embodiments, the first information carries at least one of the following information:
[0272] RTS frame;
[0273] ·BA frame;
[0274] ACK frame;
[0275] A-Control of data frames;
[0276] A-Control for management frames;
[0277] The A-Control field of the additional QoS Null frame;
[0278] Additional management frames.
[0279] In some embodiments, the first information may be carried in any of the above information. In some embodiments, the first information may be split into at least two sub-information, each sub-information carrying any of the above information, and the first information may be carried by multiple information of the same or different types.
[0280] In some embodiments, the first information is carried in: a block acknowledgement control field of the BA frame; or control information in an A-Control field of the data frame or the management frame; or an action field of the management frame.
[0281] Regarding the second information:
[0282] The second information is used to indicate the adjustment of the STA's operating channel in the presence of interference. The adjustment is used to adjust the STA's operating channel to operate on a sub-channel that is not interfered with. In some embodiments, the second information is used to indicate the adjustment that the STA has performed, is about to perform, or is expected to perform.
[0283] In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of OBSS interference, for example, the STA adjusts the operating channel in the event of inconsistent OBSS interference. In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of in-device interference.
[0284] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. In some embodiments, the second information is used to indicate adjustment (or restoration) of the working channel after the interference ends.
[0285] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. The second information includes at least one of the following information:
[0286] Reduce STA's working bandwidth;
[0287] Transmit or receive only on the primary channel;
[0288] Transmit or receive only on at least one secondary channel;
[0289] Whether to switch the working channel;
[0290] Target working channel after switching;
[0291] Switching start time;
[0292] Switching completion time;
[0293] Switching delay.
[0294] Among them, reducing the working bandwidth of STA means reducing the number of sub-channels in the working channel of STA, for example, reducing it from 2 sub-channels to 1 sub-channel; transmitting and receiving only on the main channel means no longer using the secondary channel for transmitting and receiving; receiving only on the main channel means no longer using the secondary channel for receiving during the downlink reception process; transmitting and receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for transmitting and receiving; receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for receiving during the downlink reception process; whether to switch the working channel indicates whether to switch the working channel or not; the target working channel after switching refers to which sub-channels the working channels after switching are in the case of switching the working channel; the switching start time is the start time when the STA expects to switch the working channel; the switching completion time is the end time when the STA expects to end the working channel; the switching delay is the difference between the switching completion time expected by the STA and the switching start time.
[0295] In some embodiments, the second information includes at least one of the following information:
[0296] Restore or increase the STA's working bandwidth;
[0297] Restore the working bandwidth to that before the interference;
[0298] Whether to switch the working channel;
[0299] Target working channel after switching;
[0300] Switching start time;
[0301] Switching completion time;
[0302] Switching delay.
[0303] When the handover delay is not greater than the first duration, the second information does not need to indicate at least one of the handover delay, the handover completion time, and the handover delay. For example, the second information only indicates the handover start time, or the second information does not need to indicate the handover delay, or the second information does not need to indicate both the handover completion time and the handover delay.
[0304] If the handover delay is greater than the first duration, the second information carries at least two of the handover delay, the handover completion time, and the handover delay. For example, the second information carries the handover completion time and the handover delay; or the second time carries the handover start time and the handover delay; or the second time carries the handover start time and the handover completion time; or the second time carries the handover start time, the handover completion time, and the handover delay. Exemplarily, the first duration is SIFS.
[0305] It should be noted that in some embodiments, the handover delay is related to the STA's capabilities. The STA may inform the AP of the handover delay in advance, for example, during the association process. In this case, when reporting the second information, the handover delay need not be reported, and only the handover start time or the handover end time may be reported.
[0306] In some embodiments, the second information is carried in at least one of the following information:
[0307] RTS frame;
[0308] ·BA frame;
[0309] ACK frame;
[0310] A-Control of data frames;
[0311] A-Control for management frames;
[0312] The A-Control field of the additional QoS Null frame;
[0313] Additional management frames.
[0314] In some embodiments, the second information may be carried in any of the above information. In some embodiments, the second information may be split into at least two sub-information, each sub-information carrying any of the above information, and the second information may be carried by multiple information of the same or different types.
[0315] In some embodiments, the second information is carried in at least one of the following frames: a block acknowledgement control field of a BA frame; or control information in an A-Control field of a data frame or a management frame; or an action field of a management frame.
[0316] To sum up, the method provided in this embodiment receives the first information and / or second information of the STA in the uplink transmission, where the first information is used to indicate the interference of the STA and the second information is used to indicate the adjustment of the STA in at least one working channel. This enables the STA to actively report the interference information, or actively adjust the working channel under interference, and actively report the adjustment information of the working channel to the AP. Since this method reports or adjusts at the granularity of STA, it is suitable for scenarios with inconsistent OBSS interference or non-OBSS interference.
[0317] In an OBSS interference scenario, if the STA is subject to OBSS interference and the AP is not subject to OBSS interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustment.
[0318] In a non-OBSS interference scenario, when a STA is subject to in-device interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustments.
[0319] FIG8 is a flow chart showing a method for receiving information provided by another exemplary embodiment of the present application. Taking the method executed by an AP as an example, the method includes at least some of the following steps:
[0320] Step 220: Receive first information and / or second information of the STA in uplink transmission;
[0321] A STA's operating channel includes at least one sub-channel, which includes one primary channel and at least zero secondary channels. The bandwidths of the primary channel and the secondary channels may be the same or different. If there are at least two secondary channels, the bandwidths of the secondary channels may be the same or different.
[0322] The first information is used to indicate the interference of the STA. The second information is used to instruct the STA to adjust the working channel under the interference condition.
[0323] In some embodiments, the interference is OBSS interference or intra-device interference. In some embodiments, the OBSS interference is consistent between the STA and the AP, or inconsistent between the STA and the AP. In this embodiment, the OBSS interference is described as inconsistent between the STA and the AP.
[0324] The first information and the second information can be referred to the introduction in the embodiment of FIG7 , and will not be described in detail.
[0325] In some embodiments, the first information and the second information are sent simultaneously, that is, they are sent in the same uplink transmission; in some embodiments, the first information and the second information are sent separately, that is, the first information and the second information are sent in different uplink transmissions, for example, the first information is sent first and then the second information is sent.
[0326] Step 240: Schedule the STA's transmission on the non-interfered sub-channel.
[0327] In some embodiments, after receiving the first information, the uplink transmission and / or downlink transmission related to the STA is adjusted to a sub-channel in which the STA is not interfered with. The adjustment method is agreed upon by the protocol or predefined. The adjustment methods of the AP and the STA are the same, and the STA does not need to send the second information additionally. In some embodiments, after receiving the second information, the uplink transmission and / or downlink transmission related to the STA is adjusted to a sub-channel in which the STA is not interfered with. The adjustment method is indicated or suggested by the second information, and the STA does not need to send the first information. In some embodiments, after receiving the first information and the second information, the uplink transmission and / or downlink transmission related to the STA is adjusted to a sub-channel in which the STA is not interfered with. The adjustment method is indicated or suggested by the second information.
[0328] In some embodiments, before interference of a STA begins or when interference is just beginning or detected, uplink transmission and / or downlink transmission for the STA is adjusted to a sub-channel where the STA is not interfered with.
[0329] In some embodiments, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any one of the following:
[0330] Case 1: All undisturbed sub-channels in the current working channel;
[0331] The undisturbed subchannels are subchannels other than the interfered subchannel in the current working channel;
[0332] Case 2: Some sub-channels in the current working channel are not interfered with;
[0333] In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is the group with the largest number of contiguous subchannels in the at least two groups of subchannels. In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is a discontinuous subchannel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel and a secondary channel contiguous with the primary channel.
[0334] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0335] For example, in a case where the entire current operating channel is interfered with, the target operating channel may be one or more sub-channels completely different from the current operating channel.
[0336] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0337] For example, when multiple subchannels in the current working channel are interfered with and the STA needs to work on at least two consecutive subchannels, the target working channel includes a first undisturbed subchannel belonging to the current working channel and a second undisturbed subchannel not belonging to the current working channel.
[0338] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0339] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0340] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0341] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0342] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0343] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0344] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0345] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, for example, if the periodic downlink transmission is outside the interference time, the STA may also keep the downlink working channel unchanged and only adjust the uplink working channel.
[0346] In the embodiments of the present application, an example is given of adjusting the uplink working channel and the downlink working channel at the same time, or keeping the uplink working channel unchanged and only adjusting the downlink working channel.
[0347] In some embodiments, adjusting the STA to operate on a sub-channel where the STA is not interfered with based on the first information and / or the second information includes at least one of the following adjustment methods:
[0348] Adjustment method 1: When the secondary channel is interfered with and the primary channel is not interfered with, the wireless transmission with the STA is scheduled to the primary channel for transmission and reception;
[0349] Adjustment method 2: When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, the wireless transmission with the STA is scheduled to be transmitted and received on at least two consecutive sub-channels.
[0350] Adjustment method 3: If at least one sub-channel, including the primary channel, is interfered with and at least one secondary channel is not interfered with, wireless transmission with the STA is scheduled to the undisturbed secondary channel for transmission and reception.
[0351] Adjustment method 4: When the switching conditions are met, the STA's wireless transmission is scheduled to be sent and received on a target working channel that is different from the current working channel;
[0352] Adjustment method 5: If the interference type is intra-device interference, the STA's uplink channel bandwidth remains unchanged, and the STA's downlink transmission is scheduled to a sub-channel that is not subject to interference.
[0353] Adjustment method six: If the interference type is intra-device interference and the switching conditions are met, the STA's uplink channel bandwidth remains unchanged, and the downlink transmission with the STA is scheduled to a target working channel different from the current downlink channel for reception.
[0354] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0355] At least one sub-channel, including the main channel, is interfered with;
[0356] The subchannels that are not interfered with are discontinuous subchannels.
[0357] The entire working channel bandwidth of the current working channel is interfered with.
[0358] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0359] In some embodiments, the second information is sent by the STA before adjusting to a sub-channel without interference for reception and / or transmission; in some embodiments, the second information is sent by the STA after adjusting to a sub-channel without interference for reception and / or transmission; in some embodiments, the second information is sent by the STA while adjusting to a sub-channel without interference.
[0360] Because the same AP may provide services to multiple STAs, in some embodiments, the following steps may be optionally included:
[0361] The AP maintains transmission on the primary channel when some stations in the first transmission period are interfered with on the primary channel;
[0362] The first transmission period is a part of a first transmission opportunity. The first transmission opportunity is a transmission opportunity corresponding to a station that sends the first information and / or the second information.
[0363] That is, if only some or a small number of STAs are interfered with on the primary channel, because some STAs are not interfered with on the primary channel, the AP maintains transmission on the primary channel, which can ensure that the STAs that are not interfered with can transmit on the primary channel.
[0364] In some embodiments, when all stations in the first transmission period are interfered with on the primary channel, a PPDU for occupying the channel is sent on the primary channel. The PPDU is used to ensure that the first TXOP is not preempted by other STAs or APs.
[0365] The first transmission period is a part of the first transmission opportunity; the first transmission opportunity is a transmission opportunity corresponding to the site that sends the first information and / or the second information.
[0366] In some embodiments, the following steps may be optionally included:
[0367] In the case that all stations in the first transmission period are interfered with on the primary channel, the AP schedules transmissions of other stations on the primary channel;
[0368] The first transmission period is a part of a first transmission opportunity, and the first transmission opportunity is a transmission opportunity corresponding to a site that sends the first information and / or the second information.
[0369] In some embodiments, the following step may be optionally included: the AP suspends downlink transmission with the station; wherein the number of suspension times is related to the switching delay or the switching completion time.
[0370] In some embodiments, the following step may be optionally included: using a non-HT duplicate PPDU to send a downlink trigger frame on a sub-channel without interference.
[0371] In some embodiments, the following steps may be optionally included: when there is only one station in the first transmission opportunity, after waiting for the idle time of the target working channel indicated by the second information to reach the second time, sending a PPDU for occupying the channel on the target working channel;
[0372] The first TXOP is the TXOP corresponding to the STA that sends the second information. Exemplarily, the second duration is PIFS. Optionally, because the station cannot preempt the target working channel before handover is complete, the AP sends a PPDU for occupying the target working channel on the target working channel to help the STA preempt the target working channel, thereby ensuring that the STA successfully uses the target working channel after handover is complete.
[0373] In some embodiments, the PPDU for occupying a channel includes:
[0374] Preamble; or,
[0375] load; or,
[0376] preamble and payload; or,
[0377] Carrying the DATA field of a CTS frame; or,
[0378] Carries the DATA field of the QoS Null frame.
[0379] Optionally, the value of the duration field in the PPDU is determined based on the switching completion time.
[0380] In some embodiments, the method further comprises:
[0381] The AP switches the primary channel. The AP switches the primary channel in at least one of the following ways:
[0382] Switch the main channel among all current sub-channels; or,
[0383] Switch the main channel among all current sub-channels and reduce the working channel bandwidth of the AP.
[0384] In some embodiments, the owning device of the first TXOP used by the STA is an AP.
[0385] In some embodiments, the owner device of the first TXOP used by the STA is the STA, and the method further includes:
[0386] The BA / ACK frame is sent on the target working channel indicated by the STA. The BA / ACK frame is transmitted using the MU PPDU or the Non-HT duplicate PPDU.
[0387] In some embodiments, when the interference ends, the AP instructs the STA to adjust the working channel to the state at the beginning of the first transmission opportunity through third information; or, when the first TXOP ends, the AP instructs the STA to adjust the working channel to the state at the beginning of the first TXOP through third information; wherein the first TXOP is the TXOP used by the above-mentioned STA.
[0388] In summary, the method provided in this embodiment, by receiving the first information and / or second information of the STA and adjusting to an undisturbed sub-channel for reception and / or transmission, can enable the STA to actively adjust its own working channel when interference occurs at the STA but no interference occurs on the AP side or the interference on the AP side is different from the interference at the STA. By reducing its own working bandwidth and / or switching to a previously unused sub-channel, the interfered sub-channel can be avoided as much as possible during wireless transmission.
[0389] FIG9 is a flow chart of an information receiving method provided by another exemplary embodiment of the present application. Taking the method executed by a STA as an example, the method includes at least some of the following steps:
[0390] Compared with the embodiment of FIG. 8 , this embodiment adds step 230, in which the AP instructs or negotiates adjustment of the working channel to the STA after receiving the first information and / or the second information:
[0391] Step 230: Send third information in downlink transmission, where the third information is used to instruct the AP to adjust the working channel of the STA;
[0392] After receiving the first information and / or the second information, the AP sends third information to the STA in a downlink transmission. The third information is used to instruct the AP to adjust the STA's working channel. The STA receives the third information sent by the AP in the downlink transmission.
[0393] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information is different from that of the second information; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, there is no need to send the third information.
[0394] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are different; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are the same.
[0395] In some embodiments, the AP instructs the STA to adjust to operate on a subchannel without interference when a transmission condition is met. The transmission condition includes at least one of the following: before the interference starts, when the interference starts, when the first information is received, when the second information is received, or when the interference ends.
[0396] In some embodiments, similar to the previous embodiment, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any of the following situations:
[0397] Case 1: All undisturbed sub-channels in the current working channel;
[0398] Case 2: Some sub-channels in the current working channel are not interfered with;
[0399] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0400] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0401] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0402] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0403] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0404] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0405] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0406] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0407] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0408] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, such as the periodic downlink transmission outside the interference time, the downlink working channel may be kept unchanged and only the uplink working channel may be adjusted.
[0409] In some embodiments, the adjustment method indicated by the third information is determined based on the first information. The adjustment method indicated by the third information includes at least one of the following adjustment methods:
[0410] Adjustment method 1: When the secondary channel is interfered with and the primary channel is not interfered with, the STA is instructed to reduce the channel bandwidth of the working channel to transmit and receive on the primary channel through the third information;
[0411] Adjustment method 2: When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, the STA is instructed through the third information to reduce the channel bandwidth of the working channel to transmit and receive on at least two consecutive sub-channels;
[0412] Adjustment method three: When at least one sub-channel, including the primary channel, is interfered with and at least one secondary channel is not interfered with, the STA is instructed through the third information to reduce the channel bandwidth of the working channel to transmit and receive on the secondary channel that is not interfered with.
[0413] Adjustment method 4: When the switching conditions are met, the STA is instructed to switch to a target working channel different from the current working channel for transmission and reception through the third information;
[0414] Adjustment method 5: When the interference type is intra-device interference, the third information is used to instruct the STA to maintain the uplink channel bandwidth unchanged and reduce the downlink channel bandwidth to a sub-channel that is not subject to interference for reception.
[0415] Adjustment method six: When the interference type is intra-device interference and the switching condition is met, the third information is used to instruct the STA to keep the uplink channel bandwidth unchanged and switch to a target working channel different from the current downlink channel for reception.
[0416] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0417] At least one sub-channel, including the main channel, is interfered with;
[0418] The subchannels that are not interfered with are discontinuous subchannels.
[0419] The entire working channel bandwidth of the current working channel is interfered with.
[0420] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0421] In some embodiments, the STA first sends the second information, and after receiving the third information, adjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information; in some embodiments, the STA first adjusts to the undisturbed sub-channel for reception and / or transmission based on the first information and / or the second information, and if the third information is received, it readjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information.
[0422] In some embodiments, the third information is used to indicate at least one of the following information:
[0423] Whether to require STA to switch working channels;
[0424] Instructs the STA to switch to the target working channel;
[0425] Switching start time;
[0426] Switching completion time;
[0427] Switching delay.
[0428] In some embodiments, the third information is carried in at least one of the following frames:
[0429] RTS frame;
[0430] ·BA frame;
[0431] ACK frame;
[0432] A-Control of data frames;
[0433] A-Control for management frames;
[0434] The A-Control field of the additional QoS Null frame;
[0435] Additional management frames;
[0436] MU-RTS;
[0437] Basic trigger frame;
[0438] ·CTS.
[0439] In some embodiments, the user information field of the MU-RTS includes at least one of the following fields:
[0440] An associated identifier, used to indicate a site;
[0441] Switch, used to indicate whether the station indicated by the association identifier field adjusts the working channel;
[0442] The switching start time is used to indicate the time when the station indicated by the association identifier field starts to adjust the working channel.
[0443] In some embodiments, the user information list of the basic trigger frame includes a user information field and a user information extension field that appear in pairs:
[0444] User information field, used to indicate a site and allocate resource units to the site;
[0445] User information extension field, including a switch field and / or a start switch field;
[0446] The switch field is used to indicate whether the station adjusts the working channel; if so, the target working channel is the subchannel where the resource unit allocated to the station is located;
[0447] The start switching time field is used to indicate the time when the station starts adjusting the working channel.
[0448] To summarize, the method provided in this embodiment, after receiving the first information and / or second information of the STA, sends the third information to instruct the STA to adjust to the undisturbed sub-channel for reception and / or transmission. In the case where interference occurs at the STA but no interference occurs on the AP side or the interference on the AP side is different from the interference at the STA, the STA can actively report the interference information or suggest adjustments to the working channel. The AP adjusts the working channel based on the third information indicating the AP decision, which facilitates the AP to coordinate or adjust multiple STAs and avoid the interfered sub-channels as much as possible during wireless transmission.
[0449] The following is an example introduction based on some transmission scenarios:
[0450] 1. AP is a TXOP holder
[0451] 1. Site autonomous adjustment
[0452] 1.1 Downlink Orthogonal Frequency-Division Multiplexing (DL OFDMA)
[0453] In the case that the AP is the TXOP owning device, when the STA as the TXOP responder expects (immediately discovers) that at least one subchannel will be interfered with, it carries first information in uplink transmission to report the interference situation to the AP.
[0454] In some embodiments, the first information includes at least one of the following:
[0455] Interference source (OBSS interference, interference within the device, or interference from unknown sources);
[0456] The periodicity of the interference (periodic, aperiodic);
[0457] The expected duration of the disruption;
[0458] The expected start time of the interference;
[0459] The expected end time of the interference;
[0460] • Interfered subchannels.
[0461] STA interference primarily refers to interference from other signals, making it difficult or impossible for the STA to receive signals. In the case of OBSS interference, the STA itself cannot transmit signals (because it may affect OBSS transmission). However, in the case of intra-device interference, the STA can transmit uplink signals.
[0462] In some embodiments, within the first TXOP, if a STA expects interference only on a secondary channel (without interference on the primary channel), particularly if the uninterfered subchannels are contiguous (i.e., the AP can use a single RU to transmit to the STA instead of using an MRU), the STA can reduce its channel bandwidth after uplink transmission to exclude the interfered subchannel. For example, if a STA operating with a 320 MHz channel experiences interference on a secondary 160 MHz channel, it can reduce its channel bandwidth to operate on the primary 160 MHz channel.
[0463] For example, referring to Figure 10, the AP's operating bandwidth is 80 MHz, consisting of four subchannels: primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. Three STAs use DL OFDMA transmission. STA2's operating bandwidth is 40 MHz, and initially operates on primary channel P-20 and secondary channel S20-1. When STA2 anticipates interference on secondary channel S20-1, it sends interference information and operating channel information to the AP via a BA frame. The interference information indicates the expected interference and its expected duration, while the operating channel information indicates that the AP's operating bandwidth should be reduced to transmit and receive on primary channel P20.
[0464] Optionally, within the first TXOP, STA2 can make multiple adjustments, including adjusting to restore the state at the start of the first TXOP (i.e., explicitly indicating recovery) when the interference ends. In this case, STA2 needs to resend the operating channel information to the AP. Optionally, within the first TXOP, STA2 can automatically restore its channel bandwidth to the state at the start of the first TXOP after the expected end of the interference (i.e., the end of the interference reported to the AP) (i.e., implicitly indicating recovery). In this case, STA2 does not need to resend the operating channel information to the AP. Optionally, at the end of the first TXOP, the STA restores its channel bandwidth to the state at the start of the first TXOP. Optionally, the STA can indicate a reduction in its own channel bandwidth during uplink transmission.
[0465] In some embodiments, during the first TXOP, if a STA expects to experience interference on at least one subchannel, including the primary channel, but at least one subchannel is not subject to interference, the STA may transmit and receive only on the secondary channel that is not subject to interference after uplink transmission. For example, if a STA with a 160 MHz operating channel bandwidth experiences interference on the primary 80 MHz channel, it may operate only on the secondary 80 MHz channel.
[0466] Referring to Figure 11, the AP's operating bandwidth is 80 MHz, consisting of four subchannels: primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. Three STAs use DL OFDMA transmission. STA1's operating bandwidth is 80 MHz, and initially operates on primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. When STA1 anticipates interference on primary channel P20, it sends interference information and operating channel information to the AP via a BA frame. The interference information indicates the expected interference and its expected duration, while the operating channel information indicates that the AP should reduce its operating bandwidth to transmit and receive on secondary channel S20-1.
[0467] Optionally, within the first TXOP, STA1 can make multiple adjustments, including adjusting to restore the bandwidth to the state at the start of the first TXOP (i.e., explicitly indicating recovery) after the interference ends. In this case, STA1 needs to resend the operating channel information to the AP. Optionally, within the first TXOP, STA1 can automatically restore its channel bandwidth to the state at the start of the first TXOP after the expected end of the interference (i.e., implicitly indicating recovery). Optionally, at the end of the first TXOP, STA1 restores its channel bandwidth to the state at the start of the first TXOP. Optionally, STA1 can indicate in uplink transmission that it will only transmit and receive on the secondary channel.
[0468] In some embodiments, within the first TXOP, if a STA expects interference on at least one subchannel, including the primary channel, and / or the undisturbed subchannel is a discontinuous subchannel (i.e., the AP needs to use an MRU to transmit with the STA, or the AP uses a single RU for transmission but wastes some bandwidth), and / or the STA expects the entire working channel bandwidth to be interfered with, the STA may switch its working channel to an undisturbed subchannel after uplink transmission. For example, if a STA with an 80MHz working channel bandwidth (corresponding to the primary 80MHz channel of an AP with a 160MHz working channel bandwidth) experiences interference on both the primary 20MHz subchannel and the secondary 40MHz subchannel, it may switch to the AP's secondary 80MHz channel.
[0469] For example, referring to Figure 10, STA3 operates with a 20 MHz operating bandwidth and initially operates on primary channel P20. If interference is expected on primary channel P20, STA3 sends interference information and operating channel information to the AP. The interference information indicates the expected interference on P20 and its expected duration, while the operating channel information indicates a switch to secondary channel S20-3 for transmission and reception.
[0470] As shown in Figure 11, STA2 operates with a 40 MHz bandwidth and initially operates on primary channel P20 and secondary channel S20-1 (also known as P40). If interference is expected on P40, STA2 sends interference information and operating channel information to the AP. The interference information indicates the expected interference on P40 and its expected duration, while the operating channel information indicates a switch to secondary channel S20-2 for transmission and reception.
[0471] For example, referring to Figure 11, STA3 operates with a 20 MHz operating bandwidth and initially operates on primary channel P20. If interference is expected on primary channel P20, STA3 sends interference information and operating channel information to the AP. The interference information indicates the expected interference on P20 and its expected duration, while the operating channel information indicates a switch to secondary channel S20-3 for transmission and reception.
[0472] Optionally, within the first TXOP, each STA may perform multiple switching, including switching to restore to the state at the start of the first TXOP when the interference ends (i.e., explicitly indicating recovery). Optionally, within the first TXOP, each STA may automatically restore its channel bandwidth to the state at the start of the first TXOP after the expected interference ends (i.e., implicitly indicating recovery). Optionally, at the end of the first TXOP, each STA restores its channel bandwidth to the state at the start of the first TXOP. Optionally, in uplink transmission, each STA indicates to the AP the situation of switching its working channel, including at least one of the following: whether it switches its working channel, and / or the target working channel to which it is to switch, and / or the switching start time (the default is to start switching immediately), and / or the switching completion time (the default is no later than the next transmission start time of the AP), and / or the switching delay (the default switching delay is no more than SIFS).
[0473] In the first TXOP, after the uplink transmission, the AP can schedule the transmission with the STA (downlink OFDMA) to the target working channel indicated by the STA, or suspend the transmission with the STA, or the AP continues to transmit to the STA on the interfered subchannel (which will cause the transmission to fail and cause the AP to enter the failure retransmission process).
[0474] In some embodiments (such as FIG. 10 ), in the first TXOP, only a portion of transmission opportunity responding devices (ie, STA2 and STA3) are interfered with on the primary channel, and the AP does not perform special processing on the transmission on the primary channel.
[0475] In some embodiments (such as Figure 11), in the first TXOP, all transmission opportunity responding devices will experience interference on the primary channel, requiring special handling for AP transmissions on the primary channel. As a possible approach, to prevent the primary channel from being continuously idle and allowing other STAs to occupy the transmission medium, the AP needs to transmit on the primary channel to maintain the channel, but cannot transmit valid data (because all transmission opportunity responding devices on the primary channel will experience interference, and valid data transmitted will not be successfully received, instead forcing the AP to enter a retransmission process). Therefore, only a placeholder PPDU can be transmitted on the primary channel. This PPDU can include: a PPDU preamble and / or a PPDU payload, or a CTS frame in the Data field of the PPDU's primary channel, or a QoS Null frame in the Data field of the PPDU's primary channel. As another possible approach, the AP can schedule other STAs (STAs not in the first TXOP) to transmit on the primary channel. This approach is not suitable for certain scenarios, including when there are no more STAs, when other STAs are dormant and cannot be scheduled, or when there is no data to be transmitted to other STAs.
[0476] Since it may take time for the STA to switch the working channel, different implementations may require different switching durations. In some embodiments (such as STA3 in Figure 10 and STA2 in Figure 11), if the switching delay of the STA is no longer than SIFS, the STA may not indicate the switching completion time or switching delay to the AP, or indicate to use the default switching delay. In other embodiments (such as STA3 in Figure 11), if the switching delay of the STA is longer than SIFS, the STA needs to indicate at least two of the switching start time, switching completion time, and switching delay. In this case, the AP needs to suspend downlink transmission with the STA (pause at least once), and the idle resources are used for transmission with other STAs. The number or duration of suspended transmission is related to the length of the switching delay.
[0477] Because there may be a larger or smaller gap between the STA's interference reporting time (i.e., the time the STA performs uplink transmission) and the expected start time of interference on the primary channel, in some embodiments, because interference has occurred, is occurring, or is expected to occur before the AP's next transmission is completed (i.e., the next downlink PPDU is sent), that is, in the case of a smaller gap (or when interference occurs immediately) (such as STA2 and STA3 in Figure 10, and STA3 in Figure 11), the STA needs to complete the working channel switch after the interference reporting is completed and before the AP's next transmission begins. In this case, the STA does not need to indicate the switch start time, or indicates to use the default switch start time. In other embodiments, because interference may not occur until after the AP's next transmission is completed or later, that is, in the case of a larger gap (or when interference occurs later) (such as STA2 in Figure 11), the STA needs to indicate the switch start time.
[0478] During the period from when the STA starts to switch to when the switch is completed, the AP cannot perform downlink transmission to the STA, or the AP needs to suspend downlink transmission with the STA, and the idle resources can be used for transmission with other STAs.
[0479] Figures 10 and 11 illustrate downlink HE / EHT MU PPDU transmission with immediate UL OFDMA acknowledgment. The downlink transmission carries a trigger frame or a frame containing a TRS Control field, while the uplink transmission is an OFDMA block acknowledgment.
[0480] 1.2 Uplink Orthogonal Frequency-Division Multiplexing (UL OFDMA)
[0481] For uplink multi-user transmission (UL MU transmission), a similar method can be used as follows:
[0482] 1.2.1 Both the uplink and downlink working channels are changed
[0483] In the case of uplink multi-user transmission, the STA, as a transmission opportunity responder, can also report its own interference situation and / or working channel information to the AP in the uplink TB PPDU. The working channel information is used to indicate at least one of the following:
[0484] Reduce its own channel bandwidth;
[0485] Instruct itself to transmit and receive only on the secondary channel;
[0486] Indicates the situation of switching the working channel.
[0487] After uplink transmission, the STA can reduce its channel bandwidth to exclude the interfered sub-channel and / or transmit and receive only on the secondary channel and / or switch its operating channel to an uninterfered sub-channel. To ensure that STAs operating on the secondary channel can receive frames normally, the AP's downlink trigger frame can only be sent using the MU PPDU or Non-HT duplicate PPDU.
[0488] As shown in Figure 12, the AP's operating bandwidth is 80 MHz, consisting of four subchannels: primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. Three STAs use UL OFDMA transmission. STA1's operating bandwidth is 80 MHz, and initially operates on primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. When STA1 anticipates interference on primary channel P20, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information indicates that the AP should reduce its operating bandwidth to transmit and receive on secondary channels S20-2 and S20-3.
[0489] STA2 operates at a 40 MHz bandwidth and initially operates on primary channel P20 and secondary channel S20-1 (also known as P40). When STA2 anticipates interference on P40, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information instructs the AP to reduce its operating bandwidth to secondary channel S20-2 for transmission and reception.
[0490] STA3 operates at a 20 MHz bandwidth and initially on primary channel P20. When STA2 anticipates interference on primary channel P20, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information instructs the AP to reduce its operating bandwidth to secondary channel S20-3.
[0491] The above method can be applied to at least one of the following scenarios: the STA expects to be interfered with only on the secondary channel (the primary channel is not interfered with), especially when the undisturbed sub-channel is a continuous sub-channel (that is, the access point can use one RU to transmit with the STA instead of using MRU to transmit with the STA); the STA expects to be interfered with on at least one sub-channel including the primary channel, but there is at least one sub-channel that is not interfered with; the STA expects to be interfered with on at least one sub-channel including the primary channel, and / or the undisturbed sub-channel is a discontinuous sub-channel (that is, the access point needs to use MRU to transmit with the STA, or the access point uses one RU to transmit but wastes part of the bandwidth), and / or the STA expects that the entire working channel bandwidth will be interfered with.
[0492] This is consistent with the processing method of DL OFDMA, and reference may be made to the above-mentioned relevant description of DL OFDMA.
[0493] 1.2.2 Changing only the downlink operating channel
[0494] The interference to STA mainly refers to the interference caused by other signals when STA receives the signal, making it difficult or impossible to receive the signal successfully. In the case of OBSS interference, the STA itself cannot send signals (because it may affect the OBSS transmission), while in the case of intra-device interference, the STA itself can send signals. For uplink multi-user transmission, in some embodiments, the uplink of the STA is not affected by the interference, but the STA is affected by the interference when receiving the downlink response of the AP. Therefore, the STA can change its own downlink receiving channel without changing its own uplink transmission channel. The STA can report its own interference and / or working channel information to the AP in the TB PPDU of the uplink transmission (for example, the A-Control field of the carried data frame, and / or the A-Control field of the management frame, and / or the A-Control field of the attached QoS Null frame, and / or the attached management frame), and the working channel information is used to indicate at least one of the following:
[0495] Instruct to reduce the receiving channel bandwidth;
[0496] Instruct itself to receive only on the secondary channel;
[0497] Instruct itself to switch to a sub-channel without interference for reception.
[0498] After uplink transmission, the STA can reduce its channel bandwidth to exclude the interfered subchannel and / or receive only on at least one secondary channel and / or switch to at least one uninterrupted subchannel for reception. To ensure that STAs operating on secondary channels can receive frames normally, the access point must only send downlink trigger frames using Non-HT Duplicate PPDUs.
[0499] As shown in Figure 13, the AP's operating bandwidth is 80 MHz, consisting of four subchannels: primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. Three STAs use UL OFDMA transmission. STA1's operating bandwidth is 80 MHz, and initially operates on primary channel P20, secondary channels S20-1, S20-2, and S20-3. When STA1 anticipates interference on primary channel P20, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information indicates that the AP should reduce its operating bandwidth to receive signals on secondary channels S20-2 and S20-3.
[0500] STA2 operates at a 40 MHz bandwidth and initially operates on primary channel P20 and secondary channel S20-1. When STA2 anticipates interference on primary channel P20 and secondary channel S20-1, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information instructs the AP to switch its downlink operating bandwidth to secondary channel S20-2.
[0501] STA3 operates at a 20 MHz bandwidth and initially on primary channel P20. When STA2 anticipates interference on primary channel P20, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information instructs the AP to switch its downlink operating bandwidth to secondary channel S20-3.
[0502] 1.3 Uplink and downlink Orthogonal Frequency-Division Multiplexing (OFDM) technology, namely single site
[0503] As an example, when there is only one transmission opportunity responding device in the first TXOP, the above method is also applicable.
[0504] As shown in Figure 14, the AP's operating bandwidth is 80 MHz, including four sub-channels: primary channel P20, secondary channel S20-1, secondary channel S20-2, and secondary channel S20-3. Among the three STAs, only STA3 uses DL / UL OFDM transmission, while STA1 and STA2 are in idle state.
[0505] STA3 operates at a 20 MHz bandwidth and initially on primary channel P20. When STA2 anticipates interference on primary channel P20, it sends interference information and operating channel information to the AP using a TB PPDU frame. The interference information indicates the expected interference and its expected duration, while the operating channel information instructs the AP to switch its downlink operating bandwidth to secondary channel S20-3.
[0506] Before STA3 successfully switches, the AP needs to check whether subchannel S20-3 is idle within PIFS before sending CTS and / or QoS Null on the corresponding subchannel to protect the channel. If subchannel S20-3 is continuously busy, the AP can only end the transmission with STA3 and then compete for the transmission opportunity again.
[0507] 1.4 AP Instructs Site Switching
[0508] 1.4.1 Aggregation Indication in Downlink Transmission
[0509] After receiving the interference information and / or operating channel information from the STA, the AP indicates third information to the STA in downlink transmission. The third information is used to instruct the AP to adjust the STA's operating channel. The adjustment method includes but is not limited to at least one of the following:
[0510] Whether to require STA to switch working channels;
[0511] The target working channel to which the STA will switch;
[0512] Switching start time (default is immediate);
[0513] The handover completion time (default is no later than the next transmission start time of the AP).
[0514] Note: The handover delay depends on the STA's capabilities and is therefore not controlled by the AP. AP instructions are not required. However, the AP can reserve sufficient time based on the STA's capabilities to indicate the handover completion time. The handover time must not be less than the handover delay required by the STA.
[0515] If interference occurs immediately—that is, if the STA has already switched its operating channel—the AP can request that the STA switch to another subchannel or subchannels. For example, referring to Figure 15 , STA3's operating bandwidth is 20 MHz. Upon anticipating interference on primary channel P20, STA3 sends interference information and operating channel information to the AP. The interference information indicates interference on P20, and the operating channel information instructs the AP to switch to receiving on S20-2. After receiving the operating channel information, the AP schedules the current transmission with STA3 to secondary channel S20-2 and instructs the next transmission with STA3 to switch to secondary channel S20-3.
[0516] If interference occurs later: that is, the STA has not yet switched its operating channel, or the AP has instructed the STA to switch to a different channel than the one it requested, the AP can instruct the STA to switch to one or more sub-channels. For example, referring to Figure 15 , STA2 operates with a 40 MHz bandwidth and initially operates on primary channel P20 and secondary channel S20-1. Upon anticipating interference on primary channel P20, STA2 sends interference information to the AP, indicating interference on P20. Upon receiving the interference information, the AP instructs the next transmission with STA2 to switch to secondary channel S20-2.
[0517] Compared with the above embodiments, this embodiment provides the AP with more flexible resource scheduling opportunities. This embodiment is applicable to DL OFDMA (downlink to multiple STAs), UL OFDMA (multiple STAs uplink at the same time) and DL OFDM (single STA).
[0518] 1.4.2 Adding MU-RTS / CTS or RTS / CTS interaction
[0519] After receiving the interference information and / or working channel information from the STA, the AP uses a non-HT duplicate PPDU (to ensure that all STAs can receive it) to send an MU-RTS trigger frame or an RTS frame to reschedule all STAs and indicate third indication information to the STA. The third indication information is used by the AP to adjust the STA's working channel. The adjustment method includes but is not limited to at least one of the following:
[0520] Whether to require STA to switch working channels;
[0521] The target working channel to which the STA will switch;
[0522] Switching start time (default is immediate);
[0523] The handover completion time (default is no later than the next transmission start time of the AP).
[0524] For example, referring to Figure 16, STA1 indicates that interference will occur on the primary channel P20 and the expected duration of the interference; STA2 indicates that interference will occur on the secondary channel S20-1 and the expected duration of the interference; and STA3 indicates that interference will occur on P20 and the expected duration of the interference. The AP uses MU-RTS frames to provide the three STAs with third information, instructing each STA to switch its operating channel. The AP indicates that the next transmission with STA1 will be on secondary channels S20-2 and S20-3; the AP indicates that the next transmission with STA2 will be on the primary channel P20, and the AP indicates that the next transmission with STA3 will be on secondary channel S20-1.
[0525] 1.5 AP adjusts and switches its own operating channel
[0526] After receiving the interference information and / or working channel information from the STA, the AP may also switch its own working channel, including changing only the main channel among all current sub-channels, or changing the main channel among all current sub-channels and reducing the total channel bandwidth.
[0527] After the AP switches the working channel, the primary channel may still be an interfered channel for a certain STA. Therefore, the STA needs to support reception and transmission only on the secondary channel.
[0528] 2. STA is the TXOP owner
[0529] 2.1 Both the uplink and downlink working channels are changed
[0530] If the STA is the device that owns the transmission opportunity, in the first TXOP, the STA reports its interference information and / or operating channel information to the AP in an uplink transmission. This uplink transmission can be at least one of the following: the A-Control field of the carried data frame, the A-Control field of the management frame, the A-Control field of the attached QoS Null frame, or the attached management frame.
[0531] The working channel information is used to instruct at least one of reducing its own channel bandwidth, instructing itself to transmit and receive only on the primary channel, instructing itself to transmit and receive only on the secondary channel, and instructing itself to switch the working channel.
[0532] After uplink transmission, the STA can reduce its channel bandwidth to exclude the affected subchannel. The STA adjusts its operating channel to perform at least one of the following: transmitting and receiving only on the primary channel, transmitting and receiving only on the secondary channel, or switching its operating channel to an uninterfered subchannel. In this case, the AP's downlink BA / ACK frames can only be transmitted using MU PPDUs or Non-HT Duplicate PPDUs, and they overwrite the target operating channel indicated by the STA to ensure that the STA can also receive BA / ACK frames on the indicated target operating channel. This is also used to maintain channel consistency across multiple subchannels.
[0533] For example, as shown in Figure 17, STA1's operating bandwidth is 80 MHz. STA1 indicates that interference will occur on primary channel P20 and secondary channel S20-1, along with the expected duration of the interference. It also indicates that it will switch its operating channel to secondary channels S20-2 and S20-3 for transmission and reception. When the AP responds to a downlink BA frame, it must use an MU PPDU or Non-HT Duplicate PPDU for transmission, covering the secondary channels S20-2 and S20-3 indicated by STA1.
[0534] In the case where the working bandwidth of the STA is smaller than the working bandwidth of the AP, the STA cannot switch to sub-channels outside its own working bandwidth because those sub-channels were not occupied when acquiring the first TXOP.
[0535] 2.2 Only change the downlink working channel
[0536] Because STAs experience interference, which primarily refers to interference from other signals, making it difficult or impossible for the STA to receive signals successfully, in some embodiments, the STA may not change its uplink transmit channel, but only its downlink receive channel. During uplink transmission, the STA reports interference information and / or operating channel information to the AP.
[0537] The working channel information is used to indicate at least one of the following:
[0538] Reduce its own receiving channel bandwidth;
[0539] Receive only on the primary channel;
[0540] Receive only on the secondary channel;
[0541] Switch to a sub-channel that is not interfered with for reception.
[0542] After uplink transmission, the STA can reduce its channel bandwidth to exclude the interfered sub-channel. The STA adjusts its own working channel to perform at least one of the following: receiving only on the primary channel, receiving only on the secondary channel, or switching its working channel to an uninterfered sub-channel. In this case, the AP's downlink BA / ACK frame can only be transmitted using MU PPDU or Non-HT Duplicate PPDU, and covers the target working channel indicated by the STA to ensure that the STA can also receive the BA / ACK frame on the indicated target working channel. This is also used to maintain channels on multiple sub-channels. For example, the STA can transmit on 80MHz, and the PPDU carrying the BA sent by the AP covers the secondary 40MHz channel indicated by the STA.
[0543] For example, as shown in Figure 18, STA1 operates at an 80 MHz bandwidth. STA1 indicates that interference will occur on primary channel P20 and secondary channel S20-1, along with the expected duration of the interference. It also indicates that it will switch its downlink receive channel to secondary channels S20-2 and S20-3, while maintaining the uplink operating channel. When responding to downlink BA frames, the AP must use an MU PPDU or Non-HT Duplicate PPDU, covering the secondary channels S20-2 and S20-3 indicated by STA1.
[0544] This can make more efficient use of channel resources than changing both the transmit and receive channels in 2.2.1, and minimize the impact of interference on transmission efficiency.
[0545] In each of the above embodiments, the first information and / or the second information may be carried in at least one of the following information:
[0546] RTS frame;
[0547] ·BA frame;
[0548] ACK frame;
[0549] A-Control of data frames;
[0550] A-Control for management frames;
[0551] The A-Control field of the additional QoS Null frame;
[0552] Additional management frames.
[0553] The following examples illustrate several possible signaling designs:
[0554] 3. Signaling
[0555] 3.1 BA frame
[0556] As shown in Figure 19, a BA frame includes a MAC frame header and a MAC frame body. The MAC frame body includes a Block Acknowledgement Control field, a Block Acknowledgement Information field, and a Frame Check field. As a possible implementation, an Interference Information field and an Operating Channel Information field are added to the Block Acknowledgement Information field.
[0557] Of the five reserved bits in the Block Acknowledgement Control field, one bit indicates the presence of the Interference Info Present field and / or one bit indicates the presence of the Operating Channel Info Present field. In some embodiments, a value of 1 indicates presence, and a value of 0 indicates absence. In other embodiments, a value of 0 indicates presence, and a value of 1 indicates absence. Indicating the absence of the Operating Channel Info field implicitly indicates that the STA will not adjust the operating channel.
[0558] In the Interference Information field:
[0559] The Interference Source field indicates whether the interference is OBSS interference, in-device interference, or interference from an unknown source. The value can be unique. For example, 0 indicates OBSS interference, 1 indicates in-device interference, 2 indicates interference from an unknown source, and 3 is reserved. For another example, 0 is reserved, 1 indicates OBSS interference, 2 indicates in-device interference, and 3 indicates interference from an unknown source.
[0560] The periodicity field is used to indicate whether the interference is periodic or aperiodic. For example, a value of 0 indicates periodicity, and a value of 1 indicates aperiodicity. Another example is a value of 1 indicates periodicity, and a value of 0 indicates aperiodicity.
[0561] The expected duration field is used to indicate the expected duration of the interference. For example, taking 1 time slot length (aSlotTime = 9 microseconds) as the unit, 0 represents 1 time slot length, 1 represents 2 time slot lengths, 2 represents 3 time slot lengths, and so on. For another example, taking 1 SIFS SIFS length (aSIFSTime = 16 microseconds) as the unit, 0 represents 1 SIFS length, 1 represents 2 SIFS lengths, 2 represents 3 SIFS lengths, and so on. For another example, taking microseconds as the unit, 0 represents 1 microsecond, 1 represents 2 microseconds, 2 represents 3 microseconds, and so on. For another example, taking microseconds as the unit, 0 represents 1 microsecond, 1 represents 2 microseconds, 2 represents 4 microseconds, and 3 represents 8 microseconds, that is, calculating the power with 2 as the base and the value of this field as the exponent, and so on.
[0562] The Start Time field indicates the expected start time of the interference, in microseconds. This can be a partial timing synchronization function timer (PTSF) of the expected start time of the interference, or an offset between the expected start time of the interference and the current time. The PTF value can represent a truncated synchronization time value, for example, the least significant 16 bits of the 64-bit TSF timer.
[0563] The End Time field indicates the expected end time of the interference, in microseconds. This can be a partial synchronization time value of the expected end time of the interference, an offset between the expected end time of the interference and the current time, or an offset between the expected end time of the interference and the expected start time of the interference (i.e., the expected duration of the interference).
[0564] The interfered subchannel bitmap field is used to indicate which subchannels are expected to be interfered with. Each bit represents a 20MHz subchannel. For example, the first bit represents the primary 20MHz subchannel, the second bit represents the secondary 20MHz subchannel in the primary 40MHz, the third bit represents the low-frequency 20MHz subchannel in the secondary 40MHz in the primary 80MHz, the fourth bit represents the high-frequency 20MHz subchannel in the secondary 40MHz in the primary 80MHz, and so on. The 16th bit represents the highest-frequency 20MHz subchannel in the secondary 160MHz in the 320MHz. For another example, the subchannels can be sorted by their center frequency, and the primary 20MHz subchannel may be at any position in the 16 bits. A bit value of 1 indicates that the corresponding subchannel is interfered with, and 0 indicates that the corresponding subchannel is not interfered with. Alternatively, a bit value of 0 indicates that the corresponding subchannel is interfered with, and 1 indicates that the corresponding subchannel is not interfered with. The embodiment of the present application does not limit the mapping order of subchannels in the bitmap.
[0565] In the Operating Channel Information field:
[0566] The Adjustment Mode field is used to indicate a specific method for adjusting the working channel. As an example, the Adjustment Mode field is used to indicate at least one of the following:
[0567] Reduce its own channel bandwidth (the main channel is still in use);
[0568] It only transmits and receives on the secondary channel (does not use the primary channel);
[0569] Switching the operating channel itself (the subchannel used may be completely different from the subchannel originally used by the station);
[0570] It receives only on the secondary channel (it still sends on the original uplink working channel without adjustment).
[0571] The value corresponding to each mode can be unique. For example, 0 means no adjustment, 1 means reducing the channel bandwidth of itself, 2 means transmitting and receiving only on the secondary channel, 3 means switching the working channel, 4 means receiving only on the secondary channel, and 5 to 7 are reserved.
[0572] The target working channel bitmap field is used to indicate the adjusted working channel. Each bit represents a 20MHz subchannel. For example, the first bit represents the main 20MHz subchannel, the second bit represents the secondary 20MHz subchannel in the main 40MHz, the third bit represents the low-frequency 20MHz subchannel in the secondary 40MHz in the main 80MHz, the fourth bit represents the high-frequency 20MHz subchannel in the secondary 40MHz in the main 80MHz, and so on. The 16th bit represents the highest-frequency 20MHz subchannel in the secondary 160MHz in the 320MHz. For another example, the subchannels can be sorted by their center frequency, and the main 20MHz subchannel may be at any position in the 16 bits. A bit value of 1 indicates working on the corresponding subchannel, and 0 indicates not working on the corresponding subchannel. Or a bit value of 0 indicates working on the corresponding subchannel, and 1 indicates not working on the corresponding subchannel.
[0573] The Start Switching Time field indicates the time when the station starts adjusting the working channel. This can be a partial synchronization time value or an offset between the start time and the current time.
[0574] The Handover Completion Time field indicates the time, in microseconds, when the station expects to complete adjusting its working channel. This can be a partial synchronization time value or an offset between the start time of the working channel and the current time.
[0575] The Handover Delay field indicates the difference between the time when the STA expects itself to complete adjusting the working channel and the time when it starts adjusting the working channel, in microseconds.
[0576] 3.2 A-Control of Data Frames or Management Frames
[0577] Referring to Figure 20 , for example, the A-Control field of a data frame or management frame includes a control list. This control list includes one or more types of control information. A new type of control information (with a control identifier field value currently reserved, such as 10) is added to the A-Control field of the data frame and / or management frame to carry interference information.
[0578] In the Interference Information field:
[0579] The Interference Source field indicates whether the interference is OBSS interference, in-device interference, or interference from an unknown source. The value can be unique. For example, 0 indicates OBSS interference, 1 indicates in-device interference, 2 indicates interference from an unknown source, and 3 is reserved. For another example, 0 is reserved, 1 indicates OBSS interference, 2 indicates in-device interference, and 3 indicates interference from an unknown source.
[0580] The periodicity field is used to indicate whether the interference is periodic or aperiodic. For example, a value of 0 indicates periodicity, and a value of 1 indicates aperiodicity. Another example is a value of 1 indicates periodicity, and a value of 0 indicates aperiodicity.
[0581] The expected duration field is used to indicate the expected duration of the interference. For example, taking 1 time slot length (aSlotTime = 9 microseconds) as the unit, 0 represents 1 time slot length, 1 represents 2 time slot lengths, 2 represents 3 time slot lengths, and so on. For another example, taking 1 SIFS length (aSIFSTime = 16 microseconds) as the unit, 0 represents 1 SIFS length, 1 represents 2 SIFS lengths, 2 represents 3 SIFS lengths, and so on. For another example, taking microseconds as the unit, 0 represents 1 microsecond, 1 represents 2 microseconds, 2 represents 3 microseconds, and so on. For another example, taking microseconds as the unit, 0 represents 1 microsecond, 1 represents 2 microseconds, 2 represents 4 microseconds, and 3 represents 8 microseconds, that is, calculating the power with 2 as the base and the value of this field as the exponent, and so on.
[0582] The Start Time field indicates the expected start time of the interference, in microseconds. This can be a partial timing synchronization function timer (PTSF) of the expected start time of the interference, or an offset between the expected start time of the interference and the current time. The PTF value can represent a truncated synchronization time value, for example, the least significant 16 bits of the 64-bit TSF timer.
[0583] The interfered subchannel bitmap field is used to indicate which subchannels are expected to be interfered with. Each bit represents a 20MHz subchannel. For example, the first bit represents the primary 20MHz subchannel, the second bit represents the secondary 20MHz subchannel in the primary 40MHz, the third bit represents the low-frequency 20MHz subchannel in the secondary 40MHz in the primary 80MHz, the fourth bit represents the high-frequency 20MHz subchannel in the secondary 40MHz in the primary 80MHz, and so on. The 16th bit represents the highest-frequency 20MHz subchannel in the secondary 160MHz in the 320MHz. For another example, the subchannels can be sorted by their center frequency, and the primary 20MHz subchannel may be at any position in the 16 bits. A bit value of 1 indicates that the corresponding subchannel is interfered with, and 0 indicates that the corresponding subchannel is not interfered with. Alternatively, a bit value of 0 indicates that the corresponding subchannel is interfered with, and 1 indicates that the corresponding subchannel is not interfered with. The embodiment of the present application does not limit the mapping order of subchannels in the bitmap.
[0584] Referring to Figure 21 , for example, the A-Control field of a data frame or management frame includes a control list. This control list includes one or more types of control information. A new type of control information (with a control identifier field value currently reserved, such as 10) is added to the A-Control field of the data frame and / or management frame, carrying operating channel information.
[0585] In the Operating Channel Information field:
[0586] The Adjustment Mode field is used to indicate a specific method for adjusting the working channel. As an example, the Adjustment Mode field is used to indicate at least one of the following:
[0587] Reduce its own channel bandwidth (the main channel is still in use);
[0588] It only transmits and receives on the secondary channel (does not use the primary channel);
[0589] Switching the operating channel itself (the subchannel used may be completely different from the subchannel originally used by the station);
[0590] It receives only on the secondary channel (it still sends on the original uplink working channel without adjustment).
[0591] The value corresponding to each mode can be unique. For example, 0 means no adjustment, 1 means reducing the channel bandwidth of itself, 2 means transmitting and receiving only on the secondary channel, 3 means switching the working channel, 4 means receiving only on the secondary channel, and 5 to 7 are reserved.
[0592] The target working channel bitmap field is used to indicate the adjusted working channel. Each bit represents a 20MHz subchannel. For example, the first bit represents the main 20MHz subchannel, the second bit represents the secondary 20MHz subchannel in the main 40MHz, the third bit represents the low-frequency 20MHz subchannel in the secondary 40MHz in the main 80MHz, the fourth bit represents the high-frequency 20MHz subchannel in the secondary 40MHz in the main 80MHz, and so on. The 16th bit represents the highest-frequency 20MHz subchannel in the secondary 160MHz in the 320MHz. For another example, the subchannels can be sorted by their center frequency, and the main 20MHz subchannel may be at any position in the 16 bits. A bit value of 1 indicates working on the corresponding subchannel, and 0 indicates not working on the corresponding subchannel. Or a bit value of 0 indicates working on the corresponding subchannel, and 1 indicates not working on the corresponding subchannel.
[0593] The Start Switching Time field indicates the time when the station starts adjusting the working channel. This can be a partial synchronization time value or an offset between the start time and the current time.
[0594] The Handover Delay field indicates the difference between the time when the STA expects itself to complete adjusting the working channel and the time when it starts adjusting the working channel, in microseconds.
[0595] 3.3 Newly Defined Management Frames
[0596] As an example, referring to Figure 22, a new action frame (a type of management frame) can be defined to carry interference information and / or operating channel information. The management frame includes a MAC frame header and a MAC frame body. The MAC frame body includes an action field, and an interference information element is added to the action field.
[0597] The control field of the Interference Information Element uses one bit to indicate the presence of the Interference Information field and / or one bit to indicate the presence of the Operating Channel Information field. In some embodiments, a value of 1 indicates presence, and a value of 0 indicates absence; in other embodiments, a value of 0 indicates presence, and a value of 1 indicates absence. Indicating the absence of the Operating Channel Information field implicitly indicates that the STA will not adjust its operating channel.
[0598] In the Interference Information field:
[0599] The Interference Source field indicates whether the interference is OBSS interference, in-device interference, or interference from an unknown source. The value can be unique. For example, 0 indicates OBSS interference, 1 indicates in-device interference, 2 indicates interference from an unknown source, and 3 is reserved. For another example, 0 is reserved, 1 indicates OBSS interference, 2 indicates in-device interference, and 3 indicates interference from an unknown source.
[0600] The periodicity field is used to indicate whether the interference is periodic or aperiodic. For example, a value of 0 indicates periodicity, and a value of 1 indicates aperiodicity. Another example is a value of 1 indicates periodicity, and a value of 0 indicates aperiodicity.
[0601] The expected duration field is used to indicate the expected duration of the interference. For example, in units of 1 time slot length (aSlotTime = 9 microseconds), 0 represents 1 time slot length, 1 represents 2 time slot lengths, 2 represents 3 time slot lengths, and so on. For another example, in units of 1 SIFS length (aSIFSTime = 16 microseconds), 0 represents 1 SIFS length, 1 represents 2 SIFS lengths, 2 represents 3 SIFS lengths, and so on. For another example, in units of microseconds, 0 represents 1 microsecond, 1 represents 2 microseconds, 2 represents 3 microseconds, and so on. For another example, in units of microseconds, 0 represents 1 microsecond, 1 represents 2 microseconds, 2 represents 4 microseconds, and 3 represents 8 microseconds, that is, calculating the power with 2 as the base and the value of this field as the exponent, and so on.
[0602] The Start Time field indicates the expected start time of the interference, in microseconds. This can be a partial synchronization time value of the expected start time of the interference, or an offset between the expected start time of the interference and the current time. A partial synchronization time value can represent a truncated synchronization time value, for example, the least significant 16 bits of the 64-bit TSF timer.
[0603] The End Time field indicates the expected end time of the interference, in microseconds. This can be a partial synchronization time value of the expected end time of the interference, an offset between the expected end time of the interference and the current time, or an offset between the expected end time of the interference and the expected start time of the interference (i.e., the expected duration of the interference).
[0604] The interfered subchannel bitmap field is used to indicate which subchannels are expected to be interfered with. Each bit represents a 20MHz subchannel. For example, the first bit represents the primary 20MHz subchannel, the second bit represents the secondary 20MHz subchannel in the primary 40MHz, the third bit represents the low-frequency 20MHz subchannel in the secondary 40MHz in the primary 80MHz, the fourth bit represents the high-frequency 20MHz subchannel in the secondary 40MHz in the primary 80MHz, and so on. The 16th bit represents the highest-frequency 20MHz subchannel in the secondary 160MHz in the 320MHz. For another example, the subchannels can be sorted by their center frequency, and the primary 20MHz subchannel may be at any position in the 16 bits. A bit value of 1 indicates that the corresponding subchannel is interfered with, and 0 indicates that the corresponding subchannel is not interfered with. Alternatively, a bit value of 0 indicates that the corresponding subchannel is interfered with, and 1 indicates that the corresponding subchannel is not interfered with. The embodiment of the present application does not limit the mapping order of subchannels in the bitmap.
[0605] In the Operating Channel Information field:
[0606] The Adjustment Mode field is used to indicate a specific method for adjusting the working channel. As an example, the Adjustment Mode field is used to indicate at least one of the following:
[0607] Reduce its own channel bandwidth (the main channel is still in use);
[0608] It only transmits and receives on the secondary channel (does not use the primary channel);
[0609] Switching the operating channel itself (the subchannel used may be completely different from the subchannel originally used by the station);
[0610] It receives only on the secondary channel (it still sends on the original uplink working channel without adjustment).
[0611] The value corresponding to each mode can be unique. For example, 0 means no adjustment, 1 means reducing the channel bandwidth of itself, 2 means transmitting and receiving only on the secondary channel, 3 means switching the working channel, 4 means receiving only on the secondary channel, and 5 to 7 are reserved.
[0612] The target working channel bitmap field is used to indicate the adjusted working channel. Each bit represents a 20MHz subchannel. For example, the first bit represents the main 20MHz subchannel, the second bit represents the secondary 20MHz subchannel in the main 40MHz, the third bit represents the low-frequency 20MHz subchannel in the secondary 40MHz in the main 80MHz, the fourth bit represents the high-frequency 20MHz subchannel in the secondary 40MHz in the main 80MHz, and so on. The 16th bit represents the highest-frequency 20MHz subchannel in the secondary 160MHz in the 320MHz. For another example, the subchannels can be sorted by their center frequency, and the main 20MHz subchannel may be at any position in the 16 bits. A bit value of 1 indicates working on the corresponding subchannel, and 0 indicates not working on the corresponding subchannel. Or a bit value of 0 indicates working on the corresponding subchannel, and 1 indicates not working on the corresponding subchannel.
[0613] The Start Switching Time field indicates the time when the station starts adjusting the working channel. This can be a partial synchronization time value or an offset between the start time and the current time.
[0614] The Handover Completion Time field indicates the time, in microseconds, when the station expects to complete adjusting its working channel. This can be a partial synchronization time value or an offset between the start time of the working channel and the current time.
[0615] The Handover Delay field indicates the difference between the time when the STA expects itself to complete adjusting the working channel and the time when it starts adjusting the working channel, in microseconds.
[0616] In each of the above embodiments, the third information may be carried in at least one of the following information:
[0617] RTS frame;
[0618] ·BA frame;
[0619] ACK frame;
[0620] A-Control of data frames;
[0621] A-Control for management frames;
[0622] The A-Control field of the additional QoS Null frame;
[0623] Additional management frames;
[0624] MU-RTS;
[0625] Basic trigger frame;
[0626] ·CTS.
[0627] The following examples illustrate several possible signaling designs:
[0628] 3.4MU-RTS Trigger Frame
[0629] 24 , taking the HE MU-RTS frame as an example, a handover field and / or a handover start time field may be added to the user information field in the MU-RTS frame. Similar indications may also be made in the EHT MU-RTS frame.
[0630] The Handover field is used to instruct the site indicated by the User Information field (specifically, the site indicated by the Association Identifier field) to switch channels, with the target channel containing the subchannel where the resource unit indicated by the Resource Unit Allocation field resides. In some embodiments, a value of 0 indicates no handover, and a value of 1 indicates handover; in some embodiments, a value of 1 indicates no handover, and a value of 0 indicates handover.
[0631] The Start Switching Time field is used to indicate the time when the station indicated by the User Information field starts adjusting the working channel. This can be a partial synchronization time value of the start time of adjusting the working channel, or an offset value between the start time of adjusting the working channel and the current time.
[0632] As mentioned above, the switching delay of the STA is known, so the switching completion time can be determined by the switching start time, and the switching start time can also be determined by the switching completion time. Therefore, the switching start time field can also be replaced by the switching completion time field.
[0633] 3.5 Basic Trigger Frame
[0634] Referring to Figure 25 , for example, an EHT Basic Trigger frame can be used. A user information extension field (with the AID12 field value currently reserved, such as 2008) can be added after the user information field corresponding to the site to be switched. This field carries the switching field and / or the start switching time field. Similar indications can also be made in HE Basic Trigger frames.
[0635] The Handover field instructs the site indicated by the previous User Information field (specifically, the site indicated by the Association Identifier field) to switch channels to a subchannel containing the resource units indicated by the Resource Unit Allocation field in the previous User Information field. A value of 0 indicates no switching, and 1 indicates switching.
[0636] The Start Switching Time field indicates the time when the station indicated by the previous User Information field starts adjusting the working channel. This can be a partial synchronization time value of the start time of adjusting the working channel, or an offset value between the start time of adjusting the working channel and the current time.
[0637] As mentioned above, the switching delay of the STA is known, so the switching completion time can be determined by the switching start time, and the switching start time can also be determined by the switching completion time. Therefore, the switching start time field can also be replaced with the switching completion time field.
[0638] It should be noted that the structural design of the above-mentioned various frames is only for illustrative purposes. In different embodiments, the fields in the above-mentioned frames can be increased or decreased, the hierarchical relationship between the fields in the above-mentioned frames can be changed, the order of the fields in the above-mentioned frames can be changed, the length of the fields in the above-mentioned frames can be changed, and the field values or the meaning of the field values in the above-mentioned frames can be changed. This will not be elaborated on.
[0639] Figure 25 shows a block diagram of an information sending device provided by some exemplary embodiments of the present application. The device includes at least some of the following modules: a first sending module 320, a first processing module 340, and a first receiving module 360.
[0640] A first sending module 320, configured to send the first information and / or second information of the STA in uplink transmission;
[0641] A STA's operating channel includes at least one sub-channel, which includes one primary channel and at least zero secondary channels. The bandwidths of the primary channel and the secondary channels may be the same or different. If there are at least two secondary channels, the bandwidths of the secondary channels may be the same or different.
[0642] The first information is used to indicate the interference of the STA, and may also be referred to as interference information. The second information is used to indicate the adjustment of the working channel by the STA under interference conditions, and may also be referred to as working channel information, working channel adjustment information, or working channel switching information.
[0643] In some embodiments, the interference is OBSS interference or intra-device interference. In some embodiments, the OBSS interference is consistent between the STA and the AP, or inconsistent between the STA and the AP. In this embodiment, the OBSS interference is described as inconsistent between the STA and the AP.
[0644] Regarding the first information:
[0645] The first information is used to indicate the interference of the STA, which is the interference the STA is currently experiencing or the interference the STA is expected to experience.
[0646] In some embodiments, the first information includes at least one of the following information:
[0647] Source of interference; periodic interference or non-periodic interference; expected duration of interference; expected start time of interference; expected end time of interference; interfering sub-channel.
[0648] The interference sources include at least one of OBSS interference, in-device interference, and unknown interference. Periodic interference refers to interference that occurs periodically over a period of time, while aperiodic interference refers to interference that does not have a periodic pattern. The expected duration of interference is the duration that the STA expects the interference to last, which may differ from the actual duration of the interference. The expected start time of interference is the time when the STA expects the interference to start, which may differ from the actual start time of the interference. The expected end time of interference is the time when the STA expects the interference to end. The interfering subchannel is the subchannel that is interfered with.
[0649] In some embodiments, the first information carries at least one of the following information:
[0650] RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control of management frame; A-Control field of additional QoS Null frame; additional management frame.
[0651] In some embodiments, the first information may be carried in any of the above information. In some embodiments, the first information may be split into at least two sub-information, each sub-information carrying any of the above information, and the first information may be carried by multiple information of the same or different types.
[0652] In some embodiments, the first information is carried in: a block acknowledgement control field of the BA frame; or control information in an A-Control field of the data frame or the management frame; or an action field of the management frame.
[0653] Regarding the second information:
[0654] The second information is used to indicate the adjustment of the STA's operating channel in the presence of interference. The adjustment is used to adjust the STA's operating channel to operate on a sub-channel that is not interfered with. In some embodiments, the second information is used to indicate the adjustment that the STA has performed, is about to perform, or is expected to perform.
[0655] In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of OBSS interference, for example, the STA adjusts the operating channel in the event of inconsistent OBSS interference. In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of in-device interference.
[0656] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. In some embodiments, the second information is used to indicate adjustment (or restoration) of the working channel after the interference ends.
[0657] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. The second information includes at least one of the following information:
[0658] Reduce the STA's working bandwidth; transmit or receive only on the primary channel; transmit or receive only on at least one secondary channel; whether to switch the working channel; the target working channel after switching; the switching start time; the switching completion time; the switching delay.
[0659] Among them, reducing the working bandwidth of STA means reducing the number of sub-channels in the working channel of STA, for example, reducing it from 2 sub-channels to 1 sub-channel; transmitting and receiving only on the main channel means no longer using the secondary channel for transmitting and receiving; receiving only on the main channel means no longer using the secondary channel for receiving during the downlink reception process; transmitting and receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for transmitting and receiving; receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for receiving during the downlink reception process; whether to switch the working channel indicates whether to switch the working channel or not; the target working channel after switching refers to which sub-channels the working channels after switching are in the case of switching the working channel; the switching start time is the start time when the STA expects to switch the working channel; the switching completion time is the end time when the STA expects to end the working channel; the switching delay is the difference between the switching completion time expected by the STA and the switching start time.
[0660] In some embodiments, the second information is used to indicate adjustment of the working channel after the interference occurs. The second information includes at least one of the following information:
[0661] Restore or increase the STA's working bandwidth; restore to the working bandwidth before interference; whether to switch the working channel; the target working channel after switching; the switching start time; the switching completion time; the switching delay.
[0662] When the handover delay is not greater than the first duration, the second information does not need to indicate at least one of the handover delay, the handover completion time, and the handover delay. For example, the second information only indicates the handover start time, or the second information does not need to indicate the handover delay, the handover completion time, and the handover delay.
[0663] If the handover delay is greater than the first duration, the second information carries at least two of the handover delay, the handover completion time, and the handover delay. For example, the second information carries the handover completion time and the handover delay; or the second time carries the handover start time and the handover delay; or the second time carries the handover start time and the handover completion time; or the second time carries the handover start time, the handover completion time, and the handover delay. Exemplarily, the first duration is SIFS.
[0664] In some embodiments, the second information is carried in at least one of the following information:
[0665] RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control of management frame; A-Control field of additional QoS Null frame; additional management frame.
[0666] In some embodiments, the second information may be carried in any of the above information. In some embodiments, the second information may be split into at least two sub-information, each sub-information carrying any of the above information, and the second information may be carried by multiple information of the same or different types.
[0667] In some embodiments, the second information is carried in at least one of the following frames: a block acknowledgement control field of a BA frame; or control information in an A-Control field of a data frame or a management frame; or an action field of a management frame.
[0668] The first processing module 340 is configured to adjust to operate on a sub-channel that is not interfered with.
[0669] In some embodiments, before interference begins or when interference is just beginning or when interference is detected, the first processing module 340 is configured to adjust to operate on a sub-channel that is not subject to interference.
[0670] In some embodiments, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any one of the following:
[0671] Case 1: All undisturbed sub-channels in the current working channel;
[0672] The undisturbed subchannels are subchannels other than the interfered subchannel in the current working channel;
[0673] Case 2: Some sub-channels in the current working channel are not interfered with;
[0674] In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is the group with the largest number of contiguous subchannels in the at least two groups of subchannels. In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is a discontinuous subchannel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel and a secondary channel contiguous with the primary channel.
[0675] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0676] For example, in a case where the entire current operating channel is interfered with, the target operating channel may be one or more sub-channels completely different from the current operating channel.
[0677] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0678] For example, when multiple subchannels in the current working channel are interfered with and the STA needs to work on at least two consecutive subchannels, the target working channel includes a first undisturbed subchannel belonging to the current working channel and a second undisturbed subchannel not belonging to the current working channel.
[0679] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0680] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0681] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0682] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0683] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0684] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0685] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0686] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, for example, if the periodic downlink transmission is outside the interference time, the STA may also keep the downlink working channel unchanged and only adjust the uplink working channel.
[0687] In the embodiments of the present application, an example is given of adjusting the uplink working channel and the downlink working channel at the same time, or keeping the uplink working channel unchanged and only adjusting the downlink working channel.
[0688] In some embodiments, the adjustment method of the first processing module 340 includes at least one of the following methods:
[0689] Adjustment method 1: When the secondary channel is interfered with but the primary channel is not interfered with, reduce the STA's channel bandwidth to transmit and receive on the primary channel.
[0690] Adjustment method 2: If the secondary channel is interfered with and at least two consecutive sub-channels, including the primary channel, are not interfered with, the STA's channel bandwidth is reduced to transmit and receive on at least two consecutive sub-channels.
[0691] Adjustment method 3: If at least one sub-channel, including the primary channel, is interfered with and at least one secondary channel is not interfered with, the STA's channel bandwidth is reduced to transmit and receive on the undisturbed secondary channel.
[0692] Adjustment method 4: When the switching conditions are met, switch to a target working channel different from the current working channel for transmission and reception;
[0693] Adjustment method 5: If the interference type is intra-device interference, keep the STA's uplink channel bandwidth unchanged and reduce the STA's downlink channel bandwidth to a sub-channel that is not affected by the interference.
[0694] Adjustment method six: If the interference type is intra-device interference and the switching conditions are met, the STA maintains the uplink channel bandwidth unchanged and switches to a target working channel different from the current downlink channel for reception.
[0695] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0696] At least one sub-channel, including the main channel, is interfered with;
[0697] The subchannels that are not interfered with are discontinuous subchannels.
[0698] The entire working channel bandwidth of the current working channel is interfered with.
[0699] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0700] In some embodiments, the STA first sends the second information and then adjusts to a sub-channel without interference for reception and / or transmission; in some embodiments, the STA first adjusts to a sub-channel without interference for reception and / or transmission and then sends the second information; in some embodiments, the STA simultaneously sends the second information and adjusts to a sub-channel without interference for reception and / or transmission.
[0701] In some embodiments, when interference ends, the working channel is adjusted to the state at the start of the first transmission opportunity; or, when the first TXOP ends, the working channel is adjusted to the state at the start of the first TXOP; where the first TXOP is the TXOP used by the STA. Before adjusting the working channel to the state at the start of the first TXOP, the STA may send the second message again to explicitly indicate the resumption of the adjustment. The STA may also not send the second message and implicitly resume the adjustment according to the agreed method.
[0702] A first receiving module 360 is configured to receive third information in downlink transmission, where the third information is used to instruct the AP to adjust the working channel of the STA;
[0703] After receiving the first information and / or the second information, the AP sends third information to the STA in a downlink transmission. The third information is used to instruct the AP to adjust the STA's working channel. The STA receives the third information sent by the AP in the downlink transmission.
[0704] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information is different from that of the second information; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, there is no need to send the third information.
[0705] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are different; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are the same.
[0706] In some embodiments, the AP instructs the STA to adjust to operate on a subchannel without interference when a transmission condition is met. The transmission condition includes at least one of the following: before the interference starts, when the interference starts, when the first information is received, when the second information is received, or when the interference ends.
[0707] In some embodiments, similar to the previous embodiment, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any of the following situations:
[0708] Case 1: All undisturbed sub-channels in the current working channel;
[0709] Case 2: Some sub-channels in the current working channel are not interfered with;
[0710] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0711] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0712] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0713] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0714] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0715] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0716] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0717] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0718] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0719] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, such as the periodic downlink transmission outside the interference time, the downlink working channel may be kept unchanged and only the uplink working channel may be adjusted.
[0720] In some embodiments, the adjustment method indicated by the third information is determined based on the first information. The adjustment method indicated by the third information includes at least one of the following adjustment methods:
[0721] Adjustment method 1: When the secondary channel is interfered with and the primary channel is not interfered with, the third information instructs the STA to reduce the channel bandwidth of the working channel to transmit and receive on the primary channel;
[0722] Adjustment method 2: When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, the third information instructs the STA to reduce the channel bandwidth of the working channel to transmit and receive on at least two consecutive sub-channels;
[0723] Adjustment method three: When at least one sub-channel including the primary channel is interfered with and at least one secondary channel is not interfered with, the third information instructs the STA to reduce the channel bandwidth of the working channel to transmit and receive on the undisturbed secondary channel;
[0724] Adjustment mode 4: When the switching conditions are met, the third information instructs the STA to switch to a target operating channel different from the current operating channel for transmission and reception;
[0725] Adjustment method 5: When the interference type is intra-device interference, the third information instructs the STA to maintain the uplink channel bandwidth unchanged and reduce the downlink channel bandwidth to a sub-channel that is not interfered with for reception;
[0726] Adjustment method six: When the interference type is intra-device interference and the switching condition is met, the third information instructs the STA to keep the uplink channel bandwidth unchanged and switch to a target working channel different from the current downlink channel for reception.
[0727] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0728] At least one sub-channel, including the main channel, is interfered with;
[0729] The subchannels that are not interfered with are discontinuous subchannels.
[0730] The entire working channel bandwidth of the current working channel is interfered with.
[0731] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0732] In some embodiments, the STA first sends the second information, and after receiving the third information, adjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information; in some embodiments, the STA first adjusts to the undisturbed sub-channel for reception and / or transmission based on the first information and / or the second information, and if the third information is received, it readjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information.
[0733] In some embodiments, the third information is used to indicate at least one of the following information:
[0734] Whether to require the STA to switch the working channel; the target working channel to which the STA is instructed to switch; the switching start time; the switching completion time; and the switching delay.
[0735] In some embodiments, the third information is carried in at least one of the following frames:
[0736] RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control of management frame; A-Control field of additional QoS Null frame; additional management frame; MU-RTS; basic trigger frame; CTS.
[0737] In some embodiments, the user information field of the MU-RTS includes at least one of the following fields:
[0738] An associated identifier, used to indicate a site;
[0739] Switch, used to indicate whether the station indicated by the association identifier field adjusts the working channel;
[0740] The switching start time is used to indicate the time when the station indicated by the association identifier field starts to adjust the working channel.
[0741] In some embodiments, the user information list of the basic trigger frame includes a user information field and a user information extension field that appear in pairs:
[0742] User information field, used to indicate a site and allocate resource units to the site;
[0743] User information extension field, including a switch field and / or a start switch field;
[0744] The switch field is used to indicate whether the station adjusts the working channel; if so, the target working channel is the subchannel where the resource unit allocated to the station is located;
[0745] The start switching time field is used to indicate the time when the station starts adjusting the working channel.
[0746] The above-mentioned first sending module 320 can be implemented as an embodiment alone, or the first sending module 320 and the first processing module 340 can be combined to form an embodiment; or the first sending module 320 and the first receiving module 360 can be combined to form an embodiment; or the first sending module 320, the first processing module 340 and the first receiving module 360 can be combined to form an embodiment, and there is no limitation on this.
[0747] To sum up, the device provided in this embodiment sends the first information and / or second information of the STA in the uplink transmission, where the first information is used to indicate the interference of the STA and the second information is used to indicate the adjustment of the STA in at least one working channel. This enables the STA to actively report interference information, or actively adjust the working channel under interference, and actively report the adjustment information of the working channel to the AP. Since this method reports or adjusts at the granularity of STA, it is suitable for scenarios with inconsistent OBSS interference or non-OBSS interference.
[0748] In an OBSS interference scenario, if the STA is subject to OBSS interference and the AP is not subject to OBSS interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustment.
[0749] In a non-OBSS interference scenario, when a STA is subject to in-device interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustments.
[0750] FIG26 shows a block diagram of an information sending device provided by some exemplary embodiments of the present application. The device includes at least some of the following modules: a second receiving module 420, a second processing module 440, and a second sending module 460:
[0751] The second receiving module 420 is configured to receive the first information and / or the second information in uplink transmission;
[0752] A STA's operating channel includes at least one sub-channel, which includes one primary channel and at least zero secondary channels. The bandwidths of the primary channel and the secondary channels may be the same or different. If there are at least two secondary channels, the bandwidths of the secondary channels may be the same or different.
[0753] The first information is used to indicate the interference of the STA, and may also be referred to as interference information. The second information is used to indicate the adjustment of the working channel by the STA under interference conditions, and may also be referred to as working channel information, working channel adjustment information, or working channel switching information.
[0754] In some embodiments, the interference is OBSS interference or intra-device interference. In some embodiments, the OBSS interference is consistent between the STA and the AP, or inconsistent between the STA and the AP. In this embodiment, the OBSS interference is described as inconsistent between the STA and the AP.
[0755] Regarding the first information:
[0756] The first information is used to indicate the interference of the STA, which is the interference the STA is currently experiencing or the interference the STA is expected to experience.
[0757] In some embodiments, the first information includes at least one of the following information:
[0758] Source of interference; periodic interference or non-periodic interference; expected duration of interference; expected start time of interference; expected end time of interference; interfering sub-channel.
[0759] The interference sources include at least one of OBSS interference, in-device interference, and unknown interference. Periodic interference refers to interference that occurs periodically over a period of time, while aperiodic interference refers to interference that does not have a periodic pattern. The expected duration of interference is the duration that the STA expects the interference to last, which may differ from the actual duration of the interference. The expected start time of interference is the time when the STA expects the interference to start, which may differ from the actual start time of the interference. The expected end time of interference is the time when the STA expects the interference to end. The interfering subchannel is the subchannel that is interfered with.
[0760] In some embodiments, the first information carries at least one of the following information:
[0761] RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control of management frame; A-Control field of additional QoS Null frame; additional management frame.
[0762] In some embodiments, the first information may be carried in any of the above information. In some embodiments, the first information may be split into at least two sub-information, each sub-information carrying any of the above information, and the first information may be carried by multiple information of the same or different types.
[0763] In some embodiments, the first information is carried in: a block acknowledgement control field of the BA frame; or control information in an A-Control field of the data frame or the management frame; or an action field of the management frame.
[0764] Regarding the second information:
[0765] The second information is used to indicate the adjustment of the STA's operating channel in the presence of interference. The adjustment is used to adjust the STA's operating channel to operate on a sub-channel that is not interfered with. In some embodiments, the second information is used to indicate the adjustment that the STA has performed, is about to perform, or is expected to perform.
[0766] In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of OBSS interference, for example, the STA adjusts the operating channel in the event of inconsistent OBSS interference. In some embodiments, the second information is used to instruct the STA to adjust the operating channel in the event of in-device interference.
[0767] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. In some embodiments, the second information is used to indicate adjustment (or restoration) of the working channel after interference occurs.
[0768] In some embodiments, the second information is used to indicate adjustment of the working channel before or during interference. The second information includes at least one of the following information:
[0769] Reduce the STA's working bandwidth; transmit or receive only on the primary channel; transmit or receive only on at least one secondary channel; whether to switch the working channel; the target working channel after switching; the switching start time; the switching completion time; the switching delay.
[0770] Among them, reducing the working bandwidth of STA means reducing the number of sub-channels in the working channel of STA, for example, reducing it from 2 sub-channels to 1 sub-channel; transmitting and receiving only on the main channel means no longer using the secondary channel for transmitting and receiving; receiving only on the main channel means no longer using the secondary channel for receiving during the downlink reception process; transmitting and receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for transmitting and receiving; receiving only on at least one secondary channel means no longer using the remaining sub-channels including the main channel for receiving during the downlink reception process; whether to switch the working channel indicates whether to switch the working channel or not; the target working channel after switching refers to which sub-channels the working channels after switching are in the case of switching the working channel; the switching start time is the start time when the STA expects to switch the working channel; the switching completion time is the end time when the STA expects to end the working channel; the switching delay is the difference between the switching completion time expected by the STA and the switching start time.
[0771] In some embodiments, the second information is used to indicate adjustment of the working channel after the interference occurs. The second information includes at least one of the following information:
[0772] Restore or increase the STA's working bandwidth; restore to the working bandwidth before interference; whether to switch the working channel; the target working channel after switching; the switching start time; the switching completion time; the switching delay.
[0773] When the handover delay is not greater than the first duration, the second information does not need to indicate at least one of the handover delay, the handover completion time, and the handover delay. For example, the second information only indicates the handover start time, or the second information does not need to indicate the handover delay, the handover completion time, and the handover delay.
[0774] If the handover delay is greater than the first duration, the second information carries at least two of the handover delay, the handover completion time, and the handover delay. For example, the second information carries the handover completion time and the handover delay; or the second time carries the handover start time and the handover delay; or the second time carries the handover start time and the handover completion time; or the second time carries the handover start time, the handover completion time, and the handover delay. Exemplarily, the first duration is SIFS.
[0775] In some embodiments, the second information is carried in at least one of the following information:
[0776] RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control of management frame; A-Control field of additional QoS Null frame; additional management frame.
[0777] In some embodiments, the second information may be carried in any of the above information. In some embodiments, the second information may be split into at least two sub-information, each sub-information carrying any of the above information, and the second information may be carried by multiple information of the same or different types.
[0778] In some embodiments, the second information is carried in at least one of the following frames: a block acknowledgement control field of a BA frame; or control information in an A-Control field of a data frame or a management frame; or an action field of a management frame.
[0779] The second processing module 440 is configured to schedule transmission of the STA on a sub-channel that is not interfered with.
[0780] In some embodiments, after receiving the first information, the second processing module 440 adjusts the uplink transmission and / or downlink transmission related to the STA to a sub-channel in which the STA is not interfered with. The adjustment method is agreed upon in the protocol or predefined. The adjustment methods of the AP and the STA are the same, and the STA does not need to send the second information additionally. In some embodiments, after receiving the second information, the uplink transmission and / or downlink transmission related to the STA is adjusted to a sub-channel in which the STA is not interfered with. The adjustment method is indicated or suggested by the second information, and the STA does not need to send the first information. In some embodiments, after receiving the first information and the second information, the uplink transmission and / or downlink transmission related to the STA is adjusted to a sub-channel in which the STA is not interfered with. The adjustment method is indicated or suggested by the second information.
[0781] In some embodiments, before interference of a STA begins or when interference is just beginning or detected, uplink transmission and / or downlink transmission for the STA is adjusted to a sub-channel where the STA is not interfered with.
[0782] In some embodiments, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any one of the following:
[0783] Case 1: All undisturbed sub-channels in the current working channel;
[0784] The undisturbed subchannels are subchannels other than the interfered subchannel in the current working channel;
[0785] Case 2: Some sub-channels in the current working channel are not interfered with;
[0786] In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is the group with the largest number of contiguous subchannels in the at least two groups of subchannels. In some embodiments, the undisturbed subchannels are at least two discontinuous groups of subchannels, and the target operating channel is a discontinuous subchannel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel. In some embodiments, the undisturbed subchannels include a primary channel and at least one secondary channel, and the target operating channel is the primary channel and a secondary channel contiguous with the primary channel.
[0787] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0788] For example, in a case where the entire current operating channel is interfered with, the target operating channel may be one or more sub-channels completely different from the current operating channel.
[0789] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0790] For example, when multiple subchannels in the current working channel are interfered with and the STA needs to work on at least two consecutive subchannels, the target working channel includes a first undisturbed subchannel belonging to the current working channel and a second undisturbed subchannel not belonging to the current working channel.
[0791] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0792] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0793] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0794] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0795] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0796] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0797] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0798] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, for example, if the periodic downlink transmission is outside the interference time, the STA may also keep the downlink working channel unchanged and only adjust the uplink working channel.
[0799] In the embodiments of the present application, an example is given of adjusting the uplink working channel and the downlink working channel at the same time, or keeping the uplink working channel unchanged and only adjusting the downlink working channel.
[0800] In some embodiments, the adjustment method of the second processing module 440 includes at least one of the following methods:
[0801] Adjustment method 1: When the secondary channel is interfered with and the primary channel is not interfered with, the wireless transmission with the STA is scheduled to the primary channel for transmission and reception;
[0802] Adjustment method 2: When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, the wireless transmission with the STA is scheduled to be transmitted and received on at least two consecutive sub-channels.
[0803] Adjustment method 3: If at least one sub-channel, including the primary channel, is interfered with and at least one secondary channel is not interfered with, wireless transmission with the STA is scheduled to the undisturbed secondary channel for transmission and reception.
[0804] Adjustment method 4: When the switching conditions are met, the STA's wireless transmission is scheduled to be sent and received on a target working channel that is different from the current working channel;
[0805] Adjustment method 5: If the interference type is intra-device interference, the STA's uplink channel bandwidth remains unchanged, and the STA's downlink transmission is scheduled to a sub-channel that is not subject to interference.
[0806] Adjustment method six: If the interference type is intra-device interference and the switching conditions are met, the STA's uplink channel bandwidth remains unchanged, and the downlink transmission with the STA is scheduled to a target working channel different from the current downlink channel for reception.
[0807] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0808] At least one sub-channel, including the main channel, is interfered with;
[0809] The subchannels that are not interfered with are discontinuous subchannels.
[0810] The entire working channel bandwidth of the current working channel is interfered with.
[0811] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0812] In some embodiments, the second information is sent by the STA before adjusting to a sub-channel without interference for reception and / or transmission; in some embodiments, the second information is sent by the STA after adjusting to a sub-channel without interference for reception and / or transmission; in some embodiments, the second information is sent by the STA while adjusting to a sub-channel without interference.
[0813] Since the same AP may provide services to multiple STAs, in some embodiments, the second processing module 440 is configured to maintain transmission on the primary channel if some stations in the first transmission period are interfered with on the primary channel;
[0814] The first transmission period is a part of a first transmission opportunity. The first transmission opportunity is a transmission opportunity corresponding to a station that sends the first information and / or the second information.
[0815] That is, if only some or a small number of STAs are interfered with on the primary channel, because some STAs are not interfered with on the primary channel, the AP maintains transmission on the primary channel, which can ensure that the STAs that are not interfered with can transmit on the primary channel.
[0816] In some embodiments, the second processing module 440 is configured to schedule, by the AP, transmissions of other stations in a second transmission opportunity on the primary channel if all stations in the first transmission period are interfered with on the primary channel;
[0817] The first transmission period is a part of a first transmission opportunity, and the first transmission opportunity is a transmission opportunity corresponding to a site that sends the first information and / or the second information.
[0818] In some embodiments, the second processing module 440 is configured to suspend downlink transmission with the site; wherein the number of suspension times is related to the switching delay or the switching completion time.
[0819] The second sending module 460 is configured to send third information in downlink transmission, where the third information is used to instruct the AP to adjust the working channel of the STA;
[0820] After receiving the first information and / or the second information, the AP sends third information to the STA in a downlink transmission. The third information is used to instruct the AP to adjust the STA's working channel. The STA receives the third information sent by the AP in the downlink transmission.
[0821] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information is different from that of the second information; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, there is no need to send the third information.
[0822] In some embodiments, if the AP receives the second information reported by the STA and does not agree with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are different; if the AP receives the second information reported by the STA and agrees with the STA's adjustment of the working channel, it sends third information to the STA, and the adjustment method of the third information and the second information are the same.
[0823] In some embodiments, the AP instructs the STA to adjust to operate on a subchannel without interference when a transmission condition is met. The transmission condition includes at least one of the following: before the interference starts, when the interference starts, when the first information is received, when the second information is received, or when the interference ends.
[0824] In some embodiments, similar to the previous embodiment, the working channel before adjustment is defined as the current working channel, and the working channel after adjustment is defined as the target working channel. The target working channel includes any of the following situations:
[0825] Case 1: All undisturbed sub-channels in the current working channel;
[0826] Case 2: Some sub-channels in the current working channel are not interfered with;
[0827] Case 3: Other undisturbed sub-channels that do not belong to the current working channel;
[0828] Case 4: a first undisturbed sub-channel belonging to the current operating channel, and a second undisturbed sub-channel not belonging to the current operating channel.
[0829] In the embodiment of the present application, there may be multiple ways to select some of the non-interferenced sub-channels, which are not listed one by one.
[0830] In some embodiments, the current working channel includes: an uplink working channel and a downlink working channel. The adjustment range of the above adjustment includes any one of the following three ranges:
[0831] Range 1: Uplink working channel and downlink working channel are adjusted simultaneously;
[0832] In some embodiments, the uplink working channel and the downlink working channel are adjusted in the same manner, but this does not rule out the possibility that in some embodiments, the uplink working channel and the downlink working channel are adjusted differently.
[0833] Range 2: Keep the uplink working channel unchanged and adjust the downlink working channel;
[0834] In some embodiments, the STA is subject to intra-device interference. Since the uplink transmission of the STA is not affected and only the downlink transmission is affected, the uplink working channel can be kept unchanged and only the downlink working channel can be adjusted.
[0835] Range 3: Keep the downlink working channel unchanged and adjust the uplink working channel.
[0836] In some embodiments, if the transmission of the downlink working channel of the STA will not be affected, such as the periodic downlink transmission outside the interference time, the downlink working channel may be kept unchanged and only the uplink working channel may be adjusted.
[0837] In some embodiments, the adjustment method indicated by the third information is determined based on the first information. The adjustment method indicated by the third information includes at least one of the following adjustment methods:
[0838] Adjustment method 1: When the secondary channel is interfered with and the primary channel is not interfered with, the STA is instructed to reduce the channel bandwidth of the working channel to transmit and receive on the primary channel through the third information;
[0839] Adjustment method 2: When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, the STA is instructed through the third information to reduce the channel bandwidth of the working channel to transmit and receive on at least two consecutive sub-channels;
[0840] Adjustment method three: When at least one sub-channel, including the primary channel, is interfered with and at least one secondary channel is not interfered with, the STA is instructed through the third information to reduce the channel bandwidth of the working channel to transmit and receive on the secondary channel that is not interfered with.
[0841] Adjustment method 4: When the switching conditions are met, the STA is instructed to switch to a target working channel different from the current working channel for transmission and reception through the third information;
[0842] Adjustment method 5: When the interference type is intra-device interference, the third information is used to instruct the STA to maintain the uplink channel bandwidth unchanged and reduce the downlink channel bandwidth to a sub-channel that is not subject to interference for reception.
[0843] Adjustment method six: When the interference type is intra-device interference and the switching condition is met, the third information is used to instruct the STA to keep the uplink channel bandwidth unchanged and switch to a target working channel different from the current downlink channel for reception.
[0844] In some embodiments, in the fourth adjustment method and / or the sixth adjustment method, the switching condition includes at least one of the following conditions:
[0845] At least one sub-channel, including the main channel, is interfered with;
[0846] The subchannels that are not interfered with are discontinuous subchannels.
[0847] The entire working channel bandwidth of the current working channel is interfered with.
[0848] In some embodiments, as long as at least one subchannel including the main channel is interfered with, the switching condition is deemed to be met; in some embodiments, the STA needs to work on continuous subchannels, and if the undisturbed subchannels are discontinuous subchannels, the switching condition is deemed to be met; in some embodiments, the STA needs to work on n continuous subchannels, and if the number of continuous subchannels in the undisturbed subchannels is less than n, the switching condition is deemed to be met; in some embodiments, the entire working channel bandwidth of the current working channel is interfered with, and the switching condition is deemed to be met.
[0849] In some embodiments, the STA first sends the second information, and after receiving the third information, adjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information; in some embodiments, the STA first adjusts to the undisturbed sub-channel for reception and / or transmission based on the first information and / or the second information, and if the third information is received, it readjusts to the undisturbed sub-channel for reception and / or transmission based on the indication of the third information.
[0850] In some embodiments, the third information is used to indicate at least one of the following information:
[0851] Whether to require the STA to switch the working channel; the target working channel to which the STA is instructed to switch; the switching start time; the switching completion time; and the switching delay.
[0852] In some embodiments, the third information is carried in at least one of the following frames:
[0853] RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control of management frame; A-Control field of additional QoS Null frame; additional management frame; MU-RTS; basic trigger frame; CTS.
[0854] In some embodiments, the user information field of the MU-RTS includes at least one of the following fields:
[0855] An associated identifier, used to indicate a site;
[0856] Switch, used to indicate whether the station indicated by the association identifier field adjusts the working channel;
[0857] The switching start time is used to indicate the time when the station indicated by the association identifier field starts to adjust the working channel.
[0858] In some embodiments, the user information list of the basic trigger frame includes a user information field and a user information extension field that appear in pairs:
[0859] User information field, used to indicate a site and allocate resource units to the site;
[0860] User information extension field, including a switch field and / or a start switch field;
[0861] The switch field is used to indicate whether the station adjusts the working channel; if so, the target working channel is the subchannel where the resource unit allocated to the station is located;
[0862] The start switching time field is used to indicate the time when the station starts adjusting the working channel.
[0863] In some embodiments, the second sending module 460 is configured to send a PPDU for occupying the channel on the primary channel when all stations in the first transmission period are interfered with on the primary channel. The PPDU is used to ensure that the first TXOP is not preempted by other STAs or APs.
[0864] The first transmission period is a part of the first transmission opportunity; the first transmission opportunity is a transmission opportunity corresponding to the site that sends the first information and / or the second information.
[0865] In some embodiments, the second sending module 460 is configured to send a downlink trigger frame on a non-interferenced sub-channel using a non-HT duplicate PPDU.
[0866] In some embodiments, the second sending module 460 is configured to, when there is only one station in the first transmission opportunity, wait for the idle time of the target working channel indicated by the second information to reach a second time period, and then send a PPDU for occupying the channel on the target working channel;
[0867] The first TXOP is a TXOP corresponding to the STA that sends the second information. Exemplarily, the second duration is PIFS.
[0868] In some embodiments, the PPDU for occupying a channel includes:
[0869] Preamble; or,
[0870] load; or,
[0871] preamble and payload; or,
[0872] Carrying the DATA field of a CTS frame; or,
[0873] Carries the DATA field of the QoS Null frame.
[0874] Optionally, the value of the duration field in the PPDU is determined based on the switching completion time.
[0875] In some embodiments, the second processing module 440 is configured to switch the primary channel of the AP. Switching the primary channel includes at least one of the following:
[0876] Switch the main channel among all current sub-channels; or,
[0877] Switch the main channel among all current sub-channels and reduce the working channel bandwidth of the AP.
[0878] In some embodiments, the owning device of the first TXOP used by the STA is an AP.
[0879] In some embodiments, the owner device of the first TXOP used by the STA is the STA, and the second sending module 460 is configured to send a BA / ACK frame on the target working channel indicated by the STA. The BA / ACK frame is transmitted using an MU PPDU or a Non-HT duplicate PPDU.
[0880] In some embodiments, when the interference ends, the second sending module 460 sends third information to instruct the STA to adjust the working channel to the state at the beginning of the first transmission opportunity; or, when the first TXOP ends, the second sending module 460 sends third information to instruct the STA to adjust the working channel to the state at the beginning of the first TXOP; wherein the first TXOP is the TXOP used by the above-mentioned STA.
[0881] The above-mentioned second receiving module 420 can be implemented as an embodiment alone, or the second receiving module 420 and the second processing module 440 can be combined to form an embodiment; or the second receiving module 420 and the second sending module 460 can be combined to form an embodiment; or the second receiving module 420, the second processing module 440 and the second sending module 460 can be combined to form an embodiment, and there is no limitation on this.
[0882] To sum up, the device provided in this embodiment, by combining the first information and / or second information of the STA in the uplink transmission, the first information is used to indicate the interference of the STA, and the second information is used to indicate the adjustment of the STA in at least one working channel, can enable the STA to actively report interference information, or actively adjust the working channel under interference, and actively report the adjustment information of the working channel to the AP. Since this method reports or adjusts at the granularity of STA, it is suitable for scenarios with inconsistent OBSS interference or non-OBSS interference.
[0883] In an OBSS interference scenario, if the STA is subject to OBSS interference and the AP is not subject to OBSS interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustment.
[0884] In a non-OBSS interference scenario, when a STA is subject to in-device interference, the STA proactively reports the first information and / or the second information, which can trigger the AP to perform or coordinate subsequent working channel adjustments.
[0885] It should be noted that the device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0886] Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.
[0887] Figure 27 shows a schematic structural diagram of a wireless device (AP and / or STA) provided in some exemplary embodiments of the present application. The wireless communication device 2700 includes: a processor 2701, a receiver 2702, a transmitter 2703, a memory 2704 and a bus 2705.
[0888] The processor 2701 includes one or more processing cores, and the processor 2701 executes various functional applications and information processing by running software programs and modules. In some embodiments, the processor 2701 can be used to implement the functions and steps of the first processing module and / or the second processing module described above.
[0889] Receiver 2702 and transmitter 2703 can be implemented as a communication component, which can be a communication chip. In some embodiments, receiver 2702 can be used to implement the functions and steps of the first receiving module and / or the second receiving module described above. In some embodiments, transmitter 2703 can be used to implement the functions and steps of the first transmitting module and / or the second transmitting module described above.
[0890] The memory 2704 is connected to the processor 2701 via a bus 2705. The memory 2704 may be used to store at least one instruction, and the processor 2701 may be used to execute the at least one instruction to implement each step in the above method embodiment.
[0891] In addition, the memory 2704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Volatile or non-volatile storage devices include but are not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random-access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, and programmable read-only memory (PROM).
[0892] In some embodiments, the receiver 2702 receives signals / data independently, or the processor 2701 controls the receiver 2702 to receive signals / data, or the processor 2701 requests the receiver 2702 to receive signals / data, or the processor 2701 cooperates with the receiver 2702 to receive signals / data.
[0893] In some embodiments, the transmitter 2703 independently sends signals / data, or the processor 2701 controls the transmitter 2703 to send signals / data, or the processor 2701 requests the transmitter 2703 to send signals / data, or the processor 2701 cooperates with the transmitter 2703 to send signals / data.
[0894] In an exemplary embodiment of the present application, a computer-readable storage medium is also provided, in which at least one program is stored. The at least one program is loaded and executed by a processor, and the computer-readable storage medium is used to implement the information sending method and / or the information receiving method provided in the above-mentioned various method embodiments.
[0895] In an exemplary embodiment of the present application, a chip is also provided, which includes a programmable logic circuit and / or program instructions. When the chip runs on a communication device, it is used to implement the information sending method and / or the information receiving method provided by the above-mentioned various method embodiments.
[0896] In an exemplary embodiment of the present application, a computer program product is further provided. When the computer program product is executed on a processor of a computer device, the computer device executes the above-mentioned information sending method and / or information receiving method.
[0897] In an exemplary embodiment of the present application, a computer program is further provided. The computer program includes computer instructions. A processor of a computer device executes the computer instructions, causing the computer device to execute the above-mentioned information sending method and / or information receiving method.
[0898] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0899] It should be understood that the frame format and element format shown in the embodiments of the present application are exemplary cases. In different embodiments or different designs, it is not ruled out that at least one of the positions of the fields in the frame / element, the arrangement order with other fields, the number of bytes occupied, and the number of bits occupied may be changed. The present application does not limit the specific format of each frame or each element.
[0900] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for sending information, characterized in that: The method is performed by a station, and comprises: Sending the first information and / or the second information in uplink transmission; The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station under the interference condition.
2. The method according to claim 1, characterized in that The first information includes at least one of the following information: Sources of interference; Periodic or aperiodic interference; the expected duration of the disruption; the expected start time of the interference; the expected end time of the interference; Interfering subchannel.
3. The method according to claim 2, characterized in that The interference source includes at least one of the following information: Overlapping basic service set OBSS interference; Interference within the device; Unknown type of interference.
4. The method according to any one of claims 1 to 3, characterized in that: The first information carries at least one of the following information: Request to send RTS frame; Block acknowledgment BA frame; Confirm ACK frame; A-Control of data frame; A-Control that manages the frames; Additional Quality of Service Idle QoS Null frame's A-Control field; Additional management frames.
5. The method according to claim 4, characterized in that The first information is carried in: The Block Acknowledgement Control field of the BA frame; or, The control information of the A-Control field of the data frame or the management frame; or, The action field of the management frame.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Adjust to work on a sub-channel that is not interfered with.
7. The method according to claim 6, characterized in that The adjusting to operate on a sub-channel without interference includes at least one of the following: When the secondary channel is interfered with and the primary channel is not interfered with, reducing the channel bandwidth of the station to transmit and receive on the primary channel; When the secondary channel is interfered with and at least two consecutive sub-channels including the primary channel are not interfered with, reducing the channel bandwidth of the station to transmit and receive on the at least two consecutive sub-channels; When at least one subchannel including the main channel is interfered with and at least one secondary channel is not interfered with, reducing the channel bandwidth of the station to the undisturbed secondary channel for transmission and reception; When the switching conditions are met, switching to a target working channel different from the current working channel for transmission and reception; When the interference type is intra-device interference, keep the uplink channel bandwidth of the site unchanged, and reduce the downlink channel bandwidth of the site to a sub-channel that is not interfered with for reception; When the interference type is intra-device interference and the switching condition is met, the uplink channel bandwidth of the site is kept unchanged, and the site is switched to a target working channel different from the current downlink channel for reception.
8. The method according to claim 7, characterized in that The switching condition includes at least one of the following conditions: At least one sub-channel including the main channel is interfered; The subchannels that are not interfered with are discontinuous subchannels; The entire working channel bandwidth of the current working channel is interfered with.
9. The method according to claim 1, characterized in that: The second information includes at least one of the following information: reducing the operating bandwidth of the site; Send or receive only on the primary channel; Transmitting or receiving only on at least one secondary channel; Whether to switch the working channel; The target working channel after switching; Switch start time; Switching completion time; Switching delay.
10. The method according to claim 1, characterized in that The second information includes at least one of the following information: Restoring or increasing the working bandwidth of the site; Restore the working bandwidth to that before the interference; Whether to switch the working channel; The target working channel after switching; Switch start time; Switching completion time; Switching delay.
11. The method according to claim 9 or 10, characterized in that: In the case where the switching delay is not greater than the first duration, the second information does not need to indicate at least one of the switching delay, the switching completion time and the switching start time; In the case that the switching delay is greater than the first duration, the second information carries at least one of the switching delay, the switching completion time and the switching start time.
12. The method according to claim 9 or 10, characterized in that: The second information is carried in at least one of the following frames: RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control that manages the frames; Additional QoS Null frame A-Control field; Additional management frames.
13. The method according to claim 12, characterized in that The second information is carried in at least one of the following frames: The Block Acknowledgement Control field of the BA frame; or, The control information of the A-Control field of the data frame or the management frame; or, The action field of the management frame.
14. The method according to any one of claims 1 to 13, characterized in that: The method further comprises: The third information is received in downlink transmission, where the third information is used to instruct the access point to adjust the working channel of the station.
15. The method according to claim 14, characterized in that The third information is at least one of the following information: whether to require the site to switch working channels; Indicating a target working channel for the site to switch; Switching start time; Switching completion time; Switching delay.
16. The method according to claim 14, characterized in that The third information is carried in at least one of the following frames: RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control that manages the frames; Additional QoS Null frame A-Control field; Additional management frames; Multi-User Request Sending MU-RTS; Basic trigger frame; Clear to send CTS.
17. The method according to claim 16, characterized in that The user information field of the MU-RTS includes at least one of the following fields: an association identifier for indicating the site; Switching, used to indicate whether the station indicated by the association identifier field adjusts the working channel; The switching start time is used to indicate the time when the station indicated by the association identifier field starts to adjust the working channel.
18. The method according to claim 16, characterized in that The user information list of the RTS includes a user information field and a user information extension field that appear in pairs: The user information field is used to indicate the site and allocate resource units to the site; The user information extension field includes a switching field and / or a start switching field; The switching field is used to indicate whether the station adjusts the working channel; if adjusted, the target working channel is the subchannel where the resource unit allocated to the station is located; The start switching time field is used to indicate the time when the station starts to adjust the working channel.
19. The method according to any one of claims 6 to 18, characterized in that: The method further comprises: When the interference ends, adjust the working channel to the state at the beginning of the first transmission opportunity; or, When the first transmission opportunity ends, adjusting the working channel to the state at the beginning of the first transmission opportunity; The first transmission opportunity is a transmission opportunity used by the station.
20. The method according to any one of claims 1 to 19, characterized in that: The owning device of the first transmission opportunity used by the station is an access point.
21. The method according to any one of claims 1 to 19, characterized in that: The device that owns the first transmission opportunity used by the station is the station, and the method further includes: A BA / ACK frame is received on the target working channel indicated by the station, where the BA / ACK frame is transmitted using the MU PPDU or the Non-HT duplicate PPDU.
22. A method for receiving information, characterized in that: The method is performed by an access point, and the method includes: receiving first information and / or second information of a site in uplink transmission; The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station under the interference condition.
23. The method according to claim 22, characterized in that The first information includes at least one of the following information: Sources of interference; The periodicity of the disturbance; the expected duration of the disruption; The moment when the disturbance begins; The moment when the interference ends; Interfering subchannel.
24. The method according to claim 23, characterized in that The interference source includes at least one of the following information: OBSS interference; Interference within the device; Unknown type of interference.
25. The method according to any one of claims 22 to 24, characterized in that: The first information is carried in at least one of the following: RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control that manages the frames; Additional QoS Null frame A-Control field; Additional management frames.
26. The method according to claim 25, characterized in that The first information is carried in: The Block Acknowledgement Control field of the BA frame; or, The control information of the A-Control field of the data frame or the management frame; or, The action field of the management frame.
27. The method according to claim 22, characterized in that The second information includes at least one of the following: reducing the operating bandwidth of the site; Send or receive only on the primary channel; Transmitting or receiving only on at least one secondary channel; Whether to switch the working channel; The target working channel after switching; Switching start time; Switching completion time; Switching delay; Restoring or increasing the working bandwidth of the site; Restore to the working bandwidth before the interference.
28. The method according to claim 22, characterized in that The second information is carried in at least one of the following frames: RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control that manages the frames; Additional QoS Null frame A-Control field; Additional management frames.
29. The method according to claim 28, characterized in that The second information is carried in at least one of the following frames: The Block Acknowledgement Control field of the BA frame; or, The control information of the A-Control field of the data frame or the management frame; or, The action field of the management frame.
30. The method according to claim 22, characterized in that The method further comprises: Transmissions by the station are scheduled on the subchannel that is not interfered with.
31. The method according to claim 22, characterized in that The method further comprises: When a portion of the stations in the first transmission period are interfered on the primary channel, maintaining transmission on the primary channel; The first transmission period is a part of a first transmission opportunity, and the first transmission opportunity is a transmission opportunity corresponding to the station that sends the first information.
32. The method according to claim 22, characterized in that The method further comprises: In a case where all stations in the first transmission period are interfered on the primary channel, sending a physical layer protocol data unit PPDU for occupying the channel on the primary channel; The first transmission period is a part of a first transmission opportunity, and the first transmission opportunity is a transmission opportunity corresponding to the station that sends the first information.
33. The method according to claim 32, characterized in that The PPDU includes: Preamble; or, load; or, preamble and payload; or, Carrying the data field of a CTS frame; or, The data field that carries the QoS Null frame.
34. The method according to claim 22, characterized in that The method further comprises: In the case where all stations in the first transmission period are interfered on the primary channel, scheduling transmissions of other stations in the second transmission opportunity on the primary channel; The first transmission period is a part of a first transmission opportunity, and the first transmission opportunity is a transmission opportunity corresponding to the station that sends the first information.
35. The method according to claim 22, characterized in that The method further comprises: suspending downlink transmission with the station; The number of pauses is related to the switching delay or the switching completion time.
36. The method according to claim 22, characterized in that The method further comprises: The downlink trigger frame is sent on a non-HT duplicate PPDU in a sub-channel without interference.
37. The method according to claim 22, characterized in that The method further comprises: In the case where there is only one station in the first transmission opportunity, after waiting for the idle time of the target working channel indicated by the second information to reach a second time, a PPDU for occupying the channel is sent on the target working channel; The first transmission opportunity is a transmission opportunity corresponding to the site that sends the second information.
38. The method according to any one of claims 22 to 37, characterized in that: The method further comprises: The third information is sent in downlink transmission, where the third information is used to instruct the access point to adjust the working channel of the station.
39. The method according to claim 38, characterized in that The third information is used to indicate at least one of the following information: whether to require the site to switch working channels; Indicating a target working channel for the site to switch; Switching start time; The switching is completed.
40. The method according to claim 38, characterized in that The third information is carried in at least one of the following frames: RTS frame; BA frame; ACK frame; A-Control of data frame; A-Control that manages the frames; Additional QoS Null frame A-Control field; Additional management frames; MU-RTS; Basic trigger frame; CTS.
41. The method according to claim 40, characterized in that The user information field of the MU-RTS includes at least one of the following fields: an association identifier for indicating the site; Switching, used to indicate whether the station indicated by the association identifier field adjusts the working channel; The switching start time is used to indicate the time when the station indicated by the association identifier field starts to adjust the working channel.
42. The method according to claim 40, characterized in that The user information list of the basic trigger frame includes a user information field and a user information extension field that appear in pairs: The user information field is used to indicate the site and allocate resource units to the site; The user information extension field includes a switching field and / or a start switching field; The switching field is used to indicate whether the station adjusts the working channel; if adjusted, the target working channel is the subchannel where the resource unit allocated to the station is located; The start switching time field is used to indicate the time when the station starts to adjust the working channel.
43. The method according to any one of claims 22 to 42, characterized in that The method further comprises: Switch primary channel.
44. The method according to claim 43, characterized in that The switching of the main channel comprises at least one of the following: Switching the main channel among all current sub-channels; or, The main channel is switched among all current sub-channels, and the working channel bandwidth of the access point is reduced.
45. The method according to any one of claims 22 to 44, characterized in that The owning device of the first transmission opportunity used by the station is an access point.
46. The method according to any one of claims 22 to 44, characterized in that The device that owns the first transmission opportunity used by the station is the station, and the method further includes: A BA / ACK frame is sent on the target working channel indicated by the station, where the BA / ACK frame is transmitted using MU PPDU or Non-HT duplicate PPDU.
47. An information sending device, characterized in that: The device comprises: A first sending module, configured to send first information and / or second information in uplink transmission; The first information is used to indicate the interference to which the device is subjected, and the second information is used to indicate adjustment of the working channel by the device under the interference condition.
48. An information receiving device, characterized in that: The device comprises: A second receiving module, configured to receive the first information and / or the second information of the site in uplink transmission; The first information is used to indicate the interference suffered by the station, and the second information is used to indicate the adjustment of the working channel by the station under the interference condition.
49. A wireless device, characterized in that: The wireless device comprises: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the information sending method as described in any one of claims 1 to 21, and / or the information receiving method as described in any one of claims 22 to 46.
50. A computer-readable storage medium, characterized in that The computer-readable storage medium stores executable instructions, which are loaded and executed by a processor to implement the information sending method described in any one of claims 1 to 21, and / or the information receiving method described in any one of claims 22 to 46.
51. A chip, characterized in that: The chip includes a programmable logic circuit or a program, and the chip is used to implement the information sending method described in any one of claims 1 to 21, and / or the information receiving method described in any one of claims 22 to 46.
52. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor of the communication device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the communication device executes the information sending method described in any one of claims 1 to 21, and / or the information receiving method described in any one of claims 22 to 46.
53. A computer program, characterized in that The computer program includes computer instructions, and the processor of the communication device executes the computer instructions, so that the communication device executes the information sending method described in any one of claims 1 to 21, and / or the information receiving method described in any one of claims 22 to 46.
Citation Information
Patent Citations
Method and apparatus for communication in a network of WLAN overlapping basic service set
US20150359008A1
Interference mitigation for positioning reference signals
US20160156424A1
Interference detection, signaling, and mitigation techniques for low latency transmissions
US20200084759A1
Centralized spectrum management for interference mitigation
US20200107214A1
Anti-interference method for wireless communication, electronic device, chip, and readable storage medium
WO2022237359A1