Communication method and communication apparatus

ZA202608360APending Publication Date: 2026-08-26HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
ZA202608360
Authority / Receiving Office
ZA · ZA
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-08
Filing Date
2026-08-19
Publication Date
2026-08-26

AI Technical Summary

Technical Problem

In wireless communications, in the prior art, the main channel is busy, resulting in a waste of channel resources, and the transmission of PPDU seriously interferes with the OBSS data packet.

Method used

By receiving the OBSS data packet on the first channel of the operating channel bandwidth and sending the PPDU on the second channel, ensuring that the second channel is a non-adjacent channel of the first channel, the center frequency difference is greater than or equal to the first threshold, and the transmission power of the PPDU is less than or equal to the second threshold, the transmission parameters are the same as the OBSS data packet parameters to reduce interference.

Benefits of technology

This effectively reduces the interference of PPDU transmission on OBSS data packets, improves channel resource utilization, and reduces channel resource waste.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

NOT VISIBLE DUE TO STATUS OF PATENT
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 8, 2024, with application number 202410278052.9 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and more specifically, to a communication method and a communication device. Background Art

[0003] With the development of wireless technology, system bandwidth continues to expand. For example, in the field of wireless fidelity (Wi-Fi), Wi-Fi 6 and earlier systems support a maximum bandwidth of 160MHz, while Wi-Fi 7 has a maximum bandwidth of 320MHz. Larger bandwidth can be used to provide higher transmission rates. However, the 802.11 series of standards stipulates that only when the primary channel is idle can a channel be successfully competed for. If the primary channel is busy, even if other channels are idle, they cannot be used, resulting in a waste of channel resources. Summary of the Invention

[0004] The embodiments of the present application provide a communication method and a communication device, which enable a first station to receive an OBSS data packet on a first channel of an operating channel bandwidth and send a PPDU on a second channel. Furthermore, the interference of the transmission of the PPDU on the transmission of the OBSS data packet can be reduced.

[0005] To achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a communication method is provided. The method can be performed by a first station, or by a component of the first station, such as a processor, chip, or chip system of the first station, or by a logic module or software capable of implementing all or part of the functions of the first station. Taking the method as an example where the method can be performed by the first station, the method includes: the first station receiving an overlapping basic service set (OBSS) data packet on a first channel of an operating channel bandwidth, wherein the first channel includes a first primary channel; and the first station sending a layer protocol data unit (PPDU) on a second channel of the operating channel bandwidth, wherein the transmission of the PPDU satisfies a preset condition, wherein the preset condition is used to reduce interference of the transmission of the PPDU with the transmission of the OBSS data packet.

[0007] The communication method provided in the embodiments of the present application enables a first station to receive an OBSS packet on a first channel of an operating channel bandwidth and to send a PPDU on a second channel. The PPDU transmission satisfies a preset condition, thereby reducing interference of the PPDU transmission with the OBSS packet transmission.

[0008] In a second aspect, a communication method is provided. The method can be performed by a second site, or by a component of the second site, such as a processor, chip, or chip system of the second site, or by a logic module or software capable of implementing all or part of the functions of the second site. Taking the method as an example where the method can be performed by the second site, the method includes: the second site receiving a layer protocol data unit (PPDU) on a second channel of an operating channel bandwidth, wherein transmission of the PPDU satisfies a preset condition, wherein the preset condition is used to reduce interference of the transmission of the PPDU with transmission of overlapping basic service set (OBSS) data packets transmitted on a first channel, wherein the first channel includes a first primary channel.

[0009] In a communication method provided by an embodiment of the present application, a second station receives a PPDU from a first station on a second channel of an operating channel bandwidth, wherein the transmission of the PPDU satisfies a preset condition and can reduce interference of the PPDU transmission with the transmission of the OBSS data packet.

[0010] In combination with the first aspect or the second aspect, the first channel includes a first main channel, or the first channel includes a first main channel and a secondary channel.

[0011] In combination with the first aspect or the second aspect, in an embodiment of the present application, the second channel includes a second main channel, or the second channel includes the second main channel and other secondary channels.

[0012] In conjunction with the first or second aspect, in an embodiment of the present application, the preset condition includes the second channel being a non-adjacent channel to the first channel. In this solution, the second channel being a non-adjacent channel to the first channel means that the second channel is farther away from the first channel, thereby reducing interference of PPDUs sent on the second channel on the OBSS received on the first channel.

[0013] In combination with the first or second aspect, in an embodiment of the present application, the preset condition includes a difference between the center frequency of the second channel and the center frequency of the first channel being greater than or equal to a first threshold. In this solution, the difference between the center frequency of the second channel and the center frequency of the first channel being greater than or equal to the first threshold can reduce interference of the PPDU sent on the second channel on the OBSS received on the first channel.

[0014] In combination with the first or second aspect, in an embodiment of the present application, the preset condition includes a difference between the center frequency of any channel included in the second channel and the center frequency of the first channel being greater than or equal to a first threshold. In this solution, the difference between the center frequency of any channel included in the second channel and the center frequency of the first channel being greater than or equal to the first threshold can reduce interference of the PPDU sent on the second channel on the OBSS received on the first channel.

[0015] In combination with the first aspect or the second aspect, in a possible implementation, the first threshold is predefined. In this solution, the first threshold is predefined, which can reduce the overhead of indicating the first threshold.

[0016] In conjunction with the first aspect, in another possible implementation, the communication method provided in an embodiment of the present application further includes: the first station receiving first indication information from an access point AP, where the first indication information is used to indicate a first threshold. In this solution, the AP indicates the first threshold to the first station via the first indication information, which is more flexible.

[0017] In combination with the first aspect or the second aspect, illustratively, the first threshold is the transmission bandwidth of the PPDU.

[0018] In combination with the first or second aspect, in an embodiment of the present application, the preset condition includes the PPDU transmit power being less than or equal to a second threshold. In this solution, by limiting the PPDU transmit power, interference from the PPDU transmitted on the second channel to the OBSS received on the first channel is reduced.

[0019] In combination with the first or second aspect, in an embodiment of the present application, the preset condition includes the transmission parameters of the PPDU being partially or completely identical to the transmission parameters of the OBSS data packet. In this solution, by limiting the transmission parameters of the PPDU to be partially or completely identical to the transmission parameters of the OBSS data packet, interference between the subcarriers of the PPDU and the OBSS data packet is eliminated or minimized, thereby reducing interference of the PPDU transmitted on the second channel with the OBSS data packet received on the first channel.

