Data transmission method, device and equipment
By transmitting the preamble and data portion of the target frame on the main channel and the NPCA main channel, the data transmission obstacle when the main channel is subject to OBSS interference is solved, and reliable data transmission between devices and improved spectrum utilization are achieved.
Patent Information
- Application Number
- CN202410961537.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2025-12-19
AI Technical Summary
When the primary channel is interfered with by the Overlapping Basic Service Set (OBSS), the device has difficulty switching to a non-primary channel for channel access, resulting in data transmission obstacles.
When the main channel is interfered with, the device sends the preamble of the target frame through the main channel and the NPCA main channel, and sends the data part on the NPCA main channel. The preamble indicates that the NPCA main channel access is enabled, and the receiving end switches to the NPCA main channel for data transmission through channel detection.
It enables data transmission between devices even when the main channel is interfered with, improving spectrum utilization and data transmission reliability.
Smart Images

Figure CN121174231A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a data transmission method, device and equipment. BACKGROUND
[0002] In the related art, any bandwidth is composed of a primary channel and a secondary channel, and a device can access the primary channel to access the channel and transmit data with other devices.
[0003] However, when the primary channel is interfered by an overlapping basic service set (OBSS), the device can switch to a non-primary channel to access the channel, which makes it difficult for the associated access point device and station device to perceive the channel used by the other party, and brings certain obstacles to the non-primary channel access. Therefore, how to design a feasible non-primary channel access scheme to ensure data transmission between devices is an urgent problem to be solved. SUMMARY
[0004] The present application provides a data transmission method, device and equipment, which can ensure data transmission between devices.
[0005] In a first aspect, a data transmission method is provided, comprising:
[0006] In the case where a first device detects that a primary channel is interfered, the first device sends a preamble part of a target frame to a second device on the primary channel and a non-primary channel access NPCA primary channel, and sends a data part of the target frame to the second device on the NPCA primary channel.
[0007] Wherein, the first device is a station device, and the second device is an access point device; or
[0008] The first device is an access point device, and the second device is a station device.
[0009] In a second aspect, a data transmission method is provided, comprising:
[0010] A second device receives a preamble part of a target frame sent by a first device on a primary channel.
[0011] The second device parses the preamble part of the target frame, and if the preamble part of the target frame indicates to start using a non-primary channel access NPCA primary channel to transmit data.
[0012] The second device switches to the NPCA primary channel to receive a data part of the target frame.
[0013] The first device is a station device, and the second device is an access point device.
[0014] The first device is an access point device, and the second device is a station device.
[0015] In a third aspect, a data transmission method is provided, including:
[0016] The second device simultaneously performs channel listening on a main channel and a non-primary channel access (NPCA) main channel.
[0017] If the second device receives a preamble part of a target frame on the NPCA main channel, the second device continues to receive a data part of the target frame on the NPCA main channel.
[0018] In a fourth aspect, a communication apparatus is provided, including:
[0019] The sending module is configured to, in a case where it is detected that the main channel is interfered, send a preamble part of a target frame to a second device on a main channel and a non-primary channel access (NPCA) main channel, and send a data part of the target frame to the second device on the NPCA main channel.
[0020] In a fifth aspect, a communication apparatus is provided, including:
[0021] The receiving module is configured to receive a preamble part of a target frame sent by a first device on a main channel.
[0022] The processing module is configured to parse the preamble part of the target frame, and if the preamble part of the target frame indicates that data transmission using a non-primary channel access (NPCA) main channel is enabled.
[0023] The receiving module is further configured to switch to the NPCA main channel to receive a data part of the target frame.
[0024] In a sixth aspect, a communication apparatus is provided, including:
[0025] The receiving module is configured to simultaneously perform channel listening on a main channel and a non-primary channel access (NPCA) main channel.
[0026] If a preamble part of a target frame is received on the NPCA main channel, a data part of the target frame is continued to be received on the NPCA main channel.
[0027] In a seventh aspect, a communication device is provided, comprising a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to perform the method in the first aspect or various implementation manners thereof, or perform the method in the second aspect or various implementation manners thereof, or perform the method in the third aspect or various implementation manners thereof.
[0028] In an eighth aspect, a chip is provided, configured to implement the method in any one of the first aspect to the third aspect or various implementation manners thereof. Specifically, the chip comprises a processor configured to invoke and run a computer program from a memory, so that a device installed with the chip performs the method in any one of the first aspect to the third aspect or various implementation manners thereof.
[0029] In a ninth aspect, a computer program product is provided, comprising computer program instructions configured to cause a computer to perform the method in any one of the first aspect to the third aspect or various implementation manners thereof.
[0030] In a tenth aspect, a computer program is provided, configured to cause a computer to perform the method in any one of the first aspect to the third aspect or various implementation manners thereof when the computer program runs on the computer.
[0031] In an eleventh aspect, a readable storage medium is provided, configured to store a computer program configured to cause a computer to perform the method in any one of the first aspect to the third aspect or various implementation manners thereof.
[0032] Through the above technical solution, in the case that the main channel of the first device is interfered, the first device can send the preamble part of the target frame through the main channel and the NPCA main channel, and send the data part of the target frame through the NPCA main channel. In this way, the receiving end of the target frame can know that the main channel of the first device is interfered to open the channel access on the NPCA main channel through the channel detection on the main channel or the channel detection on the main channel and the NPCA main channel. For example, the second device can know that the main channel of the first device is interfered to open the channel access on the NPCA main channel through the preamble part, that is, the second device can know the channel used by the second device for data transmission through the preamble part, and then the second device can switch to the NPCA main channel to perform data transmission with the first device, so that the data transmission between the devices in the case that the main channel of one of the devices is interfered can be realized. BRIEF DESCRIPTION OF DRAWINGS
[0033] Figure 1 is a schematic diagram of a communication system suitable for embodiments of the present application.
[0034] Figure 2is a schematic diagram of a plurality of sub-channels for signal transmission.
[0035] Figure 3 is a schematic diagram of a channel distribution provided by an embodiment of the present application.
[0036] Figure 4 is a schematic diagram of a channel interference provided by an embodiment of the present application.
[0037] Figure 5 is another schematic diagram of a channel interference provided by an embodiment of the present application.
[0038] Figure 6 is a schematic diagram of a data transmission method provided by an embodiment of the present application.
[0039] Figure 7 is a schematic diagram of a target frame format provided by an embodiment of the present application.
[0040] Figure 8 is a schematic diagram of a preamble demodulation provided by an embodiment of the present application.
[0041] Figure 9 is a schematic diagram of a target frame transmission provided by an embodiment of the present application.
[0042] Figure 10 is a schematic diagram of a UHR capability element format provided by an embodiment of the present application.
[0043] Figure 11 is another schematic diagram of a data transmission method provided by an embodiment of the present application.
[0044] Figure 12 is yet another schematic diagram of a data transmission method provided by an embodiment of the present application.
[0045] Figure 13 is a schematic diagram of an interference situation at a STA side.
[0046] Figure 14 is a channel switching flowchart in a case where a main channel at a STA side is interfered.
[0047] Figure 15 is a downlink transmission schematic diagram in a case where a main channel at a STA side is interfered.
[0048] Figure 16 is another channel switching flowchart in a case where a main channel at a STA side is interfered.
[0049] Figure 17 is an uplink transmission schematic diagram in a case where a main channel at a STA side is interfered.
[0050] Figure 18is a schematic diagram of interference cases of the AP side.
[0051] Figure 19 is a channel switching flow chart in the case that the main channel of the AP side is interfered.
[0052] Figure 20 is a downlink transmission schematic diagram in the case that the main channel of the AP side is interfered.
[0053] Figure 21 is another channel switching flow chart in the case that the main channel of the AP side is interfered.
[0054] Figure 22 is an uplink transmission schematic diagram in the case that the main channel of the AP side is interfered.
[0055] Figure 23 is a schematic diagram of a communication device provided by an embodiment of the present application.
[0056] Figure 24 is a schematic diagram of another communication device provided by an embodiment of the present application.
[0057] Figure 25 is a schematic diagram of yet another communication device provided by an embodiment of the present application.
[0058] Figure 26 is a schematic block diagram of a communication device provided by an embodiment of the present application.
[0059] Figure 27 is a schematic block diagram of a chip provided by an embodiment of the present application.
[0060] Figure 28 is a schematic block diagram of a communication system provided by an embodiment of the present application. DETAILED DESCRIPTION
[0061] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. For the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0062] It should be noted that, in this document, the terms “comprising”, “including” or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed, or further include elements inherent to such processes, methods, articles or devices. In addition, the terms “first” and “second” and the like involved in this document are only used to distinguish different objects, but not to describe a specific order.
[0063] It should be noted that in the embodiments of the present application, "at least one" refers to one or more, "more" refers to two or more, and "at least two" refers to two or more. "At least one" or the like can refer to any combination of these items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0064] It should be noted that in the embodiments of the present application, "and / or" means that the connected objects can have three relationships, for example, "A and / or B" can mean three schemes of only A, only B and A and B. The character " / " generally represents that the front and rear associated objects are a kind of "or" relationship.
[0065] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; or it can mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C, for example, B and C have an association relationship.
[0066] The technical scheme provided by the embodiments of the present application can be applied to a wireless local area network (English: wireless local area network, abbreviated as WLAN) system, such as a WiFi protocol. The WiFi protocol may, for example, include but not limited to 802.11 series protocols, such as 802.11a protocol, 802.11ax protocol, 802.11ac, 802.11b protocol, 802.11be, 802.11g protocol, 802.11n protocol, 802.11bn protocol or next-generation protocol, etc. Alternatively, it can also be applied to a wireless personal area network system based on ultra-wideband (English: Ultra Wide Band, abbreviated as UWB), a sensing system, etc.
[0067] Figure 1 A schematic structural diagram of a communication system 100 suitable for an embodiment of the present application is shown. The communication system 100 can include an access point (English: Access Point, abbreviated as AP) 110 and a station (English: STATION, abbreviated as STA) 120. The station 120 can access the network through the access point 110.
[0068] The access point can support communication or sensing based on a WiFi protocol, for example, support communication or sensing based on 802.11a protocol, 802.11ax protocol, 802.11ac, 802.11b protocol, 802.11be, 802.11g protocol, 802.11n protocol, 802.11bn protocol or next-generation protocol, etc.
[0069] The station can support communication or sensing based on a WiFi protocol, for example, support communication or sensing based on 802.11a protocol, 802.11ax protocol, 802.11ac, 802.11b protocol, 802.11be, 802.11g protocol, 802.11n protocol, 802.11bn protocol or next-generation protocol, etc.
[0070] The communication in the communication system 100 can be communication between the access point and the station, or can also be communication between the stations, or can also be communication between the access points.
[0071] The access point is equivalent to a bridge connecting wired network and wireless network, and the main function is to connect various wireless network clients together, and then access the wireless network to the Ethernet.
[0072] The station or non-AP station (English: non-AP STA), access point or AP station (English: AP STA), that is, in a sense, the access point is also a kind of station.
[0073] In some scenarios, the access point and the station can be devices applied in the Internet of Vehicles, Internet of Things nodes, sensors, etc. in the Internet of Things (English: Internet Of Things, abbreviated as IoT), smart cameras, smart remote controllers, smart water meters, etc. in smart home, and sensors, etc. in smart city.
[0074] In some scenarios, the access point can be a terminal device (such as a mobile phone, etc.) or a network device (such as a router, etc.) with a WiFi chip.
[0075] In the embodiments of the present application, the station can be a mobile phone, a tablet computer, a computer, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, a vehicle-mounted communication device, a wireless device in remote medical treatment, a wireless device in smart grid, a wireless device in transportation safety, a wireless device in smart city, a wireless device in smart home, a wireless communication chip, and the like supporting WLAN or WiFi technology.
[0076] It should be understood that, Figure 1 Only one access point and two stations are exemplified, and optionally, the communication system 100 can include multiple access points, or other numbers of stations, which are not limited in the embodiments of the present application.
[0077] Optionally, the communication system 100 can further include other devices, such as a network controller, a gateway, and other network entities, which are not limited in the present application.
[0078] For the convenience of understanding the embodiments of the present application, the related Clear Channel Assessment (CCA) detection of the present application is described.
[0079] In the WIFI system, whether the current channel is idle can be determined by physical carrier sensing. The physical carrier sensing provides CCA detection by the physical layer to determine the busy state of the channel, and the CCA detection includes the following two parts:
[0080] 1. CCA Energy Detection (CCA-ED): detecting the signal energy intensity, and determining that the channel is busy when the signal intensity is greater than -62 dBm;
[0081] 2. CCA Packet Detection (CCA-PD): detecting the WIFI signal characteristics of the signal, and determining that the channel is busy when the signal intensity is greater than -82 dBm.
[0082] In WIFI7, the CCA detection includes the CCA detection of the main 20M and the CCA detection of each 20MHz:
[0083] 1. The main 20MHz CCA detection is performed on various main 20MHz channels with bandwidths greater than 20MHz. Within the CCA time, CCA-ED and CCA-PD are completed to determine whether the channel is busy.
[0084] 2. The CCA detection every 20MHz involves performing CCA-ED for each 20MHz subchannel within the CCA time or CCA-PD for each 20MHz within the CCAMidTime time to determine whether the channel is busy.
[0085] CCA detection is fundamental to Wi-Fi transmission and reception. When an AP or STA detects that a channel has transitioned from busy to idle, and the channel remains idle after a frame interval, the device can choose a random backoff period. During this random backoff, CCA detection is performed on the primary channel within each time slot's CCA period. If the primary channel is detected as idle, and certain random backoff conditions are met, the device can occupy the channel to transmit signals. Conversely, if a Wi-Fi signal is detected on the primary channel, the subsequent channel demodulation process begins. Existing protocols determine whether an AP or STA can occupy the channel based on the primary channel status detected by CCA detection.
[0086] In systems prior to 802.11ax, all sub-channels could only be used when they were consecutive and in an idle state; if some sub-channels detected interference signals, only the contiguous sub-channels where the main channel was located could be used.
[0087] 802.11ax supports the use of discontinuous downlink channels. This means that if downlink interference occurs in subchannels, signals can be transmitted through unaffected, idle discontinuous subchannels, including the main channel. Figure 2 As shown. This use of discontinuous channels is a preamble punching technique.
[0088] 802.11be supports uplink and downlink preamble masking, making it increasingly flexible in handling interference channels. However, preamble masking does not support main channel masking. When the main channel is busy, the entire channel becomes unusable.
[0089] Spatial multiplexing is a new technology in 802.11ax. When an AP or STA detects an Overlapping Basic Service Set (OBSS) signal, if the signal strength is below a certain threshold, it can use spatial multiplexing technology to send its own BSS data packets, thereby reducing its own transmission power and minimizing reverse interference to the data being transmitted.
[0090] The maximum transmit power allowed by spatial multiplexing technology is TX_PWR. maxThe TX_PWR
[0091] TX_PWR max = TX_PWR ref - OBSS_PD level - OBSS_PD min
[0092] wherein TX_PWR ref is the spatial multiplexing technology reference transmit power, 21 dBm;
[0093] OBSS_PD min is the lowest CCA-PD = -82 dbm, OBSS_PD max = -62 dbm, OBSS_PD min < OBSS_PD level < OBSS_PD max.
[0094] Thus, the lowest TX_PWR max is 1 dBm, and the highest is 21 dBm.
[0095] In some scenarios, considering the case where the primary channel is interfered, the AP and STA end switches to the non-primary channel access (English: Non-primary channel access, NPCA) primary channel (NPCA primary channel) for access, expands the dependence on the primary channel and better utilizes only the transmission opportunity on the idle non-primary channel, and improves the spectrum utilization.
[0096] For an IEEE 802.11bn ultra high reliability (English: Ultra High Reliability, UHR) system, any bandwidth is composed of a primary channel and a secondary channel, as shown in Figure 3 320 MHz channel has a primary 20 MHz channel, a secondary 20 MHz channel, a primary 40 MHz channel, a secondary 40 MHz channel, etc., and one of the secondary channels is selected as the NPCA primary channel, for example, channel 1 is set as the primary channel (Primary Channel, PC), and channel 9 is set as the NPCA primary channel.
[0097] The device can perform channel access through the primary channel and perform data transmission with other devices. However, in some scenarios, the primary channel will be interfered by OBSS, and in this case, how the device performs channel access to ensure data transmission with other devices is a problem to be solved urgently.
[0098] In the embodiments of the present application, when the device detects that the main channel receives interference, it can switch to a non-main channel for channel access, and the device that does not receive interference can still perform channel access through the main channel.
[0099] For example, as shown in Figure 4 , if AP1 is located in the OBSS interference range, but part of the STAs (such as STA1 in Figure 4 ) do not receive OBSS interference, AP1 can switch to a non-main channel access, but the non-interfered STA1 can still perform channel access on the main channel. For another example, as shown in Figure 5 , if part of the STAs (such as STA3) are located in the OBSS interference range, but AP3 does not receive OBSS interference, STA3 can switch to a non-main channel access, but the non-interfered AP3 can still perform channel access on the main channel. It is difficult for the associated AP and STA to perceive the channel used by the other party, which brings certain obstacles to the non-main channel access.
[0100] Therefore, the embodiments of the present application design an efficient and feasible non-main channel access scheme. The first device whose main channel receives interference can use the main channel and the NPCA main channel to perform transmission of the preamble part of a frame, and use the NPCA main channel to perform transmission of the data part of the frame. The preamble part of the frame can indicate to open channel access on the NPCA main channel. In this way, the second device (i.e., the receiving end of the frame) can learn that the first device opens channel access on the NPCA main channel through channel detection on the main channel or channel detection on the main channel and the NPCA main channel. That is, the second device can learn the channel used by the other party for data transmission, and then the second device can switch to the NPCA main channel to perform data transmission with the first device, thereby realizing a channel access scheme based on a non-main channel.
[0101] The technical solutions of the present application will be described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional schemes, which all belong to the protection scope of the embodiments of the present application.
[0102] Figure 6 is a schematic diagram of the data transmission method 200 according to the embodiments of the present application, as shown in Figure 6 , the method 200 includes at least part of the following contents:
[0103] S210, in the case where the first device detects that the main channel receives interference, the first device sends the preamble part of a target frame to a second device on the main channel and a non-main channel access (NPCA) main channel, and sends the data part of the target frame to the second device on the NPCA main channel.
[0104] The station device in the embodiments of the present application can beFigure 1 The station 120 in the communication system shown, or the non-AP STA, for example, the station device can be, but is not limited to, various types of the station 120, and the access point device in the embodiment of the present application can be Figure 1 The access point 110 in the communication system shown, or the AP STA, for example, the access point device can be, but is not limited to, various types of the access point 110.
[0105] In some embodiments, the first device is a station device, and the second device is an access point device; or
[0106] In some embodiments, the first device is an access point device, and the second device is a station device.
[0107] In some embodiments, the target frame can be a request to send (RTS) frame, or a clear to send (CTS) frame.
[0108] In some embodiments, the first device detecting that the primary channel is interfered (or the primary channel on the first device side is interfered) can include:
[0109] The first device performs channel listening on the primary channel and listens to an interference signal; or
[0110] The first device performs channel listening on the primary channel and listens to an interference signal with a strength greater than a preset threshold.
[0111] Optionally, the interference signal can be an OBSS frame, or can also be other WIFI signals, such as Bluetooth signals, Zigbee signals, etc.
[0112] In some embodiments, the first device switches to the NPCA primary channel for channel access, or switches to use the NPCA primary channel for data transmission, when detecting that the primary channel is interfered.
[0113] Optionally, the first device switches to the NPCA primary channel for data transmission during the duration when the primary channel is interfered, and switches back to the primary channel for data transmission after the duration, or switches back to the primary channel for data transmission after performing data transmission based on the NPCA primary channel once.
[0114] In some embodiments, the duration of the interference on the primary channel (or the duration of the channel access of the first device using the NPCA primary channel, denoted as T0) can be indicated in the OBSS frame, for example, obtained by the first device parsing the duration of the OBSS frame, or can be predefined, or determined according to a preset manner, for example, determined according to the TXOP limit, or can be negotiated by the first device and the second device, for example, determined according to the TXOP in the RTS frame or the CTS frame.
[0115] In some embodiments, the duration of the interference on the primary channel overlaps with the TXOP for data transmission.
[0116] In some embodiments, the NPCA primary channel on the first device side is not interfered, for example, the first device does not detect an interference signal when performing channel detection on the NPCA primary channel, or the strength of the detected interference signal is lower than a preset threshold.
[0117] In some embodiments, neither the primary channel nor the NPCA primary channel on the second device side is interfered, that is, the second device does not detect an interference signal when performing channel detection on the primary channel and the NPCA primary channel, or the strength of the detected interference signal is lower than a preset threshold.
[0118] In the embodiments of the present application, both the access point device and the station device have the access capability of the NPCA primary channel. For example, when the access point device or the station device detects that the primary channel is interfered, it can automatically switch to the NPCA primary channel for channel access or data transmission.
[0119] In the embodiments of the present application, the NPCA primary channel is also referred to as a non-primary channel.
[0120] In some embodiments, the first device transmits the preamble part of the target frame on the interfered primary channel at a first power, and transmits the preamble part of the target frame on the non-interfered NPCA primary channel at a second power, wherein the first power is less than the second power, or the first power is equal to the second power.
[0121] In some embodiments, the demodulation threshold or the reception threshold of the preamble part is much lower than the demodulation threshold or the reception threshold of the data part, so the first device can set the first power to be less than the second power.
[0122] That is, the first device can reduce the transmission power of the preamble part on the interfered bandwidth, and according to the principle of spatial multiplexing, reducing the transmission power on the primary channel will not affect the detection of the preamble part by the second device, nor will it interfere with the OBSS signal being transmitted.
[0123] Optionally, the first device reducing the transmission power of the preamble portion on the primary channel can include, but is not limited to, adopting digital power, reducing digital effective bandwidth, for example, reducing X dB power per 1 bit, and optionally, X is a positive integer, for example, X can be 6 dB, and the like. Figure 7 A schematic diagram showing that the first device transmits the target frame by reducing the transmission power of the preamble portion of the primary channel by 6 dB is shown.
[0124] In some embodiments, when the strength of the interference signal is lower than the first threshold, the first device can set the first power equal to the second power, i.e., the power of the preamble portion transmitted on the primary channel and the NPCA primary channel is the same. When the strength of the interference signal is low, using the same power on the primary channel and the NPCA primary channel for the transmission of the preamble portion will not affect the detection of the preamble portion by the second device, nor will it interfere with the OBSS signal being transmitted.
[0125] In some embodiments, the first device transmits the preamble portion of the target frame on the NPCA channel at the second power, and transmits the data portion of the target frame on the NPCA primary channel at the second power.
[0126] That is, the first device transmits the preamble portion and the data portion on the NPCA primary channel at the same power, which is conducive to ensuring the detection of the data portion by the second device.
[0127] In some embodiments, the preamble portion of the target frame includes first indication information, and the first indication information is used to indicate that the use of the NPCA primary channel for data transmission (or channel access) is enabled, or the use of the NPCA primary channel for data transmission (or channel access) is enabled. Thus, the second device can determine that the first device enables the use of the NPCA primary channel for data transmission (or channel access) according to the preamble portion of the target frame, i.e., the data portion is transmitted through the NPCA primary channel, and further can obtain the data portion transmitted by the first device through the NPCA primary channel.
[0128] Therefore, in the embodiments of the present application, in the case that the primary channel of the first device is interfered and the NPCA primary channel of the first device is not interfered, the first device can switch to the NPCA primary channel for the transmission of the data portion, and at the same time, the first device can also transmit the preamble portion on the primary channel and the NPCA primary channel, and indicate the use of the NPCA primary channel for data transmission through the preamble portion, so that the second device can obtain the data portion transmitted by the first device through the NPCA primary channel, thereby realizing the data transmission between the first device and the second device.
[0129] In some embodiments, as shown in Figure 8 The target frame can include the following fields:
[0130] legacy short training field (L-STF);
[0131] legacy long training field (L-LTF);
[0132] legacy signal field (L-SIG);
[0133] repeated L-SIG (RL-SIG) is a repetition of L-SIG;
[0134] universal signal field (U-SIG);
[0135] UHR SIGNAL field (UHR-SIG);
[0136] UHR short training field (UHR-STF).
[0137] UHR long training field (UHR-LTF).
[0138] data (Data) field;
[0139] packet extension (PE) field.
[0140] In some embodiments, the preamble portion includes L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF and UHR-LTF.
[0141] In some embodiments, the first indication information is carried in a U-SIG field in the target frame.
[0142] For example, the U-SIG field can include a U-SIG first part and a U-SIG second part, and the first indication information can be carried in the U-SIG first part.
[0143] Optionally, the U-SIG field includes an NPCA Enable field, which is used to indicate whether to enable (or enable) data transmission using the NPCA primary channel. It should be understood that the naming of the NPCA Enable field is only an example, which can also be replaced by other names, and the present application does not limit this.
[0144] Optionally, the NPCA Enable field takes a value of 1 to indicate that data transmission using the NPCA primary channel is enabled, and a value of 0 to indicate that data transmission using the NPCA primary channel is not enabled.
[0145] Optionally, the NPCA Enable field can be implemented by using a reserved bit in the U-SIG field, for example, by using a 1-bit reserved bit.
[0146] Table 1 shows an example of each field in the U-SIG field and its application.
[0147] Table 1
[0148]
[0149]
[0150] In some embodiments, the decoding process of the preamble part can be as shown in Figure 9 .
[0151] Specifically, first, the L-STF is demodulated by CCA detection, then the L-LTF is demodulated to obtain synchronization information, further, the L-SIG is demodulated to obtain the length information of the physical layer protocol data unit (English: Physical Layer Protocol Data Unit, abbreviated as PPDU), the U-SIG is demodulated to obtain the PPDU bandwidth and the preamble mask information, and it is determined whether the device uses the primary channel or the NPCA primary channel to access, for example, in the case of demodulating the U-SIG by channel listening to the primary channel and obtaining that the received frame is an OBSS frame, it can be determined that the primary channel is interfered, and further switched to use the NPCA primary channel for channel access.
[0152] In some embodiments, the first device sending the preamble part of the target frame on the primary channel and the NPCA primary channel can include: the first device copying the preamble part of the target frame on each 20MHz, that is, transmitting the same information on each 20MHz.
[0153] In some embodiments of the present application, the target frame is an RTS frame, the first device is a station device, and the second device is an access point device, and the method 200 further includes:
[0154] The first device receives a CTS frame sent by the second device on the main channel and the NPCA main channel;
[0155] The CTS frame comprises a first preamble part and a first data part, the first preamble part is transmitted on the main channel and the NPCA main channel, and the first data part is transmitted on the NPCA main channel.
[0156] That is, in the case that the main channel at the station device side is interfered, the station device can first send the preamble part of the RTS frame on the main channel and the NPCA main channel, and send the data part of the RTS frame on the NPCA main channel to request data transmission. Since the main channel and the NPCA main channel of the access point device are not interfered, the access point device can send the CTS frame on the main channel and the NPCA main channel to indicate that the first device is allowed to send data.
[0157] Optionally, the first data part sent by the access point device on the NPCA main channel is used to indicate that the station device is allowed to send data, and the first preamble part sent on the main channel is used to determine that the main channel is busy when other devices perform channel listening. Specifically, for the access point device or the station device with the capability of simultaneously performing channel listening on the main channel and the NPCA main channel, it can be determined that the main channel and the NPCA main channel are busy by listening to the main channel and the NPCA main channel, and then data transmission on the main channel and the NPCA main channel is avoided, so that data transmission failure caused by data collision can be avoided. For the access point device or the station device without the capability of simultaneously performing channel listening on the main channel and the NPCA main channel, it can be determined that the main channel is busy by performing channel listening on the main channel, and then data transmission on the main channel and the NPCA main channel is avoided, so that data transmission failure caused by data collision can be avoided.
[0158] In some embodiments, the transmission power of the first preamble part transmitted on the main channel is the same as the transmission power of the first preamble part transmitted on the NPCA main channel; or
[0159] The transmission power of the first preamble part transmitted on the main channel is less than the transmission power of the first preamble part transmitted on the NPCA main channel.
[0160] That is, the first preamble part sent by the access point device on the main channel can be sent in the manner of power reduction, or can also be sent in the manner of no power reduction.
[0161] In yet some embodiments of the present application, the target frame is an RTS frame, the first device is an access point device, and the second device is a station device. The method 200 further comprises:
[0162] The first device receives a CTS frame sent by the second device on the NPCA primary channel.
[0163] The CTS frame includes a first preamble portion and a first data portion, and the first preamble portion and the first data portion are both transmitted on the NPCA primary channel.
[0164] That is, in the case that the primary channel at the access point device side is interfered, the access point device can first send a preamble portion of an RTS frame on the primary channel and the NPCA primary channel, and send a data portion of the RTS frame on the NPCA primary channel, indicating that the access point device requests to perform data transmission. Since the station device determines, according to the preamble portion of the RTS frame, that the access point device starts to use the NPCA primary channel to perform data transmission, the station device can send a CTS frame on the NPCA primary channel to indicate that the access point device is allowed to send data.
[0165] In some embodiments, the first preamble portion sent on the NPCA primary channel and the first data portion sent on the NPCA primary channel have the same transmission power.
[0166] In some embodiments of the present application, the method 200 further includes:
[0167] The first device sends a first physical layer protocol data unit (PPDU) to the second device on the NPCA primary channel.
[0168] For example, the first device is a station device, and the second device is an access point device. In the case that the primary channel at the station device side is interfered, the station device first sends a preamble portion of an RTS frame on the primary channel and the NPCA primary channel, and sends a data portion of the RTS frame on the NPCA primary channel. Further, the access point device determines, according to the preamble portion, that the station device starts to use the NPCA primary channel to perform data transmission. Then, the access point device can send a CTS frame on the primary channel and the NPCA primary channel, where a preamble portion of the CTS frame is transmitted on the primary channel and the NPCA primary channel, and a data portion of the CTS frame is transmitted on the NPCA primary channel. After that, the station device can send a first PPDU to the access point device on the NPCA primary channel.
[0169] For example, the first device is an access point device, and the second device is a station device. In a case where the main channel at the access point device side is interfered, the access point device first transmits a preamble part of an RTS frame on the main channel and the NPCA main channel and a data part of the RTS frame on the NPCA main channel. Further, the station device determines, according to the preamble part, that the station device opens data transmission on the NPCA main channel, and the station device can transmit a CTS frame on the NPCA main channel. The CTS frame includes a preamble part and a data part, and the preamble part and the data part are transmitted on the NPCA main channel. After that, the access point device can transmit a first PPDU to the station device on the NPCA main channel.
[0170] In some embodiments of the present application, the target frame is a CTS frame. Before the first device transmits the target frame to the second device, the method 200 further includes:
[0171] The first device receives an RTS frame transmitted by the second device on the main channel and the NPCA main channel.
[0172] The RTS frame includes a second preamble part and a second data part, and the second preamble part and the second data part have the same transmission power.
[0173] In some embodiments, the method 200 further includes:
[0174] The first device receives a second PPDU transmitted by the second device on the NPCA main channel.
[0175] For example, the first device is a station device, and the second device is an access point device. In a case where the main channel at the station device side is interfered, the access point device first transmits an RTS frame on the main channel and the NPCA main channel, for requesting data transmission. Since the main channel at the station device side is interfered, the station device transmits a preamble part of a CTS frame on the main channel and the NPCA main channel and a data part of the CTS frame on the NPCA main channel. The preamble part is used to indicate that the NPCA main channel is opened for channel access. Further, the access point device determines, according to the preamble part, that the station device opens data transmission on the NPCA main channel, and the access point device can transmit data to the station device on the NPCA main channel.
[0176] For example, the first device is an access point device, and the second device is a station device. In a case where the main channel at the access point device side is interfered, the station device first sends an RTS frame on the main channel and the NPCA main channel to request data transmission. Since the main channel at the access point device side is interfered, the access point device sends a preamble part of a CTS frame on the main channel and the NPCA main channel, and sends a data part of the CTS frame on the NPCA main channel. The preamble part is used to indicate that the NPCA main channel is enabled for channel access. Further, the station device determines, according to the preamble part, that the access point device enables data transmission on the NPCA main channel, and then the station device can send data to the access point device on the NPCA main channel.
[0177] In some embodiments of the present application, the method 200 further includes:
[0178] The first device acquires configuration information of the NPCA main channel, where the configuration information is used to configure a center frequency and / or a start frequency of the NPCA main channel.
[0179] Optionally, the configuration information of the NPCA main channel can be acquired in an association stage or an access stage.
[0180] Optionally, the configuration information is carried in a first element. Optionally, the first element can be an existing element in a first frame, or can be a newly added element, which is not limited in the present application.
[0181] Optionally, the first element is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame. That is, the first frame can include at least one of the following: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0182] Optionally, the first element is referred to as a UHR Capabilities element, and optionally, an NPCA channel field can be added in the first element to carry the configuration information of the NPCA main channel.
[0183] Figure 10 A schematic format of a first element provided by an embodiment of the present application is shown as follows: Figure 10 As shown in the figure, the first element can include an NPCA channel field to carry the configuration information of the NPCA main channel, such as a center frequency and a start frequency.
[0184] In some embodiments of the present application, the method 200 further includes:
[0185] The first device sends first capability information to the second device, where the first capability information is used to indicate that the first device supports data transmission based on the NPCA primary channel, or in other words, supports channel access based on the NPCA primary channel.
[0186] Optionally, the first capability information can be represented by 1 bit, and different values of the 1 bit are used to indicate whether data transmission based on the NPCA primary channel is supported. For example, a value of 1 indicates that data transmission based on the NPCA primary channel is supported, and a value of 0 indicates that data transmission based on the NPCA primary channel is not supported.
[0187] Optionally, the first capability information can be carried in a second frame. For example, the second frame includes a second element, and the second element is used to carry the first capability information. Optionally, the second element can be an existing element in the second frame, or can be a newly added element, which is not limited in the present application.
[0188] Optionally, the first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame. That is, the second frame can include at least one of the following: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0189] Optionally, the first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame. That is, the second frame can include at least one of the following: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0190] In some embodiments of the present application, the method 200 further includes:
[0191] The second device sends second capability information to the first device, where the second capability information is used to indicate that the second device supports data transmission based on the NPCA primary channel, or in other words, supports channel access based on the NPCA primary channel.
[0192] Wherein, the implementation of the second capability information and the first capability information is similar, and for brevity, it will not be repeated here.
[0193] Optionally, the second device is a station device, and the second capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0194] Optionally, the second device is an access point device, and the second capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0195] In some embodiments of the present application, the method 200 further includes:
[0196] The second device sends third capability information to the first device, the third capability information being used to indicate that the second device does not support simultaneous channel listening on the primary channel and the NPCA primary channel, or in other words, does not support parallel detection on the primary channel and the NPCA primary channel, or in other words, supports serial detection on the primary channel and the NPCA primary channel.
[0197] Optionally, the third capability information can be represented by 1 bit, and different values of the 1 bit are used to indicate whether simultaneous channel listening on the primary channel and the NPCA primary channel is supported, for example, a value of 1 indicates that simultaneous channel listening on the primary channel and the NPCA primary channel is supported, and a value of 0 indicates that simultaneous channel listening on the primary channel and the NPCA primary channel is not supported.
[0198] Optionally, the third capability information can be carried by a third frame, for example, a third element is included in the third frame, and the third element is used to carry the third capability information. Optionally, the third element can be an existing element in the third frame, or can be a newly added element, which is not limited in the present application.
[0199] Optionally, the second device is a station device, and the third capability information is carried by at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame; or
[0200] That is, the third frame can include at least one of the following: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0201] Optionally, the second device is an access point device, and the third capability information is carried by at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0202] That is, the third frame can include at least one of the following: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0203] In some embodiments of the present application, the method 200 further includes:
[0204] The second device sends fourth capability information to the first device, the fourth capability information being used to indicate that the second device supports simultaneous channel listening on the primary channel and the NPCA primary channel, or in other words, supports parallel detection on the primary channel and the NPCA primary channel.
[0205] The implementation manner of the fourth capability information and the third capability information is similar, and thus is not described herein.
[0206] Optionally, the second device is a station device, and the fourth capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0207] Optionally, the second device is an access point device, and the fourth capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0208] Optionally, the first device can determine, according to the third capability information or the fourth indication information, whether to send the preamble part of the RTS / CTS frame only on the primary channel or to send the preamble part of the RTS / CTS frame on both the primary channel and the NPCA primary channel.
[0209] For example, if the second device does not support channel monitoring on both the primary channel and the NPCA primary channel, the first device can send the preamble part of the RTS / CTS frame only on the primary channel, or if the second device supports channel monitoring on both the primary channel and the NPCA primary channel, the first device can send the preamble part of the RTS / CTS frame on both the primary channel and the NPCA primary channel.
[0210] Optionally, the first element, the second element, and the third element can be the same element, and are used to carry the NPCA primary channel related information, for example, but not limited to, configuration information of the NPCA primary channel, and capability information related to the NPCA primary channel, for example, whether to support data transmission based on the NPCA primary channel, whether to support channel monitoring on both the primary channel and the NPCA primary channel, and the like.
[0211] Optionally, the first element can further include a first field and / or a second field, where the first field is used to indicate whether to support data transmission based on the NPCA primary channel, and the second field is used to indicate whether to support channel monitoring on both the primary channel and the NPCA primary channel.
[0212] In summary, in the embodiments of the present application, in the case where the primary channel is interfered, the first device can send the preamble part of the target frame through the primary channel and the NPCA primary channel, and send the data part of the target frame through the NPCA primary channel, so that the receiving end of the target frame can receive the preamble part through channel detection on the primary channel or channel detection on both the primary channel and the NPCA primary channel, and can learn that the first device opens channel access on the NPCA primary channel based on the preamble part, and then can switch to the NPCA primary channel to perform data transmission with the first device, thereby being able to implement data transmission in the case where the primary channel of one of the data transmission parties is interfered.
[0213] The data transmission method provided by the embodiments of the present application is described from the perspective of the first device above, and the data transmission method provided by the embodiments of the present application is described from the perspective of the second device below. It should be understood that the description of the second device corresponds to the description of the first device, and similar descriptions can be referred to the above description. To avoid repetition, the description is not repeated here.
[0214] Figure 11 FIG. 3 is a schematic diagram of a data transmission method 300 according to an embodiment of the present application. As shown in FIG. 3, the method 300 includes at least part of the following contents: Figure 11
[0215] S310, the second device receives a preamble part of a target frame sent by the first device on a primary channel;
[0216] S320, the second device parses the preamble part of the target frame;
[0217] S330, if the preamble part of the target frame indicates to start using a non-primary channel access (NPCA) primary channel to transmit data, the second device switches to the NPCA primary channel to receive a data part of the target frame.
[0218] In some embodiments, the first device is a station device, and the second device is an access point device; or
[0219] In some embodiments, the first device is an access point device, and the second device is a station device.
[0220] In the method 300, the primary channel and the NPCA primary channel on the second device side are not interfered, in this case, the second device can perform channel access on the primary channel.
[0221] In the method 300, the primary channel on the first device side is interfered, and the NPCA primary channel on the first device side is not interfered, therefore, the first device can switch to the NPCA primary channel to perform channel access.
[0222] In the method 300, the second device does not have the capability of simultaneously performing channel listening on the primary channel and the NPCA primary channel, therefore, the second device first receives the preamble part of the target frame on the primary channel, and switches to the NPCA primary channel to receive the data part of the target frame when it is learned through parsing the preamble part that data transmission needs to be performed on the NPCA primary channel.
[0223] In some embodiments, the preamble part of the target frame received by the second device is at a third power, the data part of the target frame received by the second device is at a fourth power, the third power is less than the fourth power, or the third power is equal to the fourth power.
[0224] In some embodiments, the first indication information is included in a preamble portion of the target frame, and the first indication information is used to indicate that the data transmission using the NPCA primary channel is enabled, or the channel access using the NPCA primary channel is enabled. When the first device sends the first indication information, it can be considered that the first device requests to use the NPCA primary channel for data transmission or channel access, and thus the first indication information can be considered as an NPCA primary channel access request.
[0225] In some embodiments, the preamble portion of the target frame includes a U-SIG field, and the first indication information is carried in the U-SIG field.
[0226] In some embodiments, the method 300 further includes:
[0227] The second device sends a physical layer protocol data unit (PPDU) to the first device on the NPCA primary channel; or
[0228] The second device receives the PPDU sent by the first device on the NPCA primary channel.
[0229] In some embodiments, the target frame is an RTS frame, the first device is a station device, and the second device is an access point device. Since the primary channel on the station device side is interfered, the station device can switch to the NPCA primary channel for channel access. In this case, when the station device has data to be sent to the second device, the station device can send the preamble portion of the RTS frame on the primary channel and the NPCA primary channel, and send the data portion of the RTS frame on the NPCA primary channel. The access point device side can first perform channel listening on the primary channel, listen to the preamble portion of the RTS frame, determine according to the first indication information in the preamble portion that the station device enables the channel access using the NPCA primary channel, and then switch to the NPCA primary channel to receive the data portion of the RTS frame. Further, the station device sends a PPDU on the NPCA primary channel, and correspondingly, the access point device performs channel listening on the NPCA primary channel to receive the PPDU sent by the station device.
[0230] In some embodiments, the target frame is an RTS frame, the first device is an access point device, and the second device is a station device. Because the main channel on the access point device side is interfered, the access point device can switch to the NPCA main channel to perform channel access. In this case, when the access point device has data to be sent to the station device, the access point device can send the preamble part of the RTS frame on the main channel and the NPCA main channel, and send the data part of the RTS frame on the NPCA main channel. The station device side can first perform channel listening on the main channel, listen to the preamble part of the RTS frame, and determine, according to the first indication information in the preamble part, that the access point device starts to use the NPCA main channel to perform channel access, and then switch to the NPCA main channel to receive the data part of the RTS frame. Further, the access point device sends a PPDU on the NPCA main channel, and correspondingly, the station device performs channel listening on the NPCA main channel to receive the PPDU sent by the access point device.
[0231] In some embodiments, the method 300 further includes:
[0232] The second device receives first capability information sent by the first device, and the first capability information is used to indicate that the first device supports data transmission based on the NPCA main channel, or in other words, supports channel access based on the NPCA main channel.
[0233] Optionally, the first capability information can be sent by the first device to the second device in an association stage.
[0234] In some embodiments, the first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0235] In some embodiments, the first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0236] In some embodiments, the method 300 further includes:
[0237] The second device sends second capability information to the first device, and the second capability information is used to indicate that the second device supports data transmission based on the NPCA main channel, or in other words, supports channel access based on the NPCA main channel.
[0238] Optionally, the second capability information can be sent by the second device to the second device in an association stage.
[0239] In some embodiments, the second device is a station device, and the second capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame.
[0240] In some embodiments, the second device is an access point device, and the second capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0241] In some embodiments, the method 300 further includes:
[0242] The second device sends third capability information to the first device, the third capability information being used to indicate that the second device does not support simultaneous channel listening on the main channel and the NPCA main channel, or in other words, does not support parallel detection on the main channel and the NPCA main channel, or in other words, supports serial detection on the main channel and the NPCA main channel.
[0243] It should be understood that specific implementations of the above-mentioned first capability information, second capability information, and third capability information are described with reference to the related description of the method 200, and for brevity, will not be repeated here.
[0244] In some embodiments, the second device is a station device, and the third capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame.
[0245] In some embodiments, the second device is an access point device, and the third capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0246] In summary, in the embodiments of the present application, the second device whose main channel is not interfered can learn the NPCA main channel access request of the first device whose main channel is interfered through channel listening on the main channel, and can further switch to the NPCA main channel to perform data transmission with the first device, thereby realizing data transmission in the case that the main channel of one party of data transmission is interfered.
[0247] Figure 12 is a schematic diagram of a data transmission method 400 according to an embodiment of the present application, as shown in Figure 12 The method 400 includes at least part of the following:
[0248] S410, the second device simultaneously performs channel listening on the main channel and the NPCA main channel access channel;
[0249] S420, if the second device receives a preamble portion of a target frame on the NPCA primary channel, the second device continues to receive a data portion of the target frame on the NPCA primary channel.
[0250] In the method 400, neither the second device side primary channel nor the NPCA primary channel is interfered, in this case, the second device can perform channel access on the primary channel.
[0251] In the method 400, the first device side primary channel is interfered, and the first device side NPCA primary channel is not interfered, therefore, the first device can switch to the NPCA primary channel to perform channel access.
[0252] In the method 400, the second device supports the capability of simultaneously performing channel listening on the primary channel and the NPCA primary channel, therefore, the second device can perform channel listening on the primary channel and the NPCA primary channel, if the second device receives a preamble portion of a target frame on the NPCA primary channel, the second device can continue to receive a data portion of the target frame on the NPCA primary channel.
[0253] In some embodiments, the second device also receives the preamble portion of the target frame on the primary channel.
[0254] In some embodiments, the preamble portion of the target frame received by the second device on the primary channel is a fifth power, and the preamble portion of the target frame received by the second device on the NPCA primary channel is a sixth power, the fifth power is less than the sixth power, or the fifth power is equal to the sixth power.
[0255] In some embodiments, the preamble portion of the target frame includes first indication information, the first indication information is used to indicate to start using the NPCA primary channel to perform data transmission.
[0256] In some embodiments, the preamble portion of the target frame includes a universal signal (U-SIG) field, and the first indication information is carried through the U-SIG field.
[0257] In some embodiments, the method 400 further includes:
[0258] The second device sends a physical layer protocol data unit (PPDU) to the first device on the NPCA primary channel; or
[0259] The second device receives the PPDU sent by the first device on the NPCA primary channel.
[0260] In some embodiments, the target frame is an RTS frame, the first device is a station device, and the second device is an access point device. Because the main channel on the station device side is interfered, the station device can switch to the NPCA main channel to perform channel access. In this case, when the station device has data to be sent to the second device, the station device can send the preamble part of the RTS frame on the main channel and the NPCA main channel, and send the data part of the RTS frame on the NPCA main channel. The access point device side can simultaneously perform channel monitoring on the main channel and the NPCA main channel, and monitor the preamble part and the data part of the RTS frame. According to the first indication information in the preamble part, it is determined that the station device starts to use the NPCA main channel to perform channel access, and then the access point device side switches to the NPCA main channel to perform channel monitoring to obtain the data sent by the access point device. Further, the station device sends a PPDU on the NPCA main channel, and correspondingly, the access point device performs channel monitoring on the NPCA main channel to receive the PPDU sent by the station device.
[0261] In some embodiments, the target frame is an RTS frame, the first device is an access point device, and the second device is a station device. Because the main channel on the access point device side is interfered, the access point device can switch to the NPCA main channel to perform channel access. In this case, when the access point device has data to be sent to the station device, the access point device can send the preamble part of the RTS frame on the main channel and the NPCA main channel, and send the data part of the RTS frame on the NPCA main channel. The station device side can simultaneously perform channel monitoring on the main channel and the NPCA main channel, and monitor the preamble part and the data part of the RTS frame. According to the first indication information in the preamble part, it is determined that the access point device starts to use the NPCA main channel to perform channel access, and then the station device side switches to the NPCA main channel to perform channel monitoring to obtain the data sent by the access point device. Further, the access point device sends a PPDU on the NPCA main channel, and correspondingly, the station device performs channel monitoring on the NPCA main channel to receive the PPDU sent by the access point device.
[0262] In some embodiments, the method 400 further includes:
[0263] The second device receives first capability information sent by the first device, and the first capability information is used to indicate that the first device supports data transmission based on the NPCA main channel, or in other words, supports channel access based on the NPCA main channel.
[0264] Optionally, the first capability information can be sent by the first device to the second device in an association stage.
[0265] In some embodiments, the first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame.
[0266] In some embodiments, the first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0267] In some embodiments, the method 400 further includes:
[0268] The second device sends second capability information to the first device, the second capability information being used to indicate that the second device supports data transmission based on the NPCA primary channel.
[0269] Optionally, the second capability information can be sent by the second device to the second device in an association stage.
[0270] In some embodiments, the second device is a station device, and the second capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame; or
[0271] The second device is an access point device, and the second capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0272] In some embodiments, the method 400 further includes:
[0273] The second device sends fourth capability information to the first device, the fourth capability information being used to indicate that the second device supports simultaneous channel listening on the primary channel and the NPCA primary channel.
[0274] It should be understood that the specific implementation of the above-mentioned first capability information, second capability information, and fourth capability information is referred to the related description in the method 200, and for the sake of brevity, it will not be repeated here.
[0275] In some embodiments, the second device is a station device, and the fourth capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame; or
[0276] The second device is an access point device, and the fourth capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0277] In summary, in the embodiments of the present application, the second device whose main channel is not interfered can learn the NPCA main channel access request of the first device whose main channel is interfered by simultaneously performing channel listening on the main channel and the NPCA main channel, and can further switch to the NPCA main channel to perform data transmission with the first device, so as to realize data transmission in the case that the main channel of one of the data transmission parties is interfered.
[0278] In the following, the data transmission method provided by the embodiments of the present application is described in combination with specific embodiments.
[0279] In the embodiments 1 and 2, the interference condition at the STA side is as shown in Figure 13 , that is, the main channel at the STA side is interfered, but the NPCA main channel is not interfered, in this case, the STA can switch to the NPCA main channel to perform channel access, and the main channel at the AP side is not interfered, so the AP side can perform channel access on the main channel.
[0280] In the embodiments 1 and 2, the AP and the STA both have the NPCA main channel access capability, that is, the AP and the STA both support channel access or data transmission based on the NPCA main channel.
[0281] Embodiment 1: Downlink transmission in the case that the main channel at the STA side is interfered.
[0282] In this embodiment 1, the first device is the STA, and the second device is the AP.
[0283] In the following, the downlink data transmission process in the case that the main channel at the STA side is interfered is described in combination with Figure 14 and Figure 15 . As shown in Figure 14 , it can include the following processes:
[0284] Step 1: The AP sends an RTS frame to the STA.
[0285] Specifically, before sending the RTS frame, the AP first performs CCA detection, and sends the RTS frame to the STA in the case that the main channel and the NPCA main channel are detected to be idle. For example, as shown in Figure 15 , the AP sends the preamble part of the RTS frame on the main channel and the NPCA main channel, and sends the data part of the RTS frame on the main channel and the NPCA main channel.
[0286] Step 2: The STA listens to the RTS frame on the NPCA main channel, analyzes the RTS, and then replies with a CTS frame.
[0287] Specifically, since the main channel at the STA side is interfered, the STA performs channel listening on the NPCA main channel, listens to the RTS, and learns that the AP side has data transmission requirement by analyzing the RTS, and then replies the CTS frame.
[0288] For example, as shown in FIG. 6, the STA sends the preamble part of the CTS frame on the main channel and the NPCA main channel, and sends the data part of the CTS frame on the NPCA main channel. Figure 15
[0289] Optionally, as shown in FIG. 6, the power of the preamble part of the CTS frame sent on the main channel is lower than the power of the preamble part sent on the NPCA main channel, that is, the main channel transmits the preamble part in a power reduction manner. Figure 15 Optionally, the power of the preamble part of the CTS frame sent on the main channel is equal to the power of the preamble part sent on the NPCA main channel.
[0290] In some embodiments, the preamble part of the CTS frame includes first indication information for indicating that the STA starts to use the NPCA main channel for channel access. Optionally, the first indication information is carried in the U-SIG field of the CTS frame.
[0291] The STA sends the CTS frame to the AP in the above manner to request the AP to use the NPCA main channel for data transmission (or channel access), or, in the case that the main channel is interfered, starts to use the NPCA main channel for data transmission (or channel access) within the TXOP for this transmission.
[0292] Optionally, the STA can determine the interference situation of the AP according to the frequency domain bandwidth of the received signal.
[0293] For example, if the STA receives the signal (for example, the signal sent by the AP to other STAs) sent by the AP on both the main channel and the NPCA main channel, it is determined that the main channel and the NPCA main channel at the AP side are not interfered, or if the STA receives the signal (for example, the signal sent by the AP to other STAs) sent by the AP only on the NPCA main channel, it is determined that the main channel at the AP side is interfered and the NPCA main channel is not interfered.
[0294] Step 3: The AP performs channel listening and receives the CTS frame.
[0295] Optionally, the AP can perform channel listening on the main channel and the NPCA main channel and receive the CTS frame.
[0296]
[0297] For example, when the AP has the capability of performing channel sensing on both the primary channel and the NPCA primary channel, the AP can perform channel sensing on both the primary channel and the NPCA primary channel and receive the CTS frame.
[0298] Optionally, the AP can perform channel sensing on the primary channel and receive the CTS frame.
[0299] For example, when the AP does not have the capability of performing channel sensing on both the primary channel and the NPCA primary channel, the AP can first perform channel sensing on the primary channel and receive the preamble of the CTS frame, and switch back to the NPCA primary channel to receive the data part of the CTS frame in the case where the preamble indicates that the STA starts to use the NPCA primary channel for data transmission.
[0300] Further, when the AP determines from the preamble of the CTS frame that the STA starts to use the NPCA primary channel for data transmission, the AP can switch to the NPCA primary channel to perform data transmission. For example, as shown in Figure 15 , the AP can send a PPDU to the STA on the NPCA primary channel, where the preamble and the data part of the PPDU are transmitted on the NPCA primary channel. Optionally, the preamble and the data part of the PPDU have the same transmission power.
[0301] Step 4: The STA performs channel sensing on the NPCA primary channel, receives the data sent by the AP, and replies with an ACK on the NPCA primary channel, as shown in Figure 15 .
[0302] After the current transmission is completed, the AP and the STA can switch back to the primary channel to perform channel sensing, or, after the TXOP is completed, the AP and the STA can switch back to the primary channel to perform channel sensing.
[0303] Embodiment 2: Uplink transmission in the case where the primary channel of the STA is interfered.
[0304] In this embodiment 2, the first device is the STA and the second device is the AP.
[0305] In this embodiment 2, the STA requests an uplink data transmission process, for example, the STA first performs channel sensing on the NPCA primary channel to determine whether the primary channel of the AP is idle, and occupies the channel to perform uplink data transmission in the case where the primary channel of the AP is idle.
[0306] In the following, the uplink data transmission process in the case where the primary channel of the STA is interfered is described in conjunction with Figure 16 and Figure 17 . As shown in Figure 16 , the process can include the following steps:
[0307] Step 1: The STA sends an RTS frame to the AP.
[0308] Specifically, before sending the RTS frame, the STA first performs CCA detection, and after the main channel and the NPCA main channel are both idle, the STA sends the RTS frame to the AP. As shown in FIG. 6A, because the main channel of the STA side is interfered, the STA can send the preamble part of the RTS frame on the main channel and the NPCA main channel, and send the data part of the RTS frame on the NPCA main channel. Figure 17
[0309] Optionally, as shown in FIG. 6B, the power of the preamble part of the RTS frame sent on the main channel is lower than the power of the preamble part sent on the NPCA main channel, that is, the main channel transmits in a power reduction mode. Figure 17
[0310] Optionally, the power of the preamble part of the RTS frame sent on the main channel is equal to the power of the preamble part sent on the NPCA main channel.
[0311] In some embodiments, the preamble part of the RTS frame includes first indication information for indicating that the STA starts to use the NPCA main channel for channel access. Optionally, the first indication information is carried in the U-SIG field of the RTS frame.
[0312] Step 2: The AP receives the RTS frame, parses the RTS frame, learns that the STA starts to use the NPCA main channel for channel access, and then replies with a CTS frame.
[0313] Optionally, the AP can perform channel listening on the main channel and the NPCA main channel to receive the RTS frame.
[0314] For example, when the AP has the capability of simultaneously performing channel listening on the main channel and the NPCA main channel, the AP can simultaneously perform channel listening on the main channel and the NPCA main channel to receive the RTS frame.
[0315] Optionally, the AP can perform channel listening on the main channel to receive the RTS frame.
[0316] For example, when the AP does not have the capability of simultaneously performing channel listening on the main channel and the NPCA main channel, the AP can first perform channel listening on the main channel to receive the preamble part of the RTS frame, and in the case that the preamble part indicates that the use of the NPCA main channel for channel access is started, the AP switches back to the NPCA main channel to receive the data part of the RTS frame.
[0317] Further, when the AP determines according to the preamble part of the RTS frame that the STA starts to use the NPCA main channel for data transmission, the AP can reply with a CTS frame. For example, as shown in FIG. 6C, the AP can reply with a CTS frame on the main channel and the NPCA main channel. Figure 17 As shown, the AP transmits the preamble portion of the CTS frame on the main channel and the NPCA main channel, and transmits the data portion of the CTS frame on the NPCA main channel.
[0318] Optional, such as Figure 17 As shown, the power of the preamble of a CST frame transmitted on the main channel is lower than the power of the preamble of a CTS frame transmitted on the NPCA main channel.
[0319] Optionally, the power of the preamble of a CST frame transmitted on the main channel is equal to the power of the preamble of a CTS frame transmitted on the NPCA main channel.
[0320] Step 3: The STA performs channel listening on the NPCA main channel and receives CTS frames.
[0321] Specifically, because the STA's main channel is interfered with, the STA listens on the NPCA main channel and receives CTS frames.
[0322] Furthermore, the STA performs data transmission on the NPCA main channel, such as... Figure 17 As shown. Specifically, the STA sends a PPDU to the AP on the NPCA main channel, where both the preamble and data portions of the PPDU are transmitted on the NPCA main channel. Optionally, the preamble and data portions of the PPDU have the same power.
[0323] Step 4: The AP listens on the NPCA main channel, receives data sent by the STA, and replies with an ACK on the NPCA main channel, such as... Figure 17 As shown.
[0324] After this transmission is completed, the AP and STA can switch back to the main channel for channel monitoring, or after the TXOP ends, the AP and STA can switch back to the main channel for channel monitoring.
[0325] In Examples 3 and 4, the interference situation on the AP side is as follows: Figure 18 As shown, the AP's main channel is interfered with, but the NPCA's main channel is not interfered with. In this case, the AP can switch to the NPCA main channel for channel access. The STA's main channel is not interfered with, so the STA can access the channel on the main channel.
[0326] In embodiments 3 and 4, both the AP and STA have NPCA main channel access capability, that is, both the AP and STA support channel access or data transmission based on the NPCA main channel.
[0327] Example 3: Downlink transmission under conditions of interference with the AP-side main channel.
[0328] In this embodiment 3, the first device is an AP, and the second device is a STA.
[0329] The following describes the downlink data transmission process in the case that the primary channel at the AP side is interfered, in combination with Figure 19 and Figure 20 FIG. 6 shows a flowchart of the downlink data transmission process in the case that the primary channel at the AP side is interfered. Figure 19 As shown in FIG. 6, the process can include the following steps:
[0330] Step 1: The AP sends an RTS frame to the STA.
[0331] Specifically, before sending the RTS frame, the AP first performs CCA detection, and sends the RTS frame to the STA in the case that the primary channel and the NPCA primary channel are detected to be idle. For example, as shown in FIG. 7, the AP sends the preamble part of the RTS frame on the primary channel and the NPCA primary channel, and sends the data part of the RTS frame on the NPCA primary channel. Figure 20
[0332] Optionally, the power of the preamble part of the RTS frame sent on the primary channel is less than the power of the preamble part of the RTS frame sent on the NPCA primary channel.
[0333] Step 2: The STA performs channel listening, parses the RTS frame, and replies with a CTS frame.
[0334] Optionally, the STA can perform channel listening on the primary channel and the NPCA primary channel to receive the RTS frame.
[0335] For example, in the case that the STA has the capability of simultaneously performing channel listening on the primary channel and the NPCA primary channel, the STA can simultaneously perform channel listening on the primary channel and the NPCA primary channel to receive the RTS frame.
[0336] Optionally, the STA can perform channel listening on the primary channel to receive the RTS frame.
[0337] For example, in the case that the STA does not have the capability of simultaneously performing channel listening on the primary channel and the NPCA primary channel, the AP can first perform channel listening on the primary channel to receive the preamble part of the RTS frame, and switch back to the NPCA primary channel to receive the data part of the RTS frame in the case that the preamble part indicates to enable channel access using the NPCA primary channel.
[0338] Further, in the case that the STA determines, according to the preamble part of the RTS frame, that the AP enables data transmission using the NPCA primary channel, the STA can reply with a CTS frame on the NPCA primary channel, as shown in FIG. 8. Figure 20
[0339] Step 3: The AP performs channel listening on the NPCA primary channel to receive the CTS frame.
[0340] Further, the AP can transmit a PPDU on the NPCA primary channel, as shown in Figure 20 . In which, the preamble and data of the PPDU are transmitted on the NPCA primary channel. Optionally, the power of the preamble and data of the PPDU are the same.
[0341] Step 4: The STA performs channel sensing on the NPCA primary channel, receives the data transmitted by the AP, and replies ACK on the NPCA primary channel, as shown in Figure 20 .
[0342] After the end of the transmission, the AP and the STA can switch back to the primary channel for channel sensing, or after the end of the TXOP, the AP and the STA can switch back to the primary channel for channel sensing.
[0343] Embodiment 4: Uplink transmission in the case of interference on the AP side primary channel.
[0344] In this embodiment 4, the first device is the AP, and the second device is the STA.
[0345] In this embodiment 4, the STA requests the uplink data transmission process, for example, the STA first performs CCA detection, and in the case that the primary channel is idle, the STA occupies the channel for uplink data transmission.
[0346] In the following, the uplink data transmission process in the case of interference on the AP side primary channel is explained in combination with Figure 21 and Figure 22 . As shown in Figure 21 , it can include the following processes:
[0347] Step 1: The STA sends an RTS frame to the AP.
[0348] Specifically, before the STA sends the RTS frame, the STA first performs CCA detection, and in the case that the primary channel and the NPCA primary channel are both idle, the STA sends the RTS frame to the AP. For example, as shown in Figure 22 , the STA transmits the RTS frame on the primary channel and the NPCA primary channel.
[0349] Step 2: The AP listens to the RTS frame, parses the RTS, and then replies with a CTS frame to open the channel access using the NPCA primary channel.
[0350] Specifically, since the AP side primary channel is interfered, the AP can perform channel sensing on the NPCA primary channel, receive the RTS frame, and then reply with a CTS frame. For example, as shown in Figure 22 , the AP transmits the preamble of the CTS frame on the primary channel and the NPCA primary channel, and transmits the data of the CTS frame on the NPCA primary channel.
[0351] Optionally, the power of the preamble portion of the CST frame transmitted on the primary channel is lower than the power of the preamble portion of the CTS frame sent on the NPCA primary channel. Figure 22
[0352] Optionally, the power of the preamble portion of the CST frame transmitted on the primary channel is equal to the power of the preamble portion of the CTS frame sent on the NPCA primary channel.
[0353] Optionally, the power of the preamble portion of the CTS frame sent on the NPCA primary channel is equal to the power of the data portion of the CTS sent on the NPCA primary channel.
[0354] In some embodiments, the preamble portion of the CTS frame comprises first indication information indicating that the AP opens channel access or data transmission using the NPCA primary channel. Optionally, the first indication information is carried in the U-SIG field of the CTS frame.
[0355] Step 3: The STA performs channel listening to receive the CTS frame.
[0356] Optionally, the STA can perform channel listening on the primary channel and the NPCA primary channel to receive the CTS frame.
[0357] For example, when the STA has the capability of performing channel listening on the primary channel and the NPCA primary channel simultaneously, the STA can perform channel listening on the primary channel and the NPCA primary channel simultaneously to receive the CTS frame.
[0358] Optionally, the STA can perform channel listening on the primary channel to receive the CTS frame.
[0359] For example, when the STA does not have the capability of performing channel listening on the primary channel and the NPCA primary channel simultaneously, the AP can first perform channel listening on the primary channel to receive the preamble portion of the CTS frame, and switch back to the NPCA primary channel to receive the data portion of the CTS frame in the case that the preamble portion indicates that the AP opens channel access using the NPCA primary channel.
[0360] Further, when the STA determines from the preamble portion of the CTS frame that the AP opens data transmission using the NPCA primary channel, the STA can switch to the NPCA primary channel to perform data transmission. As shown in Figure 22 For example, the STA can send a PPDU to the AP on the NPCA primary channel, and the preamble portion and the data portion of the PPDU are both transmitted on the NPCA primary channel. Optionally, the power of the preamble portion and the data portion of the PPDU is the same.
[0361] Step 4: The AP performs channel listening on the NPCA primary channel to receive the data sent by the STA, and replies with an ACK on the NPCA primary channel, as shown inFigure 21 as shown.
[0362] After the current transmission, the AP and the STA can switch back to the primary channel for channel sensing, or, after the TXOP ends, the AP and the STA can switch back to the primary channel for channel sensing.
[0363] The method embodiments of the present application are described in detail above Figures 6 to 22 The device embodiments of the present application are described in detail below Figures 23 to 28 It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.
[0364] Figure 23 A schematic block diagram of a communication device 500 according to an embodiment of the present application is shown. The communication device 500 can be a first device, or a component in the first device, such as a chip, circuit, or module, etc.
[0365] As shown in the figure, the communication device 500 includes: Figure 23
[0366] The sending module 510 is configured to send, in a case where it is detected that the primary channel is interfered, a preamble part of a target frame to a second device on the primary channel and a non-primary channel access (NPCA) primary channel, and send a data part of the target frame to the second device on the NPCA primary channel.
[0367] In some embodiments, the sending module 510 sends the preamble part of the target frame on the primary channel at a first power, and sends the preamble part of the target frame on the NPCA primary channel at a second power, where the first power is less than the second power, or the first power is equal to the second power.
[0368] In some embodiments, the first indication information is included in the preamble part of the target frame, and the first indication information is used to indicate that data transmission using the NPCA primary channel is enabled.
[0369] In some embodiments, the preamble part of the target frame includes a universal signal (U-SIG) field, and the first indication information is carried through the U-SIG field.
[0370] In some embodiments, the target frame is a request to send (RTS) frame, the first device is a station device, and the second device is an access point device, and the device 500 further includes:
[0371] The receiving module is configured to receive a clear to send (CTS) frame sent by the second device on the primary channel and the NPCA primary channel.
[0372] The CTS frame includes a first preamble part and a first data part, the first preamble part is transmitted on the main channel and the NPCA main channel, and the first data part is transmitted on the NPCA main channel.
[0373] In some embodiments, the transmission power of the first preamble part transmitted on the main channel is the same as the transmission power of the first preamble part transmitted on the NPCA main channel, or the transmission power of the first preamble part transmitted on the main channel is less than the transmission power of the first preamble part transmitted on the NPCA main channel.
[0374] In some embodiments, the target frame is an RTS frame, the first device is an access point device, and the second device is a station device, and the apparatus 500 further includes:
[0375] The receiving module is configured to receive a CTS frame sent by the second device on the NPCA main channel.
[0376] The CTS frame includes a first preamble part and a first data part, and the first preamble part and the first data part are both transmitted on the NPCA main channel.
[0377] In some embodiments, the sending module 510 is further configured to send a first physical layer protocol data unit (PPDU) to the second device on the NPCA main channel.
[0378] In some embodiments, the target frame is a CTS frame, and before sending the target frame to the second device, the apparatus 500 further includes:
[0379] The receiving module is configured to receive an RTS frame sent by the second device on the main channel and the NPCA main channel.
[0380] The RTS frame includes a second preamble part and a second data part, and the transmission power of the second preamble part and the second data part is the same.
[0381] In some embodiments, the apparatus 500 further includes:
[0382] The receiving module is configured to receive a second PPDU sent by the second device on the NPCA main channel.
[0383] In some embodiments, the apparatus 500 further includes:
[0384] The receiving module is configured to obtain configuration information of the NPCA main channel, wherein the configuration information is used to configure the center frequency and / or the start frequency of the NPCA main channel.
[0385] In some embodiments, the configuration information is carried by a first element, and the first element is carried in at least one of the following frames:
[0386] a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0387] In some embodiments, the sending module 510 is further configured to send first capability information to the second device, where the first capability information is used to indicate that the first device supports data transmission based on the NPCA primary channel.
[0388] In some embodiments, the first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame; or
[0389] the first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0390] Optionally, in some embodiments, the sending module or the receiving module unit can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.
[0391] It should be understood that the communication apparatus 500 according to the embodiments of the present application can correspond to the first device in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the communication apparatus 500 are respectively used to implement the corresponding procedures of the first device in the embodiments of the present application, which will not be described herein again for brevity. Figures 6 to 22 The above and other operations and / or functions of each unit in the communication apparatus 500 are respectively used to implement the corresponding procedures of the first device in the embodiments of the present application, which will not be described herein again for brevity.
[0392] Figure 24 is a schematic block diagram of another communication apparatus 600 according to the embodiments of the present application. The communication apparatus 600 can be a second device, or a component in the second device, such as a chip, a circuit or a module, etc. Figure 24 The communication apparatus 600 includes:
[0393] The receiving module 610 is configured to receive a preamble part of a target frame sent by a first device on a primary channel.
[0394] The processing module 620 is configured to parse the preamble part of the target frame.
[0395] The receiving module 610 is further configured to switch to the NPCA primary channel to receive a data part of the target frame if the preamble part of the target frame indicates to turn on the data transmission using the NPCA primary channel.
[0396] In some embodiments, the preamble portion of the target frame received by the receiving module 610 is at a third power, and the data portion of the target frame received by the receiving module 610 is at a fourth power, the third power being less than the fourth power, or the third power being equal to the fourth power.
[0397] In some embodiments, the first indication information is included in the preamble portion of the target frame, and is used to indicate that data transmission using the NPCA primary channel is enabled, or channel access using the NPCA primary channel is enabled.
[0398] In some embodiments, the preamble portion of the target frame includes a U-SIG field, and the first indication information is carried in the U-SIG field.
[0399] In some embodiments, the apparatus 600 further includes:
[0400] a sending module configured to send a physical layer protocol data unit (PPDU) to the first device on the NPCA primary channel; or
[0401] The receiving module 610 is further configured to receive the PPDU sent by the first device on the NPCA primary channel.
[0402] In some embodiments, the receiving module 610 is further configured to receive first capability information sent by the first device, the first capability information being used to indicate that the first device supports data transmission based on the NPCA primary channel, or supports channel access based on the NPCA primary channel.
[0403] In some embodiments, the first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame.
[0404] In some embodiments, the first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0405] In some embodiments, the apparatus 600 further includes:
[0406] a sending module configured to send second capability information to the first device, the second capability information being used to indicate that the second device supports data transmission based on the NPCA primary channel, or supports channel access based on the NPCA primary channel.
[0407] Optionally, the second capability information can be sent by the second device to the second device in an association stage.
[0408] In some embodiments, the second device is a station device, and the second capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame.
[0409] In some embodiments, the second device is an access point device, and the second capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0410] In some embodiments, the apparatus 600 further includes:
[0411] The sending module is configured to send third capability information to the first device, the third capability information being used to indicate that the second device does not support simultaneous channel listening on the primary channel and the NPCA primary channel, or in other words, does not support parallel detection on the primary channel and the NPCA primary channel, or in other words, supports serial detection on the primary channel and the NPCA primary channel.
[0412] In some embodiments, the second device is a station device, and the third capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, a re-association request frame.
[0413] In some embodiments, the second device is an access point device, and the third capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, a re-association response frame.
[0414] Optionally, in some embodiments, the sending module or the receiving module can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing module can be one or more processors.
[0415] It should be understood that the communication apparatus 600 according to the embodiments of the present application can correspond to the second device in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the communication apparatus 600 are respectively used to implement the corresponding procedures of the second device in the method embodiments of the present application. For brevity, they will not be described here again. Figures 6 to 22 The method embodiments shown above correspond to the procedures of the second device. For brevity, they will not be described here again.
[0416] Figure 25 is a schematic block diagram of still another communication apparatus 1000 according to the embodiments of the present application. The communication apparatus 1000 can be a second device, or a component in the second device, such as a chip, a circuit or a module, etc. Figure 25 The communication apparatus 1010 includes:
[0417] The receiving module 1010 is configured to perform channel listening on the main channel and the NPCA main channel simultaneously.
[0418] If the preamble part of the target frame is received on the NPCA main channel, continue to receive the data part of the target frame on the NPCA main channel.
[0419] In some embodiments, the receiving module 1010 is further configured to receive the preamble part of the target frame on the main channel.
[0420] In some embodiments, the receiving module 1010 receives the preamble part of the target frame on the main channel at a fifth power, and receives the preamble part of the target frame on the NPCA main channel at a sixth power, where the fifth power is less than the sixth power, or the fifth power is equal to the sixth power.
[0421] In some embodiments, the preamble part of the target frame includes first indication information, where the first indication information is used to indicate that data transmission using the NPCA main channel is enabled.
[0422] In some embodiments, the preamble part of the target frame includes a U-SIG field, and the first indication information is carried in the U-SIG field.
[0423] In some embodiments, the apparatus 1000 further includes a sending module configured to send a physical layer protocol data unit (PPDU) to the first device on the NPCA main channel; or
[0424] The receiving module 1010 is further configured to receive the PPDU sent by the first device on the NPCA main channel.
[0425] In some embodiments, the receiving module 1010 is further configured to receive first capability information sent by the first device, where the first capability information is used to indicate that the first device supports data transmission based on the NPCA main channel, or supports channel access based on the NPCA main channel.
[0426] In some embodiments, the first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0427] In some embodiments, the first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0428] In some embodiments, the apparatus 1000 further includes a sending module configured to send second capability information to the first device, the second capability information being used to indicate that the second device supports data transmission based on the NPCA primary channel.
[0429] In some embodiments, the second device is a station device, and the second capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0430] The second device is an access point device, and the second capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0431] In some embodiments, the apparatus 1000 further includes a sending module configured to send fourth capability information to the first device, the fourth capability information being used to indicate that the second device supports simultaneous channel listening on the primary channel and the NPCA primary channel.
[0432] In some embodiments, the second device is a station device, and the fourth capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame.
[0433] The second device is an access point device, and the fourth capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
[0434] Optionally, in some embodiments, the sending module or the receiving module can be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.
[0435] It should be understood that the communication apparatus 1000 according to the embodiments of the present application can correspond to the second device in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the communication apparatus 1000 are respectively used to implement the corresponding procedures of the second device in the method embodiments of the present application. For brevity, they will not be described here again. Figures 6 to 22 The method embodiments shown above correspond to the procedures of the second device, and for brevity, they will not be described here again.
[0436] Figure 26 FIG. 7 is a schematic structural diagram of a communication device 700 according to an embodiment of the present application. Figure 26 The communication device 700 shown in the figure includes a processor 710, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0437] Optionally, as Figure 26As shown, the communication device 700 can further include a memory 720. The processor 710 can invoke and run a computer program from the memory 720 to implement the method in the embodiments of the present application. For example, when the communication device 700 is the first device, the processor 710 can invoke and run a computer program from the memory 720 to implement the steps of the method embodiments performed by the first device, and achieve the same technical effects. When the communication device 700 is the second device, the processor 710 can invoke and run a computer program from the memory 720 to implement the steps of the method embodiments performed by the second device, and achieve the same technical effects
[0438] Optionally, the memory 720 can be a separate device independent of the processor 710, or can be integrated in the processor 710.
[0439] Optionally, as shown in the figure, Figure 26 The communication device 700 can further include a transceiver 730, and the processor 710 can control the transceiver 730 to communicate with other devices, specifically, can send information or data to other devices, or receive information or data sent by other devices.
[0440] Optionally, the transceiver 730 can include a transmitter and a receiver. The transceiver 730 can further include an antenna, and the number of antennas can be one or more.
[0441] Figure 27 The chip 800 shown in the figure includes a processor 810, which can invoke and run a computer program from the memory to implement the method in the embodiments of the present application. Figure 27
[0442] Optionally, as shown in the figure, Figure 27 The chip 800 can further include a memory 820. The processor 810 can invoke and run a computer program from the memory 820 to implement the method in the embodiments of the present application.
[0443] Optionally, the memory 820 can be a separate device independent of the processor 810, or can be integrated in the processor 810.
[0444] Optionally, the chip 800 can further include an input interface 830. The processor 810 can control the input interface 830 to communicate with other devices or chips, for example, can obtain information or data sent by other devices or chips.
[0445] Optionally, the chip 800 can further include an output interface 840. The processor 810 can control the output interface 840 to communicate with other devices or chips, for example, information or data can be output to other devices or chips.
[0446] Optionally, the chip can be applied to the first device in the embodiments of the present application, and the chip can implement the corresponding processes realized by the first device in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0447] Optionally, the chip can be applied to the first device in the embodiments of the present application, and the chip can implement the corresponding processes realized by the first device in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0448] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0449] Figure 28 is a schematic block diagram of a communication system 900 provided by the embodiments of the present application. As shown in Figure 28 the communication system 900 includes a first device 910 and a second device 920.
[0450] The first device 910 can be used to implement the corresponding functions realized by the first device in the above method, and the second device 920 can be used to implement the corresponding functions realized by the second device in the above method. For the sake of brevity, details are not described herein.
[0451] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0452] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0453] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0454] The embodiment of the present application further provides a readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize each process of the method embodiment.
[0455] Optionally, the readable storage medium can be applied to the access point device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the access point device in the method embodiment of the present application, and details are not repeated here.
[0456] Optionally, the readable storage medium can be applied to the station device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the station device in the method embodiment of the present application, and details are not repeated here.
[0457] The embodiment of the present application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to realize each process of the method embodiment.
[0458] Optionally, the computer program product can be applied to the access point device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the access point device in the method embodiment of the present application, and details are not repeated here.
[0459] Optionally, the computer program product can be applied to the station device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the station device in the method embodiment of the present application, and details are not repeated here.
[0460] The embodiment of the present application further provides a computer program. The computer program is executed by a processor to realize each process of the method embodiment.
[0461] Optionally, the computer program can be applied to the access point device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the access point device in the method embodiment of the present application, and details are not repeated here.
[0462] Optionally, the computer program can be applied to the station device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the station device in the method embodiment of the present application, and details are not repeated here.
[0463] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0464] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0465] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0466] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0467] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0468] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0469] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A data transmission method, characterized by, Comprise: In the case that the first device detects that the primary channel is interfered, the first device sends a preamble part of a target frame to a second device on the primary channel and a non-primary channel access (NPCA) primary channel, and sends a data part of the target frame to the second device on the NPCA primary channel; Wherein, the first device is a station device, and the second device is an access point device; or The first device is an access point device, and the second device is a station device.
2. The method of claim 1, wherein, The first device sends the preamble part of the target frame on the primary channel at a first power, and transmits the preamble part of the target frame on the NPCA primary channel at a second power, wherein the first power is less than the second power, or the first power is equal to the second power.
3. The method according to claim 1 or 2, characterized in that, The preamble part of the target frame comprises first indication information, and the first indication information is used to indicate to start data transmission using the NPCA primary channel.
4. The method of claim 3, wherein, The preamble part of the target frame comprises a universal signal (U-SIG) field, and the first indication information is carried through the U-SIG field.
5. The method according to any one of claims 1-4, characterized in that, The target frame is a request to send (RTS) frame, the first device is a station device, and the second device is an access point device, and the method further comprises: The first device receives a clear to send (CTS) frame sent by the second device on the primary channel and the NPCA primary channel; Wherein, the CTS frame comprises a first preamble part and a first data part, the first preamble part is transmitted on the primary channel and the NPCA primary channel, and the first data part is transmitted on the NPCA primary channel.
6. The method of claim 5, wherein, The transmission power of the first preamble part transmitted on the primary channel is the same as the transmission power of the first preamble part transmitted on the NPCA primary channel; or the transmission power of the first preamble part transmitted on the primary channel is less than the transmission power of the first preamble part transmitted on the NPCA primary channel.
7. The method according to any one of claims 1-4, characterized in that, The target frame is an RTS frame, the first device is an access point device, and the second device is a station device, and the method further comprises: The first device receives a CTS frame sent by the second device on the NPCA primary channel; Wherein, the CTS frame comprises a first preamble part and a first data part, and the first preamble part and the first data part are both transmitted on the NPCA primary channel.
8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: The first device sends a first physical layer protocol data unit (PPDU) to the second device on the NPCA primary channel.
9. The method according to any one of claims 1-4, characterized in that, The target frame is a CTS frame, and before the first device sends the target frame to the second device, the method further comprises: The first device receives an RTS frame sent by the second device on the primary channel and the NPCA primary channel; Wherein, the RTS frame comprises a second preamble part and a second data part, and the transmission power of the second preamble part and the second data part is the same.
10. The method of claim 9, wherein, The method further comprises: The first device receives a second PPDU sent by the second device on the NPCA primary channel.
11. The method according to any one of claims 1-10, characterized in that, The method further comprises: The first device acquires configuration information of the NPCA primary channel, wherein the configuration information is used to configure a center frequency and / or a start frequency of the NPCA primary channel.
12. The method of claim 11, wherein, The configuration information is carried by a first element, and the first element is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
13. The method according to any one of claims 1-12, characterized in that, The method further includes: The first device sends first capability information to the second device, and the first capability information is used to indicate that the first device supports data transmission based on the NPCA primary channel.
14. The method of claim 13, wherein, The first device is a station device, and the first capability information is carried in at least one of the following frames: a probe request frame, an authentication request frame, an association request frame, and a re-association request frame; or The first device is an access point device, and the first capability information is carried in at least one of the following frames: a beacon frame, a probe response frame, an authentication response frame, an association response frame, and a re-association response frame.
15. A data transmission method, characterized by, The method further includes: The second device receives a preamble part of a target frame sent by the first device on a primary channel; The second device parses the preamble part of the target frame; If the preamble part of the target frame indicates to start using a non-primary channel access (NPCA) primary channel for data transmission, the second device switches to the NPCA primary channel to receive a data part of the target frame; The first device is a station device, and the second device is an access point device; or The first device is an access point device, and the second device is a station device.
16. The method of claim 15, wherein, The preamble part of the target frame received by the second device is at a third power, and the data part of the target frame received by the second device is at a fourth power, the third power is less than the fourth power, or the third power is equal to the fourth power.
17. The method according to claim 15 or 16, characterized in that, The preamble part of the target frame includes first indication information, and the first indication information is used to indicate to start using the NPCA primary channel for data transmission.
18. The method of claim 17, wherein, The preamble part of the target frame includes a universal signal (U-SIG) field, and the first indication information is carried in the U-SIG field.
19. The method according to any one of claims 15-18, characterized by, The method further includes: The second device sends a physical layer protocol data unit (PPDU) to the first device on the NPCA primary channel; or The second device receives a PPDU sent by the first device on the NPCA primary channel.
20. The method of any one of claims 15-19, wherein, The method further includes: The second device sends second capability information to the first device, and the second capability information is used to indicate that the second device supports data transmission based on the NPCA primary channel.
21. The method according to any one of claims 15-20, characterized in that, The method further includes: The second device sends third capability information to the first device, and the third capability information is used to indicate that the second device does not support channel listening on the primary channel and the NPCA primary channel at the same time.
22. A data transmission method, characterized by, The method further includes: The second device performs channel listening on the primary channel and the NPCA primary channel at the same time; If the second device receives a preamble part of a target frame on the NPCA primary channel, the second device continues to receive a data part of the target frame on the NPCA primary channel.
23. The method of claim 22, wherein, The first indication information is included in a preamble part of the target frame, and is used to indicate that data transmission using the NPCA primary channel is enabled.
24. The method of claim 22 or 23, wherein, The method further includes: The second device sends fourth capability information to the first device, and the fourth capability information is used to indicate that the second device supports simultaneous channel listening on the primary channel and the NPCA primary channel.
25. A communications device, characterized by Comprising: The sending module is configured to, in a case where it is detected that the primary channel is interfered, send, to a second device, a preamble part of a target frame on the primary channel and a non-primary channel access (NPCA) primary channel, and send, to the second device, a data part of the target frame on the NPCA primary channel.
26. A communications device, characterized by Comprising: The receiving module is configured to receive, on a primary channel, a preamble part of a target frame sent by a first device. The processing module is configured to parse the preamble part of the target frame, and if the preamble part of the target frame indicates that data transmission using a non-primary channel access (NPCA) primary channel is enabled. The receiving module is further configured to switch to the NPCA primary channel to receive a data part of the target frame.
27. A communications device, characterized by Comprising: The receiving module is configured to simultaneously perform channel listening on a primary channel and a non-primary channel access (NPCA) primary channel. And if a preamble part of a target frame is received on the NPCA primary channel, continue to receive a data part of the target frame on the NPCA primary channel. Comprising:
28. A communications device, comprising: A processor and a memory, the memory being used to store a computer program, and the processor being used to invoke and run the computer program stored in the memory to perform the method of any one of claims 1 to 14, or the method of any one of claims 15 to 21, or the method of any one of claims 22 to 24. Comprising:
29. A chip, characterized by A processor, configured to invoke and run a computer program from a memory, so that a device in which the chip is installed performs the method of any one of claims 1 to 14, or the method of any one of claims 15 to 21, or the method of any one of claims 22 to 24. A computer program for storing, the computer program causing a computer to perform the method of any one of claims 1 to 14, or the method of any one of claims 15 to 21, or the method of any one of claims 22 to 24.
30. A readable storage medium characterized by,
Citation Information
Cited By
Channel switching method, apparatus, and device
WO2026092321A1
