Communication method and device
By distributing subcarriers into non-overlapping DRUs, the method optimizes power allocation in communication devices to enhance transmission power and reduce interference, addressing the constraints of power spectral density limits and improving signal quality.
Patent Information
- Application Number
- CN202410055297.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-12
- Publication Date
- 2025-07-15
AI Technical Summary
Under the maximum power spectral density limitation, how to increase the transmission power of the device to obtain higher gain.
By sending a physical layer protocol data unit (PPDU) over the first bandwidth, the subcarrier planning meets specific conditions so that some subcarriers are distributed discretely in the frequency domain to form a distributed resource unit (DRU) to increase the power of some subcarriers within 1MHz and reduce interference from other subcarriers.
When the maximum power spectral density is limited, the transmission power of the device is increased, the pilot energy is enhanced, the correction accuracy and demodulation accuracy of frequency deviation and phase deviation are improved, and the interference of the subcarrier is reduced.
Smart Images

Figure CN120321776A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In recent years, a certain communication commission has promulgated regulations regarding the 6 gigahertz (GHz) spectrum, defining a communication method for low power indoor (LPI), and restricting the maximum transmit power and the maximum frequency spectral density. For an access point (AP), the maximum transmit power is 36 decibel-milliwatts (dBm), and the maximum power spectral density is 5 dBm / megahertz (MHz). For a station (STA), the maximum transmit power is 24 dBm, and the maximum power spectral density is -1 dBm / MHz.
[0003] As can be seen from the above, the power transmitted by the device is simultaneously restricted by the maximum transmit power and the maximum power spectral density, that is, the power transmitted by the device cannot exceed the maximum transmit power, nor can it exceed the maximum power spectral density (that is, the transmit power per MHz cannot exceed the given value).
[0004] Therefore, in the case of the maximum power spectral density restriction, how to increase the transmit power of the device to obtain a higher gain has become an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of this application provide a communication method and apparatus, which can effectively increase the transmit power of the device.
[0006] In a first aspect, embodiments of this application provide a communication method, which is applied to a first communication device. The first communication device is a Wi-Fi device, or a chip or a functional module that can be placed in a Wi-Fi device, etc. The method includes:
[0007] A physical layer (PHY) protocol data unit (PHY protocol data unit, PPDU) is sent on a first bandwidth, where a subcarrier planning corresponding to the first bandwidth includes M distributed resource units (DRUs), each DRU includes 26 subcarriers, and M is a positive integer; the subcarrier planning satisfies: part or all of the subcarriers in M1 DRUs among the M DRUs, and every x subcarriers in the subcarriers corresponding to the M1 DRUs belong to the first DRU, the first DRU is one of the M1 DRUs, and the first DRU includes multiple subcarriers with non-continuous index values, and x <M1;所述M个DRU中M2个DRU中的部分子载波,在所述M个DRU对应的子载波中每隔y个子载波属于第二DRU,所述第二DRU为所述M2个DRU中的一个,所述第二DRU中的所述部分子载波之间的索引值是非连续的,所述M1个DRU中的DRU与所述M2个DRU中的DRU互不重叠,M1、M2均为正整数,x+M2<y。
[0008] In the embodiment of the present application, subcarrier planning can make as many subcarriers belonging to the second DRU as possible located within a certain 1MHz or certain 1MHz by satisfying the above conditions, so that the number of subcarriers belonging to the first DRU within the 1MHz or certain 1MHz is as small as possible. When the number of subcarriers belonging to the first DRU within a certain or certain 1MHz is small, and when the maximum power spectrum density is limited, it means that the subcarrier belonging to the first DRU can be allocated more power, thereby increasing the transmission power of the subcarriers belonging to the first DRU within the certain or certain 1MHz. Exemplarily, one or more subcarriers belonging to the first DRU within a certain or certain 1MHz with increased transmission power can be used as pilot subcarriers (pilot subcarriers), thereby increasing the pilot energy, so that when the second communication device processes the pilot signal, the accuracy of the second communication device in correcting the frequency deviation or phase deviation can be improved, and the accuracy of demodulation can be improved.
[0009] In an embodiment of the present application, by satisfying the above conditions, subcarrier planning can also make the subcarriers belonging to the second DRU or other subcarriers distributed near the DC subcarrier or the protection subcarrier, thereby avoiding interference from the DC component or temporary channel to the target subcarrier as much as possible.
[0010] Generally speaking, in the embodiments of the present application, the first DRU and the second DRU appear cyclically in sequence at different granularities (or frequencies) among M * 26 subcarriers for their respective subcarriers. For example, among M * 26 subcarriers, the frequency at which the subcarriers belonging to the first DRU appear is different from the frequency at which the subcarriers belonging to the second DRU appear. Or rather, among M * 26 subcarriers, the frequency at which the subcarriers belonging to the first DRU appear is different from the frequency at which the subcarriers belonging to the second DRU appear. Or rather, among M * 26 subcarriers, the number of subcarriers between two adjacent subcarriers in the first DRU (such as between two adjacent subcarriers among some or all of the subcarriers in the first DRU) is different from the number of subcarriers between two adjacent subcarriers in the second DRU (such as between two adjacent subcarriers among some subcarriers in the second DRU). Exemplarily, M1 + M2 = M.
[0011] Generally speaking, for M DRUs, some 26 - tone RUs can be used as degraded DRUs (such as the second DRU above), and the degraded DRU or some empty subcarriers, DC subcarriers, or guard subcarriers, or those subcarriers composed of non - 26 - tone DRUs in some DRUs are filled around the target subcarriers. The target subcarriers are the non - degraded DRUs among the M DRUs, such as the first DRU shown above.
[0012] In a second aspect, the embodiments of the present application provide a communication method. The method is applied to a second communication device, and the second communication device is a Wi - Fi device, or a chip or functional module that can be placed in a Wi - Fi device, etc. The method includes:
[0013] Receiving a PPDU on a first bandwidth and parsing the PPDU; the subcarrier plan corresponding to the first bandwidth includes M distributed resource units (DRUs), each DRU includes 26 subcarriers, and M is a positive integer; the subcarrier plan satisfies: among the M DRUs, some or all of the subcarriers in M1 DRUs belong to the first DRU every x subcarriers among the subcarriers corresponding to the M1 DRUs. The first DRU is one of the M1 DRUs, and the first DRU includes multiple subcarriers with non - consecutive index values, where x < M1; among the M DRUs, some subcarriers in M2 DRUs belong to the second DRU every y subcarriers among the subcarriers corresponding to the M DRUs. The second DRU is one of the M2 DRUs, and the index values between the some subcarriers in the second DRU are non - consecutive. The DRUs in the M1 DRUs and the DRUs in the M2 DRUs do not overlap, and M1 and M2 are both positive integers, and x + M2 < y.
[0014] In a possible implementation manner in combination with the first aspect or the second aspect, when the first bandwidth is 20 MHz, y is an integer greater than 8; or when the first bandwidth is 40 MHz, y is an integer greater than 18.
[0015] In the embodiments of the present application, when the first bandwidth is 20 MHz, M1 = 8, M2 = 1. For example, M2 DRUs can be 26-tone DRU 5. When the first bandwidth is 40 MHz, M1 = 16, M2 = 2. For example, M2 DRUs can be 26-tone DRU 5 or 26-tone DRU 14.
[0016] In a possible implementation manner in combination with the first aspect or the second aspect, when M1 = 8, x = 7, y = 12, or y = 10; or when M1 = 16, x = 15, y = 25.
[0017] In the embodiments of the present application, y = 10 or y = 12, and y = 25 is only an example. For example, when the first bandwidth is 20 MHz, M1 = 8, y can also be equal to 9 or 11, etc. Another example is when the first bandwidth is 40 MHz, M1 = 16, y can also be 19 or 20 or 21 or 22 or 23 or 24, etc.
[0018] In a possible implementation manner in combination with the first aspect or the second aspect, the number of subcarriers belonging to the second DRU in the first unit window is greater than the number of subcarriers belonging to the second DRU in the second unit window. Both the first unit window and the second unit window include n consecutive subcarriers in terms of index value. The lowest-frequency subcarrier in the first unit window is different from the lowest-frequency subcarrier in the second unit window, and the highest-frequency subcarrier in the first unit window is different from the highest-frequency subcarrier in the second unit window.
[0019] In the embodiments of the present application, the first unit window and the second unit window are respectively different sliding windows including consecutive n subcarriers. Among different sliding windows of M * 26 subcarriers corresponding to the first bandwidth, there may be some sliding windows such that the number of subcarriers belonging to the second DRU in the first unit window is greater than that in some other sliding windows such as the second unit window. Since the total number of subcarriers in the first unit window is the same as that in the second unit window, and the number of subcarriers belonging to the second DRU in the first unit window is greater than that in the second unit window, the number of subcarriers belonging to the first DRU in the first unit window will be correspondingly less than that in the second unit window. By reducing the number of subcarriers of the first DRU, the transmission power of the subcarriers of the first DRU can be improved.
[0020] In a possible implementation manner in combination with the first aspect or the second aspect, n = 13.
[0021] When the subcarrier spacing is 78.125 KHz, 13 * 78.125 KHz = 1015.625 KHz ≈ 1 MHz. Therefore, when using 13 subcarriers as a sliding window, it can correspond to the number of subcarriers within 1 MHz, and can also effectively combine the conditions of the maximum power spectral density. For example, the measurement unit of the power spectral density is 1 MHz, from which the transmission power of the subcarriers can be simply and quickly determined.
[0022] Combined with the first aspect or the second aspect, in a possible implementation manner, among the subcarriers in the first unit window that belong to the second DRU, there are multiple consecutive subcarriers.
[0023] Combined with the first aspect or the second aspect, in a possible implementation manner, among the remaining subcarriers of the M2 DRUs except for the partial subcarriers, there are multiple consecutive subcarriers that belong to the second DRU.
[0024] Combined with the first aspect or the second aspect, in a possible implementation manner, among the partial subcarriers of the remaining subcarriers of the M2 DRUs except for the partial subcarriers, every z-th subcarrier belongs to the second DRU in the order from low frequency to high frequency among the subcarriers corresponding to the M DRUs, where z < y.
[0025] Combined with the first aspect or the second aspect, in a possible implementation manner, for the partial subcarriers of the M2 DRUs, the maximum number of subcarriers between two adjacent non-target subcarriers among the subcarriers corresponding to the M DRUs can be 12. For example, the non-target subcarriers can include the partial subcarriers of the M2 DRUs.
[0026] In the embodiments of the present application, the positions of the remaining subcarriers of the M2 DRUs except for the above partial subcarriers can be determined by: the positions or quantities of the subcarriers belonging to the M1 DRUs within one or more 1 MHz where the transmission power needs to be increased. The specific distribution of the remaining subcarriers is not limited in the embodiments of the present application.
[0027] In the embodiments of the present application, the remaining subcarriers, null subcarriers, direct current (DC) subcarriers, or guard subcarriers among the M2 DRUs, excluding the above-mentioned partial subcarriers, may be distributed around the subcarriers of the M1 DRUs. The positions of the above-mentioned remaining subcarriers, null subcarriers, DC subcarriers, or guard subcarriers may be determined by the positions or quantities of the subcarriers belonging to the M1 DRUs within a certain 1 MHz or multiple 1 MHz where the transmission power needs to be increased. The above-mentioned remaining subcarriers, null subcarriers, DC subcarriers, or guard subcarriers may also be referred to as non-target subcarriers. For example, under the condition of the maximum power spectral density limit within 1 MHz with a sliding window of 13 consecutive subcarriers, the number of non-target subcarriers within a certain 1 MHz or some 1 MHz can be increased as much as possible, so as to reduce the number of subcarriers within 1 MHz of other 26-tone DRUs, 52-tone DRUs, or 106-tone RUs and improve the transmission power.
[0028] Combined with the first aspect or the second aspect, in a possible implementation manner, for the subcarriers in the M1 DRUs and the partial subcarriers in the M2 DRUs, the frequency at which the partial subcarriers in the M2 DRUs appear is less than the frequency at which the subcarriers in the first DRU appear.
[0029] Combined with the first aspect or the second aspect, in a possible implementation manner, the index value of any one of the following subcarriers does not overlap with the index value of the subcarriers of the M1 DRUs, and also does not overlap with the index value of the partial subcarriers: the index value of the guard subcarrier, the index value of the DC subcarrier, the index value of the null subcarrier, and the index value of the remaining subcarriers among the M2 DRUs excluding the partial subcarriers.
[0030] In a third aspect, an embodiment of the present application provides a first communication device for performing the method in the first aspect or any possible implementation manner. The first communication device includes a module for performing the method in the first aspect or any possible implementation manner.
[0031] In a fourth aspect, an embodiment of the present application provides a second communication device for performing the method in the second aspect or any possible implementation manner. The second communication device includes a module for performing the method in the second aspect or any possible implementation manner.
[0032] In a fifth aspect, an embodiment of the present application provides a first communication device. The first communication device includes a processor for performing the method shown in the first aspect or any possible implementation manner above. The processor is used to execute a program stored in a memory, and when the program is executed, the method shown in the first aspect or any possible implementation manner above is executed.
[0033] In a possible implementation, the memory is located outside the above-mentioned first communication device.
[0034] In a possible implementation, the memory is located inside the above-mentioned first communication device.
[0035] In the embodiments of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the first communication device may be a chip.
[0036] In a possible implementation, the first communication device further includes a transceiver, which is used to receive information or send information.
[0037] In a sixth aspect, an embodiment of the present application provides a second communication device, which includes a processor for executing the method shown in the above-mentioned second aspect or any possible implementation. The processor is used to execute the program stored in the memory, and when the program is executed, the method shown in the above-mentioned second aspect or any possible implementation is executed.
[0038] In a possible implementation, the memory is located outside the above-mentioned second communication device.
[0039] In a possible implementation, the memory is located inside the above-mentioned second communication device.
[0040] In the embodiments of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the second communication device may be a chip.
[0041] In a possible implementation, the second communication device further includes a transceiver, which is used to receive information or send information.
[0042] In a seventh aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used for inputting and / or outputting information, and the logic circuit is used to execute the method as described in the first aspect or any possible implementation.
[0043] In an eighth aspect, an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used for inputting and / or outputting information, and the logic circuit is used to execute the method as described in the second aspect or any possible implementation.
[0044] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program. When the computer program runs on a computer, the method shown in any one of the above first aspect to second aspect or any possible implementation manner is executed.
[0045] In a tenth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a computer, the method shown in any one of the above first aspect to second aspect or any possible implementation manner is executed.
[0046] In an eleventh aspect, an embodiment of the present application provides a computer program. When the computer program runs on a computer, the method shown in any one of the above first aspect to second aspect or any possible implementation manner is executed.
[0047] In a twelfth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and / or a second communication device. The first communication device is used to execute the method shown in the above first aspect or any possible implementation manner of the first aspect, and the second communication device is used to execute the method shown in the above second aspect or any possible implementation manner of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0049] Figure 2a is a schematic diagram of the subcarrier distribution and RU distribution of 20 MHz provided by an embodiment of the present application;
[0050] Figure 2b is a schematic diagram of the subcarrier distribution and RU distribution of 40 MHz provided by an embodiment of the present application;
[0051] Figure 2c is a schematic diagram of the subcarrier distribution and RU distribution of 80 MHz provided by an embodiment of the present application;
[0052] Figure 3 is a schematic diagram of the process flow of a communication method provided by an embodiment of the present application;
[0053] Figure 4a is a schematic diagram of the process flow of a communication method provided by an embodiment of the present application;
[0054] Figure 4b is a schematic diagram of the process flow of a communication method provided by an embodiment of the present application;
[0055] Figure 5a is a schematic diagram of the process of sending a PPDU provided by an embodiment of the present application;
[0056] Figure 5b It is a schematic diagram of a process for receiving a PPDU provided by an embodiment of the present application;
[0057] Figure 6 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0058] Figure 7 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0059] Figure 8 It is a schematic structural diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners
[0060] To facilitate understanding of the technical solution of the present application, the present application will be further described below with reference to the accompanying drawings.
[0061] Terms such as "first" and "second" in the specification, claims and drawings of the present application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device, etc. that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices, etc.
[0062] The mention of "embodiment" in this article means that the specific features, structures or characteristics described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art can explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0063] In this application, "at least one (item)" means one or more, "multiple" means two or more, "at least two (items)" means two, 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 at the same time. Here, A and B can be singular or plural. "Or" means that there can be two relationships, such as only A exists, 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, and both A and B exist at the same time. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or its 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".
[0064] In this application, "indication" can include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information is used to indicate A, it can be understood that this indication information carries A, directly indicates A, or indirectly indicates A.
[0065] In this application, the information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc. It can also indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between this other information and the information to be indicated. It can also only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it can also rely on the arrangement order of each pre-agreed (such as protocol regulations) information to achieve the indication of specific information, thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending periods and / or sending timings of these sub-information can be the same or different.
[0066] In this application, "transmit" and "receive" indicate the direction of signal transmission. For example, "transmit information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface, or indirect transmission via other units or modules through the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface, or indirect reception from YY via other units or modules through the air interface. "Transmit" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, transmission and reception can occur between devices, for example, between a network device and a terminal device, or within a device, for example, between components, modules, chips, software modules, or hardware modules within a device via a bus, trace, or interface.
[0067] An embodiment of this application provides a communication method and apparatus that can increase the transmission power of a device to obtain a higher gain under the maximum power spectral density limit.
[0068] The following introduces the system involved in the embodiments of this application.
[0069] The technical solutions provided in the embodiments of this application can be applied to wireless local area network (WLAN) systems, such as Wi-Fi. For example, the methods provided in the embodiments of this application can be applicable to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of protocols, such as the 802.11be protocol, the 802.11bn protocol (also known as Wi-Fi 8, and also known as ultra high reliability (UHR) or ultra high reliability and throughput (UHRT), etc.) or the next-generation protocol of the 802.11bn protocol or the protocol supporting ambient power (AMP), etc., which will not be listed one by one. The technical solutions provided in the embodiments of this application can also be applied to wireless personal area network (WPAN) based on millimeter wave (MMW) and ultra wideband (UWB) technology. For example, the methods provided in the embodiments of this application can be applicable to the IEEE 802.15 series of protocols, such as the 802.15.4a protocol, the 802.15.4z protocol or the 802.15.4ab protocol, or a future generation of UWB WPAN protocol, etc., which will not be listed one by one. The technical solutions provided in the embodiments of this application can also be applied to the following communication systems. For example, it can be an Internet of Things (IoT) system, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrow band Internet of Things (NB-IoT) system, long term evolution (LTE) system, fifth-generation (5G) communication system, and new communication systems emerging in the future development of communications. For example, the V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), communication between vehicle and pedestrian (V2P) or vehicle-to-network (V2N) communication, etc.
[0070] The WLAN system can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, the WLAN system will be applied to more scenarios or industries. For example, it can be applied to the Internet of Things industry, the vehicle-to-everything (V2X) industry, the banking industry, enterprise offices, stadiums, exhibition halls, concert halls, hotel rooms, dormitories, 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 stations) can be sensor nodes in a smart city (such as smart water meters, smart electricity meters, smart air detection nodes), smart devices in a smart home (such as smart cameras, projectors, displays, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices like augmented reality (AR), virtual reality (VR), etc.), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), V2X devices in the vehicle-to-everything industry, infrastructure in daily life scenarios (such as vending machines, self-service navigation stations in shopping malls, self-service cashiers, self-service ordering machines, etc.), and devices in large sports and music stadiums, etc.
[0071] Although the embodiments of this application mainly take WLAN as an example, especially for networks applying the IEEE 802.11 series of standards. All aspects involved in the embodiments of this application can be extended to other networks adopting 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 network (WAN) or other networks known now or developed in the future.
[0072] In a possible implementation manner, the method provided by the embodiments of this application can be implemented by a communication device in a communication system. For example, the communication device can be an access point (AP) or a station (STA).
[0073] An AP is a device with wireless communication capabilities, supporting communication, sensing, or energy transfer using the WLAN protocol, and having the function of communicating, sensing, or transferring energy with other devices (such as non-access point stations (non-APSTA) or other access points) in the WLAN network. Of course, it can also have the function of communicating, sensing, or transferring energy with other devices. Alternatively, the access point is equivalent to a bridge connecting a wired network and a wireless network, and its main role is to connect various wireless network clients together and then connect the wireless network to the Ethernet. In the WLAN system, the access point can be called an access point station (AP STA). The device with wireless communication capabilities can be a complete device, or it can be a chip, processing system, or functional module installed in the complete device. The device installing these chips, processing systems, or functional modules can, under the control of the chips, processing systems, or functional modules, implement the methods and functions of the embodiments of this application. The AP in the embodiments of this application is a device that provides services for non-AP STA and can support 802.11 series protocols or subsequent protocols, etc. For example, the access point can be an access point for a terminal (such as a mobile phone) to access a wired (or wireless) network, mainly deployed in homes, inside buildings, and inside campuses, with a typical coverage radius of dozens of meters to hundreds of meters. Of course, it can also be deployed outdoors. For another example, the AP can be a communication entity such as a communication server, router, switch, bridge, etc.; the AP can include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP can also be a chip, processing system, or module in the above various forms of devices, so as to implement the methods and functions of the embodiments of this application.
[0074] An STA is a device with wireless communication capabilities, supporting communication, sensing, or energy transfer using the WLAN protocol, and having the ability to communicate, sense, or transfer energy with other non-AP STAs or access points in a WLAN network. In a WLAN system, a station can be referred to as a non-access point station (non-AP STA). For example, an STA is any user communication device that allows a user to communicate, sense, or transfer energy with an AP and then communicate with the WLAN. This device with wireless communication capabilities can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. The device installed with these chips, processing systems, or functional modules can, under the control of the chip, processing system, or functional module, implement the methods and functions of the embodiments of this application. For example, an STA can be a wireless communication chip, wireless sensor, or wireless communication terminal, etc., and can also be referred to as a user. For another example, an STA can be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function, etc. Of course, an STA can also be a chip, processing system, or module in the above various forms of devices to implement the methods and functions of the embodiments of this application.
[0075] Exemplarily, the communication system to which the method provided by the embodiments of this application can be applied can include an access point and a station. For example, the embodiments of this application can be applicable to scenarios of communication or sensing between an AP and an STA, between an AP and an AP, or between an STA and an STA in a WLAN. The embodiments of this application do not limit this. Optionally, an AP can communicate or sense with a single STA, or an AP can communicate or sense with multiple STAs simultaneously. Specifically, when an AP communicates or senses with multiple STAs, it can be divided into a downlink transmission where the AP sends signals to multiple STAs simultaneously, and an uplink transmission where multiple STAs send signals to the AP. Among them, between an AP and an STA, between an AP and an AP, and between an STA and an STA, they can support the WLAN communication protocol, and this communication protocol can include the IEEE802.11 series of protocols. For example, it can be applicable to the 802.11bn protocol, and of course, it is also equally applicable to the protocols after 802.11bn.
[0076] Figure 1 It is a schematic diagram of the architecture of a communication system provided by the embodiments of this application. This communication system can include one or more APs and one or more STAs. Figure 1Two access points, such as AP1 and AP2, and three stations, such as STA1, STA2, and STA3, are shown. As an example, the method provided by the embodiments of the present application can be applied to data communication, sensing, or energy transfer between one AP and one or more STAs, such as Figure 1 the communication or sensing between AP1 and STA1 as shown, or Figure 1 the communication or sensing between AP1 and STA1 and STA2 as shown. As another example, the method provided by the embodiments of the present application can be applied to communication between APs, such as Figure 1 the communication or sensing between AP1 and AP2 as shown. As yet another example, the method provided by the embodiments of the present application can be applied to communication or sensing between STAs, such as Figure 1 the communication or sensing between STA2 and STA3 as shown.
[0077] Figure 1 Taking the STA as a mobile phone and the AP as a router as an example does not limit the types of APs and STAs in the embodiments of the present application. At the same time, Figure 1 the number of APs and STAs shown is only an example. In specific implementations, the number of APs or STAs can be more or less, and the embodiments of the present application do not limit this.
[0078] From different perspectives of transmitting signals and receiving signals, the first communication device shown below can be understood as the communication device that transmits signals, and the second communication device can be understood as the communication device that receives signals. Alternatively, the first communication device can also be referred to as the transmitting end, and the second communication device can also be referred to as the receiving end.
[0079] From the perspective of different devices, as an example, the first communication device and the second communication device can be Wi-Fi chips, functional modules, processing systems, etc. provided in different Wi-Fi devices. As another example, the first communication device can be an AP, and the second communication device can be a non-AP STA. As yet another example, both the first communication device and the second communication device can be non-AP STAs or both can be APs. As yet another example, the first communication device can be a non-AP STA, and the second communication device can be an AP. As yet another example, at least one of the first communication device and the second communication device can be a multi-link device (MLD), etc., and the embodiments of the present application will not list them one by one. Exemplarily, an MLD means that the device simultaneously has multiple stations (such as an AP or a non-AP STA), each working on a different frequency band or channel. A multi-link device includes multiple subordinate stations, and the subordinate stations can be physical stations or logical stations. Each station can work on one link, one frequency band, one channel, etc. The above-mentioned subordinate stations can be APs or non-AP STAs. A multi-link device (such as a non-AP MLD or an AP MLD) can be a communication device with wireless communication functions. This communication device can be a complete device, or can also be a chip, a processing system, a module, etc. installed in a complete device. The device installed with these chips, processing systems, or modules can, under the control of these chips, processing systems, or modules, implement the methods and functions of the embodiments of the present application. A multi-link device can follow the 802.11 series of protocols to implement wireless communication, so as to achieve communication with other devices. The other devices shown here can be multi-link devices or can be non-multi-link devices. The frequency bands on which a multi-link device works can include but are not limited to: sub 1GHz, 2.4GHz, 5GHz, 6GHz, etc., and will not be listed one by one here.
[0080] The embodiments of the present application describe the methods provided in the embodiments of the present application from both sides of the first communication device and the second communication device. However, during the process of transmitting signals by the first communication device and the second communication device, the signal can also be forwarded by other devices, such as forwarding the signal between the first communication device and the second communication device through a forwarding device. The embodiments of the present application do not limit other devices other than the first communication device and the second communication device.
[0081] The following introduces the terms involved in the embodiments of the present application.
[0082] 1. Subcarrier planning (toneplan) defined based on resource units (RUs)
[0083] As an example, when the bandwidth is 20 MHz, the entire bandwidth (i.e., 20 MHz) can be composed of an entire 242-tone RU, or can be composed of various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Figure 2a It is a schematic diagram of the subcarrier distribution and RU distribution of 20 MHz provided by the embodiments of the present application. As Figure 2a shown, 20 MHz can include 9 26-tone RUs, or include 4 52-tone RUs, or include 2 106-tone RUs, or include 1 242-tone.
[0084] A 26-tone-RU is an RU that includes 26 subcarriers, a 52-tone RU is an RU that includes 52 subcarriers, a 106-tone RU is an RU that includes 106 subcarriers, and a 242-tone RU is an RU that includes 242 subcarriers, and so on. Each RU can include data subcarriers and pilot subcarriers. For example, the data subcarriers can be used to carry data information, and the pilot subcarriers can be used for phase offset and / or frequency offset estimation, etc. In addition to RUs, the above 20 MHz bandwidth can 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. Regarding the subcarrier range included in each RU, reference can be made to relevant standards or protocols, and details will not be described here one by one. The description of RUs or subcarriers here also applies to other bandwidths shown below, and will not be elaborated below. The description of subcarriers here also applies to the description of DRUs below, and details will not be described below.
[0085] As another example, when the bandwidth is 40 MHz, the entire bandwidth (i.e., 40 MHz) can be composed of an entire 484-tone RU, or can be composed of various combinations of 26-tone RUs, 52-tone RUs, 106-tone RUs, and 242-tone RUs. The entire bandwidth is roughly equivalent to the replication of the subcarrier plan of 20 MHz. As Figure 2b shown, 40 MHz can include 18 26-tone RUs, or include 8 52-tone RUs, or include 4 106-tone RUs, or include 2 242-tone RUs, or include 1 484-tone RU.
[0086] As another example, when the bandwidth is 80 MHz, the entire bandwidth (i.e., 80 MHz) can consist of one entire 996-tone RU, or can be composed of various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, and 484-tone RU. As Figure 2c shown, 80 MHz can include 36 26-tone RUs, or include 16 52-tone RUs, or include 8 106-tone RUs, or include 4 242-tone RUs, or include 2 484-tone RUs, or include 1 996-tone RU. Among them, 484L and 484R represent the left and right halves of the 484-tone RU, each containing 242 subcarriers, which is another representation of 484 + 5DC. Taking the subcarrier range of the 484-tone RU as [-500:-12] as an example, "484L" is the low-frequency part relative to the frequency center of this 484-tone RU, that is, [-500:-259], and "484R" is the high-frequency part relative to the frequency domain center of this 484-tone RU, that is, [-253:-12]. Similarly, taking the subcarrier range of the 484-tone RU as [12:500] as an example, "484L" is [12:253], and "484R" is [259:500]. This will not be listed one by one here.
[0087] As another example, when the bandwidth is 160 MHz, the entire bandwidth can be regarded as a replication of the subcarrier distribution of two 80 MHz. For example, the entire bandwidth can consist of one entire 2*996-tone RU, or can be composed of various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU. When the bandwidth is 320 MHz, the entire bandwidth can be regarded as a replication of the subcarrier distribution of four 80 MHz. This will not be listed one by one here.
[0088] In the above various subcarrier planning, taking the 242-tone RU (i.e., 20 MHz) as a unit, Figures 2a to 2c the leftmost can be the lowest frequency, Figures 2a to 2c the rightmost can be the highest frequency. From left to right, the 242-tone RUs can be numbered: the first (1st), the second (2 nd ), …, the sixteenth (16 th) Taking a bandwidth of 320 MHz as an example, the data field in a wireless frame can occupy at most 16 242-tone RUs. That is to say, in the data field, at most 16 242-tone RUs can be in one-to-one correspondence with 16 20-MHz channels in ascending order of frequency.
[0089] Generally speaking, a STA can be allowed to be allocated multiple RUs, that is, multiple RUs can be combined and allocated to a STA. Therefore, the 802.11be standard supports multiple resource units (MRUs). In other words, in addition to the several types of RUs mentioned above in the 802.11be standard, there are also some MRUs. For example, a 52-tone RU and a 26-tone RU form a 52+26-tone MRU. Another example, a 106-tone RU and a 26-tone RU form a 106+26-tone MRU. Another example, a 996-tone RU and a 484-tone RU form a 996+484-tone MRU. Another example, two 996-tone RUs and a 484-tone RU form a 2*996+484-tone MRU. Another example, three 996-tone RUs form a 3*996-tone MRU. Another example, three 996-tone RUs and a 484-tone RU form a 3*996+484-tone MRU. The symbol "*" in this application means "multiply" or "multiplied by".
[0090] In terms of bandwidth, when the subcarrier spacing is 78.125 KHz, a 26-tone RU can approximately correspond to 2 MHz (i.e., 26*78.125 KHz = 2031.25 KHz ≈ 2 MHz), a 52-tone RU approximately corresponds to 4 MHz, a 106-tone RU approximately corresponds to 8 MHz, and a 242-tone RU approximately corresponds to 20 MHz. The sizes of other RUs can be deduced by addition or multiplication accordingly, which will not be elaborated here.
[0091] The above RUs can be called regular RUs. This kind of regular RU has a smaller bandwidth and lower transmit power compared to distributed RUs. The "lower" shown here is relative to distributed RUs. For example, compared to regular RUs, the transmit power of a distributed RU can be further increased.
[0092] 2. Maximum power and maximum power spectral density
[0093] Table 1 exemplarily shows the maximum power of an AP or an STA under different transmission bandwidths. For an AP, for example, the maximum power spectral density can be 5 dBm / MHz. For an STA, for example, the maximum power spectral density can be -1 dBm / MHz. Table 1 and the maximum power spectral density shown here are only examples. As the standard progresses, the maximum power or the maximum power spectral density may also be updated. The embodiments of the present application do not limit this.
[0094] Table 1
[0095] Transmission bandwidth AP maximum power STA maximum power 20 MHz 18 dBm 12 dBm 40 MHz 21 dBm 15 dBm 80 MHz 24 dBm 18 dBm 160 MHz 27 dBm 21 dBm 320 MHz 30 dBm 24 dBm
[0096] The maximum power spectral density refers to the maximum transmission power of 1 MHz. Or rather, the maximum power spectral density is limited in the form that the transmission power of 1 MHz does not exceed x dBm (dBm = 10lg(mW), where lg represents the logarithm to the base 10). The minimum granularity of the maximum power spectral density can be 1 MHz. Taking 20 MHz as an example, for an AP, 18 dBm - 5 dBm = 13 dB, and 13 dB = 10 1.3 ≈ 20. It can be seen from this that for an AP, the maximum power under a certain transmission bandwidth can be approximately equal to the value when the maximum power is reached for each MHz.
[0097] In the case where the power spectral density is limited, the transmission power of the device can be increased by broadening the transmission bandwidth. From the perspective of subcarriers, the subcarriers allocated to a certain device can be made discrete in the frequency domain to achieve the purpose of increasing the transmission power. At this time, although the number of subcarriers allocated to this device is not increased, due to the increase in the transmission bandwidth, the total power can be increased. The total power increases because the number of subcarriers per MHz becomes smaller. Therefore, a larger transmission power can be obtained from the perspective of subcarriers. For example, when 1 MHz corresponds to 13 consecutive subcarriers, according to the limitation of the power spectral density, for example, the transmission power of each subcarrier can be w / 13. When these 13 subcarriers become discrete, such as when 1 MHz corresponds to 5 subcarriers, the transmission power of each subcarrier can be w / 5. w can represent the transmission power per MHz, and the unit can be mW.
[0098] Therefore, without changing the transmission power of 1 MHz, that is, in the case where the power spectral density is limited, the transmission power of the subcarriers can be increased by discretizing the subcarriers of the RU. Subsequently, discrete RUs, or distributed resource units (DRUs) for short, are proposed to increase the transmission power.
[0099] 3. DRU
[0100] The DRU includes a plurality of subcarriers that are discrete in the frequency domain, or in other words, includes a plurality of subcarriers with discrete index values, or includes a plurality of subcarriers with non-consecutive index values. The plurality of discrete subcarriers can be partially discrete or completely discrete. For example, the plurality of discrete subcarriers can include a part of subcarriers that are continuous in frequency and a part of subcarriers that are discontinuous in frequency. Another example is that the plurality of discrete subcarriers can also be completely discontinuous in frequency. The "continuous in frequency" shown above can also be referred to as the continuity between the index values of the subcarriers, and the "discontinuous in frequency" can also be referred to as the discontinuity between the index values of the subcarriers.
[0101] For a DRU and a continuous RU that contain the same number of subcarriers, the bandwidth spanned by the DRU from the low-frequency starting position to the high-frequency ending position in the frequency domain is greater than the bandwidth occupied by the continuous RU. Thus, when the maximum power spectral density is the same, the total transmission power of the DRU is greater than the total transmission power of the continuous RU. That is to say, in the case of power spectral density limitation, dispersing a finite number of subcarriers (such as the 26 subcarriers included in a continuous 26-tone RU) to a wider bandwidth, that is, more subcarriers (such as the odd subcarriers of 2 continuous 26-tone RUs), can achieve an increase in the transmission power. Therefore, compared with a continuous RU, when using a discrete RU for data transmission, the transmission power on a single subcarrier can be increased, and the signal-to-noise ratio (SNR) can be improved.
[0102] Taking the subcarrier spacing of 78.125 KHz adopted by both the 802.11be standard and the 802.11bn standard as an example, 1 MHz / 0.078125 MHz = 12.8, that is, within each 1 MHz range, 13 subcarrier positions (or 13 continuous subcarriers or 13 continuous subcarrier indices) specified in the standard can be included. Regarding the subcarriers included in each DRU, reference can be made to the following text, and they are not shown one by one here.
[0103] Exemplarily, taking the subcarrier spacing of 78.125 KHz as an example, 20 MHz can include 256 subcarriers, and 40 MHz can include 512 subcarriers. For example, the indices of these 256 subcarriers can range from -128 to +127, such as can be denoted as [-128: +127]. The indices of these 512 subcarriers can range from -256 to +255, such as can be denoted as [-256: +255]. 80 MHz can include 1024 subcarriers. For example, the indices of these 1024 subcarriers can range from -512 to +511, such as can be denoted as [-512: +511]. The number of subcarriers and subcarrier indices for 160 MHz, and the number of subcarriers and subcarrier indices for 320 MHz are not listed one by one here.
[0104] Table 2 exemplarily shows the relationship between the numbers of different DRUs when the bandwidth is 20 MHz. Table 3 exemplarily shows the relationship between the numbers of different DRUs when the bandwidth is 40 MHz. To distinguish different numbers, in Table 2 or Table 3, for example, "x1", "x2",..., "x18" are used to distinguish different 26-tone DRUs, "y1", "y2", etc. are used to distinguish different 52-tone DRUs, "z1", "z2", etc. are used to distinguish different 106-tone DRUs, and "t1", "t2" are used to distinguish different 242-tone DRUs. For the convenience of description, in the following, x1 = 1, x2 = 2,..., x18 = 18 are taken as examples for illustration, y1 = 1, y2 = 2,..., y8 = 8 are taken as examples for illustration, z1 = 1, z2 = 2, z3 = 3, z4 = 4 are taken as examples for illustration, and t1 = 1, t2 = 2 are taken as examples for illustration, and they are not listed one by one here.
[0105] Table 2
[0106]
[0107] Table 3
[0108]
[0109]
[0110] The additional subcarriers shown in Table 2 and Table 3 can be called the subcarriers of the non-26-tone DRUs within the DRU.
[0111] When the bandwidth is 80 MHz or 160 MHz or 320 MHz, the relationship between different DRUs can also be as shown in Table 2 or Table 3, and they are not listed one by one here. For example, the relationship between different DRUs can refer to the relationship in the conventional RU.
[0112] It can be seen from Table 2 or Table 3 that for DRUs with the number of subcarriers greater than 26, relationships can be established with the 26-tone DRU based on the 26-tone DRU. Therefore, in the following, the 26-tone DRU is taken as an example to illustrate the subcarrier planning shown in the embodiments of the present application.
[0113] In the embodiments of the present application, taking the DRU size as the 26-tone DRU as an example, the M DRUs corresponding to the first bandwidth can also be divided into a first DRU and a second DRU. Both the first DRU and the second DRU can include a plurality of subcarriers, and the total number of subcarriers included in the first DRU and the second DRU is the same. The difference is that the plurality of subcarriers included in the first DRU are completely discrete, while a part of the subcarriers included in the second DRU are continuous and the other part of the subcarriers are non-continuous.
[0114] Exemplarily, the total number of subcarriers in the first DRU is 26, and the index values of any two adjacent subcarriers among these 26 subcarriers are non-consecutive. Exemplarily, the total number of subcarriers in the second DRU can be 26. Some of these 26 subcarriers can be non-consecutive, and some of these 26 subcarriers can be consecutive. For example, 5 subcarriers with index values of -2, -1, 0, 1, 1 can be considered consecutive subcarriers. Another example, 2 subcarriers with index values of 0, 1 can also be considered consecutive subcarriers. Another example, 3 subcarriers with index values of -2, 0, 2 can be considered non-consecutive subcarriers. Another example, 2 subcarriers with index values of -2, 0 can also be considered non-consecutive subcarriers.
[0115] Exemplarily, as shown in Table 2, 26-tone DRU 5 does not participate in the composition of any 52-tone DRU, nor does it participate in the composition of any 106-tone DRU. As shown in Table 3, both 26-tone DRU 5 and 26-tone DRU 14 do not participate in the composition of any 52-tone DRU, nor do they participate in the composition of any 106-tone DRU, nor do they participate in the composition of any 242-tone DRU. Therefore, the second DRU can also be a DRU that does not participate in the composition of 52-tone DRU or 106-tone DRU or 242-tone DRU. In most allocation schemes of the above DRUs in the tone plan, they are usually not allocated to users. Therefore, they can be selected as the second DRU to increase the transmission power.
[0116] As an example, when the bandwidth is 20 MHz, the first DRU can be any of the following 26-tone DRUs: 26-tone DRU 1, 26-tone DRU 2, 26-tone DRU 3, 26-tone DRU 4, 26-tone DRU 6, 26-tone DRU 7, 26-tone DRU 8, or 26-tone DRU 9. The second DRU can be 26-tone DRU 5. That is, the second DRU is the 26-tone DRU in the middle of 20 MHz.
[0117] As another example, when the bandwidth is 40 MHz, the first DRU can be any one of the following 26-tone DRUs: 26-tone DRU 1, 26-tone DRU 2, 26-tone DRU 3, 26-tone DRU 4, 26-tone DRU 6, 26-tone DRU 7, 26-tone DRU 8, 26-tone DRU 9, 26-tone DRU 10, 26-tone DRU 11, 26-tone DRU 12, 26-tone DRU 13, 26-tone DRU 15, 26-tone DRU 16, 26-tone DRU 17, or 26-tone DRU 18. The second DRU can be 26-tone DRU 5 or 26-tone DRU 14. That is, the second DRU is the 26-tone DRU in the middle of the first 20 MHz of 40 MHz, and the 26-tone DRU in the middle of the last 20 MHz of 40 MHz.
[0118] As yet another example, when the bandwidth is 80 MHz, the first DRU can be any one of the following 26-tone DRUs: 26-tone DRU 1, 26-tone DRU 2, 26-tone DRU 3, 26-tone DRU 4, 26-tone DRU 6, 26-tone DRU 7, 26-tone DRU 8, 26-tone DRU 9, 26-tone DRU 10, 26-tone DRU 11, 26-tone DRU 12, 26-tone DRU 13, 26-tone DRU 15, 26-tone DRU 16, 26-tone DRU 17, 26-tone DRU 18, 26-tone DRU 20, 26-tone DRU 21, 26-tone DRU 22, 26-tone DRU 23, 26-tone DRU 25, 26-tone DRU 26, 26-tone DRU 27, 26-tone DRU 28, 26-tone DRU 29, 26-tone DRU 30, 26-tone DRU 31, 26-tone DRU 32, 26-tone DRU 34, 26-tone DRU 35, 26-tone DRU 36, or 26-tone DRU 37. The second DRU can be any one of the following 26-tone DRUs: 26-tone DRU 5, 26-tone DRU 14, 26-tone DRU 24, 26-tone DRU 33. That is, the second DRU can be the 26-tone DRU in the middle of each of the 4 20-MHz segments.
[0119] The description of the first DRU or the second DRU can also be extended to 160 MHz or 320 MHz, which will not be enumerated one by one here. Regardless of the bandwidth, the second DRU can be the 26-tone DRU in the middle of every 20 MHz. In the embodiments of the present application, the second DRU can also be referred to as the reduced DRU.
[0120] It can be understood that there can be an undefined 26-tone DRU in 80 MHz, such as 26-tone DRU 19. The undefined 26-tone DRU can be understood as that although the DRU is set with a number, the subcarriers within the DRU can be considered non-existent. For ease of understanding, taking the Figure 2c conventional DRU shown as an example, as Figure 2c shown, the DRU in the middle of 80 MHz does not include subcarriers. Similarly, when the bandwidth is 160 MHz, there are two undefined 26-tone DRUs in 160 MHz, such as 26-tone DRU 19 or 26-tone DRU 56. That is, the 26-tone DRU in the middle of the first 80 MHz in 160 MHz, and the 26-tone DRU in the middle of the last 80 MHz in the 160 MHz. Similarly, when the bandwidth is 320 MHz, since 320 MHz can be divided into 4 80-MHz segments, there can be four undefined 26-tone DRUs in 320 MHz, such as 26-tone DRU 19, 26-tone DRU 56, 26-tone DRU 93 or 26-tone DRU 130. The number of the above-mentioned undefined DRUs will affect the numbering of the M DRUs. For example, when the bandwidth is 80 MHz, although M = 36, the maximum number among these 36 DRUs is 37. The M DRUs shown in the embodiments of the present application do not include undefined DRUs, but the numbering of the M DRUs will be affected by the undefined DRUs.
[0121] Generally speaking, one 26-tone DRU can correspond to 2 MHz (taking the subcarrier spacing of 78.125 KHz as an example). Therefore, as the bandwidth increases, the first DRU or the second DRU can be updated accordingly, which will not be enumerated one by one here.
[0122] The following introduces the subcarrier planning (toneplan) involved in the embodiments of the present application.
[0123] In the embodiments of the present application, the subcarrier planning for larger DRU sizes corresponding to different bandwidths can refer to the description of the conventional RU or Table 2 and Table 3. The following is shown by taking the DRU size of 26-tone DRU as an example. However, as shown in Table 2 or Table 3, the DRU size can also be 52-tone DRU or 106-tone DRU or 242-tone DRU or 484-tone DRU or 2*996-tone DUR, etc. The subcarrier planning for different DRU sizes will not be shown one by one below.
[0124] In the embodiments of the present application, the bandwidth for transmitting the PPDU can be the first bandwidth. The subcarrier planning corresponding to the first bandwidth may include M 26-tone DRUs. For example, when the first bandwidth is 20 MHz, M = 9. For another example, when the first bandwidth is 40 MHz, M = 18. For another example, when the first bandwidth is 80 MHz, M = 36. The relationship between the first bandwidth and M will not be listed one by one here. As shown above, one 26-tone RU can correspond to 2 MHz, and in addition to including M 26-tone RUs in the first bandwidth, there will also be guard subcarriers, DC subcarriers or empty subcarriers, etc. Therefore, the value of the first bandwidth will be greater than M * 2 MHz.
[0125] The M 26-tone DRUs can be divided into M1 DRUs and M2 DRUs. The DRUs in the M1 DRUs do not overlap with the DRUs in the M2 DRUs. The index value of the subcarriers of any DRU in the M1 DRUs is different from the index value of the subcarriers of any DRU in the M2 DRUs. The first DRU can be any DRU in the M1 DRUs. The second DRU can be any DRU in the M2 DRUs.
[0126] As an example, when the bandwidth is 20 MHz, M1 = 8, and these 8 DRUs can be: 26-tone DRU 1, 26-tone DRU 2, 26-tone DRU 3, 26-tone DRU 4, 26-tone DRU 6, 26-tone DRU 7, 26-tone DRU 8, 26-tone DRU 9. M2 = 1, and this 1 DRU is 26-tone DRU 5.
[0127] As another example, when the bandwidth is 40 MHz, M1 = 16, and these 16 DRUs can be respectively: 26-tone DRU 1, 26-tone DRU 2, 26-tone DRU 3, 26-tone DRU 4, 26-tone DRU 6, 26-tone DRU 7, 26-tone DRU 8, 26-tone DRU 9, 26-tone DRU 10, 26-tone DRU 11, 26-tone DRU 12, 26-tone DRU 13, 26-tone DRU 15, 26-tone DRU 16, 26-tone DRU 17, 26-tone DRU 18. M2 = 2, and these 2 DRUs can be respectively: 26-tone DRU 5, 26-tone DRU 14.
[0128] As yet another example, when the bandwidth is 80 MHz, M1 = 32, and these 32 DRUs can be respectively: 26-tone DRU 1, 26-tone DRU 2, 26-tone DRU 3, 26-tone DRU 4, 26-tone DRU 6, 26-tone DRU 7, 26-tone DRU 8, 26-tone DRU 9, 26-tone DRU 10, 26-tone DRU 11, 26-tone DRU 12, 26-tone DRU 13, 26-tone DRU 15, 26-tone DRU 16, 26-tone DRU 17, 26-tone DRU 18, 26-tone DRU 20, 26-tone DRU 21, 26-tone DRU 22, 26-tone DRU 24, 26-tone DRU 25, 26-tone DRU 26, 26-tone DRU 27, 26-tone DRU 28, 26-tone DRU 29, 26-tone DRU 30, 26-tone DRU 31, 26-tone DRU 32, 26-tone DRU 34, 26-tone DRU 35, 26-tone DRU 36, 26-tone DRU 37. M2 = 4, and these 4 DRUs can be respectively: 26-tone DRU 5, 26-tone DRU 14, 26-tone DRU 24, 26-tone DRU 33.
[0129] The descriptions of M1 DRUs and M2 DRUs can similarly be extended to 160 MHz, 320 MHz, etc., and will not be listed one by one here.
[0130] For the description of M1 DRUs, reference can be made to the description of the first DRU. For the description of M2 DRUs, reference can be made to the description of the second DRU. They will not be listed one by one here.
[0131] The M 26-tone DRUs shown in the embodiments of the present application can satisfy at least one of the following:
[0132] Item 1: For some or all of the subcarriers in M1 DRUs, every x subcarriers in the M1*26 subcarriers corresponding to M1 DRUs belong to the first DRU in the order from low frequency to high frequency.
[0133] Exemplarily, every x subcarriers in the order from low frequency to high frequency of the M1*26 subcarriers can belong to the same DRU. Or rather, for the subcarriers in M1 DRUs, the number of subcarriers between any two adjacent subcarriers in the first DRU is x. The "x" shown in the embodiments of the present application is measured by M1 DRUs. For example, the number of subcarriers between any two adjacent subcarriers, or the subcarriers in every x subcarriers mentioned above all belong to the subcarriers in M1 DRUs. Or rather, the measurement standard of the above x is based on the M1*26 subcarriers corresponding to M1 DRUs.
[0134] For different bandwidths, the value of x is different. Exemplarily, the value of x can be related to the value of M1. x is a positive integer. For example, x = M1 - 1.
[0135] As an example, when the bandwidth is 20 MHz, M1 DRUs can include 208 subcarriers (8*26 = 208). The 26 subcarriers included in each of the M1 DRUs can be completely discrete, and every x subcarriers in these 208 subcarriers belong to a certain DRU (such as the first DRU). For example, taking 1 as an example to represent the subcarriers belonging to 26-tone DRU 1, taking 2 as an example to represent the subcarriers belonging to 26-tone DRU 2, and so on. In the order from low frequency to high frequency, for example, the distribution of these 208 subcarriers can be: 1 6 3 8 2 7 4 9 1 6 3 8 2 7 4 9... That is, every 7 subcarriers belong to the same DRU, and x = 7. The two "1"s shown here can be understood as two adjacent subcarriers in 26-tone DRU1. The adjacent subcarriers shown in the embodiments of the present application refer to two adjacent subcarriers among the 26 subcarriers of the same DRU. The continuous subcarriers shown in the embodiments of the present application refer to those with continuous index values of the subcarriers.
[0136] The numbers shown in the embodiments of this application represent sub - carriers belonging to the same DRU, and do not represent the index values of the sub - carriers. For example, the above number "1" represents a sub - carrier belonging to 26 - tone DRU 1. The order of DRUs shown here is only an example and should not be construed as a limitation on the embodiments of this application. The explanations about the numbers and the order of DRUs are also applicable below. For ease of description, the distribution order of the sub - carriers of M1 DRUs is illustrated by a sequence below. For example, the sequence is 1 6 3 8 2 7 4 9. The elements in the sequence represent the DRU numbers. The sequence shown here is only an example and should not be construed as a limitation on the embodiments of this application.
[0137] As another example, when the bandwidth is 40 MHz, M1 DRUs can include 416 sub - carriers (16 * 26 = 416). The 26 sub - carriers included in each of the M1 DRUs can be completely discrete, and every x sub - carriers among these 416 sub - carriers belong to a certain DRU (such as the first DRU). For example, the distribution of the 416 sub - carriers can be: 1 10 6 15 3 12 8 17 2 11 7 16 4 13 9 18 1 10 6 15 3 12 8 17 2 11 7 16 4 13 9 18...... That is, every 15 sub - carriers belong to the same DRU, and x = 15. The sequence shown here can be 1 10 6 15 3 12 8 17 2 11 7 16 4 13 9 18. The distribution shown here is exemplified by the sub - carriers of all M1 DRUs appearing in sequence cyclically. In specific implementations, it can also be that the sub - carriers of some of the M1 DRUs appear in sequence cyclically. For example, 26 - tone DRU 1 may not conform to the feature of item 1 above, or some of the sub - carriers in 26 - tone DRU 1 do not conform to the feature of item 1 above, etc.
[0138] As yet another example, when the bandwidth is 80 MHz, M1 DRUs can include 832 sub - carriers (32 * 26 = 832). The 26 sub - carriers included in each of the M1 DRUs can be completely discrete, and every x sub - carriers among these 832 sub - carriers belong to a certain DRU (such as the first DRU). For example, the distribution of the 832 sub - carriers can be: 1 20 10 29 6 25 15 34 3 22 12 31 8 27 17 36 2 21 11 30 7 26 16 35 4 23 13 32 9 28 18 37. That is, every 31 sub - carriers belong to the same DRU, and x = 31.
[0139] When the bandwidth is 160 MHz or 320 MHz, similar features can also be present, which are not listed one by one here.
[0140] The above description of the M1 DRUs is only an example, and the above description is for the convenience of understanding the features shown in Item 1 above. For the distribution or order of the M1 DRUs, etc., reference can also be made to the following text.
[0141] Item 2: For some subcarriers (such as the so-called first part of subcarriers) among the M2 DRUs, among the M*26 subcarriers corresponding to the M DRUs, every y subcarriers belong to the second DRU in the order from low frequency to high frequency.
[0142] Or rather, in the order of the M*26 subcarriers from low frequency to high frequency, some of the M*26 subcarriers can belong to the second DRU every y subcarriers. Or rather, for some subcarriers in the second DRU, the number of subcarriers between two adjacent subcarriers in this part of subcarriers is y. The "y" shown in the embodiments of the present application is measured by the M DRUs, or rather, the measurement standard of y is based on the M*26 subcarriers.
[0143] For different bandwidths, the value of y can be different. y is a positive integer. For example, y>x + M2. Or, y>M - 1. For example, y can also be greater than M.
[0144] Exemplarily, when the bandwidth is 20 MHz, the distribution of 234 subcarriers (9*26 = 234) can be: 5 1 6 38 2 7 4 9 1 6 3 85 2 7 4 9 1 6 3 8 2 7 4 9 5.... That is, for the first part of subcarriers, in the order of distributing the 234 subcarriers from low frequency to the pilot, every y subcarriers can belong to the second DRU. In the above example, y = 12. Here, the distribution of the first part of subcarriers of the second DRU is shown exemplarily, and the distribution of all subcarriers of the second DRU is not shown. The value of y shown here is only an example, and for other values of y, reference can also be made to the following text. For example, y can also be equal to 9 or 10 or 11, etc. The order of the DRUs shown here is only an example and should not be construed as a limitation on the embodiments of the present application.
[0145] Combined with Item 1 and Item 2, for some subcarriers among M1 DRUs and M2 DRUs, the frequency at which the subcarriers in the first part of subcarriers appear is less than the frequency at which the subcarriers in the first DRU appear. Taking the distribution situation of 5 1 6 38 2 7 4 9 1 6 3 8 5 2 7 49 1 6 3 8 2 7 4 9 5... as an example, the frequency at which the subcarriers in the first part of subcarriers appear is 1 / 13, or in other words, one subcarrier belonging to the first part of subcarriers appears every 12 subcarriers. For M1 DRUs, the frequency at which the subcarriers in the first DRU appear is 1 / 8, or in other words, one subcarrier belonging to the first DRU appears every 7 subcarriers.
[0146] The above description regarding M2 DRUs is only an example, and the above description is for the convenience of understanding Item 2 above. For the distribution situation, order, etc. of M2 DRUs, reference can also be made to the following text.
[0147] Item 3: 3a: For some subcarriers (such as the second part of subcarriers) among M2 DRUs, multiple subcarriers belonging to the second DRU are consecutive (when cited below, it is illustrated by taking 3a as an example). 3b: For some subcarriers (such as the second part of subcarriers) among the remaining subcarriers other than some subcarriers (such as the first part of subcarriers) in M2 DRUs, every z subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to M DRUs belong to the second DRU, where z < y (when cited below, it is illustrated by taking 3b as an example).
[0148] That is to say, among the M * 26 subcarriers corresponding to M DRUs, there can be multiple consecutive subcarriers belonging to the second DRU. For example, 2 subcarriers belonging to the second DRU among the M * 26 subcarriers can be consecutive, or 3 subcarriers belonging to the second DRU can be consecutive, or 4 subcarriers belonging to the second DRU can be consecutive, or 5 subcarriers belonging to the second DRU can be consecutive. Here, they are not listed one by one. Or, for some subcarriers among M2 DRUs, every z subcarriers in the order from low frequency to high frequency among the M * 26 subcarriers corresponding to M DRUs belong to the second DRU. z is less than y. For example, z = 1, or z = 2, or z = 3, or z = 4, etc. Here, they are not listed one by one.
[0149] In the embodiments of the present application, multiple consecutive subcarriers belonging to the second DRU (or multiple consecutive subcarriers) can be distributed near the subcarriers of M1 DRUs, so as to reduce the number of subcarriers belonging to the first DRU by increasing the number of subcarriers belonging to the second DRU with a 13-subcarrier sliding window, and then the transmission power of some subcarriers in the M1 DRUs (such as some subcarriers belonging to the M1 DRUs and located near the multiple consecutive subcarriers of the second DRU) can be improved. In addition to the above method, the number of target subcarriers within the sliding window can also be reduced by increasing various other non-target subcarriers, thereby increasing the transmission power of the target subcarriers within the sliding window. The following is an explanation.
[0150] As an example, when the bandwidth is 20 MHz, the M1 DRUs (such as M1 = 8) in the subcarrier planning can be cycled with the subcarriers of 8 26-tone DRUs respectively (such as cycling in the order of 16382749). Among the M * 26 subcarriers, the subcarrier occurrence frequency of the first part of the subcarriers in the M2 DRUs (such as 26-tone DRU 5) is lower than that of the subcarriers of the foregoing 8 26-tone DRUs, or in other words, the subcarrier occurrence frequency of the first part of the subcarriers in the M2 DRUs is lower than that of any one of the subcarriers of the foregoing 8 26-tone DRUs. Exemplarily, the frequency of occurrence of some subcarriers in the M2 DRUs can be once every 10 subcarriers to once every 13 subcarriers, or in other words, the subcarriers of the M2 DRUs appear every 9 to 12 subcarriers. Since the occurrence frequency of the first part of the subcarriers in the 26-tone DRU 5 is reduced among the M * 26 subcarriers, after the foregoing 8 26-tone RUs satisfy the allocation of 26 subcarriers, there are still some subcarriers in the 26-tone DRU 5 that are not fully allocated. Thus, by reasonably distributing the unallocated subcarriers belonging to the 26-tone DRU 5, the number of subcarriers belonging to a certain DRU (such as a certain DRU among the M1 DRUs) within a certain MHz can be reduced, thereby increasing the transmission power of the subcarriers.
[0151] As another example, when the bandwidth is 40 MHz, M1 DRUs (e.g., M1 = 16) in the subcarrier planning can cycle with the subcarriers of 16 26-tone DRUs respectively. The occurrence frequency of the subcarriers of the first part of the subcarriers in M2 DRUs (e.g., 26-tone DRU 5 and 26-tone DRU 14) is lower than the occurrence frequency of the subcarriers of any one of the aforementioned 16 26-tone DRUs. Similarly, after the 26 subcarriers are allocated to the M1 26-tone DRUs, there are still some subcarriers in the M2 DRUs that are not fully allocated. By reasonably distributing the aforementioned unallocated subcarriers, the number of subcarriers of the first DRU within a certain 1 MHz can be reduced, and the transmission power of the subcarriers within this 1 MHz can be increased.
[0152] Combining the above item 2 and item 3, for some subcarriers (such as the first part of subcarriers) in the M2 DRUs, every y subcarriers in the order from low frequency to high frequency among the M * 26 subcarriers corresponding to the M DRUs belong to the second DRU; for some subcarriers (such as the second part of subcarriers) in the M2 DRUs, there are multiple consecutive subcarriers belonging to the second DRU among the M * 26 subcarriers. Or, for some subcarriers (such as the first part of subcarriers) in the M2 DRUs, every y subcarriers in the order from low frequency to high frequency among the M * 26 subcarriers corresponding to the M DRUs belong to the second DRU; for some subcarriers (such as the second part of subcarriers) in the M2 DRUs, every z subcarriers in the order from low frequency to high frequency among the M * 26 subcarriers corresponding to the M DRUs belong to the second DRU. Or, for some subcarriers (such as the first part of subcarriers) in the M2 DRUs, every y subcarriers in the order from low frequency to high frequency among the M * 26 subcarriers corresponding to the M DRUs belong to the second DRU, for some subcarriers (such as the second part of subcarriers #1) in the M2 DRUs, there are multiple consecutive subcarriers belonging to the second DRU among the M * 26 subcarriers, and for some subcarriers (such as the second part of subcarriers #2) in the M2 DRUs, every z subcarriers in the order from low frequency to high frequency among the M * 26 subcarriers corresponding to the M DRUs belong to the second DRU.
[0153] In the embodiments of the present application, the aforementioned unallocated subcarriers, empty subcarriers, DC subcarriers, guard subcarriers or additional subcarriers can be distributed around the subcarriers of the M1 DRUs. The description regarding a bandwidth of 80 MHz or a larger bandwidth can refer to the description of 20 MHz or 40 MHz, which will not be elaborated here.
[0154] For ease of description, hereinafter, the subcarriers, null subcarriers, DC subcarriers, and guard subcarriers in the M2 DRUs are referred to as non-target subcarriers, and the subcarriers in the M1 DRUs are referred to as target subcarriers (the subcarriers other than the extra subcarriers in the DRUs shown in Table 2 or Table 3). When the DRU size is greater than 52 subcarriers, the 106-tone DRU may further include an additional 2 subcarriers (as shown in Table 3), and the 242-tone DRU may further include an additional 4 subcarriers. The additional subcarriers may be target subcarriers, or alternatively, may be non-target subcarriers.
[0155] In the embodiments of the present application, for 3c: for some of the subcarriers in the M2 DRUs, the maximum number of subcarriers between two adjacent non-target subcarriers among the subcarriers corresponding to the M DRUs may be 12 (hereinafter, when cited, it is described by taking 3c as an example). Or rather, for some of the non-target subcarriers, the maximum number of subcarriers between two adjacent non-target subcarriers among the subcarriers corresponding to the M DRUs may be 12. Exemplarily, for some of the non-target subcarriers, a non-target subcarrier appears every 12 subcarriers among the subcarriers corresponding to the M DRUs, or rather, for some of the non-target subcarriers, a non-target subcarrier appears every 13 subcarriers among the subcarriers corresponding to the M DRUs. The non-target subcarriers shown here may belong to the subcarriers of one DRU among the M2 DRUs, or the non-target subcarriers may belong to the subcarriers of two DRUs among the M2 DRUs, or the non-target subcarriers may belong to the subcarriers of three DRUs among the M2 DRUs, etc., which are not listed one by one here.
[0156] For convenience of citation, the numbers 3a / 3b / 3c are used above, but it should not be construed as a limitation to the embodiments of the present application.
[0157] Item 4: The number of subcarriers belonging to the second DRU in the first unit window is greater than the number of subcarriers belonging to the second DRU in the second unit window.
[0158] Or rather, the subcarrier density of the second DRU in the first unit window is greater than the subcarrier density of the second DRU in the second unit window.
[0159] Both the first unit window and the second unit window include n subcarriers with consecutive index values. The subcarrier with the lowest frequency in the first unit window is different from the subcarrier with the lowest frequency in the second unit window, and the subcarrier with the highest frequency in the first unit window is different from the subcarrier with the highest frequency in the second unit window. Exemplarily, the first unit window and the second unit window can be different windows with a sliding window of 13 subcarriers. As introduced in Term 3 above, 13 subcarriers can be included within 1 MHz. Therefore, when using a sliding window of 13 subcarriers, the number of subcarriers belonging to a certain DRU can correspond to the number of subcarriers within 1 MHz, and the condition of the maximum power spectral density can also be effectively combined. For example, the measurement unit of the power spectral density is 1 MHz, so the transmission power of the subcarriers can be determined simply and quickly.
[0160] When the subcarriers in M1 DRUs meet the above item 1, and the first part of the subcarriers in M2 DRUs meet the above item 2, and the second part of the subcarriers in M2 DRUs meet the above item 3, there may be one or more 1-MHz bands in the entire bandwidth where the number of non-target subcarriers is greater than that in other 1-MHz bands, and the number of target subcarriers in the one or more 1-MHz bands is less than that in other 1-MHz bands. Since the number of target subcarriers in the one or more 1-MHz bands is reduced, the transmission power of the target subcarriers in the one or more 1-MHz bands is greater than that of the target subcarriers in other 1-MHz bands, thus increasing the transmission power of the target subcarriers in the one or more 1-MHz bands. The remaining subcarriers, null subcarriers, direct current (DC) subcarriers, or guard subcarriers, etc. (such as additional subcarriers may or may not be included) in M2 DRUs except the above partial subcarriers (i.e., the first part of the subcarriers) can be distributed around the subcarriers of M1 DRUs. The positions of the above remaining subcarriers, null subcarriers, DC subcarriers, or guard subcarriers can be determined by the positions or quantities of the subcarriers belonging to M1 DRUs in one or more 1-MHz bands where the transmission power needs to be increased. For example, under the condition of the maximum power spectral power limit within 1 MHz with a sliding window of 13 consecutive subcarriers, the number of non-target subcarriers in a certain 1-MHz or some 1-MHz bands can be increased as much as possible, so as to reduce the number of subcarriers in 1-MHz bands of other 26-tone DRUs, 52-tone DRUs, or 106-tone RUs, and improve the transmission power.
[0161] In the embodiments of the present application, through subcarrier planning under the condition of meeting the above conditions, the subcarriers belonging to the second DRU or other subcarriers can also be distributed near the DC subcarriers or guard subcarriers, so as to avoid interference to the target subcarriers by the DC component or the temporary channel as much as possible.
[0162] Combined with the characteristics satisfied by the above M 26-tone DRUs, the subcarrier planning shown in the embodiments of the present application is illustrated by the following examples.
[0163] The following takes a bandwidth of 20 MHz as an example to illustrate the subcarrier planning.
[0164] When the subcarrier spacing is 78.125 KHz, the subcarrier range of 20 MHz is [-128:127], that is, the subcarrier indices from low frequency to high frequency are -128 to 127 in sequence. 256 subcarriers can correspond to 9 26-tone DRUs (9 * 26 = 234). In addition to the 234 subcarriers corresponding to 9 26-tone DRUs, the 256 subcarriers can also include one or more empty subcarriers, one or more DC subcarriers, one or more guard subcarriers, etc. As shown in Table 2, when the DRU size is 106-tone DRU, two additional subcarriers can also be included in the 256 subcarriers. The subcarrier with an index value of 0 can be a DC subcarrier, or the empty subcarrier near the subcarrier with an index value of 0 can also be considered as a DC subcarrier. The embodiments of the present application do not limit the distinction method between the DC subcarrier and the empty subcarrier.
[0165] As an example, the sequence corresponding to M1 DRUs can be 16382749. For example, the subcarriers of M1 DRUs can be cycled in this sequence. For another example, the subcarriers of M1 DRUs can be cycled in the sequences after cyclic shift of this sequence respectively. After the above sequence is cyclically shifted one bit to the left, the resulting sequence is 6 3 82 7 4 9 1. At this time, the subcarriers in M1 DRUs can cyclically appear in the order of 6 3 8 2 7 4 9 1. The "1" in the above sequence represents the subcarrier belonging to 26-tone DRU 1, the "2" represents the subcarrier belonging to 26-tone DRU 2, and so on.
[0166] The determination method of the above sequence can be as follows:
[0167] Arrange the numbers of M1 DRUs in ascending order: 1, 2, 3, 4, 6, 7, 8, 9;
[0168] Put the second half on the second line: 1, 2, 3, 4 6, 7, 8, 9
[0171] Put the second half of each line on the third and fourth lines: 1, 2 6, 7 3, 4 8, 9
[0176] Read by column, from which 1, 6, 3, 8, 2, 7, 4, 9 can be obtained.
[0177] The above sequence can make the number of subcarriers between adjacent subcarriers belonging to the same DRU in the 52-tone DRU composed of the above 26-tone DRUs and the 106-tone DRU composed of 26-tone DRUs greater than a certain threshold, so as to reduce the number of subcarriers belonging to the same DRU per MHz as much as possible and improve the transmission power of subcarriers as much as possible. The above-described determination method is only an example, and the specific method for obtaining the sequence is not limited in the embodiments of the present application.
[0178] As another example, the sequence corresponding to M1 DRUs can be 2 6 3 8 1 7 4 9. For example, the subcarriers of M1 DRUs can cycle in this sequence. Another example is that the subcarriers of M1 DRUs cycle in the sequence after circularly shifting this sequence. For example, the sequence after circularly shifting the above sequence two positions to the left is 3 8 1 7 4 9 2 6. At this time, the subcarriers in M1 DRUs can appear in sequence as 3, 8, 1, 7, 4, 9, 2, 6.
[0179] In the embodiments of the present application, the numbers of the two 26-tone RUs that make up the same 52-tone RU can be exchanged. For example, in the above example 1 6 3 8 2 7 4 9, after exchanging the order of 26-tone DRU 1 and 26-tone DRU 2 that make up 52-tone DRU 1, the sequence is 2 6 3 8 1 7 4 9. Another example is that after exchanging the order of 26-tone DRU 3 and 26-tone DRU 4 that make up 52-tone 2, the sequence is 2 6 4 8 1 7 3 9, etc. Or, the sequence after the order exchange can be circularly shifted. The sequence after the numbers of the 26-tone DRUs that make up the same 52-tone DRU in the above sequence are exchanged or the sequence after circularly shifting also falls within the protection scope of the embodiments of the present application. They will not be listed one by one here.
[0180] For ease of description, 1, 6, 3, 8, 2, 7, 4, 9 will be used as examples for illustration below, but it should not be construed as a limitation to the embodiments of the present application.
[0181] Example 1
[0182] Table 4 exemplarily shows a subcarrier plan. The values in the odd columns of Table 4 represent the 256 subcarrier indices (or subcarrier numbers or subcarrier index values, etc.) from -128 to +127 for 20 MHz. The values in the even columns represent the numbers of 26-tone DRUs belonging to 20 MHz, that is, it indicates that the subcarrier belongs to the m-th 26-tone DRU (or 26-tone DRU m). The value of m is greater than or equal to 1 and less than or equal to M. For example, the value of m can be equal to any one of the following: 1, 2, 3, 4, 5, 6, 7, 8, 9. The leftmost column in Table 4 is the 1st column (belonging to the odd columns), and the rightmost column can be the 16th column (belonging to the even columns). The two 106-1s in Table 4 are the additional two subcarriers in 106-tone 1 shown in Table 2, and the two 106-2s in Table 4 are the additional two subcarriers in 106-tone DRU 2 shown in Table 2. The blank places in Table 4 can be empty subcarriers or guard subcarriers, etc. The description about the table here also applies to the following text. The descriptions of the respective tables shown below can refer to Table 4 or the description about M or M1 or M2 above, and will not be elaborated further below.
[0183] Table 4
[0184]
[0185]
[0186] The subcarrier planning shown in Table 4 is only an example. For example, the subcarrier planning can also be in other forms, such as the form that shows the index values of each 26-tone DRU one by one. In Table 4, the index values of the 26 subcarriers of 26-tone DRU 1 can be successively: -118, -110, -101, -92, -84, -75, -66, -58, -49, -40, -32, -23, -10, 3, 16, 24, 33, 42, 50, 59, 68, 76, 85, 94, 102, 111. Among them, the subcarrier with an index value of -118 and the subcarrier with an index value of -110 can be adjacent subcarriers, the subcarrier with an index value of -110 and the subcarrier with an index value of -101 can be adjacent subcarriers, etc. Here, they are not listed one by one. The index values of the 26 subcarriers of 26-tone DRU 2 can be successively: -114, -105, -97, -88, -79, -71, -62, -53, -45, -36, -27, -19, -6, 7, 20, 29, 37, 46, 55, 63, 72, 81, 89, 98, 107, 115. Regarding the index values of the 26 subcarriers of other DRUs, reference can be made to Table 4, and they are not shown one by one here. In specific implementation, the subcarrier planning can also have other forms, which are not listed one by one here. The description of the form of the subcarrier planning here also applies below, and will not be repeated below.
[0187] Referring to Table 2, when the DRU size is 52-tone DRU, for example, the index values of the 52 subcarriers of 52-tone DRU 1 can include the index values of the 26 subcarriers of 26-tone DRU 1 and the index values of the 26 subcarriers of 26-tone DRU 2. Taking Table 4 as an example, the index values of the 52 subcarriers of 52-tone DRU 1 can be successively: -118, -114, -110, -105, -101, -97, -92, -88, -84, -79, -75, -71, -66, -62, -58, -53, -49, -45, -40, -36, -32, -27, -23, -19, -10, -6, 3, 7, 16, 20, 24, 29, 33, 37, 42, 46, 50, 55, 59, 63, 68, 72, 76, 81, 85, 89, 94, 98, 102, 107, 111, 115. And so on, which will not be enumerated one by one here. When the DRU size is 106-tone DRU, the index values of the 106 subcarriers of 106-tone DRU 1 can include the index values of the 26 subcarriers of 26-tone DRU 1, the index values of the 26 subcarriers of 26-tone DRU 2, the index values of the 26 subcarriers of 26-tone DRU 3, the index values of the 26 subcarriers of 26-tone DRU 4 and two additional subcarriers. Which will not be enumerated one by one here.
[0188] As shown in Table 4, for M1 DRUs, the subcarriers of these M1 DRUs cycle in the order of 1, 6, 3, 8, 2, 7, 4, 9 in turn. For example, the number of subcarriers that are spaced between the subcarrier with an index value of -118 and the subcarrier with an index value of -110 and belong to the M1 DRUs is 7 (i.e., x = 7). They are, in turn, the subcarrier with an index value of -117 (belonging to 26-tone DRU 6), the subcarrier with an index value of -116 (belonging to 26-tone DRU 3), the subcarrier with an index value of -115 (belonging to 26-tone DRU 8), the subcarrier with an index value of -114 (belonging to 26-tone DRU 2), the subcarrier with an index value of -113 (belonging to 26-tone DRU 7), the subcarrier with an index value of -112 (belonging to 26-tone DRU 4), and the subcarrier with an index value of -111 (belonging to 26-tone DRU 9). Another example is that the number of subcarriers that are spaced between the subcarrier with an index value of -110 and the subcarrier with an index value of -101 and belong to the M1 DRUs is 7. They are, in turn, the subcarrier with an index value of -109 (belonging to 26-tone DRU 6), the subcarrier with an index value of -108 (belonging to 26-tone DRU 3), the subcarrier with an index value of -107 (belonging to 26-tone DRU 8), the subcarrier with an index value of -105 (belonging to 26-tone DRU 2), the subcarrier with an index value of -104 (belonging to 26-tone DRU 7), the subcarrier with an index value of -103 (belonging to 26-tone DRU 4), and the subcarrier with an index value of -102 (belonging to 26-tone DRU 7). They will not be listed one by one here. That is, the M1 DRUs shown in Table 4 meet the characteristics of the above item 1.
[0189] As shown in Table 4, the index values of the 26 subcarriers of the 26-tone DRU 5 are in sequence: -119, -106, -93, -80, -67, -54, -41, -28, -15, -14, -13, -12, -11, 11, 12, 13, 14, 15, 28, 41, 54, 67, 80, 93, 106, 119. The index values in the first part of the subcarriers in the 26-tone DRU 5 can be in sequence: -119, -106, -93, -80, -67, -54, -41, -28, -15, or 15, 28, 41, 54, 67, 80, 93, 106, 119. For example, the number of subcarriers between the subcarrier with an index value of -119 and the subcarrier with an index value of 106 is 12, i.e., y = 12. Some of the subcarriers (i.e., the first part of the subcarriers) in the M2 DRUs shown in Table 4 conform to the characteristics of Item 2 above. The index values of the first part of the subcarriers in Table 4 are shown by taking symmetry as an example. In specific implementation, the index values of the first part of the subcarriers may not be symmetric either.
[0190] As shown in Table 4, the 5 subcarriers with index values of -15, -14, -13, -12, -11 are consecutive, and the 5 subcarriers with index values of 11, 12, 13, 14, 15 are also consecutive. That is, some of the subcarriers (i.e., the second part of the subcarriers) in the M2 DRUs shown in Table 4 conform to the characteristic 3a of Item 3 above. In the embodiments of the present application, one or more subcarriers in the first part of the subcarriers and the second part of the subcarriers in the second DRU may overlap. Or, the second part of the subcarriers may not include the subcarriers in the first part of the subcarriers either. For example, the index values of the second part of the subcarriers can also be in sequence: -14, -13, -12, -11, or 11, 12, 13, 14. Table 4 is shown by taking the satisfaction of 3a in Item 3 above as an example. In specific implementation, the second part of the subcarriers may also satisfy 3b in Item 3 above, which will not be listed one by one here.
[0191] Using a sliding window with a range of 13 consecutive subcarriers for inspection, it can be found that the sliding windows corresponding to the subcarrier index values from -10 to -3 (such as the sliding window including the subcarrier index values from -10 to -3), and the sliding windows corresponding to the subcarrier index values from 3 to 10 (such as the sliding window including the subcarrier index values from 3 to 10) can achieve the following number of subcarriers per MHz:
[0192] 26-tone DRU: 1 tone / MHz; 52-tone DRU: 2 tones / MHz; 106-tone DRU: 4 tones / MHz.
[0193] Exemplarily, the first unit window may correspond to a sliding window with index values ranging from -10 to -3, or a sliding window with index values ranging from 3 to 10. Or rather, the 1 MHz corresponding to the index values ranging from -10 to -3, and the 1 MHz corresponding to the index values from 3 to 10 are two 1 MHzs for increasing the transmission power. The sliding window other than the first unit window may be the second unit window. As shown in Table 4, the number of subcarriers of the second DRU in the first unit window is 5, and the number of subcarriers of the second DRU in the second unit window is 1. That is, Table 4 conforms to the characteristics of the above item 4. 106-tone 1 and 106-tone 2 in Table 4 are non-target subcarriers.
[0194] The second unit window can achieve the following number of subcarriers per MHz:
[0195] 26-tone RU: 2 tones / MHz; 52-tone RU: 3 tones / MHz; 106-tone RU: 6 tones / MHz.
[0196] The smaller the number of subcarriers belonging to a certain DRU per MHz, the greater the power that can be allocated to a single subcarrier. From the number of subcarriers per MHz in the above first unit window and the second unit window, it can be seen that the performance in the first unit window is greater than that in the second unit window. By reducing the number of subcarriers of M1 DRUs in the first unit window, the transmission power of the subcarriers in this first unit window can be increased. For example, one or more of the subcarrier index values from -10 to -3 and the subcarrier index values from 3 to 10 can be used as pilot subcarriers, which can increase the pilot energy, so that when the second communication device processes the pilot signal, the accuracy of correcting the frequency offset or phase offset of the second communication device can be improved, and the demodulation accuracy can be improved.
[0197] In the embodiments of the present application, on the basis of Table 4, the subcarrier planning may also have other deformations, and the subcarrier planning that satisfies at least one of the following rules also belongs to the protection scope of the embodiments of the present application.
[0198] 1. The sequence shown in Table 4 is 1 6 3 8 2 7 4 9. The sequence can also be replaced by a sequence after circular shifting of 1 6 3 8 2 7 4 9; or, it can also be replaced by the sequence after swapping the order of 1 and 2, i.e., 2 6 3 8 1 7 4 9, or the sequence after circular shifting of the sequence after swapping the order of 1 and 2; or, it can also be replaced by the sequence after swapping the order of 3 and 4, or the sequence after circular shifting of the sequence after swapping the order of 3 and 4; or, it can also be replaced by the sequence after swapping the order of 6 and 7, or the sequence after circular shifting of the sequence after swapping the order of 6 and 7; or, it can also be replaced by the sequence after swapping the order of 8 and 9, or the sequence after circular shifting of the sequence after swapping the order of 8 and 9. For the description of the sequence, reference can be made to the above text, and details are not elaborated here.
[0199] 2. All subcarriers in the M1 DRUs shown in Table 4 belong to the same DRU every 7 subcarriers. The subcarriers of some DRUs among these M1 DRUs can belong to the same DRU every 7 subcarriers, or in other words, there may be some DRUs among these M1 DRUs whose subcarriers do not belong to the same DRU every 7 subcarriers.
[0200] 3. The index values of the subcarriers of 26 - tone DRU 5 in Table 4 are: -119, -106, -93, -80, -67, -54, -41, -28, -15, -14, -13, -12, -11, 11, 12, 13, 14, 15, 28, 41, 54, 67, 80, 93, 106, 119. The index values of some subcarriers (such as the first part of subcarriers) in 26 - tone DRU 5 can also be shifted. For example, the index value of the first subcarrier from low frequency to high frequency in 26 - tone DRU 5 can be other index values in [-121: -109], the index value of the second subcarrier from low frequency to high frequency in 26 - tone DRU 5 can be other index values in [-108: -96], and so on. The positions of 5 consecutive subcarriers in 26 - tone DRU 5 can also be shifted. The positions of the subcarriers of these M2 DRUs can make the M1 DRUs satisfy item 1 above, some subcarriers of the M2 DRUs satisfy item 2, or some subcarriers of the M2 DRUs satisfy item 3 (or satisfy item 3), and all belong to the protection scope of the embodiments of the present application.
[0201] 4. After the subcarrier order of the 8 DRUs is determined according to the above sequence, and after the order of the 26-tone DRU 2 is also determined, other subcarriers can be inserted in (or outside) the determined order, such as DC subcarriers, null subcarriers, guard subcarriers, or data or pilot subcarriers composed of non-26-tone DRUs, such as 106-tone 1 or 1-6-tone 2, etc.
[0202] 5. In Table 4, y = 12. In the embodiments of the present application, y > 8, and the value of y can also be equal to 9, or 10, or 11, etc.
[0203] 6. In Table 4, the position of the first unit window is near the DC subcarrier. In other subcarrier planning, the 1 MHz that needs to increase the transmission power can be translated to other subcarrier indices. For example, the position of the first unit window can also be at the edge of 20 MHz. For example, the guard subcarriers can be used to fill the first unit window that needs to increase the transmission power, and the number of subcarriers belonging to M1 DRUs in the first unit window is reduced. Or rather, the positions of the 2 1 MHz that need to increase the transmission power in Table 4 are only examples. As shown in Table 4, the 2 1 MHz can also be at the edge of 20 MHz. For example, the guard subcarriers can be filled in these 2 1 MHz, so as to reduce the number of subcarriers belonging to M1 DRUs in these 2 1 MHz.
[0204] Other subcarrier planning obtained based on the above Features 1 to 6 also belongs to the protection scope of the embodiments of the present application.
[0205] Example 2
[0206] Table 5 exemplarily shows a subcarrier planning. The descriptions of the odd columns, even columns, or numbers in Table 5 can refer to Table 4, which will not be elaborated here.
[0207] Table 5
[0208]
[0209]
[0210] In Table 5, x = 7 and y = 12. As shown in Table 5, the index values of the 26 subcarriers of the 26-tone DRU 5 can be successively: -109, -96, -83, -70, -57, -44, -43, -42, -41, -30, -29, -28, -27, 27, 28, 29, 30, 41, 42, 43, 44, 57, 70, 83, 96, 109. For example, the index values of the first part of the subcarriers in the 26-tone DRU 5 can be successively: -109, -96, -83, -70, -57, -44, or 44, 57, 70, 83, 96, 109. For example, the index values of the second part of the subcarriers in the 26-tone DRU 5 can be successively: -44, -43, -42, -41, or -30, -29, -28, -27, or 27, 28, 29, 30, or 41, 42, 43, 44. The second part of the subcarriers shown here overlaps with the first part of the subcarriers. For example, the index values of the second part of the subcarriers in the 26-tone DRU 5 can be successively: -43, -42, -41, or -30, -29, -28, -27, or 27, 28, 29, 30, or 41, 42, 43. The index values of the subcarriers of each 26-tone DRU in Table 5, as well as the characteristics satisfied, can refer to the descriptions in Items 1 to 4 above or the description of Table 4, etc., and will not be elaborated here one by one.
[0211] In Table 5, the performance that can be achieved within the first unit window is as follows:
[0212] 26-tone RU: 1 tone / MHz; 52-tone RU: 2 tones / MHz; 106-tone RU: 5 tones / MHz.
[0213] For example, the first unit window can correspond to a sliding window with index values including -39 to -32, or a sliding window with index values including 32 to 39. 106-tone 1 and 106-tone 2 in Table 5 are the target subcarriers. Because the additional two subcarriers are the target subcarriers, when the DRU size is 106-tone DRU, the number of subcarriers per MHz within a certain 1 MHz is 5.
[0214] The performance that can be achieved within the second unit window is as follows:
[0215] 26-tone RU: 2 tones / MHz; 52-tone RU: 3 tones / MHz; 106-tone RU: 6 tones / MHz.
[0216] The subcarrier planning provided by the embodiments of the present application can effectively increase the transmission power of subcarriers with subcarrier index values ranging from -39 to -32 and increase the transmission power of subcarriers with subcarrier index values ranging from 32 to 39.
[0217] In the embodiments of the present application, taking Table 5 as an example, the subcarrier planning may also have the following characteristics:
[0218] The positions of the 1 MHz that need to increase the transmission power shown in Table 5 are only examples. The two 1 MHz shown in Table 5 can be shifted within the range of [-128:127], or in other words, the position of the first unit window can be shifted within the range of [-128:127], or in other words, the subcarrier index values within the first unit window can change. Since there are not many non-target subcarriers available at the edges of 20 MHz (i.e., subcarriers that do not affect the number of subcarriers per 1 MHz of some or all of the DRUs in M1 DRUs, such as the subcarriers of 26-tone DRU 5, and do not affect the remaining 26-tone RUs, 52-tone RUs, 106-tone RUs), two additional subcarriers in the 106-tone DRU can be used to fill the 1 MHz that needs to increase the transmission power.
[0219] Regarding other characteristics satisfied by Table 5, reference can be made to the description of Table 4. For example, Table 5 can also satisfy the above characteristics 1 to 5, etc., which will not be elaborated here.
[0220] In the above Example 1 and Example 2, by downgrading 26-tone DRU 5, more flexible non-target subcarriers are obtained. These non-target subcarriers are distributed around the target subcarriers, thereby reducing the number of subcarriers per MHz within the first unit window. In the following Example 3, non-target subcarriers (such as the non-target subcarriers with index values from -5 to -3 in Table 6, or the non-target subcarriers with index values from 3 to 5) can be distributed around the subcarrier with an index value of 0, thereby effectively reducing the interference of the target subcarriers by the DC component.
[0221] Example 3
[0222] Table 6 exemplarily shows a subcarrier planning. Regarding the odd columns, even columns, and numbers in Table 6, reference can be made to Table 4, which will not be elaborated here.
[0223] Table 6
[0224]
[0225]
[0226] In Table 6, x = 7 and y = 12. As shown in Table 5, the index values of the 26 subcarriers of the 26-tone DRU 5 can be successively: -121, -118, -105, -92, -79, -66, -53, -40, -27, -14, -5, -4, -3, 3, 4, 5, 14, 27, 40, 53, 66, 79, 92, 105, 118, 121. For example, the index values of the first part of the subcarriers in the 26-tone DRU 5 can be successively: -118, -105, -92, -79, -66, -53, -40, -27, -14, or 14, 27, 40, 53, 66, 79, 92, 105, 118. For example, the index values of the second part of the subcarriers in the 26-tone DRU 5 can be successively: -5, -4, -3, or 3, 4, 5. The second part of the subcarriers shown here does not overlap with the first part of the subcarriers. The index values of the subcarriers of each 26-tone DRU in Table 6 and the satisfied characteristics are not elaborated one by one here.
[0227] Table 7 exemplarily shows a subcarrier plan. For the descriptions of the odd columns, even columns, numbers, etc. of Table 7, reference can be made to Table 4, which is not elaborated here. In Table 7, x = 7 and y = 10. For other descriptions of Table 7, reference can be made to Table 6, which is not elaborated here.
[0228] Table 7
[0229] -128 -96 8 -64 1 -32 7 0 DC 32 9 64 2 96 6 -127 -95 5 -63 6 -31 4 1 DC 33 1 65 7 97 3 -126 -94 2 -62 5 -30 9 2 DC 34 6 66 4 98 8 -125 -93 7 -61 3 -29 5 3 5 35 3 67 9 99 2 -124 -92 4 -60 8 -28 1 4 5 36 8 68 1 100 7 -123 -91 9 -59 2 -27 6 5 4 37 5 69 6 101 4 -122 -90 1 -58 7 -26 3 6 9 38 2 70 5 102 9 -121 106-1 -89 6 -57 4 -25 8 7 1 39 7 71 3 103 5 -120 106-2 -88 3 -56 9 -24 2 8 6 40 4 72 8 104 1 -119 4 -87 8 -55 1 -23 7 9 3 41 9 73 2 105 6 -118 9 -86 2 -54 6 -22 4 10 8 42 1 74 7 106 3 -117 5 -85 7 -53 3 -21 9 11 2 43 6 75 4 107 8 -116 1 -84 5 -52 8 -20 1 12 7 44 3 76 9 108 2 -115 6 -83 4 -51 5 -19 6 13 4 45 8 77 1 109 7 -114 3 -82 9 -50 2 -18 5 14 9 46 2 78 6 110 4 -113 8 -81 1 -49 7 -17 3 15 5 47 7 79 3 111 9 -112 2 -80 6 -48 4 -16 8 16 1 48 5 80 8 112 1 -111 7 -79 3 -47 9 -15 2 17 6 49 4 81 5 113 6 -110 4 -78 8 -46 1 -14 7 18 3 50 9 82 2 114 5 -109 9 -77 2 -45 6 -13 4 19 8 51 1 83 7 115 3 -108 1 -76 7 -44 3 -12 9 20 2 52 6 84 4 116 8 -107 6 -75 4 -43 8 -11 1 21 7 53 3 85 9 117 2 -106 5 -74 9 -42 2 -10 6 22 4 54 8 86 1 118 7 -105 3 -73 5 -41 7 -9 3 23 9 55 2 87 6 119 5 -104 8 -72 1 -40 5 -8 8 24 1 56 7 88 3 120 106-1 -103 2 -71 6 -39 4 -7 5 25 6 57 4 89 8 121 106-2 -102 7 -70 3 -38 9 -6 2 26 5 58 9 90 2 122 -101 4 -69 8 -37 1 -5 7 27 3 59 5 91 7 123 -100 9 -68 2 -36 6 -4 5 28 8 60 1 92 5 124 -99 1 -67 7 -35 3 -3 5 29 2 61 6 93 4 125 -98 6 -66 4 -34 8 -2 DC 30 7 62 3 94 9 126 -97 3 -65 9 -33 2 -1 DC 31 4 63 8 95 1 127
[0230] In the embodiments of the present application, taking Table 6 and Table 7 as examples, the subcarrier plan may further have the following characteristics:
[0231] Non-target subcarriers (such as a plurality of consecutive non-target subcarriers) can also be distributed around the protection subcarriers, thereby reducing the interference of the target subcarriers by other adjacent channels. For other characteristics satisfied by Table 6 and Table 7, reference can be made to Table 4. For example, Table 6 and Table 7 can also satisfy the above characteristics 1 to 5, which are not elaborated here.
[0232] The following takes a bandwidth of 40 MHz as an example to illustrate the subcarrier plan.
[0233] When the subcarrier spacing is 78.125 KHz, the subcarrier range of 40 MHz is [-256:255], that is, the subcarrier indices from low frequency to high frequency are -256 to 255 in sequence. 512 subcarriers can correspond to 18 26-tone DRUs (18 * 26 = 468). Among the 512 subcarriers, in addition to the 468 subcarriers corresponding to 18 26-tone DRUs, one or more null subcarriers, one or more DC subcarriers, one or more guard subcarriers, etc. can also be included. As shown in Table 3, when the DRU size is 106-tone DRU, there can be an additional 8 subcarriers in these 256 subcarriers. When the DRU size is 242-tone DRU, there can be an additional 8 subcarriers in these 512 subcarriers.
[0234] As an example, the sequence corresponding to M1 DRUs can be 1 10 6 15 3 12 8 17 2 11 7 16 4 13 9 18. The subcarriers of M1 DRUs can be cycled in this sequence. Another example is that the subcarriers of M1 DRUs can be cycled in the sequence after circularly shifting this sequence.
[0235] The determination method of the above sequence can be as follows:
[0236] For example, the M1 DRUs are arranged in ascending order of numbers: 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18.
[0237] Put the second half on the second line: 1, 2, 3, 4, 6, 7, 8, 9 10, 11, 12, 13, 15, 16, 17, 18
[0240] Put the second half of each line on the third and fourth lines: 1, 2, 3, 4 10, 11, 12, 13 6, 7, 8, 9 15, 16, 17, 18
[0245] Read by columns, thus 1, 10, 6, 15, 3, 12, 8, 17, 2, 11, 7, 16, 4, 13, 9, 18 can be obtained.
[0246] As another example, the sequence corresponding to M1 DRUs can be 2 10 6 15 3 12 8 17 1 11 7 16 4 13 9 18. The subcarriers of M1 DRUs are cycled in this sequence. Another example is that the subcarriers of M1 DRUs are cycled in the sequence after circularly shifting this sequence. Here, they are not listed one by one.
[0247] In the embodiments of the present application, the numbers of the two 26-tone RUs that make up the same 52-tone RU can be exchanged. For example, in the above example 1 10 615 3 12 8 17 2 11 7 16 4 13 9 18, after exchanging the order of the 26-tone DRU 1 and the 26-tone DRU 2 that make up the 52-tone DRU 1, the sequence becomes 2 10 6 15 3 12 8 17 1 11 7 16 413 9 18. Another example is that after exchanging the order of the 26-tone DRU 3 and the 26-tone DRU 4 that make up the 52-tone 2, the sequence becomes 2 10 6 15 4 12 8 17 1 11 7 16 3 13 9 18, etc. The sequences after the numbers of the 26-tone DRUs that make up the same 52-tone DRU are exchanged in the above sequences also fall within the protection scope of the embodiments of the present application. They are not listed one by one here.
[0248] For ease of description, hereinafter, 1 10 6 15 3 12 8 17 2 11 7 16 4 13 9 18 will be taken as an example for illustration, but it should not be construed as a limitation on the embodiments of the present application.
[0249] Example 4
[0250] Table 8 and Table 9 exemplarily show a subcarrier planning. For the relevant descriptions of Table 8 or Table 9, reference can be made to Table 4, which will not be elaborated here.
[0251] Table 8
[0252]
[0253]
[0254] Table 9
[0255]
[0256]
[0257] In Table 8, the subcarriers belonging to the same DRU are all completely discrete. In Table 9, there are multiple consecutive subcarriers in 26-tone DRU 5, and there are also multiple consecutive subcarriers in 26-tone DRU 14. For example, the subcarrier with an index value of -44 in Table 8 belongs to 26-tone DRU 14, while the subcarrier with an index value of -44 in Table 9 belongs to 26-tone DRU 5. Another example is that the subcarrier with an index value of -41 in Table 8 belongs to 26-tone DRU 5, and the subcarrier with an index value of -41 in Table 9 belongs to 26-tone DRU 14. Another example is that the subcarrier with an index value of -29 in Table 8 belongs to 26-tone DRU 14, and the subcarrier with an index value of -29 in Table 9 belongs to 26-tone DRU 5. Another example is that the subcarrier with an index value of -18 in Table 8 belongs to 26-tone DRU 14, and the subcarrier with an index value of -18 in Table 9 belongs to 26-tone DRU 5. Another example is that the subcarrier with an index value of 16 in Table 8 belongs to 26-tone DRU 5, and the subcarrier with an index value of 16 in Table 9 belongs to 26-tone DRU 14. Another example is that the subcarrier with an index value of 29 in Table 8 belongs to 26-tone DRU 5, and the subcarrier with an index value of 29 in Table 9 belongs to 26-tone DRU 14.
[0258] As shown in Table 8 or Table 9, for M1 DRUs, the subcarriers of these M1 DRUs cycle in the order of 1, 10, 6, 15, 3, 12, 8, 17, 2, 11, 7, 16, 4, 13, 9, 18. The number of subcarriers between the subcarrier with an index value of -239 and the subcarrier with an index value of -222 and belonging to the M1 DRUs is 15, that is, x = 15.
[0259] As shown in Table 8, the index values of the 26 subcarriers of 26-tone DRU 5 are in sequence: -214, -188, -162, -136, -110, -84, -58, -45, -43, -41, -30, -28, -19, -17, 16, 29, 42, 44, 58, 84, 110, 136, 162, 188, 214, 240. The index values of the first part of the subcarriers in 26-tone DRU 5 can be in sequence: -214, -188, -162, -136, -110, -84, -58, or 58, 84, 110, 136, 162, 188, 214, 240. The number of subcarriers between the subcarrier with an index value of -214 and the subcarrier with an index value of -188 is 25, that is, y = 25. Similarly, the number of subcarriers between any two adjacent subcarriers in the above-mentioned first part of the subcarriers is 25.
[0260] As shown in Table 8, the index values of the 26 subcarriers of the 26-tone DRU 14 are successively: -240, -227, -201, -175, -149, -123, -97, -71, -44, -42, -29, -18, 15, 17, 28, 30, 41, 43, 45, 71, 97, 123, 149, 175, 201, 227. The index values of the first part of the subcarriers in the 26-tone DRU 14 can be successively: -227, -201, -175, -149, -123, -97, -71, or 71, 97, 123, 149, 175, 201, 227. The number of subcarriers between any two adjacent subcarriers in the above first part of the subcarriers is 25.
[0261] As shown in Table 8, among the partial subcarriers of the M2 DRUs, the number of subcarriers between two adjacent non-target subcarriers is 12. For example, the number of subcarriers between the non-target subcarrier with an index value of -240 and the non-target subcarrier with an index value of -227 is 12. Another example, the number of subcarriers between the non-target subcarrier with an index value of -227 and the non-target subcarrier with an index value of -214 is 12. Another example, the number of subcarriers between the non-target subcarrier with an index value of -214 and the non-target subcarrier with an index value of -201 is 12, and so on. Here, it will not be listed one by one. That is, the partial subcarriers in the M2 DRUs shown in Table 8 satisfy the above 3c. The description of Table 8 here also applies to Table 9, and will not be elaborated below.
[0262] As shown in Table 9, the index values of the 26 subcarriers of the 26-tone DRU 5 are successively: -214, -188, -162, -136, -110, -84, -58, -45, -44, -43, -30, -29, -28, -19, -18, -17, 42, 44, 58, 84, 110, 136, 162, 188, 214, 240. For the description of the first part of the subcarriers, reference can be made to Table 8, and it will not be elaborated here.
[0263] The index values of the 26 subcarriers of the 26-tone DRU 14 are successively: -240, -227, -201, -175, -149, -123, -97, -71, -42, -41, 15, 16, 17, 28, 29, 30, 41, 43, 45, 71, 97, 123, 149, 175, 201, 227. For the description of the first part of the subcarriers, reference can be made to Table 8, and it will not be elaborated here.
[0264] In Table 8 or Table 9, the following performance can be achieved within the first unit window:
[0265] 26 - tone RU: 1 tone / MHz; 52 - tone RU: 1 tone / MHz; 106 - tone RU: 2 tones / MHz; 242 - tone RU: 7 tones / MHz.
[0266] The performance that can be achieved within the second unit window is as follows:
[0267] 26 - tone RU: 1 tone / MHz; 52 - tone RU: 2 tones / MHz; 106 - tone RU: 3 tones / MHz; 242 - tone RU: 7 tones / MHz.
[0268] For example, the sliding window corresponding to the first unit window can have an index value range including - 40 to - 33, or - 27 to - 20, or 20 to 27, or 33 to 40.
[0269] In the embodiments of this application, based on Table 8 or Table 9, the sub - carrier planning can also have other deformations. For the description of the deformations, reference can be made to the description in Table 4 or other tables, which will not be elaborated here.
[0270] In Example 5 below, the non - target sub - carriers can be distributed around the sub - carriers with an index value of 0, so as to effectively reduce the interference of the target sub - carriers by the DC component.
[0271] Example 5
[0272] Table 10 exemplarily shows a sub - carrier planning. For the descriptions of the odd - numbered columns, even - numbered columns, and numbers in Table 10, reference can be made to Table 4, which will not be repeated here.
[0273] Table 10
[0274]
[0275]
[0276] In Table 10, x = 15 and y = 25. For the relevant descriptions of Table 10, reference can be made to Table 9, which will not be elaborated here.
[0277] Each of the above - listed sub - carrier plans satisfies the characteristics of items 1 to 3 above. At the same time, each of the above - listed sub - carrier plans also satisfies the characteristic of item 4 above, that is, within the unit window with a certain number as the sliding window, the number of sub - carriers belonging to the second DRU in the first unit window is greater than the number of sub - carriers belonging to the second DRU in the second unit window.
[0278] In the embodiments of the present application, one or more 26-tone DRUs are reduced, and the number of occurrences of the subcarriers of the one or more 26-tone DRUs in the cycle is reduced, so that the unallocated subcarriers can play some other roles. The roles shown here may include, but are not limited to: increasing the transmission power of the target subcarriers within a certain 1 MHz, or reducing the interference of the target subcarriers by the DC subcarriers, or reducing the interference of the target subcarriers by other temporary channels, etc.
[0279] The embodiments of the present application also provide a hybrid scheduling. For example, M1 DRUs can still meet the characteristics of the above item 1. A part of the subcarriers of M2 DRUs are continuous, and another part of the subcarriers can also be continuous. Table 11 exemplarily shows a subcarrier plan. The subcarrier index values of the M1 DRUs are not shown in the ellipsis in Table 11. The index values of these M1 DRUs can be referred to the descriptions in Tables 4 to 7, and will not be shown one by one here. As shown in Table 11, the 26-tone DRU 5 can be distributed around the DC subcarrier. For example, the subcarrier index values of the 26-tone DRU can be: -16 to -4, 4 to 16 in sequence.
[0280] Table 11
[0281] -128 -112 1 -32 1 -16 RU5 0 DC 16 RU5 96 9 112 9 -127 -111 6 -31 6 -15 RU5 1 DC 17 1 97 1 113 1 -126 -110 3 -30 3 -14 RU5 2 DC 18 6 98 6 114 6 -125 -109 8 -29 8 -13 RU5 3 DC 19 3 99 3 115 3 -124 -108 2 -28 2 -12 RU5 4 RU5 20 8 100 8 116 8 -123 -107 7 -27 7 -11 RU5 5 RU5 21 2 101 2 117 2 -122 -106 4 -26 4 -10 RU5 6 RU5 22 7 102 7 118 7 -121 -105 9 -25 9 -9 RU5 7 RU5 23 4 103 4 119 4 -120 1 -104 1 -24 1 -8 RU5 8 RU5 24 9 104 9 120 9 -119 6 -103 6 -23 6 -7 RU5 9 RU5 25 1 105 1 121 -118 3 -102 3 -22 3 -6 RU5 10 RU5 26 6 106 6 122 -117 8 -101 8 -21 8 -5 RU5 11 RU5 27 3 107 3 123 -116 2 -100 2 -20 2 -4 RU5 12 RU5 28 8 108 8 124 -115 7 -99 7 -19 7 -3 DC 13 RU5 29 2 109 2 125 -114 4 -98 4 -18 4 -2 DC 14 RU5 30 7 110 7 126 -113 9 … … -17 9 -1 DC 15 RU5 … … 111 4 127
[0282] For other characteristics satisfied by Table 11, reference can be made to the descriptions in Tables 4 to 10, and details will not be elaborated here.
[0283] The rules of the subcarrier plans corresponding to 80 MHz, 160 MHz, and 320 MHz can refer to the above-mentioned subcarrier plans corresponding to 20 MHz or 40 MHz, and will not be listed here.
[0284] In a specific implementation, the communication device can use the above subcarrier plan for communication or data transmission. The methods involved in the embodiments of the present application are introduced below.
[0285] For example, the method may include: the first communication device sends a PPDU on the first bandwidth. Correspondingly, the second communication device receives the PPDU on the first bandwidth. The information carried in the PPDU is not limited in the embodiments of the present application. The subcarrier plan corresponding to the first bandwidth can refer to the above, and details will not be elaborated here.
[0286] Exemplarily, the subcarrier plan satisfies:
[0287] Some or all of the subcarriers in M1 out of M DRUs belong to a first DRU at intervals of every x subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M1 DRUs. The first DRU is one of the M1 DRUs, and the first DRU includes a plurality of subcarriers with non-consecutive index values, where x < M1; Some of the subcarriers in M2 out of M DRUs belong to a second DRU at intervals of every y subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M DRUs. The second DRU is one of the M2 DRUs, and the index values among some of the subcarriers in the second DRU are non-consecutive. The DRUs in the M1 DRUs and the DRUs in the M2 DRUs do not overlap with each other, and M1 and M2 are both positive integers, and x + M2 < y.
[0288] For the description of subcarrier planning, reference can also be made to the descriptions in Items 1 to 4 above, or the descriptions in Tables 2 to 11, etc., which will not be elaborated here one by one.
[0289] In the embodiments of the present application, a STA may also be allowed to be allocated multiple DRUs, that is, multiple DRUs may be combined and allocated to a STA. For example, a 52-tone DRU and a 26-tone DRU form a 52 + 26-tone DMRU. Another example is that a 106-tone DRU and a 26-tone DRU form a 106 + 26-tone DMRU. Another example is that a 996-tone DRU and a 484-tone DRU form a 996 + 484-tone DMRU. For the description of the MRU, reference can be made to the description of the conventional RU or the description of subcarrier planning, which will not be elaborated here.
[0290] Figure 3 It is a schematic flowchart of a communication method provided by the embodiments of the present application. Figure 3 It is illustrated by taking the first communication device as an AP and the second communication device as a STA as an example. As Figure 3 shown, the method includes:
[0291] 301. The AP sends a PPDU on a first bandwidth. Correspondingly, the STA receives the PPDU on the first bandwidth. The PPDU may correspond to at least M3 target users, and the resources corresponding to the M3 target users are determined based on the DRU size and the first bandwidth, where M3 is a positive integer less than or equal to M1.
[0292] In an embodiment of the present application, the PPDU carries a physical layer service data unit (PSDU) that needs to be transmitted to M3 target users, or the PPDU carries a PSDU that the AP needs to send to M3 target users, or the M3 target users need to receive their respective PSDUs from the above PPDU. Exemplarily, the STA can be one of the M3 target users. The following takes the M3 target users including the first user as an example for illustration.
[0293] The following takes the first bandwidth of 20 MHz as an example for illustration.
[0294] As an example, when the DRU size is a 26-tone DRU, M3 can be less than or equal to 8. For example, the resource corresponding to the first user can be one of the M1 DRUs shown above.
[0295] As another example, when the DRU size is a 52-tone DRU, M3 can be less than or equal to 4. For example, the resource corresponding to the first user can be one of the following DRUs: 52-tone DRU 1, 52-tone DRU 2, 52-tone DRU 3, or 52-tone DRU 4. The index values of the 52 subcarriers included in 52-tone DRU 1 can be the index values of the 26 subcarriers included in 26-tone DRU 1 and the index values of the 26 subcarriers included in 26-tone DRU 2. For the relationship between the 52-tone DRU and the 26-tone DRU, reference can be made to the relevant description in Table 2, which will not be elaborated here. For the index values of the subcarriers of the 52-tone DRU, reference can be made to Tables 4 to 11, which will not be listed one by one here.
[0296] As yet another example, when the DRU size is a 104-tone DRU, M3 can be less than or equal to 2. For example, the resource corresponding to the first user can be one of the following DRUs: 104-tone DRU 1 or 104-tone DRU 2. The index values of the 104 subcarriers included in 104-tone DRU 1 can be the index values of the 26 subcarriers included in 26-tone DRU 1, the index values of the 26 subcarriers included in 26-tone DRU 2, the index values of the 26 subcarriers included in 26-tone DRU 3, and the index values of the 26 subcarriers included in 26-tone DRU 4. For the relationship between the 104-tone DRU and the 26-tone DRU, reference can be made to the relevant description in Table 2, which will not be elaborated here. For the index values of the subcarriers of the 104-tone DRU, reference can be made to Tables 4 to 11, which will not be listed one by one here.
[0297] The following takes the first bandwidth of 40 MHz as an example for illustration.
[0298] As an example, when the DRU size is a 26-tone DRU, M3 can be less than or equal to 16. For example, the resource corresponding to the first user can be one of the M1 DRUs shown above.
[0299] As another example, when the DRU size is a 52-tone DRU, M3 can be less than or equal to 8.
[0300] As yet another example, when the DRU size is a 104-tone DRU, M3 can be less than or equal to 4.
[0301] As yet another example, when the DRU size is a 242-tone DRU, M3 can be less than or equal to 2. For the description of the resources corresponding to the first user, reference can be made to the above description of 20 MHz, or to Table 2 above, or to the subcarrier planning shown above, which will not be elaborated here.
[0302] 302. The STA parses the PPDU.
[0303] Exemplarily, the STA can obtain the resources corresponding to it through the preamble in the PPDU.
[0304] Figure 4a It is a schematic flowchart of a communication method provided by an embodiment of the present application. Figure 4a It is shown by taking the first communication device as the STA and the second communication device as the AP as an example. As Figure 4a shown, the method includes:
[0305] 401. The STA determines the target resources.
[0306] As an example, the STA can obtain the information of the target resources through the trigger frame sent by the AP. As Figure 4b shown, the AP can send a trigger frame, for example, the trigger frame can include resource scheduling for one or more users (stations) to send uplink data and other parameters (such as association identifiers, coding and modulation strategies, etc.). After receiving the trigger frame, the STA can obtain the common information field and the special user information field, and parse out the user information field that matches its own identifier. Then the STA can send the PPDU in the DRU or DMRU indicated by the resource unit allocation subfield in the user information field. Exemplarily, after receiving the PPDUs sent by one or more stations, the AP can send a multi-STA block acknowledgement (MBA) frame.
[0307] As another example, the STA may determine the target resource information by channel competition. For example, after the STA obtains the transmission right through channel competition, it may perform uplink data transmission, for example, by grabbing the channel based on enhanced distributed channel access (EDCA). The embodiments of the present application do not limit the specific method for determining the target resource.
[0308] 402. The STA sends a PPDU on a target resource, and correspondingly, the AP receives the PPDU on the target resource.
[0309] about Figure 4a The method shown can refer to Figure 3 , which will not be described in detail here. For the relevant description of the target resources, please refer to Table 3 or the subcarrier planning shown above, which will not be described in detail here. For example, please refer to the description of the resources corresponding to the first user in Table 3.
[0310] The following describes a method in which the first communication device sends a PPDU and a method in which the second communication device receives the PPDU.
[0311] For the data field of the PPDU, the generation method of the data subcarriers in the data field may include at least one of the following: pre-forward error correction PHY padding (pre-FEC PHY padding), scrambling, low density parity check (LDPC) coding (for example only), post-forward error correction PHY padding (post-FEC PHY padding), stream parsing, constellation mapping, LDPC subcarrier mapping, stream cyclic shift, spatial and frequency mapping, inverse discrete Fourier transform, inserting a cyclic prefix and windowing (insert GI and window), and analog and RF, etc. The functions of the above steps are exemplarily described below. For specific functions, relevant standards or protocols can be referred to. For example, pre-FEC PHY padding: bits used for padding to a predetermined boundary before encoding. Scrambling: scrambling the bits to increase the randomness of the bits and prevent the occurrence of consecutive 0s or 1s. LDPC coding: performing LDPC coding. Post-FEC PHY padding: bits that still need to be padded to the required number of total bits after encoding and do not participate in the encoding. Stream parsing: distributing the bit stream to different spatial streams and further processing according to each stream. Constellation mapping: mapping the bits to different constellation points. LDPC subcarrier mapping: ensuring that the constellation points of LDPC are separated by a sufficient distance in the frequency domain. Stream cyclic shift: multiplying by different phase rotations on different spatial streams to prevent unintentional beamforming. Spatial and frequency mapping: mapping the bits of different users to different spatial streams and different subcarriers in the frequency domain.
[0312] Figure 5a It is a schematic diagram of a process for transmitting a PPDU provided by an embodiment of the present application. As Figure 5a shown, scrambling can be implemented by a scrambler, LDPC coding can be implemented by an encoder, stream parsing can be implemented by a stream parser, constellation mapping can be implemented by a constellation mapper, LDPC subcarrier mapping can be implemented by an LDPC tone mapper, and stream cyclic shift can be implemented by (CSD per SS). Optionally, before forward error correction (FEC) (such asFigure 5a As shown in the pre-FEC, the first communication device may also perform PHY padding. Optionally, after FEC (such as Figure 5a as shown in the post-FEC), the first communication device may also perform PHY padding. Figure 5a The steps before the spatial and frequency mapping shown can be understood as the generation process of data subcarriers corresponding to the data field. The signal carried by the pilot subcarrier may be determined based on the number of pilot subcarriers and the pilot value.
[0313] Exemplarily, the first communication device may perform spatial and frequency mapping based on the index of the pilot subcarrier, the index of the data subcarrier, etc. For example, the first communication device may fill in the signal carried by the pilot subcarrier at the corresponding position based on the index of the pilot subcarrier, and fill in the value carried by the data subcarrier at the corresponding position based on the index of the data subcarrier. And the first communication device may also fill in the relevant values at the corresponding positions based on the index of the DC subcarrier and the index of the guard subcarrier.
[0314] For the data field of the PPDU, the decoding methods of the data subcarriers in the data field may include at least one of the following: analog and radio frequency, removing the cyclic prefix, discrete Fourier transform, pilot processing, channel estimation, channel equalization, deinterleaving, deconstellation, LDPC decoding, descrambling, etc. Figure 5b FIG. is a schematic diagram of a process of receiving a PPDU provided by an embodiment of the present application. The manner in which the second communication device receives the PPDU may be the reverse process of transmitting the PPDU. Therefore, for Figure 5b the functions of the various modules involved will not be listed one by one. Exemplarily, the process of receiving the PPDU may include at least one of the following modules: analog and radio frequency, removing the GI, discrete Fourier transform (DFT), spatial and frequency demapping, segment parsing, LDPC subcarrier demapping, constellation point demapping, segment inverse parsing, spatial stream inverse parsing, LDPC decoding, descrambling. As Figure 5b shown, deinterleaving may be implemented by a demapper, deconstellation may be implemented by a constellation demapper, LDPC decoding may be implemented by a deencoder, and descrambling may be implemented by a descrambler. For the functions of each step, reference may be made to relevant standards or protocols, which will not be elaborated here.
[0315] The communication device provided by the embodiment of the present application will be described below.
[0316] This application divides the functional modules of the communication device according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in this application is illustrative, only a logical functional division, and there may be other division methods in actual implementation. The following will be combined with Figures 6 to 8 describe in detail the communication device of the embodiments of this application.
[0317] Figure 6 is a schematic structural diagram of a communication device provided by an embodiment of this application. As Figure 6 shown, the communication device includes a processing module 601 and a transceiver module 602. The transceiver module 602 can implement corresponding communication functions, and the processing module 601 is used to implement corresponding processing functions. For example, the transceiver module 602 can also be called an interface, a communication interface, or a communication module, etc.
[0318] 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. At this time, the first communication device can be the Wi-Fi device itself or a chip or functional module that can be configured in the device, etc. The transceiver module 602 is used to perform the operations related to the transceiver of the first communication device in the above method embodiments, and the processing module 601 is used to perform the operations related to the processing of the first communication device in the above method embodiments.
[0319] Exemplarily, the processing module 601 can be used to generate a PPDU; the transceiver module 602 can be used to send or output the PPDU on the first bandwidth. The subcarrier planning corresponding to the first bandwidth refers to the above.
[0320] Exemplarily, the processing module 601 can include at least one of the following modules: a constellation mapping module, a stream cyclic shift module, a space and frequency mapping module, an IDFT module, an insert cyclic prefix and windowing module. Exemplarily, the transceiver module 602 can include a radio frequency module, an antenna module, etc. Exemplarily, the transceiver module 602 can include a pin module, etc.
[0321] Multiplex Figure 6 , 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. At this time, the communication device can be the Wi-Fi device itself or a chip or functional module that can be configured in the device, etc. The transceiver module 602 is used to perform the operations related to the transceiver of the second communication device in the above method embodiments, and the processing module 601 is used to perform the operations related to the processing of the second communication device in the above method embodiments.
[0322] Exemplarily, the transceiver module 602 can be used to receive or input a PPDU on a first bandwidth; the processing module 601 can parse the PPDU. The subcarrier planning corresponding to the first bandwidth refers to the above.
[0323] Exemplarily, the processing module 601 can include at least one of the following components: a cyclic prefix removal module, a DFT module, an interleaving de - module, a constellation demodulation module, and a descrambling module. Exemplarily, the transceiver module 602 can include a radio frequency module, an antenna module, etc. Exemplarily, the transceiver module 602 can include a pin module, etc.
[0324] Optionally, in each of 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 601 can read the instructions and / or data in the storage module to enable the communication device to implement the foregoing method embodiments. Exemplarily, the storage module can store the subcarrier planning shown above, etc.
[0325] In each of the above embodiments, the specific descriptions of each term or step, etc., can refer to the introduction in the foregoing method embodiments, and will not be elaborated here one by one.
[0326] The specific descriptions of the transceiver module and the processing module shown in each of the above embodiments are only examples. For the specific functions or steps executed by the transceiver module and the processing module, etc., reference can be made to the above - mentioned method embodiments, and will not be elaborated here.
[0327] The communication device of the embodiments of the present application is introduced above. The following introduces the possible product forms of the communication device. Any product form that has the functions of the above - mentioned Figure 6 communication device falls within the protection scope of the embodiments of the present application. The following introduction is only for example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0328] In a possible implementation manner, Figure 6In the communication device shown, the processing module 601 may be one or more processors, and the transceiver module 602 may be a transceiver, or the transceiver module 602 may also be a transmitting module and a receiving module. The transmitting module may be a transmitter, and the receiving module may be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of the present application, the processor and the transceiver may be coupled, etc. The embodiments of the present application do not limit the connection manner between the processor and the transceiver. During the process of executing the above method, the process of sending information in the above method may be the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. After the above information is output by the processor, other processing may be required before it reaches the transceiver. Similarly, the process of receiving information in the above method may 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 to the processor. Further, after the transceiver receives the above information, the above information may need to be processed otherwise before being input to the processor.
[0329] As Figure 7 shown, the communication device 70 includes one or more processors 720 and a transceiver 710.
[0330] In some embodiments of the present application, the communication device may be used to execute the steps, methods, or functions executed by the above first communication device. For example, the processor 720 may be used to execute the functions or steps implemented by the processing module 601 as Figure 6 shown, and the transceiver 710 may be used to execute the functions or steps implemented by the transceiver module 602 as Figure 6 shown. Specific descriptions of the processor 720 and the transceiver 710 may refer to Figure 6 or the method embodiments shown above, which will not be elaborated here.
[0331] In other embodiments of the present application, the communication device is used to execute the steps, methods, or functions executed by the above second communication device. For example, the processor 720 may be used to execute the functions or steps implemented by the processing module 601 as Figure 6 shown, and the transceiver 710 may be used to execute the functions or steps implemented by the transceiver module 602 as Figure 6 shown. Specific descriptions of the processor 720 and the transceiver 710 may refer to Figure 6 or the method embodiments shown above, which will not be elaborated here.
[0332] In Figure 7In each implementation of the communication device shown, the transceiver may include a receiver and a transmitter. The receiver is used to perform the receiving function (or operation), and the transmitter is used to perform the transmitting function (or operation). And the transceiver is used to communicate with other devices / apparatuses through a transmission medium.
[0333] Optionally, the communication device 70 may further include one or more memories 730 for storing program instructions and / or data. The memory 730 is coupled to the processor 720. The coupling in the embodiments of the present application is an indirect coupling or communication connection between communication devices, units or modules, which may be electrical, mechanical or other forms for information interaction between communication devices, units or modules. The processor 720 may cooperate with the memory 730. The processor 720 may execute the program instructions stored in the memory 730. Optionally, at least one of the above one or more memories may be included in the processor.
[0334] In the embodiments of the present application, the specific connection medium between the transceiver 710, the processor 720 and the memory 730 is not limited. In the embodiments of the present application Figure 7 it is shown that the memory 730, the processor 720 and the transceiver 710 are connected through a bus 740. The bus is represented by a thick line in Figure 7 The connection manners between other components are only for illustrative purposes and are not to be construed as limiting. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity of representation, Figure 7 only one thick line is used to represent it in
[0335] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., which can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor, etc.
[0336] In the embodiments of the present application, the memory may include, but is not limited to, non-volatile memories such as hard disk drives (HDDs) or solid-state drives (SSDs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), read-only memories (ROMs), or compact disc read-only memories (CD-ROMs), etc. The memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application), but is not limited thereto. The memory in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.
[0337] The processor 720 is mainly used to process communication protocols and communication data, and to control the entire communication device, execute software programs, and process the data of software programs. The memory 730 is mainly used to store software programs and data. The transceiver 710 may include a control circuit and an antenna. The control circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
[0338] After the communication device is powered on, the processor 720 can read the software program in the memory 730, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor 720 performs baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 720. The processor 720 converts the baseband signal into data and processes the data.
[0339] In another implementation, the radio frequency circuit and the antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna may be independent of the communication device and arranged in a remote manner.
[0340] The communication device shown in the embodiments of the present application may also have more than Figure 7More components, etc. are not limited in the embodiments of the present application. The methods executed by the above-mentioned processor and transceiver are only examples, and for the specific steps executed by the processor and transceiver, reference may be made to the methods described above.
[0341] In another possible implementation, Figure 6 In the communication device shown, the processing module 601 may be one or more logic circuits, and the transceiver module 602 may be an input / output interface, or also referred to as a communication interface, or an interface circuit, or an interface, etc. Or the transceiver module 602 may also be a sending module and a receiving module. The sending module may be an output interface, and the receiving module may be an input interface. The sending module and the receiving module are integrated into one module, such as an input / output interface. As Figure 8 shown, Figure 8 The communication device shown includes a logic circuit 801 and an interface 802. That is, the above-mentioned processing module 601 can be implemented by the logic circuit 801, and the transceiver module 602 can be implemented by the interface 802. Among them, the logic circuit 801 may be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 802 may be a communication interface, an input / output interface, a pin, etc. Exemplarily, Figure 8 is exemplified by the above-mentioned communication device being a chip. The chip includes a logic circuit 801 and an interface 802.
[0342] In the embodiments of the present application, the logic circuit and the interface may also be coupled to each other. For the specific connection manner between the logic circuit and the interface, the embodiments of the present application do not make a limitation. Exemplarily, the logic circuit 801 may be used to execute the functions or steps implemented by the processing module 601 as Figure 6 shown, and the interface 802 may be used to execute the functions or steps implemented by the transceiver module 602 as Figure 6 shown. For the specific description of the logic circuit 801 and the interface 802, reference may be made to Figure 6 or the method embodiments shown above, which will not be elaborated here.
[0343] The communication device shown in the embodiments of the present application may implement the method provided in the embodiments of the present application in the form of hardware, or may also implement the method provided in the embodiments of the present application in the form of software, etc. The embodiments of the present application do not make a limitation on this.
[0344] The embodiments of the present 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 may be used to execute the methods in any of the foregoing embodiments.
[0345] In addition, the present application also provides a computer program, which is used to implement the operations and / or processes executed by each communication device in the method provided by the present application.
[0346] The present application also provides a computer-readable storage medium, in which computer code is stored. When the computer code runs on a computer, it causes the computer to execute the operations and / or processes performed by each communication device in the method provided by the present application.
[0347] The present application also provides a computer program product, which includes computer code or a computer program. When the computer code or the computer program runs on a computer, it causes the operations and / or processes performed by each in the method provided by the present application to be executed.
[0348] In several embodiments provided by the present application, it should be understood that the disclosed system, communication device, and method can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between each other can be an indirect coupling or communication connection through some interfaces, communication devices, or modules, and can also be in the form of electrical, mechanical, or other connections.
[0349] The modules described as separate components may or may not be physically separated. The components displayed as modules may or may not be physical modules, that is, they can be located in one place, or can be distributed to multiple network modules. The technical effects of the solution provided by the embodiments of the present application can be achieved by selecting some or all of the modules according to actual needs.
[0350] In addition, in each embodiment of the present application, the various functional modules can be integrated in one processing module, or each module can exist physically alone, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
[0351] When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned readable storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0352] As described above, the above are only specific implementation manners of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: Generating a Physical Layer Protocol Data Unit (PPDU); Transmitting the PPDU on a first bandwidth, where the subcarrier allocation corresponding to the first bandwidth includes M Distributed Resource Units (DRUs), each DRU includes 26 subcarriers, and M is a positive integer; The subcarrier allocation satisfies: For some or all of the subcarriers in M1 of the M DRUs, every x subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M1 DRUs belong to a first DRU, the first DRU is one of the M1 DRUs, and the first DRU includes a plurality of subcarriers with non - consecutive index values, where x < M1; For some subcarriers in M2 of the M DRUs, every y subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M DRUs belong to a second DRU, the second DRU is one of the M2 DRUs, the index values among the some subcarriers in the second DRU are non - consecutive, the DRUs in the M1 DRUs do not overlap with the DRUs in the M2 DRUs, and M1 and M2 are both positive integers, and x + M2 < y.
2. A communication method, characterized in that, The method includes: Receiving a Physical Layer Protocol Data Unit (PPDU) on a first bandwidth, where the subcarrier allocation corresponding to the first bandwidth includes M Distributed Resource Units (DRUs), each DRU includes 26 subcarriers, and M is a positive integer; Parsing the PPDU; The subcarrier allocation satisfies: For some or all of the subcarriers in M1 of the M DRUs, every x subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M1 DRUs belong to a first DRU, the first DRU is one of the M1 DRUs, and the first DRU includes a plurality of subcarriers with non - consecutive index values, where x < M1; For some subcarriers in M2 of the M DRUs, every y subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M DRUs belong to a second DRU, the second DRU is one of the M2 DRUs, the index values among the some subcarriers in the second DRU are non - consecutive, the DRUs in the M1 DRUs do not overlap with the DRUs in the M2 DRUs, and M1 and M2 are both positive integers, and x + M2 < y.
3. The method according to claim 1 or 2, characterized in that The number of subcarriers belonging to the second DRU in a first unit window is greater than the number of subcarriers belonging to the second DRU in a second unit window. Both the first unit window and the second unit window include n consecutive - index - value subcarriers. The lowest - frequency subcarrier in the first unit window is different from the lowest - frequency subcarrier in the second unit window, and the highest - frequency subcarrier in the first unit window is different from the highest - frequency subcarrier in the second unit window.
4. The method according to any one of claims 1 to 3, characterized in that, Among the remaining subcarriers in the M2 DRUs except for the some subcarriers in the M2 DRUs, there are multiple consecutive subcarriers belonging to the second DRU.
5. The method according to any one of claims 1-4, characterized in that, Among the remaining subcarriers of the M2 DRUs except for the partial subcarriers of the M2 DRUs, some of the subcarriers belong to the second DRU every z subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M DRUs, where z < y.
6. The method according to any one of claims 1-5, characterized in that, For some of the subcarriers of the M2 DRUs, the maximum number of subcarriers between two adjacent non-target subcarriers in the order from low frequency to high frequency among the subcarriers corresponding to the M DRUs is 12.
7. The method according to any one of claims 1-6, characterized in that, When the first bandwidth is 20 MHz, y is an integer greater than 8; or when the first bandwidth is 40 MHz, y is an integer greater than 18.
8. The method according to any one of claims 1-7, characterized in that The index value of any of the following subcarriers does not overlap with the index value of the subcarriers of the M1 DRUs, and also does not overlap with the index value of the partial subcarriers of the M2 DRUs: The index value of the guard subcarrier, the index value of the DC subcarrier, the index value of the null subcarrier, and the index value of the remaining subcarriers of the M2 DRUs except for the partial subcarriers of the M2 DRUs.
9. A communication device, characterized in that, It includes a module for performing the method according to any one of claims 1-8.
10. A communication device, characterized in that, It includes a processor for performing the method according to any one of claims 1-8.
11. A communication device, characterized in that, It includes a logic circuit and an interface, and 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 according to any one of claims 1-8.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used for storing a computer program, and when the computer program is executed, the method according to any one of claims 1-8 is executed.
13. A computer program product, characterized in that, When the computer program product is executed, the method according to any one of claims 1-8 is executed.
14. A communication system, characterized in that, The communication system includes a first communication device and a second communication device. The first communication device is used for performing the method according to any one of claims 1, 3-8, and the second communication device is used for performing the method according to any one of claims 2-8.