[0020] The transmission parameter may include at least one of a cyclic prefix (CP) length of an orthogonal frequency division multiplexing (OFDM) symbol or a number of fast Fourier transform (FFT) points.

[0021] In combination with the first aspect or the second aspect, in an embodiment of the present application, the MCS set of the OBSS data packet is an MCS set other than MCS0 to MCS4.

[0022] In a third aspect, a communication method is provided. The method can be performed by a first station, or by a component of the first station, such as a processor, chip, or chip system of the first station, or by a logic module or software capable of implementing all or part of the functions of the first station. For example, in the case where the method can be performed by the first station, the method includes: the first station receiving an overlapping basic service set (OBSS) on a first channel of an operating channel bandwidth, where the first channel includes a first primary channel; and the first station sending a PPDU on a second channel of the operating channel bandwidth, where the second channel is a non-adjacent channel to the first channel.

[0023] The communication method provided in an embodiment of the present application enables a first station to receive an OBSS packet on a first channel of an operating channel bandwidth and transmit a PPDU on a second channel. The second channel is a non-adjacent channel to the first channel, thereby reducing interference from the PPDU transmission on the OBSS packet transmission.

[0024] In a fourth aspect, a communication method is provided. The method can be performed by a second station, or by a component of the second station, such as a processor, chip, or chip system of the second station, or by a logic module or software capable of implementing all or part of the functions of the second station. Taking the method as an example where the method can be performed by the second station, the method includes: the second station receiving a PPDU on a second channel of an operating channel bandwidth, where the second channel is a non-adjacent channel of a first channel, and the first channel is used to transmit an overlapping basic service set (OBSS) data packet, wherein the first channel includes a first primary channel.

[0025] In the communication method provided by the embodiment of the present application, the second station receives the PPDU from the first station on the operating channel bandwidth, wherein the second channel is a non-adjacent channel to the first channel, thereby reducing the interference of the PPDU transmission on the transmission of the OBSS data packet.

[0026] In combination with the third aspect or the fourth aspect, the first channel includes a first main channel, or the first channel includes a first main channel and a secondary channel.

[0027] In combination with the third aspect or the fourth aspect, in an embodiment of the present application, the second channel includes a second main channel, or the second channel includes a second main channel and other secondary channels.

[0028] In a fifth aspect, a communication method is provided. The method can be performed by a first station, or by a component of the first station, such as a processor, chip, or chip system of the first station, or by a logic module or software capable of implementing all or part of the functions of the first station. Taking the method as an example where the method can be performed by the first station, the method includes: the first station receiving an overlapping basic service set (OBSS) on a first channel of an operating channel bandwidth, where the first channel includes a first primary channel; and the first station sending a PPDU on a second channel of the operating channel bandwidth; wherein the difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to a first threshold.

[0029] The communication method provided in an embodiment of the present application enables a first station to receive an OBSS packet on a first channel of an operating channel bandwidth and transmit a PPDU on a second channel. The difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to a first threshold, thereby reducing interference of the PPDU transmission on the OBSS packet transmission.

[0030] In a sixth aspect, a communication method is provided. The method can be performed by a second station, or by a component of the second station, such as a processor, chip, or chip system of the second station, or by a logic module or software capable of implementing all or part of the functions of the second station. For example, in the case where the method can be performed by the second station, the method includes: the second station receiving a PPDU on a second channel of an operating channel bandwidth; wherein the difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to a first threshold, and the first channel includes a first primary channel.

[0031] In a communication method provided in an embodiment of the present application, a second station receives a PPDU from a first station on a second channel within an operating channel bandwidth. The difference between a center frequency of the second channel and a center frequency of the first channel is greater than or equal to a first threshold, thereby reducing interference of the PPDU transmission with the OBSS data packet transmission.

[0032] In combination with the fifth aspect or the sixth aspect, the first channel includes a first main channel, or the first channel includes a first main channel and a data channel, a first main channel and a secondary channel.

[0033] In combination with the fifth aspect or the sixth aspect, in an embodiment of the present application, the second channel includes a second main channel, or the second channel includes a second main channel and other secondary channels.

[0034] In conjunction with the fifth aspect or the sixth aspect, in a possible implementation, the first threshold is predefined. In this solution, the first threshold is predefined, which can reduce the overhead of indicating the first threshold.

[0035] In conjunction with the fifth aspect, in another possible implementation, the communication method provided in an embodiment of the present application further includes: the first station receiving first indication information from an access network AP, where the first indication information is used to indicate a first threshold. In this solution, the AP indicates the first threshold to the first station via the first indication information, which is more flexible.

[0036] In combination with the fifth aspect or the sixth aspect, exemplarily, the first threshold is the transmission bandwidth of the PPDU.

[0037] In a seventh aspect, a communication method is provided. The method can be performed by a first site, or by a component of the first site, such as a processor, chip, or chip system of the first site, or by a logic module or software capable of implementing all or part of the functions of the first site. Taking the method as an example where the method can be performed by the first site, the method includes: the first site receiving an overlapping basic service set (OBSS) on a first channel of an operating channel bandwidth, wherein the first channel includes a first primary channel; and the first site sending a PPDU on a second channel of the operating channel bandwidth; wherein the difference between the center frequency of any channel included in the second channel and the center frequency of the first channel is greater than or equal to a first threshold.

[0038] The communication method provided in an embodiment of the present application enables a first station to receive an OBSS packet on a first channel of an operating channel bandwidth and to send a PPDU on a second channel. The difference between the center frequency of any channel included in the second channel and the center frequency of the first channel is greater than or equal to a first threshold, thereby reducing interference of the PPDU transmission on the OBSS packet transmission.

[0039] In an eighth aspect, a communication method is provided. The method can be performed by a second site, or by a component of the second site, such as a processor, chip, or chip system of the second site, or by a logic module or software capable of implementing all or part of the functions of the second site. Taking the method as an example where the method can be performed by the second site, the method includes: the second site receiving a PPDU on a second channel of an operating channel bandwidth; wherein the difference between the center frequency of any channel included in the second channel and the center frequency of the first channel is greater than or equal to a first threshold; the first channel is used to transmit overlapping basic service set (OBSS) data packets, and wherein the first channel includes a first primary channel.

