Wireless communication method and communication device
By dividing the channel into multiple subchannels in a wireless communication system and combining frequency division multiplexing technology to dynamically adjust the number of subchannels, the problem of a large number of STA channels is solved, and the channel capacity and access efficiency are improved, especially for the problem of low clock accuracy of AMP devices.
Patent Information
- Application Number
- PCT/CN2024/073880
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-24
- Publication Date
- 2025-07-31
AI Technical Summary
In wireless communication systems, how to effectively improve channel capacity in a short time to support channel access to a large number of sites, especially in scenarios where AMP devices are dense, it is difficult for the prior art to efficiently manage channel access operations.
By dividing the channel into multiple subchannels, the STA can operate on the subchannel, thereby improving the capacity of the channel. The number of subchannels is dynamically or adaptively adjusted to adapt to the clock accuracy and frequency deviation of different devices, and combined with traditional preambles to support the coexistence of traditional devices.
It improves the channel capacity, supports simultaneous access of more STAs, reduces interference between adjacent channels, and improves channel access efficiency, especially for AMP devices with low clock accuracy, and enhances the robustness of the system.
Smart Images

Figure CN2024073880_31072025_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and a communication device. Background Art
[0002] In wireless fidelity (WiFi) systems, it's sometimes necessary to allow a large number of stations (STAs) to access the channel in a very short period of time. For example, the same access point (AP) may be associated with hundreds or even thousands of ambient power (AMP) devices simultaneously. In this scenario, the AP may need to poll these AMP devices in a very short period of time, resulting in a large number of AMP devices accessing the channel simultaneously. Therefore, how to increase channel capacity to support channel access operations for a large number of STAs is a problem that needs to be solved.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a wireless communication method is provided, including: a first station sends a first frame through a first sub-channel in a first channel, the first channel includes multiple sub-channels, and the first sub-channel is one of the multiple sub-channels.
[0006] In a second aspect, a wireless communication method is provided, including: an access point receiving a first frame sent by a first station through a first sub-channel in a first channel, the first channel including multiple sub-channels, and the first sub-channel being one of the multiple sub-channels.
[0007] According to a third aspect, a communication device is provided, which is a first site and includes: a first communication module for sending a first frame through a first sub-channel in a first channel, wherein the first channel includes multiple sub-channels, and the first sub-channel is one of the multiple sub-channels.
[0008] In a fourth aspect, a communication device is provided, which is an access point, and the communication device includes: a first communication module, used to receive a first frame sent by a first station through a first sub-channel in a first channel, the first channel includes multiple sub-channels, and the first sub-channel is one of the multiple sub-channels.
[0009] In a fifth aspect, a communication device is provided, comprising a memory and a processor, wherein the memory is used to store programs, and the processor is used to execute the programs stored in the memory to execute the methods described in the above aspects.
[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device. In another possible design, the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
[0011] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device to execute part or all of the steps in the methods of the above aspects.
[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0014] The embodiment of the present application divides a channel into multiple sub-channels so that STAs can work on the sub-channels. In this way, a channel can accommodate or access more STAs at the same time, thereby increasing the capacity of the channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] FIG1 is a schematic diagram of a wireless communication system to which an embodiment of the present application may be applied.
[0016] Figure 2 is a diagram showing an example of the structure of an AMP device.
[0017] FIG3 is a structural diagram of an energy harvesting module in FIG2 .
[0018] FIG4 is a schematic diagram of the backscatter communication process of an AMP device.
[0019] FIG5 is an example diagram of an encoding method of an AMP device.
[0020] FIG6 is an example diagram of a channel segmentation method provided in an embodiment of the present application.
[0021] FIG7 is a flow chart of a wireless communication method according to an embodiment of the present application.
[0022] FIG8 is another example diagram of the channel segmentation method provided in an embodiment of the present application.
[0023] FIG9 is another example diagram of the channel segmentation method provided in an embodiment of the present application.
[0024] FIG10 is another example diagram of the channel segmentation method provided in an embodiment of the present application.
[0025] FIG11 is another example diagram of the channel segmentation method provided in an embodiment of the present application.
[0026] FIG12 is another example diagram of the channel segmentation method provided in an embodiment of the present application.
[0027] FIG13 is another example diagram of the channel segmentation method provided in an embodiment of the present application.
[0028] FIG. 14 is a schematic diagram of the structure of a communication device according to an embodiment of the present application.
[0029] FIG. 15 is a schematic structural diagram of a communication device according to another embodiment of the present application.
[0030] FIG16 is a schematic structural diagram of a device to which an embodiment of the present application can be applied. DETAILED DESCRIPTION
[0031] The technical solution in this application will be described below with reference to the accompanying drawings.
[0032] Communication System
[0033] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLAN), wireless fidelity (WiFi) or other communication systems.
[0034] 1 is a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include an access point (AP) 110 and a station (STA) 120 accessing a network through the AP 110.
[0035] In some scenarios, an AP is also called an AP STA. In a sense, an AP is also a STA.
[0036] In some scenarios, a STA is also called a non-AP STA.
[0037] The communication in the communication system 100 may be between an AP and a STA, between STAs, or between a STA and a peer STA. A peer STA may refer to a device that communicates with a STA, for example, an AP or a STA.
[0038] An AP acts as a bridge between wired and wireless networks, connecting wireless network clients together and then connecting the wireless network to the Ethernet. An AP can be a terminal device with a WiFi chip (such as a mobile phone) or a network device (such as a router).
[0039] It should be understood that the roles of various communication devices in the communication system 100 are not absolute. Taking a mobile phone as an example, when the mobile phone is connected to a router, the mobile phone is a STA; when the mobile phone serves as a hotspot for other mobile phones, the mobile phone plays the role of an AP.
[0040] APs and STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0041] In some embodiments, both the STA and the AP may support the 802.11be standard. The STA or AP may also support various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0042] There are one or more links between the STA and the AP. In some embodiments, the STA and the AP support multi-band communication. For example, the STA and the AP can communicate simultaneously on the 2.4 GHz, 5 GHz, 6 GHz, 45 GHz, and 60 GHz frequency bands, or communicate simultaneously on different channels in the same frequency band (or different frequency bands) to improve the communication throughput and / or reliability between devices. Such a device is generally referred to as a multi-band device, or a multi-link device (MLD), sometimes also referred to as a multi-link entity or a multi-band entity. The multi-link device can be an access point device or a site device. If the multi-link device is an access point device, the multi-link device can include one or more APs; if the multi-link device is a site device, the multi-link device can include one or more non-AP STAs.
[0043] A multi-link device including one or more APs may be referred to as an access point multi-link device (AP MLD), and a multi-link device including one or more non-AP STAs may be referred to as a non-AP multi-link device (non-AP MLD).
[0044] In the embodiment of the present application, the AP may include multiple APs, and the non-AP STA may include multiple STAs. Multiple links may be formed between the multiple APs and the multiple STAs, and data communication may be performed between the multiple APs and the multiple STAs through the corresponding links.
[0045] In an embodiment of the present application, a STA may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. that supports WLAN / WiFi technology.
[0046] The frequency bands supported by WLAN technology may include but are not limited to: low frequency bands (such as 2.4 GHz, 5 GHz, and 6 GHz) and high frequency bands (such as 45 GHz and 60 GHz).
[0047] FIG1 exemplarily illustrates an AP and two STAs. Optionally, the communication system 100 may include multiple APs and any other number of STAs, which is not limited in this embodiment of the present application. In FIG1 , the AP, STA 120a, and STA 120b may be located in the same basic service set (BSS). The AP may be associated with STA 120a. The AP may be associated with STA 120b.
[0048] It should be understood that in the embodiments of the present application, a device with communication functionality in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include an AP 110 and a STA 120 with communication functionality. In addition, the communication device mentioned in the embodiments of the present application may also include other devices in the communication system 100, such as a network controller, a gateway, and other network entities (not shown in FIG1 ), which is not limited in the embodiments of the present application.
[0049] APs and STAs can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which APs and STAs are located.
[0050] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0051] Channel access and WUR technology
[0052] In WiFi, channel access is based on the listen before talk (LBT) principle. Related technologies (such as Mustafa Ergen, “IEEE 802.11 Tutorial,” June 2002) provide a variety of channel access mechanisms.
[0053] 802.11ba introduces wake-up radio (WUS) technology. Due to the limited processing power of WUR devices, when the WUR device operates in the 2.4GHz frequency band, it can transmit a 20MHz bandwidth legacy preamble on the channel, and transmit a 4MHz bandwidth WUR frame after the preamble. For an introduction to WUR technology, please refer to "Steve Shellhammer, Alfred Asterjadhi, and Yanjun Sun, IEEE 802.11ba Ultra-Low Power Wake-up Radio Standard, Wiley 2022". Furthermore, in order to enable the AP to process more non-AP WUR STAs at one time, frequency division multiple access (FDMA) technology is proposed. In FDMA technology, N (N is an integer greater than 1) 20MHz channels are used simultaneously, so that the AP can process N times the number of non-AP WUR STAs.
[0054] AMP devices
[0055] With the development of wireless communication technology, people hope to integrate wireless communication systems with various vertical industries such as logistics, manufacturing, transportation, and energy. For example, wireless communication systems can be integrated with industrial wireless sensor networks (IWSNs). Another example is the integration of wireless communication systems with smart logistics and smart warehousing. In another example, wireless communication systems can be integrated with smart home networks.
[0056] However, in these industries, communication equipment is typically required to be low-cost, small (e.g., ultra-thin), maintenance-free, and have a long lifespan. Therefore, to meet these requirements, zero-power communication technology can be used. In this scenario, the aforementioned STA 120 can be referred to as a "zero-power device" or "AMP device."
[0057] The following text introduces zero-power communication technology and AMP devices in conjunction with Figure 2.
[0058] As shown in Figure 2, the AMP device 210 supporting zero-power communication technology may include an energy collection module 211 and a backscatter communication module 212. In some cases, the AMP device 210 may also include a low-power computing module 213. The low-power computing module 213 can be used to provide computing functions for the AMP device 210, such as data processing. In other cases, the AMP device 210 may also include a sensor 214 for collecting external information (for example, ambient temperature, ambient humidity, etc.). In other cases, the AMP device 210 may also include a memory 215 for storing some information (for example, external information collected by the above-mentioned sensors, or item identification, etc.).
[0059] The energy harvesting module 211 is used to harvest energy. In some implementations, energy can be harvested via a power supply signal sent by another device or from the external environment. The power supply signal can be a radio frequency signal sent by a network device, and thus the energy harvesting module can be a radio frequency energy harvesting module.
[0060] FIG3 shows a possible structure of the energy collection module 211. As shown in FIG3, the energy collection module 211 can collect the energy of the spatial electromagnetic waves of the radio frequency signal based on the principle of electromagnetic induction, and store the collected energy in the capacitor C, which is the charging process of the capacitor C. When the charging process of the capacitor C is completed, the capacitor C can start to discharge to provide energy for the AMP device. For example, the discharge of the capacitor C can be used to drive the AMP device to perform low-power demodulation of data sent by other devices. For another example, the discharge of the capacitor C can be used to drive the AMP device to modulate the data to be sent. For another example, the discharge of the capacitor C can be used to drive the sensor of the AMP device to collect data. For another example, the discharge of the capacitor C can be used to drive the AMP device to read the data in the memory 215, etc.
[0061] The following describes the principle of backscatter communication in conjunction with Figure 4. Referring to Figure 4, the AMP device 210 receives a wireless signal sent by another device and modulates the wireless signal to load the data to be sent. Then, the AMP device 210 radiates the modulated signal from the antenna. This information transmission process is called backscatter communication. The above-mentioned wireless signal can also be called a carrier signal. A carrier signal can refer to a wireless signal that has not been modulated. The carrier signal can be, for example, a sine wave signal. Among them, backscatter communication and load modulation functions are inseparable. The load modulation function can be understood as adjusting and controlling the circuit parameters of the oscillation circuit of the AMP device according to the beat of the data stream, so that parameters such as the impedance of the AMP device change accordingly, thereby completing the modulation process.
[0062] In some implementations, the AMP device 210 may include an energy harvesting module. The energy harvesting module can be used to harvest any signal in the environment. For example, the energy harvesting module can be used to harvest energy supply signals sent by other devices or energy in the environment. The embodiment of the present application does not specifically limit the form of the energy supply signal. For example, the energy supply signal can be a modulated wireless signal or an unmodulated wireless signal. The carrier signal described above can also be used as the energy supply signal. For another example, the energy supply signal can also be a wireless signal of any waveform, such as a sine wave, a square wave, etc.
[0063] In some implementations, a logic processing unit may also be provided in the AMP device 210 to perform corresponding computing functions.
[0064] Typically, load modulation can be achieved through resistive load modulation and capacitive load modulation. Figure 5 shows a circuit diagram of an AMP device based on resistive load modulation technology. In resistive load modulation, a resistor RL is connected in parallel with the load. Switch S can be controlled by a binary data stream to turn resistor RL on and off. This switching of resistor RL causes a change in the circuit voltage. This change in circuit voltage can control the amplitude of the MP device's backscattered signal, thereby modulating the backscattered signal through amplitude-shift keying (ASK).
[0065] Similarly, in capacitive load modulation, the on / off switching of the capacitor can be controlled based on a binary data stream to change the circuit resonant frequency, thereby changing the operating frequency of the backscattered signal to implement frequency-shift keying (FSK) modulation.
[0066] In Wi-Fi systems, channel access for a large number of STAs is sometimes required within a very short period of time. For example, the density of AMP devices in Wi-Fi systems can be much higher than that of traditional STAs. In application scenarios such as smart logistics or smart factories, a single access point (AP) may be associated with hundreds or even thousands of AMP devices. Consequently, the AP may need to poll a large number of AMP devices and perform numerous channel access operations in a very short period of time. Therefore, increasing channel capacity to support channel access for a large number of STAs is a challenge that needs to be addressed.
[0067] To address the above issues, embodiments of the present application propose a channel splitting solution. This solution divides a first channel into multiple sub-channels, allowing STAs to operate on the sub-channels. This allows a single channel to simultaneously accommodate or access more STAs, thereby increasing the channel's capacity.
[0068] The first channel mentioned in the embodiment of the present application may refer to any predefined or preconfigured channel in the frequency band where the first channel is located. Taking 2.4 GHz as an example, the first channel may be a 20 MHz channel.
[0069] The embodiment of the present application does not specifically limit the division method of the first channel. For example, the first channel can be divided into multiple sub-channels by uniform division or non-uniform division. Figure 6 shows an example of the division method of the first channel. As shown in Figure 6, the first channel is a channel in the 2.4 GHz frequency band, and the bandwidth of the first channel is 20 MHz. In order to accommodate more STAs in the first channel, the first channel can be divided into two sub-channels, each with a bandwidth of 10 MHz. In this way, the number of STAs that can access the first channel at the same time is doubled.
[0070] The following is a detailed explanation of the embodiments of the present application from the perspective of communication between the first STA and the AP.
[0071] Figure 7 is a flowchart of a wireless communication method provided in an embodiment of the present application. The method in Figure 7 is described from the perspective of the interaction between a first STA and an AP. The first STA can be an AMP device (correspondingly, the AP can be called an AMP AP). Alternatively, in some implementations, the first STA can be a traditional STA (such as a laptop or tablet). In other words, the embodiments of the present application do not exclude the possibility of traditional STAs using the solution proposed in the embodiments of the present application.
[0072] Referring to Figure 7, in step S710, a first STA transmits a first frame via a first subchannel within a first channel. The first subchannel is any one of the multiple subchannels within the first channel. Taking the channel segmentation scheme shown in Figure 6 as an example, the first subchannel can be either subchannel 1 or subchannel 2.
[0073] For example, if the first STA is an AMP device, the first frame can be called an AMP frame. In some implementations, the first frame can occupy the entire bandwidth of the first subchannel. In other implementations, the first frame can occupy a portion of the bandwidth of the first subchannel, thereby reducing the possibility that the transmission of the first frame will cause interference with adjacent channels or subchannels. For example, the first frame can occupy the middle frequency band of the first subchannel. Transmitting the first frame in the middle frequency band of the first subchannel can minimize the interference of the first frame on adjacent channels on both sides of the first subchannel.
[0074] For example, referring to FIG8 , the bandwidth of the first channel is 20 MHz, and the first channel is evenly divided into two subchannels, namely, subchannel 1 and subchannel 2 in FIG8 . Assuming that the first subchannel is subchannel 1 and the bandwidth required to be occupied by the first frame is 4 MHz, the first frame can be set in the middle part of the 10 MHz bandwidth of subchannel 1.
[0075] To accommodate more STAs on the first channel, one possible approach is to split the first channel into more sub-channels. However, the number of sub-channels that can be included in the first channel is affected by other factors. If these factors are not considered, the communication quality of the sub-channels in the first channel may not be guaranteed.
[0076] Therefore, in some implementations, the number of subchannels included in the first channel can be determined based on (or associated with) one or more of the following: the bandwidth of the first channel, the clock accuracy of the first STA, the bandwidth occupied by the first frame, the frequency deviation of the first STA, and the operating frequency band of the first STA. For example, if the clock of the first STA can only achieve an accuracy of 1000 parts per million (ppm), the maximum frequency deviation of the first STA in each direction is 2.4 MHz. If the bandwidth of the first subchannel separated from the first channel is too small, the first frame transmitted by the first STA on the first subchannel is likely to occupy the frequency band of an adjacent subchannel, thereby causing severe interference to the adjacent subchannel.
[0077] For example, referring to FIG9 , the bandwidth of the first channel is 20 MHz, and the first channel is divided into 4 sub-channels, each sub-channel occupies 5 MHz of bandwidth. Assume that the bandwidth of the first frame is 4 MHz. If the first STA does not have a frequency deviation, the frequency band occupied by the first frame is still within the frequency range of the first sub-channel, so it will not cause serious interference to the adjacent channels. However, if the clock error of the first STA reaches 1000 ppm, a frequency deviation of 2.4 MHz will be generated when the first STA operates in the 2.4 GHz frequency band. Assuming that the 2.4 MHz frequency deviation occurs in sub-channel 2 in FIG9 , see FIG9 , the frequency band occupied by the frame transmitted on sub-channel 2 will overlap with the frequency band where sub-channel 3 is located, thereby causing very serious interference to the channel transmission of sub-channel 3.
[0078] From the above description, it can be seen that when determining the first channel segmentation method, considering the clock accuracy (frequency deviation) factor of the first STA can help reduce interference between adjacent sub-channels. For STAs with higher clock accuracy, this factor may not be considered (or the weight of this factor can be set to a lower weight), but for STAs with weaker capabilities (such as AMP devices), consideration of this factor is often important. Taking AMP devices (such as tags) as an example, according to the description in relevant literature (such as "IEEE 802.11-23 / 1140, Considerations for AMP Devices"), since AMP devices have very simple structures and very low power consumption requirements, the clock accuracy of AMP devices is very low (correspondingly, AMP devices have a large frequency deviation). For such devices, considering the factor of clock accuracy (frequency deviation) can help prevent interference problems caused by frequency deviation.
[0079] In some implementations, the number of subchannels included in the first channel may be determined based on the bandwidth of the first channel. For example, if the bandwidth of the first channel is large, the first channel may include more subchannels. If the bandwidth of the first channel is small, the first channel may include fewer subchannels.
[0080] In some implementations, the number of subchannels included in the first channel may be determined based on the bandwidth occupied by the first frame. For example, if the bandwidth occupied by the first frame is small, the first channel may include more subchannels. If the bandwidth occupied by the first frame is large, the first channel may include fewer subchannels.
[0081] It should be understood that when determining the number of sub-channels included in the first channel, only one of the above-mentioned factors may be considered, or multiple factors may be considered simultaneously, so as to make the determined number of sub-channels more reasonable. A specific example is given below.
[0082] The number of sub-channels included in the first channel may be less than or equal to a first number, and the first number satisfies formula (1) (or is determined based on formula (1)):
[0083] In formula (1), N sub Indicates the first quantity, B ch represents the bandwidth of the first channel, B represents the bandwidth occupied by the first frame, and f Δ Indicates the frequency deviation (or maximum frequency deviation) of the first STA, Express The result is rounded down. ch is 20MHz, B is 4MHz, f Δ Taking 2.4MHz as an example, N sub The value of is 2.
[0084] According to the above formula, by limiting the number of first channels to less than or equal to the first number, even if the first STA has a frequency deviation, the frequency band occupied by the first frame can be limited to the range of the first sub-channel, thereby avoiding serious interference with adjacent sub-channels.
[0085] There are multiple ways to divide the first channel. For example, the first channel can be divided into a fixed channel. That is, the number of sub-channels included in the first channel can be a fixed value or determined based on pre-configured information. For example, the number of sub-channels included in the first channel can be determined based on formula (1) mentioned above. Then, the number of sub-channels included in the first channel can remain unchanged throughout the life cycle of the AP.
[0086] For another example, the first channel may also employ dynamic or adaptive channel segmentation. That is, the number of subchannels contained in the first channel may be dynamically or adaptively configured based on actual conditions. For example, when the number of non-AP STAs is small, the first channel may be segmented so that the first channel contains fewer subchannels. This results in less interference between adjacent subchannels because the subchannels in the first channel occupy a larger bandwidth. Conversely, when the number of non-AP STAs is large, the first channel may be segmented so that the first channel contains more subchannels, thereby accommodating more non-AP STAs.
[0087] In some implementations, if the dynamic or adaptive channel segmentation method mentioned above is adopted, the channel segmentation can be initiated by the AP. For example, the AP can send first information to the first STA (the first information can be carried in a broadcast frame (such as a beacon frame)). The first information can be used to indicate whether to segment the first channel; and / or, the first information can be used to indicate a first parameter. The first parameter can be used to indicate or determine the segmentation method of the first channel, so the first parameter can also be called a channel segmentation parameter. The first parameter can, for example, include one or more of the following: the number of sub-channels contained in the first channel, the center frequency of the sub-channels in the first channel, and the bandwidth occupied by the sub-channels in the first channel.
[0088] Furthermore, in some implementations, after sending the first message, the AP may receive a second frame sent by the first STA. This second frame may be used to indicate whether the first STA supports the first channel segmentation method. The information contained in the second frame can be understood as confirmation of the first message. The AP may request the STA that received the first message to send this confirmation. After receiving the second message, if the second message indicates that the first STA does not support the channel segmentation method indicated in the first message, the AP may stop channel segmentation, thereby ensuring the reliability of the communication process.
[0089] In some implementations, if the dynamic or adaptive channel segmentation method mentioned above is used, channel segmentation can be initiated by the first STA. For example, the first STA can send a second message (which can be referred to as a channel segmentation request message) to the AP. The second message can be used to indicate whether to segment the first channel; and / or the second message can be used to indicate a first parameter. The first parameter can be used to indicate or determine the segmentation method of the first channel, and therefore the first parameter can also be referred to as a channel segmentation parameter. The first parameter can include, for example, one or more of the following: the number of subchannels contained in the first channel, the center frequency of the subchannels in the first channel, and the bandwidth occupied by the subchannels in the first channel. For example, if the first STA fails to successfully access the channel after waiting for a long time, the first STA may determine that the current capacity of the first channel is insufficient and that more subchannels are needed. In this case, the first STA can send a second message to the AP to request segmentation of the first channel. From the perspective of the AP, if the AP receives similar request messages from multiple STAs, it can consider segmenting the first channel and determine or negotiate the first parameter (channel segmentation parameter) with the first STA.
[0090] The first parameter (channel splitting parameter) mentioned above, in some implementations, the first parameter can be determined autonomously by the AP or the first STA. Alternatively, the first parameter can also be determined through negotiation between the AP and the first STA. The negotiation process of the first parameter can be triggered by the AP or by the first STA, and the embodiments of the present application do not specifically limit this. In order to facilitate the negotiation of the first parameter, in some implementations, the first STA can send a third information to the AP. The third information can be understood as the capability information of the first STA. The third information can indicate the clock accuracy and / or frequency deviation of the first STA. The acquisition of the third information helps the AP understand the actual situation of the first STA, so that the negotiated channel splitting parameter can be supported by the first STA.
[0091] In some implementations, the first channel mentioned above may be one of multiple channels, and the multiple channels are arranged in a frequency division multiplexing (or frequency division multiple access (FDMA)) manner. Introducing multiple frequency division multiplexing channels in a communication system helps accommodate more STAs.
[0092] In some implementations, the channel segmentation methods of the multiple channels of the frequency division multiplexing can be the same. In other words, the multiple channels of the frequency division multiplexing can share the same channel segmentation parameter (i.e., the first parameter mentioned above). For example, referring to Figure 10, channel 1 and channel 2 are two channels of frequency division multiplexing. Among them, channel 1 is divided into sub-channel 1-1 and sub-channel 1-2; channel 2 is divided into sub-channel 2-1 and sub-channel 2-2. It can be seen from Figure 10 that the channel segmentation methods of channel 1 and channel 2 are the same. The use of the same channel segmentation method by multiple channels of frequency division multiplexing can simplify the implementation complexity of the channel segmentation scheme.
[0093] In other implementations, the multiple channels of the frequency division multiplexing may have their own corresponding channel segmentation methods. In other words, the multiple channels of the frequency division multiplexing may have their own corresponding channel segmentation parameters (i.e., the first parameter mentioned above). In this implementation, the channel segmentation methods of the multiple channels of the frequency division multiplexing may be different. For example, referring to Figure 11, channel 1 and channel 2 are two channels of frequency division multiplexing. Among them, channel 1 is divided into sub-channel 1-1 and sub-channel 1-2; channel 2 is divided into sub-channel 2-1, sub-channel 2-2, sub-channel 2-3, and sub-channel 2-4. Designing corresponding channel segmentation methods for different channels can improve the flexibility of channel segmentation.
[0094] Exemplarily, the multiple channels of frequency division multiplexing may include a first channel and a second information, the first channel may be used for communication of a first type of STA, and the second channel may be used for communication of a second type of STA. The first type of STA mentioned here may refer to a STA with a smaller frequency deviation, and the second type of STA may refer to a STA with a larger frequency deviation. Since the frequency deviation of the first type of STA is smaller than that of the second type of STA, the channel segmentation method of the first channel and the second channel can be designed so that the number of sub-channels contained in the first channel is greater than the number of sub-channels contained in the second channel. In this way, under the premise of effectively increasing the number of STAs that the first channel and the second channel can accommodate, the interference generated between the sub-channels in the first channel and the second channel will also be relatively small, thereby making the channel segmentation scheme better overall.
[0095] In order to enable the first STA (such as an STA that supports channel segmentation) to coexist with the legacy STA, a first preamble can be set before the first frame (the first preamble can be continuous with the first frame in the time domain). The bandwidth occupied by the first preamble corresponds to the bandwidth of the first channel (for example, the bandwidth occupied by the first preamble is equal to the bandwidth of the first channel). The first preamble can be called a legacy preamble, that is, a preamble that the legacy STA can detect or identify. In other words, the legacy STA and the first STA can use the same preamble. Setting the legacy preamble before the first frame helps the legacy STA avoid the transmission of the first STA, thereby enabling the first STA and the legacy STA to coexist well in the same frequency band.
[0096] The first preamble may indicate that the first frame is transmitted after the first preamble. Alternatively, the first preamble may indicate that the time period after the first preamble is occupied by the first STA. Alternatively, the first preamble may indicate the partitioning method of the first channel. After successfully detecting the first preamble, the legacy STA may enter idle mode or sleep mode and wait until the first channel is idle before attempting to access the first channel.
[0097] For example, referring to Figure 12 , the bandwidth of the first channel is 20 MHz, and the first channel is divided into two sub-channels. Before transmitting the first frame, a legacy preamble may be transmitted. This legacy preamble occupies the 20 MHz bandwidth and may indicate that the next transmission period is occupied by the first STA. After successfully detecting this legacy preamble, the legacy STA may avoid transmission by the first STA.
[0098] In some implementations, the first channel can be adaptively segmented in the time domain. For example, the first channel includes multiple time domain positions (such as multiple time slots) in the time domain, and the multiple time domain positions have their own corresponding channel segmentation methods (or their own corresponding channel segmentation parameters). The channel segmentation methods corresponding to the multiple time domain positions can be the same or different. For example, referring to Figure 13, the first channel can include time slot 1 and time slot 2 in the time domain. As can be seen from Figure 13, in time slot 1, the first channel includes 2 sub-channels; in time slot 2, the first channel includes 4 sub-channels.
[0099] Exemplarily, if the AP is associated with different types of STAs at different time domain positions (or transmission times), it is possible to consider using the above-mentioned channel adaptive segmentation method in the time domain to perform channel segmentation. For example, referring to FIG13 , it is assumed that the logistics tag is activated and associated with the AP in time slot 1, and the sensor is activated and associated with the AP in time slot 2. Compared with logistics tags, sensors have higher complexity and stronger capabilities. Therefore, compared with logistics tags, sensors have smaller frequency deviations. In this case, in time slot 1, the first channel can be divided into a smaller number of sub-channels to avoid mutual interference between logistics tags; in time slot 2, the first channel can be divided into a larger number of sub-channels to accommodate more sensors.
[0100] In some implementations, the multiple time domain positions mentioned above may include a first time domain position, and the channel segmentation method of the first time domain position is determined at a second time domain position (the second time domain position is located before the first time domain position). In other words, the channel segmentation method corresponding to a certain time domain position can be determined in advance, thereby leaving preparation time for the first STA to apply the channel segmentation method (this is because the first STA may be a device with weak processing capabilities such as an AMP device, and such a device may find it difficult to apply the corresponding channel segmentation parameters at the same time when the first time domain position arrives). For example, the first STA can receive the fourth information sent by the AP at the second time domain position, and the fourth information is used to indicate the channel segmentation parameter corresponding to the first time domain position (which may refer to the first parameter mentioned above).
[0101] The time interval between the second time domain position and the first time domain position (the first time domain position and the second time domain position may, for example, refer to time slots, and accordingly, the time interval may refer to a time slot interval) may be determined based on one or more of the capabilities of the first STA, timing accuracy, etc. The time interval may be set in a variety of ways. For example, the time interval between the second time domain position and the first time domain position is a fixed value. For another example, the time interval between the second time domain position and the first time domain position is determined based on pre-configuration information. For another example, the time interval between the second time domain position and the first time domain position is determined based on negotiation between the first STA and the AP. If the first STA negotiates with the AP to determine the time interval, the first STA or the AP may request the opposite device to confirm the negotiated time interval to ensure the accuracy of the negotiated time interval.
[0102] In some implementations, the AP may access a third frame via the first channel. The third frame may be a frame sent by a second STA. The second STA may be a traditional STA (e.g., a laptop or tablet). The third frame may occupy the entire bandwidth of the first channel.
[0103] In some implementations, the first frame and the third frame may use the same preamble.
[0104] The following describes the embodiments of the present application in more detail, using the example of an AMP as the first STA. It should be noted that the following examples are intended solely to help those skilled in the art understand the embodiments of the present application and are not intended to limit the embodiments of the present application to the specific numerical values or scenarios illustrated. Those skilled in the art will readily be able to make various equivalent modifications or variations based on the examples provided, and such modifications or variations fall within the scope of the embodiments of the present application.
[0105] In a WiFi system, the density of AMP devices may be greater than that of traditional STAs. For example, in application scenarios such as smart logistics or smart factories, the same AP may be associated with hundreds or thousands of AMP devices. Therefore, the AP may need to poll a large number of AMP devices in a very short period of time and perform a large number of channel access operations. Therefore, how to support a large number of AMP devices to access the channel at the same time is a problem that needs to be solved in this example. Furthermore, since AMP devices are relatively simple, the clock accuracy of AMP devices is relatively poor compared to traditional WiFi devices (such as laptops or tablets). When designing the channel access method for AMP devices, the disadvantage of the low clock accuracy of AMP devices can be taken into account, thereby improving the robustness of the solution.
[0106] Standalone deployment
[0107] AMP devices can be used in both 2B and 2C scenarios. In 2C scenarios (e.g., smart homes), AMP devices (e.g., temperature sensors) typically coexist with traditional Wi-Fi devices (e.g., laptops or tablets) in the same frequency band. However, in 2B scenarios (e.g., logistics and smart factories), AMP devices are typically deployed in separate areas, and traditional Wi-Fi devices and AMP devices generally do not operate in the same frequency band. This example refers to the scenario where AMP devices operate independently as standalone deployment. In this scenario, channel access design for AMP devices does not need to consider coexistence.
[0108] Because AMP devices are typically very simple, their processing capabilities are very limited. Generally speaking, device complexity increases as the bandwidth they need to process increases, so AMP devices can usually only process a limited bandwidth. Currently, in the 2.4GHz band, the channel bandwidth is 20MHz. This 20MHz bandwidth clearly exceeds the processing capabilities of AMP devices. From this perspective, current channels can be split to accommodate more AMP devices. As shown in Figure 6, a 20MHz channel is split into two sub-channels, each with a bandwidth of 10MHz. This way, the number of AMP devices that can access a channel is doubled.
[0109] After channel segmentation results in subchannels, AMP frames (i.e., frames sent by AMP devices) can occupy a portion of the subchannel's total bandwidth. For example, AMP frames can be placed in the middle frequency band of a subchannel to reduce interference between adjacent subchannels. For example, referring to Figure 8 , assuming an AMP frame bandwidth of 4 MHz, the 4 MHz AMP frame can be placed in the middle frequency band of a 10 MHz subchannel.
[0110] In the example of Figure 6, a channel is divided into two sub-channels, each of which has a bandwidth of 10 MHz. In order to accommodate more AMP devices in a channel, a possible solution is to further divide a channel into more sub-channels. For example, a channel can be divided into M sub-channels, each with a bandwidth of B. ch / M, where B ch Indicates the bandwidth of a channel. At 2.4GHz, B ch = 20MHz. However, this channel segmentation method is limited by many factors. Among these factors, the clock accuracy of the AMP device is a key consideration. For example, if the clock accuracy of the AMP device can only reach 1000ppm, the maximum frequency deviation of the AMP device in each direction will reach 2.4MHz. In the worst case, AMP frames in a subchannel may cause severe interference to adjacent subchannels.
[0111] As shown in Figure 9, the 20MHz channel is divided into 4 subchannels, where the bandwidth of each subchannel is 5MHz. Assume that the bandwidth occupied by the AMP frame is 4MHz. In the absence of frequency deviation, the bandwidth occupied by the AMP frame is smaller than the bandwidth of the subchannel, so the AMP frame can be placed in a subchannel and will not cause significant interference to the adjacent subchannels. However, the clock error of the AMP device may reach 1000ppm in the worst case. If the AMP device operates in the 900MHz frequency band, the clock error will cause a frequency deviation of 0.9MHz; if the AMP device operates in the 2.4GHz frequency band, the clock error will cause a frequency deviation of 2.4MHz. If the 2.4MHz frequency deviation occurs in subchannel 2, the AMP frame in subchannel 2 will occupy the frequency band where subchannel 3 is located, causing the AMP device using subchannel 2 to cause significant interference to the AMP device using subchannel 3. Based on the above considerations, the maximum number of subchannels after channel division can be limited based on the following formula (2):
[0112] Among them, B AMP Indicates the bandwidth of the AMP frame, f Δ Indicates the maximum frequency deviation caused by the clock error of the AMP device, B ch Represents the bandwidth of a channel, Nsub Indicates the maximum number of subchannels a channel can be divided into. For example, for a 2.4MHz frequency offset and a 4MHz AMP frame, the maximum number of subchannels a channel can be divided into is 2 to avoid significant interference between adjacent subchannels.
[0113] This example provides two optional channel segmentation schemes: a fixed channel segmentation scheme and an adaptive channel segmentation scheme. In the fixed channel segmentation scheme, the number of sub-channels contained in a channel is fixed or determined based on pre-configured information. The number of sub-channels contained in a channel can be determined based on formula (2) and remains unchanged throughout the life cycle of the AMP AP. In the adaptive channel segmentation scheme, the number of sub-channels contained in a channel can be adaptively configured. For example, when the number of non-AP AMP STAs associated with the AP is small, a channel may be divided into a smaller number of sub-channels. In this case, the bandwidth of the sub-channel is larger and the interference with adjacent channels is correspondingly lower. Conversely, when the number of non-AP AMP STAs associated with the AP is large, a channel may be divided into a larger number of sub-channels to accommodate more non-AP AMP STAs.
[0114] In the adaptive channel segmentation solution, this example further proposes two optional solutions depending on the initiator of the channel segmentation solution.
[0115] In solution one, the initiator of the channel splitting solution is the AMP AP. That is, the AP will determine whether to perform adaptive channel splitting and how to perform adaptive channel splitting. If the AP determines to perform channel splitting, the AP can indicate the channel splitting parameters to the AMP device to instruct the AMP device how to perform channel splitting. The channel splitting parameters may include, for example, one or more of the number of sub-channels contained in the channel, the center frequency of each sub-channel, and the bandwidth of each sub-channel. The channel splitting parameters may be sent via a beacon frame or other types of broadcast frames. The AMP AP may request the non-AP AMP STA to confirm whether it can support the channel splitting method. If the non-AP AMP STA indicates that it cannot support the channel splitting method, the AMP AP stops channel splitting.
[0116] In solution 2, the non-AP AMP STA initiates channel segmentation. This means the non-AP AMP STA determines whether and how to perform adaptive channel segmentation. If the non-AP AMP STA waits for a long time without accessing a channel, it indicates that more channels are needed. In this case, the non-AP AMP STA can send a channel segmentation request to the AMP AP. If the AMP AP receives many such requests from non-AP AMP STAs, it initiates channel segmentation and negotiates channel segmentation parameters with the non-AP AMP STAs.
[0117] In both of the above solutions, channel segmentation parameter negotiation can occur between the AMP AP and non-AP AMP STAs. This negotiation can be triggered by either the AP or the non-AP STA. To facilitate negotiation, if possible, the non-AP AMP STA can report its capabilities, such as clock error and frequency offset, to the AP to assist the AMP AP in determining the channel segmentation parameters.
[0118] In some implementations, the above-mentioned channel segmentation scheme can be combined with the FDMA scheme. As shown in Figure 10 or Figure 11, two 20MHz channels are combined together through FDMA, and each channel is further divided into more sub-channels.
[0119] There are many ways to combine channel segmentation with FDMA. For example, the same channel segmentation scheme can be used for each channel grouped together using FDMA, as shown in Figure 10. Another example is that different channel segmentation schemes can be used for each channel grouped together using FDMA, such as splitting the first channel into two sub-channels and the second channel into four sub-channels, as shown in Figure 11. The latter implementation provides greater flexibility. For example, if the same AMP AP is associated with two types of non-AP AMP STAs, one type with a smaller frequency offset and the other with a larger frequency offset, the AMP AP can split the non-AP AMP STAs into two groups based on the frequency offset and place the non-AP AMP STAs in different groups on different channels. The channel accommodating the non-AP AMP STA with a smaller frequency offset can be split into more sub-channels, while the channel accommodating the non-AP AMP STA with a larger frequency offset can be split into fewer sub-channels to eliminate interference.
[0120] Co-existence Deployment
[0121] As mentioned above, AMP devices can be used in consumer (B2C) scenarios, such as smart homes. In these scenarios, AMP devices operate in the same frequency band as traditional Wi-Fi devices. In this scenario, the design of channel segmentation solutions must consider coexistence. Strictly speaking, coexistence can be understood as backward compatibility, meaning that traditional Wi-Fi devices can understand some or all AMP frames. Coexistence can also be understood as having no or negligible impact on the operation of traditional Wi-Fi devices.
[0122] Because AMP devices and traditional WiFi devices use different waveforms, modulation schemes, and other methods, requiring traditional WiFi devices to fully understand AMP frames is not an efficient design solution. Therefore, referring to the WUR technology (described above), a traditional preamble can be added to the front of the AMP frame. In other words, AMP devices and traditional WiFi devices can share a common preamble, as shown in Figure 12. As shown in Figure 12, the traditional preamble with a 20MHz bandwidth is followed by multiple AMP frames, and the channel segmentation scheme is only applied to the portion containing the AMP frames. Therefore, traditional WiFi devices can detect this preamble. If the preamble indicates that the following portion is for AMP device communication, the traditional WiFi device can enter idle or sleep mode. All mechanisms mentioned in the standalone deployment, such as fixed or adaptive channel segmentation, FDMA+channel segmentation, etc., can be applied to coexistence deployments. Furthermore, as shown in Figure 13, adaptive channel segmentation can be performed in the time domain, and the traditional preamble can indicate the channel segmentation parameters used in different time domains. As shown in Figure 13, different channel segmentation schemes are used for time slots 1 and 2. This scheme can be used, for example, when different types of AMP devices are associated with an AMP AP. For example, during time slot 1, the logistics tag is active, and during time slot 2, the AMP sensor is active. Because the AMP sensor is more complex than the logistics tag, its frequency offset is smaller than that of the logistics tag. Therefore, time slot 2 can be divided into more sub-channels.
[0123] It should be noted that the channel splitting parameters need to be notified to the AMP device in advance. This is because the AMP device has weak capabilities and may not be able to apply the channel splitting parameters at the same time as receiving them. For example, the channel splitting parameters can be indicated in time slot n, and the application time of the channel splitting parameters can be time slot n+m. Here, the value of m can be determined based on the capabilities of the AMP device, timing accuracy, etc. The value of m can be a fixed value or a pre-configured value. Alternatively, the value of m can be determined by negotiation between the AP and the AMP device. The negotiation can be initiated by the AP or by the AMP device. Whether initiated by the AP or the AMP device, the initiator can request confirmation from the other end.
[0124] It should also be noted that the above-mentioned time-domain adaptive channel segmentation solution can also be applied to a separate deployment scenario.
[0125] As described above, this example solves the problem of AMP devices accessing a large number of channels simultaneously. Furthermore, during solution design, this example takes into account the frequency offset caused by clock errors in AMP devices. This allows the channel to accommodate more AMP devices, thereby improving channel access efficiency.
[0126] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 13. The device embodiment of the present application is described in detail below in conjunction with Figures 14 to 16. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.
[0127] Figure 14 is a schematic diagram of the structure of a communication device provided by one embodiment of the present application. The communication device 1400 shown in Figure 14 may be the first STA mentioned above. The communication device 1400 includes a first communication module 1410. First communication module 1410 is configured to transmit a first frame via a first sub-channel in a first channel, where the first channel includes multiple sub-channels, and the first sub-channel is one of the multiple sub-channels.
[0128] In some implementations, the bandwidth of the first subchannel is a first bandwidth, and the first frame occupies part of the first bandwidth.
[0129] In some implementations, the portion of bandwidth is located in a middle frequency band of the first bandwidth.
[0130] In some implementations, the number of subchannels included in the first channel is determined based on one or more of: the bandwidth of the first channel; the clock accuracy of the first site; the bandwidth occupied by the first frame; and the frequency deviation of the first site.
[0131] In some implementations, the number of sub-channels included in the first channel is less than or equal to a first number, and the first number satisfies: Among them, N sub represents the first quantity, B ch represents the bandwidth of the first channel, B represents the bandwidth occupied by the first frame, and f Δ represents the frequency offset of the first site, Express The result is rounded down.
[0132] In some implementations, the number of sub-channels included in the first channel is a fixed value or is determined based on pre-configuration information.
[0133] In some implementations, the number of sub-channels included in the first channel is dynamically determined.
[0134] In some implementations, the communication device 1400 further includes: a second communication module for receiving first information sent by an access point, where the first information is used to indicate one or more of the following: whether to split the first channel; and a first parameter for determining a splitting method for the first channel.
[0135] In some implementations, the first information is carried in a broadcast frame sent by the access point.
[0136] In some implementations, the communication device 1400 further includes: a third communication module, configured to send a second frame to the access point, where the second frame is configured to indicate whether the first station supports the first channel segmentation method.
[0137] In some implementations, the communication device 1400 further includes: a fourth communication module, configured to send second information to an access point, wherein the second information is configured to indicate one or more of: whether to segment the first channel; and a first parameter, configured to determine a segmentation method for the first channel.
[0138] In some implementations, the first parameter includes one or more of the following: the number of sub-channels included in the first channel; the center frequency of the sub-channels in the first channel; and the bandwidth occupied by the sub-channels in the first channel.
[0139] In some implementations, the first parameter is determined based on a negotiation between the first station and the access point.
[0140] In some implementations, the negotiation of the first parameter is triggered by the first station or by the access point.
[0141] In some implementations, the communication device 1400 further includes: a fifth communication module, configured to send third information to an access point, where the third information is used to determine the first parameter.
[0142] In some implementations, the third information is used to indicate one or more of the following: clock accuracy of the first site; frequency deviation of the first site.
[0143] In some implementations, the first channel is one of a plurality of frequency division multiplexed channels, and the plurality of channels have the same channel division method.
[0144] In some implementations, the first channel is one of a plurality of frequency division multiplexed channels, and the plurality of channels have respective corresponding channel partitioning modes.
[0145] In some implementations, the multiple channels also include a second channel, the first channel is used for communication of a first type of site, the second channel is used for communication of a second type of site, the number of sub-channels contained in the first channel is greater than the number of sub-channels contained in the second channel, and the frequency deviation of the first type of site is less than the frequency deviation of the second type of site.
[0146] In some implementations, a first preamble is provided before the first frame, and a bandwidth occupied by the first preamble corresponds to a bandwidth of the first channel.
[0147] In some implementations, the first preamble is used to indicate one or more of the following: a frame transmitted after the first preamble is the first frame; a first parameter is used to indicate a partitioning method of the first channel.
[0148] In some implementations, the first channel includes multiple time domain positions in the time domain, and the multiple time domain positions have respective corresponding channel partitioning modes.
[0149] In some implementations, the multiple time domain positions include a first time domain position, a channel segmentation mode of the first time domain position is determined at a second time domain position, and the second time domain position is located before the first time domain position.
[0150] In some implementations, the time interval between the second time domain position and the first time domain position is a fixed value; or, the time interval between the second time domain position and the first time domain position is determined based on pre-configuration information; or, the time interval between the second time domain position and the first time domain position is determined based on negotiation between the first site and the access point.
[0151] Figure 15 is a schematic diagram of the structure of a communication device provided in one embodiment of the present application. The communication device 1500 shown in Figure 15 may be the AP mentioned above. The communication device 1500 includes a first communication module 1510. First communication module 1510 is configured to receive a first frame transmitted by a first station via a first sub-channel in a first channel, where the first channel includes multiple sub-channels, and the first sub-channel is one of the multiple sub-channels.
[0152] In some implementations, the bandwidth of the first subchannel is a first bandwidth, and the first frame occupies part of the first bandwidth.
[0153] In some implementations, the portion of bandwidth is located in a middle frequency band of the first bandwidth.
[0154] In some implementations, the number of subchannels included in the first channel is determined based on one or more of: the bandwidth of the first channel; the clock accuracy of the first site; the bandwidth occupied by the first frame; and the frequency deviation of the first site.
[0155] In some implementations, the number of sub-channels included in the first channel is less than or equal to a first number, and the first number satisfies: Among them, N sub represents the first quantity, B ch represents the bandwidth of the first channel, B represents the bandwidth occupied by the first frame, and f Δ represents the frequency offset of the first site, Express The result is rounded down.
[0156] In some implementations, the number of sub-channels included in the first channel is a fixed value or is determined based on pre-configuration information.
[0157] In some implementations, the number of sub-channels included in the first channel is dynamically determined.
[0158] In some implementations, the communication device 1500 further includes: a second communication module, configured to send first information to the first site, wherein the first information is configured to indicate one or more of: whether to split the first channel; and a first parameter, configured to determine a method for splitting the first channel.
[0159] In some implementations, the first information is carried in a broadcast frame sent by the access point.
[0160] In some implementations, the communication device 1500 further includes: a third communication module, configured to receive a second frame sent by the first station, where the second frame is configured to indicate whether the first station supports the first channel segmentation method.
[0161] In some implementations, the communication device 1500 further includes: a fourth communication module for receiving second information sent by the first site, wherein the second information is used to indicate one or more of the following: whether to split the first channel; and a first parameter for determining a method for splitting the first channel.
[0162] In some implementations, the first parameter includes one or more of the following: the number of sub-channels included in the first channel; the center frequency of the sub-channels in the first channel; and the bandwidth occupied by the sub-channels in the first channel.
[0163] In some implementations, the first parameter is determined based on a negotiation between the first station and the access point.
[0164] In some implementations, the negotiation of the first parameter is triggered by the first station or by the access point.
[0165] In some implementations, the communication device 1500 further includes: a fifth communication module, configured to receive third information sent by the first site, where the third information is used to determine the first parameter.
[0166] In some implementations, the third information is used to indicate one or more of the following: clock accuracy of the first site; frequency deviation of the first site.
[0167] In some implementations, the first channel is one of a plurality of frequency division multiplexed channels, and the plurality of channels have the same channel division method.
[0168] In some implementations, the first channel is one of a plurality of frequency division multiplexed channels, and the plurality of channels have respective corresponding channel partitioning modes.
[0169] In some implementations, the multiple channels also include a second channel, the first channel is used for communication of a first type of site, the second channel is used for communication of a second type of site, the number of sub-channels contained in the first channel is greater than the number of sub-channels contained in the second channel, and the frequency deviation of the first type of site is less than the frequency deviation of the second type of site.
[0170] In some implementations, a first preamble is provided before the first frame, and a bandwidth occupied by the first preamble corresponds to a bandwidth of the first channel.
[0171] In some implementations, the first preamble is used to indicate one or more of the following: a frame transmitted after the first preamble is the first frame; a first parameter is used to indicate a partitioning method of the first channel.
[0172] In some implementations, the first channel includes multiple time domain positions in the time domain, and the multiple time domain positions have respective corresponding channel partitioning modes.
[0173] In some implementations, the multiple time domain positions include a first time domain position, a channel segmentation mode of the first time domain position is determined at a second time domain position, and the second time domain position is located before the first time domain position.
[0174] In some implementations, the time interval between the second time domain position and the first time domain position is a fixed value; or, the time interval between the second time domain position and the first time domain position is determined based on pre-configuration information; or, the time interval between the second time domain position and the first time domain position is determined based on negotiation between the first site and the access point.
[0175] Figure 16 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 16 indicate that the unit or module is optional. Device 1600 can be used to implement the method described in the above method embodiment. Device 1600 can be a chip or a communication device.
[0176] The device 1600 may include one or more processors 1610. The processor 1610 may support the device 1600 to implement the method described in the above method embodiment. The processor 1610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0177] The apparatus 1600 may further include one or more memories 1620. The memories 1620 store programs that can be executed by the processor 1610, causing the processor 1610 to perform the methods described in the above method embodiments. The memories 1620 may be independent of the processor 1610 or integrated into the processor 1610.
[0178] The apparatus 1600 may further include a transceiver 1630. The processor 1610 may communicate with other devices or chips via the transceiver 1630. For example, the processor 1610 may transmit and receive data with other devices or chips via the transceiver 1630.
[0179] The present invention also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication device provided in the present invention, and the program enables a computer to execute the method performed by the communication device in each embodiment of the present invention.
[0180] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the communication device in each embodiment of the present application.
[0181] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the communication device in each embodiment of the present application.
[0182] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0183] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0184] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0185] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0186] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0187] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0188] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."
[0189] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0190] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.
[0191] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0192] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0193] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0194] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0195] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that, Including: A first station transmits a first frame through a first sub-channel in a first channel, the first channel includes a plurality of sub-channels, and the first sub-channel is one of the plurality of sub-channels.
2. The method according to claim 1, wherein The bandwidth of the first sub-channel is a first bandwidth, and the first frame occupies a part of the bandwidth in the first bandwidth.
3. The method according to claim 2, wherein The part of the bandwidth is located in the middle frequency band of the first bandwidth.
4. The method according to any one of claims 1 to 3, characterized in that, The number of sub-channels included in the first channel is determined based on one or more of the following: The bandwidth of the first channel; The clock accuracy of the first station; The bandwidth occupied by the first frame; The frequency offset of the first station.
5. The method according to claim 4, wherein The number of sub-channels included in the first channel is less than or equal to a first number, and the first number satisfies: where N sub represents the first quantity, B ch represents the bandwidth of the first channel, B represents the bandwidth occupied by the first frame, f Δ represents the frequency offset of the first station, Indicates The result is rounded down.
6. The method according to any one of claims 1 to 5, characterized in that The number of sub-channels included in the first channel is a fixed value or determined based on pre-configured information.
7. The method according to any one of claims 1 to 5, characterized in that, The number of sub-channels included in the first channel is dynamically determined.
8. The method according to any one of claims 1 to 5 and 7, characterized in that The method further includes: The first station receives first information sent by an access point, and the first information is used to indicate one or more of the following: Whether to split the first channel; A first parameter for determining the splitting method of the first channel.
9. The method according to claim 8, wherein The first information is carried in a broadcast frame sent by the access point.
10. The method according to claim 8 or 9, characterized in that, The method further includes: The first station sends a second frame to the access point, and the second frame is used to indicate whether the first station supports the splitting method of the first channel.
11. The method according to any one of claims 1 to 5 and 7, characterized in that, The method further includes: The first station sends second information to the access point, and the second information is used to indicate one or more of the following: Whether to split the first channel; A first parameter for determining the splitting method of the first channel.
12. The method according to any one of claims 8 to 11, characterized in that The first parameter includes one or more of the following: The number of sub-channels included in the first channel; The center frequency of the sub-channels in the first channel; The bandwidth occupied by the sub-channels in the first channel.
13. The method according to any one of claims 8 to 12, characterized in that, The first parameter is determined through negotiation between the first station and the access point.
14. The method according to claim 13, characterized in that, The negotiation of the first parameter is triggered by the first station or by the access point.
15. The method according to any one of claims 8 to 14, characterized in that, The method further includes: The first station sends third information to the access point, and the third information is used to determine the first parameter.
16. The method according to claim 15, characterized in that, The third information is used to indicate one or more of the following: The clock accuracy of the first station; The frequency offset of the first station.
17. The method according to any one of claims 1 to 16, characterized in that, The first channel is one of a plurality of channels for frequency division multiplexing, and the channel splitting methods of the plurality of channels are the same.
18. The method according to any one of claims 1 to 16, characterized in that, The first channel is one of a plurality of channels for frequency division multiplexing, and the plurality of channels have their respective corresponding channel splitting methods.
19. The method according to claim 18, characterized in that, The plurality of channels further includes a second channel, the first channel is used for communication of a first type of station, the second channel is used for communication of a second type of station, the number of sub-channels included in the first channel is greater than the number of sub-channels included in the second channel, and the frequency offset of the first type of station is less than the frequency offset of the second type of station.
20. The method according to any one of claims 1 to 19, characterized in that, A first preamble is set before the first frame, and the bandwidth occupied by the first preamble corresponds to the bandwidth of the first channel.
21. The method according to claim 20, wherein The first preamble is used to indicate one or more of the following: The frame transmitted after the first preamble is the first frame; The first parameter, which is used to indicate the splitting manner of the first channel.
22. The method according to any one of claims 1 to 21, characterized in that, The first channel includes a plurality of time-domain positions in the time domain, and each of the plurality of time-domain positions has a corresponding channel splitting manner.
23. The method according to claim 22, wherein The plurality of time-domain positions include a first time-domain position, and the channel splitting manner of the first time-domain position is determined at a second time-domain position, and the second time-domain position is before the first time-domain position.
24. The method according to claim 23, wherein: The time interval between the second time-domain position and the first time-domain position is a fixed value; or, The time interval between the second time-domain position and the first time-domain position is determined based on pre-configured information; or, The time interval between the second time-domain position and the first time-domain position is determined based on the negotiation between the first station and the access point.
25. A wireless communication method, characterized in that, Including: The access point receives a first frame sent by a first station through a first sub-channel in the first channel, the first channel includes a plurality of sub-channels, and the first sub-channel is one of the plurality of sub-channels.
26. The method according to claim 25, wherein The bandwidth of the first sub-channel is a first bandwidth, and the first frame occupies a part of the bandwidth in the first bandwidth.
27. The method according to claim 26, wherein The part of the bandwidth is located in the middle frequency band of the first bandwidth.
28. The method according to any one of claims 25 to 27, characterized in that, The number of sub-channels included in the first channel is determined based on one or more of the following: The bandwidth of the first channel; The clock accuracy of the first station; The bandwidth occupied by the first frame; The frequency offset of the first station.
29. The method according to claim 28, wherein The number of sub-channels included in the first channel is less than or equal to a first number, and the first number satisfies: Wherein, N sub represents the first quantity, B ch represents the bandwidth of the first channel, B represents the bandwidth occupied by the first frame, f Δ represents the frequency offset of the first station, Indicates The result is rounded down.
30. The method according to any one of claims 25 to 29, characterized in that, The number of sub-channels included in the first channel is a fixed value or is determined based on pre-configured information.
31. The method according to any one of claims 25 to 29, characterized in that, The number of sub-channels included in the first channel is dynamically determined.
32. The method according to claim 31, wherein The method further includes: The access point sends first information to the first station, and the first information is used to indicate one or more of the following: Whether to split the first channel; The first parameter, which is used to determine the splitting manner of the first channel.
33. The method according to claim 32, wherein The first information is carried in a broadcast frame sent by the access point.
34. The method according to claim 32 or 33, characterized in that, The method further includes: The access point receives a second frame sent by the first station, and the second frame is used to indicate whether the first station supports the splitting manner of the first channel.
35. The method according to claim 31, wherein The method further includes: The access point receives second information sent by the first station, and the second information is used to indicate one or more of the following: Whether to split the first channel; The first parameter, which is used to determine the splitting manner of the first channel.
36. The method according to any one of claims 32 to 35, characterized in that, The first parameter includes one or more of the following: The number of sub-channels included in the first channel; The center frequency of the sub-channels in the first channel; The bandwidth occupied by the sub-channels in the first channel.
37. The method according to any one of claims 32 to 36, characterized in that, The first parameter is determined based on the negotiation between the first station and the access point.
38. The method according to claim 37, wherein The negotiation of the first parameter is triggered by the first station or by the access point.
39. The method according to any one of claims 32 to 38, characterized in that, The method further includes: The access point receives third information sent by the first station, and the third information is used to determine the first parameter.
40. The method according to claim 39, wherein The third information is used to indicate one or more of the following: The clock accuracy of the first station; The frequency offset of the first station.
41. The method according to any one of claims 25 to 40, characterized in that, The first channel belongs to one of multiple channels in frequency division multiplexing, and the multiple channels have the same channel segmentation method.
42. The method according to any one of claims 25 to 40, characterized in that, The first channel belongs to one of multiple channels in frequency division multiplexing, and the multiple channels have their respective corresponding channel segmentation methods.
43. The method according to claim 42, wherein The multiple channels further include a second channel. The first channel is used for communication of the first type of stations, and the second channel is used for communication of the second type of stations. The number of sub-channels included in the first channel is greater than the number of sub-channels included in the second channel, and the frequency offset of the first type of stations is less than the frequency offset of the second type of stations.
44. The method according to any one of claims 25 to 43, characterized in that, A first preamble is set before the first frame, and the bandwidth occupied by the first preamble corresponds to the bandwidth of the first channel.
45. The method according to claim 44, wherein, The first preamble is used to indicate one or more of the following: The frame transmitted after the first preamble is the first frame; A first parameter for indicating the segmentation method of the first channel.
46. The method according to any one of claims 25 to 45, characterized in that, The first channel includes multiple time domain positions in the time domain, and the multiple time domain positions have their respective corresponding channel segmentation methods.
47. The method according to claim 46, characterized in that, The multiple time domain positions include a first time domain position, and the channel segmentation method of the first time domain position is determined at a second time domain position, and the second time domain position is before the first time domain position.
48. The method according to claim 47, wherein: The time interval between the second time domain position and the first time domain position is a fixed value; or, The time interval between the second time domain position and the first time domain position is determined based on pre-configured information; or, The time interval between the second time domain position and the first time domain position is determined based on the negotiation between the first station and the access point.
49. A communication device, characterized in that, The communication device is a first station, and the communication device includes: A first communication module for sending a first frame through a first sub-channel in the first channel. The first channel includes multiple sub-channels, and the first sub-channel is one of the multiple sub-channels.
50. The communication device according to claim 49, characterized in that, The bandwidth of the first sub-channel is a first bandwidth, and the first frame occupies a part of the first bandwidth.
51. The communication device according to claim 50, characterized in that, The part of the bandwidth is located in the middle frequency band of the first bandwidth.
52. The communication device according to any one of claims 49 to 51, characterized in that, The number of sub-channels included in the first channel is determined based on one or more of the following: The bandwidth of the first channel; The clock accuracy of the first station; The bandwidth occupied by the first frame; The frequency offset of the first station.
53. The communication device according to claim 52, characterized in that, The number of sub-channels included in the first channel is less than or equal to a first number, and the first number satisfies: where N sub represents the first quantity, and B ch represents the bandwidth of the first channel, and B represents the The bandwidth occupied by the first frame, f Δ indicating the frequency offset of the first site Indicates The result of is rounded down.
54. The communication device according to any one of claims 49 to 53, characterized in that, The number of sub-channels included in the first channel is a fixed value or determined based on pre-configured information.
55. The communication device according to any one of claims 49 to 53, characterized in that, The number of sub-channels included in the first channel is dynamically determined.
56. The communication device according to any one of claims 49 to 53 and 55, characterized in that, The communication device further includes: A second communication module for receiving a first piece of information sent by an access point. The first piece of information is used to indicate one or more of the following: Whether to segment the first channel; A first parameter for determining the segmentation method of the first channel.
57. The communication device according to claim 56, characterized in that, The first piece of information is carried in a broadcast frame sent by the access point.
58. The communication device according to claim 56 or 57, characterized in that, The communication device further includes: A third communication module, configured to send a second frame to the access point, where the second frame is used to indicate whether the first station supports the splitting mode of the first channel.
59. The communication device according to any one of claims 49 to 53 and 55, characterized in that, The communication device further includes: A fourth communication module, configured to send second information to the access point, where the second information is used to indicate one or more of the following: Whether to split the first channel; A first parameter, used to determine the splitting mode of the first channel.
60. The communication device according to any one of claims 56 to 59, characterized in that, The first parameter includes one or more of the following: The number of sub-channels included in the first channel; The center frequencies of the sub-channels in the first channel; The bandwidths occupied by the sub-channels in the first channel.
61. The communication device according to any one of claims 56 to 60, characterized in that, The first parameter is determined through negotiation between the first station and the access point.
62. The communication device according to claim 61, wherein The negotiation of the first parameter is triggered by the first station or by the access point.
63. The communication device according to any one of claims 56 to 62, characterized in that, The communication device further includes: A fifth communication module, configured to send third information to the access point, where the third information is used to determine the first parameter.
64. The communication device according to claim 63, characterized in that, The third information is used to indicate one or more of the following: The clock accuracy of the first station; The frequency offset of the first station.
65. The communication device according to any one of claims 49 to 64, characterized in that, The first channel is one of a plurality of channels for frequency division multiplexing, and the channel splitting modes of the plurality of channels are the same.
66. The communication device according to any one of claims 49 to 64, characterized in that, The first channel is one of a plurality of channels for frequency division multiplexing, and the plurality of channels have their respective corresponding channel splitting modes.
67. The communication device according to claim 66, characterized in that, The plurality of channels further include a second channel. The first channel is used for communication of a first type of station, and the second channel is used for communication of a second type of station. The number of sub-channels included in the first channel is greater than the number of sub-channels included in the second channel, and the frequency offset of the first type of station is less than the frequency offset of the second type of station.
68. The communication device according to any one of claims 49 to 67, characterized in that, A first preamble is set before the first frame, and the bandwidth occupied by the first preamble corresponds to the bandwidth of the first channel.
69. The communication device according to claim 68, wherein The first preamble is used to indicate one or more of the following: The frame transmitted after the first preamble is the first frame; A first parameter, used to indicate the splitting mode of the first channel.
70. The communication device according to any one of claims 49 to 69, characterized in that The first channel includes a plurality of time domain positions in the time domain, and the plurality of time domain positions have their respective corresponding channel splitting modes.
71. The communication device according to claim 70, wherein The plurality of time domain positions include a first time domain position, and the channel splitting mode of the first time domain position is determined at a second time domain position, and the second time domain position is located before the first time domain position.
72. The communication device according to claim 71, wherein: The time interval between the second time domain position and the first time domain position is a fixed value; or, The time interval between the second time domain position and the first time domain position is determined based on pre-configured information; or, The time interval between the second time domain position and the first time domain position is determined based on negotiation between the first station and the access point.
73. A communication device, characterized in that, The communication device is an access point, and the communication device includes: A first communication module, configured to receive a first frame sent by a first station through a first sub-channel in a first channel, where the first channel includes a plurality of sub-channels, and the first sub-channel is one of the plurality of sub-channels.
74. The communication device according to claim 73, wherein, The bandwidth of the first sub-channel is a first bandwidth, and the first frame occupies a part of the first bandwidth.
75. The communication device according to claim 74, wherein The partial bandwidth is located in the intermediate frequency band of the first bandwidth.
76. The communication device according to any one of claims 73 to 75, characterized in that The number of sub-channels included in the first channel is determined based on one or more of the following: The bandwidth of the first channel; The clock accuracy of the first station; The bandwidth occupied by the first frame; The frequency offset of the first station.
77. The communication device according to claim 76, wherein, The number of sub-channels included in the first channel is less than or equal to a first number, and the first number satisfies: Among them, N sub represents the first quantity, B ch represents the bandwidth of the first channel, B represents the bandwidth occupied by the first frame, f Δ represents the frequency offset of the first station, Indicates The result is rounded down. The communication device according to any one of claims 73 to 77, characterized in that, The number of sub-channels included in the first channel is a fixed value or is determined based on pre-configured information.
79. The communication device according to any one of claims 73 to 77, characterized in that The number of sub-channels included in the first channel is determined dynamically.
80. The communication device according to claim 79, characterized in that, The communication device further includes: A second communication module, configured to send first information to the first station, where the first information is used to indicate one or more of the following: Whether to split the first channel; A first parameter for determining the splitting method of the first channel.
81. The communication device according to claim 80, characterized in that, The first information is carried in a broadcast frame sent by the access point.
82. The communication device according to claim 80 or 81, characterized in that, The communication device further includes: A third communication module, configured to receive a second frame sent by the first station, where the second frame is used to indicate whether the first station supports the splitting method of the first channel.
83. The communication device according to claim 79, characterized in that, The communication device further includes: A fourth communication module, configured to receive second information sent by the first station, where the second information is used to indicate one or more of the following: Whether to split the first channel; A first parameter for determining the splitting method of the first channel.
84. The communication device according to any one of claims 80 to 83, characterized in that, The first parameter includes one or more of the following: The number of sub-channels included in the first channel; The center frequency of the sub-channels in the first channel; The bandwidth occupied by the sub-channels in the first channel.
85. The communication device according to any one of claims 80 to 84, characterized in that, The first parameter is determined through negotiation between the first station and the access point.
86. The communication device according to claim 85, characterized in that, The negotiation of the first parameter is triggered by the first station or by the access point.
87. The communication device according to any one of claims 80 to 86, characterized in that, The communication device further includes: A fifth communication module, configured to receive third information sent by the first station, where the third information is used to determine the first parameter.
88. The communication device according to claim 87, characterized in that, The third information is used to indicate one or more of the following: The clock accuracy of the first station; The frequency offset of the first station.
89. The communication device according to any one of claims 73 to 88, characterized in that, The first channel is one of multiple channels for frequency division multiplexing, and the channel splitting methods of the multiple channels are the same.
90. The communication device according to any one of claims 73 to 88, characterized in that, The first channel is one of multiple channels for frequency division multiplexing, and the multiple channels have their respective corresponding channel splitting methods.
91. The communication device according to claim 90, characterized in that, The multiple channels further include a second channel. The first channel is used for communication of a first type of station, and the second channel is used for communication of a second type of station. The number of sub-channels included in the first channel is greater than the number of sub-channels included in the second channel, and the frequency offset of the first type of station is less than the frequency offset of the second type of station.
92. The communication device according to any one of claims 73 to 91, characterized in that, A first preamble is set before the first frame, and the bandwidth occupied by the first preamble corresponds to the bandwidth of the first channel.
93. The communication device according to claim 92, wherein The first preamble is used to indicate one or more of the following: The frame transmitted after the first preamble is the first frame; A first parameter for indicating the splitting method of the first channel. The communication device according to any one of claims 73 to 93, characterized in that, The first channel includes multiple time domain positions in the time domain, and the multiple time domain positions have their respective corresponding channel splitting methods.
95. The communication device according to claim 94, characterized in that, The multiple time-domain positions include a first time-domain position, and a channel splitting mode of the first time-domain position is determined at a second time-domain position, where the second time-domain position is before the first time-domain position.
96. The communication device according to claim 95, wherein: a time interval between the second time-domain position and the first time-domain position is a fixed value; or the time interval between the second time-domain position and the first time-domain position is determined based on pre-configured information; or the time interval between the second time-domain position and the first time-domain position is determined based on negotiation between the first station and the access point.
97. A communication device, characterized in that, comprising a memory and a processor, the memory is configured to store a program, and the processor is configured to call the program in the memory to enable the communication device to execute the method according to any one of claims 1 to 24 or 25 to 48.
98. A device, characterized in that, comprising a processor, configured to call a program from a memory to enable the device to execute the method according to any one of claims 1 to 24 or 25 to 48.
99. A chip, characterized in that, comprising a processor, configured to call a program from a memory to enable a device installed with the chip to execute the method according to any one of claims 1 to 24 or 25 to 48.
100. A computer-readable storage medium, characterized in that, A program is stored thereon, and the program enables a computer to execute the method according to any one of claims 1 to 24 or 25 to 48.
101. A computer program product, characterized in that, comprising a program, and the program enables a computer to execute the method according to any one of claims 1 to 24 or 25 to 48.
102. A computer program, characterized in that, The computer program enables a computer to execute the method according to any one of claims 1 to 24 or 25 to 48.
Citation Information
Patent Citations
Method and apparatus for sub-channel selective access in wireless lan system
CN104662987A
Enhanced dynamic bandwidth mechanism and transceiving device thereof
CN104883711A
Active scan processing method and related device and communication system
CN106535293A
Methods for enabling dynamic puncturing in WLAN systems
WO2023150337A1