Communication method and communication apparatus
By receiving instruction information to determine the center frequency and bandwidth, and expanding channel resource allocation, the problem of inflexible channel resource allocation in Wi-Fi communication systems is solved, achieving more efficient bandwidth utilization and increased throughput.
Patent Information
- Application Number
- PCT/CN2025/103287
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-12
- Filing Date
- 2025-06-25
- Publication Date
- 2026-01-15
AI Technical Summary
Existing Wi-Fi communication systems lack flexibility in channel resource allocation, failing to meet diverse bandwidth requirements.
By receiving instruction information to determine the center frequency and bandwidth, the channel resource allocation of the communication device is expanded, supporting more channel bandwidth, compatible with devices that do not support bandwidth expansion, and improving throughput by adjusting the DC subcarrier frequency range.
It enables greater flexibility in channel resource allocation and improved throughput, adapting to device communication with different bandwidth requirements.
Smart Images

Figure CN2025103287_15012026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202410946553.X, filed on July 12, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method and communication device. Background Technology
[0003] Currently, devices in wireless fidelity (Wi-Fi) communication systems (such as access points (APs) or non-access point stations (non-AP STAs)) can operate in the 2.4 GHz, 5.1 GHz, and 5.8 GHz frequency bands. In a Wi-Fi communication system, APs and non-AP STAs can transmit uplink or downlink data based on the allocated channel resources.
[0004] Generally, channel resources are allocated in 20MHz, 40MHz, 80MHz, 160MHz, or 320MHz ranges. However, this method of channel resource allocation lacks flexibility. Summary of the Invention
[0005] This application provides a communication method and a communication device that enable more flexible allocation of channel resources.
[0006] In a first aspect, embodiments of this application provide a communication method applied to a first communication device. This method can be executed by the first communication device itself, or by components of the first communication device (such as chips or circuits), without limitation. The method includes:
[0007] The system receives a first indication message indicating a first center frequency, which is the center frequency of a first bandwidth; it also receives a first communication frame, wherein the frequency range of the DC subcarrier corresponding to the first communication frame includes the first center frequency, the frequency range of the DC subcarrier is included within the first bandwidth, the center frequency of the radio frequency of the first communication device is determined by the first center frequency, and the second center frequency is the center frequency of the transmission bandwidth of the first communication frame, wherein the first bandwidth is included within the transmission bandwidth of the first communication frame and the transmission bandwidth of the first communication frame is greater than the first bandwidth.
[0008] In this embodiment, the first bandwidth is related to the channel bandwidth, and the first center frequency is used to determine the center frequency of the radio frequency of the first communication device. The center frequency of the radio frequency of the first communication device can also be called the radio frequency center frequency of the receiver. The frequency range of the DC subcarrier corresponding to the first communication frame includes the first center frequency; that is, there are DC subcarriers within the first center frequency and its adjacent frequency range. The first bandwidth is less than the transmission bandwidth of the first communication frame. The transmission bandwidth of the first communication frame can be understood as an extended bandwidth of the first bandwidth, i.e., the transmission bandwidth is obtained by extending the first bandwidth. The frequency range of the DC subcarrier corresponding to the first communication frame includes the first center frequency; that is, after extending the bandwidth, the position of the DC subcarrier remains unchanged, which is compatible with devices that do not support bandwidth extension. Simultaneously, by extending the first bandwidth, the first communication device supports more channel bandwidth, making channel resource allocation more flexible.
[0009] In conjunction with the first aspect, in one possible implementation, the frequency range of the DC subcarrier does not include the second center frequency.
[0010] In this embodiment, the frequency range of the DC subcarrier does not include the second center frequency; that is, no DC subcarrier is placed at the second center frequency and its adjacent frequency domain positions. It can be understood that in this embodiment, the DC subcarrier is placed at the first center frequency and its adjacent positions. Therefore, it is unnecessary to place a DC subcarrier at the second center frequency and its adjacent frequency domain positions, thereby enabling the transmission of effective information using the second center frequency and its adjacent frequency domain positions, thus improving throughput.
[0011] In conjunction with the first aspect, in one possible implementation, the center frequency of the radio frequency of the first communication device is the first center frequency; or, the center frequency of the radio frequency of the first communication device is determined by the first center frequency and the transmission bandwidth.
[0012] In this embodiment, the center frequency of the radio frequency of the first communication device can be a first center frequency, and the first communication device detects and receives the first communication frame based on the first center frequency. Alternatively, the first communication device can detect the first communication frame based on the first center frequency, and after detecting the first communication frame, adjust its radio frequency center frequency based on the transmission bandwidth of the first communication frame, thereby enabling the first communication device to better demodulate the first communication frame.
[0013] In conjunction with the first aspect, in one possible implementation, the method further includes:
[0014] Receive second indication information, the second indication information indicating the channel bandwidth corresponding to the first communication device, the channel bandwidth being greater than or equal to the transmission bandwidth.
[0015] In this embodiment, the second indication information indicates the channel bandwidth between the first communication device and the second communication device, where the channel bandwidth is the maximum transmission power of the signal between the first and second communication devices. The first communication device can determine the transmission mode corresponding to the first communication frame based on this channel bandwidth and the transmission bandwidth of the first communication frame, thereby adjusting the receiving and demodulation modes accordingly to better receive and demodulate the first communication frame. For example, if the channel bandwidth equals the transmission bandwidth, it means the first communication frame is transmitted over the entire bandwidth of the channel bandwidth, and the first communication device can receive the first communication frame using the first center frequency as the radio frequency center frequency. Alternatively, if the channel bandwidth is greater than the transmission bandwidth, it means the first communication frame is transmitted over a portion of the channel bandwidth, or in other words, the transmission bandwidth of the first communication frame is obtained by punching holes in the channel bandwidth, and the first communication device can receive the first communication frame using the center frequency of the channel bandwidth as the radio frequency center frequency.
[0016] In conjunction with the first aspect, in one possible implementation, the channel bandwidth is greater than the transmission bandwidth, and the transmission bandwidth includes the un-punctured bandwidth of the channel bandwidth.
[0017] In this embodiment of the application, when the channel bandwidth is greater than the transmission bandwidth, it means that the first communication frame is transmitted in a portion of the channel bandwidth. That is, when the transmission bandwidth of the first communication frame is obtained by puncturing the channel bandwidth, the transmission bandwidth includes the portion of the channel bandwidth that is not punctured.
[0018] In conjunction with the first aspect, in one possible implementation, the method further includes:
[0019] Receive third indication information, the third indication information being used to indicate the punctured bandwidth and the unpunctured bandwidth in the channel bandwidth.
[0020] In this embodiment, by indicating the puncturing pattern corresponding to the transmission bandwidth through third indication information, the first communication device can detect and receive the first communication frame based on the puncturing pattern corresponding to the transmission bandwidth. For example, the third indication information may be included in the first communication frame.
[0021] In conjunction with the first aspect, in one possible implementation, the method further includes:
[0022] Receive a fourth indication information, the fourth indication information being used to indicate a second bandwidth, the second bandwidth being included in the first bandwidth and the transmission bandwidth being non-overlapping.
[0023] In this embodiment, the transmission bandwidth of the first communication frame includes a first bandwidth and a second bandwidth. The first bandwidth can be indicated by a first indication information, and the second bandwidth is used to extend the first bandwidth. The second communication device can indicate the second bandwidth to the first communication device through a fourth indication information, thereby enabling the first communication device to determine the transmission bandwidth of the first communication frame based on the second bandwidth.
[0024] For example, the second bandwidth is an integer multiple of 20 MHz.
[0025] For example, the second bandwidth is less than the first bandwidth.
[0026] In conjunction with the first aspect, in one possible implementation, the first bandwidth is 20MHz. n The multiple, where n is an integer greater than or equal to 0.
[0027] In conjunction with the first aspect, in one possible implementation, the method further includes: receiving fifth indication information, wherein the fifth indication information indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame, or, wherein the fifth indication information indicates that the bandwidth capability of the second communication device is not the transmission bandwidth of the first communication frame.
[0028] In this embodiment, the bandwidth capability of the second communication device can be understood as the maximum transmission bandwidth supported by the second communication device or the maximum transmission bandwidth available to the second communication device. It is understood that although the transmission bandwidth of the first communication frame can be obtained by puncturing the channel bandwidth, in actual transmission, the second communication device may not be able to support transmitting signals using the full bandwidth of the channel bandwidth. For example, the maximum bandwidth supported by the second communication device or the maximum bandwidth available to the second communication device may be the transmission bandwidth of the first communication frame. Therefore, the second communication device can use the fifth indication information to indicate whether the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame, so that the first communication device can adjust the radio frequency center frequency or adjust the demodulation scheme based on the fifth indication information.
[0029] In conjunction with the first aspect, in one possible implementation, the main channel of the basic service set (BSS) corresponding to the first communication device is included within the first bandwidth.
[0030] In this embodiment, the main channel of the BSS is a 20MHz main channel, or a 40MHz channel including the 20MHz main channel, or an 80MHz channel including the 20MHz main channel. The first bandwidth is a portion of the channel bandwidth that includes the main channel. That is, in the transmission bandwidth obtained by extending the first bandwidth using the second bandwidth, the main channel of the BSS is located in the portion of the bandwidth before the extended bandwidth, thereby enabling compatibility with devices that do not support extended bandwidth.
[0031] In conjunction with the first aspect, in one possible implementation, the multiple resource unit (MRU) corresponding to the first communication frame includes a first MRU or a second MRU. The first MRU consists of two resource units (RUs) containing 484 subcarriers each and an RU containing 242 subcarriers each. The second MRU consists of an RU containing 996 subcarriers each and an RU containing 242 subcarriers each. The two RUs containing 484 subcarriers each in the first MRU correspond to the first bandwidth.
[0032] In this embodiment, the first MRU can also be referred to as a 484+484+242-tone MRU or a 2×484+242-tone MRU. The second MRU can also be referred to as a 996+242-tone MRU. The first communication frame can be transmitted with a 100MHz bandwidth. When the MRU corresponding to the first communication frame is the first MRU, two RUs containing 484 subcarriers provide 80MHz, and one RU containing 242 subcarriers provides 20MHz. When the MRU corresponding to the first communication frame is the second MRU, one RU containing 996 subcarriers provides 80MHz, and one RU containing 242 subcarriers provides 20MHz. The first or second MRU can be obtained by extending the bandwidth, or it can be obtained by bandwidth puncturing. Through the first or second MRU, the first communication device and the second communication device can support signal transmission with a 100MHz bandwidth, which enables more flexible resource allocation.
[0033] In conjunction with the first aspect, in one possible implementation, the frequencies corresponding to the two resource unit RUs containing 484 subcarriers in the first MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers, or the frequencies corresponding to the one RU containing 996 subcarriers in the second MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers.
[0034] In conjunction with the first aspect, in one possible implementation, the transmission bandwidth is a frequency range between the minimum and maximum frequencies for transmitting the first communication frame.
[0035] Secondly, embodiments of this application provide a communication method applied to a second communication device. This method can be executed by the second communication device itself, or by components of the second communication device (such as chips or circuits), without limitation. The method includes:
[0036] Send a first indication message, the first indication message indicating a first center frequency, the first center frequency being the center frequency of a first bandwidth; send a first communication frame, the frequency range of the DC subcarrier corresponding to the first communication frame including the first center frequency, the frequency range of the DC subcarrier being included within the first bandwidth, the frequency range of the DC subcarrier not including a second center frequency, the second center frequency being the center frequency of the transmission bandwidth of the first communication frame, the transmission bandwidth being greater than the first bandwidth, and the first bandwidth being included within the transmission bandwidth.
[0037] In conjunction with the second aspect, in one possible implementation, a second indication information is sent, the second indication information indicating the channel bandwidth corresponding to the first communication device, the channel bandwidth being greater than or equal to the transmission bandwidth.
[0038] In conjunction with the second aspect, in one possible implementation, the channel bandwidth is greater than the transmission bandwidth, and the transmission bandwidth includes the un-punctured portion of the channel bandwidth.
[0039] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0040] Send a third indication message, which is used to indicate the punctured bandwidth and the unpunctured bandwidth in the channel bandwidth.
[0041] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0042] Send a fourth indication message, which is used to indicate a second bandwidth, which is included in the transmission bandwidth along with the first bandwidth, and the second bandwidth does not overlap with the first bandwidth.
[0043] In conjunction with the second aspect, in one possible implementation, the first bandwidth is 20MHz. n The multiple, where n is an integer greater than or equal to 0.
[0044] In conjunction with the second aspect, in one possible implementation, the main channel of the basic service set (BSS) corresponding to the first communication device is located within the first bandwidth.
[0045] In conjunction with the second aspect, in one possible implementation, the multiple resource unit (MRU) corresponding to the first communication frame includes a first MRU or a second MRU. The first MRU consists of two resource unit RUs containing 484 subcarriers each and an RU containing 242 subcarriers. The second MRU consists of an RU containing 996 subcarriers each and an RU containing 242 subcarriers. The two RUs containing 484 subcarriers in the first MRU correspond to the first bandwidth.
[0046] In conjunction with the second aspect, in one possible implementation, the frequencies corresponding to the two resource units RUs containing 484 subcarriers in the first MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers, or the frequencies corresponding to the one RU containing 996 subcarriers in the second MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers.
[0047] In conjunction with the second aspect, in one possible implementation, the transmission bandwidth is the frequency range between the minimum and maximum frequencies for transmitting the first communication frame.
[0048] Thirdly, embodiments of this application provide a communication device for executing the method in any one of the first aspects or any possible implementations thereof. The communication device includes a module having the function of executing the method in any one of the first aspects or any possible implementations thereof.
[0049] Fourthly, embodiments of this application provide a communication device for executing the method in any of the aspects of the second aspect or any possible implementation thereof. The communication device includes a module having the capability to execute the method in any of the aspects of the second aspect or any possible implementation thereof.
[0050] Fifthly, embodiments of this application provide a communication device including a processor for executing the methods shown in any one of the first to second aspects or any possible implementations thereof. The processor executes a program stored in a memory, and when the program is executed, the methods shown in any one of the first to second aspects or any possible implementations thereof are executed.
[0051] In one possible implementation, the memory is located outside the aforementioned communication device.
[0052] In one possible implementation, the memory is located within the aforementioned communication device.
[0053] In this embodiment, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together. For example, the communication device can be a chip.
[0054] In one possible implementation, the communication device further includes a transceiver for receiving or sending information.
[0055] In a sixth aspect, embodiments of this application provide a communication device including a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of the first to second aspects or any possible implementation thereof.
[0056] In a seventh aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the methods shown in any of the first to second aspects or any possible implementation thereof to be executed.
[0057] Eighthly, embodiments of this application provide a computer program product that, when run on a computer, causes the methods shown in any of the first to second aspects or any possible implementations described above to be executed. Attached Figure Description
[0058] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0059] Figure 2a is a schematic diagram of the 20MHz subcarrier distribution and RU distribution provided in an embodiment of this application;
[0060] Figure 2b is a schematic diagram of the 40MHz subcarrier distribution and RU distribution provided in an embodiment of this application;
[0061] Figure 2c is a schematic diagram of the 80MHz subcarrier distribution and RU distribution provided in an embodiment of this application;
[0062] Figure 3 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0063] Figure 4 is a schematic diagram of the spectrum of a first communication frame provided in an embodiment of this application;
[0064] Figure 5 is a schematic diagram of a 160MHz bandwidth punch pattern provided in an embodiment of this application;
[0065] Figure 6 shows an example of the center frequency of the radio frequency of a first communication device provided in an embodiment of this application;
[0066] Figure 7 is a schematic diagram of another 160MHz bandwidth punch pattern provided in the embodiments of this application;
[0067] Figure 8 shows an example of the center frequency of the radio frequency of another first communication device provided in an embodiment of this application;
[0068] Figure 9 is a schematic diagram of another 160MHz bandwidth punch pattern provided in the embodiments of this application;
[0069] Figure 10 is a schematic diagram of an MRU distribution provided in an embodiment of this application;
[0070] Figure 11 is a schematic diagram of frequency shifting of a first communication device according to an embodiment of this application;
[0071] Figure 12 is a schematic diagram of frequency shifting of another first communication device provided in an embodiment of this application;
[0072] Figure 13 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0073] Figure 14 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0074] Figure 15 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0075] Figure 16 is a schematic diagram of another communication device provided in an embodiment of this application;
[0076] Figure 17 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0077] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are only used to distinguish different objects and not to limit the order, sequence, priority, or importance of multiple objects. In the embodiments of this application, "multiple" refers to two or more. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. Additionally, the character " / ," unless otherwise specified, generally indicates that the preceding and following objects are in an "or" relationship.
[0078] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0079] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. "Or" indicates that there can be two relationships, such as only A exists or only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, or both A and B exist simultaneously. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0080] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0081] This application provides a communication method and a communication device that enable more flexible bandwidth expansion and flexible scheduling of frequency domain resources.
[0082] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, supporting Institute of Electrical and Electronics Engineers (IEEE) protocols (or standards), such as IEEE 802.11be / Wi-Fi 7 / Extremely High-Throughput (EHT) protocol, IEEE 802.11bn / Ultra High Reliability (UHR) / Wi-Fi 8 protocol, IEEE Integrated mmWave / IMMW protocol, IEEE 802.15 / Ultra Wideband (UWB) protocol, or IEEE 802.11bf / sensing protocol; the technical solutions provided in this application can also be applied to Spark Link (SL) systems, supporting the Spark Link / NearLink standard protocols. The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) systems, long-term evolution (LTE) systems, 5th-generation (5G) communication systems, and new communication systems emerging in future communication development. For example, V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), or vehicle-to-network (V2N) communication.
[0083] WLAN systems can provide high-speed, low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprise offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, shopping malls, squares, streets, production workshops and warehouses, etc. Of course, devices that support WLAN communication or sensing (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air monitoring nodes), smart devices in smart homes (such as smart cameras, projectors, displays, televisions, speakers, refrigerators, and washing machines), nodes in the Internet of Things (IoT), entertainment terminals (such as wearable devices for augmented reality (AR) and virtual reality (VR), smart devices in smart offices (such as printers, projectors, loudspeakers, and speakers), vehicle-to-everything (V2X) devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation kiosks in supermarkets, self-service checkout machines, and self-service ordering machines), and equipment in large sports and music venues.
[0084] Although the embodiments of this application primarily use WLAN as an example, especially networks applied to the IEEE 802.11 series of standards, the various aspects involved in the embodiments of this application can be extended to other networks employing various standards or protocols. For example, Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard), and wide area networks (WANs) or other networks now known or to be developed in the future.
[0085] In one possible implementation, the method provided in this application embodiment can be implemented by a station in a communication system. For example, the station can be an access point (AP) or a non-access point station (non-AP STA).
[0086] An Access Point (AP) is a device with wireless communication capabilities that supports communication, sensing, or power transmission using WLAN protocols. It has the function of communicating or sensing with other devices in a WLAN network (such as non-access point stations (non-AP STAs) or other access points), and can also have the function of communicating, sensing, or transmitting power with other devices. Alternatively, an access point acts as a bridge connecting wired and wireless networks, primarily connecting various wireless network clients together and then connecting the wireless network to an Ethernet network. In a WLAN system, an access point can be called an Access Point Station (AP STA). This wireless communication device can be a complete device or a chip, processing system, or functional module installed within a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments in this application under the control of the chips, processing systems, or functional modules. The AP in the embodiments of this application is a device that provides services to non-AP STAs and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network, mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. Another example is that an AP can be a communication entity such as a communication server, router, switch, or bridge; APs can include various forms of macro base stations, micro base stations, and repeater stations. Of course, an AP can also be a chip, processing system, or module within the above-mentioned devices, thereby implementing the methods and functions of the embodiments of this application.
[0087] A non-AP STA is a device with wireless communication capabilities that supports communication, sensing, or power transmission using the WLAN protocol. It has the ability to communicate, sense, or transmit power with other non-AP STAs or access points in a WLAN network. In a WLAN system, a non-AP STA is any user communication device that allows a user to communicate with an AP (Access Point) or sense or transmit power, thereby communicating with the WLAN. This wireless communication device can be a complete device, or it can be a chip, processing system, or functional module installed within a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules. For example, a non-AP STA can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. Furthermore, a non-AP STA can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication. Of course, the non-AP STA can also be a chip, processing system, or module in the various types of devices described above, thereby implementing the methods and functions of the embodiments of this application.
[0088] For example, the communication systems to which the methods provided in this application can be applied may include access points and sites. For instance, this application can be applied to scenarios of communication or sensing between an AP and a non-AP STA, between APs, or between non-AP STAs in a WLAN, and this application does not limit this. Optionally, an AP can communicate or sense a single non-AP STA, or an AP can communicate or sense multiple non-AP STAs simultaneously. Specifically, communication or sensing between an AP and multiple non-AP STAs can be further divided into downlink transmission where the AP simultaneously sends signals to multiple non-AP STAs, and uplink transmission where multiple non-AP STAs send signals to the AP. The communication protocols between the AP and non-AP STAs, between APs, and between non-AP STAs can support WLAN communication protocols, which may include protocols from the IEEE 802.11 series, such as the 802.11bn protocol, and also protocols after 802.11bn.
[0089] Exemplary, at least one of the aforementioned AP and STA can be a multi-link device (MLD), etc., which will not be listed individually in this application embodiment. Exemplary, an MLD refers to a device that simultaneously has multiple stations (such as APs or non-AP STAs), each operating on different frequency bands or channels. A multi-link device includes multiple affiliated stations, which can be physical or logical stations, each operating on a link, frequency band, or channel, etc. The aforementioned affiliated stations can be APs or non-AP STAs. A multi-link device (such as a non-AP MLD or AP MLD) can be a communication device with wireless communication capabilities. This communication device can be a complete device, or it can be a chip, processing system, or module installed in a complete device. Devices with these chips, processing systems, or modules installed can implement the methods and functions of this application embodiment under the control of these chips, processing systems, or modules. Multi-link devices can implement wireless communication by following the 802.11 series of protocols, thereby enabling communication with other devices. Other devices shown here may or may not be multi-link devices. The frequency bands in which multi-link devices can operate may include, but are not limited to, sub 1GHz, 2.4GHz, 5GHz, 6GHz, etc., which will not be listed here.
[0090] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. The communication system may include one or more access points (APs) and one or more non-AP STAs. Figure 1 shows two access points, such as AP1 and AP2, and three non-AP STAs, such as non-APSTA1, non-APSTA2, and non-APSTA3. As an example, the method provided in this embodiment can be applied to data communication, sensing, or power transmission between an AP and one or more non-AP STAs, such as the communication or sensing between AP1 and non-APSTA1 as shown in Figure 1, and the communication or sensing between AP1 and non-APSTA1 and non-APSTA2 as shown in Figure 1. As another example, the method provided in this embodiment can be applied to communication between APs, such as the communication or sensing between AP1 and AP2 as shown in Figure 1. As yet another example, the method provided in this embodiment can be applied to communication or sensing between non-AP STAs, such as the communication or sensing between non-STA2 and non-STA3 as shown in Figure 1.
[0091] Figure 1 uses a mobile phone as a non-AP STA and a router as an example, and does not imply a limitation on the types of APs and non-AP STAs in the embodiments of this application. Furthermore, the number of APs and non-AP STAs shown in Figure 1 is merely an example; in a specific implementation, the number of APs or non-AP STAs may be more or less, and this embodiment of the application does not limit this.
[0092] The following describes the terms or nouns used in the embodiments of this application.
[0093] 1. Subcarrier planning (tone plan) based on resource unit (RU)
[0094] As an example, when the bandwidth is 20MHz, the entire bandwidth (i.e., 20MHz) can consist of a single 242-tone RU, or it can consist of various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Figure 2a is a schematic diagram of the subcarrier distribution and RU distribution of 20MHz provided in an embodiment of this application. As shown in Figure 2a, 20MHz can include nine 26-tone RUs, or four 52-tone RUs, or two 106-tone RUs, or one 242-tone RU.
[0095] A 26-tone RU is an RU comprising 26 subcarriers, a 52-tone RU is an RU comprising 52 subcarriers, a 106-tone RU is an RU comprising 106 subcarriers, a 242-tone RU is an RU comprising 242 subcarriers, and so on. Each RU may include data subcarriers and pilot subcarriers. For example, the data subcarriers may be used to carry data information, and the pilot subcarriers may be used for phase offset and / or frequency offset estimation, etc. In addition to RUs, the aforementioned 20MHz bandwidth may also include at least one of the following: one or more guard subcarriers, one or more null subcarriers, and one or more direct current (DC) subcarriers. For details regarding the subcarrier range included in each RU, please refer to relevant standards or protocols; they will not be detailed here. The descriptions of RUs or subcarriers here also apply to the other bandwidths shown below, and will not be repeated here.
[0096] As another example, when the bandwidth is 40MHz, the entire bandwidth (i.e., 40MHz) can consist of a single 484-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, and 242-tone RUs. The entire bandwidth is roughly equivalent to a replication of a 20MHz subcarrier plan. As shown in Figure 2b, 40MHz can include 18 26-tone RUs, or 8 52-tone RUs, or 4 106-tone RUs, or 2 242-tone RUs, or 1 484-tone RU.
[0097] As another example, when the bandwidth is 80MHz, the entire bandwidth (i.e., 80MHz) can consist of a single 996-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, and 484-tone RUs. As shown in Figure 2c, 80MHz can include 36 26-tone RUs, or 16 52-tone RUs, or 8 106-tone RUs, or 4 242-tone RUs, or 2 484-tone RUs, or 1 996-tone RU. Here, 484L and 484R represent the left and right halves of the 484-tone RU, respectively, each containing 242 subcarriers, and are another representation of 484+5DC. For example, if the subcarrier range of a 484-tone RU is [-500:-12], then "484L" refers to the low-frequency portion relative to the frequency center of the 484-tone RU, i.e., [-500:-259], and "484R" refers to the high-frequency portion relative to the frequency center of the 484-tone RU, i.e., [-253:-12]. Similarly, if the subcarrier range of a 484-tone RU is [12:500], then "484L" is [12:253], and "484R" is [259:500]. These are not listed exhaustively here.
[0098] In this application, [a:b] can refer to all integers from a to b (a and b are also integers), i.e.: a, (a+1), (a+2), (a+3), ..., b; this will not be elaborated further below. For example, [259:500] represents 259, 260, 261, 262, ..., 498, 499, 500. Another example is [-500:-259], which represents -500, -499, -498, -497, ..., -260, -259.
[0099] As another example, when the bandwidth is 160MHz, the entire bandwidth can be viewed as a replica of two 80MHz subcarrier distributions. For instance, the entire bandwidth can consist of a single 2*996-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, 484-tone RUs, and 996-tone RUs. When the bandwidth is 320MHz, the entire bandwidth can be viewed as a replica of four 80MHz subcarrier distributions. These will not be listed further here.
[0100] In the various subcarrier plans described above, using 242-tone RUs (i.e., 20MHz) as the unit, the leftmost part of Figures 2a-2c can be the lowest frequency, and the rightmost part can be the highest frequency. From left to right, the 242-tone RUs can be numbered: first (1st), second (2nd), ..., sixteenth (16th). Taking a 320MHz bandwidth as an example, the data field in a radio frame can occupy a maximum of 16 242-tone RUs. That is, in the data field, there can be at most 16 242-tone RUs corresponding to 16 20MHz channels in ascending order of frequency.
[0101] Generally, a single STA can be allocated multiple RUs, meaning multiple RUs can be combined and allocated to a single STA. Therefore, the 802.11be standard supports multiple resource units (MRUs). In other words, in addition to the types of RUs mentioned above, the 802.11be standard also includes several MRUs. For example, a 52-tone RU and a 26-tone RU together form a 52+26-tone MRU. Another example is a 106-tone RU and a 26-tone RU together forming a 106+26-tone MRU. Yet another example is a 996-tone RU and a 484-tone RU together forming a 996+484-tone MRU. Yet another example is two 996-tone RUs and one 484-tone RU together forming a 2×996+484-tone MRU. And yet another example is three 996-tone RUs together forming a 3×996-tone MRU. For example, three 996-tone RUs and one 484-tone RU constitute a 3×996+484-tone MRU. The symbol “×” in this application represents “multiplied” or “multiplied by”.
[0102] In terms of bandwidth, when the subcarrier spacing is 78.125 kHz, a 26-tone RU corresponds to approximately 2 MHz (i.e., 26 * 78.125 kHz = 2031.25 kHz ≈ 2 MHz), a 52-tone RU corresponds to approximately 4 MHz, a 106-tone RU corresponds to approximately 8 MHz, a 242-tone RU corresponds to approximately 20 MHz, a 484-tone RU corresponds to approximately 40 MHz, and a 996-tone RU corresponds to approximately 80 MHz. The dimensions of other RUs can be deduced by addition or multiplication, which will not be elaborated upon in this application.
[0103] Please refer to Figure 3, which is a flowchart illustrating a communication method provided in an embodiment of this application. This method can be applied to the communication system shown in Figure 1. Alternatively, the method can be used with a first communication device and a second communication device, where the first communication device can be the STA described above, and the second communication device can be the AP described above. As shown in Figure 3, the method includes, but is not limited to, the following steps.
[0104] 301, the second communication device sends a first instruction message, and correspondingly, the first communication device receives the first instruction message. The first instruction message indicates a first center frequency, which is the center frequency of a first bandwidth.
[0105] For example, the first center frequency may also be referred to as the first center frequency point, and the first center frequency is located at the center of the first bandwidth.
[0106] For example, the first bandwidth is 20MHz. n The first bandwidth can be multiples of 20MHz, where n is an integer greater than or equal to 0. For example, the first bandwidth can be 20MHz, 40MHz, 80MHz, 160MHz, or 320MHz, etc.
[0107] For example, the second communication device also sends a second instruction message, and the first communication device also receives the second instruction message, which indicates the channel bandwidth for transmitting communication frames between the first communication device and the second communication device.
[0108] For example, the first bandwidth is related to the channel bandwidth. For instance, the first bandwidth is less than the channel bandwidth.
[0109] For example, the first bandwidth is less than or equal to the channel bandwidth, and the first bandwidth may be greater than or equal to half of the channel bandwidth. For example, if the channel bandwidth is 100MHz, the first bandwidth may be 80MHz. Alternatively, if the channel bandwidth is 160MHz, the first bandwidth may be 80MHz. Yet another example is a channel bandwidth of 200MHz, where the first bandwidth is 160MHz.
[0110] For example, the correspondence between the first bandwidth and the channel bandwidth can be shown in Table 1.
[0111] Table 1
[0112] For example, the first indication information includes the channel number corresponding to the first center frequency. For instance, if the first center frequency is 5775MHz, the channel number corresponding to the first center frequency is 155. For example, the correspondence between the channel number and the center frequency in the 5GHz band is: channel number = (center frequency - 5000MHz) / 5.
[0113] For example, the first indication information may be carried in a control frame or a management frame, such as a probe response frame or a beacon frame.
[0114] Optionally, the first indication information may further indicate a second center frequency or the center frequency of the channel bandwidth. The second center frequency is the center frequency of the second bandwidth, which is the actual transmission bandwidth for data transmission between the first communication device and the second communication device.
[0115] For example, when the first indication information is carried in a beacon frame, the first indication information can be carried in the very high throughput (VHT) / EHT / UHR operation information field of the VHT / EHT / UHR operation element in the beacon frame. The VHT / EHT / UHR operation information field includes a channel width subfield and a channel center frequency segment 0 (CCFS0) subfield. The channel width subfield is used to carry the channel bandwidth, and the CCFS0 is used to carry the first center frequency.
[0116] Optionally, the VHT / EHT / UHR operation information field also includes a channel center frequency segment 1 (CCFS1) subfield, which is used to indicate the second center frequency or the center frequency of the channel bandwidth.
[0117] 302, the second communication device sends the first communication frame, and correspondingly, the first communication device receives the first communication frame.
[0118] The frequency range of the DC subcarrier corresponding to the first communication frame includes the first center frequency, and the frequency range of the DC subcarrier is included in the first bandwidth.
[0119] For example, the transmission bandwidth is less than or equal to the channel bandwidth. The transmission bandwidth is the actual transmission bandwidth of the first communication frame, or in other words, the first communication frame is transmitted on this transmission bandwidth, or the transmission bandwidth is the effective transmission bandwidth of the first communication frame. For example, the transmission bandwidth may include the frequency range between the maximum frequency and the minimum frequency at which the first communication frame is transmitted. Alternatively, the transmission bandwidth may be the frequency range where the power spectral density of the transmitted first communication frame is greater than zero. Furthermore, in the case where the second communication device transmits the first communication frame by puncturing the bandwidth, the transmission bandwidth includes the unpunctured portion of the channel bandwidth. For instance, if the channel bandwidth is 160MHz, and the second communication device transmits the first communication frame by puncturing the channel bandwidth by 60MHz, the effective transmission bandwidth of the first communication frame is 100MHz, and the transmission bandwidth is 100MHz.
[0120] For example, the second communication device can determine the transmission bandwidth of the first communication frame by the power spectral density of the first communication frame.
[0121] For example, the DC subcarrier is a subcarrier that does not transmit data; for instance, the DC subcarrier can be an empty subcarrier. The DC subcarrier corresponding to the first communication frame refers to the subcarrier that does not transmit data on the transmission bandwidth of the first communication frame.
[0122] For example, the frequency range of the DC subcarrier does not include the second center frequency, which is the center frequency of the transmission bandwidth of the first communication frame, and the transmission bandwidth is greater than the first bandwidth.
[0123] The frequency range of the DC subcarrier includes the first center frequency, meaning that DC subcarriers are placed at the first center frequency and its adjacent frequency domain locations. The frequency range of the DC subcarrier does not include the second center frequency, meaning that DC subcarriers are not placed at the second center frequency and its adjacent frequency domain locations. It can be understood that when the first center frequency and the second center frequency are the same, DC subcarriers are placed at the second center frequency and its adjacent frequency domain locations.
[0124] As an example, the second communication device transmits the first communication frame using channel puncturing. The transmission bandwidth of the first communication frame is obtained by puncturing the channel bandwidth; in other words, the transmission bandwidth of the first communication frame includes the unpunctured portion of the channel bandwidth. In this example, the transmission bandwidth is less than the channel bandwidth, the first center frequency is the same as the center frequency of the channel bandwidth, and the center frequency of the radio frequency of the second communication device is the same as the first center frequency.
[0125] As another example, the second communication device transmits the first communication frame in an extended bandwidth (or extended MRU) manner, where the transmission bandwidth of the first communication frame is equal to the channel bandwidth. The first center frequency is different from the center frequency of the channel bandwidth, the second center frequency is the same as the center frequency of the channel bandwidth, and the center frequency of the radio frequency of the second communication device is the same as the second center frequency.
[0126] In this example, the second communication device also sends a fourth indication message to the first communication device. Correspondingly, the first communication device receives the fourth indication message, which indicates a second bandwidth. The second bandwidth and the first bandwidth are included in the transmission bandwidth, and the second bandwidth and the first bandwidth do not overlap. In other words, the second bandwidth is the bandwidth other than the first bandwidth in the transmission bandwidth. Exemplarily, the fourth indication message can indicate at least one of the following: the frequency domain position of the second bandwidth, the center frequency of the second bandwidth, and the size of the second bandwidth. The frequency domain position of the second bandwidth can be indicated by the channel number corresponding to the second bandwidth. Exemplarily, the second bandwidth can be used to extend the first bandwidth, and the second communication device can use the second bandwidth to extend the first bandwidth to obtain the transmission bandwidth of the first communication frame.
[0127] In one possible implementation, the second communication device further indicates its bandwidth capability via fifth indication information. Specifically, the fifth indication information indicates the maximum transmission bandwidth supported by the second communication device, or the maximum transmission bandwidth available to the second communication device, or the bandwidth capability of the second communication device is equal to the transmission bandwidth of the first communication frame, or the bandwidth capability of the second communication device is not equal to the transmission bandwidth of the first communication frame. The bandwidth capability of the second communication device can be understood as either the maximum transmission bandwidth supported by the second communication device or the maximum transmission bandwidth available to the second communication device. It is understood that although the transmission bandwidth of the first communication frame can be obtained by puncturing the channel bandwidth, in actual transmission, the maximum bandwidth supported by the second communication device or the maximum bandwidth available to the second communication device is equal to the transmission bandwidth of the first communication frame. Therefore, the second communication device can use the fifth indication information to indicate whether its bandwidth capability is equal to the transmission bandwidth of the first communication frame, so that the first communication device can adjust its radio frequency center frequency or demodulation scheme based on the fifth indication information. For example, if the fifth indication information indicates that the bandwidth capability of the second communication device is equal to the transmission bandwidth of the first communication frame, after detecting the first communication frame, the first communication device sets its radio frequency center frequency to the first center frequency. If the fifth indication information indicates that the bandwidth capability of the second communication device is not the transmission bandwidth of the first communication frame, it means that the bandwidth capability of the second communication device is greater than the transmission bandwidth of the first communication frame (for example, it can be the channel bandwidth). The transmission bandwidth of subsequent communication frames can be different from the transmission bandwidth of the first communication frame. Therefore, the first communication device sets its radio frequency center frequency to the center frequency of the channel bandwidth. After detecting the first communication frame, there is no need to shift the frequency, thus avoiding frequent movement of the center frequency of the radio frequency of the first communication device.
[0128] Optionally, the fifth indication information is included in the beacon frame or in the first communication frame. For example, the fifth indication information may occupy one bit in either the beacon frame or the first communication frame. When the value of this bit is 1, it indicates that the fifth indication information indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame; when the value of this bit is 0, it indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame. Alternatively, when the value of this bit is 0, it indicates that the fifth indication information indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame; when the value of this bit is 1, it indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame.
[0129] In one possible implementation, the transmission bandwidth of the first communication frame is 100MHz, and the first bandwidth is 80MHz. The MRU corresponding to the first communication frame includes either a first MRU or a second MRU. The first MRU consists of two RUs containing 484 subcarriers and one RU containing 242 subcarriers, and can be represented as 484+484+242-toneMRU. The second MRU consists of one RU containing 996 subcarriers and one RU containing 242 subcarriers, and can be represented as 996+242-toneMRU.
[0130] For example, two RUs in the first MRU, each containing 484 subcarriers, provide 80MHz, corresponding to a first bandwidth. One of the RUs in the first MRU, containing 242 subcarriers, provides 20MHz, corresponding to a second bandwidth.
[0131] For example, one of the second MRUs, containing 996 subcarriers, provides 80 MHz, corresponding to the first bandwidth. Another of the second MRUs, containing 242 subcarriers, provides 20 MHz, corresponding to the second bandwidth.
[0132] For example, when the first communication frame is transmitted in the 5.8 GHz band, the frequencies corresponding to the two RUs containing 484 subcarriers in the first MRU are lower than the frequencies corresponding to the one RU containing 242 subcarriers. The two RUs containing 484 subcarriers in the first MRU correspond to channel 149, and the one RU containing 242 subcarriers corresponds to channel 165.
[0133] For example, when the first communication frame is transmitted in the 5.8 GHz band, the frequency corresponding to one RU containing 996 subcarriers in the second MRU is less than the frequency corresponding to one RU containing 242 subcarriers. One RU containing 996 subcarriers in the first MRU corresponds to channel 149, and one RU containing 242 subcarriers corresponds to channel 165.
[0134] As an example, the first communication frame is transmitted in the 5.8 GHz band. The channel planning for the 5.8 GHz band is shown in Table 2. Within the 5.8 GHz band, the frequency range available for signal transmission is 5735 MHz to 5835 MHz, totaling 100 MHz. Therefore, when the first communication frame is transmitted in the 5.8 GHz band, its maximum transmission bandwidth (or channel bandwidth) is 100 MHz. When the transmission bandwidth of the first communication frame is 100 MHz, it is transmitted on channels 149 (80 MHz) and 165 (20 MHz). The aforementioned first bandwidth can be 80 MHz corresponding to channel 149, with a first center frequency of 5775 MHz (corresponding channel number 155), a transmission bandwidth of 100 MHz, and a second center frequency of 5785 MHz (corresponding channel number 157).
[0135] Table 2
[0136] When the transmission bandwidth of the first communication frame is 100MHz, the spectrum template of the first communication frame transmitted by the second communication device can be as shown in Figure 4. The attenuation of the spectrum of the first communication frame outside the 100MHz bandwidth needs to be less than -20dBr. Figure 4 uses a center frequency of 0MHz within the 100MHz range as an example. In the range [-49.5, 50.5], the attenuation of the spectrum of the first communication frame needs to be greater than -20dBr. Outside the range [-49.5, 50.5], the attenuation of the spectrum of the first communication frame needs to be less than -20dBr. Outside the range [-100, 100], the attenuation of the spectrum of the first communication frame needs to be less than -28dBr. Outside the range [-150, 150], the attenuation of the spectrum of the first communication frame needs to be less than -40dBr.
[0137] As another example, the first communication frame is transmitted in the 5.1 GHz band, and the channel allocation of the 5.1 GHz band can be as shown in Table 3. The available frequency range of the 5.1 GHz band is 5150 MHz to 5350 MHz, a total of 200 MHz. Therefore, when the first communication frame is transmitted in the 5.1 GHz band, the maximum transmission bandwidth (or channel bandwidth) of the first communication frame is 200 MHz. When the transmission bandwidth of the first communication frame is 200 MHz, the first communication frame is transmitted on channel 36 (160 MHz), with a frequency range of 5150 MHz to 5170 MHz and a frequency range of 5335 MHz to 5350 MHz. The aforementioned first bandwidth can be 160 MHz corresponding to channel 36, the first center frequency is 5250 MHz (corresponding to channel number 50), the aforementioned transmission bandwidth is 200 MHz, and the second center frequency is 5250 MHz (corresponding to channel number 50).
[0138] Table 3
[0139] For example, when the first communication device receives the first communication frame, the center frequency of the radio frequency of the first communication device is determined by a first center frequency and the transmission bandwidth. For instance, the center frequency of the radio frequency of the first communication device is the first center frequency. Alternatively, the center frequency of the radio frequency of the first communication device is a second center frequency. Or, the center frequency of the radio frequency of the first communication device is the center frequency of the channel bandwidth.
[0140] For example, the first communication device can determine the center frequency of its radio frequency based on the transmission bandwidth and the channel bandwidth. For instance, when the transmission bandwidth equals the channel bandwidth, and the first communication device determines that the second communication device is transmitting the first communication frame without using bandwidth puncturing, the center frequency of the first communication device's radio frequency is the first center frequency. Conversely, when the transmission bandwidth is less than the channel bandwidth, and the first communication device determines that the second communication device is transmitting the first communication frame using channel puncturing, the center frequency of the first communication device's radio frequency is either the first center frequency or the center frequency of the channel bandwidth.
[0141] As an example, the first communication device detects a first communication frame using the center frequency of the channel bandwidth as the center frequency of the radio frequency (RF). If the transmission bandwidth of the first communication frame is detected to be less than the channel bandwidth, the first communication device shifts the center frequency of the RF to the first center frequency and receives and demodulates the first communication frame based on this first center frequency. Exemplarily, the first communication device optimizes the demodulation process by adjusting filter coefficients to suppress out-of-band interference and reducing the sampling rate. It is understood that if the center frequency of the channel bandwidth is the same as the first center frequency, the first communication device does not need to shift the frequency. For example, if the channel bandwidth is 160MHz, the first bandwidth is 80MHz, and the first communication device detects that the transmission bandwidth of the first communication frame is 100MHz, then the first communication device can shift the center frequency of the RF to the 80MHz center frequency and adjust the filter coefficients to reduce the impact of out-of-band interference.
[0142] As another example, the first communication device detects the first communication frame using the center frequency of the channel bandwidth as the center frequency of the radio frequency. If the transmission bandwidth of the first communication frame is detected to be less than the channel bandwidth, the first communication device determines that the second communication device is transmitting the first communication frame using channel puncturing. During demodulation, the first communication device can demodulate only the signal on the transmission bandwidth. For example, if the channel bandwidth is 160MHz and the first bandwidth is 80MHz, and the first communication device detects that the transmission bandwidth of the first communication frame is 100MHz, the first communication device receives the signal on 160MHz based on the center frequency of 160MHz and demodulates the signal on the transmission bandwidth of 100MHz.
[0143] As another example, the first communication device detects a first communication frame using a first center frequency as the center frequency of the radio frequency. If the transmission bandwidth of the first communication frame is detected to be less than the channel bandwidth, the first communication device shifts the center frequency of the radio frequency to the center frequency of the channel bandwidth and receives and demodulates the first communication frame based on the center frequency of the channel bandwidth. If the transmission bandwidth of the first communication frame is detected to be less than the channel bandwidth, it indicates that the second communication device is transmitting the first communication frame using channel puncturing. Therefore, the first communication device shifts the center frequency of the radio frequency to the center frequency of the channel bandwidth to ensure complete reception of the first communication frame.
[0144] Optionally, when the channel bandwidth is less than or equal to 80MHz, the aforementioned first center frequency can be the center frequency of the channel bandwidth, and the first bandwidth is equal to the channel bandwidth.
[0145] Optionally, when the first bandwidth is half of the channel bandwidth, the first bandwidth includes the portion of the channel bandwidth that includes the main channel. In this case, the DC subcarrier can be placed at the center frequency of the channel bandwidth and its vicinity, but not at the first center frequency and its vicinity. That is, the frequency range of the DC subcarrier includes the center frequency of the channel bandwidth, but excludes the first center frequency. In this case, the center frequency of the radio frequency of the first communication device is the center frequency of the channel bandwidth.
[0146] As an example, the correspondence between channel bandwidth, first bandwidth, first center frequency, and the center frequency of the radio frequency of the first communication device can be shown in Table 4.
[0147] Table 4
[0148] For example, the main channel of the BSS where the first and second communication devices are located can be within the transmission bandwidth, or in other words, the transmission bandwidth includes the main channel of the BSS. The main channel of the BSS can refer to the BSS operating at a main 20MHz. For instance, the main channel can be any 20MHz segment within the transmission bandwidth.
[0149] As an example, the BSS's main channel is located within the first bandwidth. Alternatively, the first bandwidth includes the BSS's main channel. In this example, the BSS's main channel is located within the first bandwidth, allowing communication devices that support bandwidth extension to transmit signals based on the extended bandwidth (i.e., the aforementioned transmission bandwidth), and communication devices that do not support bandwidth extension to transmit signals based on the first bandwidth, thus ensuring compatibility with devices that do not support data transmission based on the extended bandwidth (transmission bandwidth).
[0150] In this embodiment, the transmission bandwidth of the first communication frame can be obtained by extending the first bandwidth, that is, by using other bandwidths (such as the second bandwidth) in addition to the first bandwidth to extend the first bandwidth. In the extended bandwidth, the position of the DC subcarrier remains unchanged (located at the center frequency point of the first bandwidth and its vicinity), which can be compatible with devices that do not support bandwidth extension. At the same time, by extending the first bandwidth, the allocation of channel resources becomes more flexible.
[0151] Regarding the aforementioned transmission bandwidth and channel bandwidth, this application also provides the following implementation methods:
[0152] Implementation method 1: The transmission bandwidth is less than the channel bandwidth.
[0153] In this implementation, the second communication device can transmit the first communication frame via bandwidth puncturing, where the transmission bandwidth includes the unpunctured portion of the channel bandwidth. For example, the channel between the first and second communication devices may include multiple sub-channels, and the frequency range corresponding to these sub-channels is the channel bandwidth. The transmission bandwidth includes the frequency range corresponding to the unpunctured channels among these multiple channels.
[0154] For example, if the channel bandwidth is 160MHz, and 60MHz of the channel bandwidth is punched while the remaining 100MHz is not punched, then the transmission bandwidth is 100MHz.
[0155] For example, the second communication device further sends third indication information, which is received by the first communication device. This third indication information indicates the un-punctured bandwidth and the punctured bandwidth within the channel bandwidth. For instance, the channel bandwidth may include multiple 20MHz bands, and the third indication information may include a bitmap whose length is equal to the number of 20MHz bands included in the channel bandwidth. Each bit in the bitmap indicates whether the corresponding 20MHz band is punctured. This third indication information may be carried within the first communication frame.
[0156] For example, if the channel bandwidth is 160MHz, which includes eight 10MHz segments, and the bitmap length is 8, a bitmap value of [xx 1 1 1 1 1x] indicates that the first, second, and eighth 20MHz segments of the 160MHz channel are punctured. Here, x indicates that the corresponding 20MHz segment is punctured, and 1 indicates that the corresponding 20MHz segment is not punctured.
[0157] For example, after puncturing the channel bandwidth, the unpunctured portion of the channel bandwidth can form a Minimum Required Unit (MRU). In other words, the transmission bandwidth corresponds to an MRU, or the frequency domain resource corresponding to the first communication frame transmitted on the transmission bandwidth is an MRU. For instance, if the channel bandwidth is 160MHz, and the first 20MHz, the second 20MHz, and the eighth 20MHz are punctured, the remaining unpunctured bandwidth can form a 994+242-tone MRU or a 484+484+242-tone MRU. That is, the MRU corresponding to the first communication frame includes a 994+242-tone MRU (the second MRU) or a 484+484+242-tone MRU (the first MRU).
[0158] For example, when the channel bandwidth is 160MHz, the puncturing pattern for the 160MHz bandwidth can include a 20MHz puncturing pattern, a 40MHz puncturing pattern, or a 60MHz puncturing pattern. Specifically, the 20MHz puncturing pattern means puncturing 20MHz of the 160MHz bandwidth, the 40MHz puncturing pattern means puncturing 40MHz of the 160MHz bandwidth, and the 60MHz puncturing pattern means puncturing 60MHz of the 160MHz bandwidth. The 160MHz bandwidth puncturing pattern can be as shown in Figure 5. MRUs obtained based on the 20MHz puncturing pattern can include 996+484+242-toneMRU 1 to 996+484+242-toneMRU 8, where 996+484+242-toneMRU 1 is obtained by puncturing the first 20MHz puncture in the 160MHz band, 996+484+242-toneMRU 2 is obtained by puncturing the second 20MHz puncture in the 160MHz band, and so on, until 996+484+242-toneMRU 8 is obtained by puncturing the eighth 20MHz puncture in the 160MHz band. MRUs obtained based on the 40MHz puncturing pattern can include 996+484-toneMRU 1 to 996+484-toneMRU 4. Among them, 996+484-toneMRU 1 is obtained by punching the first 40MHz in 160MHz, 996+484-toneMRU 2 is obtained by punching the second 40MHz in 160MHz, ..., 996+484-toneMRU 4 is obtained by punching the fourth 40MHz in 160MHz.
[0159] For example, regarding 60MHz punch patterns, the embodiments of this application provide the following examples:
[0160] Example 1: The MRU obtained using a 60MHz channel bandwidth puncturing pattern is 484+484+242-toneMRU, where 484+484+242-toneMRU indicates that it consists of two 484-toneRUs and one 242-toneRU. The MRUs obtained based on the 60MHz puncturing pattern can be shown in Figure 5, and can include 484+484+242-toneMRU 1 to 484+484+242-toneMRU 4. Among them, 484+484+242-toneMRU 1 is obtained by punching the first, seventh, and eighth 20MHz in 160MHz; 484+484+242-toneMRU 2 is obtained by punching the second, seventh, and eighth 20MHz in 160MHz; 484+484+242-toneMRU 3 is obtained by punching the first, second, and seventh 20MHz in 160MHz; and 484+484+242-toneMRU 4 is obtained by punching the first, second, and eighth 20MHz in 160MHz.
[0161] For example, when the second communication device transmits the first communication frame in a 60MHz punctured pattern, it can indicate that the first communication frame is transmitted based on the 60MHz punctured pattern through the punctured channel information subfield of the universal signal (U-SIG) field in the first communication frame. For example, the punctured channel information subfield includes 5 bits, with a value range of 0 to 31, and any different value from 0 to 31 can be used to indicate different punctured patterns. For example, 0 to 12 can represent 8 20MHz punctured patterns and 4 40MHz punctured patterns, respectively. Similarly, any four values from 13 to 31 can represent 4 60MHz punctured patterns. If the value of the punctured channel information subfield is one of the values from 13 to 16, it indicates that the first communication frame is transmitted using any one of the aforementioned 484+484+242-toneMRU 1 to 484+484+242-toneMRU 4. The values and meanings of the punctured channel information subfield are shown in Table 5.
[0162] Table 5
[0163] It is understood that the correspondence between the values of the punch channel information subfield and the punch pattern in Table 5 is merely an example and should not be construed as a limitation on the embodiments of this application. For example, when the punch pattern is 484+484+242-tone MRU 1, the value of the punch channel information subfield can be 14 or other values.
[0164] In this example, when the first communication frame is transmitted in the 5.8 GHz band, the frequency range available for transmission is 5735 MHz to 5835 MHz, that is, the maximum transmission bandwidth of the first communication frame is 100 MHz. Therefore, the second communication device uses the above-mentioned 484+484+242-tone MRU 4 punching pattern to punch the 160 MHz channel in order to transmit the first communication frame.
[0165] The 100MHz band includes channels 149 (80MHz) and 165 (20MHz), meaning the first communication frame is transmitted on channels 149 and 165. Specifically, the two 484-tone RUs in the 484+484+242-tone MRU 4 provide an 80MHz bandwidth (corresponding to channel 149), and the 242-tone RU in the 484+484+242-tone MRU 4 provides a 20MHz bandwidth (corresponding to channel 165). As shown in Figure 6, when the second communication device transmits the first communication frame, the center frequency of its radio frequency can be located at the center frequency of channel 149. When the first communication device receives the first communication frame, its radio frequency can be located at the center frequency of channel 149, and it receives and demodulates the first communication frame according to the puncturing pattern of the 484+484+242-tone MRU 4.
[0166] For example, when the first communication frame is transmitted in a punched pattern of 484+484+242-tone MRU 4, the channel bandwidth, first bandwidth, first center frequency, transmission bandwidth, second center frequency, frequency range of DC subcarrier, radio frequency center frequency of the first communication device, and radio frequency center frequency of the second communication device can be as shown in Table 6.
[0167] Table 6
[0168] Example 2: The MRU obtained using a 60MHz channel bandwidth punching pattern is a 996+242-toneMRU, where 996+242-toneMRU indicates that it consists of one 996-toneRU and one 242-toneRU. As shown in Figure 7, the MRUs obtained based on the 60MHz punching pattern can include 996+242-toneMRU 1 to 996+242-toneMRU 4. Among them, 996+242-toneMRU 1 is obtained by punching the first, seventh, and eighth 20MHz MHz in 160MHz; 996+242-toneMRU 2 is obtained by punching the second, seventh, and eighth 20MHz MHz in 160MHz; 996+242-toneMRU 3 is obtained by punching the first, second, and seventh 20MHz MHz in 160MHz; and 996+242-toneMRU 4 is obtained by punching the first, second, and eighth 20MHz MHz in 160MHz.
[0169] For example, when the second communication device transmits the first communication frame in a 60MHz punctured pattern, it can indicate that the first communication frame is transmitted based on the 60MHz punctured pattern through the punctured channel information subfield of the U-SIG field in the first communication frame. For example, any four values from 13 to 31 in the punctured channel information subfield represent 996+242-toneMRU 1 to 996+242-toneMRU 4, respectively. For instance, values from 13 to 16 in the punctured channel information subfield represent 996+242-toneMRU 1 to 996+242-toneMRU 4, respectively. The values and meanings of the punctured channel information subfield are shown in Table 7.
[0170] Table 7
[0171] It is understood that the correspondence between the values of the punch channel information subfield and the punch pattern in Table 7 is merely an example and should not be construed as a limitation on the embodiments of this application. For example, when the punch pattern is 996+242-tone MRU 1, the value of the punch channel information subfield can be 14 or other values.
[0172] The 100MHz band includes channels 149 (80MHz) and 165 (20MHz), meaning the first communication frame is transmitted on channels 149 and 165. Specifically, in 996+242-tone MRU 4, the 996-tone RU corresponds to 80MHz in channel 149, and the 242-tone RU corresponds to 20MHz in channel 165. As shown in Figure 8, when the second communication device transmits the first communication frame, the center frequency of its radio frequency can be located at the center frequency of channel 149. When the first communication device receives the first communication frame, its radio frequency can be located at the center frequency of channel 149, and it receives and demodulates the first communication frame according to the puncturing pattern of 996+242-tone MRU 4.
[0173] When the first communication frame is transmitted through a punched pattern of 996+242-tone MRU 4, the channel bandwidth, first bandwidth, first center frequency, transmission bandwidth, second center frequency, frequency range of DC subcarrier, radio frequency center frequency of the first communication device, and radio frequency center frequency of the second communication device can also be as shown in Table 6, and will not be described in detail here.
[0174] Understandably, compared to the 484+484+242-tone MRU 4 transmission method, the 996+242-tone MRU 4 transmission method can include fewer DC subcarriers, thereby increasing throughput.
[0175] In Examples 1 and 2 above, the configuration of the terminal channel bandwidth, CCFS0 (indicating the first center frequency), and CCFS1 fields of the VHT / EHT / UHR operation information field of the VHT / EHT / UHR operation element of the beacon frame can be as shown in Table 8. The aforementioned fifth indication information indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame.
[0176] Table 8
[0177] Example 3: The MRU obtained by using a 60MHz channel bandwidth punching pattern is 996+242-toneMRU, which means it consists of one 996-toneRU and one 242-toneRU. As shown in Figure 9, Figure 9 shows several examples of 996+242-toneMRU (996+242-toneMRU 1 to 996+242-toneMRU 8). Specifically, 996+242-toneMRU 1 was obtained by punching 2, 3, and 4 20MHz kHz segments within a 160MHz bandwidth; 996+242-toneMRU 2 was obtained by punching 1, 3, and 4 20MHz kHz segments within a 160MHz bandwidth; 996+242-toneMRU 3 was obtained by punching 1, 2, and 4 20MHz kHz segments within a 160MHz bandwidth; 996+242-toneMRU 4 was obtained by punching 1, 2, and 3 20MHz kHz segments within a 160MHz bandwidth; 996+242-toneMRU 5 was obtained by punching 6, 7, and 8 20MHz kHz segments within a 160MHz bandwidth; and 996+242-toneMRU... 6 is obtained by punching the 5th, 7th, and 8th 20MHz MHz segments in a 160MHz bandwidth. 996+242-toneMRU 7 is obtained by punching the 5th, 6th, and 8th 20MHz MHz segments in a 160MHz bandwidth.
[0178] For example, when the second communication device transmits the first communication frame in the 60MHz punctured pattern shown in FIG9, it can indicate that the first communication frame is transmitted based on the 60MHz punctured pattern shown in FIG9 through the punctured channel information subfield of the U-SIG field in the first communication frame. For example, any eight values from 13 to 31 in the punctured channel information subfield represent 996+242-toneMRU 1 to 996+242-toneMRU 8 respectively. For example, values from 13 to 20 in the punctured channel information subfield represent 996+242-toneMRU 1 to 996+242-toneMRU 8 respectively. The values and meanings of the punctured channel information subfield are shown in Table 9.
[0179] Table 9
[0180] It is understood that the correspondence between the values of the punch channel information subfield and the punch pattern in Table 9 is merely an example and should not be construed as a limitation on the embodiments of this application. For example, when the punch pattern is 996+242-tone MRU 1, the value of the punch channel information subfield can be 14 or other values.
[0181] In this example, when the first communication frame is transmitted in the 5.8 GHz band with a transmission bandwidth of 100 MHz, the first bandwidth is 80 MHz. This 100 MHz includes channel 149 (80 MHz) and channel 165 (20 MHz), meaning the first communication frame is transmitted on channels 149 and 165. Specifically, in 996+242-tone MRU 4, 996-tone RU corresponds to 80 MHz of channel 149 (i.e., the first bandwidth), and 242-tone RU corresponds to 20 MHz of channel 165 (i.e., the second bandwidth). When the second communication device transmits the first communication frame, the center frequency of its radio frequency is located at the center frequency of channel 149. The center frequency of the first communication device's radio frequency can be either the first center frequency or the center frequency of the channel bandwidth.
[0182] For example, when the first communication frame is transmitted through the punched pattern of the 996+242-tone MRU 5 shown in Figure 9, the channel bandwidth, first bandwidth, first center frequency, transmission bandwidth, second center frequency, frequency range of DC subcarrier, radio frequency center frequency of the first communication device, and radio frequency center frequency of the second communication device can be as shown in Table 10.
[0183] Table 10
[0184] As an example: the center frequency of the radio frequency of the first communication device is the first center frequency. After detecting that the transmission bandwidth of the first communication frame is 100MHz, the first communication device shifts the center frequency of its radio frequency to the center frequency of the channel bandwidth (i.e., 5815MHz as shown in Table 9), and demodulates the first communication frame according to the 996+242-tone MRU5 punching pattern shown in Figure 9.
[0185] As another example: the center frequency of the radio frequency of the first communication device is the center frequency of the channel bandwidth (i.e., 5815MHz as shown in Table 10). The first communication device detects that the first communication frame is transmitted based on the puncturing pattern corresponding to 996+242-tone MRU 5 shown in Figure 9, and demodulates the first communication frame according to the puncturing pattern corresponding to 996+242-tone MRU5.
[0186] As another example: the center frequency of the radio frequency of the first communication device is the center frequency of the channel bandwidth (i.e., 5815MHz as shown in Table 10). The first communication device detects the first communication frame based on the center frequency of the channel bandwidth. After detecting that the first communication frame is transmitted according to the punch pattern corresponding to 996+242-tone MRU 5 shown in Figure 9, the first communication device shifts its radio frequency center frequency to the first center frequency and adjusts the filter parameters, sampling rate, etc., to demodulate the first communication frame according to a 100MHz bandwidth.
[0187] In Example 3, the configuration of the terminal channel bandwidth, CCFS0 (indicating the first center frequency), and CCFS1 fields of the VHT / EHT / UHR operation information field of the beacon frame's VHT / EHT / UHR operation element can be as shown in Table 11. The aforementioned fifth indication information indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame.
[0188] Table 11
[0189] Implementation method 2: Transmission bandwidth equals channel bandwidth.
[0190] In this implementation, the second communication device can extend the first bandwidth and transmit the first communication frame based on the extended channel bandwidth. For example, if the first bandwidth is 80MHz, the second communication device can extend the 80MHz bandwidth to obtain a 100MHz bandwidth, that is, the transmission bandwidth and channel bandwidth are both 100MHz.
[0191] For example, the second communication device can implement bandwidth expansion based on an extended MRU. For instance, the second communication device supports a 996+242-toneMRU expansion scheme. As shown in Figure 10, this 996+242-toneMRU expansion scheme can include 996+242-toneMRU 1 to 996+242-toneMRU 8. Figure 10 shows frequencies from low to high from left to right. In 96+242-toneMRU 1, the frequency corresponding to the 996-toneRU is higher than that of the 242-toneRU, and there is a gap of three 242-toneRUs between the 996-toneRU and the 242-toneRU. In 996+242-toneMRU 2, the frequency corresponding to the 996-toneRU is higher than that of the 242-toneRU, and there is a gap of two 242-toneRUs between the 996-toneRU and the 242-toneRU. In 996+242-toneMRU 3, the frequency corresponding to the 996-toneRU is higher than that of the 242-toneRU, and there is a gap of one 242-toneRU between the 996-toneRU and the 242-toneRU. In 996+242-toneMRU 4, the frequency corresponding to the 996-toneRU is higher than that of the 242-toneRU, and there are no other RUs between the 996-toneRU and the 242-toneRU, or the 996-toneRU and the 242-toneRU are continuous in the frequency domain, or the subcarrier indices corresponding to the 996-toneRU and the 242-toneRU are continuous. In 996+242-toneMRU 5, the frequency corresponding to the 996-toneRU is lower than that of the 242-toneRU, and there are no other RUs between the 996-toneRU and the 242-toneRU. In 996+242-toneMRU 6, the frequency corresponding to the 996-toneRU is lower than that of the 242-toneRU, and there is a gap of one 242-toneRU between the 996-toneRU and the 242-toneRU. In 996+242-toneMRU 7, the frequency corresponding to the 996-toneRU is lower than that of the 242-toneRU, and there is a gap of two 242-toneRUs between the 996-toneRU and the 242-toneRU. In 996+242-toneMRU 8, the frequency corresponding to the 996-toneRU is lower than that of the 242-toneRU, and there is a gap of three 242-toneRUs between the 996-toneRU and the 242-toneRU.
[0192] It is understandable that the left-to-right direction in Figure 10 can also represent the frequency from low to high, and this application does not impose any restrictions.
[0193] In this implementation, the second communication device sends the first communication frame by extending the bandwidth instead of using channel puncturing. Therefore, the second communication device does not need to send a puncturing signaling instruction to the first communication device, which can save signaling overhead.
[0194] When the transmission bandwidth of the first communication frame is 100MHz and the first communication frame is transmitted in the 5.8GHz band, the second communication device can use the above-mentioned 996+242-toneMRU 5 to transmit the first communication frame, wherein the 996-toneRU is used to provide 80MHz (corresponding to channel 149) and the 242-toneRU is used to provide 20MHz (corresponding to channel 165).
[0195] For example, when the first communication frame is transmitted through the 996+242-toneMRU 5, the channel bandwidth, first bandwidth, first center frequency, transmission bandwidth, second center frequency, frequency range of DC subcarrier, radio frequency center frequency of the first communication device, and radio frequency center frequency of the second communication device can be as shown in Table 12.
[0196] Table 12
[0197] In this implementation, the configuration of the channel bandwidth, CCFS0, and CCFS1 fields in the beacon frame can be as shown in Table 13. The fifth indication information indicates that the bandwidth capability of the second communication device is the transmission bandwidth of the first communication frame.
[0198] Table 13
[0199] As an example, as shown in Figure 11, the first communication device detects the first communication frame at 5815MHz (i.e., the center frequency of the channel bandwidth). For instance, the first communication device can detect the first communication frame based on the puncturing pattern shown in Figure 9. When the puncturing pattern corresponding to the first communication frame is the puncturing pattern corresponding to 996+242-toneMRU 5 shown in Figure 9, that is, when the transmission bandwidth of the first communication frame is detected to be 100MHz, the first communication device shifts the radio frequency center frequency to 5775MHz (i.e., the first center frequency) and receives and demodulates the first communication frame based on this 5775MHz.
[0200] In this example, 5815MHz is the center frequency of a 160MHz bandwidth, and the first communication device can detect the first communication frame based on the 160MHz bandwidth and the punch pattern shown in Figure 9.
[0201] The first communication device can detect signals within a 160MHz bandwidth based on the 5815MHz. When the transmission bandwidth of the first communication frame is detected to be 100MHz, it determines that the first communication frame is transmitted through the 996+242-toneMRU 5 shown in Figure 10. Therefore, the first communication device can shift the radio frequency center frequency to 5775MHz and receive and demodulate the first communication frame based on the 5775MHz.
[0202] Understandably, after frequency shifting, the first communication device still needs to modulate the filter coefficients to better receive the first communication frame.
[0203] As another example, as shown in Figure 12, the center frequency of the first communication device is 5815MHz (i.e., the start frequency of channel 165 or the end frequency of channel 149). In this example, before receiving the first communication frame, the first communication device can set its radio frequency center frequency to 5775MHz (the first center frequency) based on the channel bandwidth and CCFS0 indication in the beacon frame. Upon detecting that the transmission bandwidth of the first communication frame is 100MHz, the first communication device can shift its radio frequency center frequency to 5815MHz (the center frequency of the channel bandwidth) and receive the first communication frame based on the punching pattern corresponding to 996+242-toneMRU 5 shown in Figure 9. The first communication device can also parse the first communication frame according to the extended bandwidth scheme corresponding to 996+242-toneMRU 5 shown in Figure 10.
[0204] In this example, after the transmission bandwidth of the first communication frame is extended to 100MHz, the first communication device receives the first communication frame based on the punch pattern corresponding to 996+242-toneMRU 5 shown in Figure 9, thereby multiplexing the receiver corresponding to the 160MHz channel bandwidth to demodulate the first communication frame, without having to set up a receiver corresponding to the 100MHz bandwidth.
[0205] As another example, the radio frequency center frequency of the first communication device is a first center frequency (i.e., 5775MHz). The first communication device detects and receives a first communication frame at the first center frequency, and demodulates the first communication frame according to the bandwidth extension scheme of 996+242-tone MRU 5 in Figure 10.
[0206] In this implementation, bandwidth can be expanded by extending the MRU, thus making bandwidth expansion more flexible. Furthermore, within the 5.8GHz band, the bandwidth expansion method provided in this application can extend the transmission bandwidth of the first communication frame to 100MHz, thereby improving resource utilization efficiency.
[0207] Please refer to Figure 13, which is a flowchart illustrating another communication method provided in an embodiment of this application. As shown in Figure 13, the method includes, but is not limited to, the following steps.
[0208] 1301, AP broadcasts beacon frame, and correspondingly, STA receives beacon frame.
[0209] The beacon frame is used to indicate the first center frequency, the first bandwidth, and the channel bandwidth supported by the AP (40MHz, 80MHz, 100MHz, 160MHz, or 200MHz).
[0210] For example, the first bandwidth is 80MHz and the first center frequency is 5775MHz.
[0211] For example, the first center frequency and the first bandwidth can be carried in the VHT / EHT / UHR operation elements of the beacon frame.
[0212] For example, indication information for indicating the channel bandwidth supported by the AP can be carried in the HEPHY capabilities information field of the beacon frame.
[0213] As an example, the indication information for the channel bandwidth supported by the AP is carried in the supported channel width set subfield of the HEPHY capabilities information field. For instance, B0, B4, or B6 in the supported channel width set subfield indicates whether the AP supports 100MHz (or 200MHz) bandwidth. For example, a B6 value of 1 in the supported channel width set subfield indicates that the AP supports 100MHz bandwidth. A B6 value of 0 in the supported channel width set subfield indicates that the AP does not support 100MHz bandwidth. AP support for 100MHz bandwidth means that the AP supports an additional 20MHz beyond the 80MHz bandwidth.
[0214] In this example, the reserved bits in the supported channel bandwidth setting subfield can be used to indicate whether the AP supports 100MHz bandwidth, which can reduce signaling overhead.
[0215] As another example, the beacon frame's HE / EHT PHY capability information field includes a first subfield that indicates whether the AP supports 100MHz bandwidth. For instance, this first subfield includes 1 bit; when this bit is 1, it indicates that the AP supports 100MHz bandwidth; when this bit is 0, it indicates that the AP does not support 100MHz bandwidth.
[0216] 1302: The STA accesses the network according to the first center frequency indicated by the beacon frame.
[0217] For example, the STA can access the network with an 80MHz bandwidth.
[0218] 1303: STA switch bandwidth to 100MHz.
[0219] For example, the STA determines, based on the indication in the channel frame, that the AP supports a 100MHz bandwidth, and that the STA also supports a 100MHz bandwidth. The STA can then switch its bandwidth to 100MHz.
[0220] For example, the STA supports 100MHz bandwidth and can send an instruction to the AP to switch bandwidth. Based on the interaction between the STA and the AP, the STA switches the bandwidth to 100MHz.
[0221] Optionally, the method shown in Figure 13 further includes step 1304.
[0222] 1304: The STA sends a sixth indication message to the AP, and the AP receives the sixth indication message accordingly. This sixth indication message indicates that the STA's bandwidth is 100MHz, or it indicates that the AP transmits uplink or downlink data based on 100MHz.
[0223] At 1305, the AP sends the first communication frame, and the STA receives the first communication frame accordingly.
[0224] It is understood that a detailed description of the first communication frame can be found in the relevant description shown in Figure 3, and will not be elaborated here.
[0225] Understandably, during uplink transmission, the STA can send a second communication frame to the AP, and the AP receives the second communication frame. The transceiver devices corresponding to the second communication frame and the first communication frame are different. The transmission bandwidth, DC subcarrier position, and other information of the second communication frame can be the same as those of the first communication frame. Therefore, for a detailed description of the second communication frame, please refer to the previous description of the first communication frame, which will not be elaborated here.
[0226] Figure 13 provides a method for STA (Stationary Access Device) to join the network. Based on the method shown in Figure 13, the STA can first access the network based on the bandwidth supported by the existing protocol (e.g., 80MHz), and then extend the bandwidth (e.g., extend the bandwidth to 100MHz). It can be understood that when the STA does not support extended bandwidth, the STA can directly transmit uplink or downlink data based on the bandwidth supported by the existing protocol (e.g., 80MHz), without needing to execute step 1303. Through the embodiments of this application, compatibility between devices that support bandwidth extension and devices that do not support bandwidth extension can be achieved, avoiding mutual interference between these two types of devices when joining the network.
[0227] Please refer to Figure 14, which is a flowchart illustrating another communication method provided in an embodiment of this application. As shown in Figure 14, the method includes, but is not limited to, the following steps.
[0228] 1401, AP broadcasts beacon frame, and correspondingly, STA receives beacon frame.
[0229] The beacon frame is used to indicate the first center frequency, the first bandwidth, and the supported channel bandwidth (40MHz, 80MHz, 100MHz, 160MHz, or 200MHz).
[0230] For a detailed description of the beacon frame, please refer to the relevant description in step 1301, which will not be elaborated here.
[0231] 1402, STA accesses the network.
[0232] For example, the STA supports 100MHz bandwidth. The beacon frame indicates that the AP supports 100MHz bandwidth, or in other words, the beacon frame indicates that the AP supports extending the bandwidth to 100MHz. After receiving the beacon frame, the STA accesses the network with 100MHz bandwidth based on the indication of the beacon frame.
[0233] For example, the STA and AP can perform interactive authentication and association frame exchange to access the network.
[0234] At 1403, the AP sends the first communication frame, and the STA receives the first communication frame accordingly. The transmission bandwidth of this first communication frame is the extended bandwidth (i.e., 100MHz).
[0235] It is understood that a detailed description of the first communication frame can be found in the relevant description shown in Figure 3, and will not be elaborated here.
[0236] Figure 14 provides a method for STA to access the network. By carrying a 100MHz bandwidth extension indication and a first bandwidth in the beacon frame, STAs that support 100MHz bandwidth can access the network based on the 100MHz bandwidth, while STAs that do not support 100MHz bandwidth can access the network based on the first bandwidth (80MHz). This method is compatible with devices that support bandwidth extension and devices that do not support bandwidth extension, and avoids mutual interference between the two types of devices when accessing the network.
[0237] It is understood that the method shown in Figure 13 or Figure 14 is illustrated using the example of extending the bandwidth to 100MHz. The method shown in Figure 13 or Figure 14 can also be applied to other bandwidths (e.g., 200MHz). When the channel is extended to other bandwidths, the network access procedure for the STA is the same as the network access procedure for a bandwidth of 100MHz, and will not be described again here.
[0238] The following describes the communication device provided in the embodiments of this application.
[0239] This application divides the communication device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The communication device of the embodiments of this application will be described in detail below with reference to Figures 15 to 17.
[0240] Figure 15 is a schematic diagram of a communication device provided in an embodiment of this application. As shown in Figure 15, the communication device includes a processing module 1501 and a transceiver module 1502. The transceiver module 1502 can implement corresponding communication functions, and the processing module 1501 is used to implement corresponding processing functions. The transceiver module 1502 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0241] In some embodiments of this application, the communication device can be used to perform the actions performed by the first communication device in the above method embodiments. In this case, the communication device can be the first communication device itself or a chip or functional module that can be configured in the first communication device. The transceiver module 1502 is used to perform the transceiver-related operations of the first communication device in the above method embodiments, and the processing module 1501 is used to perform the processing-related operations of the first communication device in the above method embodiments.
[0242] For example, the transceiver module 1502 is used to receive first indication information and receive a first communication frame. The processing module 1501 is used to demodulate the first communication frame.
[0243] Optionally, the transceiver module 1502 is also used to receive second instruction information.
[0244] Optionally, the transceiver module 1502 is also used to receive third instruction information.
[0245] Optionally, the transceiver module 1502 is also used to receive fourth instruction information.
[0246] Optionally, the transceiver module 1502 is also used to receive the fifth instruction information.
[0247] It is understood that the specific implementation of the first indication information, the first communication frame, the second indication information, the third indication information, the fourth indication information, and the fifth indication information can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0248] Reusing Figure 15, in some other embodiments of this application, the communication device can be used to perform the actions performed by the second communication device in the above method embodiments. In this case, the communication device can be the second communication device itself or a chip or functional module that can be configured in the second communication device. The transceiver module 1502 is used to perform the transceiver-related operations of the second communication device in the above method embodiments, and the processing module 1501 is used to perform the processing-related operations of the second communication device in the above method embodiments.
[0249] For example, the transceiver module 1502 is used to send first indication information; the processing module 1501 is used to generate a first communication frame; and the transceiver module 1502 is also used to send the first communication frame.
[0250] Optionally, the transceiver module 1502 is also used to send a second instruction message.
[0251] Optionally, the transceiver module 1502 is also used to send third instruction information.
[0252] Optionally, the transceiver module 1502 is also used to send a fourth instruction message.
[0253] Optionally, the transceiver module 1502 is also used to send a fifth instruction message.
[0254] It is understood that the specific implementation of the first indication information, the first communication frame, the second indication information, the third indication information, the fourth indication information, and the fifth indication information can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0255] For example, transceiver module 1502 may include radio frequency module, antenna module, etc. For example, transceiver module 1502 may include pin module, etc.
[0256] Optionally, in the above embodiments, the communication device may further include a storage module, which can be used to store instructions and / or data. The processing module 1501 can read the instructions and / or data in the storage module to enable the communication device to implement the aforementioned method embodiments. For example, the storage module may store the radio frequency signal transmission strategy, etc., as shown above.
[0257] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.
[0258] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0259] The communication device of this application embodiment has been described above. The following describes possible product forms of the communication device. Any product possessing the functions of the communication device described in FIG15 above falls within the protection scope of this application embodiment. The following description is merely illustrative and does not limit the product form of the communication device of this application embodiment to this.
[0260] In one possible implementation, in the communication device shown in FIG15, the processing module 1501 can be one or more processors, and the transceiver module 1502 can be a transceiver, or the transceiver module 1502 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method of the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the aforementioned information, the information may need to undergo further processing before being input into the processor.
[0261] As shown in Figure 16, the communication device 160 includes one or more processors 1620 and transceivers 1610.
[0262] In some embodiments of this application, the communication device can be used to perform the steps, methods or functions performed by the first communication device described above. For example, the processor 1620 can be used to perform the functions or steps implemented by the processing module 1501 shown in FIG15, and the transceiver 1610 can be used to perform the functions or steps implemented by the transceiver module 1502 shown in FIG15.
[0263] For example, transceiver 1610 is used to receive first indication information and receive a first communication frame. Processor 1620 is used to demodulate the first communication frame.
[0264] Optionally, transceiver 1610 is also used to receive second instruction information.
[0265] Optionally, transceiver 1610 is also used to receive third instruction information.
[0266] Optionally, transceiver 1610 is also used to receive fourth instruction information.
[0267] Optionally, transceiver 1610 is also used to receive fifth instruction information.
[0268] It is understood that the specific implementation of the first indication information, the first communication frame, the second indication information, the third indication information, the fourth indication information, and the fifth indication information can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0269] In other embodiments of this application, the communication device is used to perform the steps, methods, or functions performed by the second communication device described above. For example, the processor 1620 can be used to perform the functions or steps implemented by the processing module 1501 shown in FIG15, and the transceiver 1610 can be used to perform the functions or steps implemented by the transceiver module 1502 shown in FIG15.
[0270] For example, transceiver 1610 is used to send first indication information; processor 1620 is used to generate a first communication frame; transceiver 1610 is also used to send the first communication frame.
[0271] Optionally, transceiver 1610 is also used to send a second instruction message.
[0272] Optionally, transceiver 1610 is also used to send third instruction information.
[0273] Optionally, transceiver 1610 is also used to transmit a fourth instruction message.
[0274] Optionally, transceiver 1610 is also used to transmit a fifth instruction message.
[0275] It is understood that the specific implementation of the first indication information, the first communication frame, the second indication information, the third indication information, the fourth indication information, and the fifth indication information can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0276] In various implementations of the communication device shown in Figure 16, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0277] Optionally, the communication device 160 may further include one or more memories 1630 for storing program instructions and / or data. The memory 1630 is coupled to the processor 1620. The coupling in this embodiment is an indirect coupling or communication connection between communication devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between the communication devices, units, or modules. The processor 1620 may operate in conjunction with the memory 1630. The processor 1620 may execute program instructions stored in the memory 1630. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0278] This embodiment does not limit the specific connection medium between the transceiver 1610, processor 1620, and memory 1630. In Figure 16, the memory 1630, processor 1620, and transceiver 1610 are connected via a bus 1640, indicated by a thick line. The connection methods between other components are merely illustrative and not intended to be limiting. The bus can be categorized as an address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 16, but this does not imply that there is only one bus or one type of bus.
[0279] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0280] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code having instruction or data structure forms, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0281] The processor 1620 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. The memory 1630 is primarily used for storing software programs and data. The transceiver 1610 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0282] When the communication device is powered on, the processor 1620 can read the software program in the memory 1630, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1620 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1620. The processor 1620 converts the baseband signal into data and processes the data.
[0283] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0284] The communication device shown in this application embodiment may also have more components than those in Figure 16, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can be referred to the methods described above.
[0285] In another possible implementation, in the communication device shown in Figure 15, the processing module 1501 can be one or more logic circuits, and the transceiver module 1502 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1502 can also be a transmitting module and a receiving module. The transmitting module can be an output interface, and the receiving module can be an input interface. The transmitting module and the receiving module are integrated into one module, such as an input / output interface. As shown in Figure 17, the communication device shown in Figure 17 includes a logic circuit 1701 and an interface 1702. That is, the processing module 1501 can be implemented using the logic circuit 1701, and the transceiver module 1502 can be implemented using the interface 1702. The logic circuit 1701 can be a chip, a processing circuit, an integrated circuit, or a system-on-a-chip (SoC) chip, etc., and the interface 1702 can be a communication interface, an input / output interface, pins, etc. For example, Figure 17 uses the above-mentioned communication device as a chip, which includes the logic circuit 1701 and the interface 1702.
[0286] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1701 can be used to execute the functions or steps implemented by the processing module 1501 shown in FIG. 15, and the interface 1702 can be used to execute the functions or steps implemented by the transceiver module 1502 shown in FIG. 15.
[0287] As an example, this communication device is used to perform the steps, methods, or functions performed by the first communication device described above. Interface 1702 is used to input first indication information, a first communication frame. Logic circuit 1701 is used to demodulate the first communication frame. Optionally, interface 1702 is also used to input second indication information. Optionally, interface 1702 is also used to input third indication information. Optionally, interface 1702 is also used to input fourth indication information. Optionally, interface 1702 is also used to input fifth indication information.
[0288] As another example, this communication device is used to perform the steps, methods, or functions performed by the second communication device described above. Interface 1702 is used to output first indication information; processing module 1501 is used to generate a first communication frame; interface 1702 is also used to output the first communication frame. Optionally, interface 1702 is also used to output second indication information. Optionally, interface 1702 is also used to output third indication information. Optionally, interface 1702 is also used to output fourth indication information. Optionally, interface 1702 is also used to output fifth indication information.
[0289] It is understood that the specific implementation of the first indication information, the first communication frame, the second indication information, the third indication information, the fourth indication information, and the fifth indication information can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0290] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.
[0291] Furthermore, embodiments of this application also provide a communication system, which includes a first communication device and a second communication device, the first communication device and the second communication device being able to perform the methods in any of the foregoing embodiments.
[0292] This application also provides a computer program for implementing the operations and / or processes performed by various communication devices in the methods provided in this application.
[0293] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.
[0294] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various communication devices in the method provided in this application to be executed.
[0295] In the embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, communication devices, or modules, or it may be an electrical, mechanical, or other form of connection.
[0296] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0297] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0298] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0299] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first communication device, comprising: Receive first indication information, the first indication information indicating a first center frequency, the first center frequency being the center frequency of a first bandwidth; A first communication frame is received, wherein the frequency range of the DC subcarrier corresponding to the first communication frame includes the first center frequency, the frequency range of the DC subcarrier is included within the first bandwidth, the frequency range of the DC subcarrier does not include the second center frequency, the second center frequency is the center frequency of the transmission bandwidth of the first communication frame, the first bandwidth is included within the transmission bandwidth of the first communication frame, and the transmission bandwidth of the first communication frame is greater than the first bandwidth.
2. The method according to claim 1, characterized in that, The center frequency of the radio frequency of the first communication device is determined by the first center frequency.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive second indication information, the second indication information indicating the channel bandwidth corresponding to the first communication device, the channel bandwidth being greater than or equal to the transmission bandwidth.
4. The method according to claim 3, characterized in that, The channel bandwidth is greater than the transmission bandwidth, and the transmission bandwidth includes the bandwidth of the channel bandwidth that has not been punched.
5. The method according to claim 4, characterized in that, The method further includes: Receive third indication information, the third indication information being used to indicate the punctured bandwidth and the unpunctured bandwidth in the channel bandwidth.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: Receive a fourth indication information, the fourth indication information being used to indicate a second bandwidth, the second bandwidth being included in the first bandwidth and the transmission bandwidth being non-overlapping.
7. The method according to any one of claims 1-6, characterized in that, The first bandwidth is 20MHz 2 n The multiple, where n is an integer greater than or equal to 0.
8. The method according to any one of claims 1-7, characterized in that, The main channel of the basic service set (BSS) corresponding to the first communication device is included within the first bandwidth.
9. The method according to any one of claims 1-8, characterized in that, The multi-resource unit (MRU) corresponding to the first communication frame includes a first MRU or a second MRU. The first MRU consists of two resource unit RUs containing 484 subcarriers and one RU containing 242 subcarriers. The second MRU consists of one RU containing 996 subcarriers and one RU containing 242 subcarriers.
10. The method according to claim 9, characterized in that, The two RUs containing 484 subcarriers in the first MRU correspond to the first bandwidth, or the one RU containing 996 subcarriers in the second MRU corresponds to the first bandwidth.
11. The method according to claim 9 or 10, characterized in that, The frequencies corresponding to the two resource unit RUs containing 484 subcarriers in the first MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers, or the frequencies corresponding to the one RU containing 996 subcarriers in the second MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers.
12. The method according to any one of claims 1-11, characterized in that, The transmission bandwidth is the frequency range between the minimum and maximum frequencies for transmitting the first communication frame.
13. A communication method, characterized in that, Applied to a second communication device, including: Send a first indication message, the first indication message indicating a first center frequency, the first center frequency being the center frequency of a first bandwidth; A first communication frame is transmitted. The frequency range of the DC subcarrier corresponding to the first communication frame includes the first center frequency. The frequency range of the DC subcarrier is included within the first bandwidth. The frequency range of the DC subcarrier does not include the second center frequency. The second center frequency is the center frequency of the transmission bandwidth of the first communication frame. The transmission bandwidth is greater than the first bandwidth, and the first bandwidth is included within the transmission bandwidth.
14. The method according to claim 13, characterized in that, The method further includes: Send a second indication message, which indicates the channel bandwidth corresponding to the first communication device, and the channel bandwidth is greater than or equal to the transmission bandwidth.
15. The method according to claim 14, characterized in that, The channel bandwidth is greater than the transmission bandwidth, and the transmission bandwidth includes the bandwidth of the channel bandwidth that has not been punched.
16. The method according to claim 15, characterized in that, The method further includes: Send a third indication message, which is used to indicate the punctured bandwidth and the unpunctured bandwidth in the channel bandwidth.
17. The method according to claim 13 or 14, characterized in that, The method further includes: Send a fourth indication message, which is used to indicate a second bandwidth, which is included in the first bandwidth and does not overlap with the first bandwidth.
18. The method according to any one of claims 13-17, characterized in that, The first bandwidth is 20MHz 2 n The multiple, where n is an integer greater than or equal to 0.
19. The method according to any one of claims 13-18, characterized in that, The main channel of the Basic Service Set (BSS) corresponding to the first communication device is located within the first bandwidth.
20. The method according to any one of claims 13-19, characterized in that, The first communication frame corresponds to a multi-resource unit (MRU) including a first MRU or a second MRU. The first MRU consists of two resource unit RUs containing 484 subcarriers each and an RU containing 242 subcarriers. The second MRU consists of an RU containing 996 subcarriers each and an RU containing 242 subcarriers. The two RUs containing 484 subcarriers in the first MRU correspond to the first bandwidth.
21. The method according to claim 20, characterized in that, The two RUs containing 484 subcarriers in the first MRU correspond to the first bandwidth, or the one RU containing 996 subcarriers in the second MRU corresponds to the first bandwidth.
22. The method according to claim 20 or 21, characterized in that, The frequencies corresponding to the two resource unit RUs containing 484 subcarriers in the first MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers, or the frequencies corresponding to the one RU containing 996 subcarriers in the second MRU are less than the frequencies corresponding to the one RU containing 242 subcarriers.
23. The method according to any one of claims 13-22, characterized in that, The transmission bandwidth is the frequency range between the minimum and maximum frequencies for transmitting the first communication frame.
24. A communication device, characterized in that, Includes modules for performing the method according to any one of claims 1-23.
25. A communication device, characterized in that, Includes a processor for performing the method as described in any one of claims 1-23.
26. A communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of claims 1-23.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-23.
28. A computer program product, characterized in that, When the computer program product is executed, the method as described in any one of claims 1-23 is performed.
Citation Information
Patent Citations
Signal sending and receiving method and device
CN109936430A
Method and apparatus for performing bandwidth signaling of trigger frame in wireless LAN system
CN117837245A
Method and apparatus for handling DC subcarrier in NR carrier in wireless communication system
WO2018021676A1