[0040] In a communication method provided in an embodiment of the present application, a second station receives a PPDU from a first station on a second channel within an operating channel bandwidth. The difference between the center frequency of any channel included in the second channel and the center frequency of the first channel is greater than or equal to a first threshold, thereby reducing interference of the PPDU transmission with the OBSS data packet transmission.

[0041] In conjunction with the seventh aspect or the eighth aspect, in a possible implementation, the first threshold is predefined. In this solution, the first threshold is predefined, which can reduce the overhead of indicating the second threshold.

[0042] In conjunction with the seventh aspect, in another possible implementation, the communication method provided in an embodiment of the present application further includes: the first node receiving first indication information from the AP, where the first indication information is used to indicate the first threshold. In this solution, the AP indicates the first threshold to the first station via the first indication information, which is more flexible.

[0043] In combination with the seventh aspect or the eighth aspect, exemplarily, the first threshold is the transmission bandwidth of the PPDU.

[0044] In a ninth aspect, a communication method is provided. The method can be performed by a first station, or by a component of the first station, such as a processor, chip, or chip system of the first station, or by a logic module or software capable of implementing all or part of the functions of the first station. Taking the method as an example where the method can be performed by the first station, the method includes: the first station receiving an overlapping basic service set (OBSS) on a first channel of an operating channel bandwidth, where the first channel includes a first primary channel; and the first station sending a PPDU on a second channel of the operating channel bandwidth, where the transmit power of the PPDU is less than or equal to a second threshold.

[0045] The communication method provided in an embodiment of the present application enables a first station to receive an OBSS packet on a first channel of an operating channel bandwidth and send a PPDU on a second channel. The transmit power of the PPDU is less than or equal to a second threshold. By limiting the transmit power of the PPDU, interference caused by the PPDU sent on the second channel on the OBSS received on the first channel is reduced.

[0046] In a tenth aspect, a communication method is provided. The method can be performed by a second station, or by a component of the second station, such as a processor, chip, or chip system of the second station. The method can also be implemented by a logic module or software that can implement all or part of the functions of the second station. For example, as an example of a method that can be performed by the second station, the method includes: the second station receiving a PPDU on a second channel of an operating channel bandwidth, where the transmit power of the PPDU is less than or equal to a second threshold.

[0047] In a communication method provided in an embodiment of the present application, a second station receives a PPDU from a first station on a second channel within an operating channel bandwidth. The transmit power of the PPDU is less than or equal to a second threshold. By limiting the transmit power of the PPDU, interference caused by the PPDU transmitted on the second channel to the OBSS received on the first channel is reduced.

[0048] In an eleventh aspect, a communication device is provided for implementing the various methods described above. The communication device may be the first station in the first aspect, the third aspect, the fifth aspect, the seventh aspect, or the ninth aspect, or a device included in the first station, such as a chip; or the communication device may be the second station in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or the tenth aspect, or a device included in the second station, such as a chip.

[0049] The communication device includes modules, units, or means corresponding to the above-mentioned methods. The modules, units, or means may be implemented by hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0050] In some possible designs, the communication device may include a processing module and a communication module. The communication module may include an output module (or a sending module) and an input module (or a receiving module), respectively configured to implement the output (or sending) and input (or receiving) functions of any of the above aspects and any possible designs thereof. The processing module may be configured to implement the processing functions of any of the above aspects and any possible designs thereof.

[0051] Optionally, the communication device further includes a storage module for storing program instructions and data.

[0052] In a twelfth aspect, a communication device is provided, comprising: at least one processor configured to execute a computer program or instruction, or to cause the communication device to perform the method of any of the above aspects through a logic circuit. The communication device may be the first station in the first aspect, the third aspect, the fifth aspect, the seventh aspect, or the ninth aspect, or a device included in the first station, such as a chip; or the communication device may be the second station in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or the tenth aspect, or a device included in the second station, such as a chip.

[0053] In some possible designs, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0054] In one possible design, the communication device further includes a communication interface for inputting and / or outputting signals.

[0055] In some possible designs, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0056] In some possible designs, the communication interface is used to communicate with modules outside the communication device.

[0057] In some possible designs, the communication device may be a chip system. When the communication device is a chip system, the chip system may include a chip or may include a chip and other discrete devices.

[0058] In a thirteenth aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is configured to input and / or output information; and the logic circuit is configured to execute the method of any of the above aspects, processing the input information and / or generating output information. The communication device may be the first station in the first aspect, the third aspect, the fifth aspect, the seventh aspect, or the ninth aspect, or a device included in the first station, such as a chip; or the communication device may be the second station in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or the tenth aspect, or a device included in the second station, such as a chip.

[0059] It can be understood that when the communication device provided in any one of aspects 11 to 13 is a chip, the above-mentioned sending action / function can be understood as output information, and the above-mentioned receiving action / function can be understood as input information.

[0060] In a fourteenth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method of any of the above aspects is executed.

[0061] In a fifteenth aspect, a computer program product is provided, which, when executed by a processor, enables the method of any of the above aspects to be executed.

[0062] In a sixteenth aspect, a communication device is provided, which includes a module / unit for executing any of the methods in the above aspects.

[0063] In a seventeenth aspect, a communication system is provided, comprising the first station described in the first aspect, the third aspect, the fifth aspect, the seventh aspect, or the ninth aspect, and the second station described in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or the tenth aspect. The first station and the second station may be implemented as the communication device provided in any one of aspects 11 to 15.

[0064] Among them, the technical effects brought about by any design method in the eleventh aspect to the seventeenth aspect can refer to the technical effects brought about by the different design methods in the above-mentioned first aspect to the tenth aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0066] FIG2 is a schematic diagram of a communication device 200 provided in an embodiment of the present application;

[0067] FIG3 is a schematic diagram of an example of a communication method provided in an embodiment of the present application;

[0068] 4 is a schematic diagram of transmission of an OBSS and a PPDU when the second channel is a non-adjacent channel of the first channel according to an embodiment of the present application;

[0069] FIG5 is a schematic diagram of a communication device provided in an embodiment of the present application. Specific embodiments

[0070] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0071] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and / or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0072] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0073] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0074] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0075] It can be understood that in this application, "when" and "if" both mean that corresponding processing will be taken under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean that there are other limitations.

[0076] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0077] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following description of the embodiments of this application does not constitute a limitation on the scope of protection of this application.

[0078] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application. As shown in Figure 1, the communication system includes a first site, a second site, and a third site. Among them, the first site, the second site, and the third site can be multi-link station (STA) devices or multi-link access point (AP) devices, and the embodiment of the present application does not limit this. In the communication system shown in Figure 1, the first site is used to receive an overlapping basic service set (OBSS) data packet from the third site on the first channel of the operating channel bandwidth and send a layer protocol data unit (PPDU) to the second site on the second channel of the operating channel bandwidth. The second site is used to receive the PPDU from the first site on the second channel of the operating channel bandwidth. The third site is used to send an OBSS data packet on the first channel of the operating channel bandwidth.

[0079] In the embodiments of the present application, an AP can be a device deployed in a wireless communication network to provide wireless communication functions to its associated STAs. It is mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a communication device such as a base station with a WiFi chip, a router, a gateway, a repeater, a communication server, a switch, or a bridge. Among them, the base station can include various forms of macro base stations, micro base stations, relay stations, etc.

[0080] The STA in the embodiments of the present application can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, etc., and can also be referred to as a user (or user station). For example, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, or a user equipment that supports Wi-Fi or WLAN communication functions. Among them, the user terminal can include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, IoT devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to communicate over a wireless medium.

[0081] Exemplarily, the above-mentioned STAs and APs can be: devices used in the Internet of Vehicles, IoT nodes and sensors in the IoT, smart cameras in smart homes, smart remote controls, smart water and electricity meters, sensors in smart cities, as well as communication servers, routers, switches, bridges, computers, or mobile phones.

[0082] The APs and STAs involved in the embodiments of this application may be collectively referred to as WLAN communication devices. The WLAN communication devices may include hardware structures and software modules. The WLAN communication devices may implement various communication functions (such as the functions corresponding to the communication methods in the embodiments of this application) in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Certain of these various communication functions may be implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules.

[0083] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.

[0084] Optionally, the relevant functions of the first site, the second site and the third site involved in the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules within a device, or by one or more chips, or by a system on chip (SOC) or a chip system. The chip system can be composed of chips, or can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0085] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0086] For example, the relevant functions of the first site or the second site involved in this application can be implemented by the communication device 200 in Figure 2. Figure 2 is a schematic diagram of the structure of the communication device 200 provided in an embodiment of the present application. The communication device 200 includes one or more processors 211. The processor 211 can be a general-purpose processor or a dedicated processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a network device, terminal device, or chip), execute software programs, and process software program data.

[0087] Optionally, in one design, the processor 211 may include a program 213 (sometimes also referred to as code or instructions), which may be executed on the processor 211 so that the communication device 200 performs the method described in the following embodiments.

[0088] Optionally, the communication device 200 may include one or more memories 212 on which a program 214 (sometimes also referred to as code or instructions) is stored. The program 214 can be run on the processor 211, so that the communication device 200 executes the method described in the following method embodiment.

[0089] Optionally, the processor 211 and / or the memory 212 may include artificial intelligence (AI) modules 217 and 218, which are used to implement AI-related functions. The AI ​​module may be implemented through software, hardware, or a combination of software and hardware. For example, the AI ​​module may include a RAN intelligent controller (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0090] Optionally, data may be stored in the processor 211 and / or the memory 212. The processor and the memory may be provided separately or integrated together.

[0091] Optionally, the communication device 200 may further include a transceiver 215 and / or an antenna 216. The processor 211 may also be referred to as a processing unit, and controls the communication device (e.g., a network device or a terminal device). The transceiver 215 may also be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver function of the communication device via the antenna 216.

[0092] Optionally, in the embodiment of the present application, the processor 211 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 211 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0093] Optionally, in an embodiment of the present application, the memory 212 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0094] Although not shown, as an optional implementation, the communication device 200 further includes an output device and an input device. For example, the input device is a keyboard, a mouse, a microphone, or a joystick, and the output device is a display screen, a speaker, or the like.

[0095] It should be noted that the communication device 200 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a structure similar to that shown in FIG5 . Furthermore, the structure shown in FIG2 does not limit the communication device. In addition to the components shown in FIG2 , the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0096] In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0097] The communication method provided in the embodiment of the present application will be described below in conjunction with the communication system shown in FIG1 above.

[0098] It should be noted that in the following embodiments of the present application, the message names, parameter names, or information names between network elements are only examples. In other embodiments, they may also be other names, and the method provided in the present application does not make specific limitations on this.

[0099] It is understood that in the embodiments of the present application, each network element may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0100] Figure 3 is a schematic diagram of an example of a communication method provided in an embodiment of the present application. The method is illustrated by taking the interaction of the first site, the second site, and the third site as an example. Of course, the subject that executes the action of the first site in the method can also be a device / module of the first site, such as a chip, a processor, or a processing unit in the first site; the subject that executes the action of the second site in the method can also be a device / module in the second site, such as a chip, a processor, or a processing unit in the second site; the subject that executes the action of the third site in the method can also be a device / module in the third site, such as a chip, a processor, or a processing unit in the third site, etc., and the embodiment of the present application does not make specific limitations on this. For example, as shown in Figure 3, method 300 includes:

[0101] S310: The third station sends an OBSS data packet to the first station on a first channel of an operating channel bandwidth. Correspondingly, the first station receives the OBSS data packet from the third station on the first channel of the operating channel bandwidth.

[0102] In one possible implementation, the first channel includes a first primary channel, wherein the OBSS data packet is transmitted on the first primary channel. In other words, the OBSS data packet only occupies the first primary channel. In another possible implementation, the first channel includes a first primary channel and a secondary channel, wherein the OBSS data packet of the first site is transmitted on the first primary channel and the secondary channel. In other words, in addition to occupying the first primary channel, the OBSS data packet of the first site also occupies other secondary channels. The first site and the third site are from different basic service sets (BSSs). When the first site receives a data packet on the first channel, it can determine whether the data packet is from the current BSS or from another BSS by using the BSS color field in the leading portion of the data packet.

[0103] S320: The first station sends a PPDU to the second station on the second channel of the operating channel bandwidth. Correspondingly, the second station receives the PPDU from the first station on the second channel of the operating channel bandwidth.

[0104] In one possible implementation, the second channel includes a second primary channel, where the PPDU is transmitted on the second primary channel. In other words, the PPDU occupies only the second primary channel. In another possible implementation, the second channel includes the second primary channel and other secondary channels, where the PPDU is transmitted on the second primary channel and other secondary channels. In other words, the PPDU occupies not only the second primary channel but also other secondary channels. It should be noted that these other secondary channels are other secondary channels other than those included in the first channel. Optionally, the second channel or the second primary channel can be located outside the operating channel bandwidth of the first station.

[0105] In one scenario, when a first station receives an OBSS packet on the first channel of the operating channel bandwidth (i.e., the first channel is occupied) and has a PPDU to send, the first station competes for a channel on the second primary channel. After successfully competing, the first station sends the PPDU on the second channel of the operating channel bandwidth. It should be noted that other stations and APs in the same BSS as the first station will also switch to the second primary channel for transmission or reception if they detect that the first channel is occupied by an OBSS packet.

[0106] The second primary channel in the embodiment of the present application may also be referred to as a temporary primary channel, or a non-primary channel, or other names, which are not limited in the embodiment of the present application. When the first primary channel is occupied, the second primary channel is used to perform channel contention to send data, or to perform packet detection to receive data.

[0107] In one possible implementation, the method provided in an embodiment of the present application further includes: the AP sending second indication information to the first station, where the second indication information is used to indicate a second primary channel. It should be understood that when sending the second indication information, the first station is only a non-AP STA. Exemplarily, the second indication information may include the frequency location of the second primary channel, specifically, indicating the sequence number of a 20 MHz channel from low frequency to high frequency, or from high frequency to low frequency, within the BSS operating channel bandwidth, or the number of the 20 MHz channel. In another possible implementation, the second primary channel is a predefined frequency location.

[0108] It should be noted that when the first station sends a PPDU to the second station on the second channel of the operating channel bandwidth, it is necessary to first determine that the second channel is idle. For example, the first station performs channel contention on the second primary channel, and within the point coordination function (PCF) interframe space (PIFS) time range before the backoff counter reaches 0, other secondary channels next to the first primary channel are idle. In this case, the first station can send a PPDU to the second station on the second channel, wherein the second channel includes the second primary channel, or the second channel includes the second primary channel and other secondary channels. The composition principle of the second primary channel and the other secondary channels is the same as the principle of the 40MHz, 80MHz, 160MHz, and 320MHz bandwidths supported by the draft standard 802.11-2020 and the draft standard 802.11be draft 5.0, which are composed of a primary channel and one or more secondary channels. The embodiments of the present application will not be repeated. For another example, the first station determines that the second channel is idle by performing energy detection to determine that the energy is less than a fourth threshold (e.g., -62dBm). In this case, the first station can send a PPDU on the second channel.

[0109] In an embodiment of the present application, the transmission of the PPDU sent by the first station to the second station on the operating channel bandwidth meets a preset condition, and the preset condition is used to reduce the interference of the transmission of the PPDU sent by the first station on the operating channel bandwidth on the transmission of the OBSS data packet on the first channel.

[0110] Optionally, in an embodiment of the present application, before the first station sends a PPDU to the second station on the second channel of the operating channel bandwidth, the communication method provided in this embodiment of the present application further includes: the first station determining the second channel. The fact that the transmission of the PPDU sent by the first station to the second station on the operating channel bandwidth satisfies a preset condition can also be understood as the fact that the second channel satisfies the preset condition. In this embodiment of the present application, these two descriptions can be considered equivalent and are not limited in this embodiment of the present application.

[0111] Optionally, in a possible implementation, the preset condition includes that the second channel is a non-adjacent channel of the first channel. In an embodiment of the present application, the center frequency of the adjacent channel of the first channel is W MHz away from the center frequency of the first channel, and the non-adjacent channel of the first channel is at least 2W MHz away from the center frequency of the first channel. Wherein, W is the bandwidth of the PPDU sent by the first station on the second channel. In this solution, any 20 MHz channel included in the second channel must be a non-adjacent channel of the first channel. Since any 20 MHz channel included in the second channel is a non-adjacent channel of the first channel, the interference suppression is greater at this time, which can reduce the interference of the PPDU transmitted on the second channel to the OBSSPPDU transmitted on the first channel.

[0112] Optionally, in a possible implementation, the preset condition includes that the bandwidth of the second channel must satisfy such that any 20 MHz of the second channel is a non-adjacent channel of the first channel. It should be noted that the primary channel mentioned here generally refers to 20 MHz.

[0113] Figure 4 is a schematic diagram of the transmission of an OBSS PPDU transmitted on a first channel and a PPDU transmitted on a second channel when the second channel is a non-adjacent channel of the first channel, as provided in an embodiment of the present application. As shown in Figure 4, the operating channel bandwidth is 160MHz. One possibility is: the first channel includes a first primary channel, the bandwidth of the first primary channel is 20MHz, that is, the bandwidth of the first channel is 20MHz; the second channel includes a second primary channel and other secondary channels, the bandwidth of the second primary channel is 20MHz, and the bandwidth of the second channel is 40MHz, then the starting position of the bandwidth of the second channel is at least 80MHz away from the center frequency of the first channel. One possibility is: the first channel includes a first primary channel and a secondary channel, the bandwidth of the first primary channel is 20MHz, and the bandwidth of the first channel is 40MHz; the second channel includes a second primary channel and other secondary channels, the bandwidth of the second primary channel is 20MHz, and the bandwidth of the second channel is 40MHz, then the starting position of the bandwidth of the second channel is at least 80MHz away from the center frequency of the first channel. One possibility is: the first channel includes a first main channel and a secondary channel, the bandwidth of the first main channel is 20MHz, and the bandwidth of the first channel is 40MHz; the second channel includes a second main channel, the bandwidth of the second main channel is 20MHz, and the bandwidth of the second channel is 20MHz, then the starting position of the bandwidth of the second channel is at least 40MHz away from the center frequency of the first channel. Another possibility is: the first channel includes a first main channel, the bandwidth of the first main channel is 20MHz, and the bandwidth of the first channel is 20MHz; the second channel includes a second main channel, the bandwidth of the second main channel is 20MHz, and the bandwidth of the second channel is 20MHz, then the starting position of the bandwidth of the second channel is at least 40MHz away from the center frequency of the first channel. It should be noted that Figure 4 uses the example of the second channel being the non-adjacent channel with the closest frequency to the first channel. The second channel may also not be the non-adjacent channel with the closest frequency to the first channel. Figure 4 uses this example but does not limit this.

[0114] Optionally, in one possible implementation, the preset condition includes a difference between the center frequency of the second channel and the center frequency of the first channel being greater than or equal to a first threshold. In this solution, the difference between the center frequency of the second channel and the center frequency of the first channel being greater than or equal to the first threshold can reduce interference caused by PPDUs sent on the second channel to the OBSS received on the first channel.

[0115] The second channel includes the second primary channel, i.e., the difference between the center frequency of the second primary channel and the center frequency of the first channel is greater than or equal to the first threshold. Alternatively, the second channel includes the second primary channel and other secondary channels, and the difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to the first threshold. For example, if the bandwidth of the second channel is 0 MHz to 60 MHz, and the center frequency of the second channel is 30 MHz, the difference between the frequency corresponding to 30 MHz and the center frequency of the first channel is greater than or equal to the first threshold.

[0116] Optionally, in one possible implementation, the preset condition includes the difference between the center frequency of any one of the second channels and the center frequency of the first channel being greater than or equal to a first threshold. For example, the difference between the center frequency of the lowest-frequency channel in the second channels and the center frequency of the first channel is greater than or equal to the first threshold (in this case, the frequency of the second channel is greater than the frequency of the first channel). For another example, the difference between the center frequency of the highest-frequency channel in the second channels and the center frequency of the first channel is greater than or equal to the first threshold (in this case, the frequency of the second channel is less than the frequency of the first channel).

[0117] In one possible implementation, the first threshold is predefined. For example, the first threshold may be the bandwidth of the PPDU sent by the first station to the second station. In another example, the first threshold may be a fixed value, such as 20 MHz, 40 MHz, or 80 MHz, which is not limited in this embodiment of the present application. In this solution, the first threshold is predefined, which can reduce the overhead of indicating the first threshold.

[0118] In another possible implementation, the communication method provided in the embodiment of the present application also includes: the AP sends a first indication message to the first site. Accordingly, the first site receives the first indication message from the AP. Optionally, the AP sends the first indication message to the first site through a beacon frame. The first indication message is used to indicate the first threshold. Exemplarily, the first indication message may include the first threshold, or the first indication message may include a bit value "0" or a bit value "1" to indicate that the first threshold is the bandwidth of the PPDU sent by the first site to the second site, and the embodiment of the present application does not limit this. In this solution, the AP indicates the first threshold to the first site through the first indication message, which is more flexible.

[0119] Optionally, in one possible implementation, the preset condition includes a difference between the power of the PPDU transmitted on the second primary channel and the power of the OBSS PPDU transmitted on the first channel being less than or equal to a second threshold. In this solution, by limiting the transmit power of the PPDU, interference from the PPDU transmitted on the second channel to the OBSS PPDU transmitted on the first channel is reduced.

[0120] In the embodiment of the present application, the second channel may be an adjacent channel of the first channel, or the second channel may be a non-adjacent channel of the first channel, which is not limited in the embodiment of the present application.

[0121] In one possible implementation, the second threshold is predefined. For example, Table 1 is a table of minimum adjacent channel and non-adjacent channel interference suppression requirements. As shown in Table 1, for example, the OBSS data packet adopts BPSK modulation, the second channel is an adjacent channel of the first channel, then the second threshold is 16dB, or the power difference between the PPDU transmitted on the second channel and the OBSS PPDU transmitted on the first channel cannot exceed 16dB, the second channel is a non-adjacent channel of the first channel, the second threshold is 32dB, or the power difference between the PPDU transmitted on the second channel and the OBSS PPDU transmitted on the first channel cannot exceed 32dB. For another example, the OBSS data packet adopts QPSK, R is 3 / 4 modulation, the second channel is an adjacent channel of the first channel, the second threshold is 11dB, the second channel is a non-adjacent channel of the first channel, then the second threshold is 27dB. And so on, the embodiments of the present application will not be repeated here.

[0122] Table 1

[0123] Optionally, in one possible implementation, the preset condition includes ensuring that the transmission parameters of the PPDU are identical to the transmission parameters of the OBSS data packet, so that the PPDU transmitted on the second channel is aligned with the OBSS PPDU transmitted on the first channel on each OFDM symbol. In this solution, by limiting the transmission parameters of the PPDU to be identical to the transmission parameters of the OBSS data packet, interference between the subcarriers of the PPDU and the OBSS data packet is eliminated or minimized, thereby reducing interference from the PPDU transmitted on the second channel to the OBSS data packet received on the first channel.

[0124] The transmission parameters in the embodiments of the present application include at least one of the cyclic prefix (CP) length of an orthogonal frequency division multiplexing (OFDM) symbol or the number of fast Fourier transform (FFT) points. Alternatively, the transmission parameters include other parameters, which are not limited in the embodiments of the present application.

[0125] In an embodiment of the present application, when there are other OBSS data packets transmitted on the first channel after the OBSS data packet, the OBSS data packet needs to carry indication information to indicate the transmission parameters of the data packet after the OBSS data packet. The transmission parameters of the data packet after the OBSS data packet include: at least one of: long training field (LTF) type, or the number of LTFs, etc.

[0126] Optionally, in the embodiments of the present application, the concept of preset conditions may not exist, that is, the second channel is a non-adjacent channel of the channel occupied by the first channel; or, the difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to the first threshold; or, the difference between the center frequency of any one of the second channels and the center frequency of the first channel is greater than or equal to the first threshold; or, the transmission power of the PPDU is less than or equal to the second threshold; or, the transmission parameters of the PPDU are partially or completely the same as the transmission parameters of the OBSS data packet.

[0127] Optionally, in an embodiment of the present application, the first station receives an OBSS data packet (or OBSS PPDU) on the first channel, wherein the OBSS PPDU preamble includes an indication of a modulation and coding scheme (MCS). When the modulation and coding scheme of the OBSS data packet received by the first station is a predefined MCS combination, such as any one of the MCS sets from MCS5 to MCS13, the transmission of the PPDU sent by the first station on the second channel needs to meet the above-mentioned preset conditions, or does not switch to the second main channel to send the PPDU, and still waits to listen on the first main channel. If the modulation and coding scheme of the OBSS data packet received by the first station on the first channel is a non-predefined MCS combination, such as any one of the MCS sets from MCS 0 to MCS 4 and MCS15, the first station switches to the second channel to send the PPDU without meeting the above-mentioned preset conditions. For example, if the modulation and coding scheme of the OBSS data packet received by the first station on the first channel is MCS 0, the first station switches to the second channel to send the PPDU without meeting the above-mentioned preset conditions. For another example, if the modulation and coding mode of the OBSS data packet received by the first station on the operating channel is MCS 5, the transmission of the PPDU sent by the first station on the second channel needs to meet the above-mentioned preset conditions, or not switch to the second channel for transmission, and still wait for listening on the first main channel.

[0128] The communication method provided in the embodiments of the present application enables a first station to receive an OBSS packet on a first channel of an operating channel bandwidth and to send a PPDU on a second channel. The PPDU transmission satisfies a preset condition, thereby reducing interference of the PPDU transmission with the OBSS packet transmission.

[0129] In the embodiment of the present application, when the first station detects the OBSS PPDU on the first channel, it can obtain the bandwidth, BSS color, and MCS of the OBSS PPDU through the preamble of the OBSS PPDU.

[0130] In an embodiment of the present application, when the first station detects an OBSS PPDU on the first channel, it obtains the TXOP length according to the duration field in the MAC header of the OBSS PPDU, and the first station switches to the second channel to send or receive. For sending, the first station seizes the channel on the second main channel, and sends the PPDU on the second channel according to the idleness of the channel. For receiving, the first station listens on the second main channel, and then receives the PPDU on the second channel. The embodiment mentioned in the present invention is applicable to the first station obtaining the periodic transmission (service) window of other BSS stations on the first channel through information broadcast by the AP, such as the service window of TWT (target wake up) and the service window of r-TWT (restrict-target wake up). At this time, the first station can switch to the second channel to transmit the PPDU according to this implementation. The embodiment mentioned in the present invention is also applicable to the first station obtaining the transmission (service) window of the non-WiFi radio in the AP device on the first channel through information broadcast by the AP. At this time, the first station can switch to the second channel to transmit the PPDU according to this implementation.

[0131] In the embodiments of the present application, unless otherwise stated, the first site and the second site include two types: AP sites and non-AP sites.

[0132] The above mainly introduces the solutions provided by the embodiments of the present application from the perspective of the interaction between the first site, the second site, and the third site. Accordingly, the embodiments of the present application also provide a communication device, which is used to implement the various methods described above. The communication device can be the first site in the above method embodiments, or a device that includes the above first site, or a component that can be used at the first site; or the communication device can be the second site in the above method embodiments, or a device that includes the above second site, or a component that can be used at the second site; or the communication device can be the third site in the above method embodiments, or a device that includes the above third site, or a component that can be used at the third site; it is understood that in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily appreciated by those skilled in the art that, in combination with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner where computer software drives hardware depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0133] In the embodiment of the present application, the communication device can be divided into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0134] For example, FIG5 is a schematic diagram of a communication device provided in an embodiment of the present application, taking the communication device as the first station in the above method embodiment (which may be a chip of the first station, or a module of the first station, or a device inside the first station) as an example, the first station includes a transceiver module 510 and a processing module 520. The transceiver module 510, which may also be referred to as a transceiver unit, is used to implement transceiver functions, and may be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0135] In the embodiment of the present application, the transceiver module 510 is configured to receive an overlapping basic service set (OBSS) data packet on a first channel of an operating channel bandwidth, wherein the first channel includes a first primary channel.

[0136] In an embodiment of the present application, the processing module 520 is configured to determine a second channel and transmit a layer protocol data unit (PPDU) on the second channel of the operating channel bandwidth via the transceiver module 510. The transmission of the PPDU satisfies a preset condition, which is configured to reduce interference of the PPDU transmission with the transmission of the OBSS data packet.

[0137] In an embodiment of the present application, the first channel includes a first main channel, or the first channel includes a first main channel and a secondary channel.

[0138] In an embodiment of the present application, the second channel includes a second main channel, or the second channel includes the second main channel and other secondary channels.

[0139] In the embodiment of the present application, the preset condition includes that the second channel is a non-adjacent channel of the first channel.

[0140] In the embodiment of the present application, the preset condition includes that the difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to a first threshold.

[0141] In the embodiment of the present application, the preset condition includes that the difference between the center frequency of any channel included in the second channel and the center frequency of the first channel is greater than or equal to a first threshold.

[0142] In a possible implementation, the first threshold is predefined.

[0143] In another possible implementation, the transceiver module 510 is further configured to: receive first indication information from an access point AP, where the first indication information is used to indicate a first threshold.

[0144] Exemplarily, the first threshold is the transmission bandwidth of the PPDU.

[0145] In the embodiment of the present application, the preset condition includes that the transmission power of the PPDU is less than or equal to the second threshold.

[0146] In the embodiment of the present application, the preset condition includes that the transmission parameters of the PPDU and the transmission parameters of the OBSS data packet are partially or completely the same.

[0147] The transmission parameter may include at least one of a cyclic prefix (CP) length of an orthogonal frequency division multiplexing (OFDM) symbol or a number of fast Fourier transform (FFT) points.

[0148] Alternatively, for example, FIG5 is a schematic diagram of a communication device provided in an embodiment of the present application, taking the communication device as the second station in the above method embodiment (which may be a chip of the second station, a module of the second station, or an internal device of the second station) as an example, the second station includes a transceiver module 510 and a processing module 520. The transceiver module 510, which may also be referred to as a transceiver unit, is used to implement transceiver functions, and may be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0149] In an embodiment of the present application, the transceiver module 510 is configured to receive a layer protocol data unit (PPDU) on a second channel of the operating channel bandwidth, wherein the transmission of the PPDU satisfies a preset condition, which is configured to reduce interference of the PPDU transmission with the transmission of the OBSS data packet.

[0150] In an embodiment of the present application, the first channel includes a first main channel, or the first channel includes a first main channel and a secondary channel.

[0151] In an embodiment of the present application, the second channel includes a second main channel, or the second channel includes the second main channel and other secondary channels.

[0152] In the embodiment of the present application, the preset condition includes that the second channel is a non-adjacent channel of the first channel.

[0153] In the embodiment of the present application, the preset condition includes that the difference between the center frequency of the second channel and the center frequency of the first channel is greater than or equal to a first threshold.

[0154] In the embodiment of the present application, the preset condition includes that the difference between the center frequency of any channel included in the second channel and the center frequency of the first channel is greater than or equal to a first threshold.

[0155] In a possible implementation, the first threshold is predefined.

[0156] Exemplarily, the first threshold is the transmission bandwidth of the PPDU.

[0157] In the embodiment of the present application, the preset condition includes that the transmission power of the PPDU is less than or equal to a third threshold.

[0158] In the embodiment of the present application, the preset condition includes that the transmission parameters of the PPDU and the transmission parameters of the OBSS data packet are partially or completely the same.

[0159] The transmission parameter may include at least one of a cyclic prefix (CP) length of an orthogonal frequency division multiplexing (OFDM) symbol or a number of fast Fourier transform (FFT) points.

[0160] All relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here. Optionally, the communication device may further include a storage module 530, which may be used to store instructions and / or data, and the processing module 520 may read the instructions and / or data in the storage module 530.

[0161] In the embodiments of the present application, the communication device can be presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device can take the form of the communication device 200 shown in Figure 2.

[0162] For example, the processor 211 in the communication device 200 shown in FIG. 2 may call computer-executable instructions stored in the memory 212 to enable the communication device to execute the communication method in the above method embodiment.

[0163] Specifically, the functions / implementation processes of the transceiver module 510 and the processing module 520 in FIG5 can be implemented by the processor 211 in the communication device 200 shown in FIG2 calling computer-executable instructions stored in the memory 212. Alternatively, the functions / implementation processes of the processing module 520 in FIG5 can be implemented by the processor 211 in the communication device 200 shown in FIG2 calling computer-executable instructions stored in the memory 212.

[0164] Since the communication device provided in the embodiment of the present application (which may be a chip of a communication device, or a module of a communication device, or a device inside a communication device) can execute the above-mentioned communication method, the technical effects that can be obtained can be referred to the above-mentioned method embodiment and will not be repeated here.

[0165] It should be understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of the two. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0166] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0167] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.

[0168] Optionally, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementation methods.

[0169] Optionally, an embodiment of the present application further provides a communication system, which includes the first site, the second site, and the third site described in the above method embodiment.

[0170] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0171] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0172] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A communication method, characterized in that: include: A first station detects an overlapping basic service set (OBSS) data packet on a first channel, wherein the first channel comprises a first primary channel; The first station sends a layer protocol data unit PPDU on the second channel, and the transmission of the PPDU meets a preset condition.

2. The method according to claim 1, characterized in that The second channel comprises a second main channel, Alternatively, the second channel includes the second primary channel and other secondary channels.

3. The method according to claim 1 or 2, characterized in that The preset condition includes that the second channel is a non-adjacent channel to the first channel.

4. The method according to claim 2, characterized in that The preset condition includes that a difference between a center frequency of the second channel or a center frequency of the second main channel and a center frequency of the first channel is greater than or equal to a first threshold.

5. The method according to claim 2, characterized in that A difference between a center frequency of any one channel included in the second channels and a center frequency of the first channel is greater than or equal to a first threshold.

6. The method according to claim 4 or 5, characterized in that The method further comprises: The first station receives first indication information from an access point AP, where the first indication information is used to indicate the first threshold.

7. The method according to claim 4 or 5, characterized in that The first threshold is the transmission bandwidth of the PPDU.

8. The method according to claim 1 or 2, characterized in that The preset condition includes that the transmit power of the PPDU is less than or equal to a second threshold.

9. The method according to claim 1 or 2, characterized in that The preset condition includes that the transmission parameters of the PPDU are the same as the transmission parameters of the OBSS data packet.

10. The method according to claim 9, characterized in that The transmission parameter includes at least one of a cyclic prefix (CP) length of an orthogonal frequency division multiplexing (OFDM) symbol or a number of fast Fourier transform (FFT) points.

11. The method according to any one of claims 1 to 10, characterized in that The modulation and coding MCS of the OBSS data packet is a non-predefined MCS set.

12. The method according to any one of claims 1 to 11, characterized in that The second channel is located within the operating channel bandwidth of the first site.

13. A communication method, characterized in that: include: The second station receives a layer protocol data unit PPDU on a second channel, and transmission of the PPDU meets a preset condition, wherein the first channel includes a first primary channel.

14. The method according to claim 13, characterized in that The second channel comprises a second main channel, Alternatively, the second channel includes the second primary channel and other secondary channels.

15. The method according to claim 13 or 14, characterized in that The preset condition includes that the second channel is a non-adjacent channel to the first channel.

16. The method according to claim 15, characterized in that The preset condition includes that a difference between a center frequency of the second channel and a center frequency of the first channel is greater than or equal to a first threshold.

17. The method according to claim 16, characterized in that A difference between a center frequency of any one channel included in the second channels and a center frequency of the first channel is greater than or equal to a first threshold.

18. The method according to claim 16 or 17, characterized in that The first threshold is the transmission bandwidth of the PPDU.

19. The method according to claim 13 or 14, characterized in that The preset condition includes that the transmit power of the PPDU is less than or equal to a second threshold.

20. The method according to claim 13 or 14, characterized in that The preset condition includes that the transmission parameters of the PPDU are partially or completely the same as the transmission parameters of the OBSS data packet.

21. The method according to claim 20, characterized in that The transmission parameter includes at least one of a cyclic prefix (CP) length of an orthogonal frequency division multiplexing (OFDM) symbol or a number of fast Fourier transform (FFT) points.

22. The method according to any one of claims 13 to 21, characterized in that The modulation and coding MCS of the OBSS data packet is a non-predefined MCS set.

23. A communication device, characterized in that: The communication device comprises a module for executing the method according to any one of claims 1 to 12, or comprises a module for executing the method according to any one of claims 13 to 22.

24. A communication device, characterized in that: The communication device includes a processor; the processor is configured to execute the method according to any one of claims 1 to 12, or to cause the communication device to execute the method according to any one of claims 13 to 22.

25. A computer-readable storage medium, characterized in that The computer-readable storage medium comprises instructions, which, when executed, enable the method according to any one of claims 1 to 12 to be implemented, or enable the method according to any one of claims 13 to 22 to be implemented.

26. A computer program product, characterized in that The computer program product comprises instructions which, when executed, cause the method according to any one of claims 1 to 12 to be implemented, or cause the method according to any one of claims 13 to 22 to be implemented.

27. A communication system, characterized in that: The communication system includes the communication device according to claim 23 and claim 24.